From 1900e019e31d2b6d6d46c465b799c1d435353bbf Mon Sep 17 00:00:00 2001 From: Alex Yang <himself65@outlook.com> Date: Tue, 6 Feb 2024 12:54:08 -0600 Subject: [PATCH] build: fix build errors (#521) --- .github/workflows/test.yml | 6 +++ package.json | 6 +-- packages/core/package.json | 15 ++---- pnpm-lock.yaml | 95 ++++++++++++++++---------------------- 4 files changed, 55 insertions(+), 67 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 7abfada37..9a076928b 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -38,6 +38,12 @@ jobs: - name: Run Circular Dependency Check run: pnpm run circular-check working-directory: ./packages/core + - uses: actions/upload-artifact@v3 + if: failure() + with: + name: typecheck-build-dist + path: ./packages/core/dist + if-no-files-found: error typecheck-examples: runs-on: ubuntu-latest diff --git a/package.json b/package.json index 2384175d7..4db9febca 100644 --- a/package.json +++ b/package.json @@ -18,7 +18,7 @@ }, "devDependencies": { "@changesets/cli": "^2.27.1", - "@turbo/gen": "^1.11.3", + "@turbo/gen": "^1.12.2", "@types/jest": "^29.5.11", "eslint": "^8.56.0", "eslint-config-custom": "workspace:*", @@ -28,10 +28,10 @@ "prettier": "^3.2.4", "prettier-plugin-organize-imports": "^3.2.4", "ts-jest": "^29.1.2", - "turbo": "^1.11.3", + "turbo": "^1.12.2", "typescript": "^5.3.3" }, - "packageManager": "pnpm@8.14.3+sha256.2d0363bb6c314daa67087ef07743eea1ba2e2d360c835e8fec6b5575e4ed9484", + "packageManager": "pnpm@8.15.1", "pnpm": { "overrides": { "trim": "1.0.1", diff --git a/packages/core/package.json b/packages/core/package.json index e6fd08e75..8439cb88c 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -40,7 +40,7 @@ "@types/node": "^18.19.10", "@types/papaparse": "^5.3.14", "@types/pg": "^8.11.0", - "bunchee": "^4.4.3", + "bunchee": "^4.4.6", "edit-json-file": "^1.8.0", "madge": "^6.1.0", "typescript": "^5.3.3" @@ -118,11 +118,6 @@ "import": "./dist/Response.mjs", "require": "./dist/Response.js" }, - "./Retriever": { - "types": "./dist/Retriever.d.mts", - "import": "./dist/Retriever.mjs", - "require": "./dist/Retriever.js" - }, "./ServiceContext": { "types": "./dist/ServiceContext.d.mts", "import": "./dist/ServiceContext.mjs", @@ -133,10 +128,10 @@ "import": "./dist/TextSplitter.mjs", "require": "./dist/TextSplitter.js" }, - "./Tool": { - "types": "./dist/Tool.d.mts", - "import": "./dist/Tool.mjs", - "require": "./dist/Tool.js" + "./tools": { + "types": "./dist/tools.d.mts", + "import": "./dist/tools.mjs", + "require": "./dist/tools.js" }, "./readers/AssemblyAIReader": { "types": "./dist/readers/AssemblyAIReader.d.mts", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e01311496..29c871feb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -16,8 +16,8 @@ importers: specifier: ^2.27.1 version: 2.27.1 '@turbo/gen': - specifier: ^1.11.3 - version: 1.11.3(@types/node@20.11.15)(typescript@5.3.3) + specifier: ^1.12.2 + version: 1.12.2(@types/node@20.11.15)(typescript@5.3.3) '@types/jest': specifier: ^29.5.11 version: 29.5.11 @@ -46,8 +46,8 @@ importers: specifier: ^29.1.2 version: 29.1.2(@babel/core@7.23.7)(jest@29.7.0)(typescript@5.3.3) turbo: - specifier: ^1.11.3 - version: 1.11.3 + specifier: ^1.12.2 + version: 1.12.2 typescript: specifier: ^5.3.3 version: 5.3.3 @@ -135,7 +135,7 @@ importers: version: 16.4.1 llamaindex: specifier: latest - version: 0.1.9(typescript@5.3.3) + version: link:../packages/core mongodb: specifier: ^6.2.0 version: 6.3.0 @@ -256,8 +256,8 @@ importers: specifier: ^8.11.0 version: 8.11.0 bunchee: - specifier: ^4.4.3 - version: 4.4.3(typescript@5.3.3) + specifier: ^4.4.6 + version: 4.4.6(typescript@5.3.3) edit-json-file: specifier: ^1.8.0 version: 1.8.0 @@ -3538,20 +3538,7 @@ packages: estree-walker: 2.0.2 glob: 8.1.0 is-reference: 1.2.1 - magic-string: 0.30.5 - rollup: 4.9.5 - dev: true - - /@rollup/plugin-esm-shim@0.1.5(rollup@4.9.5): - resolution: {integrity: sha512-xnIjDm/0EbqAw0/rR1UE7eAo9db0ftGPqT8RUCFtkFxtCuspbbmj+wutoyxm32jBytyO3SgkxSG17OR893fV7A==} - engines: {node: '>=14.0.0'} - peerDependencies: - rollup: ^2.0.0||^3.0.0||^4.0.0 - peerDependenciesMeta: - rollup: - optional: true - dependencies: - magic-string: 0.30.5 + magic-string: 0.30.7 rollup: 4.9.5 dev: true @@ -3596,7 +3583,7 @@ packages: optional: true dependencies: '@rollup/pluginutils': 5.1.0(rollup@4.9.5) - magic-string: 0.30.5 + magic-string: 0.30.7 rollup: 4.9.5 dev: true @@ -4148,11 +4135,11 @@ packages: resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==} dev: true - /@turbo/gen@1.11.3(@types/node@20.11.15)(typescript@5.3.3): - resolution: {integrity: sha512-cHGRj7Jn7Hw1cA7NuwWYfYdhEliQX4LuSfEB9L1m8ifGkHalU3bbYXcehzLThmckpGpUQGnXYx0UtVudbQ42HA==} + /@turbo/gen@1.12.2(@types/node@20.11.15)(typescript@5.3.3): + resolution: {integrity: sha512-XmdaB4J3JvDs6/L+JkCHTf/s74+O4xKZC0HDQxvV+cyicvYocPcR5NTOuH5gdG81roR9tVQWhkAza2hgGOlSyw==} hasBin: true dependencies: - '@turbo/workspaces': 1.11.3 + '@turbo/workspaces': 1.12.2 chalk: 2.4.2 commander: 10.0.1 fs-extra: 10.1.0 @@ -4171,8 +4158,8 @@ packages: - typescript dev: true - /@turbo/workspaces@1.11.3: - resolution: {integrity: sha512-a420NGGyi9pFYeUASO/H1Atv7LbFPtyf/3GaMC6/gMzae7h5k+hjitrFYZYiEs1tU6El7H78MQK/h41OXY/jFw==} + /@turbo/workspaces@1.12.2: + resolution: {integrity: sha512-B1WybqMR2/7jq9j3EqSuWiYHK/9ZUQPZjy7DIt8PGc+AdrP1nVYW2vOpApKO9j/dLvycDGAmn5LtL5vcSrMlfg==} hasBin: true dependencies: chalk: 2.4.2 @@ -5644,8 +5631,8 @@ packages: semver: 7.5.4 dev: true - /bunchee@4.4.3(typescript@5.3.3): - resolution: {integrity: sha512-N67vxbBzdBOpbgwQtynvfKfM5mlvNw+f0IYFkrM0AL9/GFw/Zl6YB+4A/ph71A2OUvTLjWf4IRJIlQbBeR2xsg==} + /bunchee@4.4.6(typescript@5.3.3): + resolution: {integrity: sha512-sRYDasLVGtxv/KmnRrlFpCCt23l3tZHi2ZhBlzJLmuT7c5ULorf2iJfFJzoH0g5hCgtgwkvPuO49EGFCVCVlWQ==} engines: {node: '>= 18.0.0'} hasBin: true peerDependencies: @@ -5657,7 +5644,6 @@ packages: optional: true dependencies: '@rollup/plugin-commonjs': 25.0.7(rollup@4.9.5) - '@rollup/plugin-esm-shim': 0.1.5(rollup@4.9.5) '@rollup/plugin-json': 6.1.0(rollup@4.9.5) '@rollup/plugin-node-resolve': 15.2.3(rollup@4.9.5) '@rollup/plugin-replace': 5.0.5(rollup@4.9.5) @@ -5667,6 +5653,7 @@ packages: '@swc/helpers': 0.5.3 arg: 5.0.2 clean-css: 5.3.3 + magic-string: 0.30.7 pretty-bytes: 5.6.0 rimraf: 5.0.5 rollup: 4.9.5 @@ -10582,8 +10569,8 @@ packages: - supports-color dev: true - /magic-string@0.30.5: - resolution: {integrity: sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==} + /magic-string@0.30.7: + resolution: {integrity: sha512-8vBuFF/I/+OSLRmdf2wwFCJCz+nSn0m6DPvGH1fS/KiQoSaR+sETbov0eIk9KhEKy8CYqIkIAnbohxT/4H0kuA==} engines: {node: '>=12'} dependencies: '@jridgewell/sourcemap-codec': 1.4.15 @@ -13826,7 +13813,7 @@ packages: rollup: ^3.29.4 || ^4 typescript: ^4.5 || ^5.0 dependencies: - magic-string: 0.30.5 + magic-string: 0.30.7 rollup: 4.9.5 typescript: 5.3.3 optionalDependencies: @@ -13853,7 +13840,7 @@ packages: peerDependencies: rollup: ^2.0.0 || ^3.0.0 || ^4.0.0 dependencies: - magic-string: 0.30.5 + magic-string: 0.30.7 rollup: 4.9.5 dev: true @@ -15187,64 +15174,64 @@ packages: safe-buffer: 5.2.1 dev: false - /turbo-darwin-64@1.11.3: - resolution: {integrity: sha512-IsOOg2bVbIt3o/X8Ew9fbQp5t1hTHN3fGNQYrPQwMR2W1kIAC6RfbVD4A9OeibPGyEPUpwOH79hZ9ydFH5kifw==} + /turbo-darwin-64@1.12.2: + resolution: {integrity: sha512-Aq/ePQ5KNx6XGwlZWTVTqpQYfysm1vkwkI6kAYgrX5DjMWn+tUXrSgNx4YNte0F+V4DQ7PtuWX+jRG0h0ZNg0A==} cpu: [x64] os: [darwin] requiresBuild: true dev: true optional: true - /turbo-darwin-arm64@1.11.3: - resolution: {integrity: sha512-FsJL7k0SaPbJzI/KCnrf/fi3PgCDCjTliMc/kEFkuWVA6Httc3Q4lxyLIIinz69q6JTx8wzh6yznUMzJRI3+dg==} + /turbo-darwin-arm64@1.12.2: + resolution: {integrity: sha512-wTr+dqkwJo/eXE+4SPTSeNBKyyfQJhI6I9sKVlCSBmtaNEqoGNgdVzgMUdqrg9AIFzLIiKO+zhfskNaSWpVFow==} cpu: [arm64] os: [darwin] requiresBuild: true dev: true optional: true - /turbo-linux-64@1.11.3: - resolution: {integrity: sha512-SvW7pvTVRGsqtSkII5w+wriZXvxqkluw5FO/MNAdFw0qmoov+PZ237+37/NgArqE3zVn1GX9P6nUx9VO+xcQAg==} + /turbo-linux-64@1.12.2: + resolution: {integrity: sha512-BggBKrLojGarDaa2zBo+kUR3fmjpd6bLA8Unm3Aa2oJw0UvEi3Brd+w9lNsPZHXXQYBUzNUY2gCdxf3RteWb0g==} cpu: [x64] os: [linux] requiresBuild: true dev: true optional: true - /turbo-linux-arm64@1.11.3: - resolution: {integrity: sha512-YhUfBi1deB3m+3M55X458J6B7RsIS7UtM3P1z13cUIhF+pOt65BgnaSnkHLwETidmhRh8Dl3GelaQGrB3RdCDw==} + /turbo-linux-arm64@1.12.2: + resolution: {integrity: sha512-v/apSRvVuwYjq1D9MJFsHv2EpGd1S4VoSdZvVfW6FaM06L8CFZa92urNR1svdGYN28YVKwK9Ikc9qudC6t/d5A==} cpu: [arm64] os: [linux] requiresBuild: true dev: true optional: true - /turbo-windows-64@1.11.3: - resolution: {integrity: sha512-s+vEnuM2TiZuAUUUpmBHDr6vnNbJgj+5JYfnYmVklYs16kXh+EppafYQOAkcRIMAh7GjV3pLq5/uGqc7seZeHA==} + /turbo-windows-64@1.12.2: + resolution: {integrity: sha512-3uDdwXcRGkgopYFdPDpxQiuQjfQ12Fxq0fhj+iGymav0eWA4W4wzYwSdlUp6rT22qOBIzaEsrIspRwx1DsMkNg==} cpu: [x64] os: [win32] requiresBuild: true dev: true optional: true - /turbo-windows-arm64@1.11.3: - resolution: {integrity: sha512-ZR5z5Zpc7cASwfdRAV5yNScCZBsgGSbcwiA/u3farCacbPiXsfoWUkz28iyrx21/TRW0bi6dbsB2v17swa8bjw==} + /turbo-windows-arm64@1.12.2: + resolution: {integrity: sha512-zNIHnwtQfJSjFi7movwhPQh2rfrcKZ7Xv609EN1yX0gEp9GxooCUi2yNnBQ8wTqFjioA2M5hZtGJQ0RrKaEm/Q==} cpu: [arm64] os: [win32] requiresBuild: true dev: true optional: true - /turbo@1.11.3: - resolution: {integrity: sha512-RCJOUFcFMQNIGKSjC9YmA5yVP1qtDiBA0Lv9VIgrXraI5Da1liVvl3VJPsoDNIR9eFMyA/aagx1iyj6UWem5hA==} + /turbo@1.12.2: + resolution: {integrity: sha512-BcoQjBZ+LJCMdjzWhzQflOinUjek28rWXj07aaaAQ8T3Ehs0JFSjIsXOm4qIbo52G4xk3gFVcUtJhh/QRADl7g==} hasBin: true optionalDependencies: - turbo-darwin-64: 1.11.3 - turbo-darwin-arm64: 1.11.3 - turbo-linux-64: 1.11.3 - turbo-linux-arm64: 1.11.3 - turbo-windows-64: 1.11.3 - turbo-windows-arm64: 1.11.3 + turbo-darwin-64: 1.12.2 + turbo-darwin-arm64: 1.12.2 + turbo-linux-64: 1.12.2 + turbo-linux-arm64: 1.12.2 + turbo-windows-64: 1.12.2 + turbo-windows-arm64: 1.12.2 dev: true /type-check@0.4.0: -- GitLab