{"_id":"@ember-intl/cp-validations","_rev":"17-5970d7be4660eeb18980567fa7506815","name":"@ember-intl/cp-validations","dist-tags":{"latest":"7.0.2"},"versions":{"4.0.0":{"name":"@ember-intl/cp-validations","version":"4.0.0","keywords":["ember-addon","ember-validation","ember-cp-validations","ember-intl","i18n","intl"],"author":{"name":"jason.mitchell.w@gmail.com"},"license":"MIT","_id":"@ember-intl/cp-validations@4.0.0","maintainers":[{"name":"jasonmit","email":"jason.mitchell.w@gmail.com"}],"homepage":"https://github.com/ember-intl/ember-intl-cp-validations#readme","bugs":{"url":"https://github.com/ember-intl/ember-intl-cp-validations/issues"},"dist":{"shasum":"4a2c18cad40bda2ebcb3c48d21ae350e2037b43d","tarball":"https://registry.npmjs.org/@ember-intl/cp-validations/-/cp-validations-4.0.0.tgz","integrity":"sha512-VppoMTiUds5Epq/j121N9PYpq9A9MOvTsqsIcg2gKD5fe880pJvnn72fLMEFfZYdZVl2FRblsUJtQsFxzUkp1g==","signatures":[{"sig":"MEYCIQDZd7Gd8bdiRsqv7/3IpmF3IIzH958JAwJ/nZJxbVJeJwIhAIm7JzioFTVYzEIvO/jetP75b1da7RL0NmWX0O+OB3x8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"^4.5 || 6.* || >= 7.*"},"gitHead":"423a3afdcbab3395e358b64f28be5b4baa031a1b","scripts":{"test":"ember try:each","build":"ember build","start":"ember server"},"_npmUser":{"name":"jasonmit","email":"jason.mitchell.w@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ember-intl/ember-intl-cp-validations.git","type":"git"},"_npmVersion":"5.1.0","description":"ember-intl support for ember-cp-validations","directories":{"doc":"doc","test":"tests"},"ember-addon":{"after":["ember-cp-validations"],"configPath":"tests/dummy/config"},"_nodeVersion":"8.1.3","dependencies":{"ember-cli-babel":"^6.7.1","ember-getowner-polyfill":"^2.0.1"},"devDependencies":{"ember-cli":"~2.14.2","loader.js":"^4.2.3","ember-intl":"^2.31.0","ember-source":"~2.14.1","ember-cli-sri":"^2.1.0","ember-resolver":"^4.0.0","ember-cli-qunit":"^4.0.0","ember-cli-shims":"^1.1.0","ember-cli-eslint":"^3.0.0","ember-cli-uglify":"^1.2.0","broccoli-asset-rev":"^2.4.5","ember-cli-htmlbars":"^2.0.1","ember-open-browser":"^0.5.1","ember-cp-validations":"^3.4.0","ember-load-initializers":"^1.0.0","ember-cli-dependency-checker":"^1.3.0","ember-cli-inject-live-reload":"^1.4.1","ember-export-application-global":"^2.0.0","ember-disable-prototype-extensions":"^1.1.2","ember-cli-htmlbars-inline-precompile":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/cp-validations-4.0.0.tgz_1501836410881_0.23046785104088485","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"@ember-intl/cp-validations","version":"4.0.1","keywords":["ember-addon","ember-validation","ember-cp-validations","ember-intl","i18n","intl"],"author":{"name":"jason.mitchell.w@gmail.com"},"license":"MIT","_id":"@ember-intl/cp-validations@4.0.1","maintainers":[{"name":"jasonmit","email":"jason.mitchell.w@gmail.com"}],"homepage":"https://github.com/ember-intl/ember-intl-cp-validations#readme","bugs":{"url":"https://github.com/ember-intl/ember-intl-cp-validations/issues"},"dist":{"shasum":"da798be3fe5f77dae4d926c49b22bc9cc4fb2d38","tarball":"https://registry.npmjs.org/@ember-intl/cp-validations/-/cp-validations-4.0.1.tgz","fileCount":8,"integrity":"sha512-zF8Znw88yE/T2XlyvCSFmXH1Cijmp6lHyFXiTv9BoSIcwF6SCW7VifIQe5qDGSNnQtSxp1S2I6hmX1KONsUN8g==","signatures":[{"sig":"MEQCIAy+wTA5WVtxWoe3rlAi9m21KOxaZKLFus74O1gvZhfEAiBmbKrj/cRLIc/R/b/i/OwspMsxAceDWG3mgkx0UnDHFQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":206994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa14HICRA9TVsSAnZWagAAYSoP/2SYgfOujLZXxJHiGE51\nGk97Tn83HZNSgiZ6vsp27c9Tgwk8FsH/vw3b9A35+ozaxn+xx5e6SsSM+lLq\nDjgMUbATYf0mDk+V7e/sdVyKgkPWOE2WwVMp4CC8tLtp2AxlKO4QFTJbx02J\nZC910yocWuhgXpLj+bOi3ZMWOX38/OI5SvKpCZfYzzCpvdkBFgV1GgXSgb0p\nJtxsgRRmr9dRRRFo6601YarTYa2QdsqqTZoVEs+2bnDfegKjNJqSQX0H/F+w\ndsBpv1fybrpAXUjIsljfNj8Sp6q5kTWF8OBYD0YbaSTmtx7JcbtWYNoYJ4TT\nFOyOl6Hm+FU+cNLee9zdqTkihcEh8KbDO69YX8iaCUnW3+pSGv4S/PWr/eSO\n4Qk7v+GCRCzXldyYOVVXKMs5rHWnOJb5aO8NH8KoZZ451hBL7kpADsdSUFS1\nY5gQHTA+/vZGF/odiMKS3TGrSa4Qp22SY9wMGPKzhtsVwNktCB1A7XZfWdBp\nPZVUGzfO89h7V9di+efMuLJS3uydP+GTmcg+X9kHmo33lWN4yfJ9zJv9fYdf\n5283qkag7gSbwb7PoZf0YX4XDYqR60SFq95lK4U8n5DzdTwrzSliTBWT+Jx3\n07qn8IGMG9XFkLHN+PN7xLERBVGhaNtkVQ6KRs88iBLUhyNsm1YIlps4TIjH\nkX79\r\n=5wOz\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":"^4.5 || 6.* || >= 7.*"},"gitHead":"cfcc45445160af7c4d2abd5b8b20d03d762a3454","scripts":{"test":"ember try:each","build":"ember build","start":"ember server"},"_npmUser":{"name":"jasonmit","email":"jason.mitchell.w@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ember-intl/ember-intl-cp-validations.git","type":"git"},"_npmVersion":"5.8.0","description":"ember-intl support for ember-cp-validations","directories":{"doc":"doc","test":"tests"},"ember-addon":{"after":["ember-cp-validations"],"configPath":"tests/dummy/config"},"_nodeVersion":"6.11.3","dependencies":{"ember-cli-babel":"^6.7.1","ember-getowner-polyfill":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ember-cli":"~2.14.2","loader.js":"^4.2.3","ember-intl":"^2.31.0","ember-source":"~2.14.1","ember-cli-sri":"^2.1.0","ember-resolver":"^4.0.0","ember-cli-qunit":"^4.0.0","ember-cli-shims":"^1.1.0","ember-cli-eslint":"^3.0.0","ember-cli-uglify":"^1.2.0","broccoli-asset-rev":"^2.4.5","ember-cli-htmlbars":"^2.0.1","ember-open-browser":"^0.5.1","ember-cp-validations":"^3.4.0","ember-load-initializers":"^1.0.0","ember-cli-dependency-checker":"^1.3.0","ember-cli-inject-live-reload":"^1.4.1","ember-export-application-global":"^2.0.0","ember-disable-prototype-extensions":"^1.1.2","ember-cli-htmlbars-inline-precompile":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/cp-validations_4.0.1_1524072902779_0.867531397907984","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"@ember-intl/cp-validations","version":"5.0.0","keywords":["ember-addon","ember-validation","ember-cp-validations","ember-intl","i18n","intl"],"author":{"name":"jason.mitchell.w@gmail.com"},"license":"MIT","_id":"@ember-intl/cp-validations@5.0.0","maintainers":[{"name":"fsmanuel","email":"manuel@funkensturm.de"},{"name":"ijlee2","email":"isaacjlee@hotmail.com"},{"name":"jasonmit","email":"jason.mitchell.w@gmail.com"},{"name":"buschtoens","email":"jan@buschtoens.me"},{"name":"snewcomer","email":"snewcomer24@gmail.com"}],"homepage":"https://github.com/ember-intl/cp-validations#readme","bugs":{"url":"https://github.com/ember-intl/cp-validations/issues"},"dist":{"shasum":"9e432292602dde9dec7517b6e5304cfe218bbb01","tarball":"https://registry.npmjs.org/@ember-intl/cp-validations/-/cp-validations-5.0.0.tgz","fileCount":11,"integrity":"sha512-2ix+UIGrwfOYFentqPbPx5S5iK4WX8GEn9P8IZspuag//H7M1j5kWlcbqtxwWVpTekjoVtr2jlyOiIrynYWsrg==","signatures":[{"sig":"MEYCIQCD1EgjkfBoTHs3XBScdHgZeuzaVEOP+q5YgX12GtecIgIhAIsP0VvhTzc9Wl05Yrk0euG56tx1WZa7zH9+8XmuqIn0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24029,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKJEdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp0vA/+NCCzV78KKfoKmToK3fxUZxHdDHplTq3M2ytChDdj01K5Be1Y\r\nEeZeKSABg6muDMIcdOFTkfZZmUFY7LbfXAqwVzqUwbcL4XdhLB+CT3S/0mYk\r\ndQtHwTRlxNpr/cxBza203LSn0BjcOtad/n5MycxWx+5/WrViRN/ZEMC8SLuc\r\nnWArE0+KX8t1byT3U+aT9yEhotXYdRp5/pxrj/YGRYkyvaXn7iiNpxeGPS8r\r\njQGOPygTyabWJKM5ZIpiT4EtPT5cEboi5UrIxIPjnwyWM7+Fl9a0qq64aveK\r\nmsnJg4BVk7GRDEUYOkhvUL9QOG5BV2HTb2KDFkZM+Gr8kpydJOGQnaaG/oR+\r\ng4m1jMCsoPziL6BA+3cpf0T4jBM2rKBGPIdvGWY4hNyvMfSjVjKak2Rlrxpi\r\nZVR/Jsww1eD5OAz2PUJWDpVMIWjryuunApIIGot1OI8IZmIdeZJZrIwa4Koc\r\nuU5aaVLhZjKL6JsuwGOkXz5ZuYws66PgAZvBFNIgE/lPDM4FCycvvEIcnzqZ\r\nz1BA9OQ+d3HgLLY1+yijwIYb9wBfR+HNmDHN4uV3zJxN0x9pE3fIYqnT4srx\r\nIhyTlgCOQZKkMuuv2Q58JpjbZVS53ySzqhfYcSvh38yGZ9dGD/KI4EEKq/9j\r\n7H7A59Ofh3WXD3LDikDsnLMy/T4MxGrfIDU=\r\n=hZn5\r\n-----END PGP SIGNATURE-----\r\n"},"volta":{"node":"14.18.3"},"engines":{"node":">= 10.*"},"gitHead":"cd2ad40c22f1c1277865e878f5f2cd1d79c1c2cf","scripts":{"test":"ember test","build":"ember build","start":"ember server","test:all":"ember try:each"},"_npmUser":{"name":"fsmanuel","email":"manuel@funkensturm.de"},"release-it":{"git":{"tagName":"v${version}"},"github":{"release":true,"tokenRef":"GITHUB_AUTH"},"plugins":{"release-it-lerna-changelog":{"infile":"CHANGELOG.md","launchEditor":true}}},"repository":{"url":"git+https://github.com/ember-intl/cp-validations.git","type":"git"},"_npmVersion":"8.18.0","description":"ember-intl support for ember-cp-validations","directories":{"doc":"doc","test":"tests"},"ember-addon":{"after":["ember-cp-validations"],"configPath":"tests/dummy/config"},"_nodeVersion":"14.20.0","dependencies":{"ember-cli-babel":"^7.26.10","ember-getowner-polyfill":"^2.0.1"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ember-cli":"~2.14.2","loader.js":"^4.2.3","ember-intl":"^2.31.0","release-it":"^14.2.1","ember-source":"~2.14.1","ember-cli-sri":"^2.1.0","ember-resolver":"^4.0.0","ember-cli-qunit":"^4.0.0","ember-cli-shims":"^1.1.0","ember-cli-eslint":"^3.0.0","ember-cli-uglify":"^1.2.0","broccoli-asset-rev":"^2.4.5","ember-cli-htmlbars":"^2.0.1","ember-open-browser":"^0.5.1","ember-cp-validations":"^3.4.0","ember-load-initializers":"^1.0.0","release-it-lerna-changelog":"^3.1.0","ember-cli-dependency-checker":"^1.3.0","ember-cli-inject-live-reload":"^1.4.1","ember-export-application-global":"^2.0.0","ember-disable-prototype-extensions":"^1.1.2","ember-cli-htmlbars-inline-precompile":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/cp-validations_5.0.0_1663602973292_0.6259940646301689","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"@ember-intl/cp-validations","version":"6.0.0","keywords":["ember-addon","ember-validation","ember-cp-validations","ember-intl","i18n","intl"],"author":{"name":"jason.mitchell.w@gmail.com"},"license":"MIT","_id":"@ember-intl/cp-validations@6.0.0","maintainers":[{"name":"fsmanuel","email":"manuel@funkensturm.de"},{"name":"ijlee2","email":"isaacjlee@hotmail.com"},{"name":"jasonmit","email":"jason.mitchell.w@gmail.com"},{"name":"buschtoens","email":"jan@buschtoens.me"},{"name":"snewcomer","email":"snewcomer24@gmail.com"}],"homepage":"https://github.com/ember-intl/cp-validations#readme","bugs":{"url":"https://github.com/ember-intl/cp-validations/issues"},"dist":{"shasum":"f775188f7d9362f4d137afbfddaf93235a05f288","tarball":"https://registry.npmjs.org/@ember-intl/cp-validations/-/cp-validations-6.0.0.tgz","fileCount":9,"integrity":"sha512-m1SvV1Hl7/Fhk6fIlduh9Y6Ac5Fdkk+bb9ATknbskz5ixJHUPHIdyuh7kXzZUVm47QY0+HOs30U5gTCxHwVvTQ==","signatures":[{"sig":"MEUCIAWydAjka91WKuec0chnqowgUQnjqXe4mmdvO/oQI3wrAiEAl8K/YOCALO29pc8g20mJ9AhOR4e0WW9jG36juoobrFU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16718},"ember":{"edition":"octane"},"volta":{"node":"14.18.3"},"engines":{"node":"14.* || 16.* || >= 18"},"gitHead":"afa0c4241b028dbd9861c42cdf72d7b10e4c4322","scripts":{"lint":"npm-run-all --print-name --aggregate-output --continue-on-error --parallel \"lint:!(fix)\"","test":"npm-run-all --print-name \"lint\" \"test:*\"","build":"ember build --environment=production","start":"ember serve","lint:js":"eslint . --cache","lint:fix":"npm-run-all --print-name --aggregate-output --continue-on-error --parallel \"lint:*:fix\"","lint:hbs":"ember-template-lint .","test:all":"ember try:each","test:ember":"ember test","lint:js:fix":"eslint . --fix","lint:hbs:fix":"ember-template-lint . --fix","test:ember-compatibility":"ember try:each"},"_npmUser":{"name":"fsmanuel","email":"manuel@funkensturm.de"},"release-it":{"git":{"tagName":"v${version}"},"github":{"release":true,"tokenRef":"GITHUB_AUTH"},"plugins":{"@release-it-plugins/lerna-changelog":{"infile":"CHANGELOG.md","launchEditor":true}}},"repository":{"url":"git+https://github.com/ember-intl/cp-validations.git","type":"git"},"_npmVersion":"8.19.4","description":"ember-intl support for ember-cp-validations","directories":{"doc":"doc","test":"tests"},"ember-addon":{"after":["ember-cp-validations"],"configPath":"tests/dummy/config"},"_nodeVersion":"16.20.0","dependencies":{"ember-cli-babel":"^7.26.11"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"qunit":"^2.19.2","eslint":"^7.32.0","webpack":"^5.74.0","prettier":"^2.7.1","ember-cli":"~4.8.0","ember-try":"^2.0.0","loader.js":"^4.7.0","qunit-dom":"^2.0.0","ember-intl":"^5.7.2","release-it":"^15.10.3","ember-qunit":"^6.0.0","npm-run-all":"^4.1.5","babel-eslint":"^10.1.0","ember-source":"~4.8.0","ember-cli-sri":"^2.1.1","ember-resolver":"^8.0.3","ember-cli-terser":"^4.0.2","ember-page-title":"^7.0.0","@glimmer/tracking":"^1.1.2","ember-auto-import":"^2.4.3","@glimmer/component":"^1.1.2","broccoli-asset-rev":"^3.0.0","ember-cli-htmlbars":"^6.1.1","eslint-plugin-node":"^11.1.0","@ember/test-helpers":"^2.8.1","ember-template-lint":"^4.16.1","eslint-plugin-ember":"^11.1.0","eslint-plugin-qunit":"^7.3.1","ember-cp-validations":"^4.0.0","@embroider/test-setup":"^1.8.3","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","ember-load-initializers":"^2.1.2","@ember/optional-features":"^2.0.0","ember-source-channel-url":"^3.0.0","ember-cli-dependency-checker":"^3.3.1","ember-cli-inject-live-reload":"^2.1.0","ember-disable-prototype-extensions":"^1.1.3","@release-it-plugins/lerna-changelog":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cp-validations_6.0.0_1685464998157_0.8302400084339356","host":"s3://npm-registry-packages"}},"7.0.0":{"name":"@ember-intl/cp-validations","version":"7.0.0","keywords":["ember-addon","ember-cp-validations","ember-intl","ember-validation","i18n","internationalization"],"author":{"name":"jason.mitchell.w@gmail.com"},"license":"MIT","_id":"@ember-intl/cp-validations@7.0.0","maintainers":[{"name":"fsmanuel","email":"manuel@funkensturm.de"},{"name":"ijlee2","email":"isaacjlee@hotmail.com"},{"name":"jasonmit","email":"jason.mitchell.w@gmail.com"},{"name":"buschtoens","email":"jan@buschtoens.me"},{"name":"snewcomer","email":"snewcomer24@gmail.com"}],"homepage":"https://github.com/ember-intl/cp-validations#readme","bugs":{"url":"https://github.com/ember-intl/cp-validations/issues"},"dist":{"shasum":"a7fc7438062345ef6a74b095877a6117ca98687f","tarball":"https://registry.npmjs.org/@ember-intl/cp-validations/-/cp-validations-7.0.0.tgz","fileCount":9,"integrity":"sha512-g4shwhb183VX7xuF2QT6LHIvSMd9R9pgUyBcOzzAa0U1LIjLJyemvKNj5cD1TEtfjdwmz8OryC+BKVETqfzaTw==","signatures":[{"sig":"MEYCIQDTso2OQV43Zj75qBsV9yxVTsK1yrwNVzlWdjqup6zpawIhAIJHwR1i/Wwm4ga0IlSltmGHQnDIzBk8qHUXGt6HVUM4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15576},"ember":{"edition":"octane"},"engines":{"node":"18.* || >= 20"},"gitHead":"ade20417b37b21c55c126a763ac2ca0cb4ab3a29","scripts":{"lint":"concurrently \"npm:lint:*(!fix)\" --names \"lint:\"","test":"ember test --test-port=0","build":"ember build --environment=production","start":"ember serve","lint:js":"eslint . --cache","lint:fix":"concurrently \"npm:lint:*:fix\" --names \"fix:\"","lint:hbs":"ember-template-lint .","lint:js:fix":"eslint . --fix","lint:hbs:fix":"ember-template-lint . --fix","release:package":"changeset publish","release:changelog":"changeset version","test:ember-compatibility":"ember try:one"},"_npmUser":{"name":"ijlee2","email":"isaacjlee@hotmail.com"},"repository":{"url":"git+https://github.com/ember-intl/cp-validations.git","type":"git"},"_npmVersion":"10.8.1","description":"ember-intl support for ember-cp-validations","directories":{"doc":"doc","test":"tests"},"ember-addon":{"after":["ember-cp-validations"],"configPath":"tests/dummy/config"},"_nodeVersion":"18.19.0","dependencies":{"@babel/core":"^7.24.7","ember-cli-babel":"^8.2.0","ember-auto-import":"^2.7.4"},"_hasShrinkwrap":false,"devDependencies":{"qunit":"^2.21.0","eslint":"^8.57.0","webpack":"^5.92.1","prettier":"^3.3.2","ember-cli":"~5.10.0","ember-try":"^3.0.0","loader.js":"^4.7.0","qunit-dom":"^3.2.0","ember-intl":"^7.0.4","ember-qunit":"^8.0.2","concurrently":"^8.2.2","ember-source":"~5.10.0","ember-cli-sri":"^2.1.1","ember-resolver":"^11.0.1","latest-version":"^9.0.0","@changesets/cli":"^2.27.7","eslint-plugin-n":"^17.9.0","ember-cli-terser":"^4.0.2","ember-page-title":"^8.2.3","@glimmer/tracking":"^1.1.2","@glimmer/component":"^1.1.2","broccoli-asset-rev":"^3.0.0","ember-cli-htmlbars":"^6.3.0","@ember/test-helpers":"^3.3.0","ember-template-lint":"^5.13.0","eslint-plugin-ember":"^12.1.1","eslint-plugin-qunit":"^8.1.1","@babel/eslint-parser":"^7.24.7","ember-cp-validations":"^6.0.1","eslint-plugin-import":"^2.29.1","@embroider/test-setup":"^3.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","ember-load-initializers":"^2.1.2","@ember/optional-features":"^2.1.0","ember-source-channel-url":"^3.0.0","@changesets/get-github-info":"^0.6.0","ember-cli-dependency-checker":"^3.3.2","ember-cli-inject-live-reload":"^2.1.0","eslint-plugin-simple-import-sort":"^12.1.1","@babel/plugin-proposal-decorators":"^7.24.7"},"peerDependencies":{"ember-intl":"^6.1.0 || ^7.0.0","ember-cp-validations":"^6.0.0"},"peerDependenciesMeta":{"ember-intl":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cp-validations_7.0.0_1720605867055_0.8498471393606897","host":"s3://npm-registry-packages"}},"7.0.1":{"name":"@ember-intl/cp-validations","version":"7.0.1","keywords":["ember-addon","ember-cp-validations","ember-intl","ember-validation","i18n","internationalization"],"author":{"name":"jason.mitchell.w@gmail.com"},"license":"MIT","_id":"@ember-intl/cp-validations@7.0.1","maintainers":[{"name":"fsmanuel","email":"manuel@funkensturm.de"},{"name":"ijlee2","email":"isaacjlee@hotmail.com"},{"name":"jasonmit","email":"jason.mitchell.w@gmail.com"},{"name":"buschtoens","email":"jan@buschtoens.me"},{"name":"snewcomer","email":"snewcomer24@gmail.com"}],"homepage":"https://github.com/ember-intl/cp-validations#readme","bugs":{"url":"https://github.com/ember-intl/cp-validations/issues"},"dist":{"shasum":"9c12f8fa34faf5fed95305ae770a44fc4aa7c4f2","tarball":"https://registry.npmjs.org/@ember-intl/cp-validations/-/cp-validations-7.0.1.tgz","fileCount":8,"integrity":"sha512-QAAReq0ZVrEcmQTgGR0vWgRWHDo44jvmu88orx1f9W+sfsyoMHnVlEmD93I144zn1S9ETU8/88C00v+iaaFYiQ==","signatures":[{"sig":"MEQCIE2mj+Jv98W66nTrIibVnYNa031gd3sp8PRpjNdACjGXAiAmBp8gfbhwtPOtUulYQBIwm+M6wdEAYu8qWMVkq7VRvg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12209},"ember":{"edition":"octane"},"engines":{"node":"18.* || >= 20"},"gitHead":"6504249dc3b04754fdbbb0640ead3ad240d96dd8","scripts":{"lint":"concurrently \"npm:lint:*(!fix)\" --names \"lint:\"","test":"ember test --test-port=0","build":"ember build --environment=production","start":"ember serve","lint:js":"eslint . --cache","lint:fix":"concurrently \"npm:lint:*:fix\" --names \"fix:\"","lint:hbs":"ember-template-lint .","lint:js:fix":"eslint . --fix","lint:hbs:fix":"ember-template-lint . --fix","release:package":"changeset publish","release:changelog":"changeset version","test:ember-compatibility":"ember try:one"},"_npmUser":{"name":"ijlee2","email":"isaacjlee@hotmail.com"},"repository":{"url":"git+https://github.com/ember-intl/cp-validations.git","type":"git"},"_npmVersion":"10.8.1","description":"ember-intl support for ember-cp-validations","directories":{"doc":"doc","test":"tests"},"ember-addon":{"after":["ember-cp-validations"],"configPath":"tests/dummy/config"},"_nodeVersion":"18.19.0","dependencies":{"@babel/core":"^7.24.7","ember-cli-babel":"^8.2.0","ember-auto-import":"^2.7.4"},"_hasShrinkwrap":false,"devDependencies":{"qunit":"^2.21.0","eslint":"^8.57.0","webpack":"^5.92.1","prettier":"^3.3.2","ember-cli":"~5.10.0","ember-try":"^3.0.0","loader.js":"^4.7.0","qunit-dom":"^3.2.0","ember-intl":"^7.0.4","ember-qunit":"^8.0.2","concurrently":"^8.2.2","ember-source":"~5.10.0","ember-cli-sri":"^2.1.1","ember-resolver":"^11.0.1","latest-version":"^9.0.0","@changesets/cli":"^2.27.7","eslint-plugin-n":"^17.9.0","ember-cli-terser":"^4.0.2","ember-page-title":"^8.2.3","@glimmer/tracking":"^1.1.2","@glimmer/component":"^1.1.2","broccoli-asset-rev":"^3.0.0","ember-cli-htmlbars":"^6.3.0","@ember/test-helpers":"^3.3.0","ember-template-lint":"^5.13.0","eslint-plugin-ember":"^12.1.1","eslint-plugin-qunit":"^8.1.1","@babel/eslint-parser":"^7.24.7","ember-cp-validations":"^6.0.1","eslint-plugin-import":"^2.29.1","@embroider/test-setup":"^3.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","ember-load-initializers":"^2.1.2","@ember/optional-features":"^2.1.0","ember-source-channel-url":"^3.0.0","@changesets/get-github-info":"^0.6.0","ember-cli-dependency-checker":"^3.3.2","ember-cli-inject-live-reload":"^2.1.0","eslint-plugin-simple-import-sort":"^12.1.1","@babel/plugin-proposal-decorators":"^7.24.7"},"peerDependencies":{"ember-intl":"^6.1.0 || ^7.0.0","ember-cp-validations":"^6.0.0"},"peerDependenciesMeta":{"ember-intl":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cp-validations_7.0.1_1720606146699_0.40776468785843933","host":"s3://npm-registry-packages"}},"7.0.2":{"name":"@ember-intl/cp-validations","version":"7.0.2","keywords":["ember-addon","ember-cp-validations","ember-intl","ember-validation","i18n","internationalization"],"author":{"name":"jason.mitchell.w@gmail.com"},"license":"MIT","_id":"@ember-intl/cp-validations@7.0.2","maintainers":[{"name":"fsmanuel","email":"manuel@funkensturm.de"},{"name":"ijlee2","email":"isaacjlee@hotmail.com"},{"name":"jasonmit","email":"jason.mitchell.w@gmail.com"},{"name":"buschtoens","email":"jan@buschtoens.me"},{"name":"snewcomer","email":"snewcomer24@gmail.com"}],"homepage":"https://github.com/ember-intl/cp-validations#readme","bugs":{"url":"https://github.com/ember-intl/cp-validations/issues"},"dist":{"shasum":"15c3c40fa0ada57aaac738927df3a3d0b4d54e22","tarball":"https://registry.npmjs.org/@ember-intl/cp-validations/-/cp-validations-7.0.2.tgz","fileCount":8,"integrity":"sha512-AFnVZr5K0ALOhUa7crWHCcqua2NP+LPQeke3NUEgS/1xuY9SZfqtPWw/8il6xBqVc0HB6g9p5ZGYIyI8cYvqEw==","signatures":[{"sig":"MEUCIBnXmzFKAJVfF0w2W3xGXu5UBTOxRtEGCUXYwx8OQL6eAiEA0Wx5mGf6J2V/DsHxR3v6gz+sUL5r1VxG95eYRwdjonQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12271},"ember":{"edition":"octane"},"engines":{"node":"18.* || >= 20"},"gitHead":"71f59cd4a1f23c359b539d279689d059b6305c25","scripts":{"lint":"concurrently \"npm:lint:*(!fix)\" --names \"lint:\"","test":"ember test --test-port=0","build":"ember build --environment=production","start":"ember serve","lint:js":"eslint . --cache","lint:fix":"concurrently \"npm:lint:*:fix\" --names \"fix:\"","lint:hbs":"ember-template-lint .","lint:js:fix":"eslint . --fix","lint:hbs:fix":"ember-template-lint . --fix","release:package":"changeset publish","release:changelog":"changeset version","test:ember-compatibility":"ember try:one"},"_npmUser":{"name":"ijlee2","email":"isaacjlee@hotmail.com"},"repository":{"url":"git+https://github.com/ember-intl/cp-validations.git","type":"git"},"_npmVersion":"10.8.1","description":"ember-intl support for ember-cp-validations","directories":{"doc":"doc","test":"tests"},"ember-addon":{"after":["ember-cp-validations"],"configPath":"tests/dummy/config"},"_nodeVersion":"18.19.0","dependencies":{"@babel/core":"^7.24.7","ember-cli-babel":"^8.2.0","ember-auto-import":"^2.7.4"},"_hasShrinkwrap":false,"devDependencies":{"qunit":"^2.21.0","eslint":"^8.57.0","webpack":"^5.92.1","prettier":"^3.3.2","ember-cli":"~5.10.0","ember-try":"^3.0.0","loader.js":"^4.7.0","qunit-dom":"^3.2.0","ember-intl":"^7.0.4","ember-qunit":"^8.0.2","concurrently":"^8.2.2","ember-source":"~5.10.0","ember-cli-sri":"^2.1.1","ember-resolver":"^11.0.1","latest-version":"^9.0.0","@changesets/cli":"^2.27.7","eslint-plugin-n":"^17.9.0","ember-cli-terser":"^4.0.2","ember-page-title":"^8.2.3","@glimmer/tracking":"^1.1.2","@glimmer/component":"^1.1.2","broccoli-asset-rev":"^3.0.0","ember-cli-htmlbars":"^6.3.0","@ember/test-helpers":"^3.3.0","ember-template-lint":"^5.13.0","eslint-plugin-ember":"^12.1.1","eslint-plugin-qunit":"^8.1.1","@babel/eslint-parser":"^7.24.7","ember-cp-validations":"^6.0.1","eslint-plugin-import":"^2.29.1","@embroider/test-setup":"^3.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","ember-load-initializers":"^2.1.2","@ember/optional-features":"^2.1.0","ember-source-channel-url":"^3.0.0","@changesets/get-github-info":"^0.6.0","ember-cli-dependency-checker":"^3.3.2","ember-cli-inject-live-reload":"^2.1.0","eslint-plugin-simple-import-sort":"^12.1.1","@babel/plugin-proposal-decorators":"^7.24.7"},"peerDependencies":{"ember-intl":"^6.1.0 || ^7.0.0","ember-cp-validations":"^6.0.0"},"peerDependenciesMeta":{"ember-intl":{"optional":false},"ember-cp-validations":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/cp-validations_7.0.2_1720606766782_0.9760918579985955","host":"s3://npm-registry-packages"}}},"time":{"created":"2017-08-04T08:46:51.075Z","modified":"2026-04-01T18:15:04.690Z","4.0.0":"2017-08-04T08:46:51.075Z","4.0.1":"2018-04-18T17:35:02.884Z","5.0.0":"2022-09-19T15:56:13.461Z","6.0.0":"2023-05-30T16:43:18.314Z","7.0.0":"2024-07-10T10:04:27.205Z","7.0.1":"2024-07-10T10:09:06.990Z","7.0.2":"2024-07-10T10:19:26.960Z"},"bugs":{"url":"https://github.com/ember-intl/cp-validations/issues"},"author":{"name":"jason.mitchell.w@gmail.com"},"license":"MIT","homepage":"https://github.com/ember-intl/cp-validations#readme","keywords":["ember-addon","ember-cp-validations","ember-intl","ember-validation","i18n","internationalization"],"repository":{"url":"git+https://github.com/ember-intl/cp-validations.git","type":"git"},"description":"ember-intl support for ember-cp-validations","maintainers":[{"email":"isaacjlee@hotmail.com","name":"ijlee2"},{"email":"jason.mitchell.w@gmail.com","name":"jasonmit"},{"email":"jan@buschtoens.me","name":"buschtoens"}],"readme":"[![CI](https://github.com/ember-intl/cp-validations/actions/workflows/ci.yml/badge.svg)](https://github.com/ember-intl/cp-validations/actions/workflows/ci.yml)\n[![Ember Observer Score](https://emberobserver.com/badges/-ember-intl-cp-validations.svg)](https://emberobserver.com/addons/@ember-intl/cp-validations)\n\n# @ember-intl/cp-validations\n\nAdds support for [ember-intl](https://github.com/yahoo/ember-intl) in ember-cp-validations\n\n## Requirements\n\n* Ember.js v3.28 or above\n* Node.js v18 or above\n* `ember-cp-validations` v6\n* `ember-intl` v6 or above\n\n## Installation\n\n```sh\nember install @ember-intl/cp-validations\n```\n\n## Configuration\n\nImplement the following validation messages across your translations:\n\n```yaml\n# <project root>/translations/en.yaml\nerrors:\n  description: \"This field\"\n  inclusion: \"{description} is not included in the list\"\n  exclusion: \"{description} is reserved\"\n  invalid: \"{description} is invalid\"\n  confirmation: \"{description} doesn't match {on}\"\n  accepted: \"{description} must be accepted\"\n  empty: \"{description} can't be empty\"\n  blank: \"{description} can't be blank\"\n  present: \"{description} must be blank\"\n  collection: \"{description} must be a collection\"\n  singular: \"{description} can't be a collection\"\n  tooLong: \"{description} is too long (maximum is {max} characters)\"\n  tooShort: \"{description} is too short (minimum is {min} characters)\"\n  before: \"{description} must be before {before}\"\n  after: \"{description} must be after {after}\"\n  wrongDateFormat: \"{description} must be in the format of {format}\"\n  wrongLength: \"{description} is the wrong length (should be {is} characters)\"\n  notANumber: \"{description} must be a number\"\n  notAnInteger: \"{description} must be an integer\"\n  greaterThan: \"{description} must be greater than {gt}\"\n  greaterThanOrEqualTo: \"{description} must be greater than or equal to {gte}\"\n  equalTo: \"{description} must be equal to {is}\"\n  lessThan: \"{description} must be less than {lt}\"\n  lessThanOrEqualTo: \"{description} must be less than or equal to {lte}\"\n  otherThan: \"{description} must be other than {value}\"\n  odd: \"{description} must be odd\"\n  even: \"{description} must be even\"\n  positive: \"{description} must be positive\"\n  date: \"{description} must be a valid date\"\n  email: \"{description} must be a valid email address\"\n  phone: \"{description} must be a valid phone number\"\n  url: \"{description} must be a valid url\"\n```\n\n### Translating Validator description\n\nTo translate the description of a Validator specify the `descriptionKey` to match a key in your translations.\n\n```js\n// app/models/user.js\n\nimport { validator, buildValidations } from 'ember-cp-validations';\n\nconst Validations = buildValidations({\n  username: validator('presence', {\n    presence: true,\n    descriptionKey: 'key.for.username'\n  })\n});\n```\n\n```yml\n# translations/en-us.yml\nkey:\n  for:\n    username: 'Username'\n```\n\n```yml\n# translations/sv-se.yml\nkey:\n  for:\n    username: 'Användarnamn'\n```\n\n### Customizing the prefix\n\nTo change the errors prefix key from `errors` to any other key, such as `validationErrors` you simply add the following to `app/validators/messages.js`.  Now just amend your translation files to be nested under the `validationErrors` object instead of `errors`.\n\n```js\n// app/validators/messages.js\n\nimport ValidatorsMessages from '@ember-intl/cp-validations/validators/messages';\n\nexport default ValidatorsMessages.extend({\n  prefix: 'validationErrors'\n});\n```\n\n### Overriding default translation key\n\nBy default, translations will be resolved to `validatorPrefix.validatorType`.  If you need to override this functionality entirely and specify your own message key, you can do so with `messageKey` on the validator object.\n\n```js\n// app/models/user.js\n\nimport { validator, buildValidations } from 'ember-cp-validations';\n\nconst Validations = buildValidations({\n  username: validator('presence', {\n    presence: true,\n    messageKey: 'username.missing'\n  })\n});\n```\n\n```yml\n# translations/en-us.yml\nusername:\n  missing: '{description} is missing'\n```\n\n```yml\n# translations/sv-se.yml\nusername:\n  missing: '{description} saknas'\n```\n\n### Disabling Missing Translation Warnings\n\nTo suppress console warnings for missing translations, you can do so by setting `intl_cp_validations.suppressWarnings` in `config/environment`;\n\n```js\n// config/environment.js\nmodule.exports = function(environment) {\n  const ENV = {};\n\n  if (environment === 'test') {\n    ENV.intl_cp_validations = ENV.intl_cp_validations || {};\n    ENV.intl_cp_validations.suppressWarnings = true;\n  }\n\n  return ENV;\n}\n```\n\n## Contributing\n\nSee the [Contributing](CONTRIBUTING.md) guide for details.\n\n## License\n\nThis project is licensed under the [MIT License](LICENSE.md).\n","readmeFilename":"README.md"}