{"_id":"@alireza-mlk/test-ui","_rev":"4-ebbe0b57aad9d502ded28436c1ebd5f7","name":"@alireza-mlk/test-ui","dist-tags":{"latest":"1.0.2"},"versions":{"0.0.0":{"name":"@alireza-mlk/test-ui","version":"0.0.0","_id":"@alireza-mlk/test-ui@0.0.0","maintainers":[{"name":"alireza-mlk","email":"alirezamalekmo1@gmail.com"}],"dist":{"shasum":"06c3922fa1de5d31b51f529a7042d3b84ebbe5f0","tarball":"https://registry.npmjs.org/@alireza-mlk/test-ui/-/test-ui-0.0.0.tgz","fileCount":6,"integrity":"sha512-bmat9+PiC1Lnor1K6eycxCruc1cduyNrnHnWgKbPYmpUvRG6/vNpnY1iADo9/1l4Q0+6QCEDcmsNuwQmbBh93A==","signatures":[{"sig":"MEQCIB52W3b82y6s2y7bChvRZTuJIpwBuQec4tKOcMpcWrAqAiAf/DX4dFWWnXecewqTCEPVwB3bFTXFC86z+kTxtCaY1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20389},"main":"./dist/simple-ui.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/simple-ui.es.js","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -b && vite build","preview":"vite preview","storybook":"storybook dev -p 6006","test:watch":"vitest watch","test:coverage":"vitest run --coverage","build-storybook":"storybook build"},"_npmUser":{"name":"alireza-mlk","email":"alirezamalekmo1@gmail.com"},"_npmVersion":"10.8.1","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"20.16.0","dependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.0","jsdom":"^26.1.0","eslint":"^9.21.0","vitest":"^3.1.1","globals":"^15.15.0","happy-dom":"^17.4.4","storybook":"^8.6.12","@eslint/js":"^9.21.0","playwright":"^1.51.1","typescript":"~5.7.2","@types/node":"^22.14.1","@types/react":"^19.0.10","@storybook/test":"^8.6.12","@vitest/browser":"^3.1.1","vite-plugin-dts":"^4.5.3","@storybook/react":"^8.6.12","@types/react-dom":"^19.0.4","@storybook/blocks":"^8.6.12","typescript-eslint":"^8.24.1","@vitest/coverage-v8":"^3.1.1","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^4.3.4","@storybook/react-vite":"^8.6.12","@testing-library/react":"^16.3.0","eslint-plugin-storybook":"^0.12.0","@chromatic-com/storybook":"^3.2.6","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.1.0","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.6.12","eslint-plugin-react-refresh":"^0.4.19","@storybook/experimental-addon-test":"^8.6.12"},"_npmOperationalInternal":{"tmp":"tmp/test-ui_0.0.0_1744789395443_0.6525358224652322","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@alireza-mlk/test-ui","version":"1.0.0","_id":"@alireza-mlk/test-ui@1.0.0","maintainers":[{"name":"alireza-mlk","email":"alirezamalekmo1@gmail.com"}],"dist":{"shasum":"b3122e5951d8dbeda1142d5a2ad314e5de3ba6fa","tarball":"https://registry.npmjs.org/@alireza-mlk/test-ui/-/test-ui-1.0.0.tgz","fileCount":6,"integrity":"sha512-qPA+N+/hz2ndTJhENcWhgRbXhwEIVCzhv8il4D4ScElI6uMiteIHS5xuIK/GAZhLrj9IBkG8re8OTR1RCXK1CQ==","signatures":[{"sig":"MEUCIDrReGkmgTiFYCQpzyWmIGzUqlz1bJITL/bkcYTtjfWoAiEA0n94IDlt2ywT/ceQ3/ko2/dk7BuYDUZ62KIUgSXQIps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20389},"main":"./dist/simple-ui.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/simple-ui.es.js","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -b && vite build","preview":"vite preview","storybook":"storybook dev -p 6006","test:watch":"vitest watch","test:coverage":"vitest run --coverage","build-storybook":"storybook build"},"_npmUser":{"name":"alireza-mlk","email":"alirezamalekmo1@gmail.com"},"_npmVersion":"10.8.1","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"20.16.0","dependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.0","jsdom":"^26.1.0","eslint":"^9.21.0","vitest":"^3.1.1","globals":"^15.15.0","happy-dom":"^17.4.4","storybook":"^8.6.12","@eslint/js":"^9.21.0","playwright":"^1.51.1","typescript":"~5.7.2","@types/node":"^22.14.1","@types/react":"^19.0.10","@storybook/test":"^8.6.12","@vitest/browser":"^3.1.1","vite-plugin-dts":"^4.5.3","@storybook/react":"^8.6.12","@types/react-dom":"^19.0.4","@storybook/blocks":"^8.6.12","typescript-eslint":"^8.24.1","@vitest/coverage-v8":"^3.1.1","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^4.3.4","@storybook/react-vite":"^8.6.12","@testing-library/react":"^16.3.0","eslint-plugin-storybook":"^0.12.0","@chromatic-com/storybook":"^3.2.6","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.1.0","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.6.12","eslint-plugin-react-refresh":"^0.4.19","@storybook/experimental-addon-test":"^8.6.12"},"_npmOperationalInternal":{"tmp":"tmp/test-ui_1.0.0_1744789528963_0.5881743897645466","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@alireza-mlk/test-ui","version":"1.0.1","_id":"@alireza-mlk/test-ui@1.0.1","maintainers":[{"name":"alireza-mlk","email":"alirezamalekmo1@gmail.com"}],"dist":{"shasum":"7b9a55a8aaa12ac024c7062d3e7f5c9dc84151b0","tarball":"https://registry.npmjs.org/@alireza-mlk/test-ui/-/test-ui-1.0.1.tgz","fileCount":6,"integrity":"sha512-kRch8GJVttP2gOo9uZ7pcs1sTTw+oL3RJZmK6l0BTlXj0ypBaQaAH6Zw7Ky5T5H8GoVqZyQL8bOMR3E+RqTznw==","signatures":[{"sig":"MEUCIQDTe4PMm06XmCnAc/nuB0Z1Ro9Lm2jq/YDISMKL7JbFtwIgI6ZVid/l+PWl0KzAk9lz52+6Q8n+U1EFLmMrkgvklC0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20394},"main":"./dist/simple-ui.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/simple-ui.es.js","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -b && vite build","preview":"vite preview","storybook":"storybook dev -p 6006","test:watch":"vitest watch","test:coverage":"vitest run --coverage","build-storybook":"storybook build"},"_npmUser":{"name":"alireza-mlk","email":"alirezamalekmo1@gmail.com"},"_npmVersion":"10.8.1","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"20.16.0","dependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.0","jsdom":"^26.1.0","eslint":"^9.21.0","vitest":"^3.1.1","globals":"^15.15.0","happy-dom":"^17.4.4","storybook":"^8.6.12","@eslint/js":"^9.21.0","playwright":"^1.51.1","typescript":"~5.7.2","@types/node":"^22.14.1","@types/react":"^19.0.10","@storybook/test":"^8.6.12","@vitest/browser":"^3.1.1","vite-plugin-dts":"^4.5.3","@storybook/react":"^8.6.12","@types/react-dom":"^19.0.4","@storybook/blocks":"^8.6.12","typescript-eslint":"^8.24.1","@vitest/coverage-v8":"^3.1.1","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^4.3.4","@storybook/react-vite":"^8.6.12","@testing-library/react":"^16.3.0","eslint-plugin-storybook":"^0.12.0","@chromatic-com/storybook":"^3.2.6","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^5.1.0","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.6.12","eslint-plugin-react-refresh":"^0.4.19","@storybook/experimental-addon-test":"^8.6.12"},"_npmOperationalInternal":{"tmp":"tmp/test-ui_1.0.1_1744791820410_0.404063350054803","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./Button":{"import":"./dist/components/Button/Button.js","require":"./dist/components/Button/Button.cjs"},"./*":"./dist/components/*/index.ts"},"name":"@alireza-mlk/test-ui","private":false,"version":"1.0.2","type":"module","main":"./dist/simple-ui.umd.js","module":"./dist/simple-ui.es.js","types":"./dist/index.d.ts","scripts":{"dev":"vite","build":"tsc -b && vite build","lint":"eslint .","preview":"vite preview","storybook":"storybook dev -p 6006","build-storybook":"storybook build","test":"vitest","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"dependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"devDependencies":{"@chromatic-com/storybook":"^3.2.6","@eslint/js":"^9.21.0","@storybook/addon-essentials":"^8.6.12","@storybook/addon-onboarding":"^8.6.12","@storybook/blocks":"^8.6.12","@storybook/experimental-addon-test":"^8.6.12","@storybook/react":"^8.6.12","@storybook/react-vite":"^8.6.12","@storybook/test":"^8.6.12","@testing-library/dom":"^10.4.0","@testing-library/jest-dom":"^6.6.3","@testing-library/react":"^16.3.0","@types/node":"^22.14.1","@types/react":"^19.0.10","@types/react-dom":"^19.0.4","@vitejs/plugin-react":"^4.3.4","@vitest/browser":"^3.1.1","@vitest/coverage-v8":"^3.1.1","eslint":"^9.21.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-react-refresh":"^0.4.19","eslint-plugin-storybook":"^0.12.0","globals":"^15.15.0","happy-dom":"^17.4.4","jsdom":"^26.1.0","playwright":"^1.51.1","storybook":"^8.6.12","typescript":"~5.7.2","typescript-eslint":"^8.24.1","vite":"^6.2.0","vite-plugin-dts":"^4.5.3","vitest":"^3.1.1"},"eslintConfig":{"extends":["plugin:storybook/recommended"]},"_id":"@alireza-mlk/test-ui@1.0.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","_nodeVersion":"20.16.0","_npmVersion":"10.8.1","dist":{"integrity":"sha512-b7/UytdwXI9SrmxbmjTEAepD4ppF3JqtSxCT9V4zhkLvnhsICcwVCE2nzXb+ra+vvPdrydmyKHjtraZMe9YcwQ==","shasum":"9d1283305c8bac30daca6d19fe87c85608585bd7","tarball":"https://registry.npmjs.org/@alireza-mlk/test-ui/-/test-ui-1.0.2.tgz","fileCount":6,"unpackedSize":20679,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCoNL+SoI2XlHsUsqykK/5QVopX2ylRLNTI1PrZBGe2jQIgJ56nppkcMN/8v7hsVMpwKPT2kjglFcTGmxuvhOJ5qDQ="}]},"_npmUser":{"name":"alireza-mlk","email":"alirezamalekmo1@gmail.com"},"directories":{},"maintainers":[{"name":"alireza-mlk","email":"alirezamalekmo1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/test-ui_1.0.2_1744793484895_0.16069520510282032"},"_hasShrinkwrap":false}},"time":{"created":"2025-04-16T07:43:15.321Z","modified":"2025-04-16T08:51:25.208Z","0.0.0":"2025-04-16T07:43:15.640Z","1.0.0":"2025-04-16T07:45:29.153Z","1.0.1":"2025-04-16T08:23:40.586Z","1.0.2":"2025-04-16T08:51:25.042Z"},"description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","maintainers":[{"name":"alireza-mlk","email":"alirezamalekmo1@gmail.com"}],"readme":"# React + TypeScript + Vite\n\nThis template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.\n\nCurrently, two official plugins are available:\n\n- [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/README.md) uses [Babel](https://babeljs.io/) for Fast Refresh\n- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react-swc) uses [SWC](https://swc.rs/) for Fast Refresh\n\n## Expanding the ESLint configuration\n\nIf you are developing a production application, we recommend updating the configuration to enable type-aware lint rules:\n\n```js\nexport default tseslint.config({\n  extends: [\n    // Remove ...tseslint.configs.recommended and replace with this\n    ...tseslint.configs.recommendedTypeChecked,\n    // Alternatively, use this for stricter rules\n    ...tseslint.configs.strictTypeChecked,\n    // Optionally, add this for stylistic rules\n    ...tseslint.configs.stylisticTypeChecked,\n  ],\n  languageOptions: {\n    // other options...\n    parserOptions: {\n      project: ['./tsconfig.node.json', './tsconfig.app.json'],\n      tsconfigRootDir: import.meta.dirname,\n    },\n  },\n})\n```\n\nYou can also install [eslint-plugin-react-x](https://github.com/Rel1cx/eslint-react/tree/main/packages/plugins/eslint-plugin-react-x) and [eslint-plugin-react-dom](https://github.com/Rel1cx/eslint-react/tree/main/packages/plugins/eslint-plugin-react-dom) for React-specific lint rules:\n\n```js\n// eslint.config.js\nimport reactX from 'eslint-plugin-react-x'\nimport reactDom from 'eslint-plugin-react-dom'\n\nexport default tseslint.config({\n  plugins: {\n    // Add the react-x and react-dom plugins\n    'react-x': reactX,\n    'react-dom': reactDom,\n  },\n  rules: {\n    // other rules...\n    // Enable its recommended typescript rules\n    ...reactX.configs['recommended-typescript'].rules,\n    ...reactDom.configs.recommended.rules,\n  },\n})\n```\n","readmeFilename":"README.md"}