@ubilabs/react-geosuggest
v2.16.0 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
barrel
eslint --fix src/index.ts && prettier --config ./.prettierrc.yml --write src/index.ts
barrel:watch
nodemon --delay 1 -e ts,tsx --watch src -x 'npm run barrel --silent || exit 1'
start
run-p barrel:watch 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 && npm run barrel && 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/8/2023