@ubilabs/react-geosuggest

v2.15.1
A React autosuggest for the Google Maps Places API.
react react-component google autosuggest autocomplete places

prepublishOnly

npm run build:module

lint

eslint ./src/*.tsx ./src/*.ts ./example/src/*.tsx ./test/*.tsx ./test/*.ts ./test/fixtures/*.ts

pretest

npm run js:prettier:ci && npm run lint

test

nyc --include 'src/*' -e .tsx -s npm run unit-test

posttest

nyc report --reporter=text --reporter=lcov --reporter=html

start

npm run server

unit-test

mocha --exit --require ts-node/register --require ./test/test_helper.ts "test/**/*@(.ts|.tsx)"

server

npm run prepare:example && npm run js:example && light-server -s example/dist -p 8000 -w 'src/*.tsx,src/*.ts,example/src/*.tsx,example/src/*.ts # npm run js:example' -w 'src/*.css,example/src/*.css # npm run css # reloadcss' -w 'example/src/*.html # npm run copy:assets # reload'

prepare:example

rimraf example/dist && mkdirp example/dist && npm run copy:assets && npm run css

copy:assets

copyfiles -f example/src/*.html example/dist && copyfiles -f example/src/*.svg example/dist

css

nodecat example/src/app.css src/geosuggest.css > example/dist/app.css

js:example

rollup -c rollup.example.config.mjs

js:prettier:ci

prettier --config ./.prettierrc.yml --ignore-path ./.prettierignore --list-different "**/**.{ts,tsx}"

js:prettier:fix

prettier --config ./.prettierrc.yml --ignore-path ./.prettierignore --write "**/**.{ts,tsx}"

build:module

rimraf module && cross-env NODE_ENV=production rollup -c rollup.module.config.mjs && copyfiles -f src/geosuggest.css module/

build:browser

rimraf dist && rollup -c rollup.browser.config.mjs && cross-env NODE_ENV=production rollup -c rollup.browser.config.mjs

build:example

npm run prepare:example && cross-env NODE_ENV=production rollup -c rollup.example.config.mjs

release:patch

npm version patch -m "chore(release): version %s"

release:minor

npm version minor -m "chore(release): version %s"

release:major

npm version major -m "chore(release): version %s"

changelog

conventional-changelog-generator

preversion

npm test

version

npm run build:browser && npm run changelog && git checkout -b chore/release-${npm_package_version} && git add .

postversion

git push -u origin chore/release-${npm_package_version} && git push --tags --no-verify

publish:example

gh-pages -d example/dist
npm i @ubilabs/[email protected]

Metadata

  • MIT
  • Whatever
  • Unknown
  • released 8/7/2023

Downloads