{"_id":"@airmed/airmed-core-ui","name":"@airmed/airmed-core-ui","dist-tags":{"latest":"1.0.6"},"versions":{"1.0.6":{"name":"@airmed/airmed-core-ui","version":"1.0.6","description":"A shared MUI components library using React, Vite, and TypeScript.","main":"dist/index.js","module":"dist/index.es.js","types":"dist/index.d.ts","scripts":{"build":"vite build","build:watch":"vite build --watch","dev":"vite","lint":"eslint src --ext .ts,.tsx","test":"vitest","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"peerDependencies":{"@emotion/react":"^11.14.0","@emotion/styled":"^11.14.0","@mui/icons-material":"^6.4.7","@mui/material":"^5.0.0","moment":"^2.30.1","moment-timezone":"^0.5.47","react":"^18.0.0","react-dom":"^18.0.0","react-hook-form":"7.54.2"},"devDependencies":{"@chromatic-com/storybook":"^3","@storybook/addon-essentials":"^8.6.6","@storybook/addon-links":"^8.6.6","@storybook/builder-vite":"^8.6.6","@storybook/react":"^8.6.6","@storybook/react-dom-shim":"^8.6.6","@storybook/react-vite":"^8.6.6","@types/react":"^18.0.0","@types/react-big-calendar":"^1.16.1","@types/react-dom":"^18.0.0","@vitejs/plugin-react":"^4.3.4","storybook":"^8.6.6","typescript":"^4.7.0","vite":"^4.0.0","vite-plugin-dts":"4.5.3"},"dependencies":{"@emotion/react":"^11.14.0","@emotion/styled":"^11.14.0","@mui/icons-material":"^6.4.7","@mui/material":"^5.0.0","lucide-react":"^0.482.0","moment":"^2.30.1","moment-timezone":"^0.5.47","react":"^18.0.0","react-big-calendar":"^1.18.0","react-dom":"^18.0.0","react-hook-form":"7.54.2","react-router-dom":"^7.4.0"},"peerDependenciesMeta":{"@mui/material":{"optional":true}},"repository":{"type":"git","url":"https://SignaTechServicesIndia@dev.azure.com/SignaTechServicesIndia/AirMed%20-%20Research%20and%20Healthcare%20Suite/_git/Airmed-Core-UI"},"keywords":["airmed"],"author":{"name":"sigatech"},"license":"ISC","_id":"@airmed/airmed-core-ui@1.0.6","gitHead":"1fff753145a56658f3bbc880051af4bb8cf94e58","_nodeVersion":"21.6.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-njOOzoOavKj4NfByM3FXXCiHDG5mvz3pAiwsl1Fuu1b5JDuvv/atNk/c/ydiYVgq0jKXxyjyw1X7QrgN9crjoA==","shasum":"2a55646fd8dc282dbc3ab58e843de684d30e5311","tarball":"https://registry.npmjs.org/@airmed/airmed-core-ui/-/airmed-core-ui-1.0.6.tgz","fileCount":83,"unpackedSize":100503,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHYE3Il1kxWsyQkJsK5sAKUb0mQkegSuqMR37ATLjABOAiBBdNxexk6aLstfrgvksjNqAb8IXUCtY2a/X4uPu2YhYA=="}]},"_npmUser":{"name":"saktheeswaran","email":"saktheeshwaran.m@signatech.com"},"directories":{},"maintainers":[{"name":"saktheeswaran","email":"saktheeshwaran.m@signatech.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/airmed-core-ui_1.0.6_1745219174807_0.0784169420404448"},"_hasShrinkwrap":false}},"time":{"created":"2025-04-21T07:06:14.683Z","1.0.6":"2025-04-21T07:06:14.969Z","modified":"2025-04-21T07:06:15.283Z"},"maintainers":[{"name":"saktheeswaran","email":"saktheeshwaran.m@signatech.com"}],"description":"A shared MUI components library using React, Vite, and TypeScript.","keywords":["airmed"],"repository":{"type":"git","url":"https://SignaTechServicesIndia@dev.azure.com/SignaTechServicesIndia/AirMed%20-%20Research%20and%20Healthcare%20Suite/_git/Airmed-Core-UI"},"author":{"name":"sigatech"},"license":"ISC","readme":"# React + TypeScript + Vite\r\n\r\nThis template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.\r\n\r\nCurrently, two official plugins are available:\r\n\r\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\r\n- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react-swc) uses [SWC](https://swc.rs/) for Fast Refresh\r\n\r\n## Expanding the ESLint configuration\r\n\r\nIf you are developing a production application, we recommend updating the configuration to enable type-aware lint rules:\r\n\r\n```js\r\nexport default tseslint.config({\r\n  extends: [\r\n    // Remove ...tseslint.configs.recommended and replace with this\r\n    ...tseslint.configs.recommendedTypeChecked,\r\n    // Alternatively, use this for stricter rules\r\n    ...tseslint.configs.strictTypeChecked,\r\n    // Optionally, add this for stylistic rules\r\n    ...tseslint.configs.stylisticTypeChecked,\r\n  ],\r\n  languageOptions: {\r\n    // other options...\r\n    parserOptions: {\r\n      project: ['./tsconfig.node.json', './tsconfig.app.json'],\r\n      tsconfigRootDir: import.meta.dirname,\r\n    },\r\n  },\r\n})\r\n```\r\n\r\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:\r\n\r\n```js\r\n// eslint.config.js\r\nimport reactX from 'eslint-plugin-react-x'\r\nimport reactDom from 'eslint-plugin-react-dom'\r\n\r\nexport default tseslint.config({\r\n  plugins: {\r\n    // Add the react-x and react-dom plugins\r\n    'react-x': reactX,\r\n    'react-dom': reactDom,\r\n  },\r\n  rules: {\r\n    // other rules...\r\n    // Enable its recommended typescript rules\r\n    ...reactX.configs['recommended-typescript'].rules,\r\n    ...reactDom.configs.recommended.rules,\r\n  },\r\n})\r\n```\r\n","readmeFilename":"README.md","_rev":"1-543e9c82113509aaca56dc77a2a6e3ac"}