{"_id":"@bitcurve/flint-react-ui","name":"@bitcurve/flint-react-ui","dist-tags":{"latest":"0.0.2"},"versions":{"0.0.2":{"name":"@bitcurve/flint-react-ui","version":"0.0.2","type":"module","license":"MIT","sideEffects":false,"repository":{"type":"ssh","url":"git+ssh://git@github.com/appcurve/flint.git","directory":"packages/react-ui"},"publishConfig":{"access":"public"},"main":"./dist/index.cjs.js","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs.js"},"./dist/style.css":"./dist/style.css","./package.json":"./package.json"},"devDependencies":{"@microsoft/api-extractor":"^7.47.0","@testing-library/jest-dom":"^6.4.6","@testing-library/react":"^16.0.0","@types/node":"^20.14.9","@types/react":"^18.3.3","@types/react-dom":"^18.2.22","@typescript-eslint/eslint-plugin":"^7.15.0","@typescript-eslint/parser":"^7.15.0","@vitejs/plugin-react":"^4.3.1","autoprefixer":"^10.4.19","eslint":"^9.6.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","jsdom":"^24.1.0","postcss":"^8.4.39","postcss-discard-comments":"^7.0.1","react":"^18.2.0","react-dom":"^18.2.0","rollup-plugin-preserve-directives":"^0.4.0","tailwindcss":"^3.4.4","typescript":"^5.5.3","vite":"^5.3.3","vite-plugin-dts":"^3.9.1","vitest":"^1.0.4","@bitcurve/flint-react-core":"0.0.4","@bitcurve/flint-react-icons":"0.0.2","@bitcurve/flint-tailwind":"0.0.0"},"peerDependencies":{"react":">=18.0.0 <20.0.0","react-dom":">=18.0.0 <20.0.0","@bitcurve/flint-react-core":"0.0.4","@bitcurve/flint-react-icons":"0.0.2","@bitcurve/flint-style":"0.0.0","@bitcurve/flint-tailwind":"0.0.0"},"dependencies":{"@hookform/resolvers":"^3.7.0","@mantine/hooks":"^7.11.1","@radix-ui/react-accordion":"^1.2.0","@radix-ui/react-aspect-ratio":"^1.1.0","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-checkbox":"^1.1.1","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-context":"^1.1.0","@radix-ui/react-context-menu":"^2.2.1","@radix-ui/react-dialog":"^1.1.1","@radix-ui/react-dropdown-menu":"^2.1.1","@radix-ui/react-hover-card":"^1.1.1","@radix-ui/react-label":"^2.1.0","@radix-ui/react-menubar":"^1.1.1","@radix-ui/react-navigation-menu":"^1.2.0","@radix-ui/react-popover":"^1.1.1","@radix-ui/react-progress":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-scroll-area":"^1.1.0","@radix-ui/react-select":"^2.1.1","@radix-ui/react-separator":"^1.1.0","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-tabs":"^1.1.0","@radix-ui/react-toast":"^1.2.1","@radix-ui/react-toggle":"^1.1.0","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-tooltip":"^1.1.2","@tanstack/react-table":"^8.19.2","class-variance-authority":"^0.7.0","cmdk":"^1.0.0","date-fns":"^3.6.0","react-day-picker":"^8.10.1","react-hook-form":"^7.52.1","sonner":"^1.5.0"},"scripts":{"dev":"vite","build":"tsc && vite build","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","preview":"vite preview"},"_id":"@bitcurve/flint-react-ui@0.0.2","description":"Intended to be used in conjunction with `@bitcurve/flint-tailwind` (a peer dependency) and alongside `@bitcurve/flint-react-ui`.","bugs":{"url":"https://github.com/appcurve/flint/issues"},"homepage":"https://github.com/appcurve/flint#readme","_integrity":"sha512-CpS7WWtcdBWEH4EdkpaHU5qMbOrO10qpEZggb9X4ZIhOgZbu5QJ8RFT0N48cnHFpewUWmrnQTqTW9D0MZIN2hQ==","_resolved":"/tmp/0b0a559d006b3dc01f214af95b674c36/bitcurve-flint-react-ui-0.0.2.tgz","_from":"file:bitcurve-flint-react-ui-0.0.2.tgz","_nodeVersion":"20.14.0","_npmVersion":"10.7.0","dist":{"integrity":"sha512-CpS7WWtcdBWEH4EdkpaHU5qMbOrO10qpEZggb9X4ZIhOgZbu5QJ8RFT0N48cnHFpewUWmrnQTqTW9D0MZIN2hQ==","shasum":"f6b3bbd7fac49e73ac64e5f5433784b0a5cef423","tarball":"https://registry.npmjs.org/@bitcurve/flint-react-ui/-/flint-react-ui-0.0.2.tgz","fileCount":200,"unpackedSize":667726,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPKTzgVme82QUi0W+jbLi9qx7IyIw7VcxFNMSpWYtn9gIgVIjyK1qb5j6pXRLNepinlU6w7MZZOV3G5whY8z/7Zgg="}]},"_npmUser":{"name":"bitcurvesystems","email":"contact@bitcurve.com"},"directories":{},"maintainers":[{"name":"bitcurvesystems","email":"contact@bitcurve.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flint-react-ui_0.0.2_1720122042092_0.6695850951801783"},"_hasShrinkwrap":false}},"time":{"created":"2024-07-04T19:40:41.980Z","0.0.2":"2024-07-04T19:40:42.302Z","modified":"2024-07-04T19:40:42.583Z"},"maintainers":[{"name":"bitcurvesystems","email":"contact@bitcurve.com"}],"description":"Intended to be used in conjunction with `@bitcurve/flint-tailwind` (a peer dependency) and alongside `@bitcurve/flint-react-ui`.","homepage":"https://github.com/appcurve/flint#readme","repository":{"type":"ssh","url":"git+ssh://git@github.com/appcurve/flint.git","directory":"packages/react-ui"},"bugs":{"url":"https://github.com/appcurve/flint/issues"},"license":"MIT","readme":"# @bitcurve/flint-react-ui\n\nIntended to be used in conjunction with `@bitcurve/flint-tailwind` (a peer dependency) and alongside `@bitcurve/flint-react-ui`.\n\n## Consuming this Package\n\nThe consuming project must add this package to their tailwind config file's `content` array so that tailwind classes are properly processed and purged during build:\n\n```js\ncontent: [\n  // ...\n  './node_modules/@bitcurve/flint-react-ui/dist/**/*.{js,ts,jsx,tsx}',\n  // ...\n]\n```\n\nThis package also exports a `style.css` generated by tailwindcss during the package build process.\n\nThe generated stylesheet does not include the tailwind _preflight_ (**base**) styles or **components** styles with the assumption that the consuming project may have its own base styles. Refer to tailwind's docs: https://tailwindcss.com/docs/preflight.\n\n## Boilerplate Docs Generated By Vite + React Template\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- Configure the top-level `parserOptions` property like this:\n\n```js\nexport default {\n  // other rules...\n  parserOptions: {\n    ecmaVersion: 'latest',\n    sourceType: 'module',\n    project: ['./tsconfig.json', './tsconfig.node.json'],\n    tsconfigRootDir: __dirname,\n  },\n}\n```\n\n- Replace `plugin:@typescript-eslint/recommended` to `plugin:@typescript-eslint/recommended-type-checked` or `plugin:@typescript-eslint/strict-type-checked`\n- Optionally add `plugin:@typescript-eslint/stylistic-type-checked`\n- Install [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react) and add `plugin:react/recommended` & `plugin:react/jsx-runtime` to the `extends` list\n\n## Notes for Future\n\nSee inline postcss replace plugin example:\nNote the default regex in the code matches `{{ x }}` and `{{x}}`.\n\nhttps://github.com/GovAlta/ui-components/blob/de245a79405082d8811cf6813148b6149b98d557/libs/web-components/utils/postcss-replace.js\n\nNote how the example uses it here and provides override patterns to replace css variables being used as placeholders with css.\nhttps://github.com/GovAlta/ui-components/blob/9fac217383ea8ce742dc7e5f54dcb351450a8418/libs/web-components/vite.config.js#L8\n\n### Current Issue\n\n```\npackages/react-ui build: [vite:dts] Start rollup declaration files...\npackages/react-ui build: Analysis will use the bundled TypeScript version 5.4.2\npackages/react-ui build: *** The target project appears to use TypeScript 5.5.3 which is newer than the bundled compiler engine; consider upgrading API Extractor.\npackages/react-ui build: x Build failed in 8.66s\npackages/react-ui build: error during build:\npackages/react-ui build: [vite:dts] Internal Error: Unable to follow symbol for \"HTMLTableCellElement\"\npackages/react-ui build: You have encountered a software defect. Please consider reporting the issue to the maintainers of this application.\n```\n\n```\nAnalysis will use the bundled TypeScript version 5.4.2\n*** The target project appears to use TypeScript 5.5.3 which is newer than the bundled compiler engine; consider upgrading API Extractor.\n```\n","readmeFilename":"README.md"}