{"_id":"@1fe/cli","_rev":"12-29ac75dfebebf0914e43e1d7f76603de","name":"@1fe/cli","dist-tags":{"latest":"0.1.5"},"versions":{"0.0.1":{"name":"@1fe/cli","version":"0.0.1","_id":"@1fe/cli@0.0.1","maintainers":[{"name":"kun-li.chen.1fe","email":"kun-li.chen+npm@docusign.com"}],"bin":{"1fe-cli":"dist/index.js"},"dist":{"shasum":"a9e931fbdd424c097ff3ad7db9b61987e4c12308","tarball":"https://registry.npmjs.org/@1fe/cli/-/cli-0.0.1.tgz","fileCount":3,"integrity":"sha512-wXbokEAV/nbL+cQGp92vbsRLP+uC9wVEGyOS6EaOrFZtTxwzOps01Lc+RRthLBWcSBkCCeou1zqnCfeW1tEFkw==","signatures":[{"sig":"MEUCIEHkXl+81SSLZ93OIIQ6zxVA/ZVfSiO3Uxm31PbS3Y2JAiEAwRlZaGfOsUsk3Luzx2kOk3ixt11yDp5BrpRH/aZW0yM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":169701},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"npm":"please-use-yarn","node":"22.13.0","yarn":"^3.3.1"},"exports":{".":"./dist/index.js","./validate-pr":"./dist/validate-pr.js","./package.json":"./package.json","./dist/configs/webpack/1fe":"./dist/configs/webpack/1fe.js","./dist/utils/externalsUtils":"./dist/utils/externalsUtils.js","./commands/validate-pr/danger-plugin/dangerfiles/dangerfile-init.ts":"./dist/commands/validate-pr/danger-plugin/dangerfiles/dangerfile-init.ts","./commands/validate-pr/danger-plugin/dangerfiles/dangerfile-refresh.ts":"./dist/commands/validate-pr/danger-plugin/dangerfiles/dangerfile-refresh.ts"},"gitHead":"7251ad7f44989b2582a8916c201ff3f1ca3ea8d6","scripts":{"dev":"yarn build --watch","lint":"eslint \"src/**/*.ts*\" --fix","test":"yarn test:unit","build":"tsup","prepack":"yarn build","dev:yalc":"NODE_OPTIONS=--max-old-space-size=10194 yarn dev --onSuccess 'yalc push'","test:e2e":"ts-node generateE2ETests.ts && yarn test:jest src/__tests__/e2e --testPathIgnorePatterns='oneDsLegacyContextPolyfill' --runInBand","test:jest":"NODE_OPTIONS='--max-old-space-size=10194 --experimental-vm-modules' jest","test:unit":"yarn test:jest --testPathIgnorePatterns='src/__tests__/e2e/*'","type:check":"tsc --noEmit --skipLibcheck","test:jest:watch":"NODE_OPTIONS=--max-old-space-size=10194 jest --testPathIgnorePatterns='src/__tests__/e2e/*' --coverage=false --watch --silent","runCliAgainstWsk":"cd ../../widget-starter-kit && node ../packages/cli/dist/index.js","test:e2e:oneDsLegacyContextPolyfill":"yarn test:jest src/__tests__/e2e/oneDsLegacyContextPolyfill.test.ts"},"_npmUser":{"name":"kun-li.chen.1fe","email":"kun-li.chen+npm@docusign.com"},"_npmVersion":"11.4.1","description":"CLI tools for 1FE development and build infrastructure.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"ky":"^1.8.1","ajv":"^8.17.1","ejs":"^3.1.10","zod":"^3.25.51","jest":"^29.7.0","open":"^10.1.2","sass":"^1.89.1","tsup":"^8.5.0","yalc":"^1.0.0-pre.53","boxen":"5.1.2","chalk":"^5.4.1","tslib":"^2.8.1","cfonts":"^3.3.0","danger":"^11.3.1","globby":"^11.1.0","lodash":"^4.17.21","rollup":"^4.41.1","semver":"^7.7.2","esbuild":"^0.25.5","mock-fs":"^5.5.0","postcss":"^8.5.4","prompts":"^2.4.2","ts-node":"^10.9.2","webpack":"^5.99.9","fs-extra":"^11.3.0","prettier":"^3.5.3","read-pkg":"^5.2.0","commander":"^13.1.0","ts-import":"5.0.0-beta.1","ts-loader":"^9.5.2","ts-to-zod":"^3.15.0","write-pkg":"^4.0.0","ajv-semver":"^2.0.2","css-loader":"^7.1.2","log-update":"^4.0.0","simple-git":"^3.27.0","sisteransi":"^1.0.5","typescript":"5.8.3","webpackbar":"^6.0.1","@babel/core":"^7.27.4","file-loader":"^6.2.0","resolve-bin":"^1.0.1","sass-loader":"^16.0.5","typescript4":"npm:typescript@^4.9.5","autoprefixer":"^9.8.8","babel-loader":"^9.2.1","style-loader":"^4.0.0","coverage-diff":"^3.2.0","csp_evaluator":"^1.1.5","react-refresh":"^0.16.0","thread-loader":"^4.0.4","webpack-merge":"^6.0.1","find-cache-dir":"^5.0.0","postcss-loader":"^6.2.1","update-notifier":"^6.0.2","@babel/preset-env":"^7.27.2","webpack-dev-server":"^5.2.2","@rollup/plugin-json":"^6.1.0","cli-testing-library":"^2.0.2","html-webpack-plugin":"^5.6.3","zod-validation-error":"^3.4.1","azure-devops-node-api":"^12.5.0","git-remote-origin-url":"^3.1.0","edgeworkers-jest-mocks":"^1.0.29","@rollup/plugin-commonjs":"^26.0.3","webpack-bundle-analyzer":"^4.10.2","webpack-virtual-modules":"^0.6.2","@microsoft/api-extractor":"^7.52.8","systemjs-webpack-interop":"^2.3.7","@rollup/plugin-typescript":"^11.1.6","@types/akamai-edgeworkers":"^1.1.18","danger-plugin-lint-report":"^1.8.1","@optimizely/optimizely-sdk":"^4.10.1","@commander-js/extra-typings":"^14.0.0","@pretty-ts-errors/formatter":"^0.1.7","@rollup/plugin-node-resolve":"^15.3.1","tsconfig-paths-webpack-plugin":"4.2.0","@pmmmwh/react-refresh-webpack-plugin":"^0.5.16"},"publishConfig":{"access":"restricted","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{".":["./dist/index.d.ts"],"validate-pr":["dist/validate-pr.d.ts"],"dist/configs/webpack/1fe.js":["dist/configs/webpack/1fe.d.ts"],"dist/utils/externalsUtils.js":["dist/utils/externalsUtils"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","yalc":"^1.0.0-pre.53","eslint":"8.57.1","mock-fs":"^5.5.0","@swc/core":"^1.11.31","type-fest":"4.41.0","@types/ejs":"^3.1.5","@types/node":"22.15.30","@types/lodash":"^4.17.17","@types/semver":"^7.7.0","@types/mock-fs":"^4.13.4","@types/prompts":"^2.4.9","@types/webpack":"^5.28.5","@types/fs-extra":"^11.0.4","update-notifier":"^6.0.2","@types/babel__core":"^7.20.5","@types/resolve-bin":"^0.4.3","esbuild-raw-plugin":"^0.2.0","esbuild-plugin-copy":"^2.1.1","@types/update-notifier":"^6.0.8","@types/babel__preset-env":"^7.10.0","@rollup/rollup-darwin-arm64":"^4.41.1","progress-bar-webpack-plugin":"^2.1.0","@types/webpack-bundle-analyzer":"^4.7.0","@types/progress-bar-webpack-plugin":"^2.1.5"},"commentDependencies":"Dependencies are automatically externalized by esbuild+tsup in the final dist/index.js bundle.","commentDevDependencies":"These automatically packaged into the dist/index.js bundle.","_npmOperationalInternal":{"tmp":"tmp/cli_0.0.1_1752803963882_0.09151747558461354","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@1fe/cli","version":"0.0.2","_id":"@1fe/cli@0.0.2","maintainers":[{"name":"kun-li.chen.1fe","email":"kun-li.chen+npm@docusign.com"}],"bin":{"1fe-cli":"dist/index.js"},"dist":{"shasum":"b17c3a2a87f52d10ab8c476d339d74c48956bbea","tarball":"https://registry.npmjs.org/@1fe/cli/-/cli-0.0.2.tgz","fileCount":3,"integrity":"sha512-hMhTw1eLToQ4Ty4dBpnY8OLOUN7M/6XsjjcusdPyzy6otzhWVVYi9tePSZNJgump91HGuGWUThj16TcYutjM7g==","signatures":[{"sig":"MEUCIQCnPR1KQm/ytCu0y7TVgWZi27RrLEU7L32Yj6a/Z2nnlgIgV140YOb699sz0j/w6pv+7QnXs1obueHkFZHy2TmpgcI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":169785},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"npm":"please-use-yarn","node":"22.13.0","yarn":"^3.3.1"},"exports":{".":"./dist/index.js","./validate-pr":"./dist/validate-pr.js","./package.json":"./package.json","./dist/configs/webpack/1fe":"./dist/configs/webpack/1fe.js","./dist/utils/externalsUtils":"./dist/utils/externalsUtils.js","./commands/validate-pr/danger-plugin/dangerfiles/dangerfile-init.ts":"./dist/commands/validate-pr/danger-plugin/dangerfiles/dangerfile-init.ts","./commands/validate-pr/danger-plugin/dangerfiles/dangerfile-refresh.ts":"./dist/commands/validate-pr/danger-plugin/dangerfiles/dangerfile-refresh.ts"},"gitHead":"ea0be2ea9fbf100525cc8d3545e9dfbec79d6e28","scripts":{"dev":"yarn build --watch","lint":"eslint \"src/**/*.ts*\" --fix","test":"yarn test:unit","build":"tsup","prepack":"yarn build","dev:yalc":"NODE_OPTIONS=--max-old-space-size=10194 yarn dev --onSuccess 'yalc push'","test:e2e":"ts-node generateE2ETests.ts && yarn test:jest src/__tests__/e2e --testPathIgnorePatterns='oneDsLegacyContextPolyfill' --runInBand","test:jest":"NODE_OPTIONS='--max-old-space-size=10194 --experimental-vm-modules' jest","test:unit":"yarn test:jest --testPathIgnorePatterns='src/__tests__/e2e/*'","type:check":"tsc --noEmit --skipLibcheck","test:jest:watch":"NODE_OPTIONS=--max-old-space-size=10194 jest --testPathIgnorePatterns='src/__tests__/e2e/*' --coverage=false --watch --silent","runCliAgainstWsk":"cd ../../widget-starter-kit && node ../packages/cli/dist/index.js","test:e2e:oneDsLegacyContextPolyfill":"yarn test:jest src/__tests__/e2e/oneDsLegacyContextPolyfill.test.ts"},"_npmUser":{"name":"kun-li.chen.1fe","email":"kun-li.chen+npm@docusign.com"},"_npmVersion":"10.9.2","description":"CLI tools for 1FE development and build infrastructure.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ky":"^1.8.1","ajv":"^8.17.1","ejs":"^3.1.10","zod":"^3.25.51","jest":"^29.7.0","open":"^10.1.2","sass":"^1.89.1","tsup":"^8.5.0","yalc":"^1.0.0-pre.53","boxen":"5.1.2","chalk":"^5.4.1","tslib":"^2.8.1","cfonts":"^3.3.0","danger":"^11.3.1","globby":"^11.1.0","lodash":"^4.17.21","rollup":"^4.41.1","semver":"^7.7.2","esbuild":"^0.25.5","mock-fs":"^5.5.0","postcss":"^8.5.4","prompts":"^2.4.2","ts-node":"^10.9.2","webpack":"^5.99.9","fs-extra":"^11.3.0","prettier":"^3.5.3","read-pkg":"^5.2.0","commander":"^13.1.0","ts-import":"5.0.0-beta.1","ts-loader":"^9.5.2","ts-to-zod":"^3.15.0","write-pkg":"^4.0.0","ajv-semver":"^2.0.2","css-loader":"^7.1.2","log-update":"^4.0.0","simple-git":"^3.27.0","sisteransi":"^1.0.5","typescript":"5.8.3","webpackbar":"^6.0.1","@babel/core":"^7.27.4","file-loader":"^6.2.0","resolve-bin":"^1.0.1","sass-loader":"^16.0.5","typescript4":"npm:typescript@^4.9.5","autoprefixer":"^9.8.8","babel-loader":"^9.2.1","style-loader":"^4.0.0","coverage-diff":"^3.2.0","csp_evaluator":"^1.1.5","react-refresh":"^0.16.0","thread-loader":"^4.0.4","webpack-merge":"^6.0.1","find-cache-dir":"^5.0.0","postcss-loader":"^6.2.1","update-notifier":"^6.0.2","@babel/preset-env":"^7.27.2","webpack-dev-server":"^5.2.2","@rollup/plugin-json":"^6.1.0","cli-testing-library":"^2.0.2","html-webpack-plugin":"^5.6.3","zod-validation-error":"^3.4.1","azure-devops-node-api":"^12.5.0","git-remote-origin-url":"^3.1.0","edgeworkers-jest-mocks":"^1.0.29","@rollup/plugin-commonjs":"^26.0.3","webpack-bundle-analyzer":"^4.10.2","webpack-virtual-modules":"^0.6.2","@microsoft/api-extractor":"^7.52.8","systemjs-webpack-interop":"^2.3.7","@rollup/plugin-typescript":"^11.1.6","@types/akamai-edgeworkers":"^1.1.18","danger-plugin-lint-report":"^1.8.1","@optimizely/optimizely-sdk":"^4.10.1","@commander-js/extra-typings":"^14.0.0","@pretty-ts-errors/formatter":"^0.1.7","@rollup/plugin-node-resolve":"^15.3.1","tsconfig-paths-webpack-plugin":"4.2.0","@pmmmwh/react-refresh-webpack-plugin":"^0.5.16"},"publishConfig":{"access":"restricted","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{".":["./dist/index.d.ts"],"validate-pr":["dist/validate-pr.d.ts"],"dist/configs/webpack/1fe.js":["dist/configs/webpack/1fe.d.ts"],"dist/utils/externalsUtils.js":["dist/utils/externalsUtils"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","yalc":"^1.0.0-pre.53","eslint":"8.57.1","mock-fs":"^5.5.0","@swc/core":"^1.11.31","type-fest":"4.41.0","@types/ejs":"^3.1.5","@types/node":"22.15.30","@types/lodash":"^4.17.17","@types/semver":"^7.7.0","@types/mock-fs":"^4.13.4","@types/prompts":"^2.4.9","@types/webpack":"^5.28.5","@types/fs-extra":"^11.0.4","update-notifier":"^6.0.2","@types/babel__core":"^7.20.5","@types/resolve-bin":"^0.4.3","esbuild-raw-plugin":"^0.2.0","esbuild-plugin-copy":"^2.1.1","@types/update-notifier":"^6.0.8","@types/babel__preset-env":"^7.10.0","@rollup/rollup-darwin-arm64":"^4.41.1","progress-bar-webpack-plugin":"^2.1.0","@types/webpack-bundle-analyzer":"^4.7.0","@types/progress-bar-webpack-plugin":"^2.1.5"},"commentDependencies":"Dependencies are automatically externalized by esbuild+tsup in the final dist/index.js bundle.","commentDevDependencies":"These automatically packaged into the dist/index.js bundle.","_npmOperationalInternal":{"tmp":"tmp/cli_0.0.2_1754089876918_0.11571280925825267","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@1fe/cli","version":"0.1.0","_id":"@1fe/cli@0.1.0","maintainers":[{"name":"kun-li.chen.1fe","email":"kun-li.chen+npm@docusign.com"}],"bin":{"1fe-cli":"dist/index.js"},"dist":{"shasum":"b476771ecf8d61b2610779a9cdcb67df78a1b887","tarball":"https://registry.npmjs.org/@1fe/cli/-/cli-0.1.0.tgz","fileCount":4,"integrity":"sha512-eCtz/YJOrGWh1gDLi3dK9nQiTAzL0dPAd+tbMnFWXt5FGJb7TRa49kBDXDbcJYnOU2/+Hn3XO0uIs2xCK6JQMg==","signatures":[{"sig":"MEYCIQCLF0glxJF/lErNx9/5+wJ3yU7Hbu35iJXXvyLql4+CkgIhAIlAGZElZkvBW7mc4Dt57v0F+fkdHbseAEHD9cOVup9m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":170789},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"npm":"please-use-yarn","node":"22.13.0","yarn":"^3.3.1"},"exports":{".":"./dist/index.js","./validate-pr":"./dist/validate-pr.js","./package.json":"./package.json","./dist/configs/webpack/1fe":"./dist/configs/webpack/1fe.js","./dist/utils/externalsUtils":"./dist/utils/externalsUtils.js","./commands/validate-pr/danger-plugin/dangerfiles/dangerfile-init.ts":"./dist/commands/validate-pr/danger-plugin/dangerfiles/dangerfile-init.ts","./commands/validate-pr/danger-plugin/dangerfiles/dangerfile-refresh.ts":"./dist/commands/validate-pr/danger-plugin/dangerfiles/dangerfile-refresh.ts"},"gitHead":"f4d020b0d0c6265cacc7dd168125178fe9687092","scripts":{"dev":"yarn build --watch","lint":"eslint \"src/**/*.ts*\" --fix","test":"yarn test:unit","build":"tsup","prepack":"yarn build","dev:yalc":"NODE_OPTIONS=--max-old-space-size=10194 yarn dev --onSuccess 'yalc push'","test:e2e":"ts-node generateE2ETests.ts && yarn test:jest src/__tests__/e2e --testPathIgnorePatterns='oneDsLegacyContextPolyfill' --runInBand","test:jest":"NODE_OPTIONS='--max-old-space-size=10194 --experimental-vm-modules' jest","test:unit":"yarn test:jest --testPathIgnorePatterns='src/__tests__/e2e/*'","type:check":"tsc --noEmit --skipLibcheck","test:jest:watch":"NODE_OPTIONS=--max-old-space-size=10194 jest --testPathIgnorePatterns='src/__tests__/e2e/*' --coverage=false --watch --silent","runCliAgainstWsk":"cd ../../widget-starter-kit && node ../packages/cli/dist/index.js","test:e2e:oneDsLegacyContextPolyfill":"yarn test:jest src/__tests__/e2e/oneDsLegacyContextPolyfill.test.ts"},"_npmUser":{"name":"kun-li.chen.1fe","email":"kun-li.chen+npm@docusign.com"},"_npmVersion":"10.9.2","description":"CLI tools for 1FE development and build infrastructure.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ky":"^1.8.1","ajv":"^8.17.1","ejs":"^3.1.10","zod":"^3.25.51","jest":"^29.7.0","open":"^10.1.2","sass":"^1.89.1","tsup":"^8.5.0","yalc":"^1.0.0-pre.53","boxen":"5.1.2","chalk":"^5.4.1","tslib":"^2.8.1","cfonts":"^3.3.0","danger":"^11.3.1","globby":"^11.1.0","lodash":"^4.17.21","rollup":"^4.41.1","semver":"^7.7.2","esbuild":"^0.25.5","mock-fs":"^5.5.0","postcss":"^8.5.4","prompts":"^2.4.2","ts-node":"^10.9.2","webpack":"^5.99.9","fs-extra":"^11.3.0","prettier":"^3.5.3","read-pkg":"^5.2.0","commander":"^13.1.0","ts-import":"5.0.0-beta.1","ts-loader":"^9.5.2","ts-to-zod":"^3.15.0","write-pkg":"^4.0.0","ajv-semver":"^2.0.2","css-loader":"^7.1.2","log-update":"^4.0.0","simple-git":"^3.27.0","sisteransi":"^1.0.5","typescript":"5.8.3","webpackbar":"^6.0.1","@babel/core":"^7.27.4","file-loader":"^6.2.0","resolve-bin":"^1.0.1","sass-loader":"^16.0.5","typescript4":"npm:typescript@^4.9.5","autoprefixer":"^9.8.8","babel-loader":"^9.2.1","style-loader":"^4.0.0","coverage-diff":"^3.2.0","csp_evaluator":"^1.1.5","react-refresh":"^0.16.0","thread-loader":"^4.0.4","webpack-merge":"^6.0.1","find-cache-dir":"^5.0.0","postcss-loader":"^6.2.1","update-notifier":"^6.0.2","@babel/preset-env":"^7.27.2","webpack-dev-server":"^5.2.2","@rollup/plugin-json":"^6.1.0","cli-testing-library":"^2.0.2","html-webpack-plugin":"^5.6.3","zod-validation-error":"^3.4.1","azure-devops-node-api":"^12.5.0","git-remote-origin-url":"^3.1.0","edgeworkers-jest-mocks":"^1.0.29","@rollup/plugin-commonjs":"^26.0.3","webpack-bundle-analyzer":"^4.10.2","webpack-virtual-modules":"^0.6.2","@microsoft/api-extractor":"^7.52.8","systemjs-webpack-interop":"^2.3.7","@rollup/plugin-typescript":"^11.1.6","@types/akamai-edgeworkers":"^1.1.18","danger-plugin-lint-report":"^1.8.1","@optimizely/optimizely-sdk":"^4.10.1","@commander-js/extra-typings":"^14.0.0","@pretty-ts-errors/formatter":"^0.1.7","@rollup/plugin-node-resolve":"^15.3.1","tsconfig-paths-webpack-plugin":"4.2.0","@pmmmwh/react-refresh-webpack-plugin":"^0.5.16"},"publishConfig":{"access":"restricted","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{".":["./dist/index.d.ts"],"validate-pr":["dist/validate-pr.d.ts"],"dist/configs/webpack/1fe.js":["dist/configs/webpack/1fe.d.ts"],"dist/utils/externalsUtils.js":["dist/utils/externalsUtils"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","yalc":"^1.0.0-pre.53","eslint":"8.57.1","mock-fs":"^5.5.0","@swc/core":"^1.11.31","type-fest":"4.41.0","@types/ejs":"^3.1.5","@types/node":"22.15.30","@types/lodash":"^4.17.17","@types/semver":"^7.7.0","@types/mock-fs":"^4.13.4","@types/prompts":"^2.4.9","@types/webpack":"^5.28.5","@types/fs-extra":"^11.0.4","update-notifier":"^6.0.2","@types/babel__core":"^7.20.5","@types/resolve-bin":"^0.4.3","esbuild-raw-plugin":"^0.2.0","esbuild-plugin-copy":"^2.1.1","@types/update-notifier":"^6.0.8","@types/babel__preset-env":"^7.10.0","@rollup/rollup-darwin-arm64":"^4.41.1","progress-bar-webpack-plugin":"^2.1.0","@types/webpack-bundle-analyzer":"^4.7.0","@types/progress-bar-webpack-plugin":"^2.1.5"},"commentDependencies":"Dependencies are automatically externalized by esbuild+tsup in the final dist/index.js bundle.","commentDevDependencies":"These automatically packaged into the dist/index.js bundle.","_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0_1754423123499_0.7020615154503655","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@1fe/cli","version":"0.1.1","_id":"@1fe/cli@0.1.1","maintainers":[{"name":"kun-li.chen.1fe","email":"kun-li.chen+npm@docusign.com"},{"name":"dsdevcenter","email":"devcenter@docusign.com"}],"bin":{"1fe-cli":"dist/index.js"},"dist":{"shasum":"1552adba1bf91abe9a9dda38cf34f80ca72fbf1d","tarball":"https://registry.npmjs.org/@1fe/cli/-/cli-0.1.1.tgz","fileCount":4,"integrity":"sha512-+KBeK+hSo0R7j0mq3FaKz0Zt1xcNyonF+I02KNT30JuFx7UjwWnGvAs7qlh9I0Rpxn/zcLI9xGbXl/Rr0ycw4Q==","signatures":[{"sig":"MEUCIQDNg+8ofSAzN42W63QBOqs/LSklnZLIhvY68yrFcBeXRQIgTQLAm6XcKhU0n2bVQhA2KOJEJqdrfS5W579e6ulU4KA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":170789},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"npm":"please-use-yarn","node":"22.13.0","yarn":"^3.3.1"},"exports":{".":"./dist/index.js","./validate-pr":"./dist/validate-pr.js","./package.json":"./package.json","./dist/configs/webpack/1fe":"./dist/configs/webpack/1fe.js","./dist/utils/externalsUtils":"./dist/utils/externalsUtils.js","./commands/validate-pr/danger-plugin/dangerfiles/dangerfile-init.ts":"./dist/commands/validate-pr/danger-plugin/dangerfiles/dangerfile-init.ts","./commands/validate-pr/danger-plugin/dangerfiles/dangerfile-refresh.ts":"./dist/commands/validate-pr/danger-plugin/dangerfiles/dangerfile-refresh.ts"},"gitHead":"12d8aec258fb785f68a91c4470a101e0b12c5203","scripts":{"dev":"yarn build --watch","lint":"eslint \"src/**/*.ts*\" --fix","test":"yarn test:unit","build":"tsup","prepack":"yarn build","dev:yalc":"NODE_OPTIONS=--max-old-space-size=10194 yarn dev --onSuccess 'yalc push'","test:e2e":"ts-node generateE2ETests.ts && yarn test:jest src/__tests__/e2e --testPathIgnorePatterns='oneDsLegacyContextPolyfill' --runInBand","test:jest":"NODE_OPTIONS='--max-old-space-size=10194 --experimental-vm-modules' jest","test:unit":"yarn test:jest --testPathIgnorePatterns='src/__tests__/e2e/*'","type:check":"tsc --noEmit --skipLibcheck","test:jest:watch":"NODE_OPTIONS=--max-old-space-size=10194 jest --testPathIgnorePatterns='src/__tests__/e2e/*' --coverage=false --watch --silent","runCliAgainstWsk":"cd ../../widget-starter-kit && node ../packages/cli/dist/index.js","test:e2e:oneDsLegacyContextPolyfill":"yarn test:jest src/__tests__/e2e/oneDsLegacyContextPolyfill.test.ts"},"_npmUser":{"name":"dsdevcenter","email":"devcenter@docusign.com"},"_npmVersion":"10.9.3","description":"CLI tools for 1FE development and build infrastructure.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ky":"^1.8.1","ajv":"^8.17.1","ejs":"^3.1.10","zod":"^3.25.51","jest":"^29.7.0","open":"^10.1.2","sass":"^1.89.1","tsup":"^8.5.0","yalc":"^1.0.0-pre.53","boxen":"5.1.2","chalk":"^5.4.1","tslib":"^2.8.1","cfonts":"^3.3.0","danger":"^11.3.1","globby":"^11.1.0","lodash":"^4.17.21","rollup":"^4.41.1","semver":"^7.7.2","esbuild":"^0.25.5","mock-fs":"^5.5.0","postcss":"^8.5.4","prompts":"^2.4.2","ts-node":"^10.9.2","webpack":"^5.99.9","fs-extra":"^11.3.0","prettier":"^3.5.3","read-pkg":"^5.2.0","commander":"^13.1.0","ts-import":"5.0.0-beta.1","ts-loader":"^9.5.2","ts-to-zod":"^3.15.0","write-pkg":"^4.0.0","ajv-semver":"^2.0.2","css-loader":"^7.1.2","log-update":"^4.0.0","simple-git":"^3.27.0","sisteransi":"^1.0.5","typescript":"5.8.3","webpackbar":"^6.0.1","@babel/core":"^7.27.4","file-loader":"^6.2.0","resolve-bin":"^1.0.1","sass-loader":"^16.0.5","typescript4":"npm:typescript@^4.9.5","autoprefixer":"^9.8.8","babel-loader":"^9.2.1","style-loader":"^4.0.0","coverage-diff":"^3.2.0","csp_evaluator":"^1.1.5","react-refresh":"^0.16.0","thread-loader":"^4.0.4","webpack-merge":"^6.0.1","find-cache-dir":"^5.0.0","postcss-loader":"^6.2.1","update-notifier":"^6.0.2","@babel/preset-env":"^7.27.2","webpack-dev-server":"^5.2.2","@rollup/plugin-json":"^6.1.0","cli-testing-library":"^2.0.2","html-webpack-plugin":"^5.6.3","zod-validation-error":"^3.4.1","azure-devops-node-api":"^12.5.0","git-remote-origin-url":"^3.1.0","edgeworkers-jest-mocks":"^1.0.29","@rollup/plugin-commonjs":"^26.0.3","webpack-bundle-analyzer":"^4.10.2","webpack-virtual-modules":"^0.6.2","@microsoft/api-extractor":"^7.52.8","systemjs-webpack-interop":"^2.3.7","@rollup/plugin-typescript":"^11.1.6","@types/akamai-edgeworkers":"^1.1.18","danger-plugin-lint-report":"^1.8.1","@optimizely/optimizely-sdk":"^4.10.1","@commander-js/extra-typings":"^14.0.0","@pretty-ts-errors/formatter":"^0.1.7","@rollup/plugin-node-resolve":"^15.3.1","tsconfig-paths-webpack-plugin":"4.2.0","@pmmmwh/react-refresh-webpack-plugin":"^0.5.16"},"publishConfig":{"access":"restricted","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{".":["./dist/index.d.ts"],"validate-pr":["dist/validate-pr.d.ts"],"dist/configs/webpack/1fe.js":["dist/configs/webpack/1fe.d.ts"],"dist/utils/externalsUtils.js":["dist/utils/externalsUtils"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","yalc":"^1.0.0-pre.53","eslint":"8.57.1","mock-fs":"^5.5.0","@swc/core":"^1.11.31","type-fest":"4.41.0","@types/ejs":"^3.1.5","@types/node":"22.15.30","@types/lodash":"^4.17.17","@types/semver":"^7.7.0","@types/mock-fs":"^4.13.4","@types/prompts":"^2.4.9","@types/webpack":"^5.28.5","@types/fs-extra":"^11.0.4","update-notifier":"^6.0.2","@types/babel__core":"^7.20.5","@types/resolve-bin":"^0.4.3","esbuild-raw-plugin":"^0.2.0","esbuild-plugin-copy":"^2.1.1","@types/update-notifier":"^6.0.8","@types/babel__preset-env":"^7.10.0","@rollup/rollup-darwin-arm64":"^4.41.1","progress-bar-webpack-plugin":"^2.1.0","@types/webpack-bundle-analyzer":"^4.7.0","@types/progress-bar-webpack-plugin":"^2.1.5"},"commentDependencies":"Dependencies are automatically externalized by esbuild+tsup in the final dist/index.js bundle.","commentDevDependencies":"These automatically packaged into the dist/index.js bundle.","_npmOperationalInternal":{"tmp":"tmp/cli_0.1.1_1754935827194_0.5277103942178689","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@1fe/cli","version":"0.1.2","keywords":["1fe","cli","frontend","build","development","micro-frontend","tools","webpack","typescript","contracts"],"_id":"@1fe/cli@0.1.2","maintainers":[{"name":"kun-li.chen.1fe","email":"kun-li.chen+npm@docusign.com"},{"name":"dsdevcenter","email":"devcenter@docusign.com"}],"bin":{"1fe-cli":"dist/index.js"},"dist":{"shasum":"115a03eef594faf0505944b46f7d6801625dc353","tarball":"https://registry.npmjs.org/@1fe/cli/-/cli-0.1.2.tgz","fileCount":4,"integrity":"sha512-F7UQLjg1YSLSLJ5tb7iX5L2qN78K+OxYfDtGaYXYiBCCS2OATSToUcqt7KHtROQgPmMGVmv9ECKvpNEWyvjBeA==","signatures":[{"sig":"MEUCIF99dOAOrDq7IpwcZkjW486hNoCwE4f6XmKZrpivGJVcAiEAjagaf9nnamiQ7r+sRP6NHGEIofiHkQv7WvTYccO7wGI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":171534},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"npm":"please-use-yarn","node":"22.13.0","yarn":"^3.3.1"},"exports":{".":"./dist/index.js","./validate-pr":"./dist/validate-pr.js","./package.json":"./package.json","./dist/configs/webpack/1fe":"./dist/configs/webpack/1fe.js","./dist/utils/externalsUtils":"./dist/utils/externalsUtils.js","./commands/validate-pr/danger-plugin/dangerfiles/dangerfile-init.ts":"./dist/commands/validate-pr/danger-plugin/dangerfiles/dangerfile-init.ts","./commands/validate-pr/danger-plugin/dangerfiles/dangerfile-refresh.ts":"./dist/commands/validate-pr/danger-plugin/dangerfiles/dangerfile-refresh.ts"},"gitHead":"7b2f9a2581bc1440676305c762782698b8d76de8","scripts":{"dev":"yarn build --watch","lint":"eslint \"src/**/*.ts*\" --fix","test":"yarn test:unit","build":"tsup","prepack":"yarn build","dev:yalc":"NODE_OPTIONS=--max-old-space-size=10194 yarn dev --onSuccess 'yalc push'","test:e2e":"ts-node generateE2ETests.ts && yarn test:jest src/__tests__/e2e --testPathIgnorePatterns='oneDsLegacyContextPolyfill' --runInBand","test:jest":"NODE_OPTIONS='--max-old-space-size=10194 --experimental-vm-modules' jest","test:unit":"yarn test:jest --testPathIgnorePatterns='src/__tests__/e2e/*'","type:check":"tsc --noEmit --skipLibcheck","test:jest:watch":"NODE_OPTIONS=--max-old-space-size=10194 jest --testPathIgnorePatterns='src/__tests__/e2e/*' --coverage=false --watch --silent","runCliAgainstWsk":"cd ../../widget-starter-kit && node ../packages/cli/dist/index.js","test:e2e:oneDsLegacyContextPolyfill":"yarn test:jest src/__tests__/e2e/oneDsLegacyContextPolyfill.test.ts"},"_npmUser":{"name":"dsdevcenter","email":"devcenter@docusign.com"},"_npmVersion":"10.9.3","description":"CLI tools for 1FE development and build infrastructure.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ky":"^1.8.1","ajv":"^8.17.1","ejs":"^3.1.10","zod":"^3.25.51","jest":"^29.7.0","open":"^10.1.2","sass":"^1.89.1","tsup":"^8.5.0","yalc":"^1.0.0-pre.53","boxen":"5.1.2","chalk":"^5.4.1","tslib":"^2.8.1","cfonts":"^3.3.0","danger":"^11.3.1","globby":"^11.1.0","lodash":"^4.17.21","rollup":"^4.41.1","semver":"^7.7.2","esbuild":"^0.25.5","mock-fs":"^5.5.0","postcss":"^8.5.4","prompts":"^2.4.2","ts-node":"^10.9.2","webpack":"^5.99.9","fs-extra":"^11.3.0","prettier":"^3.5.3","read-pkg":"^5.2.0","commander":"^13.1.0","ts-import":"5.0.0-beta.1","ts-loader":"^9.5.2","ts-to-zod":"^3.15.0","write-pkg":"^4.0.0","ajv-semver":"^2.0.2","css-loader":"^7.1.2","log-update":"^4.0.0","simple-git":"^3.27.0","sisteransi":"^1.0.5","typescript":"5.8.3","webpackbar":"^6.0.1","@babel/core":"^7.27.4","file-loader":"^6.2.0","resolve-bin":"^1.0.1","sass-loader":"^16.0.5","typescript4":"npm:typescript@^4.9.5","autoprefixer":"^9.8.8","babel-loader":"^9.2.1","style-loader":"^4.0.0","coverage-diff":"^3.2.0","csp_evaluator":"^1.1.5","react-refresh":"^0.16.0","thread-loader":"^4.0.4","webpack-merge":"^6.0.1","find-cache-dir":"^5.0.0","postcss-loader":"^6.2.1","update-notifier":"^6.0.2","@babel/preset-env":"^7.27.2","webpack-dev-server":"^5.2.2","@rollup/plugin-json":"^6.1.0","cli-testing-library":"^2.0.2","html-webpack-plugin":"^5.6.3","zod-validation-error":"^3.4.1","azure-devops-node-api":"^12.5.0","git-remote-origin-url":"^3.1.0","edgeworkers-jest-mocks":"^1.0.29","@rollup/plugin-commonjs":"^26.0.3","webpack-bundle-analyzer":"^4.10.2","webpack-virtual-modules":"^0.6.2","@microsoft/api-extractor":"^7.52.8","systemjs-webpack-interop":"^2.3.7","@rollup/plugin-typescript":"^11.1.6","@types/akamai-edgeworkers":"^1.1.18","danger-plugin-lint-report":"^1.8.1","@optimizely/optimizely-sdk":"^4.10.1","@commander-js/extra-typings":"^14.0.0","@pretty-ts-errors/formatter":"^0.1.7","@rollup/plugin-node-resolve":"^15.3.1","tsconfig-paths-webpack-plugin":"4.2.0","@pmmmwh/react-refresh-webpack-plugin":"^0.5.16"},"publishConfig":{"access":"restricted","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{".":["./dist/index.d.ts"],"validate-pr":["dist/validate-pr.d.ts"],"dist/configs/webpack/1fe.js":["dist/configs/webpack/1fe.d.ts"],"dist/utils/externalsUtils.js":["dist/utils/externalsUtils"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","yalc":"^1.0.0-pre.53","eslint":"8.57.1","mock-fs":"^5.5.0","@swc/core":"^1.11.31","type-fest":"4.41.0","@types/ejs":"^3.1.5","@types/node":"22.15.30","@types/lodash":"^4.17.17","@types/semver":"^7.7.0","@types/mock-fs":"^4.13.4","@types/prompts":"^2.4.9","@types/webpack":"^5.28.5","@types/fs-extra":"^11.0.4","update-notifier":"^6.0.2","@types/babel__core":"^7.20.5","@types/resolve-bin":"^0.4.3","esbuild-raw-plugin":"^0.2.0","esbuild-plugin-copy":"^2.1.1","@types/update-notifier":"^6.0.8","@types/babel__preset-env":"^7.10.0","@rollup/rollup-darwin-arm64":"^4.41.1","progress-bar-webpack-plugin":"^2.1.0","@types/webpack-bundle-analyzer":"^4.7.0","@types/progress-bar-webpack-plugin":"^2.1.5"},"commentDependencies":"Dependencies are automatically externalized by esbuild+tsup in the final dist/index.js bundle.","commentDevDependencies":"These automatically packaged into the dist/index.js bundle.","_npmOperationalInternal":{"tmp":"tmp/cli_0.1.2_1755202727262_0.04147411555209146","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@1fe/cli","version":"0.1.3","keywords":["1fe","cli","frontend","build","development","micro-frontend","tools","webpack","typescript","contracts"],"author":{"name":"DocuSign"},"license":"MIT","_id":"@1fe/cli@0.1.3","maintainers":[{"name":"kun-li.chen.1fe","email":"kun-li.chen+npm@docusign.com"},{"name":"dsdevcenter","email":"devcenter@docusign.com"}],"homepage":"https://1fe.com","bugs":{"url":"https://github.com/docusign/1fe/issues"},"bin":{"1fe-cli":"dist/index.js"},"dist":{"shasum":"d815688b82cb045971cdd1a52a782629d8806fbb","tarball":"https://registry.npmjs.org/@1fe/cli/-/cli-0.1.3.tgz","fileCount":5,"integrity":"sha512-kzEqN2HdjGJgIN5ICW2EAQrM9fE4kLAldq4OT7ENnGU7QhOuL6L6JJPAa6K5s54J5/JbyWleF+MLIWBepjr1xA==","signatures":[{"sig":"MEUCIF6iOqizX1+LypMoyWlrAHO1VjgQBClIv3sv0FNvWe1OAiEA1pdHXzDdXbgUq49W5Zoud0VsSSO1DG853nDDyz0XVjE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174894},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"npm":"please-use-yarn","node":"22.13.0","yarn":"^3.3.1"},"exports":{".":"./dist/index.js","./validate-pr":"./dist/validate-pr.js","./package.json":"./package.json","./dist/configs/webpack/1fe":"./dist/configs/webpack/1fe.js","./dist/utils/externalsUtils":"./dist/utils/externalsUtils.js","./commands/validate-pr/danger-plugin/dangerfiles/dangerfile-init.ts":"./dist/commands/validate-pr/danger-plugin/dangerfiles/dangerfile-init.ts","./commands/validate-pr/danger-plugin/dangerfiles/dangerfile-refresh.ts":"./dist/commands/validate-pr/danger-plugin/dangerfiles/dangerfile-refresh.ts"},"gitHead":"469aa7c13e76cba254d81400d73495a898547e60","scripts":{"dev":"yarn build --watch","lint":"eslint \"src/**/*.ts*\" --fix","test":"yarn test:unit","build":"tsup","prepack":"yarn build","dev:yalc":"NODE_OPTIONS=--max-old-space-size=10194 yarn dev --onSuccess 'yalc push'","test:e2e":"ts-node generateE2ETests.ts && yarn test:jest src/__tests__/e2e --testPathIgnorePatterns='oneDsLegacyContextPolyfill' --runInBand","test:jest":"NODE_OPTIONS='--max-old-space-size=10194 --experimental-vm-modules' jest","test:unit":"yarn test:jest --testPathIgnorePatterns='src/__tests__/e2e/*'","type:check":"tsc --noEmit --skipLibcheck","test:jest:watch":"NODE_OPTIONS=--max-old-space-size=10194 jest --testPathIgnorePatterns='src/__tests__/e2e/*' --coverage=false --watch --silent","runCliAgainstWsk":"cd ../../widget-starter-kit && node ../packages/cli/dist/index.js","test:e2e:oneDsLegacyContextPolyfill":"yarn test:jest src/__tests__/e2e/oneDsLegacyContextPolyfill.test.ts"},"_npmUser":{"name":"dsdevcenter","email":"devcenter@docusign.com"},"repository":{"url":"git+https://github.com/docusign/1fe.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.9.3","description":"CLI tools for 1FE development and build infrastructure.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ky":"^1.8.1","ajv":"^8.17.1","ejs":"^3.1.10","zod":"^3.25.51","jest":"^29.7.0","open":"^10.1.2","sass":"^1.89.1","tsup":"^8.5.0","yalc":"^1.0.0-pre.53","boxen":"5.1.2","chalk":"^5.4.1","tslib":"^2.8.1","cfonts":"^3.3.0","danger":"^11.3.1","globby":"^11.1.0","lodash":"^4.17.21","rollup":"^4.41.1","semver":"^7.7.2","esbuild":"^0.25.5","mock-fs":"^5.5.0","postcss":"^8.5.4","prompts":"^2.4.2","ts-node":"^10.9.2","webpack":"^5.99.9","fs-extra":"^11.3.0","prettier":"^3.5.3","read-pkg":"^5.2.0","commander":"^13.1.0","ts-import":"5.0.0-beta.1","ts-loader":"^9.5.2","ts-to-zod":"^3.15.0","write-pkg":"^4.0.0","ajv-semver":"^2.0.2","css-loader":"^7.1.2","log-update":"^4.0.0","simple-git":"^3.27.0","sisteransi":"^1.0.5","typescript":"5.8.3","webpackbar":"^6.0.1","@babel/core":"^7.27.4","file-loader":"^6.2.0","resolve-bin":"^1.0.1","sass-loader":"^16.0.5","typescript4":"npm:typescript@^4.9.5","autoprefixer":"^9.8.8","babel-loader":"^9.2.1","style-loader":"^4.0.0","coverage-diff":"^3.2.0","csp_evaluator":"^1.1.5","react-refresh":"^0.16.0","thread-loader":"^4.0.4","webpack-merge":"^6.0.1","find-cache-dir":"^5.0.0","postcss-loader":"^6.2.1","update-notifier":"^6.0.2","@babel/preset-env":"^7.27.2","webpack-dev-server":"^5.2.2","@rollup/plugin-json":"^6.1.0","cli-testing-library":"^2.0.2","html-webpack-plugin":"^5.6.3","zod-validation-error":"^3.4.1","azure-devops-node-api":"^12.5.0","git-remote-origin-url":"^3.1.0","edgeworkers-jest-mocks":"^1.0.29","@rollup/plugin-commonjs":"^26.0.3","webpack-bundle-analyzer":"^4.10.2","webpack-virtual-modules":"^0.6.2","@microsoft/api-extractor":"^7.52.8","systemjs-webpack-interop":"^2.3.7","@rollup/plugin-typescript":"^11.1.6","@types/akamai-edgeworkers":"^1.1.18","danger-plugin-lint-report":"^1.8.1","@optimizely/optimizely-sdk":"^4.10.1","@commander-js/extra-typings":"^14.0.0","@pretty-ts-errors/formatter":"^0.1.7","@rollup/plugin-node-resolve":"^15.3.1","tsconfig-paths-webpack-plugin":"4.2.0","@pmmmwh/react-refresh-webpack-plugin":"^0.5.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{".":["./dist/index.d.ts"],"validate-pr":["dist/validate-pr.d.ts"],"dist/configs/webpack/1fe.js":["dist/configs/webpack/1fe.d.ts"],"dist/utils/externalsUtils.js":["dist/utils/externalsUtils"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","yalc":"^1.0.0-pre.53","eslint":"8.57.1","mock-fs":"^5.5.0","@swc/core":"^1.11.31","type-fest":"4.41.0","@types/ejs":"^3.1.5","@types/node":"22.15.30","@types/lodash":"^4.17.17","@types/semver":"^7.7.0","@types/mock-fs":"^4.13.4","@types/prompts":"^2.4.9","@types/webpack":"^5.28.5","@types/fs-extra":"^11.0.4","update-notifier":"^6.0.2","@types/babel__core":"^7.20.5","@types/resolve-bin":"^0.4.3","esbuild-raw-plugin":"^0.2.0","esbuild-plugin-copy":"^2.1.1","@types/update-notifier":"^6.0.8","@types/babel__preset-env":"^7.10.0","@rollup/rollup-darwin-arm64":"^4.41.1","progress-bar-webpack-plugin":"^2.1.0","@types/webpack-bundle-analyzer":"^4.7.0","@types/progress-bar-webpack-plugin":"^2.1.5"},"commentDependencies":"Dependencies are automatically externalized by esbuild+tsup in the final dist/index.js bundle.","commentDevDependencies":"These automatically packaged into the dist/index.js bundle.","_npmOperationalInternal":{"tmp":"tmp/cli_0.1.3_1755204117358_0.08157770488773308","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@1fe/cli","version":"0.1.4","keywords":["1fe","cli","frontend","build","development","micro-frontend","tools","webpack","typescript","contracts"],"author":{"name":"DocuSign"},"license":"MIT","_id":"@1fe/cli@0.1.4","maintainers":[{"name":"kun-li.chen.1fe","email":"kun-li.chen+npm@docusign.com"},{"name":"dsdevcenter","email":"devcenter@docusign.com"}],"homepage":"https://1fe.com","bugs":{"url":"https://github.com/docusign/1fe/issues"},"bin":{"1fe-cli":"dist/index.js"},"dist":{"shasum":"f5edbae53022a158dfa04204c00fd11268ac8544","tarball":"https://registry.npmjs.org/@1fe/cli/-/cli-0.1.4.tgz","fileCount":5,"integrity":"sha512-+nLzTDnndwHU8ZPB01G/V+56aR+Bdd0wxCDlzZX5KW81FHfWRYTemMhRkkmYYonYxXgjW6vSHwoQvx+Xgv/WyQ==","signatures":[{"sig":"MEUCIEwThzV9JrCw7k3oIdJQkhmkMQJWlfUYdEPYn4payHgoAiEA0NRSpDjQS10jvTu9E/4XeAhfSOfsDUqOMbZVwH2fiP0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174885},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"npm":"please-use-yarn","node":"22.13.0","yarn":"^3.3.1"},"exports":{".":"./dist/index.js","./validate-pr":"./dist/validate-pr.js","./package.json":"./package.json","./dist/configs/webpack/1fe":"./dist/configs/webpack/1fe.js","./dist/utils/externalsUtils":"./dist/utils/externalsUtils.js","./commands/validate-pr/danger-plugin/dangerfiles/dangerfile-init.ts":"./dist/commands/validate-pr/danger-plugin/dangerfiles/dangerfile-init.ts","./commands/validate-pr/danger-plugin/dangerfiles/dangerfile-refresh.ts":"./dist/commands/validate-pr/danger-plugin/dangerfiles/dangerfile-refresh.ts"},"gitHead":"d74d0032c860456a3f854999d0350f311d4432bc","scripts":{"dev":"yarn build --watch","lint":"eslint \"src/**/*.ts*\" --fix","test":"yarn test:unit","build":"tsup","prepack":"yarn build","dev:yalc":"NODE_OPTIONS=--max-old-space-size=10194 yarn dev --onSuccess 'yalc push'","test:e2e":"ts-node generateE2ETests.ts && yarn test:jest src/__tests__/e2e --testPathIgnorePatterns='oneDsLegacyContextPolyfill' --runInBand","test:jest":"NODE_OPTIONS='--max-old-space-size=10194 --experimental-vm-modules' jest","test:unit":"yarn test:jest --testPathIgnorePatterns='src/__tests__/e2e/*'","type:check":"tsc --noEmit --skipLibcheck","test:jest:watch":"NODE_OPTIONS=--max-old-space-size=10194 jest --testPathIgnorePatterns='src/__tests__/e2e/*' --coverage=false --watch --silent","runCliAgainstWsk":"cd ../../widget-starter-kit && node ../packages/cli/dist/index.js","test:e2e:oneDsLegacyContextPolyfill":"yarn test:jest src/__tests__/e2e/oneDsLegacyContextPolyfill.test.ts"},"_npmUser":{"name":"dsdevcenter","email":"devcenter@docusign.com"},"repository":{"url":"git+https://github.com/docusign/1fe.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.9.3","description":"CLI tools for 1FE development and build infrastructure.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ky":"^1.8.1","ajv":"^8.17.1","ejs":"^3.1.10","zod":"^3.25.51","jest":"^29.7.0","open":"^10.1.2","sass":"^1.89.1","tsup":"^8.5.0","yalc":"^1.0.0-pre.53","boxen":"5.1.2","chalk":"^5.4.1","tslib":"^2.8.1","cfonts":"^3.3.0","danger":"^11.3.1","globby":"^11.1.0","lodash":"^4.17.21","rollup":"^4.41.1","semver":"^7.7.2","esbuild":"^0.25.5","mock-fs":"^5.5.0","postcss":"^8.5.4","prompts":"^2.4.2","ts-node":"^10.9.2","webpack":"^5.99.9","fs-extra":"^11.3.0","prettier":"^3.5.3","read-pkg":"^5.2.0","commander":"^13.1.0","ts-import":"5.0.0-beta.1","ts-loader":"^9.5.2","ts-to-zod":"^3.15.0","write-pkg":"^4.0.0","ajv-semver":"^2.0.2","css-loader":"^7.1.2","log-update":"^4.0.0","simple-git":"^3.27.0","sisteransi":"^1.0.5","typescript":"5.8.3","webpackbar":"^6.0.1","@babel/core":"^7.27.4","file-loader":"^6.2.0","resolve-bin":"^1.0.1","sass-loader":"^16.0.5","typescript4":"npm:typescript@^4.9.5","autoprefixer":"^9.8.8","babel-loader":"^9.2.1","style-loader":"^4.0.0","coverage-diff":"^3.2.0","csp_evaluator":"^1.1.5","react-refresh":"^0.16.0","thread-loader":"^4.0.4","webpack-merge":"^6.0.1","find-cache-dir":"^5.0.0","postcss-loader":"^6.2.1","update-notifier":"^6.0.2","@babel/preset-env":"^7.27.2","webpack-dev-server":"^5.2.2","@rollup/plugin-json":"^6.1.0","cli-testing-library":"^2.0.2","html-webpack-plugin":"^5.6.3","zod-validation-error":"^3.4.1","azure-devops-node-api":"^12.5.0","git-remote-origin-url":"^3.1.0","edgeworkers-jest-mocks":"^1.0.29","@rollup/plugin-commonjs":"^26.0.3","webpack-bundle-analyzer":"^4.10.2","webpack-virtual-modules":"^0.6.2","@microsoft/api-extractor":"^7.52.8","systemjs-webpack-interop":"^2.3.7","@rollup/plugin-typescript":"^11.1.6","@types/akamai-edgeworkers":"^1.1.18","danger-plugin-lint-report":"^1.8.1","@optimizely/optimizely-sdk":"^4.10.1","@commander-js/extra-typings":"^14.0.0","@pretty-ts-errors/formatter":"^0.1.7","@rollup/plugin-node-resolve":"^15.3.1","tsconfig-paths-webpack-plugin":"4.2.0","@pmmmwh/react-refresh-webpack-plugin":"^0.5.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{".":["./dist/index.d.ts"],"validate-pr":["dist/validate-pr.d.ts"],"dist/configs/webpack/1fe.js":["dist/configs/webpack/1fe.d.ts"],"dist/utils/externalsUtils.js":["dist/utils/externalsUtils"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","yalc":"^1.0.0-pre.53","eslint":"8.57.1","mock-fs":"^5.5.0","@swc/core":"^1.11.31","type-fest":"4.41.0","@types/ejs":"^3.1.5","@types/node":"22.15.30","@types/lodash":"^4.17.17","@types/semver":"^7.7.0","@types/mock-fs":"^4.13.4","@types/prompts":"^2.4.9","@types/webpack":"^5.28.5","@types/fs-extra":"^11.0.4","update-notifier":"^6.0.2","@types/babel__core":"^7.20.5","@types/resolve-bin":"^0.4.3","esbuild-raw-plugin":"^0.2.0","esbuild-plugin-copy":"^2.1.1","@types/update-notifier":"^6.0.8","@types/babel__preset-env":"^7.10.0","@rollup/rollup-darwin-arm64":"^4.41.1","progress-bar-webpack-plugin":"^2.1.0","@types/webpack-bundle-analyzer":"^4.7.0","@types/progress-bar-webpack-plugin":"^2.1.5"},"commentDependencies":"Dependencies are automatically externalized by esbuild+tsup in the final dist/index.js bundle.","commentDevDependencies":"These automatically packaged into the dist/index.js bundle.","_npmOperationalInternal":{"tmp":"tmp/cli_0.1.4_1755214082190_0.5310002983165358","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@1fe/cli","description":"CLI tools for 1FE development and build infrastructure.","keywords":["1fe","cli","frontend","build","development","micro-frontend","tools","webpack","typescript","contracts"],"version":"0.1.5","license":"MIT","author":{"name":"DocuSign"},"homepage":"https://1fe.com","repository":{"type":"git","url":"git+https://github.com/docusign/1fe.git","directory":"packages/cli"},"bin":{"1fe-cli":"dist/index.js"},"main":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json","./dist/configs/webpack/1fe":"./dist/configs/webpack/1fe.js","./dist/utils/externalsUtils":"./dist/utils/externalsUtils.js","./validate-pr":"./dist/validate-pr.js","./commands/validate-pr/danger-plugin/dangerfiles/dangerfile-init.ts":"./dist/commands/validate-pr/danger-plugin/dangerfiles/dangerfile-init.ts","./commands/validate-pr/danger-plugin/dangerfiles/dangerfile-refresh.ts":"./dist/commands/validate-pr/danger-plugin/dangerfiles/dangerfile-refresh.ts"},"typesVersions":{"*":{".":["./dist/index.d.ts"],"validate-pr":["dist/validate-pr.d.ts"],"dist/utils/externalsUtils.js":["dist/utils/externalsUtils"],"dist/configs/webpack/1fe.js":["dist/configs/webpack/1fe.d.ts"]}},"scripts":{"build":"tsup","prepack":"yarn build","dev":"yarn build --watch","dev:yalc":"NODE_OPTIONS=--max-old-space-size=10194 yarn dev --onSuccess 'yalc push'","lint":"eslint \"src/**/*.ts*\" --fix","test:jest":"NODE_OPTIONS='--max-old-space-size=10194 --experimental-vm-modules' jest","test:jest:watch":"NODE_OPTIONS=--max-old-space-size=10194 jest --testPathIgnorePatterns='src/__tests__/e2e/*' --coverage=false --watch --silent","test:e2e":"ts-node generateE2ETests.ts && yarn test:jest src/__tests__/e2e --testPathIgnorePatterns='oneDsLegacyContextPolyfill' --runInBand","test:e2e:oneDsLegacyContextPolyfill":"yarn test:jest src/__tests__/e2e/oneDsLegacyContextPolyfill.test.ts","test:unit":"yarn test:jest --testPathIgnorePatterns='src/__tests__/e2e/*'","test":"yarn test:unit","type:check":"tsc --noEmit --skipLibcheck","runCliAgainstWsk":"cd ../../widget-starter-kit && node ../packages/cli/dist/index.js"},"engines":{"node":"22.13.0","yarn":"^3.3.1","npm":"please-use-yarn"},"commentDevDependencies":"These automatically packaged into the dist/index.js bundle.","devDependencies":{"@rollup/rollup-darwin-arm64":"^4.41.1","@swc/core":"^1.11.31","@types/babel__core":"^7.20.5","@types/babel__preset-env":"^7.10.0","@types/ejs":"^3.1.5","@types/fs-extra":"^11.0.4","@types/lodash":"^4.17.17","@types/mock-fs":"^4.13.4","@types/node":"22.15.30","@types/progress-bar-webpack-plugin":"^2.1.5","@types/prompts":"^2.4.9","@types/resolve-bin":"^0.4.3","@types/semver":"^7.7.0","@types/update-notifier":"^6.0.8","@types/webpack":"^5.28.5","@types/webpack-bundle-analyzer":"^4.7.0","esbuild-plugin-copy":"^2.1.1","esbuild-raw-plugin":"^0.2.0","eslint":"8.57.1","jest":"^29.7.0","mock-fs":"^5.5.0","progress-bar-webpack-plugin":"^2.1.0","type-fest":"4.41.0","update-notifier":"^6.0.2","yalc":"^1.0.0-pre.53"},"commentDependencies":"Dependencies are automatically externalized by esbuild+tsup in the final dist/index.js bundle.","dependencies":{"@babel/core":"^7.27.4","@babel/preset-env":"^7.27.2","@commander-js/extra-typings":"^14.0.0","@microsoft/api-extractor":"^7.52.8","@optimizely/optimizely-sdk":"^4.10.1","@pmmmwh/react-refresh-webpack-plugin":"^0.5.16","@pretty-ts-errors/formatter":"^0.1.7","@rollup/plugin-commonjs":"^26.0.3","@rollup/plugin-json":"^6.1.0","@rollup/plugin-node-resolve":"^15.3.1","@rollup/plugin-typescript":"^11.1.6","@types/akamai-edgeworkers":"^1.1.18","ajv":"^8.17.1","ajv-semver":"^2.0.2","autoprefixer":"^9.8.8","azure-devops-node-api":"^12.5.0","babel-loader":"^9.2.1","boxen":"5.1.2","cfonts":"^3.3.0","chalk":"^5.4.1","cli-testing-library":"^2.0.2","commander":"^13.1.0","coverage-diff":"^3.2.0","csp_evaluator":"^1.1.5","css-loader":"^7.1.2","danger":"^11.3.1","danger-plugin-lint-report":"^1.8.1","edgeworkers-jest-mocks":"^1.0.29","ejs":"^3.1.10","esbuild":"^0.25.5","file-loader":"^6.2.0","find-cache-dir":"^5.0.0","fs-extra":"^11.3.0","git-remote-origin-url":"^3.1.0","globby":"^11.1.0","html-webpack-plugin":"^5.6.3","jest":"^29.7.0","ky":"^1.8.1","lodash":"^4.17.21","log-update":"^4.0.0","mock-fs":"^5.5.0","open":"^10.1.2","postcss":"^8.5.4","postcss-loader":"^6.2.1","prettier":"^3.5.3","prompts":"^2.4.2","react-refresh":"^0.16.0","read-pkg":"^5.2.0","resolve-bin":"^1.0.1","rollup":"^4.41.1","sass":"^1.89.1","sass-loader":"^16.0.5","semver":"^7.7.2","simple-git":"^3.27.0","sisteransi":"^1.0.5","style-loader":"^4.0.0","systemjs-webpack-interop":"^2.3.7","thread-loader":"^4.0.4","ts-import":"5.0.0-beta.1","ts-loader":"^9.5.2","ts-node":"^10.9.2","ts-to-zod":"^3.15.0","tsconfig-paths-webpack-plugin":"4.2.0","tslib":"^2.8.1","tsup":"^8.5.0","typescript":"5.8.3","typescript4":"npm:typescript@^4.9.5","update-notifier":"^6.0.2","webpack":"^5.99.9","webpack-bundle-analyzer":"^4.10.2","webpack-dev-server":"^5.2.2","webpack-merge":"^6.0.1","webpack-virtual-modules":"^0.6.2","webpackbar":"^6.0.1","write-pkg":"^4.0.0","yalc":"^1.0.0-pre.53","zod":"^3.25.51","zod-validation-error":"^3.4.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"gitHead":"0af979be6baefbbba4e028bc67a08469c4ec5ac6","types":"./dist/index.d.ts","_id":"@1fe/cli@0.1.5","bugs":{"url":"https://github.com/docusign/1fe/issues"},"_nodeVersion":"22.20.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-YAzbKNpH64O/J+u0+fZpYF+ZvOQRgxKXhmVjV47+uDvyUeO9bmNbBXlbEoL+zIq7bB+Z66ARv/kZeL2AobMw0w==","shasum":"1bfbbd110e02cfeb08f0c29880650196349e1cca","tarball":"https://registry.npmjs.org/@1fe/cli/-/cli-0.1.5.tgz","fileCount":5,"unpackedSize":174885,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@1fe%2fcli@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC/3+29VGcf8JMHQfUXr1G6F4WaqBoa2qp8lF+rR1650AIhALzn9PewZ+3X2orI/H2V18l+3Na6RN2kIDpLphsYR9d/"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:636904ee-617c-452d-bb29-1a10b43f9bd7"}},"directories":{},"maintainers":[{"name":"kun-li.chen.1fe","email":"kun-li.chen+npm@docusign.com"},{"name":"dsdevcenter","email":"devcenter@docusign.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cli_0.1.5_1761690343078_0.35722809353938145"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-18T01:59:23.505Z","modified":"2025-10-28T22:25:43.757Z","0.0.1":"2025-07-18T01:59:24.085Z","0.0.2":"2025-08-01T23:11:17.389Z","0.1.0":"2025-08-05T19:45:23.701Z","0.1.1":"2025-08-11T18:10:27.374Z","0.1.2":"2025-08-14T20:18:47.435Z","0.1.3":"2025-08-14T20:41:57.541Z","0.1.4":"2025-08-14T23:28:02.406Z","0.1.5":"2025-10-28T22:25:43.280Z"},"bugs":{"url":"https://github.com/docusign/1fe/issues"},"author":{"name":"DocuSign"},"license":"MIT","homepage":"https://1fe.com","keywords":["1fe","cli","frontend","build","development","micro-frontend","tools","webpack","typescript","contracts"],"repository":{"type":"git","url":"git+https://github.com/docusign/1fe.git","directory":"packages/cli"},"description":"CLI tools for 1FE development and build infrastructure.","maintainers":[{"name":"kun-li.chen.1fe","email":"kun-li.chen+npm@docusign.com"},{"name":"dsdevcenter","email":"devcenter@docusign.com"}],"readme":"![1FE Logo](./assets/1fe-logo.svg)\n\n# @1fe/cli\n\n[![npm version](https://badge.fury.io/js/@1fe%2Fcli.svg)](https://www.npmjs.com/package/@1fe/cli) [![npm downloads](https://img.shields.io/npm/dm/@1fe/cli.svg)](https://www.npmjs.com/package/@1fe/cli) [![CI Status](https://github.com/docusign/1fe/workflows/%F0%9F%9A%80%20CI%2FCD/badge.svg)](https://github.com/docusign/1fe/actions) [![Bundle Size](https://deno.bundlejs.com/?q=@1fe/cli&badge=detailed)](https://bundlejs.com/?q=@1fe/cli) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) [![TypeScript](https://img.shields.io/badge/TypeScript-Ready-blue.svg)](https://www.typescriptlang.org/) [![Join the community](https://img.shields.io/badge/Join%20the%20community-1fe.com-blue)](https://1fe.com)\n\nCommand-line tools for building, developing, and validating widgets within the 1fe ecosystem.\n\nTo learn more about what cli has to offer, read through the reference [here](https://1fe.com/reference/1fe-config-reference/)\n\n## Installation\n\n```bash\nnpm install -g @1fe/cli\n# or\nyarn global add @1fe/cli\n```\n\n## What is @1fe/cli?\n\nThe `@1fe/cli` package provides essential development tools for 1fe widgets:\n\n- **Development server** with hot reloading\n- **Production builds** optimized for deployment\n- **Widget validation** and contract checking\n- **Bundle analysis** and optimization\n\n## Quick Start\n\n### Development\n\n```bash\n# Start development server\n1fe-cli dev\n```\n\n### Building\n\n```bash\n# Build for production\n1fe-cli build\n```\n\n## Related Packages\n\n- **[@1fe/shell](https://www.npmjs.com/package/@1fe/shell)** - Application shell and platform utilities\n- **[@1fe/server](https://www.npmjs.com/package/@1fe/server)** - Express server for 1fe instances\n\n## Community\n\nIf you have questions or want to discuss this project, please visit the [Issues](https://github.com/docusign/1fe/issues) or [Discussions](https://github.com/docusign/1fe/discussions) pages in our monorepo.\n\n## License\n\nMIT © Docusign Inc.\n","readmeFilename":"README.md"}