Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 6 additions & 6 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -28,18 +28,18 @@
]
},
"devDependencies": {
"@rollup/rollup-win32-x64-msvc": "^4.59.1",
"@typescript-eslint/eslint-plugin": "^8.0.0",
"@typescript-eslint/parser": "^8.0.0",
"@rollup/rollup-win32-x64-msvc": "^4.60.1",
"@typescript-eslint/eslint-plugin": "^8.58.0",
"@typescript-eslint/parser": "^8.58.0",
"eslint": "^9.0.0",
"eslint-plugin-tsdoc": "^0.5.2",
"husky": "^9.0.0",
"lint-staged": "^16.4.0",
"prettier": "^3.0.0",
"turbo": "^2.0.0",
"typedoc": "^0.28.17",
"turbo": "^2.9.3",
"typedoc": "^0.28.18",
"typescript": "^5.5.0",
"typescript-eslint": "^8.57.0"
"typescript-eslint": "^8.58.0"
},
"packageManager": "pnpm@10.32.1"
}
2 changes: 1 addition & 1 deletion packages/cli/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@
},
"devDependencies": {
"@types/acorn": "^6.0.4",
"@types/node": "^25.5.0",
"@types/node": "^25.5.2",
"@vitest/coverage-v8": "^2.0.0",
"acorn": "^8.14.0",
"acorn-walk": "^8.3.4",
Expand Down
2 changes: 1 addition & 1 deletion packages/components/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
"@score/musical": "workspace:*"
},
"devDependencies": {
"@types/node": "^25.5.0",
"@types/node": "^25.5.2",
"@vitest/coverage-v8": "^2.0.0",
"vitest": "^2.0.0"
}
Expand Down
4 changes: 2 additions & 2 deletions packages/core/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,9 @@
"test:coverage": "vitest run --coverage"
},
"devDependencies": {
"@types/node": "^25.5.0",
"@types/node": "^25.5.2",
"@vitest/coverage-v8": "^2.0.0",
"node-web-audio-api": "^1.0.8",
"node-web-audio-api": "^1.0.9",
"vitest": "^2.0.0"
}
}
2 changes: 1 addition & 1 deletion packages/dsl/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
"zod": "^3.24.0"
},
"devDependencies": {
"@types/node": "^25.5.0",
"@types/node": "^25.5.2",
"@vitest/coverage-v8": "^2.0.0",
"vitest": "^2.0.0"
}
Expand Down
2 changes: 1 addition & 1 deletion packages/effects/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
"@score/core": "workspace:*"
},
"devDependencies": {
"@types/node": "^25.5.0",
"@types/node": "^25.5.2",
"@vitest/coverage-v8": "^2.0.0",
"vitest": "^2.0.0"
}
Expand Down
2 changes: 1 addition & 1 deletion packages/gui/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
},
"dependencies": {
"@monaco-editor/react": "^4.7.0",
"node-web-audio-api": "^1.0.8"
"node-web-audio-api": "^1.0.9"
},
"devDependencies": {
"@score/cli": "workspace:*",
Expand Down
2 changes: 1 addition & 1 deletion packages/instruments/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
"@score/effects": "workspace:*"
},
"devDependencies": {
"@types/node": "^25.5.0",
"@types/node": "^25.5.2",
"@vitest/coverage-v8": "^2.0.0",
"vitest": "^2.0.0"
}
Expand Down
2 changes: 1 addition & 1 deletion packages/math/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
"@score/core": "workspace:*"
},
"devDependencies": {
"@types/node": "^25.5.0",
"@types/node": "^25.5.2",
"@vitest/coverage-v8": "^2.0.0",
"vitest": "^2.0.0"
}
Expand Down
1 change: 1 addition & 0 deletions packages/math/src/chaos/lsystem.ts
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,8 @@
}

// Each generation rewrites every character via the rules; unmatched symbols pass through unchanged

return (Array.from({ length: generations })).reduce<string>(

Check failure on line 56 in packages/math/src/chaos/lsystem.ts

View workflow job for this annotation

GitHub Actions / Typecheck → Lint → Test → Coverage

This value can be trivially inferred for this type parameter, so it can be omitted
(current) => Array.from(current).reduce((acc, ch) => acc + (rules[ch] ?? ch), ''),
axiom,
)
Expand Down
1 change: 1 addition & 0 deletions packages/math/src/chaos/lyapunov.ts
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,8 @@

// Pure accumulation via reduce — threads {x, sum} forward, no let, no mutation
type LyapAcc = { readonly x: number; readonly sum: number }

const { sum } = (Array.from({ length: iterations })).reduce<LyapAcc>(

Check failure on line 50 in packages/math/src/chaos/lyapunov.ts

View workflow job for this annotation

GitHub Actions / Typecheck → Lint → Test → Coverage

This value can be trivially inferred for this type parameter, so it can be omitted
({ x, sum }) => {
const derivative = Math.abs(r * (1 - 2 * x))
return {
Expand Down
1 change: 1 addition & 0 deletions packages/math/src/chaos/wolfram.ts
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,8 @@
: Array.from({ length: width }, (_, i) => (i === Math.floor(width / 2) ? 1 : 0))

// Pure reduce — each generation is derived from the previous row, no push, no let loops

return (Array.from({ length: generations - 1 })).reduce<number[][]>(

Check failure on line 88 in packages/math/src/chaos/wolfram.ts

View workflow job for this annotation

GitHub Actions / Typecheck → Lint → Test → Coverage

This value can be trivially inferred for this type parameter, so it can be omitted
(acc) => {
const prev = acc[acc.length - 1]!
const next = Array.from({ length: width }, (_, c) => {
Expand Down
3 changes: 3 additions & 0 deletions packages/math/src/fibonacci.ts
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,8 @@
if (n <= 0) return []
if (n === 1) return [1]
type FibAcc = { readonly seq: number[]; readonly last: number; readonly prev: number }

return (Array.from({ length: n - 2 })).reduce<FibAcc>(

Check failure on line 36 in packages/math/src/fibonacci.ts

View workflow job for this annotation

GitHub Actions / Typecheck → Lint → Test → Coverage

This value can be trivially inferred for this type parameter, so it can be omitted
({ seq, last, prev }) => ({ seq: [...seq, last + prev], last: last + prev, prev: last }),
{ seq: [1, 1], last: 1, prev: 1 },
).seq
Expand Down Expand Up @@ -111,7 +112,8 @@
if (n <= 3) return Array(n).fill(1) as number[]
// P(k) = P(k-2) + P(k-3); track last three values as [a=last, b=second, c=third]
type PadAcc = { readonly seq: number[]; readonly last: [number, number, number] }

return (Array.from({ length: n - 3 })).reduce<PadAcc>(

Check failure on line 116 in packages/math/src/fibonacci.ts

View workflow job for this annotation

GitHub Actions / Typecheck → Lint → Test → Coverage

This value can be trivially inferred for this type parameter, so it can be omitted
({ seq, last: [a, b, c] }) => {
const next = b + c
return { seq: [...seq, next], last: [next, a, b] }
Expand Down Expand Up @@ -151,7 +153,8 @@
if (n === 2) return [0, 0]
// T(k) = T(k-1) + T(k-2) + T(k-3); track last three as [a=last, b=second, c=third]
type TribAcc = { readonly seq: number[]; readonly last: [number, number, number] }

return (Array.from({ length: n - 3 })).reduce<TribAcc>(

Check failure on line 157 in packages/math/src/fibonacci.ts

View workflow job for this annotation

GitHub Actions / Typecheck → Lint → Test → Coverage

This value can be trivially inferred for this type parameter, so it can be omitted
({ seq, last: [a, b, c] }) => {
const next = a + b + c
return { seq: [...seq, next], last: [next, a, b] }
Expand Down
1 change: 1 addition & 0 deletions packages/math/src/stochastic.ts
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,8 @@
// Pick the next state by walking the probability row — freeze once cumulative sum >= r
const pickNext = (currentState: number): number => {
const row = matrix[currentState] ?? []

return row.reduce<{ readonly next: number; readonly remaining: number }>(

Check failure on line 97 in packages/math/src/stochastic.ts

View workflow job for this annotation

GitHub Actions / Typecheck → Lint → Test → Coverage

This value can be trivially inferred for this type parameter, so it can be omitted
({ next, remaining }, prob, j) =>
remaining > 0 ? { next: j, remaining: remaining - prob } : { next, remaining },
{ next: 0, remaining: rand() },
Expand Down
2 changes: 1 addition & 1 deletion packages/modulation/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
"@score/core": "workspace:*"
},
"devDependencies": {
"@types/node": "^25.5.0",
"@types/node": "^25.5.2",
"@vitest/coverage-v8": "^2.0.0",
"vitest": "^2.0.0"
}
Expand Down
2 changes: 1 addition & 1 deletion packages/musical/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
"@score/core": "workspace:*"
},
"devDependencies": {
"@types/node": "^25.5.0",
"@types/node": "^25.5.2",
"@vitest/coverage-v8": "^2.0.0",
"vitest": "^2.0.0"
}
Expand Down
2 changes: 1 addition & 1 deletion packages/pattern/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
"test:coverage": "vitest run --coverage"
},
"devDependencies": {
"@types/node": "^25.5.0",
"@types/node": "^25.5.2",
"@vitest/coverage-v8": "^2.0.0",
"vitest": "^2.0.0"
}
Expand Down
2 changes: 1 addition & 1 deletion packages/sequencer/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
"@score/core": "workspace:*"
},
"devDependencies": {
"@types/node": "^25.5.0",
"@types/node": "^25.5.2",
"@vitest/coverage-v8": "^2.0.0",
"vitest": "^2.0.0"
}
Expand Down
2 changes: 1 addition & 1 deletion packages/visuals/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
"@score/sequencer": "workspace:*"
},
"devDependencies": {
"@types/node": "^25.5.0",
"@types/node": "^25.5.2",
"@vitest/coverage-v8": "^2.0.0",
"vitest": "^2.0.0"
}
Expand Down
Loading
Loading