{"_id":"@blksails/pi-web-tool-kit","_rev":"6-510fbd57988f5422cb83f0e222951cb3","name":"@blksails/pi-web-tool-kit","dist-tags":{"latest":"0.6.0"},"versions":{"0.1.0":{"name":"@blksails/pi-web-tool-kit","version":"0.1.0","_id":"@blksails/pi-web-tool-kit@0.1.0","maintainers":[{"name":"hysios","email":"hysios@gmail.com"}],"dist":{"shasum":"a735c9a171251b9d49d30301c04e2f5a71cd1b23","tarball":"https://registry.npmjs.org/@blksails/pi-web-tool-kit/-/pi-web-tool-kit-0.1.0.tgz","fileCount":17,"integrity":"sha512-Ia7QRDjPKcCVhOH5RFYmJgFikRmEPM6wLgyJpMNC20ruI0N/k85yWU+NEwlWPk3qW2uNK6EDvsmmQo6SCW2waA==","signatures":[{"sig":"MEUCIQCxylvT98RtOD4KNGbE01hwpZWyUFARaUdNMCRkhtNdzQIgehtb0vYOaMUqTBMkBYgNBiTguH/kQdEmTWVqo0PhKvI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98933},"type":"module","_from":"file:blksails-pi-web-tool-kit-0.1.0.tgz","engines":{"node":">=22.19.0"},"exports":{".":"./src/index.ts","./runtime":"./src/runtime.ts"},"private":false,"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"hysios","email":"hysios@gmail.com"},"_resolved":"/private/var/folders/r2/pzm9pv1x0jx0fd596wnyrw6w0000gn/T/f77818a3fd260a1a47cc054f1e034126/blksails-pi-web-tool-kit-0.1.0.tgz","_integrity":"sha512-Ia7QRDjPKcCVhOH5RFYmJgFikRmEPM6wLgyJpMNC20ruI0N/k85yWU+NEwlWPk3qW2uNK6EDvsmmQo6SCW2waA==","_npmVersion":"10.9.4","description":"pi-web 通用工具套件:声明式工具引擎 + 首批 AIGC 生成工具集。主入口零运行时依赖(声明,前端安全);./runtime 子入口为 node-only 执行层(pi SDK + undici)。","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","dependencies":{"undici":"^6.21.0","@blksails/pi-web-agent-kit":"0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.6.3","@types/node":"^22.10.0","@earendil-works/pi-ai":"^0.79.6","@earendil-works/pi-coding-agent":"^0.79.6"},"peerDependencies":{"@earendil-works/pi-ai":"^0.79.6","@earendil-works/pi-coding-agent":"^0.79.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-web-tool-kit_0.1.0_1782289762139_0.1824355750140263","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@blksails/pi-web-tool-kit","version":"0.2.0","_id":"@blksails/pi-web-tool-kit@0.2.0","maintainers":[{"name":"hysios","email":"hysios@gmail.com"}],"dist":{"shasum":"599f0cdd9407ede30c68aff088699419c2aed109","tarball":"https://registry.npmjs.org/@blksails/pi-web-tool-kit/-/pi-web-tool-kit-0.2.0.tgz","fileCount":59,"integrity":"sha512-AMD8KjFC+6fn88YDmM/1/Rrejr3rFkywOH12G2az3v+VG2yZSCGnZK5EbcKj8RRtETNueAHjNC1EVTlCwgWcow==","signatures":[{"sig":"MEUCIBoV+yheLt+IXhEeH9nnlxNMFMvuJXHYN6x37bzFln4VAiEAk+dfcdFAFe/SF/z6N5lFwxyzO+r88PM+EnuYExuY5MI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279364},"type":"module","_from":"file:blksails-pi-web-tool-kit-0.2.0.tgz","engines":{"node":">=22.19.0"},"exports":{".":"./src/index.ts","./runtime":"./src/runtime.ts","./commands":"./src/commands/index.ts","./extension-entry":"./src/extension-tools/entry-path.ts","./auto-title-entry":"./src/auto-title/entry-path.ts","./aigc-canvas-schema":"./src/aigc/canvas/schema.ts"},"private":false,"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"hysios","email":"hysios@gmail.com"},"_resolved":"/private/var/folders/r2/pzm9pv1x0jx0fd596wnyrw6w0000gn/T/69b39eba797373b488748886b60709ab/blksails-pi-web-tool-kit-0.2.0.tgz","_integrity":"sha512-AMD8KjFC+6fn88YDmM/1/Rrejr3rFkywOH12G2az3v+VG2yZSCGnZK5EbcKj8RRtETNueAHjNC1EVTlCwgWcow==","_npmVersion":"10.9.4","description":"pi-web 通用工具套件:声明式工具引擎 + 首批 AIGC 生成工具集。主入口零运行时依赖(声明,前端安全);./runtime 子入口为 node-only 执行层(pi SDK + undici)。","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.23.8","undici":"^6.21.0","@blksails/pi-web-logger":"0.2.0","@blksails/pi-web-agent-kit":"0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.6.3","@types/node":"^22.10.0","@earendil-works/pi-ai":"^0.80.3","@earendil-works/pi-coding-agent":"^0.80.3"},"peerDependencies":{"@earendil-works/pi-ai":"^0.80.3","@earendil-works/pi-coding-agent":"^0.80.3"},"_npmOperationalInternal":{"tmp":"tmp/pi-web-tool-kit_0.2.0_1783692504609_0.8720578891434885","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@blksails/pi-web-tool-kit","version":"0.3.0","_id":"@blksails/pi-web-tool-kit@0.3.0","maintainers":[{"name":"hysios","email":"hysios@gmail.com"}],"dist":{"shasum":"695ecaf5d2be46430faa1eee83a5d6a3e62bf6b6","tarball":"https://registry.npmjs.org/@blksails/pi-web-tool-kit/-/pi-web-tool-kit-0.3.0.tgz","fileCount":59,"integrity":"sha512-2ieUmnCpBZdkX0NutCIo5ZY5nz9rq++7LXbueA6nXJYdVcxDXbC7XS5ewH5QWDC3jk+a231nOVWK6JWnQxabkw==","signatures":[{"sig":"MEYCIQCcMtzD7r3ySwuiZXqqbdAHzm7OqTdWBS90rjKuWDHfkQIhAMMb7HNcbXKaC423kgQqL+fh3Pdiw/hSKQaOoZUlgbAO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":281273},"type":"module","_from":"file:blksails-pi-web-tool-kit-0.3.0.tgz","engines":{"node":">=22.19.0"},"exports":{".":"./src/index.ts","./runtime":"./src/runtime.ts","./commands":"./src/commands/index.ts","./extension-entry":"./src/extension-tools/entry-path.ts","./auto-title-entry":"./src/auto-title/entry-path.ts","./aigc-canvas-schema":"./src/aigc/canvas/schema.ts"},"private":false,"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"hysios","email":"hysios@gmail.com"},"_resolved":"/private/var/folders/r2/pzm9pv1x0jx0fd596wnyrw6w0000gn/T/595d846044a00ec3c2f23a8e052fedeb/blksails-pi-web-tool-kit-0.3.0.tgz","_integrity":"sha512-2ieUmnCpBZdkX0NutCIo5ZY5nz9rq++7LXbueA6nXJYdVcxDXbC7XS5ewH5QWDC3jk+a231nOVWK6JWnQxabkw==","_npmVersion":"10.9.4","description":"pi-web 通用工具套件:声明式工具引擎 + 首批 AIGC 生成工具集。主入口零运行时依赖(声明,前端安全);./runtime 子入口为 node-only 执行层(pi SDK + undici)。","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.23.8","undici":"^6.21.0","@blksails/pi-web-logger":"0.2.0","@blksails/pi-web-agent-kit":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.6.3","@types/node":"^22.10.0","@earendil-works/pi-ai":"^0.80.3","@earendil-works/pi-coding-agent":"^0.80.3"},"peerDependencies":{"@earendil-works/pi-ai":"^0.80.3","@earendil-works/pi-coding-agent":"^0.80.3"},"_npmOperationalInternal":{"tmp":"tmp/pi-web-tool-kit_0.3.0_1784029994200_0.09736976371775796","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@blksails/pi-web-tool-kit","version":"0.4.0","_id":"@blksails/pi-web-tool-kit@0.4.0","maintainers":[{"name":"hysios","email":"hysios@gmail.com"}],"dist":{"shasum":"fad33c462fcaf3ace5b1d4c4fa39f5456113ca65","tarball":"https://registry.npmjs.org/@blksails/pi-web-tool-kit/-/pi-web-tool-kit-0.4.0.tgz","fileCount":77,"integrity":"sha512-u0xwmGolXT6YN+UWGGgSWn2RMbCcjFR6NhJpIxPVWwNCQp5TkFwsNhiyMaZU2lE+XJc93GI+RSI42Q7GicDj7g==","signatures":[{"sig":"MEUCIQCSaoyYFMS8WHrXavtarhSc/6YXzLJhOvWHejceTuXtWAIgaU4GyUL/MW11oraa/hcWrgaO0W4m438Zn9speOjuU+0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":367443},"type":"module","_from":"file:blksails-pi-web-tool-kit-0.4.0.tgz","engines":{"node":">=22.19.0"},"exports":{".":"./src/index.ts","./runtime":"./src/runtime.ts","./commands":"./src/commands/index.ts","./extension-entry":"./src/extension-tools/entry-path.ts","./auto-title-entry":"./src/auto-title/entry-path.ts","./aigc-canvas-schema":"./src/aigc/canvas/schema.ts"},"private":false,"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"hysios","email":"hysios@gmail.com"},"_resolved":"/private/var/folders/r2/pzm9pv1x0jx0fd596wnyrw6w0000gn/T/a7e8261c21cfa5a5057ac5a8d3bf9a0b/blksails-pi-web-tool-kit-0.4.0.tgz","_integrity":"sha512-u0xwmGolXT6YN+UWGGgSWn2RMbCcjFR6NhJpIxPVWwNCQp5TkFwsNhiyMaZU2lE+XJc93GI+RSI42Q7GicDj7g==","_npmVersion":"10.9.4","description":"pi-web 通用工具套件:声明式工具引擎 + 首批 AIGC 生成工具集。主入口零运行时依赖(声明,前端安全);./runtime 子入口为 node-only 执行层(pi SDK + undici)。","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.23.8","undici":"^6.21.0","@blksails/pi-web-logger":"0.2.0","@blksails/pi-web-protocol":"0.4.0","@blksails/pi-web-agent-kit":"0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.6.3","@types/node":"^22.10.0","@earendil-works/pi-ai":"^0.80.3","@earendil-works/pi-coding-agent":"^0.80.3"},"peerDependencies":{"@earendil-works/pi-ai":"^0.80.3","@earendil-works/pi-coding-agent":"^0.80.3"},"_npmOperationalInternal":{"tmp":"tmp/pi-web-tool-kit_0.4.0_1784518994623_0.9374076952793913","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@blksails/pi-web-tool-kit","version":"0.5.0","_id":"@blksails/pi-web-tool-kit@0.5.0","maintainers":[{"name":"hysios","email":"hysios@gmail.com"}],"dist":{"shasum":"f117092492f26ecd95803b22e656a657dddb5fd4","tarball":"https://registry.npmjs.org/@blksails/pi-web-tool-kit/-/pi-web-tool-kit-0.5.0.tgz","fileCount":77,"integrity":"sha512-MUl6P2mjUbAVREK34mv3gU4MCjKI2z9V+wlwyo/ni2+7EBS7liRrWKvU4dTjuq6hlQ6QhLlWyUXAu1R6LA5VOQ==","signatures":[{"sig":"MEUCIEJb/ynwLaioVqcYcWdiVT43gmwqwrVSJO65lYlYynw9AiEAxCHm91zNy93H3SJuQnZ7KMnkZVUjVubZqSU058F8L/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":369640},"type":"module","_from":"file:blksails-pi-web-tool-kit-0.5.0.tgz","engines":{"node":">=22.19.0"},"exports":{".":"./src/index.ts","./runtime":"./src/runtime.ts","./commands":"./src/commands/index.ts","./extension-entry":"./src/extension-tools/entry-path.ts","./auto-title-entry":"./src/auto-title/entry-path.ts","./aigc-canvas-schema":"./src/aigc/canvas/schema.ts"},"private":false,"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"hysios","email":"hysios@gmail.com"},"_resolved":"/private/var/folders/r2/pzm9pv1x0jx0fd596wnyrw6w0000gn/T/60ba06b8914fab8bb993c272b124ba75/blksails-pi-web-tool-kit-0.5.0.tgz","_integrity":"sha512-MUl6P2mjUbAVREK34mv3gU4MCjKI2z9V+wlwyo/ni2+7EBS7liRrWKvU4dTjuq6hlQ6QhLlWyUXAu1R6LA5VOQ==","_npmVersion":"10.9.4","description":"pi-web 通用工具套件:声明式工具引擎 + 首批 AIGC 生成工具集。主入口零运行时依赖(声明,前端安全);./runtime 子入口为 node-only 执行层(pi SDK + undici)。","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.23.8","undici":"^6.21.0","@blksails/pi-web-logger":"0.2.0","@blksails/pi-web-protocol":"0.5.0","@blksails/pi-web-agent-kit":"0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.6.3","@types/node":"^22.10.0","@earendil-works/pi-ai":"^0.80.3","@earendil-works/pi-coding-agent":"^0.80.3"},"peerDependencies":{"@earendil-works/pi-ai":"^0.80.3","@earendil-works/pi-coding-agent":"^0.80.3"},"_npmOperationalInternal":{"tmp":"tmp/pi-web-tool-kit_0.5.0_1784543176676_0.1938053662717225","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@blksails/pi-web-tool-kit","version":"0.6.0","private":false,"description":"pi-web 通用工具套件:声明式工具引擎 + 首批 AIGC 生成工具集。主入口零运行时依赖(声明,前端安全);./runtime 子入口为 node-only 执行层(pi SDK + undici)。","type":"module","sideEffects":false,"exports":{".":"./src/index.ts","./runtime":"./src/runtime.ts","./aigc-canvas-schema":"./src/aigc/canvas/schema.ts","./commands":"./src/commands/index.ts","./extension-entry":"./src/extension-tools/entry-path.ts","./auto-title-entry":"./src/auto-title/entry-path.ts","./mcp-entry":"./src/mcp/entry-path.ts"},"engines":{"node":">=22.19.0"},"dependencies":{"@modelcontextprotocol/sdk":"^1.29.0","undici":"^6.21.0","zod":"^3.23.8","@blksails/pi-web-agent-kit":"0.5.0","@blksails/pi-web-panes-kit":"0.1.0","@blksails/pi-web-logger":"0.2.0","@blksails/pi-web-protocol":"0.6.0"},"peerDependencies":{"@earendil-works/pi-ai":"^0.80.3","@earendil-works/pi-coding-agent":"^0.80.3"},"devDependencies":{"@earendil-works/pi-ai":"^0.80.3","@earendil-works/pi-coding-agent":"^0.80.3","@types/node":"^22.10.0","typescript":"^5.6.3","vitest":"^2.1.8"},"publishConfig":{"access":"public"},"scripts":{"build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit","test":"vitest run"},"_id":"@blksails/pi-web-tool-kit@0.6.0","_integrity":"sha512-y9MHGJThvqlGGyIT5aBFAG4lGXOvBz3PTt9YsvD91o4YyXQI/Rrgh+u+4OJTk/b8xi7Ev7mV2uD742NE0wrAXw==","_resolved":"/private/var/folders/r2/pzm9pv1x0jx0fd596wnyrw6w0000gn/T/6a008eda5d669991cf273ddc9dcd1d2b/blksails-pi-web-tool-kit-0.6.0.tgz","_from":"file:blksails-pi-web-tool-kit-0.6.0.tgz","_nodeVersion":"22.22.0","_npmVersion":"10.9.4","dist":{"integrity":"sha512-y9MHGJThvqlGGyIT5aBFAG4lGXOvBz3PTt9YsvD91o4YyXQI/Rrgh+u+4OJTk/b8xi7Ev7mV2uD742NE0wrAXw==","shasum":"f3d3f8f7e690e65496f4796ad9aea9a8ce669e49","tarball":"https://registry.npmjs.org/@blksails/pi-web-tool-kit/-/pi-web-tool-kit-0.6.0.tgz","fileCount":85,"unpackedSize":409635,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCRhvkzJS0i9/CZfxbDjiU5i0NuTr8Z7IRcIwM22T8spQIhAJmOTDJLkNPF3Fyktkm25VWVdh3KVeqsz+fuN6SN0UF4"}]},"_npmUser":{"name":"hysios","email":"hysios@gmail.com"},"directories":{},"maintainers":[{"name":"hysios","email":"hysios@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web-tool-kit_0.6.0_1784872929574_0.1248504632614964"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-24T08:29:21.964Z","modified":"2026-07-24T06:02:09.961Z","0.1.0":"2026-06-24T08:29:22.311Z","0.2.0":"2026-07-10T14:08:24.752Z","0.3.0":"2026-07-14T11:53:14.362Z","0.4.0":"2026-07-20T03:43:14.761Z","0.5.0":"2026-07-20T10:26:16.821Z","0.6.0":"2026-07-24T06:02:09.718Z"},"description":"pi-web 通用工具套件:声明式工具引擎 + 首批 AIGC 生成工具集。主入口零运行时依赖(声明,前端安全);./runtime 子入口为 node-only 执行层(pi SDK + undici)。","maintainers":[{"name":"hysios","email":"hysios@gmail.com"}],"readme":"ERROR: No README data found!","readmeFilename":""}