{"_id":"@amin_keimasi/keimas-components","name":"@amin_keimasi/keimas-components","dist-tags":{"latest":"0.1.2"},"versions":{"0.1.2":{"name":"@amin_keimasi/keimas-components","version":"0.1.2","type":"module","description":"A set of reusable React components","main":"./dist/index.cjs","module":"./dist/index.es.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.es.js","require":"./dist/index.cjs","types":"./dist/index.d.ts"}},"scripts":{"dev":"vite","build":"tsc && vite build","lint":"eslint .","preview":"vite preview"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"devDependencies":{"@eslint/js":"^10.0.1","@types/node":"^24.12.3","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.1","eslint":"^10.3.0","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.5.2","globals":"^17.6.0","typescript":"~6.0.2","typescript-eslint":"^8.59.2","vite":"^8.0.12","vite-plugin-dts":"^5.0.2"},"dependencies":{"acorn":"^8.16.0","acorn-jsx":"^5.3.2","ajv":"^6.15.0","balanced-match":"^4.0.4","baseline-browser-mapping":"^2.10.33","brace-expansion":"^5.0.6","browserslist":"^4.28.2","caniuse-lite":"^1.0.30001793","compare-versions":"^6.1.1","confbox":"^0.2.4","convert-source-map":"^2.0.0","cross-spawn":"^7.0.6","csstype":"^3.2.3","debug":"^4.4.3","deep-is":"^0.1.4","detect-libc":"^2.1.2","electron-to-chromium":"^1.5.366","escalade":"^3.2.0","escape-string-regexp":"^4.0.0","eslint-scope":"^9.1.2","eslint-visitor-keys":"^5.0.1","espree":"^11.2.0","esquery":"^1.7.0","esrecurse":"^4.3.0","estraverse":"^5.3.0","estree-walker":"^2.0.2","esutils":"^2.0.3","exsolve":"^1.0.8","fast-deep-equal":"^3.1.3","fast-json-stable-stringify":"^2.1.0","fast-levenshtein":"^2.0.6","fdir":"^6.5.0","file-entry-cache":"^8.0.0","find-up":"^5.0.0","flat-cache":"^4.0.1","flatted":"^3.4.2","gensync":"^1.0.0-beta.2","glob-parent":"^6.0.2","hermes-estree":"^0.25.1","hermes-parser":"^0.25.1","ignore":"^5.3.2","imurmurhash":"^0.1.4","is-extglob":"^2.1.1","is-glob":"^4.0.3","isexe":"^2.0.0","js-tokens":"^4.0.0","jsesc":"^3.1.0","json-buffer":"^3.0.1","json-schema-traverse":"^0.4.1","json-stable-stringify-without-jsonify":"^1.0.1","json5":"^2.2.3","keyv":"^4.5.4","kolorist":"^1.8.0","levn":"^0.4.1","lightningcss":"^1.32.0","lightningcss-linux-x64-gnu":"^1.32.0","lightningcss-linux-x64-musl":"^1.32.0","local-pkg":"^1.2.1","locate-path":"^6.0.0","lru-cache":"^5.1.1","magic-string":"^0.30.21","minimatch":"^10.2.5","mlly":"^1.8.2","ms":"^2.1.3","nanoid":"^3.3.12","natural-compare":"^1.4.0","node-releases":"^2.0.47","optionator":"^0.9.4","p-limit":"^3.1.0","p-locate":"^5.0.0","path-browserify":"^1.0.1","path-exists":"^4.0.0","path-key":"^3.1.1","pathe":"^2.0.3","picocolors":"^1.1.1","picomatch":"^4.0.4","pkg-types":"^2.3.1","postcss":"^8.5.15","prelude-ls":"^1.2.1","punycode":"^2.3.1","quansync":"^0.2.11","react":"^19.2.7","react-dom":"^19.2.7","rolldown":"^1.0.3","scheduler":"^0.27.0","semver":"^6.3.1","shebang-command":"^2.0.0","shebang-regex":"^3.0.0","source-map-js":"^1.2.1","tinyglobby":"^0.2.17","ts-api-utils":"^2.5.0","type-check":"^0.4.0","ufo":"^1.6.4","undici-types":"^7.18.2","unplugin":"^2.3.11","unplugin-dts":"^1.0.2","update-browserslist-db":"^1.2.3","uri-js":"^4.4.1","vscode-uri":"^3.1.0","webpack-virtual-modules":"^0.6.2","which":"^2.0.2","word-wrap":"^1.2.5","yallist":"^3.1.1","yocto-queue":"^0.1.0","zod":"^4.4.3","zod-validation-error":"^4.0.2"},"author":"","license":"ISC","_id":"@amin_keimasi/keimas-components@0.1.2","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-PagaKBTQd0IXuXISgGOEg+cjr6N5IQ31LyPaEa53jwTAdQvRKK28ZF6p+FWa6YyjylkbxF7koNbyY69oYVSPxw==","shasum":"ef12233a90d21e2d5e4c836eba82e2bd6a5de1f1","tarball":"https://registry.npmjs.org/@amin_keimasi/keimas-components/-/keimas-components-0.1.2.tgz","fileCount":8,"unpackedSize":38633,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCB34GyrkSBeGiiZcV4WI5fsugUT+i/x8Jv/iYBT+YPJgIhAKqsSskbAhb+WouxRy59VuzJkri0jpwQ9GoSCZ9ACaCX"}]},"_npmUser":{"name":"amin_keimasi","email":"moakeimasi@gmail.com"},"directories":{},"maintainers":[{"name":"amin_keimasi","email":"moakeimasi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/keimas-components_0.1.2_1780575212250_0.12552093628951977"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-04T12:13:32.097Z","0.1.2":"2026-06-04T12:13:32.443Z","modified":"2026-06-04T12:13:32.612Z"},"maintainers":[{"name":"amin_keimasi","email":"moakeimasi@gmail.com"}],"description":"A set of reusable React components","license":"ISC","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\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","readmeFilename":"README.md","_rev":"1-ad02162f61598a8ce8ed137c4f54cf63"}