https://github.com/boisgera/vite-react-tailwind-shadcn
Science Score: 13.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (5.6%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: boisgera
- Language: TypeScript
- Default Branch: main
- Size: 93.8 KB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
React + TypeScript + Vite
This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.
Currently, two official plugins are available:
- @vitejs/plugin-react uses Babel for Fast Refresh
- @vitejs/plugin-react-swc uses SWC for Fast Refresh
Expanding the ESLint configuration
If you are developing a production application, we recommend updating the configuration to enable type-aware lint rules:
js
export default tseslint.config({
extends: [
// Remove ...tseslint.configs.recommended and replace with this
...tseslint.configs.recommendedTypeChecked,
// Alternatively, use this for stricter rules
...tseslint.configs.strictTypeChecked,
// Optionally, add this for stylistic rules
...tseslint.configs.stylisticTypeChecked,
],
languageOptions: {
// other options...
parserOptions: {
project: ['./tsconfig.node.json', './tsconfig.app.json'],
tsconfigRootDir: import.meta.dirname,
},
},
})
You can also install eslint-plugin-react-x and eslint-plugin-react-dom for React-specific lint rules:
```js // eslint.config.js import reactX from 'eslint-plugin-react-x' import reactDom from 'eslint-plugin-react-dom'
export default tseslint.config({ plugins: { // Add the react-x and react-dom plugins 'react-x': reactX, 'react-dom': reactDom, }, rules: { // other rules... // Enable its recommended typescript rules ...reactX.configs['recommended-typescript'].rules, ...reactDom.configs.recommended.rules, }, }) ```
Owner
- Name: Sébastien Boisgérault
- Login: boisgera
- Kind: user
- Location: Paris, France
- Company: Mines Paris - PSL
- Website: https://eul.ink
- Twitter: boisgera
- Repositories: 52
- Profile: https://github.com/boisgera
GitHub Events
Total
- Push event: 1
- Create event: 2
Last Year
- Push event: 1
- Create event: 2
Dependencies
- 403 dependencies
- @danielx/civet ^0.10.1 development
- @eslint/js ^9.21.0 development
- @types/react ^19.0.10 development
- @types/react-dom ^19.0.4 development
- @vitejs/plugin-react ^4.3.4 development
- eslint ^9.21.0 development
- eslint-plugin-react-hooks ^5.1.0 development
- eslint-plugin-react-refresh ^0.4.19 development
- globals ^15.15.0 development
- typescript ~5.7.2 development
- typescript-eslint ^8.24.1 development
- vite ^6.2.0 development
- @hookform/resolvers ^4.1.3
- @radix-ui/react-accordion ^1.2.3
- @radix-ui/react-alert-dialog ^1.1.6
- @radix-ui/react-aspect-ratio ^1.1.2
- @radix-ui/react-avatar ^1.1.3
- @radix-ui/react-checkbox ^1.1.4
- @radix-ui/react-collapsible ^1.1.3
- @radix-ui/react-context-menu ^2.2.6
- @radix-ui/react-dialog ^1.1.6
- @radix-ui/react-dropdown-menu ^2.1.6
- @radix-ui/react-hover-card ^1.1.6
- @radix-ui/react-label ^2.1.2
- @radix-ui/react-menubar ^1.1.6
- @radix-ui/react-navigation-menu ^1.2.5
- @radix-ui/react-popover ^1.1.6
- @radix-ui/react-progress ^1.1.2
- @radix-ui/react-radio-group ^1.2.3
- @radix-ui/react-scroll-area ^1.2.3
- @radix-ui/react-select ^2.1.6
- @radix-ui/react-separator ^1.1.2
- @radix-ui/react-slider ^1.2.3
- @radix-ui/react-slot ^1.1.2
- @radix-ui/react-switch ^1.1.3
- @radix-ui/react-tabs ^1.1.3
- @radix-ui/react-toggle ^1.1.2
- @radix-ui/react-toggle-group ^1.1.2
- @radix-ui/react-tooltip ^1.1.8
- @tailwindcss/vite ^4.0.15
- class-variance-authority ^0.7.1
- clsx ^2.1.1
- cmdk ^1.0.0
- date-fns ^3.6.0
- embla-carousel-react ^8.5.2
- input-otp ^1.4.2
- lucide-react ^0.483.0
- next-themes ^0.4.6
- react ^19.0.0
- react-day-picker ^8.10.1
- react-dom ^19.0.0
- react-hook-form ^7.54.2
- react-resizable-panels ^2.1.7
- recharts ^2.15.1
- sonner ^2.0.1
- tailwind-merge ^3.0.2
- tailwindcss ^4.0.15
- tw-animate-css ^1.2.4
- vaul ^1.1.2
- zod ^3.24.2