{"id":179445139,"number":"4.0.2","published_at":"2026-03-09T08:08:01.190Z","licenses":"","integrity":"sha512-Cf/DsoNIY4RMMMoYfHvFvuhtbazjuJbJkA2bTV8NBjGWewfjFXy/0ul9J+fTL1aTwN4Q380iHf50PtZ1U5BWBQ==","status":null,"download_url":"https://registry.npmjs.org/@contractspec/lib.example-shared-ui/-/lib.example-shared-ui-4.0.2.tgz","registry_url":"https://www.npmjs.com/package/@contractspec/lib.example-shared-ui/v/4.0.2","documentation_url":null,"install_command":"npm install @contractspec/lib.example-shared-ui@4.0.2","immutable":null,"metadata":{"deprecated":null,"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"dist":{"shasum":"4b609684a76891c984599035843d047b3564f5ef","tarball":"https://registry.npmjs.org/@contractspec/lib.example-shared-ui/-/lib.example-shared-ui-4.0.2.tgz","fileCount":137,"integrity":"sha512-Cf/DsoNIY4RMMMoYfHvFvuhtbazjuJbJkA2bTV8NBjGWewfjFXy/0ul9J+fTL1aTwN4Q380iHf50PtZ1U5BWBQ==","signatures":[{"sig":"MEUCIQDVpcCNGSsjxKkGXQl0Zz6+q3rAQwlJ+8ypt2403vljiQIgX1c6xP5gzizzuI3DxvVSU4rmmVZOyRnXUimYo1F52x0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1291632},"gitHead":null,"main":null,"scripts":{"dev":"contractspec-bun-build dev","lint":"bun lint:fix","test":"bun test --pass-with-no-tests","build":"bun run prebuild \u0026\u0026 bun run build:bundle \u0026\u0026 bun run build:types","clean":"rimraf dist .turbo","lint:fix":"eslint src --fix","prebuild":"contractspec-bun-build prebuild","typecheck":"tsc --noEmit","lint:check":"eslint src","build:types":"contractspec-bun-build types","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"contractspec-bun-build transpile","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmVersion":"10.8.3","_nodeVersion":"24.3.0","_hasShrinkwrap":false,"directories":{},"engines":null,"exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./hooks":{"bun":"./dist/hooks/index.js","node":"./dist/node/hooks/index.js","types":"./dist/hooks/index.d.ts","browser":"./dist/browser/hooks/index.js","default":"./dist/hooks/index.js"},"./utils":{"bun":"./dist/utils/index.js","node":"./dist/node/utils/index.js","types":"./dist/utils/index.d.ts","browser":"./dist/browser/utils/index.js","default":"./dist/utils/index.js"},"./bundles":{"bun":"./dist/bundles/index.js","node":"./dist/node/bundles/index.js","types":"./dist/bundles/index.d.ts","browser":"./dist/browser/bundles/index.js","default":"./dist/bundles/index.js"},"./lib/types":{"bun":"./dist/lib/types.js","node":"./dist/node/lib/types.js","types":"./dist/lib/types.d.ts","browser":"./dist/browser/lib/types.js","default":"./dist/lib/types.js"},"./hooks/index":{"bun":"./dist/hooks/index.js","node":"./dist/node/hooks/index.js","types":"./dist/hooks/index.d.ts","browser":"./dist/browser/hooks/index.js","default":"./dist/hooks/index.js"},"./utils/index":{"bun":"./dist/utils/index.js","node":"./dist/node/utils/index.js","types":"./dist/utils/index.d.ts","browser":"./dist/browser/utils/index.js","default":"./dist/utils/index.js"},"./MarkdownView":{"bun":"./dist/MarkdownView.js","node":"./dist/node/MarkdownView.js","types":"./dist/MarkdownView.d.ts","browser":"./dist/browser/MarkdownView.js","default":"./dist/MarkdownView.js"},"./TemplateShell":{"bun":"./dist/TemplateShell.js","node":"./dist/node/TemplateShell.js","types":"./dist/TemplateShell.d.ts","browser":"./dist/browser/TemplateShell.js","default":"./dist/TemplateShell.js"},"./bundles/index":{"bun":"./dist/bundles/index.js","node":"./dist/node/bundles/index.js","types":"./dist/bundles/index.d.ts","browser":"./dist/browser/bundles/index.js","default":"./dist/bundles/index.js"},"./overlay-types":{"bun":"./dist/overlay-types.js","node":"./dist/node/overlay-types.js","types":"./dist/overlay-types.d.ts","browser":"./dist/browser/overlay-types.js","default":"./dist/overlay-types.js"},"./SpecEditorPanel":{"bun":"./dist/SpecEditorPanel.js","node":"./dist/node/SpecEditorPanel.js","types":"./dist/SpecEditorPanel.d.ts","browser":"./dist/browser/SpecEditorPanel.js","default":"./dist/SpecEditorPanel.js"},"./EvolutionSidebar":{"bun":"./dist/EvolutionSidebar.js","node":"./dist/node/EvolutionSidebar.js","types":"./dist/EvolutionSidebar.d.ts","browser":"./dist/browser/EvolutionSidebar.js","default":"./dist/EvolutionSidebar.js"},"./EvolutionDashboard":{"bun":"./dist/EvolutionDashboard.js","node":"./dist/node/EvolutionDashboard.js","types":"./dist/EvolutionDashboard.d.ts","browser":"./dist/browser/EvolutionDashboard.js","default":"./dist/EvolutionDashboard.js"},"./LocalDataIndicator":{"bun":"./dist/LocalDataIndicator.js","node":"./dist/node/LocalDataIndicator.js","types":"./dist/LocalDataIndicator.d.ts","browser":"./dist/browser/LocalDataIndicator.js","default":"./dist/LocalDataIndicator.js"},"./SaveToStudioButton":{"bun":"./dist/SaveToStudioButton.js","node":"./dist/node/SaveToStudioButton.js","types":"./dist/SaveToStudioButton.d.ts","browser":"./dist/browser/SaveToStudioButton.js","default":"./dist/SaveToStudioButton.js"},"./hooks/useEvolution":{"bun":"./dist/hooks/useEvolution.js","node":"./dist/node/hooks/useEvolution.js","types":"./dist/hooks/useEvolution.d.ts","browser":"./dist/browser/hooks/useEvolution.js","default":"./dist/hooks/useEvolution.js"},"./lib/runtime-context":{"bun":"./dist/lib/runtime-context.js","node":"./dist/node/lib/runtime-context.js","types":"./dist/lib/runtime-context.d.ts","browser":"./dist/browser/lib/runtime-context.js","default":"./dist/lib/runtime-context.js"},"./hooks/useSpecContent":{"bun":"./dist/hooks/useSpecContent.js","node":"./dist/node/hooks/useSpecContent.js","types":"./dist/hooks/useSpecContent.d.ts","browser":"./dist/browser/hooks/useSpecContent.js","default":"./dist/hooks/useSpecContent.js"},"./OverlayContextProvider":{"bun":"./dist/OverlayContextProvider.js","node":"./dist/node/OverlayContextProvider.js","types":"./dist/OverlayContextProvider.d.ts","browser":"./dist/browser/OverlayContextProvider.js","default":"./dist/OverlayContextProvider.js"},"./lib/component-registry":{"bun":"./dist/lib/component-registry.js","node":"./dist/node/lib/component-registry.js","types":"./dist/lib/component-registry.d.ts","browser":"./dist/browser/lib/component-registry.js","default":"./dist/lib/component-registry.js"},"./PersonalizationInsights":{"bun":"./dist/PersonalizationInsights.js","node":"./dist/node/PersonalizationInsights.js","types":"./dist/PersonalizationInsights.d.ts","browser":"./dist/browser/PersonalizationInsights.js","default":"./dist/PersonalizationInsights.js"},"./SpecDrivenTemplateShell":{"bun":"./dist/SpecDrivenTemplateShell.js","node":"./dist/node/SpecDrivenTemplateShell.js","types":"./dist/SpecDrivenTemplateShell.d.ts","browser":"./dist/browser/SpecDrivenTemplateShell.js","default":"./dist/SpecDrivenTemplateShell.js"},"./hooks/useBehaviorTracking":{"bun":"./dist/hooks/useBehaviorTracking.js","node":"./dist/node/hooks/useBehaviorTracking.js","types":"./dist/hooks/useBehaviorTracking.d.ts","browser":"./dist/browser/hooks/useBehaviorTracking.js","default":"./dist/hooks/useBehaviorTracking.js"},"./hooks/useWorkflowComposer":{"bun":"./dist/hooks/useWorkflowComposer.js","node":"./dist/node/hooks/useWorkflowComposer.js","types":"./dist/hooks/useWorkflowComposer.d.ts","browser":"./dist/browser/hooks/useWorkflowComposer.js","default":"./dist/hooks/useWorkflowComposer.js"},"./hooks/useRegistryTemplates":{"bun":"./dist/hooks/useRegistryTemplates.js","node":"./dist/node/hooks/useRegistryTemplates.js","types":"./dist/hooks/useRegistryTemplates.d.ts","browser":"./dist/browser/hooks/useRegistryTemplates.js","default":"./dist/hooks/useRegistryTemplates.js"},"./utils/fetchPresentationData":{"bun":"./dist/utils/fetchPresentationData.js","node":"./dist/node/utils/fetchPresentationData.js","types":"./dist/utils/fetchPresentationData.d.ts","browser":"./dist/browser/utils/fetchPresentationData.js","default":"./dist/utils/fetchPresentationData.js"},"./bundles/ExampleTemplateBundle":{"bun":"./dist/bundles/ExampleTemplateBundle.js","node":"./dist/node/bundles/ExampleTemplateBundle.js","types":"./dist/bundles/ExampleTemplateBundle.d.ts","browser":"./dist/browser/bundles/ExampleTemplateBundle.js","default":"./dist/bundles/ExampleTemplateBundle.js"},"./utils/generateSpecFromTemplate":{"bun":"./dist/utils/generateSpecFromTemplate.js","node":"./dist/node/utils/generateSpecFromTemplate.js","types":"./dist/utils/generateSpecFromTemplate.d.ts","browser":"./dist/browser/utils/generateSpecFromTemplate.js","default":"./dist/utils/generateSpecFromTemplate.js"}},"browserify":null},"created_at":"2026-03-15T12:15:18.706Z","updated_at":"2026-03-15T12:15:18.706Z","purl":"pkg:npm/%40contractspec/lib.example-shared-ui@4.0.2","related_tag":null,"latest":false,"version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@contractspec%2Flib.example-shared-ui/versions/4.0.2","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@contractspec%2Flib.example-shared-ui/versions/4.0.2/codemeta","dependencies":[{"id":1955722459,"ecosystem":"npm","package_name":"react","requirements":"19.2.4","kind":"runtime","optional":false},{"id":1955722460,"ecosystem":"npm","package_name":"react-dom","requirements":"19.2.4","kind":"runtime","optional":false},{"id":1955722461,"ecosystem":"npm","package_name":"lucide-react","requirements":"^0.577.0","kind":"runtime","optional":false},{"id":1955722462,"ecosystem":"npm","package_name":"framer-motion","requirements":"^12.35.1","kind":"runtime","optional":false},{"id":1955722463,"ecosystem":"npm","package_name":"@apollo/client","requirements":"^4.1.6","kind":"runtime","optional":false},{"id":1955722464,"ecosystem":"npm","package_name":"@tanstack/react-query","requirements":"^5.90.21","kind":"runtime","optional":false},{"id":1955722465,"ecosystem":"npm","package_name":"@contractspec/lib.ui-kit-web","requirements":"3.5.2","kind":"runtime","optional":false},{"id":1955722466,"ecosystem":"npm","package_name":"@contractspec/lib.design-system","requirements":"3.5.2","kind":"runtime","optional":false},{"id":1955722467,"ecosystem":"npm","package_name":"@contractspec/lib.contracts-spec","requirements":"3.5.2","kind":"runtime","optional":false},{"id":1955722468,"ecosystem":"npm","package_name":"eslint","requirements":"^9.39.2","kind":"Development","optional":false},{"id":1955722469,"ecosystem":"npm","package_name":"typescript","requirements":"^5.9.3","kind":"Development","optional":false},{"id":1955722470,"ecosystem":"npm","package_name":"@types/react","requirements":"^19.2.14","kind":"Development","optional":false},{"id":1955722471,"ecosystem":"npm","package_name":"@types/react-dom","requirements":"^19.2.2","kind":"Development","optional":false},{"id":1955722472,"ecosystem":"npm","package_name":"@contractspec/tool.bun","requirements":"3.5.2","kind":"Development","optional":false},{"id":1955722473,"ecosystem":"npm","package_name":"@contractspec/tool.typescript","requirements":"3.5.2","kind":"Development","optional":false},{"id":1955722474,"ecosystem":"npm","package_name":"@contractspec/lib.surface-runtime","requirements":"0.3.2","kind":"Optional","optional":true}],"package_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@contractspec%2Flib.example-shared-ui"}