libphonenumber-js

v1.2.14
A simpler (and smaller) rewrite of Google Android's popular libphonenumber library
javascript telephone phone number input mobile android iphone international and 2 more...

test

mocha --require babel-core/register --colors --bail --reporter spec --require ./test/setup.js "source/**/*.test.js" "test/**/*.test.js" --recursive

build

npm-run-all clean-for-build build-commonjs-modules build-es6-modules

prepublish

crlf --set=LF bin/* && crlf --set=LF metadata.*.json && npm-run-all metadata:generate build test browser-build

test-travis

istanbul cover -x "build/**" -x "es6/**" -x "*.test.js" -x "source/findNumbers/Leniency.js" -x "source/PhoneNumberMatcher.js" node_modules/mocha/bin/_mocha --report lcovonly -- --require babel-core/register --colors --reporter spec --require ./test/setup.js "source/**/*.test.js" "test/**/*.test.js" --recursive

browser-build

better-npm-run browser-build

test-coverage

istanbul cover -x "build/**" -x "es6/**" -x "*.test.js" -x "source/findNumbers/Leniency.js" -x "source/PhoneNumberMatcher.js" node_modules/mocha/bin/_mocha -- --require babel-core/register --colors --reporter dot --require ./test/setup.js "source/**/*.test.js" "test/**/*.test.js" --recursive

clean-for-build

rimraf ./build/**/* ./es6/**/*

metadata:branch

babel-node runnable/metadata-branch

metadata:publish

npm version patch && npm publish && git push

browser-build-dev

npm run build-es6-modules && WEBPACK_ENV=dev webpack --mode development --progress --colors --watch

build-es6-modules

better-npm-run build-es6-modules

metadata:download

babel-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:mobile

metadata:unbranch

babel-node runnable/metadata-unbranch

metadata:update:job

git reset --hard && git pull && npm install && npm run metadata:update:release

metadata:generate:min

babel-node -- runnable/generate ../PhoneNumberMetadata.xml ../metadata.min.json --examples mobile

metadata:pull-request

babel-node runnable/metadata-pull-request

build-commonjs-modules

better-npm-run build-commonjs-modules

metadata:generate:full

babel-node -- runnable/generate ../PhoneNumberMetadata.xml ../metadata.full.json --extended --debug

metadata:update:branch

npm run metadata:branch && npm run metadata:download && babel-node runnable/metadata-update-and-push

metadata:update:release

npm run metadata:download && babel-node runnable/metadata-update-and-release

metadata:generate:mobile

babel-node -- runnable/generate ../PhoneNumberMetadata.xml ../metadata.mobile.json --types mobile

metadata:update:pull-request

npm run metadata:branch && npm run metadata:download && babel-node runnable/metadata-update-and-push-and-pull-request

Metadata

  • MIT
  • Whatever
  • catamphetamine
  • released 5/29/2018

Downloads

Maintainers