libphonenumber-js
v1.10.11 telephone phone number input mobile libphonenumber
test
node --experimental-json-modules node_modules/mocha/bin/_mocha --colors --bail --reporter spec --require ./test/setup.js "source/**/*.test.js" "test/**/*.test.js" --recursive
build
npm-run-all clean build:commonjs build:modules build:bundle
clean
rimraf ./build/**/* ./es6/**/*
test-travis
node --experimental-json-modules node_modules/istanbul/lib/cli.js cover -x "build/**" -x "es6/**" -x "*.test.js" -x "source/findNumbers/Leniency.js" -x "source/findNumbers/RegExpCache.js" -x "source/findNumbers/LRUCache.js" -x "source/PhoneNumberMatcher.js" -x "source/tools/semver-compare.js" node_modules/mocha/bin/_mocha --report lcovonly -- --colors --reporter spec --require ./test/setup.js "source/**/*.test.js" "test/**/*.test.js" --recursive
build:bundle
rollup --config rollup.config.mjs
build:modules
cross-env BABEL_ENV=es6 babel ./source --out-dir ./es6 --source-maps --ignore test.js
test-coverage
npm-run-all build:commonjs test-coverage:commonjs
build:commonjs
npm-run-all build:commonjs:with-tests build:commonjs:package.json
prepublishOnly
npm run metadata:generate && npm run generate-country-codes && crlf --set=LF metadata.*.json && npm-run-all build test
metadata:branch
node runnable/metadata-branch
metadata:publish
npm version patch && npm publish && git push
metadata:download
node runnable/download https://raw.githubusercontent.com/googlei18n/libphonenumber/master/resources/PhoneNumberMetadata.xml PhoneNumberMetadata.xml
metadata:generate
npm-run-all metadata:generate:min metadata:generate:full metadata:generate:max metadata:generate:mobile metadata:generate:min:js metadata:generate:full:js metadata:generate:max:js metadata:generate:mobile:js metadata:generate:mobile:examples:js
metadata:unbranch
node runnable/metadata-unbranch
metadata:update:job
git reset --hard && git pull && npm install && npm run metadata:update:release
metadata:generate:max
node runnable/generate ../PhoneNumberMetadata.xml ../metadata.max.json --extended --debug
metadata:generate:min
node runnable/generate ../PhoneNumberMetadata.xml ../metadata.min.json --examples mobile
metadata:pull-request
node runnable/metadata-pull-request
generate-country-codes
node --experimental-json-modules runnable/generate-country-codes
metadata:generate:full
node runnable/generate ../PhoneNumberMetadata.xml ../metadata.full.json --extended --debug
metadata:update:branch
npm run metadata:branch && npm run metadata:download && node runnable/metadata-update-and-push
test-coverage:commonjs
node --experimental-json-modules node_modules/istanbul/lib/cli.js cover -x "*.test.js" -x "build/findNumbers/Leniency.js" -x "build/findNumbers/RegExpCache.js" -x "build/findNumbers/LRUCache.js" -x "build/PhoneNumberMatcher.js" -x "build/tools/semver-compare.js" node_modules/mocha/bin/_mocha -- --colors --reporter dot --require ./test/setup.js "build/**/*.test.js" --recursive
metadata:update:release
npm run metadata:download && node runnable/metadata-update-and-release
metadata:generate:max:js
node runnable/json-to-js ./metadata.max.json
metadata:generate:min:js
node runnable/json-to-js ./metadata.min.json
metadata:generate:mobile
node runnable/generate ../PhoneNumberMetadata.xml ../metadata.mobile.json --types mobile
build:commonjs:with-tests
cross-env BABEL_ENV=commonjs babel ./source --out-dir ./build --source-maps
metadata:generate:full:js
node runnable/json-to-js ./metadata.full.json
build:commonjs:package.json
node runnable/create-commonjs-package-json.js
metadata:generate:mobile:js
node runnable/json-to-js ./metadata.mobile.json
metadata:update:pull-request
npm run metadata:branch && npm run metadata:download && node runnable/metadata-update-and-push-and-pull-request
build:commonjs:before-es-modules
cross-env BABEL_ENV=commonjs babel ./source --out-dir ./build --source-maps --ignore test.js
metadata:generate:mobile:examples:js
node runnable/json-to-js ./examples.mobile.json
coveralls--nyc-is-very-slow-and-is-not-used
nyc report --reporter=text-lcov | coveralls
test-coverage--does-not-work-with-es-modules
node --experimental-json-modules node_modules/istanbul/lib/cli.js cover -x "build/**" -x "es6/**" -x "*.test.js" -x "source/findNumbers/Leniency.js" -x "source/findNumbers/RegExpCache.js" -x "source/findNumbers/LRUCache.js" -x "source/PhoneNumberMatcher.js" -x "source/tools/semver-compare.js" node_modules/mocha/bin/_mocha -- --colors --reporter dot --require ./test/setup.js "source/**/*.test.js" "test/**/*.test.js" --recursive
test-coverage--nyc--does-not-work-with-es-modules
cross-env nyc node --experimental-json-modules node_modules/mocha/bin/_mocha --bail --require @babel/register --require ./test/setup.js "source/**/*.test.js" "test/**/*.test.js"
npm i [email protected]
Metadata
- MIT
- Whatever
- catamphetamine
- released 7/31/2022