{"_id":"@anand.jose/react-lib","_rev":"2-9cbc2670bbea7ef7401760403540e8a0","name":"@anand.jose/react-lib","dist-tags":{"latest":"1.0.0"},"versions":{"0.0.0":{"name":"@anand.jose/react-lib","version":"0.0.0","_id":"@anand.jose/react-lib@0.0.0","maintainers":[{"name":"anand.jose","email":"anand.jose@trenser.com"}],"dist":{"shasum":"490d7c52254dd8f8603bd50495cdda38148acd65","tarball":"https://registry.npmjs.org/@anand.jose/react-lib/-/react-lib-0.0.0.tgz","fileCount":11,"integrity":"sha512-v1n6g4H8wVwxIgqMkQnj77KC3cwdbwh0ur+/TJ97MbrYr+ES+6MIryLVvKuMK3dLkkG385A7wFZiUTiZJiaIow==","signatures":[{"sig":"MEYCIQCdFoRl5koAUV80QBFYbrdtSNfU9vaFiauLMwEPR/4TNgIhAPEuRoZT6V5rA7RagIOStvVAGuALVRCnoNlqRBMzAtf1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20070},"type":"module","types":"./dist/main.d.ts","module":"./dist/main.js","exports":"./dist/main.js","scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"anand.jose","email":"anand.jose@trenser.com"},"_npmVersion":"10.8.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"react":"^19.2.8","react-dom":"^19.2.8","vite-plugin-dts":"^5.0.3","vite-plugin-lib-inject-css":"^2.2.2"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^13.0.6","vite":"^8.2.0","eslint":"^10.8.0","vitest":"latest","globals":"^17.7.0","storybook":"^10.5.10","@eslint/js":"^10.0.1","playwright":"latest","typescript":"~6.0.2","@types/glob":"^8.1.0","@types/node":"^24.13.3","@types/react":"^19.2.17","@types/react-dom":"^19.2.3","typescript-eslint":"^8.65.0","@vitest/coverage-v8":"latest","@storybook/addon-mcp":"latest","@vitejs/plugin-react":"^6.0.4","@storybook/addon-a11y":"^10.5.10","@storybook/addon-docs":"^10.5.10","@storybook/react-vite":"^10.5.10","@storybook/addon-vitest":"^10.5.10","eslint-plugin-storybook":"^10.5.10","@chromatic-com/storybook":"latest","eslint-plugin-react-hooks":"^7.1.1","@vitest/browser-playwright":"latest","eslint-plugin-react-refresh":"^0.5.3"},"_npmOperationalInternal":{"tmp":"tmp/react-lib_0.0.0_1787291995009_0.3145851587619193","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@anand.jose/react-lib","version":"1.0.0","type":"module","exports":"./dist/main.js","module":"./dist/main.js","types":"./dist/main.d.ts","scripts":{"dev":"vite","build":"tsc -b && vite build","lint":"eslint .","preview":"vite preview","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"dependencies":{"react":"^19.2.8","react-dom":"^19.2.8","vite-plugin-dts":"^5.0.3","vite-plugin-lib-inject-css":"^2.2.2"},"devDependencies":{"@chromatic-com/storybook":"latest","@eslint/js":"^10.0.1","@storybook/addon-a11y":"^10.5.10","@storybook/addon-docs":"^10.5.10","@storybook/addon-mcp":"latest","@storybook/addon-vitest":"^10.5.10","@storybook/react-vite":"^10.5.10","@types/glob":"^8.1.0","@types/node":"^24.13.3","@types/react":"^19.2.17","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.4","@vitest/browser-playwright":"latest","@vitest/coverage-v8":"latest","eslint":"^10.8.0","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.5.3","eslint-plugin-storybook":"^10.5.10","glob":"^13.0.6","globals":"^17.7.0","playwright":"latest","storybook":"^10.5.10","typescript":"~6.0.2","typescript-eslint":"^8.65.0","vite":"^8.2.0","vitest":"latest"},"_id":"@anand.jose/react-lib@1.0.0","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","_nodeVersion":"20.20.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-535YB/YlovpfQJnBZP75Z/oXWtXx3ndIsYSyNSRrZ7oUWRCdM5yXLMh8+9cmwv7BtZKiylIxl8cxmIPrEPW3IQ==","shasum":"925d36b2d864bbfbffcc83e11c64855a8b7f9fa6","tarball":"https://registry.npmjs.org/@anand.jose/react-lib/-/react-lib-1.0.0.tgz","fileCount":11,"unpackedSize":20070,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCaEBJODf6AjYf9N1swMWabwP6uV1FpfXbehctMdptNawIhAKVEbx3ZumF86xmpVjNnZFl7uz+dN7d/lYJAEPJuaq7/"}]},"_npmUser":{"name":"anand.jose","email":"anand.jose@trenser.com"},"directories":{},"maintainers":[{"name":"anand.jose","email":"anand.jose@trenser.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-lib_1.0.0_1787292049088_0.22408416968766298"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-21T05:59:54.819Z","modified":"2026-08-21T06:01:06.070Z","0.0.0":"2026-08-21T05:59:55.152Z","1.0.0":"2026-08-21T06:00:49.235Z"},"description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","maintainers":[{"name":"anand.jose","email":"anand.jose@trenser.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) uses [Oxc](https://oxc.rs)\n- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react-swc) uses [SWC](https://swc.rs/)\n\n## React Compiler\n\nThe React Compiler is not enabled on this template because of its impact on dev & build performances. To add it, see [this documentation](https://react.dev/learn/react-compiler/installation).\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 defineConfig([\n  globalIgnores(['dist']),\n  {\n    files: ['**/*.{ts,tsx}'],\n    extends: [\n      // Other configs...\n\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      // Other configs...\n    ],\n    languageOptions: {\n      parserOptions: {\n        project: ['./tsconfig.node.json', './tsconfig.app.json'],\n        tsconfigRootDir: import.meta.dirname,\n      },\n      // other options...\n    },\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 defineConfig([\n  globalIgnores(['dist']),\n  {\n    files: ['**/*.{ts,tsx}'],\n    extends: [\n      // Other configs...\n      // Enable lint rules for React\n      reactX.configs['recommended-typescript'],\n      // Enable lint rules for React DOM\n      reactDom.configs.recommended,\n    ],\n    languageOptions: {\n      parserOptions: {\n        project: ['./tsconfig.node.json', './tsconfig.app.json'],\n        tsconfigRootDir: import.meta.dirname,\n      },\n      // other options...\n    },\n  },\n])\n\n```\n","readmeFilename":"README.md"}