UNPKG

restricted-input

Version:

Restrict inputs to certain valid characters (e.g. formatting phone or card numbers)

87 lines (86 loc) 2.78 kB
{ "name": "restricted-input", "version": "4.1.4", "description": "Restrict inputs to certain valid characters (e.g. formatting phone or card numbers)", "author": "Braintree <code@getbraintree.com> (https://www.braintreepayments.com/)", "license": "MIT", "main": "dist/main.js", "files": [ "dist", "supports-input-formatting.js" ], "homepage": "https://github.com/braintree/restricted-input", "repository": { "type": "git", "url": "git://github.com/braintree/restricted-input.git" }, "bugs": "https://github.com/braintree/restricted-input/issues", "keywords": [ "input", "formatting", "filtering", "text", "spacing", "restrict" ], "scripts": { "format": "prettier --write .", "build": "tsc --declaration", "build:app": "mkdir -p dist-app; browserify ./src/main.ts -p [ tsify --strict ] -o dist-app/restricted-input.js -s RestrictedInput -v", "predoc": "npm run build", "doc": "jsdoc -r -R README.md -d jsdoc dist/lib/", "doc:watch": "npm run doc && chokidar 'src/lib/**/*.ts' -c 'npm run doc'", "prestart": "npm run build:app", "start": "node ./test/support/server.js", "development": "npm start & chokidar 'src/lib/**/*.ts' -c 'npm run build:app; echo $(tput setaf 2)rebuilt$(tput sgr0)'", "lint": "eslint --ext js,ts src test", "posttest": "npm run lint", "test": "npm run test:unit", "test:watch": "jest --watchAll", "test:unit": "jest test/unit", "test:integration": "wdio wdio.conf.js", "test:all": "npm run test && npm run test:integration", "prepublishOnly": "npm run build && npm run build:app" }, "dependencies": { "@braintree/browser-detection": "^1.17.2" }, "devDependencies": { "@types/jest": "^29.5.3", "@typescript-eslint/eslint-plugin": "^5.62.0", "@wdio/browserstack-service": "^7.32.4", "@wdio/cli": "^7.32.4", "@wdio/local-runner": "^7.32.4", "@wdio/mocha-framework": "^7.19.3", "@wdio/spec-reporter": "^7.31.1", "@wdio/sync": "^7.19.4", "browserify": "^17.0.0", "browserstack-local": "^1.5.4", "chai": "^4.3.7", "chokidar-cli": "^3.0.0", "dotenv": "^16.3.1", "eslint": "^8.47.0", "eslint-config-braintree": "^6.0.0-typescript-prep-rc.2", "eslint-plugin-prettier": "^4.2.1", "express": "^4.18.2", "jest": "^29.6.3", "jest-environment-jsdom": "^29.6.3", "jsdoc": "^4.0.2", "prettier": "^2.8.8", "ts-jest": "^29.1.1", "tsify": "^5.0.4", "typescript": "^5.1.6", "uuid": "^9.0.0", "webdriverio": "^7.32.4" }, "jest": { "testEnvironment": "jsdom", "preset": "ts-jest", "setupFilesAfterEnv": [ "./test/unit/global.ts" ], "testPathIgnorePatterns": [ "<rootDir>/dist" ] } }