{"_id":"@allma/ui-components","_rev":"6-9de099ccc16cbd14174734f56fed8bc3","name":"@allma/ui-components","dist-tags":{"latest":"1.1.1"},"versions":{"1.0.1":{"name":"@allma/ui-components","version":"1.0.1","keywords":["allma","react","ui","components","mantine","typescript"],"author":{"name":"@webjema"},"license":"Apache-2.0","_id":"@allma/ui-components@1.0.1","maintainers":[{"name":"webjema","email":"webjema@gmail.com"}],"homepage":"https://docs.allma.dev","bugs":{"url":"https://github.com/ALLMA-dev/allma-core/issues"},"dist":{"shasum":"1577aec83f499e287835b42fae062030b4f82275","tarball":"https://registry.npmjs.org/@allma/ui-components/-/ui-components-1.0.1.tgz","fileCount":15,"integrity":"sha512-Jg5FcHFE2dPqKYpUIlfDO2r/J7VMu8mlaWdthifXCfDsSGFdq8B3ZLkPzMIv57OfDLZITJTa6TOeim4rbAQslA==","signatures":[{"sig":"MEYCIQCiCwPAef/mZSidQ25tRp4VR7fflFWlV0BnylCLwarfUwIhAIajLFjw4gcLWPN/AwkS51zBUsc7Id9oS7C2A2RmfvXP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65899},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"266da2d098fdd6f7f72f1c9c0f907732dfc5f606","scripts":{"dev":"tsup --watch","lint":"eslint ./src","build":"npx tsup","clean":"rm -rf dist"},"_npmUser":{"name":"webjema","email":"webjema@gmail.com"},"repository":{"url":"git+https://github.com/ALLMA-dev/allma-core.git","type":"git","directory":"packages/ui-components"},"_npmVersion":"10.8.2","description":"Shared React UI components based on Mantine for the Allma serverless AI orchestration platform.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"@mantine/core":"^8.0.0","@tabler/icons-react":"^3.11.0","@uiw/react-json-view":"^2.0.0-alpha.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9.8.0","typescript":"^5.9.3","@types/react":"^19.1.2","typescript-eslint":"^8.0.0","eslint-plugin-react":"^7.34.1","eslint-plugin-react-hooks":"^4.6.2"},"peerDependencies":{"react":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-components_1.0.1_1761595495026_0.2744793798412781","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@allma/ui-components","version":"1.0.2","keywords":["allma","react","ui","components","mantine","typescript"],"author":{"name":"@webjema"},"license":"Apache-2.0","_id":"@allma/ui-components@1.0.2","maintainers":[{"name":"webjema","email":"webjema@gmail.com"}],"homepage":"https://docs.allma.dev","bugs":{"url":"https://github.com/ALLMA-dev/allma-core/issues"},"dist":{"shasum":"cdedf27631f318551a7caae2e4f4034a3e9cade7","tarball":"https://registry.npmjs.org/@allma/ui-components/-/ui-components-1.0.2.tgz","fileCount":16,"integrity":"sha512-EQG54FNU+UX5Y8f84YZKAxkJCaov11tzKA3iObZZxa3udTxyI461yuwKc5u7nZuCa7mwkd8QPjgzrWbRm/QoEA==","signatures":[{"sig":"MEUCIQCPo2svK2w5YETNzx584FEkmtqN0ZnRRCPHeeYZw74+WwIgVD2zgI1pWrcW4qJcg5lmGTjzAfLr9WX3PSFGsoFi3q0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121063},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"c2ca3510a3567fdb14275895d0a32b1c20b665d4","scripts":{"dev":"tsup --watch","lint":"eslint ./src","build":"npx tsup","clean":"rm -rf dist"},"_npmUser":{"name":"webjema","email":"webjema@gmail.com"},"repository":{"url":"git+https://github.com/ALLMA-dev/allma-core.git","type":"git","directory":"packages/ui-components"},"_npmVersion":"10.8.2","description":"Shared React UI components based on Mantine for the Allma serverless AI orchestration platform.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9.8.0","typescript":"^5.9.3","@types/react":"^19.1.2","typescript-eslint":"^8.0.0","eslint-plugin-react":"^7.34.1","eslint-plugin-react-hooks":"^4.6.2"},"peerDependencies":{"react":"^19.1.0","@mantine/core":"^8.0.0","@tabler/icons-react":"^3.11.0","@uiw/react-json-view":"^2.0.0-alpha.34"},"_npmOperationalInternal":{"tmp":"tmp/ui-components_1.0.2_1765371137684_0.8442391256439137","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@allma/ui-components","version":"1.0.3","keywords":["allma","react","ui","components","mantine","typescript"],"author":{"name":"@webjema"},"license":"Apache-2.0","_id":"@allma/ui-components@1.0.3","maintainers":[{"name":"webjema","email":"webjema@gmail.com"}],"homepage":"https://docs.allma.dev","bugs":{"url":"https://github.com/ALLMA-dev/allma-core/issues"},"dist":{"shasum":"640b7efa9e882b4f82fd9ee490bf6e2019944813","tarball":"https://registry.npmjs.org/@allma/ui-components/-/ui-components-1.0.3.tgz","fileCount":15,"integrity":"sha512-N1/1b6Cnsw0VnL3uWhIHL8zvVLRdCEBsvOnRWtkSSbnVioFJi6Y79UfjBy1XXxbOIDFNyND/EN/vky027g2WXQ==","signatures":[{"sig":"MEUCIBn556l7IHL9pOmgdpOhF2a39C5lidbATPCoIR9QbDIlAiEA3mZc0umaaabgk4iStPvAQ2VA3JqtO23K37dXHJvm3hU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125926},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"1a13970a3b4277929bab2fdc486417b3c8c30c0f","scripts":{"dev":"tsup --watch","lint":"eslint ./src","build":"npx tsup","clean":"rm -rf dist"},"_npmUser":{"name":"webjema","email":"webjema@gmail.com"},"repository":{"url":"git+https://github.com/ALLMA-dev/allma-core.git","type":"git","directory":"packages/ui-components"},"_npmVersion":"10.8.2","description":"Shared React UI components based on Mantine for the Allma serverless AI orchestration platform.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.1","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9.8.0","typescript":"^5.9.3","@types/react":"^19.1.2","typescript-eslint":"^8.0.0","eslint-plugin-react":"^7.34.1","eslint-plugin-react-hooks":"^4.6.2"},"peerDependencies":{"react":"^19.1.0","@mantine/core":"^8.0.0","@tabler/icons-react":"^3.11.0","@uiw/react-json-view":"^2.0.0-alpha.34"},"_npmOperationalInternal":{"tmp":"tmp/ui-components_1.0.3_1773577925288_0.38847963421499854","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@allma/ui-components","version":"1.0.4","keywords":["allma","react","ui","components","mantine","typescript"],"author":{"name":"@webjema"},"license":"Apache-2.0","_id":"@allma/ui-components@1.0.4","maintainers":[{"name":"webjema","email":"webjema@gmail.com"}],"homepage":"https://docs.allma.dev","bugs":{"url":"https://github.com/ALLMA-dev/allma-core/issues"},"dist":{"shasum":"61a3be4fdb6aaa9dc05442507aa4468701fa596f","tarball":"https://registry.npmjs.org/@allma/ui-components/-/ui-components-1.0.4.tgz","fileCount":15,"integrity":"sha512-X6ppEsSUvmFbyExn8Fvg8pNTNyHZWcy7uBspI3+JgV2e5JqtGB6F7eFYl4pNTPGWDqS0B4NHAe/Vl8i6kARzQg==","signatures":[{"sig":"MEUCIQDkIzIpm+vmg7/fn9644gQi6+p0JRcRs6kZ3PQqc+5hjwIgUxSlzQ3ukAlQ8qsXOAQzUWi5Tv9X3QBIC9jIkC9+fo0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2756612},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"6d90990d0f052e18b3127f39b91376bcc3db7c2e","scripts":{"dev":"tsup --watch","lint":"eslint ./src","build":"npx tsup","clean":"rm -rf dist"},"_npmUser":{"name":"webjema","email":"webjema@gmail.com"},"repository":{"url":"git+https://github.com/ALLMA-dev/allma-core.git","type":"git","directory":"packages/ui-components"},"_npmVersion":"10.8.2","description":"Shared React UI components based on Mantine for the Allma serverless AI orchestration platform.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@mantine/hooks":"^9.0.0","@mantine/notifications":"^9.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9.8.0","typescript":"^5.9.3","@types/react":"^19.1.2","@mantine/core":"^8.0.0","typescript-eslint":"^8.0.0","@tabler/icons-react":"^3.11.0","eslint-plugin-react":"^7.34.1","@uiw/react-json-view":"^2.0.0-alpha.34","eslint-plugin-react-hooks":"^4.6.2"},"peerDependencies":{"react":"^19.1.0","@tabler/icons-react":"^3.11.0","@uiw/react-json-view":"^2.0.0-alpha.34"},"_npmOperationalInternal":{"tmp":"tmp/ui-components_1.0.4_1781434143715_0.0646216224083529","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@allma/ui-components","version":"1.1.0","keywords":["allma","react","ui","components","mantine","typescript"],"author":{"name":"@webjema"},"license":"Apache-2.0","_id":"@allma/ui-components@1.1.0","maintainers":[{"name":"webjema","email":"webjema@gmail.com"}],"homepage":"https://docs.allma.dev","bugs":{"url":"https://github.com/ALLMA-dev/allma-core/issues"},"dist":{"shasum":"a996ea5934163744d49314c4677bc38dd127a5e5","tarball":"https://registry.npmjs.org/@allma/ui-components/-/ui-components-1.1.0.tgz","fileCount":15,"integrity":"sha512-Iml3hvwTTmcWykrH56Zlz6tOZ521S8+v8/Wn9RETjc9wb5iGSSD0PE9mz/gMOjLc+Iw87/+Pf07oUI/iYx/MnA==","signatures":[{"sig":"MEUCIHHwVSYVtsBqmeUvkGdO6+PL1saP3Xz44VEkhjiG7SIHAiEApZOaolRO1hH1JWXojb6HNsbeBml58Bl6CqThJPkGfUo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2756861},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"bba7d73bb962d823f5f564ee24628aa351deda41","scripts":{"dev":"tsup --watch","lint":"eslint ./src","build":"npx tsup","clean":"rm -rf dist"},"_npmUser":{"name":"webjema","email":"webjema@gmail.com"},"repository":{"url":"git+https://github.com/ALLMA-dev/allma-core.git","type":"git","directory":"packages/ui-components"},"_npmVersion":"11.16.0","description":"Shared React UI components based on Mantine for the Allma serverless AI orchestration platform.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@mantine/hooks":"^9.0.0","@mantine/notifications":"^9.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9.8.0","typescript":"~5.7.3","@types/react":"^19.1.2","@mantine/core":"^8.0.0","typescript-eslint":"^8.0.0","@tabler/icons-react":"^3.11.0","eslint-plugin-react":"^7.34.1","@uiw/react-json-view":"^2.0.0-alpha.34","eslint-plugin-react-hooks":"^4.6.2"},"peerDependencies":{"react":"^19.1.0","@tabler/icons-react":"^3.11.0","@uiw/react-json-view":"^2.0.0-alpha.34"},"_npmOperationalInternal":{"tmp":"tmp/ui-components_1.1.0_1785929147200_0.20362930699731696","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@allma/ui-components","version":"1.1.1","description":"Shared React UI components based on Mantine for the Allma serverless AI orchestration platform.","license":"Apache-2.0","main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"build":"npx tsup","dev":"tsup --watch","lint":"eslint ./src","clean":"rm -rf dist"},"author":{"name":"@webjema"},"homepage":"https://docs.allma.dev","repository":{"type":"git","url":"git+https://github.com/ALLMA-dev/allma-core.git","directory":"packages/ui-components"},"keywords":["allma","react","ui","components","mantine","typescript"],"publishConfig":{"access":"public"},"peerDependencies":{"@mantine/core":"^8.0.0 || ^9.0.0","@mantine/hooks":"^8.0.0 || ^9.0.0","@mantine/notifications":"^8.0.0 || ^9.0.0","@tabler/icons-react":"^3.11.0","@uiw/react-json-view":"^2.0.0-alpha.34","react":"^19.1.0"},"devDependencies":{"@mantine/core":"^8.0.0","@mantine/hooks":"^8.0.0","@mantine/notifications":"^8.0.0","@tabler/icons-react":"^3.11.0","@uiw/react-json-view":"^2.0.0-alpha.34","@types/react":"^19.1.2","eslint":"^9.8.0","eslint-plugin-react":"^7.34.1","eslint-plugin-react-hooks":"^4.6.2","tsup":"^8.5.0","typescript":"~5.7.3","typescript-eslint":"^8.0.0"},"sideEffects":false,"gitHead":"36ab81ead03a759890a0d1132f0dec45f28d55c4","_id":"@allma/ui-components@1.1.1","bugs":{"url":"https://github.com/ALLMA-dev/allma-core/issues"},"_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-Tc4EWoup/Tm/NiphcvXQ7o4y90Hi2YQDnzW533MygB+kLUklpktTPNX8m50iEfzZaoyz3PtWLTvrIjF/LfzBLw==","shasum":"1f792f46807d288bc139d495e61f0d3f0e4a8daf","tarball":"https://registry.npmjs.org/@allma/ui-components/-/ui-components-1.1.1.tgz","fileCount":15,"unpackedSize":90920,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAqfypTLD6+ipXYXa7KthbtG6vAoecg37LVLACkWHaIwAiArYXeyANDFAp/nbWIlDfPrD0NNmAKABeEc0+wNxgpgMw=="}]},"_npmUser":{"name":"webjema","email":"webjema@gmail.com"},"directories":{},"maintainers":[{"name":"webjema","email":"webjema@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ui-components_1.1.1_1786022808319_0.15969921036039514"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-27T20:04:54.932Z","modified":"2026-08-06T13:26:48.759Z","1.0.1":"2025-10-27T20:04:55.230Z","1.0.2":"2025-12-10T12:52:17.834Z","1.0.3":"2026-03-15T12:32:05.436Z","1.0.4":"2026-06-14T10:49:03.921Z","1.1.0":"2026-08-05T11:25:47.357Z","1.1.1":"2026-08-06T13:26:48.460Z"},"bugs":{"url":"https://github.com/ALLMA-dev/allma-core/issues"},"author":{"name":"@webjema"},"license":"Apache-2.0","homepage":"https://docs.allma.dev","keywords":["allma","react","ui","components","mantine","typescript"],"repository":{"type":"git","url":"git+https://github.com/ALLMA-dev/allma-core.git","directory":"packages/ui-components"},"description":"Shared React UI components based on Mantine for the Allma serverless AI orchestration platform.","maintainers":[{"name":"webjema","email":"webjema@gmail.com"}],"readme":"# @allma/ui-components\n\n[![npm version](https://img.shields.io/npm/v/%40allma%2Fui-components)](https://www.npmjs.com/package/@allma/ui-components)\n[![License](https://img.shields.io/npm/l/%40allma%2Fui-components)](https://github.com/ALLMA-dev/allma-core/blob/main/LICENSE)\n\nThis package is a library of shared React UI components built with [Mantine](https://mantine.dev/). These components are used to build the Allma Admin Panel and are designed to be composed into custom plugins for extending the Allma UI.\n\n## What is Allma?\n\n**Allma is a serverless, event-driven platform designed to build, execute, and manage complex, AI-powered automated workflows, known as `Flows`.** It acts as a \"digital factory\" for orchestrating sophisticated business processes, combining data integration, conditional logic, and advanced AI capabilities in a robust, scalable, and observable environment built on AWS.\n\n## Installation\n\n```bash\nnpm install @allma/ui-components @mantine/core @emotion/react react\n```\n\n**Note:** This package has peer dependencies on `@mantine/core`, `@emotion/react`, and `react`, which must be installed in your project.\n\n## Core Usage\n\nYou can import and use these components in any React application, but they are most effective when used to build a custom Admin Panel experience with `@allma/admin-shell`.\n\n**Example: Using the `PageContainer` and `CopyableText` components.**\n\n```jsx\nimport React from 'react';\nimport { AppShell, MantineProvider } from '@mantine/core';\nimport { PageContainer, CopyableText } from '@allma/ui-components';\n\nfunction MyCustomAdminPage() {\n  const executionId = 'exec-1234-abcd-5678';\n\n  return (\n    <MantineProvider>\n      <AppShell>\n        <PageContainer\n          title=\"Flow Execution Details\"\n          rightSection={<CopyableText text={executionId} />}\n        >\n          <p>\n            Here are the details for flow execution ID: {executionId}.\n          </p>\n          {/* Your other components go here */}\n        </PageContainer>\n      </AppShell>\n    </MantineProvider>\n  );\n}\n```\n\n## Contributing\n\nThis package is part of the `allma-core` monorepo. We welcome contributions! Please see our main [repository](https://github.com/ALLMA-dev/allma-core) and [contribution guide](https://docs.allma.dev/docs/community/contribution-guide) for more details.\n\n## License\n\nThis project is licensed under the Apache-2.0 License.","readmeFilename":"README.md"}