{"_id":"@alphinex/business","_rev":"12-036ed04cf2bd56bb1baf82a2f95004b3","name":"@alphinex/business","dist-tags":{"latest":"1.1.10"},"versions":{"1.0.0":{"name":"@alphinex/business","version":"1.0.0","license":"UNLICENSED","_id":"@alphinex/business@1.0.0","maintainers":[{"name":"anasaliqureshi","email":"anas@alphinex.com"}],"dist":{"shasum":"3c8aac3f1181b92d98ebb8101ca09a3a442e21cd","tarball":"https://registry.npmjs.org/@alphinex/business/-/business-1.0.0.tgz","fileCount":5,"integrity":"sha512-npcQimwia6cQ+ddjnVHjoVCaQNiFZUyPVqLfznQ9+QDikVvu4bmrhkPLgiGb3P0AqjW9IqXyRVXC0wmWGdxwxw==","signatures":[{"sig":"MEYCIQDuhJ2+O65vkvsQs8bo3aXZffnB9Nk0dz/90L4PCCwDWwIhALHBfz+CHjMzRjVOGK31epAWy9AzD4vi0roxW46yWbUN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41806},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"vite build --watch","lint":"eslint .","test":"vitest run","build":"vite build","clean":"rimraf dist .turbo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"anasaliqureshi","email":"anas@alphinex.com"},"description":"Domain-shaped business components (Lookups, Timelines, ActivityFeed, ApprovalWorkflow, DashboardKPI/StatCard) built on generic prop shapes — no api/auth coupling.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"@alphinex/ui":"2.0.0","@alphinex/core":"1.0.0","@alphinex/hooks":"1.0.0","@alphinex/icons":"1.0.1","@alphinex/theme":"1.1.0","@alphinex/utils":"1.0.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.5","jsdom":"^25.0.1","react":"^19.0.0","eslint":"^9.17.0","vitest":"^2.1.8","axe-core":"^4.10.2","react-dom":"^19.0.0","typescript":"^5.7.2","@types/react":"^19.0.2","@types/react-dom":"^19.0.2","@vitejs/plugin-react":"^4.3.4","@alphinex/build-config":"0.0.0","@testing-library/react":"^16.1.0","@alphinex/eslint-config":"0.0.0","@testing-library/jest-dom":"^6.6.3","@alphinex/typescript-config":"0.0.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/business_1.0.0_1785889076833_0.0954609936002293","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@alphinex/business","version":"1.1.0","license":"UNLICENSED","_id":"@alphinex/business@1.1.0","maintainers":[{"name":"anasaliqureshi","email":"anas@alphinex.com"}],"dist":{"shasum":"b6b62eac62f2c62c6f4b4c5e55dce2189d4430f5","tarball":"https://registry.npmjs.org/@alphinex/business/-/business-1.1.0.tgz","fileCount":5,"integrity":"sha512-9LlzL0DtJlRE6MQ3QDFwjlkmV+kxbIyoJvHUbDcpDXq+DIvD0i01+Czyu5oN8Jzue+b+mnO4XWn+9WuCJKZgsg==","signatures":[{"sig":"MEYCIQD18qP0k9R16mRouIhM67i6xvpfle0llKDOkymfwtiyagIhAMQB+ap9mGsq+ZZ1pVkl45yz89rknizmJFerimIbx8nR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84295},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"vite build --watch","lint":"eslint .","test":"vitest run","build":"vite build","clean":"rimraf dist .turbo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"anasaliqureshi","email":"anas@alphinex.com"},"description":"Domain-shaped business components (Lookups, Timelines, ActivityFeed, ApprovalWorkflow, DashboardKPI/StatCard) built on generic prop shapes — no api/auth coupling.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"@alphinex/ui":"2.0.0","@alphinex/core":"1.0.0","@alphinex/hooks":"1.0.0","@alphinex/icons":"1.0.1","@alphinex/theme":"1.1.0","@alphinex/utils":"1.0.0","@alphinex/printing":"1.0.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.5","jsdom":"^25.0.1","react":"^19.0.0","eslint":"^9.17.0","vitest":"^2.1.8","axe-core":"^4.10.2","react-dom":"^19.0.0","typescript":"^5.7.2","@types/react":"^19.0.2","@types/react-dom":"^19.0.2","@vitejs/plugin-react":"^4.3.4","@alphinex/build-config":"0.0.0","@testing-library/react":"^16.1.0","@alphinex/eslint-config":"0.0.0","@testing-library/jest-dom":"^6.6.3","@alphinex/typescript-config":"0.0.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/business_1.1.0_1785893598030_0.9298268351478141","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@alphinex/business","version":"1.1.1","license":"UNLICENSED","_id":"@alphinex/business@1.1.1","maintainers":[{"name":"anasaliqureshi","email":"anas@alphinex.com"}],"dist":{"shasum":"66246b63af0f790f83d94ea0099b51f57394cdcf","tarball":"https://registry.npmjs.org/@alphinex/business/-/business-1.1.1.tgz","fileCount":5,"integrity":"sha512-14Vq3HXTHkh2AxyljP17Sl6UlEcMdXpjcQaSrx3X+RcY7Cl0xp9GmIfnlf6tr8+My37fIcAwmKmuitIt0yQNRw==","signatures":[{"sig":"MEQCIEa5M57dfF9iFjGlv+k+H5gUNL+TEuZY6Ww9TjcaTFB4AiAHAh7CqM8/tLu+pg1Z4aTAxGgCeSFYA18BsfSsBBDnTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84295},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"vite build --watch","lint":"eslint .","test":"vitest run","build":"vite build","clean":"rimraf dist .turbo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"anasaliqureshi","email":"anas@alphinex.com"},"description":"Domain-shaped business components (Lookups, Timelines, ActivityFeed, ApprovalWorkflow, DashboardKPI/StatCard) built on generic prop shapes — no api/auth coupling.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"@alphinex/ui":"2.1.0","@alphinex/core":"1.0.0","@alphinex/hooks":"1.0.0","@alphinex/icons":"1.0.1","@alphinex/theme":"1.1.0","@alphinex/utils":"1.0.0","@alphinex/printing":"1.0.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.5","jsdom":"^25.0.1","react":"^19.0.0","eslint":"^9.17.0","vitest":"^2.1.8","axe-core":"^4.10.2","react-dom":"^19.0.0","typescript":"^5.7.2","@types/react":"^19.0.2","@types/react-dom":"^19.0.2","@vitejs/plugin-react":"^4.3.4","@alphinex/build-config":"0.0.0","@testing-library/react":"^16.1.0","@alphinex/eslint-config":"0.0.0","@testing-library/jest-dom":"^6.6.3","@alphinex/typescript-config":"0.0.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/business_1.1.1_1785896121690_0.3607747805014241","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@alphinex/business","version":"1.1.2","license":"UNLICENSED","_id":"@alphinex/business@1.1.2","maintainers":[{"name":"anasaliqureshi","email":"anas@alphinex.com"}],"dist":{"shasum":"5672dea041a462b616bdd005c0079b950e0765db","tarball":"https://registry.npmjs.org/@alphinex/business/-/business-1.1.2.tgz","fileCount":5,"integrity":"sha512-CcI+DrQ2ApS+LjYGAAifvMI/f9kKVH/0iBRFPWgIkhCGfEsEzwwtRmKUNifxfPtG3P5hLDaDhFL8ls78Ign4VQ==","signatures":[{"sig":"MEYCIQDLi18ZkuaUMkuy06wOansHYdUJSwO1efYy7r3hY6a6zAIhAOBlATe0/1p+uWgk1llcP0uFqUkpQ+gGWttKamqMkNlU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84295},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"vite build --watch","lint":"eslint .","test":"vitest run","build":"vite build","clean":"rimraf dist .turbo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"anasaliqureshi","email":"anas@alphinex.com"},"description":"Domain-shaped business components (Lookups, Timelines, ActivityFeed, ApprovalWorkflow, DashboardKPI/StatCard) built on generic prop shapes — no api/auth coupling.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"@alphinex/ui":"2.1.1","@alphinex/core":"1.0.0","@alphinex/hooks":"1.0.1","@alphinex/icons":"1.0.1","@alphinex/theme":"1.1.0","@alphinex/utils":"1.0.0","@alphinex/printing":"1.0.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.5","jsdom":"^25.0.1","react":"^19.0.0","eslint":"^9.17.0","vitest":"^2.1.8","axe-core":"^4.10.2","react-dom":"^19.0.0","typescript":"^5.7.2","@types/react":"^19.0.2","@types/react-dom":"^19.0.2","@vitejs/plugin-react":"^4.3.4","@alphinex/build-config":"0.0.0","@testing-library/react":"^16.1.0","@alphinex/eslint-config":"0.0.0","@testing-library/jest-dom":"^6.6.3","@alphinex/typescript-config":"0.0.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/business_1.1.2_1785938259854_0.663765082121212","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@alphinex/business","version":"1.1.3","license":"UNLICENSED","_id":"@alphinex/business@1.1.3","maintainers":[{"name":"anasaliqureshi","email":"anas@alphinex.com"}],"dist":{"shasum":"e1c638d30486e0e16d9aa0acacafab9e0ea767ea","tarball":"https://registry.npmjs.org/@alphinex/business/-/business-1.1.3.tgz","fileCount":5,"integrity":"sha512-chgWRF2PKzKYbOQR9vRdX27UBDQpxMyqNY/I4DmhHJbjVZitNpuLoM73OoG8Kn9ZJBS2KTkG3iF1kUrxOeHcJg==","signatures":[{"sig":"MEQCICKok0vDtXtBL21VPyDVXrNjFOaZLICufQSrDbD0EzOcAiAnyCrYQCTHQnLdxG5CNz1HK41u3cHzEN1RG9zjcRidEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84295},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"vite build --watch","lint":"eslint .","test":"vitest run","build":"vite build","clean":"rimraf dist .turbo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"anasaliqureshi","email":"anas@alphinex.com"},"description":"Domain-shaped business components (Lookups, Timelines, ActivityFeed, ApprovalWorkflow, DashboardKPI/StatCard) built on generic prop shapes — no api/auth coupling.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"@alphinex/ui":"2.1.1","@alphinex/core":"1.0.0","@alphinex/hooks":"1.0.1","@alphinex/icons":"1.0.1","@alphinex/theme":"1.1.0","@alphinex/utils":"1.0.0","@alphinex/printing":"1.1.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.5","jsdom":"^25.0.1","react":"^19.0.0","eslint":"^9.17.0","vitest":"^2.1.8","axe-core":"^4.10.2","react-dom":"^19.0.0","typescript":"^5.7.2","@types/react":"^19.0.2","@types/react-dom":"^19.0.2","@vitejs/plugin-react":"^4.3.4","@alphinex/build-config":"0.0.0","@testing-library/react":"^16.1.0","@alphinex/eslint-config":"0.0.0","@testing-library/jest-dom":"^6.6.3","@alphinex/typescript-config":"0.0.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/business_1.1.3_1785944578854_0.7678479293612339","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@alphinex/business","version":"1.1.4","license":"UNLICENSED","_id":"@alphinex/business@1.1.4","maintainers":[{"name":"anasaliqureshi","email":"anas@alphinex.com"}],"dist":{"shasum":"07d4ec0a5dfd3c88c2b3b82f4960a50f74e5b4d1","tarball":"https://registry.npmjs.org/@alphinex/business/-/business-1.1.4.tgz","fileCount":5,"integrity":"sha512-DR1Id/Ups6L4r3TGnqoEjZlD1RIwM/ujRX6aDYg7bYBqhqynf4F4xW67p8K72CPIK81+4AqUXkIQ0hAqi1xhFg==","signatures":[{"sig":"MEUCIFf+/ibmb4vuhbG7a57FJh8BP2cJp67k/xRUPcSlIs3BAiEAwCq/reKzFsF1d1mPmXOP9dEzTv/yIMLrQOVygbQ9pYg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84295},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"vite build --watch","lint":"eslint .","test":"vitest run","build":"vite build","clean":"rimraf dist .turbo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"anasaliqureshi","email":"anas@alphinex.com"},"description":"Domain-shaped business components (Lookups, Timelines, ActivityFeed, ApprovalWorkflow, DashboardKPI/StatCard) built on generic prop shapes — no api/auth coupling.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"@alphinex/ui":"2.2.0","@alphinex/core":"1.0.0","@alphinex/hooks":"1.0.1","@alphinex/icons":"1.0.1","@alphinex/theme":"1.1.0","@alphinex/utils":"1.0.0","@alphinex/printing":"1.1.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.5","jsdom":"^25.0.1","react":"^19.0.0","eslint":"^9.17.0","vitest":"^2.1.8","axe-core":"^4.10.2","react-dom":"^19.0.0","typescript":"^5.7.2","@types/react":"^19.0.2","@types/react-dom":"^19.0.2","@vitejs/plugin-react":"^4.3.4","@alphinex/build-config":"0.0.0","@testing-library/react":"^16.1.0","@alphinex/eslint-config":"0.0.0","@testing-library/jest-dom":"^6.6.3","@alphinex/typescript-config":"0.0.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/business_1.1.4_1786003927270_0.8212239026835162","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@alphinex/business","version":"1.1.5","license":"UNLICENSED","_id":"@alphinex/business@1.1.5","maintainers":[{"name":"anasaliqureshi","email":"anas@alphinex.com"}],"dist":{"shasum":"c39e53d38592ac17bd74e3b50dd0270f2510d3ff","tarball":"https://registry.npmjs.org/@alphinex/business/-/business-1.1.5.tgz","fileCount":5,"integrity":"sha512-+SoA5f28d79/sp+3aQvQo+lfDBkPWuRbYnOjihIERu4QrPkNF9UE6OvHYhBl1Y0Y2NA2TYrm7dg+xv/fcI9hPg==","signatures":[{"sig":"MEUCIQCE4Wbp/8vs3hv9sVJwFZxSTEQxLRMhQ6OOc5KVu9rLVQIgUGf7PRwC585i4B+lhZ1K0EgIiiM7RRspMFsPzBGQZRE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84295},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"vite build --watch","lint":"eslint .","test":"vitest run","build":"vite build","clean":"rimraf dist .turbo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"anasaliqureshi","email":"anas@alphinex.com"},"description":"Domain-shaped business components (Lookups, Timelines, ActivityFeed, ApprovalWorkflow, DashboardKPI/StatCard) built on generic prop shapes — no api/auth coupling.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"@alphinex/ui":"2.3.0","@alphinex/core":"1.0.0","@alphinex/hooks":"1.0.1","@alphinex/icons":"1.0.1","@alphinex/theme":"1.1.0","@alphinex/utils":"1.0.0","@alphinex/printing":"1.1.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.5","jsdom":"^25.0.1","react":"^19.0.0","eslint":"^9.17.0","vitest":"^2.1.8","axe-core":"^4.10.2","react-dom":"^19.0.0","typescript":"^5.7.2","@types/react":"^19.0.2","@types/react-dom":"^19.0.2","@vitejs/plugin-react":"^4.3.4","@alphinex/build-config":"0.0.0","@testing-library/react":"^16.1.0","@alphinex/eslint-config":"0.0.0","@testing-library/jest-dom":"^6.6.3","@alphinex/typescript-config":"0.0.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/business_1.1.5_1786200446809_0.41601703390841305","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"@alphinex/business","version":"1.1.6","license":"UNLICENSED","_id":"@alphinex/business@1.1.6","maintainers":[{"name":"anasaliqureshi","email":"anas@alphinex.com"}],"dist":{"shasum":"1b2ea88ccb8be87378c21f631c7d8d6cfa63c5e0","tarball":"https://registry.npmjs.org/@alphinex/business/-/business-1.1.6.tgz","fileCount":5,"integrity":"sha512-l+uCc4i7uomBgMWmpMmQtOrCn7ofeBmylVAxy+yIn6mj7SGWnDFs0qp5THOlGYYoGA93zwuQYBH3iIkrKIA99w==","signatures":[{"sig":"MEQCIA64SjLpwMDosjeX/z/vM/jX4ThwKBjc5G8qqONHboNmAiBUuDTzmVZExrUiXtAFDp+LC8j/YaxLR55wfSQF3YN2eQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84295},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"vite build --watch","lint":"eslint .","test":"vitest run","build":"vite build","clean":"rimraf dist .turbo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"anasaliqureshi","email":"anas@alphinex.com"},"description":"Domain-shaped business components (Lookups, Timelines, ActivityFeed, ApprovalWorkflow, DashboardKPI/StatCard) built on generic prop shapes — no api/auth coupling.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"@alphinex/ui":"2.4.0","@alphinex/core":"1.0.0","@alphinex/hooks":"1.0.1","@alphinex/icons":"1.0.1","@alphinex/theme":"1.1.0","@alphinex/utils":"1.0.0","@alphinex/printing":"1.1.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.5","jsdom":"^25.0.1","react":"^19.0.0","eslint":"^9.17.0","vitest":"^2.1.8","axe-core":"^4.10.2","react-dom":"^19.0.0","typescript":"^5.7.2","@types/react":"^19.0.2","@types/react-dom":"^19.0.2","@vitejs/plugin-react":"^4.3.4","@alphinex/build-config":"0.0.0","@testing-library/react":"^16.1.0","@alphinex/eslint-config":"0.0.0","@testing-library/jest-dom":"^6.6.3","@alphinex/typescript-config":"0.0.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/business_1.1.6_1786218404262_0.07397752125575452","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"@alphinex/business","version":"1.1.7","license":"UNLICENSED","_id":"@alphinex/business@1.1.7","maintainers":[{"name":"anasaliqureshi","email":"anas@alphinex.com"}],"dist":{"shasum":"64a066319c2e7227e099cb973528099ea4a60fc9","tarball":"https://registry.npmjs.org/@alphinex/business/-/business-1.1.7.tgz","fileCount":5,"integrity":"sha512-dciSQW2NIl7DapZM/p9BOaMgcDkJ4pILD1pnaNucNwcUQaG5tTT/qqfqWUWOKNOIXUsZ7aNhlDd1Rp6k55G7lA==","signatures":[{"sig":"MEQCIFsqZP7xI/KZ+HcniOvmI9Vjk5OzD/cwFQOn6e704sl0AiARbupZeFhWd9/fzgRwCwMwwGUhfJtQlHfUy1EDIQXeEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84295},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"vite build --watch","lint":"eslint .","test":"vitest run","build":"vite build","clean":"rimraf dist .turbo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"anasaliqureshi","email":"anas@alphinex.com"},"description":"Domain-shaped business components (Lookups, Timelines, ActivityFeed, ApprovalWorkflow, DashboardKPI/StatCard) built on generic prop shapes — no api/auth coupling.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"@alphinex/ui":"2.5.0","@alphinex/core":"1.0.0","@alphinex/hooks":"1.0.1","@alphinex/icons":"1.0.1","@alphinex/theme":"1.1.0","@alphinex/utils":"1.0.0","@alphinex/printing":"1.1.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.5","jsdom":"^25.0.1","react":"^19.0.0","eslint":"^9.17.0","vitest":"^2.1.8","axe-core":"^4.10.2","react-dom":"^19.0.0","typescript":"^5.7.2","@types/react":"^19.0.2","@types/react-dom":"^19.0.2","@vitejs/plugin-react":"^4.3.4","@alphinex/build-config":"0.0.0","@testing-library/react":"^16.1.0","@alphinex/eslint-config":"0.0.0","@testing-library/jest-dom":"^6.6.3","@alphinex/typescript-config":"0.0.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/business_1.1.7_1786273315343_0.6396442225956986","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"@alphinex/business","version":"1.1.8","license":"UNLICENSED","_id":"@alphinex/business@1.1.8","maintainers":[{"name":"anasaliqureshi","email":"anas@alphinex.com"}],"dist":{"shasum":"b2b5889c11b26f1516c6ac972e78517fc8f2da0f","tarball":"https://registry.npmjs.org/@alphinex/business/-/business-1.1.8.tgz","fileCount":5,"integrity":"sha512-ILrit0wSfpa6wajIiq+FVEaFOc4uMMpJtVMZm1OXYriHgumtUKFuIjXTkWDb5aE2+ksrTb560QTfo+DuwsJyUg==","signatures":[{"sig":"MEYCIQCFxYkMTYXp+vLnGxjTd1GJL5YTHjIAO5lCri598tvUBwIhAPT9dst+ebMEZeDejBOQQTze4YO7uof1rLYn00HTMmgL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84295},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"vite build --watch","lint":"eslint .","test":"vitest run","build":"vite build","clean":"rimraf dist .turbo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"anasaliqureshi","email":"anas@alphinex.com"},"description":"Domain-shaped business components (Lookups, Timelines, ActivityFeed, ApprovalWorkflow, DashboardKPI/StatCard) built on generic prop shapes — no api/auth coupling.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"@alphinex/ui":"2.5.1","@alphinex/core":"1.0.0","@alphinex/hooks":"1.0.1","@alphinex/icons":"1.1.0","@alphinex/theme":"1.1.0","@alphinex/utils":"1.0.0","@alphinex/printing":"1.1.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.5","jsdom":"^25.0.1","react":"^19.0.0","eslint":"^9.17.0","vitest":"^2.1.8","axe-core":"^4.10.2","react-dom":"^19.0.0","typescript":"^5.7.2","@types/react":"^19.0.2","@types/react-dom":"^19.0.2","@vitejs/plugin-react":"^4.3.4","@alphinex/build-config":"0.0.0","@testing-library/react":"^16.1.0","@alphinex/eslint-config":"0.0.0","@testing-library/jest-dom":"^6.6.3","@alphinex/typescript-config":"0.0.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/business_1.1.8_1786298609092_0.7331615526687776","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"@alphinex/business","version":"1.1.9","license":"UNLICENSED","_id":"@alphinex/business@1.1.9","maintainers":[{"name":"anasaliqureshi","email":"anas@alphinex.com"}],"dist":{"shasum":"e5269f12bfeac57b04ae1d814f0986610015a138","tarball":"https://registry.npmjs.org/@alphinex/business/-/business-1.1.9.tgz","fileCount":5,"integrity":"sha512-2JNxr74eqHEl4j8nqRJtgMvvbNfm8sFlRE9/HgF1ggS7l8BRozCWSsZrhGiDSyWWGPncErjGI0Mf8JMA46h51A==","signatures":[{"sig":"MEUCIQDP9xNNKY4jL1LHczeWX9P+5O4OwotGA4afBcCsvxL94wIgSGc9FxPOPvhPGpgkqFBluOdmYxfl5+3idgnGBVNjXyo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84295},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"vite build --watch","lint":"eslint .","test":"vitest run","build":"vite build","clean":"rimraf dist .turbo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"anasaliqureshi","email":"anas@alphinex.com"},"description":"Domain-shaped business components (Lookups, Timelines, ActivityFeed, ApprovalWorkflow, DashboardKPI/StatCard) built on generic prop shapes — no api/auth coupling.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"@alphinex/ui":"2.6.0","@alphinex/core":"1.0.0","@alphinex/hooks":"1.0.2","@alphinex/icons":"1.2.0","@alphinex/theme":"1.1.0","@alphinex/utils":"1.1.0","@alphinex/printing":"1.1.1","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.5","jsdom":"^25.0.1","react":"^19.0.0","eslint":"^9.17.0","vitest":"^2.1.8","axe-core":"^4.10.2","react-dom":"^19.0.0","typescript":"^5.7.2","@types/react":"^19.0.2","@types/react-dom":"^19.0.2","@vitejs/plugin-react":"^4.3.4","@alphinex/build-config":"0.0.0","@testing-library/react":"^16.1.0","@alphinex/eslint-config":"0.0.0","@testing-library/jest-dom":"^6.6.3","@alphinex/typescript-config":"0.0.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/business_1.1.9_1786525482513_0.5005280955232343","host":"s3://npm-registry-packages-npm-production"}},"1.1.10":{"name":"@alphinex/business","version":"1.1.10","private":false,"description":"Domain-shaped business components (Lookups, Timelines, ActivityFeed, ApprovalWorkflow, DashboardKPI/StatCard) built on generic prop shapes — no api/auth coupling.","license":"UNLICENSED","type":"module","sideEffects":false,"main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"dependencies":{"class-variance-authority":"^0.7.1","@alphinex/core":"1.0.0","@alphinex/theme":"1.1.0","@alphinex/hooks":"1.0.2","@alphinex/icons":"1.2.0","@alphinex/utils":"1.1.0","@alphinex/ui":"2.7.0","@alphinex/printing":"1.1.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"react-dom":{"optional":false}},"devDependencies":{"typescript":"^5.7.2","vite":"^6.0.5","vitest":"^2.1.8","react":"^19.0.0","react-dom":"^19.0.0","@types/react":"^19.0.2","@types/react-dom":"^19.0.2","@testing-library/react":"^16.1.0","@testing-library/jest-dom":"^6.6.3","@testing-library/user-event":"^14.5.2","@vitejs/plugin-react":"^4.3.4","axe-core":"^4.10.2","jsdom":"^25.0.1","eslint":"^9.17.0","@alphinex/eslint-config":"0.0.0","@alphinex/build-config":"0.0.0","@alphinex/typescript-config":"0.0.0"},"scripts":{"build":"vite build","dev":"vite build --watch","lint":"eslint .","typecheck":"tsc --noEmit","test":"vitest run","clean":"rimraf dist .turbo"},"_nodeVersion":"22.14.0","_id":"@alphinex/business@1.1.10","dist":{"integrity":"sha512-Sy9Yd1bTW/srfNEIg7idbJb8LMH5RRkTXQFjfXez8P8+h2vNDqmOBWMPpoxpDZLJilxgsH3ywKGrevkxthBehg==","shasum":"3bc11a0673b09d23d94c0d844cc43a0c631feb2d","tarball":"https://registry.npmjs.org/@alphinex/business/-/business-1.1.10.tgz","fileCount":5,"unpackedSize":83072,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFMXZKsOFPSHm98F2xkIhJihjh6qEv59eTYYFd/Ym2BVAiEAwSE4ZCTrFiH3QnQ9ed6KHH/fMNHzxpSXqfurBiwGE1w="}]},"_npmUser":{"name":"anasaliqureshi","email":"anas@alphinex.com"},"directories":{},"maintainers":[{"name":"anasaliqureshi","email":"anas@alphinex.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/business_1.1.10_1786546530694_0.07390876602737784"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-05T00:17:56.711Z","modified":"2026-08-12T14:55:31.128Z","1.0.0":"2026-08-05T00:17:56.988Z","1.1.0":"2026-08-05T01:33:18.181Z","1.1.1":"2026-08-05T02:15:21.817Z","1.1.2":"2026-08-05T13:57:40.021Z","1.1.3":"2026-08-05T15:42:59.024Z","1.1.4":"2026-08-06T08:12:07.421Z","1.1.5":"2026-08-08T14:47:26.954Z","1.1.6":"2026-08-08T19:46:44.396Z","1.1.7":"2026-08-09T11:01:55.514Z","1.1.8":"2026-08-09T18:03:29.240Z","1.1.9":"2026-08-12T09:04:42.666Z","1.1.10":"2026-08-12T14:55:30.859Z"},"license":"UNLICENSED","description":"Domain-shaped business components (Lookups, Timelines, ActivityFeed, ApprovalWorkflow, DashboardKPI/StatCard) built on generic prop shapes — no api/auth coupling.","maintainers":[{"name":"anasaliqureshi","email":"anas@alphinex.com"}],"readme":"# @alphinex/business\n\nDomain-shaped business components — Lookups, Timelines, ActivityFeed, ApprovalWorkflow,\nDashboardKPI/StatCard. Every component takes a generic prop shape supplied by the app; none of\nthem import `@alphinex/api`, `@alphinex/api-laravel`, `@alphinex/auth`, or\n`@alphinex/permissions` — data fetching and domain wiring stay in the app, exactly like\n`@alphinex/table` and `@alphinex/charts`.\n\n## `StatCard`\n\nA single dashboard metric with an optional delta/trend indicator.\n\n```tsx\nimport { StatCard } from \"@alphinex/business\";\n\n<StatCard label=\"Revenue\" value=\"$12,400\" delta={12.5} />;\n```\n\n## `AuditTimeline` / `PaymentTimeline`\n\n```tsx\nimport { AuditTimeline, PaymentTimeline } from \"@alphinex/business\";\n\n<AuditTimeline\n  events={[\n    { id: \"1\", actor: \"Ada Lovelace\", action: \"approved the invoice\", timestamp: \"2026-01-05\" },\n  ]}\n/>;\n\n<PaymentTimeline events={[{ id: \"1\", dueDate: \"2026-02-01\", amount: 1240, status: \"overdue\" }]} />;\n```\n\n## `ActivityFeed`\n\n```tsx\nimport { ActivityFeed } from \"@alphinex/business\";\n\n<ActivityFeed\n  items={[\n    { id: \"1\", actor: \"Grace Hopper\", description: \"closed the ticket\", timestamp: \"2026-01-05\" },\n  ]}\n/>;\n```\n\n## `ApprovalWorkflow`\n\n```tsx\nimport { ApprovalWorkflow } from \"@alphinex/business\";\n\n<ApprovalWorkflow\n  steps={[{ id: \"1\", actor: \"Ada Lovelace\", status: \"approved\", timestamp: \"2026-01-05\" }]}\n/>;\n```\n\n## `Lookup<Entity>`\n\nA generic async-search field. Compose it into domain-specific components\n(`CustomerLookup`, `ProductLookup`, ...) by supplying `fetchCandidates`:\n\n```tsx\nimport { Lookup } from \"@alphinex/business\";\n\nfunction CustomerLookup(props: { value: Customer | null; onChange: (c: Customer | null) => void }) {\n  return (\n    <Lookup<Customer>\n      {...props}\n      label=\"Customer\"\n      fetchCandidates={(query) => api.searchCustomers(query)}\n      getLabel={(customer) => customer.name}\n      getKey={(customer) => customer.id}\n    />\n  );\n}\n```\n\nKeyboard navigation (arrow keys) is deferred — mouse/touch selection only for now; Escape closes\nthe dropdown.\n\nSee [documentation/ARCHITECTURE.md](../../documentation/ARCHITECTURE.md) and\n[documentation/PRODUCT-RESEARCH-MASTER-PLAN.md](../../documentation/PRODUCT-RESEARCH-MASTER-PLAN.md)\n§8 for the full package contract and design rationale.\n","readmeFilename":""}