{"id":177951166,"number":"3.4.0","published_at":"2026-03-08T23:33:29.744Z","licenses":"","integrity":"sha512-2X6XSzFe09D2oEgL+RtjLc0lyKR80f5M6I2PqQeyyEh3+A/APUwBB5IVj/mQbxbU43dlK2WoAWjHbt9dcXl1MQ==","status":null,"download_url":"https://registry.npmjs.org/@contractspec/lib.example-shared-ui/-/lib.example-shared-ui-3.4.0.tgz","registry_url":"https://www.npmjs.com/package/@contractspec/lib.example-shared-ui/v/3.4.0","documentation_url":null,"install_command":"npm install @contractspec/lib.example-shared-ui@3.4.0","immutable":null,"metadata":{"deprecated":null,"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"dist":{"integrity":"sha512-2X6XSzFe09D2oEgL+RtjLc0lyKR80f5M6I2PqQeyyEh3+A/APUwBB5IVj/mQbxbU43dlK2WoAWjHbt9dcXl1MQ==","shasum":"8b219d633af8f0c07927a167ebeff769242ff00e","tarball":"https://registry.npmjs.org/@contractspec/lib.example-shared-ui/-/lib.example-shared-ui-3.4.0.tgz","fileCount":122,"unpackedSize":1235089,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDUyaHvT+5NIA4yoZ460G3AKUdoSNmJwgqCc0vebhhUyQIgEosVW85OeCrudf1qTXt7oIlYWogby7SanKiJOeT4Q+Q="}]},"gitHead":null,"main":null,"scripts":{"publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","publish:pkg:canary":"bun publish:pkg --tag canary","build":"bun run prebuild \u0026\u0026 bun run build:bundle \u0026\u0026 bun run build:types","build:bundle":"contractspec-bun-build transpile","build:types":"contractspec-bun-build types","dev":"contractspec-bun-build dev","clean":"rimraf dist .turbo","lint":"bun lint:fix","lint:fix":"eslint src --fix","lint:check":"eslint src","test":"bun test --pass-with-no-tests","prebuild":"contractspec-bun-build prebuild","typecheck":"tsc --noEmit"},"_npmVersion":"10.8.3","_nodeVersion":"24.3.0","_hasShrinkwrap":false,"directories":{},"engines":null,"exports":{".":{"types":"./dist/index.d.ts","bun":"./dist/index.js","node":"./dist/node/index.js","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./EvolutionDashboard":{"types":"./dist/EvolutionDashboard.d.ts","bun":"./dist/EvolutionDashboard.js","node":"./dist/node/EvolutionDashboard.js","browser":"./dist/browser/EvolutionDashboard.js","default":"./dist/EvolutionDashboard.js"},"./EvolutionSidebar":{"types":"./dist/EvolutionSidebar.d.ts","bun":"./dist/EvolutionSidebar.js","node":"./dist/node/EvolutionSidebar.js","browser":"./dist/browser/EvolutionSidebar.js","default":"./dist/EvolutionSidebar.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","bun":"./dist/hooks/index.js","node":"./dist/node/hooks/index.js","browser":"./dist/browser/hooks/index.js","default":"./dist/hooks/index.js"},"./hooks/index":{"types":"./dist/hooks/index.d.ts","bun":"./dist/hooks/index.js","node":"./dist/node/hooks/index.js","browser":"./dist/browser/hooks/index.js","default":"./dist/hooks/index.js"},"./hooks/useBehaviorTracking":{"types":"./dist/hooks/useBehaviorTracking.d.ts","bun":"./dist/hooks/useBehaviorTracking.js","node":"./dist/node/hooks/useBehaviorTracking.js","browser":"./dist/browser/hooks/useBehaviorTracking.js","default":"./dist/hooks/useBehaviorTracking.js"},"./hooks/useEvolution":{"types":"./dist/hooks/useEvolution.d.ts","bun":"./dist/hooks/useEvolution.js","node":"./dist/node/hooks/useEvolution.js","browser":"./dist/browser/hooks/useEvolution.js","default":"./dist/hooks/useEvolution.js"},"./hooks/useRegistryTemplates":{"types":"./dist/hooks/useRegistryTemplates.d.ts","bun":"./dist/hooks/useRegistryTemplates.js","node":"./dist/node/hooks/useRegistryTemplates.js","browser":"./dist/browser/hooks/useRegistryTemplates.js","default":"./dist/hooks/useRegistryTemplates.js"},"./hooks/useSpecContent":{"types":"./dist/hooks/useSpecContent.d.ts","bun":"./dist/hooks/useSpecContent.js","node":"./dist/node/hooks/useSpecContent.js","browser":"./dist/browser/hooks/useSpecContent.js","default":"./dist/hooks/useSpecContent.js"},"./hooks/useWorkflowComposer":{"types":"./dist/hooks/useWorkflowComposer.d.ts","bun":"./dist/hooks/useWorkflowComposer.js","node":"./dist/node/hooks/useWorkflowComposer.js","browser":"./dist/browser/hooks/useWorkflowComposer.js","default":"./dist/hooks/useWorkflowComposer.js"},"./lib/component-registry":{"types":"./dist/lib/component-registry.d.ts","bun":"./dist/lib/component-registry.js","node":"./dist/node/lib/component-registry.js","browser":"./dist/browser/lib/component-registry.js","default":"./dist/lib/component-registry.js"},"./lib/runtime-context":{"types":"./dist/lib/runtime-context.d.ts","bun":"./dist/lib/runtime-context.js","node":"./dist/node/lib/runtime-context.js","browser":"./dist/browser/lib/runtime-context.js","default":"./dist/lib/runtime-context.js"},"./lib/types":{"types":"./dist/lib/types.d.ts","bun":"./dist/lib/types.js","node":"./dist/node/lib/types.js","browser":"./dist/browser/lib/types.js","default":"./dist/lib/types.js"},"./LocalDataIndicator":{"types":"./dist/LocalDataIndicator.d.ts","bun":"./dist/LocalDataIndicator.js","node":"./dist/node/LocalDataIndicator.js","browser":"./dist/browser/LocalDataIndicator.js","default":"./dist/LocalDataIndicator.js"},"./MarkdownView":{"types":"./dist/MarkdownView.d.ts","bun":"./dist/MarkdownView.js","node":"./dist/node/MarkdownView.js","browser":"./dist/browser/MarkdownView.js","default":"./dist/MarkdownView.js"},"./overlay-types":{"types":"./dist/overlay-types.d.ts","bun":"./dist/overlay-types.js","node":"./dist/node/overlay-types.js","browser":"./dist/browser/overlay-types.js","default":"./dist/overlay-types.js"},"./OverlayContextProvider":{"types":"./dist/OverlayContextProvider.d.ts","bun":"./dist/OverlayContextProvider.js","node":"./dist/node/OverlayContextProvider.js","browser":"./dist/browser/OverlayContextProvider.js","default":"./dist/OverlayContextProvider.js"},"./PersonalizationInsights":{"types":"./dist/PersonalizationInsights.d.ts","bun":"./dist/PersonalizationInsights.js","node":"./dist/node/PersonalizationInsights.js","browser":"./dist/browser/PersonalizationInsights.js","default":"./dist/PersonalizationInsights.js"},"./SaveToStudioButton":{"types":"./dist/SaveToStudioButton.d.ts","bun":"./dist/SaveToStudioButton.js","node":"./dist/node/SaveToStudioButton.js","browser":"./dist/browser/SaveToStudioButton.js","default":"./dist/SaveToStudioButton.js"},"./SpecEditorPanel":{"types":"./dist/SpecEditorPanel.d.ts","bun":"./dist/SpecEditorPanel.js","node":"./dist/node/SpecEditorPanel.js","browser":"./dist/browser/SpecEditorPanel.js","default":"./dist/SpecEditorPanel.js"},"./TemplateShell":{"types":"./dist/TemplateShell.d.ts","bun":"./dist/TemplateShell.js","node":"./dist/node/TemplateShell.js","browser":"./dist/browser/TemplateShell.js","default":"./dist/TemplateShell.js"},"./utils":{"types":"./dist/utils/index.d.ts","bun":"./dist/utils/index.js","node":"./dist/node/utils/index.js","browser":"./dist/browser/utils/index.js","default":"./dist/utils/index.js"},"./utils/fetchPresentationData":{"types":"./dist/utils/fetchPresentationData.d.ts","bun":"./dist/utils/fetchPresentationData.js","node":"./dist/node/utils/fetchPresentationData.js","browser":"./dist/browser/utils/fetchPresentationData.js","default":"./dist/utils/fetchPresentationData.js"},"./utils/generateSpecFromTemplate":{"types":"./dist/utils/generateSpecFromTemplate.d.ts","bun":"./dist/utils/generateSpecFromTemplate.js","node":"./dist/node/utils/generateSpecFromTemplate.js","browser":"./dist/browser/utils/generateSpecFromTemplate.js","default":"./dist/utils/generateSpecFromTemplate.js"},"./utils/index":{"types":"./dist/utils/index.d.ts","bun":"./dist/utils/index.js","node":"./dist/node/utils/index.js","browser":"./dist/browser/utils/index.js","default":"./dist/utils/index.js"}},"browserify":null},"created_at":"2026-03-08T23:35:17.390Z","updated_at":"2026-03-08T23:35:19.561Z","purl":"pkg:npm/%40contractspec/lib.example-shared-ui@3.4.0","related_tag":null,"latest":false,"version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@contractspec%2Flib.example-shared-ui/versions/3.4.0","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@contractspec%2Flib.example-shared-ui/versions/3.4.0/codemeta","dependencies":[{"id":1946414992,"ecosystem":"npm","package_name":"@apollo/client","requirements":"^4.1.6","kind":"runtime","optional":false},{"id":1946414993,"ecosystem":"npm","package_name":"@contractspec/lib.contracts-spec","requirements":"3.4.0","kind":"runtime","optional":false},{"id":1946414994,"ecosystem":"npm","package_name":"@contractspec/lib.design-system","requirements":"3.4.0","kind":"runtime","optional":false},{"id":1946414995,"ecosystem":"npm","package_name":"@contractspec/lib.ui-kit-web","requirements":"3.4.0","kind":"runtime","optional":false},{"id":1946414996,"ecosystem":"npm","package_name":"@tanstack/react-query","requirements":"^5.90.21","kind":"runtime","optional":false},{"id":1946414997,"ecosystem":"npm","package_name":"framer-motion","requirements":"^12.35.0","kind":"runtime","optional":false},{"id":1946414998,"ecosystem":"npm","package_name":"lucide-react","requirements":"^0.577.0","kind":"runtime","optional":false},{"id":1946414999,"ecosystem":"npm","package_name":"react","requirements":"19.2.4","kind":"runtime","optional":false},{"id":1946415000,"ecosystem":"npm","package_name":"react-dom","requirements":"19.2.4","kind":"runtime","optional":false},{"id":1946415001,"ecosystem":"npm","package_name":"@contractspec/tool.typescript","requirements":"3.4.0","kind":"Development","optional":false},{"id":1946415002,"ecosystem":"npm","package_name":"@types/react","requirements":"^19.2.14","kind":"Development","optional":false},{"id":1946415003,"ecosystem":"npm","package_name":"@types/react-dom","requirements":"^19.2.2","kind":"Development","optional":false},{"id":1946415004,"ecosystem":"npm","package_name":"eslint","requirements":"^9.39.2","kind":"Development","optional":false},{"id":1946415005,"ecosystem":"npm","package_name":"typescript","requirements":"^5.9.3","kind":"Development","optional":false},{"id":1946415006,"ecosystem":"npm","package_name":"@contractspec/tool.bun","requirements":"3.4.0","kind":"Development","optional":false}],"advisories":[],"package_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@contractspec%2Flib.example-shared-ui"}