{"_id":"@1fe/shell","_rev":"13-7a4c9cd92029eacb3033d533a083161c","name":"@1fe/shell","dist-tags":{"latest":"0.1.6"},"versions":{"0.0.1":{"name":"@1fe/shell","version":"0.0.1","license":"MIT","_id":"@1fe/shell@0.0.1","maintainers":[{"name":"kun-li.chen.1fe","email":"kun-li.chen+npm@docusign.com"}],"dist":{"shasum":"06407419f71feba3d9676929b838f650a7764e04","tarball":"https://registry.npmjs.org/@1fe/shell/-/shell-0.0.1.tgz","fileCount":6,"integrity":"sha512-6y2wqcdERbkdtPfj/Uh/mIM6ak8iOfjrkjTs5Lj8vQCbaKIpXpGKtN/L1N024nvGP3Q2dc8snktag8khVNrwXQ==","signatures":[{"sig":"MEQCIDLqkiW+UqNYBdV4E3Qa+kiH+Dfw0rdmZe6m7Tj1AR6DAiBH9gdh3JJzCg8q2WtQvVufKQ+WOHPCrUrOh/HyeGwMBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209158},"main":"dist/index.mjs","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"7251ad7f44989b2582a8916c201ff3f1ca3ea8d6","scripts":{"dev":"npx tsup --watch","lint":"eslint src/ --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"jest","build":"tsc --noEmit && npx tsup","clean":"rm -rf dist","prepack":"yarn build","lint:fix":"eslint src/ --ext ts,tsx --report-unused-disable-directives --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kun-li.chen.1fe","email":"kun-li.chen+npm@docusign.com"},"_npmVersion":"11.4.1","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"react":"^18.3.1","bowser":"^2.11.0","lodash":"^4.17.21","store2":"^2.14.4","emittery":"^1.1.0","systemjs":"^6.15.1","js-cookie":"^3.0.5","react-dom":"^18.3.1","lottie-web":"^5.13.0","@babel/core":"^7.27.4","deep-freeze":"^0.0.1","browserslist":"^4.25.0","lottie-react":"^2.4.1","@emotion/react":"^11.14.0","@emotion/styled":"11.14.0","react-router-dom":"6.30.1","@types/deep-freeze":"^0.1.5"},"publishConfig":{"access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^6.3.5","eslint":"8.57.1","ts-jest":"^29.3.4","typescript":"5.8.3","@types/jest":"^29.5.14","@types/node":"22.15.30","@types/react":"^18.3.23","@jest/globals":"^29.7.0","@types/systemjs":"^6.15.3","@types/js-cookie":"^3.0.6","@types/react-dom":"^18.3.7","@babel/preset-env":"^7.27.2","@types/babel__core":"^7.20.5","eslint-plugin-jest":"^28.12.0","@testing-library/react":"^14.3.1","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.6.3","@testing-library/react-hooks":"^7.0.2","@types/browserslist-useragent":"^3.0.7"},"_npmOperationalInternal":{"tmp":"tmp/shell_0.0.1_1752803963739_0.3973835999722597","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@1fe/shell","version":"0.0.2","license":"MIT","_id":"@1fe/shell@0.0.2","maintainers":[{"name":"kun-li.chen.1fe","email":"kun-li.chen+npm@docusign.com"}],"dist":{"shasum":"922a301ee1f3fd2bf50ee0bb8c110612bc8e087a","tarball":"https://registry.npmjs.org/@1fe/shell/-/shell-0.0.2.tgz","fileCount":6,"integrity":"sha512-1vTKnaqcaBIkp9wnVTGkLUPVxJG8Iub94W+UwFtly9ejGvLg9w34ia2+/3BGFnJkYBpbHlNDLcL+my2AqUPpBQ==","signatures":[{"sig":"MEUCIDHcIQvT5BsgTzhxguKg1SehKlVyRlL43KDdiDetH4NHAiEAwGK+cQGVsMd+zhE3RXVTDU1V/wSnU6cVOgBchNu2KDo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209176},"main":"dist/index.mjs","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"ea0be2ea9fbf100525cc8d3545e9dfbec79d6e28","scripts":{"dev":"npx tsup --watch","lint":"eslint src/ --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"jest","build":"tsc --noEmit && npx tsup","clean":"rm -rf dist","prepack":"yarn build","lint:fix":"eslint src/ --ext ts,tsx --report-unused-disable-directives --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kun-li.chen.1fe","email":"kun-li.chen+npm@docusign.com"},"_npmVersion":"10.9.2","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"react":"^18.3.1","bowser":"^2.11.0","lodash":"^4.17.21","store2":"^2.14.4","emittery":"^1.1.0","systemjs":"^6.15.1","js-cookie":"^3.0.5","react-dom":"^18.3.1","lottie-web":"^5.13.0","@babel/core":"^7.27.4","deep-freeze":"^0.0.1","browserslist":"^4.25.0","lottie-react":"^2.4.1","@emotion/react":"^11.14.0","@emotion/styled":"11.14.0","react-router-dom":"6.30.1","@types/deep-freeze":"^0.1.5"},"publishConfig":{"access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^6.3.5","eslint":"8.57.1","ts-jest":"^29.3.4","typescript":"5.8.3","@types/jest":"^29.5.14","@types/node":"22.15.30","@types/react":"^18.3.23","@jest/globals":"^29.7.0","@types/systemjs":"^6.15.3","@types/js-cookie":"^3.0.6","@types/react-dom":"^18.3.7","@babel/preset-env":"^7.27.2","@types/babel__core":"^7.20.5","eslint-plugin-jest":"^28.12.0","@testing-library/react":"^14.3.1","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.6.3","@testing-library/react-hooks":"^7.0.2","@types/browserslist-useragent":"^3.0.7"},"_npmOperationalInternal":{"tmp":"tmp/shell_0.0.2_1754089880405_0.6983880510661633","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@1fe/shell","version":"0.1.0","license":"MIT","_id":"@1fe/shell@0.1.0","maintainers":[{"name":"kun-li.chen.1fe","email":"kun-li.chen+npm@docusign.com"}],"dist":{"shasum":"55c05bfc92cb848cdc52913c66790ade6399d1a5","tarball":"https://registry.npmjs.org/@1fe/shell/-/shell-0.1.0.tgz","fileCount":7,"integrity":"sha512-MfGeF6A4YR7IAJqFE6w0s0epD0TjbbBu5MmMgAiFl+bz1fRFmJlnUq9lIOz1FJ7Rfh0gYwkqNxoAGXtxutmg8w==","signatures":[{"sig":"MEQCIH41dVQAIdl1sToGeHiqisCuSrt2I/KoSQBmWTPiIBZCAiBmuXFcVMVXLVjf3/g/Tly6VZ0na9D9ozuKWCu+m4/RXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":210837},"main":"dist/index.mjs","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"f4d020b0d0c6265cacc7dd168125178fe9687092","scripts":{"dev":"npx tsup --watch","lint":"eslint src/ --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"jest","build":"tsc --noEmit && npx tsup","clean":"rm -rf dist","prepack":"yarn build","lint:fix":"eslint src/ --ext ts,tsx --report-unused-disable-directives --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kun-li.chen.1fe","email":"kun-li.chen+npm@docusign.com"},"_npmVersion":"10.9.2","description":"Application shell providing common UI components, layout, and platform utilities for 1fe widgets.","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"react":"^18.3.1","bowser":"^2.11.0","lodash":"^4.17.21","store2":"^2.14.4","emittery":"^1.1.0","systemjs":"^6.15.1","js-cookie":"^3.0.5","react-dom":"^18.3.1","lottie-web":"^5.13.0","@babel/core":"^7.27.4","deep-freeze":"^0.0.1","browserslist":"^4.25.0","lottie-react":"^2.4.1","@emotion/react":"^11.14.0","@emotion/styled":"11.14.0","react-router-dom":"6.30.1","@types/deep-freeze":"^0.1.5"},"publishConfig":{"access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^6.3.5","eslint":"8.57.1","ts-jest":"^29.3.4","typescript":"5.8.3","@types/jest":"^29.5.14","@types/node":"22.15.30","@types/react":"^18.3.23","@jest/globals":"^29.7.0","@types/systemjs":"^6.15.3","@types/js-cookie":"^3.0.6","@types/react-dom":"^18.3.7","@babel/preset-env":"^7.27.2","@types/babel__core":"^7.20.5","eslint-plugin-jest":"^28.12.0","@testing-library/react":"^14.3.1","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.6.3","@testing-library/react-hooks":"^7.0.2","@types/browserslist-useragent":"^3.0.7"},"_npmOperationalInternal":{"tmp":"tmp/shell_0.1.0_1754423126588_0.3344652215085382","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@1fe/shell","version":"0.1.1","license":"MIT","_id":"@1fe/shell@0.1.1","maintainers":[{"name":"kun-li.chen.1fe","email":"kun-li.chen+npm@docusign.com"}],"dist":{"shasum":"fb0f3fb2eda54736c770cb96b2be973c784287bd","tarball":"https://registry.npmjs.org/@1fe/shell/-/shell-0.1.1.tgz","fileCount":7,"integrity":"sha512-abZtgWM2DCVVI+TaEzHKJ+Vnm3fYGrw3WtJcZXXwwJEcPbAXSMf9YL7Kz/wWVZpEvJOBqZLFIHZxbg0JqezHcg==","signatures":[{"sig":"MEYCIQDQ89Xrd1cjwsHVVV8nYQCLbLn0gr3am+Yi9DCnEdJ40QIhAIGmd63sAFQORh2lov+hZF/DibKiq7P+xQRyM79ammh0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":210819},"main":"dist/index.mjs","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"0e8c0e019a11f3cf02d628958abf88226a050925","scripts":{"dev":"npx tsup --watch","lint":"eslint src/ --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"jest","build":"tsc --noEmit && npx tsup","clean":"rm -rf dist","prepack":"yarn build","lint:fix":"eslint src/ --ext ts,tsx --report-unused-disable-directives --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kun-li.chen.1fe","email":"kun-li.chen+npm@docusign.com"},"_npmVersion":"10.9.2","description":"Application shell providing common UI components, layout, and platform utilities for 1fe widgets.","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"react":"^18.3.1","bowser":"^2.11.0","lodash":"^4.17.21","store2":"^2.14.4","emittery":"^1.1.0","systemjs":"^6.15.1","js-cookie":"^3.0.5","react-dom":"^18.3.1","lottie-web":"^5.13.0","@babel/core":"^7.27.4","deep-freeze":"^0.0.1","browserslist":"^4.25.0","lottie-react":"^2.4.1","@emotion/react":"^11.14.0","@emotion/styled":"11.14.0","react-router-dom":"6.30.1","@types/deep-freeze":"^0.1.5"},"publishConfig":{"access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^6.3.5","eslint":"8.57.1","ts-jest":"^29.3.4","typescript":"5.8.3","@types/jest":"^29.5.14","@types/node":"22.15.30","@types/react":"^18.3.23","@jest/globals":"^29.7.0","@types/systemjs":"^6.15.3","@types/js-cookie":"^3.0.6","@types/react-dom":"^18.3.7","@babel/preset-env":"^7.27.2","@types/babel__core":"^7.20.5","eslint-plugin-jest":"^28.12.0","@testing-library/react":"^14.3.1","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.6.3","@testing-library/react-hooks":"^7.0.2","@types/browserslist-useragent":"^3.0.7"},"_npmOperationalInternal":{"tmp":"tmp/shell_0.1.1_1754666466050_0.1915657662616257","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@1fe/shell","version":"0.1.2","license":"MIT","_id":"@1fe/shell@0.1.2","maintainers":[{"name":"kun-li.chen.1fe","email":"kun-li.chen+npm@docusign.com"},{"name":"dsdevcenter","email":"devcenter@docusign.com"}],"dist":{"shasum":"6dcc718ef6621ff67119b77620e36e25eb3bb06a","tarball":"https://registry.npmjs.org/@1fe/shell/-/shell-0.1.2.tgz","fileCount":7,"integrity":"sha512-/mPRaDvXdSvxfgfeSP1ptXDPX0uCyNQ6BhWsuX+xirfCbh62D6+PmgiXR0GXesNfoQg++0sNoAydxUAfZBIG2A==","signatures":[{"sig":"MEUCIQDmj0mxgGq7tTWlJUKbxdZv6M4sYkaicd11PuhjKz7epQIgGCvmrbDeNUd9DJjrALd1Jkq+k0q0bb1HwnwpC9awQc8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":210819},"main":"dist/index.mjs","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"12d8aec258fb785f68a91c4470a101e0b12c5203","scripts":{"dev":"npx tsup --watch","lint":"eslint src/ --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"jest","build":"tsc --noEmit && npx tsup","clean":"rm -rf dist","prepack":"yarn build","lint:fix":"eslint src/ --ext ts,tsx --report-unused-disable-directives --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dsdevcenter","email":"devcenter@docusign.com"},"_npmVersion":"10.9.3","description":"Application shell providing common UI components, layout, and platform utilities for 1fe widgets.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"react":"^18.3.1","bowser":"^2.11.0","lodash":"^4.17.21","store2":"^2.14.4","emittery":"^1.1.0","systemjs":"^6.15.1","js-cookie":"^3.0.5","react-dom":"^18.3.1","lottie-web":"^5.13.0","@babel/core":"^7.27.4","deep-freeze":"^0.0.1","browserslist":"^4.25.0","lottie-react":"^2.4.1","@emotion/react":"^11.14.0","@emotion/styled":"11.14.0","react-router-dom":"6.30.1","@types/deep-freeze":"^0.1.5"},"publishConfig":{"access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^6.3.5","eslint":"8.57.1","ts-jest":"^29.3.4","typescript":"5.8.3","@types/jest":"^29.5.14","@types/node":"22.15.30","@types/react":"^18.3.23","@jest/globals":"^29.7.0","@types/systemjs":"^6.15.3","@types/js-cookie":"^3.0.6","@types/react-dom":"^18.3.7","@babel/preset-env":"^7.27.2","@types/babel__core":"^7.20.5","eslint-plugin-jest":"^28.12.0","@testing-library/react":"^14.3.1","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.6.3","@testing-library/react-hooks":"^7.0.2","@types/browserslist-useragent":"^3.0.7"},"_npmOperationalInternal":{"tmp":"tmp/shell_0.1.2_1754935830308_0.9112640210461302","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@1fe/shell","version":"0.1.3","keywords":["1fe","frontend","shell","micro-frontend","react","runtime","platform","widgets","routing","event-bus"],"license":"MIT","_id":"@1fe/shell@0.1.3","maintainers":[{"name":"kun-li.chen.1fe","email":"kun-li.chen+npm@docusign.com"},{"name":"dsdevcenter","email":"devcenter@docusign.com"}],"dist":{"shasum":"967a8c06144c0ab359752cb13763d9158cdd7733","tarball":"https://registry.npmjs.org/@1fe/shell/-/shell-0.1.3.tgz","fileCount":7,"integrity":"sha512-4rf5AfmuAdqVYjoAIF9MTWrbKxkqbPtKHHyCoy1MIUniT2542JrCXlrlKzuH9ey0as1NWAVpiqlv1YHvS/i99A==","signatures":[{"sig":"MEYCIQDoZ2u5toozUl//+3Mmv4IThOxrL5jxlWcuo5Ulo70iBAIhAKLNtTqj0i4pXpHCac4Kc8BVwWINhLWfLD7kOzMuqHSX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":211650},"main":"dist/index.mjs","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"7b2f9a2581bc1440676305c762782698b8d76de8","scripts":{"dev":"npx tsup --watch","lint":"eslint src/ --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"jest","build":"tsc --noEmit && npx tsup","clean":"rm -rf dist","prepack":"yarn build","lint:fix":"eslint src/ --ext ts,tsx --report-unused-disable-directives --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dsdevcenter","email":"devcenter@docusign.com"},"_npmVersion":"10.9.3","description":"Frontend shell and runtime for 1FE micro-frontend applications","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"react":"^18.3.1","bowser":"^2.11.0","lodash":"^4.17.21","store2":"^2.14.4","emittery":"^1.1.0","systemjs":"^6.15.1","js-cookie":"^3.0.5","react-dom":"^18.3.1","lottie-web":"^5.13.0","@babel/core":"^7.27.4","deep-freeze":"^0.0.1","browserslist":"^4.25.0","lottie-react":"^2.4.1","@emotion/react":"^11.14.0","@emotion/styled":"11.14.0","react-router-dom":"6.30.1","@types/deep-freeze":"^0.1.5"},"publishConfig":{"access":"restricted","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^6.3.5","eslint":"8.57.1","ts-jest":"^29.3.4","typescript":"5.8.3","@types/jest":"^29.5.14","@types/node":"22.15.30","@types/react":"^18.3.23","@jest/globals":"^29.7.0","@types/systemjs":"^6.15.3","@types/js-cookie":"^3.0.6","@types/react-dom":"^18.3.7","@babel/preset-env":"^7.27.2","@types/babel__core":"^7.20.5","eslint-plugin-jest":"^28.12.0","@testing-library/react":"^14.3.1","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.6.3","@testing-library/react-hooks":"^7.0.2","@types/browserslist-useragent":"^3.0.7"},"_npmOperationalInternal":{"tmp":"tmp/shell_0.1.3_1755202729216_0.03785059368953747","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@1fe/shell","version":"0.1.4","keywords":["1fe","frontend","shell","micro-frontend","react","runtime","platform","widgets","routing","event-bus"],"author":{"name":"DocuSign"},"license":"MIT","_id":"@1fe/shell@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"},"dist":{"shasum":"6caec662b79706d4d04990c492f50e994d1936b1","tarball":"https://registry.npmjs.org/@1fe/shell/-/shell-0.1.4.tgz","fileCount":8,"integrity":"sha512-8glSCypvbMQY3OC1nbDBew9V3NKV4f0MjG6ZB3ZhgKMVmiQleAj9CftcW08mJ9xpARGMFksC1gElMDORRvEpKQ==","signatures":[{"sig":"MEUCIFMlVCK/yEqngVOejZBzOJTSqXECjWkSQgwuRx3hipDsAiEAlT7ytyVqCATFcwDH6KTAn2JAKTGXtU1jmH6MDQXtJmw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":215119},"main":"dist/index.mjs","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"469aa7c13e76cba254d81400d73495a898547e60","scripts":{"dev":"npx tsup --watch","lint":"eslint src/ --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"jest","build":"tsc --noEmit && npx tsup","clean":"rm -rf dist","prepack":"yarn build","lint:fix":"eslint src/ --ext ts,tsx --report-unused-disable-directives --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dsdevcenter","email":"devcenter@docusign.com"},"repository":{"url":"git+https://github.com/docusign/1fe.git","type":"git","directory":"packages/1fe-shell"},"_npmVersion":"10.9.3","description":"Frontend shell and runtime for 1FE micro-frontend applications","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"react":"^18.3.1","bowser":"^2.11.0","lodash":"^4.17.21","store2":"^2.14.4","emittery":"^1.1.0","systemjs":"^6.15.1","js-cookie":"^3.0.5","react-dom":"^18.3.1","lottie-web":"^5.13.0","@babel/core":"^7.27.4","deep-freeze":"^0.0.1","browserslist":"^4.25.0","lottie-react":"^2.4.1","@emotion/react":"^11.14.0","@emotion/styled":"11.14.0","react-router-dom":"6.30.1","@types/deep-freeze":"^0.1.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^6.3.5","eslint":"8.57.1","ts-jest":"^29.3.4","typescript":"5.8.3","@types/jest":"^29.5.14","@types/node":"22.15.30","@types/react":"^18.3.23","@jest/globals":"^29.7.0","@types/systemjs":"^6.15.3","@types/js-cookie":"^3.0.6","@types/react-dom":"^18.3.7","@babel/preset-env":"^7.27.2","@types/babel__core":"^7.20.5","eslint-plugin-jest":"^28.12.0","@testing-library/react":"^14.3.1","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.6.3","@testing-library/react-hooks":"^7.0.2","@types/browserslist-useragent":"^3.0.7"},"_npmOperationalInternal":{"tmp":"tmp/shell_0.1.4_1755204120057_0.3097432251998462","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@1fe/shell","version":"0.1.5","keywords":["1fe","frontend","shell","micro-frontend","react","runtime","platform","widgets","routing","event-bus"],"author":{"name":"DocuSign"},"license":"MIT","_id":"@1fe/shell@0.1.5","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"},"dist":{"shasum":"b71b8ca5c29fea8b375ca3570ecfae4af895beac","tarball":"https://registry.npmjs.org/@1fe/shell/-/shell-0.1.5.tgz","fileCount":8,"integrity":"sha512-dq/L5i/Aov4spMT/tILva16cDRdYozBKD8sBL6IFsnZpO2Q+JBUOQh8Sa+t+DT7TNHqvF+yd1Z8LIrhtCBIt/g==","signatures":[{"sig":"MEQCIBb3sxvntlhtFxp5Sjm8AI1s8BsIzpzNe3epiaNHXNRrAiAQdTtUxL7wnvG1tAXR6Xy0wAIjNVrsCyqPY+SSIpBM+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":215110},"main":"dist/index.mjs","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"d74d0032c860456a3f854999d0350f311d4432bc","scripts":{"dev":"npx tsup --watch","lint":"eslint src/ --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"jest","build":"tsc --noEmit && npx tsup","clean":"rm -rf dist","prepack":"yarn build","lint:fix":"eslint src/ --ext ts,tsx --report-unused-disable-directives --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dsdevcenter","email":"devcenter@docusign.com"},"repository":{"url":"git+https://github.com/docusign/1fe.git","type":"git","directory":"packages/1fe-shell"},"_npmVersion":"10.9.3","description":"Frontend shell and runtime for 1FE micro-frontend applications","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"react":"^18.3.1","bowser":"^2.11.0","lodash":"^4.17.21","store2":"^2.14.4","emittery":"^1.1.0","systemjs":"^6.15.1","js-cookie":"^3.0.5","react-dom":"^18.3.1","lottie-web":"^5.13.0","@babel/core":"^7.27.4","deep-freeze":"^0.0.1","browserslist":"^4.25.0","lottie-react":"^2.4.1","@emotion/react":"^11.14.0","@emotion/styled":"11.14.0","react-router-dom":"6.30.1","@types/deep-freeze":"^0.1.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^6.3.5","eslint":"8.57.1","ts-jest":"^29.3.4","typescript":"5.8.3","@types/jest":"^29.5.14","@types/node":"22.15.30","@types/react":"^18.3.23","@jest/globals":"^29.7.0","@types/systemjs":"^6.15.3","@types/js-cookie":"^3.0.6","@types/react-dom":"^18.3.7","@babel/preset-env":"^7.27.2","@types/babel__core":"^7.20.5","eslint-plugin-jest":"^28.12.0","@testing-library/react":"^14.3.1","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.6.3","@testing-library/react-hooks":"^7.0.2","@types/browserslist-useragent":"^3.0.7"},"_npmOperationalInternal":{"tmp":"tmp/shell_0.1.5_1755214084440_0.1902219596965855","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@1fe/shell","version":"0.1.6","description":"Frontend shell and runtime for 1FE micro-frontend applications","keywords":["1fe","frontend","shell","micro-frontend","react","runtime","platform","widgets","routing","event-bus"],"license":"MIT","author":{"name":"DocuSign"},"homepage":"https://1fe.com","repository":{"type":"git","url":"git+https://github.com/docusign/1fe.git","directory":"packages/1fe-shell"},"sideEffects":false,"main":"dist/index.mjs","module":"dist/index.mjs","types":"dist/index.d.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"build":"tsc --noEmit && npx tsup","prepack":"yarn build","clean":"rm -rf dist","dev":"npx tsup --watch","typecheck":"tsc --noEmit","lint":"eslint src/ --ext ts,tsx --report-unused-disable-directives --max-warnings 0","lint:fix":"eslint src/ --ext ts,tsx --report-unused-disable-directives --fix","test":"jest"},"devDependencies":{"@babel/preset-env":"^7.27.2","@jest/globals":"^29.7.0","@testing-library/jest-dom":"^6.6.3","@testing-library/react":"^14.3.1","@testing-library/react-hooks":"^7.0.2","@types/babel__core":"^7.20.5","@types/browserslist-useragent":"^3.0.7","@types/jest":"^29.5.14","@types/js-cookie":"^3.0.6","@types/node":"22.15.30","@types/react":"^18.3.23","@types/react-dom":"^18.3.7","@types/systemjs":"^6.15.3","eslint":"8.57.1","eslint-plugin-jest":"^28.12.0","jest":"^29.7.0","jest-environment-jsdom":"^29.7.0","ts-jest":"^29.3.4","typescript":"5.8.3","vite":"^6.3.5"},"dependencies":{"@babel/core":"^7.27.4","@emotion/react":"^11.14.0","@emotion/styled":"11.14.0","@types/deep-freeze":"^0.1.5","bowser":"^2.11.0","browserslist":"^4.25.0","deep-freeze":"^0.0.1","emittery":"^1.1.0","js-cookie":"^3.0.5","lodash":"^4.17.21","lottie-react":"^2.4.1","lottie-web":"^5.13.0","react":"^18.3.1","react-dom":"^18.3.1","react-router-dom":"6.30.1","store2":"^2.14.4","systemjs":"^6.15.1"},"gitHead":"0af979be6baefbbba4e028bc67a08469c4ec5ac6","_id":"@1fe/shell@0.1.6","bugs":{"url":"https://github.com/docusign/1fe/issues"},"_nodeVersion":"22.20.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-oXzTMyt70J3URS4nPBQYv8YOy5DFqB8T+vCb/FvYRsbZPiehzYdh2Rz6kFGAKLPsF5UeurUIvvenF8pTLBjFSw==","shasum":"e395ed3cea5015503c75d50268e98b5855b3e3a5","tarball":"https://registry.npmjs.org/@1fe/shell/-/shell-0.1.6.tgz","fileCount":8,"unpackedSize":215110,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@1fe%2fshell@0.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFJugF73nde52gQjgApO9JkxPDPpri32GDG7WO97EcRpAiAbuetlTnoi8Pt2gfg7C8sMl9UOse8SPswp85Oll2z3rg=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7eb3c520-c684-4fb8-82da-e9891cdb2760"}},"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/shell_0.1.6_1761690345454_0.8520350350229411"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-18T01:59:23.311Z","modified":"2025-10-28T22:25:46.132Z","0.0.1":"2025-07-18T01:59:23.946Z","0.0.2":"2025-08-01T23:11:20.608Z","0.1.0":"2025-08-05T19:45:26.809Z","0.1.1":"2025-08-08T15:21:06.308Z","0.1.2":"2025-08-11T18:10:30.517Z","0.1.3":"2025-08-14T20:18:49.414Z","0.1.4":"2025-08-14T20:42:00.292Z","0.1.5":"2025-08-14T23:28:04.632Z","0.1.6":"2025-10-28T22:25:45.630Z"},"bugs":{"url":"https://github.com/docusign/1fe/issues"},"author":{"name":"DocuSign"},"license":"MIT","homepage":"https://1fe.com","keywords":["1fe","frontend","shell","micro-frontend","react","runtime","platform","widgets","routing","event-bus"],"repository":{"type":"git","url":"git+https://github.com/docusign/1fe.git","directory":"packages/1fe-shell"},"description":"Frontend shell and runtime for 1FE micro-frontend applications","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/shell\n\n[![npm version](https://badge.fury.io/js/@1fe%2Fshell.svg)](https://www.npmjs.com/package/@1fe/shell) [![npm downloads](https://img.shields.io/npm/dm/@1fe/shell.svg)](https://www.npmjs.com/package/@1fe/shell) [![CI Status](https://github.com/docusign/1fe/workflows/%F0%9F%9A%80%20CI%2FCD/badge.svg)](https://github.com/docusign/1fe/actions) [![Coverage Status](https://img.shields.io/badge/coverage-70%25-brightgreen.svg)](https://github.com/docusign/1fe) [![Bundle Size](https://deno.bundlejs.com/?q=@1fe/shell&badge=detailed)](https://bundlejs.com/?q=@1fe/shell) [![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\nApplication shell providing common UI components, layout, and platform utilities for 1fe widgets.\n\nFollow our documentation [here](https://1fe.com/start-here/) to learn more about 1fe and how the shell works.\n\n## Installation\n\n```bash\nnpm install @1fe/shell\n# or\nyarn add @1fe/shell\n```\n\n## What is @1fe/shell?\n\nThe `@1fe/shell` package provides the application shell that serves as the foundation for 1fe widgets. It includes:\n\n- **Platform utilities** accessible to widgets via the sandbox\n- **Common UI components** for consistent user experiences\n- **Layout management** and routing capabilities\n- **Performance monitoring** and telemetry\n- **Storage utilities** for persistent data\n\n## Basic Usage\n\n### Rendering the Shell\n\n```typescript\nimport renderOneFEShell from '@1fe/shell';\n\n// Render the 1fe shell\nconst shellContainer = document.getElementById('shell-root');\nrenderOneFEShell(shellContainer, {\n  // Shell configuration options\n});\n```\n\n### Accessing Platform Props\n\n```typescript\nimport { platformProps } from '@1fe/shell';\n\n// Access platform utilities in your widget\nexport default function MyWidget() {\n  useEffect(() => {\n    // Track app load time\n    platformProps.utils.appLoadTime.end();\n\n    // Use event bus for communication\n    platformProps.eventBus.emit('widget-loaded', { widgetId: 'my-widget' });\n  }, []);\n\n  return <div>My Widget Content</div>;\n}\n```\n\n## Related Packages\n\n- **[@1fe/server](https://www.npmjs.com/package/@1fe/server)** - Express server for 1fe instances\n- **[@1fe/cli](https://www.npmjs.com/package/@1fe/cli)** - CLI tools for widget development\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"}