{"bugs":{"url":"https://github.com/braintree/restricted-input/issues"},"dist":{"shasum":"eb8f6b147089a8b4e9f6a6ab8d39dc8e45e9cfdd","tarball":"https://registry.npmjs.org/restricted-input/-/restricted-input-4.2.0.tgz","fileCount":120,"integrity":"sha512-CmZxPAS0dJuIIXYk9aoYZ7PlRkrfyNNKhx3iiRR43hbkbaY8oUnvcpXj9aBD0k2/Qk3f9Iyqm2u4NzEIR+robQ==","signatures":[{"sig":"MEUCIHuZdEiG35tvWPqGWt/LjxJ/8aWDeUzGWZYXp5vg8AupAiEApHRN7iRxygfo4rS7suyHQgcWVkd15QSeiv3AbQIt0Lw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":226517},"jest":{"preset":"ts-jest","testEnvironment":"jsdom","setupFilesAfterEnv":["./test/unit/global.ts"],"testPathIgnorePatterns":["<rootDir>/dist"]},"main":"dist/main.js","name":"restricted-input","types":"./dist/main.d.ts","author":{"url":"https://www.braintreepayments.com/","name":"Braintree","email":"code@getbraintree.com"},"gitHead":"8dcc6ea9e6cea44eef2b02fbc3f7569a602fa089","license":"MIT","scripts":{"doc":"jsdoc -r -R README.md -d jsdoc dist/lib/","lint":"eslint src test","test":"npm run test:unit","build":"tsc --declaration","start":"node ./test/support/server.js","format":"prettier --write .","predoc":"npm run build","posttest":"npm run lint","prestart":"npm run build:app","prettier":"prettier --write .","test:all":"npm run test && npm run test:integration","build:app":"mkdir -p dist-app; browserify ./src/main.ts -p [ tsify --strict ] -o dist-app/restricted-input.js -s RestrictedInput -v","doc:watch":"npm run doc && chokidar 'src/lib/**/*.ts' -c 'npm run doc'","test:unit":"jest test/unit","test:watch":"jest --watchAll","development":"npm start & chokidar 'src/lib/**/*.ts' -c 'npm run build:app; echo $(tput setaf 2)rebuilt$(tput sgr0)'","prepublishOnly":"npm run build && npm run build:app","test:integration":"playwright test --config=test/integration/playwright.config.ts","test:integration:local":"playwright test --config=playwright.local.config.ts"},"_npmUser":{"name":"braintree","email":"sdk-package-registries@paypal.com"},"homepage":"https://github.com/braintree/restricted-input","keywords":["input","formatting","filtering","text","spacing","restrict"],"repository":{"url":"git://github.com/braintree/restricted-input.git","type":"git"},"_npmVersion":"11.6.2","description":"Restrict inputs to certain valid characters (e.g. formatting phone or card numbers)","directories":{},"maintainers":[{"name":"braintree","email":"sdk-package-registries@paypal.com"}],"_nodeVersion":"24.11.1","dependencies":{"@braintree/browser-detection":"^2.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","jsdoc":"^4.0.5","tsify":"^5.0.4","dotenv":"^17.3.1","eslint":"^9.39.2","express":"^5.2.1","ts-jest":"^29.4.6","prettier":"^3.8.1","jest-util":"^30.2.0","browserify":"^17.0.1","playwright":"^1.58.2","typescript":"^5.9.3","@types/jest":"^30.0.0","chokidar-cli":"^3.0.0","@playwright/test":"^1.58.2","browserstack-local":"^1.5.10","eslint-plugin-prettier":"^5.5.5","jest-environment-jsdom":"^30.2.0","eslint-config-braintree":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/restricted-input_4.2.0_1772656197328_0.9530842487227653","host":"s3://npm-registry-packages-npm-production"},"_id":"restricted-input@4.2.0","version":"4.2.0"}