From 1fc7ae061559beb5de843527f91614924c91c74d Mon Sep 17 00:00:00 2001 From: Ashwin Vagu Date: Tue, 23 Jun 2026 18:12:56 -0500 Subject: [PATCH 1/2] fix: replace link: with file: protocol for esheet packages The pnpm-specific link: protocol is not supported by npm, which breaks consumers that reference this package via file: (e.g. ozwell-workspace). Switching to file: works with both pnpm and npm. --- package.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/package.json b/package.json index baafbebb..11e76c03 100644 --- a/package.json +++ b/package.json @@ -263,11 +263,11 @@ "@codemirror/state": "^6.6.0", "@codemirror/theme-one-dark": "^6.1.3", "@codemirror/view": "^6.41.0", - "@esheet/adapters": "link:./packages/esheet/packages/adapters", - "@esheet/builder": "link:./packages/esheet/packages/builder", - "@esheet/core": "link:./packages/esheet/packages/core", - "@esheet/fields": "link:./packages/esheet/packages/fields", - "@esheet/renderer": "link:./packages/esheet/packages/renderer", + "@esheet/adapters": "file:./packages/esheet/packages/adapters", + "@esheet/builder": "file:./packages/esheet/packages/builder", + "@esheet/core": "file:./packages/esheet/packages/core", + "@esheet/fields": "file:./packages/esheet/packages/fields", + "@esheet/renderer": "file:./packages/esheet/packages/renderer", "@eslint/js": "^9.39.3", "@kerebron/editor": "0.7.9", "@kerebron/editor-kits": "0.7.9", @@ -343,9 +343,9 @@ "pnpm": { "overrides": { "datavis-ace": "=4.0.0-PRE.2", - "@esheet/adapters": "link:./packages/esheet/packages/adapters", - "@esheet/core": "link:./packages/esheet/packages/core", - "@esheet/fields": "link:./packages/esheet/packages/fields", + "@esheet/adapters": "file:./packages/esheet/packages/adapters", + "@esheet/core": "file:./packages/esheet/packages/core", + "@esheet/fields": "file:./packages/esheet/packages/fields", "esbuild@<0.28.1": "0.28.1", "axios@>=1.0.0 <1.16.0": "1.16.0", "minimatch@>=10.0.0 <10.2.3": "10.2.3", From d8f83d358ed383253575543050a7e054690a7c08 Mon Sep 17 00:00:00 2001 From: Ashwin Vagu Date: Tue, 23 Jun 2026 18:26:53 -0500 Subject: [PATCH 2/2] chore: regenerate pnpm lockfile after overrides change --- pnpm-lock.yaml | 165 +++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 152 insertions(+), 13 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 66ce2636..5dce7134 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,9 +6,9 @@ settings: overrides: datavis-ace: '=4.0.0-PRE.2' - '@esheet/adapters': link:./packages/esheet/packages/adapters - '@esheet/core': link:./packages/esheet/packages/core - '@esheet/fields': link:./packages/esheet/packages/fields + '@esheet/adapters': file:./packages/esheet/packages/adapters + '@esheet/core': file:./packages/esheet/packages/core + '@esheet/fields': file:./packages/esheet/packages/fields esbuild@<0.28.1: 0.28.1 axios@>=1.0.0 <1.16.0: 1.16.0 minimatch@>=10.0.0 <10.2.3: 10.2.3 @@ -72,20 +72,20 @@ importers: specifier: ^6.41.0 version: 6.43.0 '@esheet/adapters': - specifier: link:packages/esheet/packages/adapters - version: link:packages/esheet/packages/adapters + specifier: file:packages/esheet/packages/adapters + version: file:packages/esheet/packages/adapters(@types/react@19.2.14)(immer@11.1.8)(react@19.2.4)(use-sync-external-store@1.6.0(react@19.2.4)) '@esheet/builder': - specifier: link:./packages/esheet/packages/builder - version: link:packages/esheet/packages/builder + specifier: file:./packages/esheet/packages/builder + version: file:packages/esheet/packages/builder(@types/react@19.2.14)(ag-grid-community@35.1.0)(ag-grid-react@35.1.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(datavis-ace@4.0.0-PRE.2)(immer@11.1.8)(monaco-editor@0.55.1)(react-dom@19.2.4(react@19.2.4))(use-sync-external-store@1.6.0(react@19.2.4))(wavesurfer.js@7.12.1) '@esheet/core': - specifier: link:packages/esheet/packages/core - version: link:packages/esheet/packages/core + specifier: file:packages/esheet/packages/core + version: file:packages/esheet/packages/core(@types/react@19.2.14)(immer@11.1.8)(react@19.2.4)(use-sync-external-store@1.6.0(react@19.2.4)) '@esheet/fields': - specifier: link:packages/esheet/packages/fields - version: link:packages/esheet/packages/fields + specifier: file:packages/esheet/packages/fields + version: file:packages/esheet/packages/fields(@types/react@19.2.14)(ag-grid-community@35.1.0)(ag-grid-react@35.1.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(datavis-ace@4.0.0-PRE.2)(immer@11.1.8)(use-sync-external-store@1.6.0(react@19.2.4))(wavesurfer.js@7.12.1) '@esheet/renderer': - specifier: link:./packages/esheet/packages/renderer - version: link:packages/esheet/packages/renderer + specifier: file:./packages/esheet/packages/renderer + version: file:packages/esheet/packages/renderer(@types/react@19.2.14)(ag-grid-community@35.1.0)(ag-grid-react@35.1.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(datavis-ace@4.0.0-PRE.2)(immer@11.1.8)(react@19.2.4)(use-sync-external-store@1.6.0(react@19.2.4))(wavesurfer.js@7.12.1) '@eslint/js': specifier: ^9.39.3 version: 9.39.3 @@ -735,6 +735,26 @@ packages: cpu: [x64] os: [win32] + '@esheet/adapters@file:packages/esheet/packages/adapters': + resolution: {directory: packages/esheet/packages/adapters, type: directory} + + '@esheet/builder@file:packages/esheet/packages/builder': + resolution: {directory: packages/esheet/packages/builder, type: directory} + + '@esheet/core@file:packages/esheet/packages/core': + resolution: {directory: packages/esheet/packages/core, type: directory} + + '@esheet/fields@file:packages/esheet/packages/fields': + resolution: {directory: packages/esheet/packages/fields, type: directory} + + '@esheet/renderer@file:packages/esheet/packages/renderer': + resolution: {directory: packages/esheet/packages/renderer, type: directory} + peerDependencies: + react: '>=19.0.0' + peerDependenciesMeta: + react: + optional: true + '@eslint-community/eslint-utils@4.9.1': resolution: {integrity: sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -1003,6 +1023,29 @@ packages: react: ^19.0.0 react-dom: ^19.0.0 + '@mieweb/ui@0.3.0-dev.108': + resolution: {integrity: sha512-cNG8USU4usMJhNGxL0Wek8h37C1URyZArjE1vtwpv2nEFD38yN2Vsf0ky9cEdGdPJwV6a8hcXCT/6FnFa1Wo7w==} + engines: {node: '>=20.0.0'} + peerDependencies: + '@ozwell/react': '>=0.1.0' + ag-grid-community: '>=32.0.0' + ag-grid-react: '>=32.0.0' + datavis-ace: '=4.0.0-PRE.2' + react: '>=18.0.0' + react-dom: '>=18.0.0' + wavesurfer.js: '>=7.0.0' + peerDependenciesMeta: + '@ozwell/react': + optional: true + ag-grid-community: + optional: true + ag-grid-react: + optional: true + datavis-ace: + optional: true + wavesurfer.js: + optional: true + '@mieweb/ui@0.3.0-dev.85': resolution: {integrity: sha512-q/QOJcjQnSdW4h2UoUKIeq2CXiWkFJwv2jn/rTKKgVbSEmV4yqfi6LhTspxNL8u54mxn6CYVGXDufWNq0Hjn6w==} engines: {node: '>=20.0.0'} @@ -5852,6 +5895,85 @@ snapshots: '@esbuild/win32-x64@0.28.1': optional: true + '@esheet/adapters@file:packages/esheet/packages/adapters(@types/react@19.2.14)(immer@11.1.8)(react@19.2.4)(use-sync-external-store@1.6.0(react@19.2.4))': + dependencies: + '@esheet/core': file:packages/esheet/packages/core(@types/react@19.2.14)(immer@11.1.8)(react@19.2.4)(use-sync-external-store@1.6.0(react@19.2.4)) + tslib: 2.8.1 + transitivePeerDependencies: + - '@types/react' + - immer + - react + - use-sync-external-store + + '@esheet/builder@file:packages/esheet/packages/builder(@types/react@19.2.14)(ag-grid-community@35.1.0)(ag-grid-react@35.1.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(datavis-ace@4.0.0-PRE.2)(immer@11.1.8)(monaco-editor@0.55.1)(react-dom@19.2.4(react@19.2.4))(use-sync-external-store@1.6.0(react@19.2.4))(wavesurfer.js@7.12.1)': + dependencies: + '@esheet/adapters': file:packages/esheet/packages/adapters(@types/react@19.2.14)(immer@11.1.8)(react@19.2.4)(use-sync-external-store@1.6.0(react@19.2.4)) + '@esheet/core': file:packages/esheet/packages/core(@types/react@19.2.14)(immer@11.1.8)(react@19.2.4)(use-sync-external-store@1.6.0(react@19.2.4)) + '@esheet/fields': file:packages/esheet/packages/fields(@types/react@19.2.14)(ag-grid-community@35.1.0)(ag-grid-react@35.1.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(datavis-ace@4.0.0-PRE.2)(immer@11.1.8)(use-sync-external-store@1.6.0(react@19.2.4))(wavesurfer.js@7.12.1) + '@monaco-editor/react': 4.7.0(monaco-editor@0.55.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + js-yaml: 4.1.1 + react: 19.2.4 + sortablejs: 1.15.7 + tslib: 2.8.1 + transitivePeerDependencies: + - '@ozwell/react' + - '@types/react' + - ag-grid-community + - ag-grid-react + - datavis-ace + - immer + - monaco-editor + - react-dom + - use-sync-external-store + - wavesurfer.js + + '@esheet/core@file:packages/esheet/packages/core(@types/react@19.2.14)(immer@11.1.8)(react@19.2.4)(use-sync-external-store@1.6.0(react@19.2.4))': + dependencies: + tslib: 2.8.1 + zod: 4.4.3 + zustand: 5.0.14(@types/react@19.2.14)(immer@11.1.8)(react@19.2.4)(use-sync-external-store@1.6.0(react@19.2.4)) + transitivePeerDependencies: + - '@types/react' + - immer + - react + - use-sync-external-store + + '@esheet/fields@file:packages/esheet/packages/fields(@types/react@19.2.14)(ag-grid-community@35.1.0)(ag-grid-react@35.1.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(datavis-ace@4.0.0-PRE.2)(immer@11.1.8)(use-sync-external-store@1.6.0(react@19.2.4))(wavesurfer.js@7.12.1)': + dependencies: + '@esheet/core': file:packages/esheet/packages/core(@types/react@19.2.14)(immer@11.1.8)(react@19.2.4)(use-sync-external-store@1.6.0(react@19.2.4)) + '@mieweb/ui': 0.3.0-dev.108(ag-grid-community@35.1.0)(ag-grid-react@35.1.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(datavis-ace@4.0.0-PRE.2)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(wavesurfer.js@7.12.1) + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + sortablejs: 1.15.7 + tslib: 2.8.1 + transitivePeerDependencies: + - '@ozwell/react' + - '@types/react' + - ag-grid-community + - ag-grid-react + - datavis-ace + - immer + - use-sync-external-store + - wavesurfer.js + + '@esheet/renderer@file:packages/esheet/packages/renderer(@types/react@19.2.14)(ag-grid-community@35.1.0)(ag-grid-react@35.1.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(datavis-ace@4.0.0-PRE.2)(immer@11.1.8)(react@19.2.4)(use-sync-external-store@1.6.0(react@19.2.4))(wavesurfer.js@7.12.1)': + dependencies: + '@esheet/adapters': file:packages/esheet/packages/adapters(@types/react@19.2.14)(immer@11.1.8)(react@19.2.4)(use-sync-external-store@1.6.0(react@19.2.4)) + '@esheet/core': file:packages/esheet/packages/core(@types/react@19.2.14)(immer@11.1.8)(react@19.2.4)(use-sync-external-store@1.6.0(react@19.2.4)) + '@esheet/fields': file:packages/esheet/packages/fields(@types/react@19.2.14)(ag-grid-community@35.1.0)(ag-grid-react@35.1.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(datavis-ace@4.0.0-PRE.2)(immer@11.1.8)(use-sync-external-store@1.6.0(react@19.2.4))(wavesurfer.js@7.12.1) + js-yaml: 4.1.1 + optionalDependencies: + react: 19.2.4 + transitivePeerDependencies: + - '@ozwell/react' + - '@types/react' + - ag-grid-community + - ag-grid-react + - datavis-ace + - immer + - use-sync-external-store + - wavesurfer.js + '@eslint-community/eslint-utils@4.9.1(eslint@9.39.3(jiti@2.6.1))': dependencies: eslint: 9.39.3(jiti@2.6.1) @@ -6335,6 +6457,23 @@ snapshots: - typescript - wavesurfer.js + '@mieweb/ui@0.3.0-dev.108(ag-grid-community@35.1.0)(ag-grid-react@35.1.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(datavis-ace@4.0.0-PRE.2)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(wavesurfer.js@7.12.1)': + dependencies: + '@swc/helpers': 0.5.19 + class-variance-authority: 0.7.1 + clsx: 2.1.1 + google-libphonenumber: 3.2.44 + lucide-react: 0.562.0(react@19.2.4) + luxon: 3.7.2 + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + tailwind-merge: 2.6.1 + optionalDependencies: + ag-grid-community: 35.1.0 + ag-grid-react: 35.1.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + datavis-ace: 4.0.0-PRE.2 + wavesurfer.js: 7.12.1 + '@mieweb/ui@0.3.0-dev.85(ag-grid-community@35.1.0)(ag-grid-react@35.1.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(datavis-ace@4.0.0-PRE.2)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(wavesurfer.js@7.12.1)': dependencies: '@swc/helpers': 0.5.19