|
15 | 15 | ], |
16 | 16 | "scripts": { |
17 | 17 | "prebuild": "pnpm run precheck", |
18 | | - "precheck": "pnpm run clean && pnpm run lint ", |
| 18 | + "precheck": "pnpm run clean && pnpm run lint", |
19 | 19 | "clean": "rimraf src && rimraf dist", |
20 | 20 | "build": "pnpm run svgr && rollup -c", |
21 | 21 | "svgr": "rimraf src && svgr --typescript --replace-attr-values '#1D1D1D=currentColor' --template ./svgr-template.js --index-template ./index-template.cjs -d src -- assets", |
22 | | - "lint": "eslint .", |
| 22 | + "lint": "biome check .", |
| 23 | + "lint:fix": "biome check --write .", |
23 | 24 | "type-check": "tsc --noEmit", |
24 | 25 | "commitlint": "commitlint --edit", |
25 | | - "format": "prettier --write .", |
26 | | - "format:check": "prettier --check .", |
| 26 | + "format": "biome format --write .", |
| 27 | + "format:check": "biome format .", |
27 | 28 | "changeset": "changeset", |
28 | 29 | "version": "changeset version", |
29 | 30 | "release": "pnpm run build && changeset publish", |
30 | 31 | "storybook": "pnpm run svgr && storybook dev -p 6006", |
31 | | - "build-storybook": "pnpm run svgr && storybook build" |
| 32 | + "build-storybook": "pnpm run svgr && storybook build", |
| 33 | + "update:browserslist": "pnpm dlx update-browserslist-db@latest" |
32 | 34 | }, |
33 | 35 | "license": "MIT", |
34 | 36 | "devDependencies": { |
35 | 37 | "@babel/plugin-transform-runtime": "^7.22.5", |
36 | 38 | "@babel/preset-env": "^7.16.4", |
37 | 39 | "@babel/preset-react": "^7.16.0", |
38 | 40 | "@babel/traverse": "^7.25.6", |
| 41 | + "@biomejs/biome": "^2.4.3", |
39 | 42 | "@changesets/cli": "^2.27.8", |
40 | 43 | "@rollup/plugin-babel": "^5.3.0", |
41 | 44 | "@rollup/plugin-typescript": "^12.1.2", |
|
45 | 48 | "@storybook/react-vite": "^10.2.10", |
46 | 49 | "@svgr/cli": "^6.1.2", |
47 | 50 | "@types/react": "^18.2.0", |
48 | | - "@typescript-eslint/eslint-plugin": "^5.59.11", |
49 | | - "@typescript-eslint/parser": "^5.59.11", |
50 | 51 | "chromatic": "^15.1.1", |
51 | | - "eslint": "^8.42.0", |
52 | | - "eslint-config-prettier": "^10.0.1", |
53 | | - "eslint-import-resolver-node": "^0.3.9", |
54 | | - "eslint-plugin-import": "^2.31.0", |
55 | | - "eslint-plugin-react": "^7.37.4", |
56 | | - "eslint-plugin-storybook": "10.2.10", |
57 | 52 | "husky": "^8.0.3", |
58 | 53 | "lint-staged": "^15.5.1", |
59 | | - "prettier": "^2.8.8", |
60 | 54 | "react": "^18.2.0", |
61 | 55 | "react-dom": "^18.2.0", |
62 | 56 | "rimraf": "^3.0.2", |
|
74 | 68 | "@commitlint/config-conventional": "^17.6.7" |
75 | 69 | }, |
76 | 70 | "lint-staged": { |
77 | | - "*.{js,jsx,ts,tsx}": [ |
78 | | - "prettier --write", |
79 | | - "eslint --fix" |
| 71 | + "*.{js,jsx,ts,tsx,json,jsonc}": [ |
| 72 | + "biome check --write" |
80 | 73 | ] |
81 | 74 | }, |
82 | 75 | "resolutions": { |
|
88 | 81 | "react": "^18.2.0", |
89 | 82 | "react-dom": "^18.2.0" |
90 | 83 | } |
91 | | - }, |
92 | | - "eslintIgnore": [ |
93 | | - "dist/**", |
94 | | - "src/**", |
95 | | - "assets/**", |
96 | | - "*.svg" |
97 | | - ] |
| 84 | + } |
98 | 85 | } |
0 commit comments