{"_id":"@alsto/client","_rev":"3-cb1f2a805a2b534bd9aaf7be1afdf26d","name":"@alsto/client","dist-tags":{"latest":"0.0.1"},"versions":{"0.0.1":{"name":"@alsto/client","version":"0.0.1","_id":"@alsto/client@0.0.1","maintainers":[{"name":"apolyanov","email":"alexander.polyanov@gmail.com"}],"dist":{"shasum":"bc04d8b64f144b3885ca16f00dde314d540b1f5a","tarball":"https://registry.npmjs.org/@alsto/client/-/client-0.0.1.tgz","fileCount":2,"integrity":"sha512-zY7nYQisvHFeVqPx7S+1uRT6R2zkxDmrHR3J5md5u8aQ8Uq8O+OjpqDT9UYT7E1ZyzzHo+U+nq5sK8j5qTAryg==","signatures":[{"sig":"MEUCIFS3NIJI06elod9rlIBXtv6d1QV9cIYYd7IfOejwW2yLAiEApFZ9+slQ01AKbbIcRfcyFzv0B5HxjdH7fxoBluCmT/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":727},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","development":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"66ea4cb62c9b19f8a229844c7410ddf3c7cf7e15","_npmUser":{"name":"apolyanov","email":"alexander.polyanov@gmail.com"},"_npmVersion":"10.8.2","description":"This library was generated with [Nx](https://nx.dev).","directories":{},"_nodeVersion":"20.19.0","dependencies":{"@alsto/shared":"0.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/client_0.0.1_1743959139907_0.39501183646556237","host":"s3://npm-registry-packages-npm-production"}},"0.0.0":{"name":"@alsto/client","version":"0.0.0","_id":"@alsto/client@0.0.0","maintainers":[{"name":"apolyanov","email":"alexander.polyanov@gmail.com"}],"dist":{"shasum":"a61cfd025ee5f7f1fd363abc05686bd00a3f2a23","tarball":"https://registry.npmjs.org/@alsto/client/-/client-0.0.0.tgz","fileCount":15,"integrity":"sha512-MP7194WIaj73PFQBBO+L5MCUzP8bFbH/rrIbG1uRM81ziUSRIl5NCva44JoiOy96fN13Fw8cdeEBXlbx1sJn+Q==","signatures":[{"sig":"MEUCIGuZvc+vsRjwPIRH2yDHIcu/jtMsjK6Gl6VU3bSu1iqIAiEA1wDt/kncxbibo6JEqU9/7q1hDdypcrCUAk9UbTJGptU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13853},"type":"module","gitHead":"8c153b28971f7c6ae0290e2ad5cb9d7047f66743","scripts":{"dev":"nx serve","lint":"nx eslint:lint","build":"tsc -b && nx vite:build","preview":"nx vite:preview"},"_npmUser":{"name":"apolyanov","email":"alexander.polyanov@gmail.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.19.0","dependencies":{"react":"^19.0.0","react-dom":"^19.0.0","@alsto/shared":"0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","@eslint/js":"^9.22.0","typescript":"~5.7.2","@types/react":"^19.0.10","@types/react-dom":"^19.0.4","typescript-eslint":"^8.26.1","@vitejs/plugin-react-swc":"^3.8.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/client_0.0.0_1745096289946_0.38900583575602865","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-04-06T17:05:39.825Z","modified":"2025-04-20T12:46:37.832Z","0.0.1":"2025-04-06T17:05:40.128Z","0.0.0":"2025-04-19T20:58:10.129Z"},"description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","maintainers":[{"name":"apolyanov","email":"alexander.polyanov@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) uses [Babel](https://babeljs.io/) for Fast Refresh\n- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react/blob/main/packages/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"}