diff --git a/package.json b/package.json index e85b686..07c0db2 100644 --- a/package.json +++ b/package.json @@ -38,22 +38,22 @@ }, "homepage": "https://github.com/mljs/signal-processing#readme", "devDependencies": { - "@vitest/coverage-v8": "^4.0.16", - "@zakodium/tsconfig": "^1.0.2", + "@vitest/coverage-v8": "^4.1.5", + "@zakodium/tsconfig": "^1.0.5", "eslint": "^9.39.2", - "eslint-config-cheminfo-typescript": "^21.0.1", + "eslint-config-cheminfo-typescript": "^22.0.0", "jest-matcher-deep-close-to": "^3.0.2", - "prettier": "^3.7.4", - "rimraf": "^6.1.2", - "typescript": "^5.9.3", + "prettier": "^3.8.3", + "rimraf": "^6.1.3", + "typescript": "^6.0.3", "typescript-json-schema": "^0.67.1", - "vitest": "^4.0.16" + "vitest": "^4.1.5" }, "dependencies": { - "baselines": "^1.1.9", - "cheminfo-types": "^1.10.0", + "baselines": "^1.1.10", + "cheminfo-types": "^1.15.0", "ml-gsd": "^13.1.1", - "ml-savitzky-golay-generalized": "^4.2.0", - "ml-spectra-processing": "^14.19.0" + "ml-savitzky-golay-generalized": "^5.0.0", + "ml-spectra-processing": "^14.28.1" } } diff --git a/src/__tests__/filterXY.test.ts b/src/__tests__/filterXY.test.ts index b69b600..cadc09d 100644 --- a/src/__tests__/filterXY.test.ts +++ b/src/__tests__/filterXY.test.ts @@ -74,5 +74,5 @@ test('unknown filter', () => { y: Float64Array.from([1, 2, 3, 4, 1]), }; - expect(() => filterXY(data, filters)).toThrowError('Unknown filter: abc'); + expect(() => filterXY(data, filters)).toThrow('Unknown filter: abc'); }); diff --git a/src/filters/x/__tests__/calibrateX.test.ts b/src/filters/x/__tests__/calibrateX.test.ts index 94a0457..0659f99 100644 --- a/src/filters/x/__tests__/calibrateX.test.ts +++ b/src/filters/x/__tests__/calibrateX.test.ts @@ -23,7 +23,7 @@ describe('calibrateX', () => { y: Float64Array.from([1, 1, 5, 1]), }; - expect(() => calibrateX(data, { from: 1, to: 10 })).toThrowError( + expect(() => calibrateX(data, { from: 1, to: 10 })).toThrow( 'Window size is higher than the data lengt', ); }); diff --git a/src/filters/x/calibrateX.ts b/src/filters/x/calibrateX.ts index f276440..bcd3064 100644 --- a/src/filters/x/calibrateX.ts +++ b/src/filters/x/calibrateX.ts @@ -48,7 +48,7 @@ export function calibrateX( targetX = 0, nbPeaks = 1, from = data.x[0], - to = data.x.at(-1) as number, + to = data.x.at(-1), gsd: gsdOptions = { minMaxRatio: 0.1, realTopDetection: true, @@ -61,7 +61,7 @@ export function calibrateX( } = options; const fromIndex = xFindClosestIndex(data.x, from); - const toIndex = xFindClosestIndex(data.x, to); + const toIndex = xFindClosestIndex(data.x, to as number); let peaks = gsd( { diff --git a/tsconfig.build.json b/tsconfig.build.json index 7fb5f79..d55545e 100644 --- a/tsconfig.build.json +++ b/tsconfig.build.json @@ -1,4 +1,8 @@ { "extends": "./tsconfig.json", - "exclude": ["**/__tests__", "**/*.test.ts", "vite*.ts"] + "compilerOptions": { + "rootDir": "src" + }, + "include": ["src"], + "exclude": ["**/__tests__", "**/*.test.*"] }