From c08d060171c5308e89155963c8ef82521710066a Mon Sep 17 00:00:00 2001 From: HiranoMasaaki Date: Tue, 10 Feb 2026 23:31:05 +0900 Subject: [PATCH 1/2] Fix: Move @perstack/filesystem-storage to devDependencies The package is bundled via tsup noExternal, so it must not be listed in dependencies (which npm tries to install from the registry). Matches the pattern used for @perstack/tui-components. Co-Authored-By: Claude Opus 4.6 --- apps/perstack/package.json | 4 +-- pnpm-lock.yaml | 62 +++++++++++++++++++------------------- 2 files changed, 33 insertions(+), 33 deletions(-) diff --git a/apps/perstack/package.json b/apps/perstack/package.json index 39933c63..7d96a631 100644 --- a/apps/perstack/package.json +++ b/apps/perstack/package.json @@ -35,10 +35,10 @@ "dotenv": "^17.2.3", "ink": "^6.6.0", "react": "^19.2.3", - "smol-toml": "^1.6.0", - "@perstack/filesystem-storage": "workspace:*" + "smol-toml": "^1.6.0" }, "devDependencies": { + "@perstack/filesystem-storage": "workspace:*", "@perstack/tui-components": "workspace:*", "@tsconfig/node22": "^22.0.5", "@types/node": "^25.0.10", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9b75c488..c8839090 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -49,7 +49,7 @@ importers: version: 4.21.0 turbo: specifier: latest - version: 2.7.5 + version: 2.8.3 typescript: specifier: ^5.9.3 version: 5.9.3 @@ -167,9 +167,6 @@ importers: '@perstack/core': specifier: workspace:* version: link:../../packages/core - '@perstack/filesystem-storage': - specifier: workspace:* - version: link:../../packages/filesystem '@perstack/react': specifier: workspace:* version: link:../../packages/react @@ -192,6 +189,9 @@ importers: specifier: ^1.6.0 version: 1.6.0 devDependencies: + '@perstack/filesystem-storage': + specifier: workspace:* + version: link:../../packages/filesystem '@perstack/tui-components': specifier: workspace:* version: link:../../packages/tui-components @@ -3257,38 +3257,38 @@ packages: engines: {node: '>=18.0.0'} hasBin: true - turbo-darwin-64@2.7.5: - resolution: {integrity: sha512-nN3wfLLj4OES/7awYyyM7fkU8U8sAFxsXau2bYJwAWi6T09jd87DgHD8N31zXaJ7LcpyppHWPRI2Ov9MuZEwnQ==} + turbo-darwin-64@2.8.3: + resolution: {integrity: sha512-4kXRLfcygLOeNcP6JquqRLmGB/ATjjfehiojL2dJkL7GFm3SPSXbq7oNj8UbD8XriYQ5hPaSuz59iF1ijPHkTw==} cpu: [x64] os: [darwin] - turbo-darwin-arm64@2.7.5: - resolution: {integrity: sha512-wCoDHMiTf3FgLAbZHDDx/unNNonSGhsF5AbbYODbxnpYyoKDpEYacUEPjZD895vDhNvYCH0Nnk24YsP4n/cD6g==} + turbo-darwin-arm64@2.8.3: + resolution: {integrity: sha512-xF7uCeC0UY0Hrv/tqax0BMbFlVP1J/aRyeGQPZT4NjvIPj8gSPDgFhfkfz06DhUwDg5NgMo04uiSkAWE8WB/QQ==} cpu: [arm64] os: [darwin] - turbo-linux-64@2.7.5: - resolution: {integrity: sha512-KKPvhOmJMmzWj/yjeO4LywkQ85vOJyhru7AZk/+c4B6OUh/odQ++SiIJBSbTG2lm1CuV5gV5vXZnf/2AMlu3Zg==} + turbo-linux-64@2.8.3: + resolution: {integrity: sha512-vxMDXwaOjweW/4etY7BxrXCSkvtwh0PbwVafyfT1Ww659SedUxd5rM3V2ZCmbwG8NiCfY7d6VtxyHx3Wh1GoZA==} cpu: [x64] os: [linux] - turbo-linux-arm64@2.7.5: - resolution: {integrity: sha512-8PIva4L6BQhiPikUTds9lSFSHXVDAsEvV6QUlgwPsXrtXVQMVi6Sv9p+IxtlWQFvGkdYJUgX9GnK2rC030Xcmw==} + turbo-linux-arm64@2.8.3: + resolution: {integrity: sha512-mQX7uYBZFkuPLLlKaNe9IjR1JIef4YvY8f21xFocvttXvdPebnq3PK1Zjzl9A1zun2BEuWNUwQIL8lgvN9Pm3Q==} cpu: [arm64] os: [linux] - turbo-windows-64@2.7.5: - resolution: {integrity: sha512-rupskv/mkIUgQXzX/wUiK00mKMorQcK8yzhGFha/D5lm05FEnLx8dsip6rWzMcVpvh+4GUMA56PgtnOgpel2AA==} + turbo-windows-64@2.8.3: + resolution: {integrity: sha512-YLGEfppGxZj3VWcNOVa08h6ISsVKiG85aCAWosOKNUjb6yErWEuydv6/qImRJUI+tDLvDvW7BxopAkujRnWCrw==} cpu: [x64] os: [win32] - turbo-windows-arm64@2.7.5: - resolution: {integrity: sha512-G377Gxn6P42RnCzfMyDvsqQV7j69kVHKlhz9J4RhtJOB5+DyY4yYh/w0oTIxZQ4JRMmhjwLu3w9zncMoQ6nNDw==} + turbo-windows-arm64@2.8.3: + resolution: {integrity: sha512-afTUGKBRmOJU1smQSBnFGcbq0iabAPwh1uXu2BVk7BREg30/1gMnJh9DFEQTah+UD3n3ru8V55J83RQNFfqoyw==} cpu: [arm64] os: [win32] - turbo@2.7.5: - resolution: {integrity: sha512-7Imdmg37joOloTnj+DPrab9hIaQcDdJ5RwSzcauo/wMOSAgO+A/I/8b3hsGGs6PWQz70m/jkPgdqWsfNKtwwDQ==} + turbo@2.8.3: + resolution: {integrity: sha512-8Osxz5Tu/Dw2kb31EAY+nhq/YZ3wzmQSmYa1nIArqxgCAldxv9TPlrAiaBUDVnKA4aiPn0OFBD1ACcpc5VFOAQ==} hasBin: true type-fest@4.41.0: @@ -6084,32 +6084,32 @@ snapshots: optionalDependencies: fsevents: 2.3.3 - turbo-darwin-64@2.7.5: + turbo-darwin-64@2.8.3: optional: true - turbo-darwin-arm64@2.7.5: + turbo-darwin-arm64@2.8.3: optional: true - turbo-linux-64@2.7.5: + turbo-linux-64@2.8.3: optional: true - turbo-linux-arm64@2.7.5: + turbo-linux-arm64@2.8.3: optional: true - turbo-windows-64@2.7.5: + turbo-windows-64@2.8.3: optional: true - turbo-windows-arm64@2.7.5: + turbo-windows-arm64@2.8.3: optional: true - turbo@2.7.5: + turbo@2.8.3: optionalDependencies: - turbo-darwin-64: 2.7.5 - turbo-darwin-arm64: 2.7.5 - turbo-linux-64: 2.7.5 - turbo-linux-arm64: 2.7.5 - turbo-windows-64: 2.7.5 - turbo-windows-arm64: 2.7.5 + turbo-darwin-64: 2.8.3 + turbo-darwin-arm64: 2.8.3 + turbo-linux-64: 2.8.3 + turbo-linux-arm64: 2.8.3 + turbo-windows-64: 2.8.3 + turbo-windows-arm64: 2.8.3 type-fest@4.41.0: {} From 3d0625599ee310735d6c66571a8a693936d4421b Mon Sep 17 00:00:00 2001 From: HiranoMasaaki Date: Tue, 10 Feb 2026 23:33:23 +0900 Subject: [PATCH 2/2] Add: Changeset for filesystem-storage devDeps move Co-Authored-By: Claude Opus 4.6 --- .changeset/move-filesystem-to-devdeps.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/move-filesystem-to-devdeps.md diff --git a/.changeset/move-filesystem-to-devdeps.md b/.changeset/move-filesystem-to-devdeps.md new file mode 100644 index 00000000..a6d07cca --- /dev/null +++ b/.changeset/move-filesystem-to-devdeps.md @@ -0,0 +1,5 @@ +--- +"perstack": patch +--- + +Move @perstack/filesystem-storage from dependencies to devDependencies