diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 32d3947..7f5ec5a 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -1,7 +1,5 @@ version: 2 updates: - open-pull-requests-limit: 5 - # We need to point to each package.json, so this file will be a bit verbose # Root package.json diff --git a/examples/package.json b/examples/package.json index ccf1537..40dd2e3 100644 --- a/examples/package.json +++ b/examples/package.json @@ -38,7 +38,6 @@ "@types/react": "18.3.0", "@types/react-dom": "18.3.0", "@vitejs/plugin-react-swc": "3.5.0", - "typescript": "5.3.3", "vite": "5.3.5" }, "dependencies": { diff --git a/package.json b/package.json index f9ba017..e831fb1 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,8 @@ "buffer": "6.0.0", "parcel": "2.12.0", "process": "0.11.10", - "typescript": "5.3.3" + "typescript": "5.3.3", + "vitest": "1.4.0" }, "volta": { "node": "22.11.0", diff --git a/packages/dzi/package.json b/packages/dzi/package.json index 91e8d89..e3fb75c 100644 --- a/packages/dzi/package.json +++ b/packages/dzi/package.json @@ -38,18 +38,9 @@ "publishConfig": { "registry": "https://npm.pkg.github.com/AllenInstitute" }, - "devDependencies": { - "@parcel/packager-ts": "2.12.0", - "@parcel/transformer-typescript-types": "2.12.0", - "@types/lodash": "4.14.202", - "parcel": "2.12.0", - "typescript": "5.3.3", - "vitest": "1.4.0" - }, "dependencies": { "@alleninstitute/vis-geometry": "workspace:*", "@alleninstitute/vis-scatterbrain": "workspace:*", - "lodash": "4.17.21", "regl": "2.1.0" }, "packageManager": "pnpm@9.14.2" diff --git a/packages/geometry/package.json b/packages/geometry/package.json index c8fe3ec..5ac0690 100644 --- a/packages/geometry/package.json +++ b/packages/geometry/package.json @@ -42,12 +42,5 @@ "publishConfig": { "registry": "https://npm.pkg.github.com/AllenInstitute" }, - "devDependencies": { - "@parcel/packager-ts": "2.12.0", - "@parcel/transformer-typescript-types": "2.12.0", - "parcel": "2.12.0", - "typescript": "5.3.3", - "vitest": "1.4.0" - }, "packageManager": "pnpm@9.14.2" } diff --git a/packages/omezarr/package.json b/packages/omezarr/package.json index 2dac5e4..c20319c 100644 --- a/packages/omezarr/package.json +++ b/packages/omezarr/package.json @@ -38,17 +38,9 @@ "publishConfig": { "registry": "https://npm.pkg.github.com/AllenInstitute" }, - "devDependencies": { - "@parcel/packager-ts": "2.12.0", - "@parcel/transformer-typescript-types": "2.12.0", - "@types/lodash": "4.14.202", - "typescript": "5.3.3", - "parcel": "2.12.0" - }, "dependencies": { "@alleninstitute/vis-geometry": "workspace:*", "@alleninstitute/vis-scatterbrain": "workspace:*", - "lodash": "4.17.21", "regl": "2.1.0", "zarrita": "0.4.0-next.14" }, diff --git a/packages/omezarr/src/zarr-data.ts b/packages/omezarr/src/zarr-data.ts index 7605820..35251d3 100644 --- a/packages/omezarr/src/zarr-data.ts +++ b/packages/omezarr/src/zarr-data.ts @@ -1,5 +1,4 @@ import { Box2D, type Interval, Vec2, type box2D, limit, type vec2 } from '@alleninstitute/vis-geometry'; -import { some } from 'lodash'; import * as zarr from 'zarrita'; // documentation for ome-zarr datasets (from which these types are built) @@ -240,7 +239,7 @@ export function planeSizeInVoxels( function buildQuery(r: Readonly, axes: readonly AxisDesc[], shape: number[]) { const ordered = axes.map((a) => r[a.name as OmeDimension]); // if any are undefined, throw up - if (some(ordered, (a) => a === undefined)) { + if (ordered.some((a) => a === undefined)) { throw new Error('request does not match expected dimensions of ome-zarr dataset!'); } diff --git a/packages/scatterbrain/package.json b/packages/scatterbrain/package.json index 3652bdc..77d0170 100644 --- a/packages/scatterbrain/package.json +++ b/packages/scatterbrain/package.json @@ -43,12 +43,7 @@ "registry": "https://npm.pkg.github.com/AllenInstitute" }, "devDependencies": { - "@parcel/packager-ts": "2.12.0", - "@parcel/transformer-typescript-types": "2.12.0", - "@types/lodash": "4.14.202", - "parcel": "2.12.0", - "typescript": "5.3.3", - "vitest": "1.4.0" + "@types/lodash": "4.14.202" }, "dependencies": { "@alleninstitute/vis-geometry": "workspace:*", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 88f8546..469346e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -29,6 +29,9 @@ importers: typescript: specifier: 5.3.3 version: 5.3.3 + vitest: + specifier: 1.4.0 + version: 1.4.0(@types/node@22.10.5)(lightningcss@1.28.2) examples: dependencies: @@ -114,9 +117,6 @@ importers: '@vitejs/plugin-react-swc': specifier: 3.5.0 version: 3.5.0(@swc/helpers@0.5.15)(vite@5.3.5(@types/node@22.1.0)(lightningcss@1.28.2)) - typescript: - specifier: 5.3.3 - version: 5.3.3 vite: specifier: 5.3.5 version: 5.3.5(@types/node@22.1.0)(lightningcss@1.28.2) @@ -129,49 +129,11 @@ importers: '@alleninstitute/vis-scatterbrain': specifier: workspace:* version: link:../scatterbrain - lodash: - specifier: 4.17.21 - version: 4.17.21 regl: specifier: 2.1.0 version: 2.1.0 - devDependencies: - '@parcel/packager-ts': - specifier: 2.12.0 - version: 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15)) - '@parcel/transformer-typescript-types': - specifier: 2.12.0 - version: 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(typescript@5.3.3) - '@types/lodash': - specifier: 4.14.202 - version: 4.14.202 - parcel: - specifier: 2.12.0 - version: 2.12.0(@swc/helpers@0.5.15)(postcss@8.4.49)(typescript@5.3.3) - typescript: - specifier: 5.3.3 - version: 5.3.3 - vitest: - specifier: 1.4.0 - version: 1.4.0(@types/node@22.10.5)(lightningcss@1.28.2) - packages/geometry: - devDependencies: - '@parcel/packager-ts': - specifier: 2.12.0 - version: 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15)) - '@parcel/transformer-typescript-types': - specifier: 2.12.0 - version: 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(typescript@5.3.3) - parcel: - specifier: 2.12.0 - version: 2.12.0(@swc/helpers@0.5.15)(postcss@8.4.49)(typescript@5.3.3) - typescript: - specifier: 5.3.3 - version: 5.3.3 - vitest: - specifier: 1.4.0 - version: 1.4.0(@types/node@22.10.5)(lightningcss@1.28.2) + packages/geometry: {} packages/omezarr: dependencies: @@ -181,31 +143,12 @@ importers: '@alleninstitute/vis-scatterbrain': specifier: workspace:* version: link:../scatterbrain - lodash: - specifier: 4.17.21 - version: 4.17.21 regl: specifier: 2.1.0 version: 2.1.0 zarrita: specifier: 0.4.0-next.14 version: 0.4.0-next.14 - devDependencies: - '@parcel/packager-ts': - specifier: 2.12.0 - version: 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15)) - '@parcel/transformer-typescript-types': - specifier: 2.12.0 - version: 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(typescript@5.3.3) - '@types/lodash': - specifier: 4.14.202 - version: 4.14.202 - parcel: - specifier: 2.12.0 - version: 2.12.0(@swc/helpers@0.5.15)(postcss@8.4.49)(typescript@5.3.3) - typescript: - specifier: 5.3.3 - version: 5.3.3 packages/scatterbrain: dependencies: @@ -219,24 +162,9 @@ importers: specifier: 2.1.0 version: 2.1.0 devDependencies: - '@parcel/packager-ts': - specifier: 2.12.0 - version: 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15)) - '@parcel/transformer-typescript-types': - specifier: 2.12.0 - version: 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(typescript@5.3.3) '@types/lodash': specifier: 4.14.202 version: 4.14.202 - parcel: - specifier: 2.12.0 - version: 2.12.0(@swc/helpers@0.5.15)(postcss@8.4.49)(typescript@5.3.3) - typescript: - specifier: 5.3.3 - version: 5.3.3 - vitest: - specifier: 1.4.0 - version: 1.4.0(@types/node@22.10.5)(lightningcss@1.28.2) packages: @@ -2740,15 +2668,13 @@ snapshots: transitivePeerDependencies: - '@parcel/core' - '@parcel/cache@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15)': + '@parcel/cache@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))': dependencies: '@parcel/core': 2.12.0(@swc/helpers@0.5.15) '@parcel/fs': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) '@parcel/logger': 2.12.0 '@parcel/utils': 2.12.0 lmdb: 2.8.5 - transitivePeerDependencies: - - '@swc/helpers' '@parcel/codeframe@2.12.0': dependencies: @@ -2808,7 +2734,7 @@ snapshots: '@parcel/core@2.12.0(@swc/helpers@0.5.15)': dependencies: '@mischnic/json-sourcemap': 0.1.1 - '@parcel/cache': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) + '@parcel/cache': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15)) '@parcel/diagnostic': 2.12.0 '@parcel/events': 2.12.0 '@parcel/fs': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) @@ -3246,7 +3172,7 @@ snapshots: '@parcel/types@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15)': dependencies: - '@parcel/cache': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) + '@parcel/cache': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15)) '@parcel/diagnostic': 2.12.0 '@parcel/fs': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15) '@parcel/package-manager': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15)