{"_id":"@alimohammadiwork/nodesign","name":"@alimohammadiwork/nodesign","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@alimohammadiwork/nodesign","version":"0.1.0","private":false,"publishConfig":{"access":"public"},"type":"module","packageManager":"pnpm@11.23.0","engines":{"node":">=24.19.0"},"scripts":{"dev":"pnpm --filter @noe/showcase dev","storybook":"pnpm --filter @noe/storybook storybook","format":"biome format --write .","format:check":"biome format .","gen:inventory":"node scripts/generate-inventory.mjs","gen:manifest":"node scripts/generate-manifest.mjs","validate:manifest":"node scripts/validate-manifest.mjs","lint":"biome lint .","typecheck":"tsc -p tsconfig.json --pretty false","test":"node --test tests/*.test.mjs && vitest run --project unit","test:components":"vitest run --project browser","test:storybook":"vitest run --project storybook --config apps/storybook/vitest.config.ts","test:e2e":"playwright test","test:registry:consumer":"node scripts/verify-registry-consumer.mjs","test:registry":"node scripts/validate-manifest.mjs","test:manifest":"node scripts/validate-manifest.mjs","test:exports":"node scripts/validate-manifest.mjs","test:coverage":"node scripts/validate-manifest.mjs","test:tokens":"node scripts/verify.mjs","build":"pnpm -r --if-present build","build:storybook":"pnpm --filter @noe/storybook build-storybook","verify":"node scripts/verify.mjs && node scripts/validate-manifest.mjs","check":"pnpm format:check && pnpm lint && pnpm typecheck && pnpm test && pnpm test:components && pnpm gen:manifest && pnpm validate:manifest && pnpm build && pnpm build:storybook && pnpm verify","test:offline":"node --test tests/*.test.mjs","typecheck:offline":"tsc -p tsconfig.verify.json --pretty false","build:static":"node scripts/build-static.mjs","visual:legacy":"bash scripts/capture-visuals.sh"},"devDependencies":{"@biomejs/biome":"2.5.10","@playwright/test":"1.62.1","@storybook/addon-a11y":"10.5.10","@storybook/addon-docs":"10.5.10","@storybook/addon-vitest":"10.5.10","@storybook/react-vite":"10.5.10","@tailwindcss/vite":"4.3.3","@testing-library/react":"16.3.2","@testing-library/user-event":"14.6.6","@types/node":"26.2.0","@types/react":"19.2.18","@types/react-dom":"19.2.5","@vitejs/plugin-react":"6.1.0","@vitest/browser-playwright":"4.1.11","jsdom":"30.0.1","react":"19.2.8","react-dom":"19.2.8","storybook":"10.5.10","tailwindcss":"4.3.3","typescript":"7.0.2","vite":"8.2.2","vite-tsconfig-paths":"^6.1.1","vitest":"4.1.11","vitest-browser-react":"2.2.0"},"gitHead":"c3c2c210277e4beeceb26e4190cee5f17ce961f6","_id":"@alimohammadiwork/nodesign@0.1.0","description":"A production-grade, agent-friendly design system for NOE: multilingual, fully bidirectional, theme-aware React components with semantic tokens, a shadcn-compatible `@noe` registry, Storybook documentation and a multi-layered test suite.","_nodeVersion":"26.4.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-x0kjVYVrL5TH6Ba62pTzoNsBN8PJh5a5MMfrwwPdfkeoSdgVPruSOBNdCr3VyoJ1R5/Gf2Exkg/GJICyzLj9uQ==","shasum":"ed247a21f58efca6f8c81f5e3a26bdf0694f32ad","tarball":"https://registry.npmjs.org/@alimohammadiwork/nodesign/-/nodesign-0.1.0.tgz","fileCount":653,"unpackedSize":17212338,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGfdFvOeBa7rhaOqydD9uV4t1H71KNp0GH+bJLlijo+KAiEAs2xlw86+Le0DGxKI2fPzdT9cuLfLqdMV+bjxcFqAJkM="}]},"_npmUser":{"name":"alimohammadiwork","email":"1380ali.mohamadi@gmail.com"},"directories":{},"maintainers":[{"name":"alimohammadiwork","email":"1380ali.mohamadi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/nodesign_0.1.0_1787986646580_0.6069790538056854"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-29T06:57:26.422Z","0.1.0":"2026-08-29T06:57:26.933Z","modified":"2026-08-29T06:57:27.182Z"},"maintainers":[{"name":"alimohammadiwork","email":"1380ali.mohamadi@gmail.com"}],"description":"A production-grade, agent-friendly design system for NOE: multilingual, fully bidirectional, theme-aware React components with semantic tokens, a shadcn-compatible `@noe` registry, Storybook documentation and a multi-layered test suite.","readme":"# NOE Design System\n\nA production-grade, agent-friendly design system for NOE: multilingual, fully\nbidirectional, theme-aware React components with semantic tokens, a shadcn-compatible\n`@noe` registry, Storybook documentation and a multi-layered test suite.\n\n## Commands (pnpm workspace)\n\n```bash\ncorepack enable && pnpm install     # Node >= 24.19\npnpm check                          # format + lint + typecheck + tests + builds + verify\n```\n\n| Command               | Purpose                                              |\n| --------------------- | ---------------------------------------------------- |\n| `pnpm lint`           | Biome lint (a11y, correctness, style)                |\n| `pnpm typecheck`      | Strict TypeScript across the workspace               |\n| `pnpm test`           | Offline node tests + Vitest unit project             |\n| `pnpm test:components`| Vitest browser component tests (Playwright/Chromium) |\n| `pnpm test:storybook` | Storybook interaction + accessibility tests          |\n| `pnpm test:e2e`       | Playwright matrix (surfaces × locales × viewports)   |\n| `pnpm build`          | Build all packages, showcase app                     |\n| `pnpm build:storybook`| Production Storybook static build                    |\n| `pnpm verify`         | Registry, i18n, RTL, governance and secret audits    |\n| `pnpm dev`            | Showcase application dev server                      |\n| `pnpm storybook`      | Storybook dev server                                 |\n\n## Architecture\n\n```text\napps/\n  showcase/         React + Vite product surface reference\n  storybook/        Stories, docs, a11y and interaction tests\n  web/              Dependency-free visual reference and QA target\n\npackages/\n  design-tokens/    Semantic tokens and CSS contracts (light/dark)\n  ui/               Direction-safe UI primitives (@noe/ui)\n  i18n/             Locale metadata, formatters, pseudo-locales\n  data-ui/          Data table, metrics, chart framing\n  ai-ui/            Agent, run, tool, approval, artifact patterns\n  workflow-ui/      Workflow canvas, nodes, inspector\n  icons/            First-party icon policy and directional mirroring\n  registry/         shadcn-compatible @noe registry output\n  testing/          Reusable test contracts\n```\n\nRead `AGENTS.md` before modifying the system. `llms.txt` is the compact retrieval map.\n","readmeFilename":"README.md","_rev":"1-8b69dc87854b8831eaacd5387792f9e3"}