UNPKG

v12-ui

Version:

A React component library with a focus on utility-first design and accessibility.

150 lines (149 loc) 4.05 kB
{ "name": "v12-ui", "version": "0.1.1", "description": "A React component library with a focus on utility-first design and accessibility.", "keywords": [ "react", "component-library", "ui", "tailwindcss", "accessibility", "utility-first", "design-system", "no-config", "typescript" ], "author": "araldev", "license": "MIT", "repository": { "type": "GitHub", "url": "https://github.com/araldev/v12-ui" }, "homepage": "https://araldev.github.io/v12-ui/", "type": "module", "files": [ "dist", "!dist/**/*.map", "!dist/node_modules/**", "!dist/index.{map}", "!.github" ], "main": "./dist/index/cjs", "module": "./dist/index.js", "types": "./dist/index.d.ts", "exports": { ".": { "types": "./dist/index.d.ts", "import": "./dist/index.js", "require": "./dist/index.cjs" }, "./styles.css": { "default": "./dist/styles.css" } }, "release": { "branches": [ "main", "next", { "name": "beta", "prerelease": true }, { "name": "alpha", "prerelease": true } ], "plugins": [ "@semantic-release/commit-analyzer", "@semantic-release/release-notes-generator", [ "@semantic-release/changelog", { "changelogFile": "CHANGELOG.md" } ], "@semantic-release/npm", "@semantic-release/github", [ "@semantic-release/git", { "assets": [ "package.json", "package-lock.json", "CHANGELOG.md" ], "message": "chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}" } ] ] }, "sideEffects": false, "scripts": { "dev": "tsc && vite build --watch", "link:demo": "cd ../tester-projects/testing-library rm -rf node_modules/v12-ui && ln -s ../../v12-ui/dist node_modules/v12-ui", "prepare": "tsc && vite build", "build": "tsc && vite build", "watch:pack": "pack --dry-run", "build:map": "tsc && vite build --sourcemap", "source:map": "npx source-map-explorer dist/**/*.map --json --only-mapped", "preview": "vite preview", "lint": "standard", "lint:fix": "standard --fix", "storybook": "storybook dev -p 6006", "build-storybook": "STORYBOOK_BUILD=true storybook build", "deploy-storybook": "npm run build-storybook && npx gh-pages -d storybook-static", "commit": "cz" }, "devDependencies": { "@semantic-release/changelog": "^6.0.3", "@semantic-release/git": "^10.0.1", "@storybook/addon-docs": "^9.0.17", "@storybook/addon-onboarding": "^9.0.17", "@storybook/react-vite": "^9.0.17", "@tailwindcss/vite": "4.1.11", "@types/node": "24.0.10", "@types/react": "19.1.8", "@types/react-dom": "18.3.0", "@vitejs/plugin-react-swc": "3.10.2", "commitizen": "^4.3.1", "cz-conventional-changelog": "^3.3.0", "eslint-plugin-storybook": "^9.0.17", "semantic-release": "^24.2.7", "storybook": "^9.0.17", "tailwindcss": "4.1.11", "ts-standard": "12.0.2", "typescript": "5.8.3", "vite": "7.0.0", "vite-plugin-dts": "4.5.4" }, "peerDependencies": { "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "react": "18.3.1", "react-dom": "18.3.0", "tailwind-merge": "^3.3.1" }, "eslintConfig": { "extends": [ "./node_modules/ts-standard/eslintrc.json", "plugin:storybook/recommended" ], "parserOptions": { "project": "./tsconfig.json" }, "rules": { "no-extra-semi": "error", "@typescript-eslint/naming-convention": "off", "@typescript-eslint/no-non-null-assertion": "off", "@typescript-eslint/strict-boolean-expressions": "off", "@typescript-eslint/prefer-nullish-coalescing": "off", "@typescript-eslint/no-empty-interface": "off" } }, "config": { "commitizen": { "path": "./node_modules/cz-conventional-changelog" } } }