UNPKG

react-vite-themes

Version:

A test/experimental React theme system created for learning purposes. Features atomic design components, SCSS variables, and dark/light theme support. Not intended for production use.

108 lines (107 loc) 3.23 kB
{ "name": "react-vite-themes", "version": "1.0.25", "description": "A test/experimental React theme system created for learning purposes. Features atomic design components, SCSS variables, and dark/light theme support. Not intended for production use.", "type": "module", "main": "./dist/index.js", "module": "./dist/index.js", "types": "./dist/index.d.ts", "exports": { ".": { "import": "./dist/index.js", "types": "./dist/index.d.ts" }, "./styles": "./dist/index.css", "./components/*": { "import": "./dist/components/*.js", "types": "./dist/components/*.d.ts" } }, "files": [ "dist", "README.md", "LICENSE" ], "scripts": { "dev": "vite", "build": "npm run generate-types && npm run build:types && npm run build:components && npm run build:styles", "build:types": "tsc -p tsconfig.lib.json", "build:styles": "sass src/styles/main.scss:dist/index.css --style compressed", "build:components": "vite build", "lint": "eslint .", "preview": "vite preview", "storybook": "storybook dev -p 6006", "build-storybook": "storybook build", "generate-types": "node scripts/generate-types.js", "watch-types": "node scripts/watch-types.js", "build:docs": "node scripts/build-documentation.js", "watch:docs": "node scripts/build-documentation.js --watch", "export:docs": "node scripts/export-documentation.js", "prepublishOnly": "npm run build" }, "keywords": [ "react", "theme", "design-system", "scss", "vite", "typescript", "atomic-design", "dark-theme", "light-theme", "components", "test", "experimental", "learning" ], "author": "Your Name", "license": "MIT", "repository": { "type": "git", "url": "https://github.com/yourusername/react-vite-themes.git" }, "bugs": { "url": "https://github.com/yourusername/react-vite-themes/issues" }, "homepage": "https://github.com/yourusername/react-vite-themes#readme", "peerDependencies": { "react": "^18.0.0 || ^19.0.0", "react-dom": "^18.0.0 || ^19.0.0", "prismjs": "^1.30.0" }, "dependencies": { "@types/prismjs": "^1.26.5", "puppeteer": "^24.15.0", "react-router-dom": "^7.7.1" }, "devDependencies": { "@chromatic-com/storybook": "^4.0.1", "@eslint/js": "^9.30.1", "@storybook/addon-a11y": "^9.0.18", "@storybook/addon-docs": "^9.0.18", "@storybook/addon-onboarding": "^9.0.18", "@storybook/addon-vitest": "^9.0.18", "@storybook/react-vite": "^9.0.18", "@types/react": "^19.1.8", "@types/react-dom": "^19.1.6", "@vitejs/plugin-react": "^4.6.0", "@vitest/browser": "^3.2.4", "@vitest/coverage-v8": "^3.2.4", "chokidar": "^3.5.3", "clsx": "^2.1.1", "eslint": "^9.30.1", "eslint-plugin-react-hooks": "^5.2.0", "eslint-plugin-react-refresh": "^0.4.20", "eslint-plugin-storybook": "^9.0.18", "globals": "^16.3.0", "playwright": "^1.54.1", "react": "^19.1.0", "react-dom": "^19.1.0", "sass": "^1.89.2", "storybook": "^9.0.18", "typescript": "~5.8.3", "typescript-eslint": "^8.35.1", "vite": "^7.0.4", "vitest": "^3.2.4" } }