UNPKG

chop-logic-components

Version:

Reusable React components and hooks for the Chop Logic project

94 lines (93 loc) 2.69 kB
{ "name": "chop-logic-components", "repository": { "type": "git", "url": "git+https://github.com/ChopLogic/chop-logic-components.git" }, "version": "3.0.0", "description": "Reusable React components and hooks for the Chop Logic project", "type": "module", "main": "dist/index.cjs.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", "files": [ "/dist" ], "sideEffects": false, "scripts": { "start": "storybook dev -p 6006 --no-open", "build": "tsc && vite build", "build:storybook": "storybook build -- -o storybook-static --quiet", "prepare": "npm run build && husky", "format": "prettier --write --parser typescript '**/*.{ts,tsx}'", "lint": "npx eslint", "lint:fix": "npx eslint --fix --quiet", "typecheck": "tsc --pretty --noEmit", "test": "vitest", "test:ci": "vitest run --passWithNoTests", "coverage": "vitest run --coverage", "release:version": "node scripts/release-version.js" }, "lint-staged": { "*.(ts|tsx)": [ "bash -c 'npm run typecheck'" ], "*.{js,jsx,ts,tsx,json,css,scss,md}": [ "npm run lint:fix", "prettier --write", "npm run test:ci" ] }, "keywords": [ "chop-logic", "react", "typescript", "storybook", "styled-components" ], "author": "Dmitrii Suroviagin", "license": "MIT", "bugs": { "url": "https://github.com/ChopLogic/chop-logic-components/issues" }, "homepage": "https://choplogic.github.io/chop-logic-components", "peerDependencies": { "react": "^19.0.0", "react-dom": "^19.0.0" }, "devDependencies": { "@commitlint/cli": "^19.7.1", "@commitlint/config-conventional": "^19.7.1", "@eslint/js": "^9.20.0", "@storybook/addon-docs": "^9.1.5", "@storybook/react-vite": "^9.1.5", "@testing-library/jest-dom": "^6.6.3", "@testing-library/react": "^16.2.0", "@types/node": "^22.13.0", "@types/react": "^19.0.8", "@types/react-dom": "^19.0.3", "@vitest/coverage-v8": "^3.0.5", "eslint": "^9.20.0", "eslint-plugin-react": "^7.37.4", "eslint-plugin-react-hooks": "^5.1.0", "eslint-plugin-react-refresh": "^0.4.18", "eslint-plugin-simple-import-sort": "^12.1.1", "eslint-plugin-storybook": "^9.1.5", "globals": "^15.14.0", "husky": "^9.1.7", "husky-init": "^8.0.0", "jsdom": "^26.0.0", "prettier": "^3.4.2", "remark-gfm": "^4.0.1", "sass": "^1.87.0", "storybook": "^9.1.5", "typescript": "^5.7.3", "typescript-eslint": "^8.23.0", "vite": "^6.0.11", "vite-plugin-dts": "^4.5.0", "vitest": "^3.0.5" }, "overrides": { "storybook": "$storybook" } }