|
29 | 29 | "generate:clients:generic": "node ./scripts/generate-clients/generic", |
30 | 30 | "generate:defaults-mode-provider": "./scripts/generate-defaults-mode-provider/index.js", |
31 | 31 | "lerna:version": "lerna version --exact --conventional-commits --no-push --no-git-tag-version --no-commit-hooks --loglevel silent --yes", |
32 | | - "lint:ci": "lerna exec --since origin/main --exclude-dependents --ignore '@aws-sdk/client-*' --ignore '@aws-sdk/aws-*' 'eslint --quiet src/**/*.ts'", |
33 | | - "lint:release": "lerna exec --ignore '@aws-sdk/client-*' --ignore '@aws-sdk/aws-*' 'eslint --quiet src/**/*.ts'", |
| 32 | + "lint": "node scripts/biome/run-biome.mjs", |
| 33 | + "lint:ci": "node scripts/biome/run-biome.mjs", |
| 34 | + "lint:release": "node scripts/biome/run-biome.mjs", |
34 | 35 | "lint:versions": "node scripts/runtime-dependency-version-check/runtime-dep-version-check.js", |
35 | 36 | "lint:dependencies": "node scripts/runtime-dependency-version-check/check-dependencies.js", |
36 | 37 | "local-publish": "node ./scripts/verdaccio-publish/index.js", |
|
62 | 63 | }, |
63 | 64 | "license": "UNLICENSED", |
64 | 65 | "devDependencies": { |
| 66 | + "@biomejs/biome": "2.0.0", |
| 67 | + "@biomejs/js-api": "1.0.0", |
| 68 | + "@biomejs/wasm-nodejs": "2.0.0", |
65 | 69 | "@commitlint/cli": "17.0.2", |
66 | 70 | "@commitlint/config-conventional": "17.0.2", |
67 | 71 | "@cucumber/cucumber": "8.5.3", |
68 | 72 | "@cucumber/pretty-formatter": "^1.0.0", |
69 | 73 | "@fastify/formbody": "^7.4.0", |
70 | 74 | "@microsoft/api-extractor": "7.52.7", |
71 | | - "@mixer/parallel-prettier": "2.0.3", |
72 | 75 | "@tsconfig/recommended": "1.0.1", |
73 | 76 | "@types/fs-extra": "^8.0.1", |
74 | 77 | "@types/jest": "29.5.11", |
75 | 78 | "@types/jsdom": "20.0.1", |
76 | | - "@typescript-eslint/eslint-plugin": "5.55.0", |
77 | | - "@typescript-eslint/parser": "5.55.0", |
78 | 79 | "async": "3.2.4", |
79 | 80 | "concurrently": "7.0.0", |
80 | 81 | "decomment": "0.9.5", |
81 | 82 | "downlevel-dts": "0.10.1", |
82 | 83 | "esbuild": "0.25.0", |
83 | | - "eslint": "8.36.0", |
84 | | - "eslint-config-prettier": "8.5.0", |
85 | | - "eslint-plugin-prettier": "4.0.0", |
86 | | - "eslint-plugin-simple-import-sort": "7.0.0", |
87 | | - "eslint-plugin-sort-export-all": "1.2.2", |
88 | | - "eslint-plugin-tsdoc": "0.2.17", |
89 | 84 | "esprint": "3.6.0", |
90 | 85 | "fastify": "^4.11.0", |
91 | 86 | "figlet": "^1.5.0", |
|
100 | 95 | "kill-port": "^2.0.1", |
101 | 96 | "lerna": "5.5.2", |
102 | 97 | "lint-staged": "^10.0.1", |
103 | | - "prettier": "2.8.5", |
104 | 98 | "rimraf": "3.0.2", |
105 | 99 | "ts-jest": "29.1.1", |
106 | 100 | "ts-loader": "9.4.2", |
|
135 | 129 | }, |
136 | 130 | "lint-staged": { |
137 | 131 | "{lib,packages}/**/src/**/*.ts": [ |
138 | | - "eslint --fix", |
139 | | - "prettier --write" |
| 132 | + "echo yarn @biomejs/biome check --write" |
140 | 133 | ], |
141 | | - "**/*.{ts,js,md,json}": "prettier --write" |
| 134 | + "**/*.{ts,js,md,json}": "echo yarn @biomejs/biome check --write" |
142 | 135 | }, |
143 | 136 | "packageManager": "[email protected]" |
144 | 137 | } |
0 commit comments