{"_id":"@atlaskit/enforce-peer-dependencies","_rev":"7-7225b3995da7e5e1a2f4c6c0a7e0f4d0","name":"@atlaskit/enforce-peer-dependencies","dist-tags":{"latest":"1.0.3"},"versions":{"0.0.1":{"name":"@atlaskit/enforce-peer-dependencies","version":"0.0.1","author":{"name":"Atlassian Pty Ltd"},"_id":"@atlaskit/enforce-peer-dependencies@0.0.1","maintainers":[{"name":"atlaskit","email":"afp-repo-bot@atlassian.com"}],"homepage":"https://bitbucket.org/atlassian/atlassian-frontend#readme","bugs":{"url":"https://bitbucket.org/atlassian/atlassian-frontend/issues"},"bin":{"enforce-peer-dependencies":"bin/index.js"},"dist":{"shasum":"b656a93fc59459f2d85dd2994ed6e09ca292cb6e","tarball":"https://registry.npmjs.org/@atlaskit/enforce-peer-dependencies/-/enforce-peer-dependencies-0.0.1.tgz","fileCount":17,"integrity":"sha512-C+Z6EM3t2J7caA7bxCURttkzsbZsZI7jt+SxQJfx/V09rgEVjZhvsimxgz7pGvxLYlrPOy36SyTHGQ6jrBlnKg==","signatures":[{"sig":"MEUCIQDXC10dEiev49SuQ0+tRVJSX4O5IMK5rJS/zDtbcPoHSwIgf0kgY1u4pQBvnPAczobvYWMTe7K8sSqEGKOl8G6M0BU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16920},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"3436f0e3f164f1be76d57bfaed9d900c00b11592","_npmUser":{"name":"atlaskit","email":"afp-repo-bot@atlassian.com"},"prettier":"@atlassian/atlassian-frontend-prettier-config-1.0.0","atlassian":{"team":"UIP: Frontend Delivery","releaseModel":"continuous"},"repository":{"url":"git+https://bitbucket.org/atlassian/atlassian-frontend.git","type":"git"},"_npmVersion":"8.15.0","description":"Enforce the version of peer dependnecies","directories":{},"sideEffects":false,"_nodeVersion":"16.17.1","dependencies":{"yargs":"^15.3.1","semver":"^7.5.2"},"module:es2019":"dist/es2019/index.js","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/enforce-peer-dependencies_0.0.1_1689558536109_0.19122423127651977","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@atlaskit/enforce-peer-dependencies","version":"1.0.0","author":{"name":"Atlassian Pty Ltd"},"_id":"@atlaskit/enforce-peer-dependencies@1.0.0","maintainers":[{"name":"atlaskit","email":"afp-repo-bot@atlassian.com"}],"homepage":"https://bitbucket.org/atlassian/atlassian-frontend#readme","bugs":{"url":"https://bitbucket.org/atlassian/atlassian-frontend/issues"},"bin":{"enforce-peer-dependencies":"bin/index.js"},"dist":{"shasum":"1a23b1778a8cd6c05154a9e054cc1a4d2349594b","tarball":"https://registry.npmjs.org/@atlaskit/enforce-peer-dependencies/-/enforce-peer-dependencies-1.0.0.tgz","fileCount":18,"integrity":"sha512-5Z5Cd1mHmP1Ul86tslBMuuMzEwDiYtpsnjfWAdOi5vBMChX+Ds3aNgkzDwMGHGWusdv0VOvkAHteC3O2gqeevA==","signatures":[{"sig":"MEUCIQDrWc1smJXrhWBTZdk+IJa6TFuOO3K1X+/L2vVs+0YOPgIgRoZccZ6y7p/Lz6hFtgO3ZZMWWbeRbkbnlyiU9VVyT4M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17628},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"6b2706a98b0bad7f48bea5d1a7f5755d5953f583","_npmUser":{"name":"atlaskit","email":"afp-repo-bot@atlassian.com"},"prettier":"@atlassian/atlassian-frontend-prettier-config-1.0.0","atlassian":{"team":"UIP: Frontend Delivery","releaseModel":"continuous"},"repository":{"url":"git+https://bitbucket.org/atlassian/atlassian-frontend.git","type":"git"},"_npmVersion":"8.15.0","description":"Enforce the version of peer dependnecies","directories":{},"sideEffects":false,"_nodeVersion":"16.17.1","dependencies":{"yargs":"^15.3.1","semver":"^7.5.2"},"module:es2019":"dist/es2019/index.js","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/enforce-peer-dependencies_1.0.0_1689560743224_0.37944212147731604","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@atlaskit/enforce-peer-dependencies","version":"1.0.1","author":{"name":"Atlassian Pty Ltd"},"_id":"@atlaskit/enforce-peer-dependencies@1.0.1","maintainers":[{"name":"atlaskit","email":"afp-repo-bot@atlassian.com"}],"homepage":"https://bitbucket.org/atlassian/atlassian-frontend#readme","bugs":{"url":"https://bitbucket.org/atlassian/atlassian-frontend/issues"},"bin":{"enforce-peer-dependencies":"bin/index.js"},"dist":{"shasum":"ce0acc805b17cfd56829d51c2662a917a60588cd","tarball":"https://registry.npmjs.org/@atlaskit/enforce-peer-dependencies/-/enforce-peer-dependencies-1.0.1.tgz","fileCount":19,"integrity":"sha512-VcdoZZOMyj0JN3mnQQxE9mfBAxusI13cTvZDh90uHHNkYKLT2f75aq/m1CbQDcKF94B6EuA5Ooguh7uUzeOCmg==","signatures":[{"sig":"MEQCID4gAl4HOQtQx80oUCJ5iupVbS1qd9xBJScPBTv/h5xBAiApJNgBA5q91po7ZKUYqBhChycQf39GBtcdohD676F8/Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18245},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"68c2ab950f34be83b712ab4a17318c14994e151d","_npmUser":{"name":"atlaskit","email":"afp-repo-bot@atlassian.com"},"prettier":"@atlassian/atlassian-frontend-prettier-config-1.0.0","atlassian":{"team":"UIP: Frontend Delivery","releaseModel":"continuous"},"repository":{"url":"git+https://bitbucket.org/atlassian/atlassian-frontend.git","type":"git"},"_npmVersion":"8.15.0","description":"Enforce the version of peer dependnecies","directories":{},"sideEffects":false,"_nodeVersion":"16.17.1","dependencies":{"yargs":"^15.3.1","semver":"^7.5.2","@babel/runtime":"^7.0.0"},"module:es2019":"dist/es2019/index.js","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/enforce-peer-dependencies_1.0.1_1689579095946_0.09752990366982717","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@atlaskit/enforce-peer-dependencies","version":"1.0.2","author":{"name":"Atlassian Pty Ltd"},"_id":"@atlaskit/enforce-peer-dependencies@1.0.2","maintainers":[{"name":"atlaskit","email":"afp-repo-bot@atlassian.com"}],"homepage":"https://bitbucket.org/atlassian/atlassian-frontend#readme","bugs":{"url":"https://bitbucket.org/atlassian/atlassian-frontend/issues"},"bin":{"enforce-peer-dependencies":"bin/index.js"},"dist":{"shasum":"0caadb8657d36532ed8f06964f1b61ca734edc6b","tarball":"https://registry.npmjs.org/@atlaskit/enforce-peer-dependencies/-/enforce-peer-dependencies-1.0.2.tgz","fileCount":18,"integrity":"sha512-3+bTY+dE37EwmZsBhNshIV04VQ3M0zb+nfO1MWkIDwWk8ZJzS53Y6awhq7HLKJ69GlhRqq81cTLlXJkrpKNmHg==","signatures":[{"sig":"MEQCIAM+9NB6ZDVhrI5k5fzA7hXmwPAUvBSnsCUIn1a2XzR5AiBfAHYcQj2cCKOHjOgcXUOaL/0qR7lPyzDZP3TGy3Doeg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21817},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"80470d1a18dc78b13e9e91302c51b35af167a7d4","_npmUser":{"name":"atlaskit","email":"afp-repo-bot@atlassian.com"},"prettier":"@atlassian/atlassian-frontend-prettier-config-1.0.0","atlassian":{"team":"UIP: Frontend Delivery","releaseModel":"continuous"},"repository":{"url":"git+https://bitbucket.org/atlassian/atlassian-frontend.git","type":"git"},"_npmVersion":"8.15.0","description":"Enforce the version of peer dependnecies","directories":{},"sideEffects":false,"_nodeVersion":"16.17.1","dependencies":{"yargs":"^15.3.1","semver":"^7.5.2","@babel/runtime":"^7.0.0","@atlassian/repo-feature-flags":"*"},"module:es2019":"dist/es2019/index.js","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/enforce-peer-dependencies_1.0.2_1689853502286_0.58542418324367","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@atlaskit/enforce-peer-dependencies","version":"1.0.3","author":{"name":"Atlassian Pty Ltd"},"_id":"@atlaskit/enforce-peer-dependencies@1.0.3","maintainers":[{"name":"atlaskit","email":"afp-repo-bot@atlassian.com"}],"homepage":"https://bitbucket.org/atlassian/atlassian-frontend#readme","bugs":{"url":"https://bitbucket.org/atlassian/atlassian-frontend/issues"},"bin":{"enforce-peer-dependencies":"bin/index.js"},"dist":{"shasum":"a6f561bdd7c37b992d14294cb435ebf7eeb34618","tarball":"https://registry.npmjs.org/@atlaskit/enforce-peer-dependencies/-/enforce-peer-dependencies-1.0.3.tgz","fileCount":19,"integrity":"sha512-WqRGdrHuWyH1ZlONlJrKRAokczLz4gg3zHKZVRSz+6O52VdZveY2f2iWdkie0QirKBixlqSiYHlWR9g/mVsuDQ==","signatures":[{"sig":"MEUCIQDIzim0hwfhGafngZ8foum8W/8nvqy/rI++RyiNo1apVAIgeQQpp3a+pfYk5uJONUpPy0LpqPKZ0uGfHV1JPIAVt+A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23180},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"d7eee220b91b6318281179022dcd8b5e708a39cd","_npmUser":{"name":"atlaskit","email":"afp-repo-bot@atlassian.com"},"prettier":"@atlassian/atlassian-frontend-prettier-config-1.0.0","atlassian":{"team":"UIP: Frontend Delivery","releaseModel":"continuous"},"repository":{"url":"git+https://bitbucket.org/atlassian/atlassian-frontend.git","type":"git"},"_npmVersion":"8.15.0","description":"Enforce the version of peer dependnecies","directories":{},"sideEffects":false,"_nodeVersion":"16.17.1","dependencies":{"yargs":"^15.3.1","semver":"^7.5.2","@babel/runtime":"^7.0.0","@atlassian/repo-feature-flags":"*"},"module:es2019":"dist/es2019/index.js","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/enforce-peer-dependencies_1.0.3_1689924593856_0.629988431310577","host":"s3://npm-registry-packages"}}},"time":{"created":"2023-07-17T01:48:55.981Z","modified":"2025-01-29T23:25:47.840Z","0.0.1":"2023-07-17T01:48:56.315Z","1.0.0":"2023-07-17T02:25:43.381Z","1.0.1":"2023-07-17T07:31:36.089Z","1.0.2":"2023-07-20T11:45:02.600Z","1.0.3":"2023-07-21T07:29:54.023Z"},"bugs":{"url":"https://bitbucket.org/atlassian/atlassian-frontend/issues"},"author":{"name":"Atlassian Pty Ltd"},"homepage":"https://bitbucket.org/atlassian/atlassian-frontend#readme","repository":{"url":"git+https://bitbucket.org/atlassian/atlassian-frontend.git","type":"git"},"description":"Enforce the version of peer dependnecies","maintainers":[{"email":"eng-development-tooling-secrets-and-artifacts@atlassian.com","name":"atlassianartifactteam"}],"readme":"# @atlaskit/enforce-peer-dependencies\n\nA tool to enforce compatible versions of peer dependencies on selected packages.\n\n## Usage\n\nSimply add a postinstall script `\"postinstall\": \"npx @atlaskit/enforce-peer-dependencies\"` inside `package.json` of a package for the enforcement.\n\nWhen this package is installed on the consumer's side, it will check all its peer dependencies and fail the install if any unmet version is found.\n\n## Options\n\n`--internal-packages`: Only check atlassian, atlaskit or atlassiansox scoped peer dependencies\n\n`--verbose`: Show logs on stdout in CI for easier debugging. Since logs in postinstall scripts are suppressed by default, run `yarn --verbose` in Yarn 1 or `yarn --inline-builds` in Yarn 3 if you want to view logs when running on local.\n","readmeFilename":"README.md"}