Current collected state Current
Observed since 20 Oct, 19:59 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
421ee-ui
421ee UI
This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.
Currently, two official plugins are available:
The React Compiler is not enabled on this template because of its impact on dev & build performances. To add it, see this documentation.
If you are developing a production application, we recommend updating the configuration to enable type-aware lint rules:
export default defineConfig([
globalIgnores(['dist']),
{
files: ['**/*.{ts,tsx}'],
extends: [
// Other configs...
// 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,
// Other configs...
],
languageOptions: {
parserOptions: {
project: ['./tsconfig.node.json', './tsconfig.app.json'],
tsconfigRootDir: import.meta.dirname,
},
// other options...
},
},
])
You can also install eslint-plugin-react-x and eslint-plugin-react-dom for React-specific lint rules:
// eslint.config.js
import reactX from 'eslint-plugin-react-x'
import reactDom from 'eslint-plugin-react-dom'
export default defineConfig([
globalIgnores(['dist']),
{
files: ['**/*.{ts,tsx}'],
extends: [
// Other configs...
// Enable lint rules for React
reactX.configs['recommended-typescript'],
// Enable lint rules for React DOM
reactDom.configs.recommended,
],
languageOptions: {
parserOptions: {
project: ['./tsconfig.node.json', './tsconfig.app.json'],
tsconfigRootDir: import.meta.dirname,
},
// other options...
},
},
])
Download counts and popularity will appear here as the collector receives them.
| Package / target | Requirement | Relationship |
|---|---|---|
reactEnvironment{
"local_name": "react",
"alias": false,
"peer_metadata": null
} | ^19.1.1 | runtime |
react-domEnvironment{
"local_name": "react-dom",
"alias": false,
"peer_metadata": null
} | ^19.1.1 | runtime |
@tailwindcss/viteEnvironment{
"local_name": "@tailwindcss/vite",
"alias": false,
"peer_metadata": null
} | ^4.1.14 | runtime |
@fontsource/noto-sansEnvironment{
"local_name": "@fontsource/noto-sans",
"alias": false,
"peer_metadata": null
} | ^5.2.10 | runtime |
@fontsource/noto-sans-krEnvironment{
"local_name": "@fontsource/noto-sans-kr",
"alias": false,
"peer_metadata": null
} | ^5.2.8 | runtime |
viteEnvironment{
"local_name": "vite",
"alias": false,
"peer_metadata": null
} | ^7.1.7 | development |
eslintEnvironment{
"local_name": "eslint",
"alias": false,
"peer_metadata": null
} | ^9.36.0 | development |
vitestEnvironment{
"local_name": "vitest",
"alias": false,
"peer_metadata": null
} | ^3.2.4 | development |
globalsEnvironment{
"local_name": "globals",
"alias": false,
"peer_metadata": null
} | ^16.4.0 | development |
postcssEnvironment{
"local_name": "postcss",
"alias": false,
"peer_metadata": null
} | ^8.5.6 | development |
chromaticEnvironment{
"local_name": "chromatic",
"alias": false,
"peer_metadata": null
} | ^13.3.0 | development |
storybookEnvironment{
"local_name": "storybook",
"alias": false,
"peer_metadata": null
} | ^9.1.10 | development |
@eslint/jsEnvironment{
"local_name": "@eslint/js",
"alias": false,
"peer_metadata": null
} | ^9.36.0 | development |
playwrightEnvironment{
"local_name": "playwright",
"alias": false,
"peer_metadata": null
} | ^1.55.1 | development |
typescriptEnvironment{
"local_name": "typescript",
"alias": false,
"peer_metadata": null
} | ~5.9.3 | development |
@types/nodeEnvironment{
"local_name": "@types/node",
"alias": false,
"peer_metadata": null
} | ^24.6.0 | development |
tailwindcssEnvironment{
"local_name": "tailwindcss",
"alias": false,
"peer_metadata": null
} | ^4.1.14 | development |
@types/reactEnvironment{
"local_name": "@types/react",
"alias": false,
"peer_metadata": null
} | ^19.1.16 | development |
autoprefixerEnvironment{
"local_name": "autoprefixer",
"alias": false,
"peer_metadata": null
} | ^10.4.21 | development |
@vitest/browserEnvironment{
"local_name": "@vitest/browser",
"alias": false,
"peer_metadata": null
} | ^3.2.4 | development |
vite-plugin-dtsEnvironment{
"local_name": "vite-plugin-dts",
"alias": false,
"peer_metadata": null
} | ^4.5.4 | development |
@types/react-domEnvironment{
"local_name": "@types/react-dom",
"alias": false,
"peer_metadata": null
} | ^19.1.9 | development |
typescript-eslintEnvironment{
"local_name": "typescript-eslint",
"alias": false,
"peer_metadata": null
} | ^8.45.0 | development |
@vitest/coverage-v8Environment{
"local_name": "@vitest/coverage-v8",
"alias": false,
"peer_metadata": null
} | ^3.2.4 | development |
@tailwindcss/postcssEnvironment{
"local_name": "@tailwindcss/postcss",
"alias": false,
"peer_metadata": null
} | ^4.1.14 | development |
@vitejs/plugin-reactEnvironment{
"local_name": "@vitejs/plugin-react",
"alias": false,
"peer_metadata": null
} | ^5.0.4 | development |
@storybook/addon-a11yEnvironment{
"local_name": "@storybook/addon-a11y",
"alias": false,
"peer_metadata": null
} | ^9.1.10 | development |
@storybook/addon-docsEnvironment{
"local_name": "@storybook/addon-docs",
"alias": false,
"peer_metadata": null
} | ^9.1.10 | development |
@storybook/react-viteEnvironment{
"local_name": "@storybook/react-vite",
"alias": false,
"peer_metadata": null
} | ^9.1.10 | development |
@storybook/addon-vitestEnvironment{
"local_name": "@storybook/addon-vitest",
"alias": false,
"peer_metadata": null
} | ^9.1.10 | development |
@storybook/builder-viteEnvironment{
"local_name": "@storybook/builder-vite",
"alias": false,
"peer_metadata": null
} | ^9.1.10 | development |
eslint-plugin-storybookEnvironment{
"local_name": "eslint-plugin-storybook",
"alias": false,
"peer_metadata": null
} | ^9.1.10 | development |
vite-plugin-static-copyEnvironment{
"local_name": "vite-plugin-static-copy",
"alias": false,
"peer_metadata": null
} | ^3.1.3 | development |
@chromatic-com/storybookEnvironment{
"local_name": "@chromatic-com/storybook",
"alias": false,
"peer_metadata": null
} | ^4.1.1 | development |
eslint-plugin-react-hooksEnvironment{
"local_name": "eslint-plugin-react-hooks",
"alias": false,
"peer_metadata": null
} | ^5.2.0 | development |
@storybook/addon-onboardingEnvironment{
"local_name": "@storybook/addon-onboarding",
"alias": false,
"peer_metadata": null
} | ^9.1.10 | development |
eslint-plugin-react-refreshEnvironment{
"local_name": "eslint-plugin-react-refresh",
"alias": false,
"peer_metadata": null
} | ^0.4.22 | development |
Source distribution
{
"shasum": "0384dd8ff91045434f5767552dc2bfd501e5c2c2",
"tarball": "https://registry.npmjs.org/421ee-ui/-/421ee-ui-1.1.0.tgz",
"fileCount": 20,
"integrity": "sha512-qM4rviPLm621W1p07x3Aa7QguUVXZt8CiZIbApKJ/lnVfJpbYQWCzkMg2aZrcWJFXCEcyjEEcYsKi4SZpb9wYg==",
"signatures": [
{
"sig": "MEUCIE14l+n3SPXyoq1dqnaoaoyFpZuyJq5U5fNHTQ0xU117AiEAii0rsiCn7obsimXPA187ChCaHpi6iFJK3HC1E3QSLEo=",
"keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"
}
],
"unpackedSize": 106798
}Observed since 20 Oct, 19:59 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:148f2a711ff46cb1b5478cad1a7d3d82a3680eaadfff69ee9d10eae213df3634