File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- #! /usr/bin/env sh
2- . " $( dirname -- " $0 " ) /_/husky.sh"
3-
4- npx --no -- commitlint --edit " $1 "
1+ pnpm exec commitlint --edit "$1"
Original file line number Diff line number Diff line change 1- #! /usr/bin/env sh
2- . " $( dirname -- " $0 " ) /_/husky.sh"
3-
41# Get staged files
52files=$(git diff --cached --name-only --diff-filter=ACMR "*.ts" "*.tsx" "*.js" "*.jsx" | xargs)
63
74if [ -n "$files" ]; then
85 echo "Running Biome on staged files: $files"
9- npx biome check --apply --no-errors-on-unmatched $files
6+ pnpm lint-staged $files
107 git add $files
118fi
129
1310# Run TypeScript type check
14- npm run typecheck
11+ pnpm typecheck
Original file line number Diff line number Diff line change 11{
2- "$schema" : " https://biomejs.dev/schemas/1.5.3/schema.json" ,
3- "organizeImports" : {
4- "enabled" : true
5- },
2+ "$schema" : " https://biomejs.dev/schemas/2.3.0/schema.json" ,
3+ "assist" : { "actions" : { "source" : { "organizeImports" : " on" } } },
64 "linter" : {
75 "enabled" : true ,
86 "rules" : {
2725 "javascript" : {
2826 "formatter" : {
2927 "quoteStyle" : " single" ,
30- "trailingComma " : " es5" ,
28+ "trailingCommas " : " es5" ,
3129 "semicolons" : " always"
3230 }
3331 }
34- }
32+ }
Original file line number Diff line number Diff line change 1515 "format" : " turbo format" ,
1616 "typecheck" : " turbo typecheck" ,
1717 "prepare" : " husky" ,
18- "lint-staged" : " biome check --apply --no-errors-on-unmatched --files" ,
18+ "lint-staged" : " biome check --write --no-errors-on-unmatched --files" ,
1919 "changeset" : " changeset" ,
2020 "version" : " changeset version" ,
2121 "release" : " pnpm build && changeset publish"
2222 },
2323 "devDependencies" : {
24- "@biomejs/biome" : " 1.5.3 " ,
24+ "@biomejs/biome" : " 2.3.0 " ,
2525 "@changesets/cli" : " ^2.27.1" ,
26- "@commitlint/cli" : " ^18.6 .0" ,
27- "@commitlint/config-conventional" : " ^18.6 .0" ,
26+ "@commitlint/cli" : " ^20.1 .0" ,
27+ "@commitlint/config-conventional" : " ^20.0 .0" ,
2828 "@tsconfig/node-lts" : " ^22.0.0" ,
2929 "husky" : " ^9.0.11" ,
30- "turbo" : " ^1.11.3 " ,
30+ "turbo" : " ^2.5.8 " ,
3131 "typescript" : " ^5.3.3" ,
32- "vitest" : " ^1.2.1 " ,
33- "@vitest/coverage-v8" : " ^1.2.1 "
32+ "vitest" : " ^4.0.3 " ,
33+ "@vitest/coverage-v8" : " ^4.0.3 "
3434 },
3535 "packageManager" : " pnpm@8.15.4" ,
3636 "engines" : {
Original file line number Diff line number Diff line change 1- import { CoreService , CoreConfig } from '@monorepo/core' ;
2- import { Logger , createLogger } from '@monorepo/utils' ;
1+ import { type CoreConfig , CoreService } from '@monorepo/core' ;
2+ import { createLogger , type Logger } from '@monorepo/utils' ;
33
44export interface FeatureConfig extends CoreConfig {
55 featureName : string ;
@@ -25,4 +25,4 @@ export class FeatureService {
2525
2626export function createFeature ( config : FeatureConfig ) : FeatureService {
2727 return new FeatureService ( config ) ;
28- }
28+ }
Original file line number Diff line number Diff line change 1- import { CoreService } from '@monorepo/core' ;
1+ import type { CoreService } from '@monorepo/core' ;
22
33export interface LoggerConfig {
44 level : 'debug' | 'info' | 'warn' | 'error' ;
@@ -24,4 +24,4 @@ export class Logger {
2424
2525export function createLogger ( coreService : CoreService , config : LoggerConfig ) : Logger {
2626 return new Logger ( coreService , config ) ;
27- }
27+ }
You can’t perform that action at this time.
0 commit comments