Skip to content

Commit ad87c6e

Browse files
committed
chore: update dependencies
1 parent 08b3c40 commit ad87c6e

17 files changed

+83
-36
lines changed

eslint.config.mjs

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
import cheminfo from 'eslint-config-cheminfo-typescript';
2+
import globals from 'globals';
3+
4+
export default [
5+
...cheminfo,
6+
{
7+
languageOptions: {
8+
globals: {
9+
// ...globals.node,
10+
},
11+
},
12+
rules: {
13+
// "unicorn/no-object-as-default-parameter": "off",
14+
}
15+
}
16+
]

package.json

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -38,22 +38,21 @@
3838
},
3939
"homepage": "https://github.com/mljs/signal-processing#readme",
4040
"devDependencies": {
41-
"@types/jest": "^29.5.12",
42-
"eslint": "^8.57.0",
43-
"eslint-config-cheminfo-typescript": "^12.2.0",
44-
"jest": "^29.7.0",
41+
"eslint": "^9.12.0",
42+
"eslint-config-cheminfo-typescript": "^16.0.0",
4543
"jest-matcher-deep-close-to": "^3.0.2",
46-
"prettier": "^3.2.5",
47-
"rimraf": "^5.0.5",
48-
"ts-jest": "^29.1.2",
49-
"typescript": "^5.4.2",
50-
"typescript-json-schema": "^0.63.0"
44+
"prettier": "^3.3.3",
45+
"rimraf": "^6.0.1",
46+
"ts-jest": "^29.2.5",
47+
"typescript": "^5.6.3",
48+
"typescript-json-schema": "^0.65.1",
49+
"vitest": "^2.1.2"
5150
},
5251
"dependencies": {
53-
"baselines": "^1.1.7",
54-
"cheminfo-types": "^1.7.2",
55-
"ml-gsd": "^12.1.5",
56-
"ml-savitzky-golay-generalized": "^4.0.1",
57-
"ml-spectra-processing": "^14.2.0"
52+
"baselines": "^1.1.9",
53+
"cheminfo-types": "^1.8.0",
54+
"ml-gsd": "^12.1.8",
55+
"ml-savitzky-golay-generalized": "^4.2.0",
56+
"ml-spectra-processing": "^14.5.3"
5857
}
5958
}

src/__tests__/filterMatrix.test.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
import { filterMatrix } from '..';
22
import { FilterMatrixType } from '../FilterMatrixType';
33

4+
import { test, expect } from 'vitest';
5+
46
test('filterMatrix', () => {
57
const filters: FilterMatrixType[] = [
68
{ name: 'pqn' },

src/__tests__/filterXY.test.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@ import { filterXY } from '..';
22
import { FilterXYType } from '../FilterXYType';
33
import linear from '../filters/__tests__/data/linear';
44

5+
import { describe, it, expect } from 'vitest';
6+
57
describe('filterXY', () => {
68
it('filters', () => {
79
const filters: FilterXYType[] = [

src/filterMatrix.ts

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,12 @@ export function filterMatrix(
1414

1515
const logs: any = [];
1616

17-
/** todo
18-
for (let filter of filters) {
19-
const start = Date.now();
20-
// eslint-disable-next-line import/namespace
21-
const filterFct = Filters[filter.name];
17+
/**
18+
* todo
19+
* for (let filter of filters) {
20+
* const start = Date.now();
21+
* // eslint-disable-next-line import/namespace
22+
* const filterFct = Filters[filter.name];
2223
if (!filterFct) {
2324
throw new Error(`Unknown filter: ${filter.name}`);
2425
}
@@ -28,7 +29,7 @@ export function filterMatrix(
2829
time: Date.now() - start,
2930
});
3031
}
31-
*/
32+
*/
3233

3334
return { logs, data: result.data };
3435
}

src/filterXY.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ import * as Filters from './filters/filters';
66

77
/**
88
* Apply filters on {x:[], y:[]}
9+
* @param data
10+
* @param filters
911
* @returns A very important number
1012
*/
1113
export function filterXY(data: DataXY, filters: FilterXYType[]) {
@@ -17,7 +19,7 @@ export function filterXY(data: DataXY, filters: FilterXYType[]) {
1719

1820
for (const filter of filters) {
1921
const start = Date.now();
20-
// eslint-disable-next-line import/namespace
22+
2123
const filterFct = Filters[filter.name];
2224
if (!filterFct) {
2325
throw new Error(`Unknown filter: ${filter.name}`);

src/filters/scaling/normed.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ export type NormedOptions = Omit<
1414
/**
1515
* Norm the Y values
1616
* @param data
17+
* @param options
1718
*/
1819
export function normed(
1920
data: DataXY<Float64Array>,

src/filters/scaling/rescale.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ export type RescaleOptions = Omit<
1414
/**
1515
* Center the mean
1616
* @param data
17+
* @param options
1718
*/
1819
export function rescale(
1920
data: DataXY<Float64Array>,

src/filters/sg/firstDerivative.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ export type FirstDerivativeOptions = Omit<SGGOptions, 'derivative'>;
1111
/**
1212
* Calculate the first derivative using Savitzky–Golay filter.
1313
* @param data
14+
* @param options
1415
*/
1516
export function firstDerivative(
1617
data: DataXY<Float64Array>,

src/filters/sg/savitzkyGolay.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ export type SavitzkyGolayOptions = SGGOptions;
1111
/**
1212
* Apply the Savitzky Golay Generalized Filter
1313
* @param data
14+
* @param options
1415
*/
1516
export function savitzkyGolay(
1617
data: DataXY<Float64Array>,

0 commit comments

Comments
 (0)