{"_id":"@insforge/cli","_rev":"81-3eb588ef056a2cbfc385edb1627443de","name":"@insforge/cli","dist-tags":{"dev":"0.1.53-dev.1","latest":"0.1.81"},"versions":{"0.1.0":{"name":"@insforge/cli","version":"0.1.0","keywords":["insforge","cli","backend","database","storage","functions"],"license":"Apache-2.0","_id":"@insforge/cli@0.1.0","maintainers":[{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},{"name":"insforge-npm","email":"admin@insforge.dev"}],"bin":{"insforge":"bin/insforge.js"},"dist":{"shasum":"fc0bbb4dafdfcb8393ddd9d8b337a5375ebb2a58","tarball":"https://registry.npmjs.org/@insforge/cli/-/cli-0.1.0.tgz","fileCount":7,"integrity":"sha512-UrV9xhLDA9e5khh1C7Ptf6ngAFGpfQCYcJYllo4Za2lWPTAIldQrm0LE/N27cbmqMpYfnhyBtLLZqCyuSZrG7A==","signatures":[{"sig":"MEYCIQDKr00+qNcilIIpyCY6f+/pc3dXcEtyshdhH1igQWM72QIhANL8c9gJmiyNkfUlY/VFeO5+zkaqjFX5TvKPYx0KIcqO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":286001},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"36c2614a02deeab21ccec4c624c3c699a18a6f9e","scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup","lint:fix":"eslint src/ --fix","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},"_npmVersion":"10.9.4","description":"InsForge CLI - Command line tool for InsForge platform","directories":{},"_nodeVersion":"22.22.0","dependencies":{"open":"^10.1.0","archiver":"^7.0.1","commander":"^13.1.0","cli-table3":"^0.6.5","@clack/prompts":"^0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^10.0.0","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/node":"^22.13.4","@types/archiver":"^7.0.0","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0_1771556489943_0.783195500195226","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@insforge/cli","version":"0.1.1","keywords":["insforge","cli","backend","database","storage","functions"],"license":"Apache-2.0","_id":"@insforge/cli@0.1.1","maintainers":[{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},{"name":"insforge-npm","email":"admin@insforge.dev"},{"name":"carmendou","email":"carmen.dou@insforge.dev"}],"bin":{"insforge":"bin/insforge.js"},"dist":{"shasum":"cdd4f5088c2b5bd58d916f87bf67981fbc9de478","tarball":"https://registry.npmjs.org/@insforge/cli/-/cli-0.1.1.tgz","fileCount":6,"integrity":"sha512-45cdZ7sSJ65XRP6rXlcLMNiygJ4L7qoY+YS9BuKHpCwvfg58Ci+0HR9i/z3f8TvU9qNV8SognDvLRR8GB5z04w==","signatures":[{"sig":"MEQCIHmQ8QVOQ69cAKQWHTGscRWSeAK39Gfsh56EtoRnAciJAiBZAaRantX/AQatz1XvMXQdr9gTVlfzDk7JDtr3fa0e4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":293187},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"c6eb1c6d36c619a4a5ecdeee5fe96b2f0509a47f","scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup","lint:fix":"eslint src/ --fix","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},"_npmVersion":"10.8.2","description":"InsForge CLI - Command line tool for InsForge platform","directories":{},"_nodeVersion":"20.20.0","dependencies":{"open":"^10.1.0","archiver":"^7.0.1","commander":"^13.1.0","cli-table3":"^0.6.5","@clack/prompts":"^0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^10.0.0","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/node":"^22.13.4","@types/archiver":"^7.0.0","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.1_1771721555461_0.8562256345176824","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@insforge/cli","version":"0.1.2","keywords":["insforge","cli","backend","database","storage","functions"],"license":"Apache-2.0","_id":"@insforge/cli@0.1.2","maintainers":[{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},{"name":"insforge-npm","email":"admin@insforge.dev"},{"name":"carmendou","email":"carmen.dou@insforge.dev"}],"bin":{"insforge":"dist/index.js"},"dist":{"shasum":"4a1cfa560645bdb04b4698cca0360c963bd52711","tarball":"https://registry.npmjs.org/@insforge/cli/-/cli-0.1.2.tgz","fileCount":6,"integrity":"sha512-24ZCA2/DqQUXm8Y57PzvQwWMM4jNF/6fosVykKEVSO/S3Zr6YzsJIalj4/5Ovk/vVFJppkFrcCl1Y4NT0c+9Mw==","signatures":[{"sig":"MEYCIQDqbkxvlxULh5RpaosR3RO+pk+yatw7swfz3OhsvDmG+QIhALRiH0RV86C+EfPr6IGzeL8O14ve5WAbYboy2DMOu4r/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":293172},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"bd7212a4999fad5ed68e996b146dde6972909e6c","scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup","lint:fix":"eslint src/ --fix","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"insforge-npm","email":"admin@insforge.dev"},"_npmVersion":"11.8.0","description":"InsForge CLI - Command line tool for InsForge platform","directories":{},"_nodeVersion":"25.5.0","dependencies":{"open":"^10.1.0","archiver":"^7.0.1","commander":"^13.1.0","cli-table3":"^0.6.5","@clack/prompts":"^0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^10.0.0","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/node":"^22.13.4","@types/archiver":"^7.0.0","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.2_1772024901702_0.31219642825890825","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@insforge/cli","version":"0.1.3","keywords":["insforge","cli","backend","database","storage","functions"],"license":"Apache-2.0","_id":"@insforge/cli@0.1.3","maintainers":[{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},{"name":"insforge-npm","email":"admin@insforge.dev"},{"name":"carmendou","email":"carmen.dou@insforge.dev"}],"bin":{"insforge":"dist/index.js"},"dist":{"shasum":"f825eff6ac3aa9bbff5b1bbd9486ad2679eb3712","tarball":"https://registry.npmjs.org/@insforge/cli/-/cli-0.1.3.tgz","fileCount":6,"integrity":"sha512-9VDhP/hgkoZANpUAw9t5a1sM/tlzb/iy9XzEqvHGEr0nesKIcSK4c/51ntGqFYNsHdWgi5EmPo0uL+5nXiy+jQ==","signatures":[{"sig":"MEQCIGNK3xipKJ9NE5AuGaT4ivx2ZP9ocQx2gZLq0l57FRSnAiB8S7BFvnIYRmVjAffWnXO6LJmTN5Q0ADd1u3VKh5yI4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":292923},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"2561fc3da27abaaae4da56f19ff0d85e841cbcd5","scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup","lint:fix":"eslint src/ --fix","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"insforge-npm","email":"admin@insforge.dev"},"_npmVersion":"11.8.0","description":"InsForge CLI - Command line tool for InsForge platform","directories":{},"_nodeVersion":"25.5.0","dependencies":{"open":"^10.1.0","archiver":"^7.0.1","commander":"^13.1.0","cli-table3":"^0.6.5","@clack/prompts":"^0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^10.0.0","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/node":"^22.13.4","@types/archiver":"^7.0.0","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.3_1772026331025_0.7796325326915028","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@insforge/cli","version":"0.1.4","keywords":["insforge","cli","backend","database","storage","functions"],"license":"Apache-2.0","_id":"@insforge/cli@0.1.4","maintainers":[{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},{"name":"insforge-npm","email":"admin@insforge.dev"},{"name":"carmendou","email":"carmen.dou@insforge.dev"}],"bin":{"insforge":"dist/index.js"},"dist":{"shasum":"1ad22582bd842ab8fd89601e0010ae2dba11ada7","tarball":"https://registry.npmjs.org/@insforge/cli/-/cli-0.1.4.tgz","fileCount":6,"integrity":"sha512-e5ZZ5XJHtXSncE2bgwi2t0vUe2iM6fAwoDKEmHDmQWnovVyI0tz+LlfR2QAiXr8P2PQ/zyVWflpW7SOJeFSLsQ==","signatures":[{"sig":"MEYCIQDChrk0vQEvckCHb1yG4qe9nYIjT6jhoE6qfZqRqjuK5gIhAMcGNDxGPQgPAjJjmXIQQ3M+KfAX/2RrEH333xpsVXDi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":293936},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"58ce786e050963538154c218581aea8e432bc3cf","scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup","lint:fix":"eslint src/ --fix","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},"_npmVersion":"10.8.2","description":"InsForge CLI - Command line tool for InsForge platform","directories":{},"_nodeVersion":"20.20.0","dependencies":{"open":"^10.1.0","archiver":"^7.0.1","commander":"^13.1.0","cli-table3":"^0.6.5","@clack/prompts":"^0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^10.0.0","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/node":"^22.13.4","@types/archiver":"^7.0.0","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.4_1772051138829_0.8680863146398319","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@insforge/cli","version":"0.1.5","keywords":["insforge","cli","backend","database","storage","functions"],"license":"Apache-2.0","_id":"@insforge/cli@0.1.5","maintainers":[{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},{"name":"insforge-npm","email":"admin@insforge.dev"},{"name":"carmendou","email":"carmen.dou@insforge.dev"}],"bin":{"insforge":"dist/index.js"},"dist":{"shasum":"dc2dbb86c26f14b2e03bf8e05ea6cd37f59a480b","tarball":"https://registry.npmjs.org/@insforge/cli/-/cli-0.1.5.tgz","fileCount":6,"integrity":"sha512-iz1hk/+PoNPLYels6EPqyo30EjsAKn7FsRLssbQJXLxGXNKp2HfQe+urEr1mPxYzAOOlUgXuXLyZNySz8zYwPg==","signatures":[{"sig":"MEQCID60+RRkYeDnf0IDz7RVe7u0LCgsxlOMHVtVPadLD9pUAiBu6E38kFR4bGxQ92ZFAURrT42Y78ul9a0qD8zC4kfm3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":325753},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"c6a4a9bdb668fe6a8e1b479e13a091546b4b1eb6","scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup","lint:fix":"eslint src/ --fix","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},"_npmVersion":"10.8.2","description":"InsForge CLI - Command line tool for InsForge platform","directories":{},"_nodeVersion":"20.20.0","dependencies":{"open":"^10.1.0","archiver":"^7.0.1","commander":"^13.1.0","cli-table3":"^0.6.5","@clack/prompts":"^0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^10.0.0","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/node":"^22.13.4","@types/archiver":"^7.0.0","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.5_1772060815080_0.5493240069752663","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@insforge/cli","version":"0.1.6","keywords":["insforge","cli","backend","database","storage","functions"],"license":"Apache-2.0","_id":"@insforge/cli@0.1.6","maintainers":[{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},{"name":"insforge-npm","email":"admin@insforge.dev"},{"name":"carmendou","email":"carmen.dou@insforge.dev"}],"bin":{"insforge":"dist/index.js"},"dist":{"shasum":"f46c422736aa18582cff75dd285e0a0f6d04fe3b","tarball":"https://registry.npmjs.org/@insforge/cli/-/cli-0.1.6.tgz","fileCount":6,"integrity":"sha512-E8N8gLeps4hHZPaSO7+Ux2lhwTD49wqginMaj51hS6fTB6EJ97Dm+6FVr3JPJzJ5vlGGdHEl/q8PoMSYYT6svw==","signatures":[{"sig":"MEUCIQCp4KEMfPGZk3ZS3TFj3v2kz8d+mqFDx66BXphtCIGftwIgT1lDbdNwD5qo+dLDiZ58NLQFlDvM4KvDXWUA2rnYfAA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":325185},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"539cebeb7a8dfe224ef605dbabd357c9b11b504e","scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup","lint:fix":"eslint src/ --fix","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},"_npmVersion":"10.8.2","description":"InsForge CLI - Command line tool for InsForge platform","directories":{},"_nodeVersion":"20.20.0","dependencies":{"open":"^10.1.0","archiver":"^7.0.1","commander":"^13.1.0","cli-table3":"^0.6.5","@clack/prompts":"^0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^10.0.0","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/node":"^22.13.4","@types/archiver":"^7.0.0","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.6_1772111881396_0.26564115115508535","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@insforge/cli","version":"0.1.7","keywords":["insforge","cli","backend","database","storage","functions"],"license":"Apache-2.0","_id":"@insforge/cli@0.1.7","maintainers":[{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},{"name":"insforge-npm","email":"admin@insforge.dev"},{"name":"carmendou","email":"carmen.dou@insforge.dev"}],"bin":{"insforge":"dist/index.js"},"dist":{"shasum":"2698b8efdc0b00053a2b0ca0308ad31614a5d40b","tarball":"https://registry.npmjs.org/@insforge/cli/-/cli-0.1.7.tgz","fileCount":6,"integrity":"sha512-7FwSm41ymgDA/94PuFJwnUxL5oZmtb/rpRiOC+k4Ld1W2/b8VIUhLnxBzDAL0hAkYT/+MgpoHHotq1KqKvV5Fg==","signatures":[{"sig":"MEQCIGYxRH/Qfnk9f7jQZJ8TFFkWceLyO94BjGhcVMpqJOvJAiAeMf45706hPsI6b65OpucW0E196pkh6edKtR9p2//HGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":331874},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"1c26ffb4d125a2ba404238313ad349978edc99d1","scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup","lint:fix":"eslint src/ --fix","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},"_npmVersion":"10.8.2","description":"InsForge CLI - Command line tool for InsForge platform","directories":{},"_nodeVersion":"20.20.0","dependencies":{"open":"^10.1.0","archiver":"^7.0.1","commander":"^13.1.0","cli-table3":"^0.6.5","@clack/prompts":"^0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^10.0.0","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/node":"^22.13.4","@types/archiver":"^7.0.0","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.7_1772118149519_0.6760857526982844","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@insforge/cli","version":"0.1.8","keywords":["insforge","cli","backend","database","storage","functions"],"license":"Apache-2.0","_id":"@insforge/cli@0.1.8","maintainers":[{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},{"name":"insforge-npm","email":"admin@insforge.dev"},{"name":"carmendou","email":"carmen.dou@insforge.dev"}],"bin":{"insforge":"dist/index.js"},"dist":{"shasum":"b71b9f8d35af37b56f83e4add2923512e95c1525","tarball":"https://registry.npmjs.org/@insforge/cli/-/cli-0.1.8.tgz","fileCount":6,"integrity":"sha512-N0udpjwPtG5xxanCvxGEWn9VZnm0pYWpaZa+g6yI/6chb9P/5xg7yH4XNSQJMN8yFvHc3WDUU7mXz84ntYnA7w==","signatures":[{"sig":"MEQCIB4UU56HzKvS0sMZbknaku8qvP9yL35WiGO/bqp93ly4AiBgjFMHAcc9jQlg7s7Ycn5tajYcns9gt0cL5mGsrpWYOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":334288},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"02b293f5db9ab6e02b895cb642aeb526ad28c449","scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup","lint:fix":"eslint src/ --fix","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},"_npmVersion":"10.8.2","description":"InsForge CLI - Command line tool for InsForge platform","directories":{},"_nodeVersion":"20.20.0","dependencies":{"open":"^10.1.0","archiver":"^7.0.1","commander":"^13.1.0","cli-table3":"^0.6.5","@clack/prompts":"^0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^10.0.0","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/node":"^22.13.4","@types/archiver":"^7.0.0","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.8_1772133890626_0.24302323330895104","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@insforge/cli","version":"0.1.9","keywords":["insforge","cli","backend","database","storage","functions"],"license":"Apache-2.0","_id":"@insforge/cli@0.1.9","maintainers":[{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},{"name":"insforge-npm","email":"admin@insforge.dev"},{"name":"carmendou","email":"carmen.dou@insforge.dev"}],"bin":{"insforge":"dist/index.js"},"dist":{"shasum":"4145ffbe71e12807382302b076db9d651eff084e","tarball":"https://registry.npmjs.org/@insforge/cli/-/cli-0.1.9.tgz","fileCount":6,"integrity":"sha512-q0cDvyuJWuED49CfPbLg2fVnqLyJlgEWAlEBb54QlhRXmagpNBaZ4cmX4q7EiUOslVoFOotSsrxpeMtcNAv2LQ==","signatures":[{"sig":"MEUCIEuJNJffiRdu8BCY6WIqz2FalbfBtzR/s6pAKz4vr3hwAiEAvN2Wjngk19Nr49gDUq21ULeLzA+uNyq6CSNLNczM080=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":339589},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"b4c44da3101941f2edec51bbe56adf09c3eed1bc","scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup","lint:fix":"eslint src/ --fix","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},"_npmVersion":"10.8.2","description":"InsForge CLI - Command line tool for InsForge platform","directories":{},"_nodeVersion":"20.20.0","dependencies":{"open":"^10.1.0","archiver":"^7.0.1","commander":"^13.1.0","cli-table3":"^0.6.5","@clack/prompts":"^0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^10.0.0","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/node":"^22.13.4","@types/archiver":"^7.0.0","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.9_1772553943462_0.8029033265219121","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@insforge/cli","version":"0.1.10","keywords":["insforge","cli","backend","database","storage","functions"],"license":"Apache-2.0","_id":"@insforge/cli@0.1.10","maintainers":[{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},{"name":"insforge-npm","email":"admin@insforge.dev"},{"name":"carmendou","email":"carmen.dou@insforge.dev"},{"name":"fermioniclyu","email":"can.lyu@insforge.dev"}],"bin":{"insforge":"dist/index.js"},"dist":{"shasum":"a082e535c184fcfdc85c32e8000724a4f5ebd055","tarball":"https://registry.npmjs.org/@insforge/cli/-/cli-0.1.10.tgz","fileCount":6,"integrity":"sha512-Rv+Cgl2ZOvU27pkajIbH3q1BXy2+tfO9hLv7rWkL05bhTOoQFITvrBFIw77QXJFa3a0X1U7UCnackZhWggSP6g==","signatures":[{"sig":"MEYCIQDM7RUNe+12qqC6JuQhnPprZXxb0tBK+4cv6T/0N9gZkwIhAMG5EVw8doRaM8af9hcAUoZuzrJqL7zmFv5KUtBXkCi4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":349849},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"2cc155114a60c7b1fee72bfec8c9cc595c4ea317","scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup","lint:fix":"eslint src/ --fix","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},"_npmVersion":"10.8.2","description":"InsForge CLI - Command line tool for InsForge platform","directories":{},"_nodeVersion":"20.20.0","dependencies":{"open":"^10.1.0","archiver":"^7.0.1","commander":"^13.1.0","cli-table3":"^0.6.5","@clack/prompts":"^0.9.1","@insforge/shared-schemas":"^1.1.43"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^10.0.0","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/node":"^22.13.4","@types/archiver":"^7.0.0","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.10_1772601887518_0.35756476985931873","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@insforge/cli","version":"0.1.11","keywords":["insforge","cli","backend","database","storage","functions"],"license":"Apache-2.0","_id":"@insforge/cli@0.1.11","maintainers":[{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},{"name":"insforge-npm","email":"admin@insforge.dev"},{"name":"carmendou","email":"carmen.dou@insforge.dev"},{"name":"fermioniclyu","email":"can.lyu@insforge.dev"}],"bin":{"insforge":"dist/index.js"},"dist":{"shasum":"c70d5e3fc131e690bf251c97b2e9410fef574248","tarball":"https://registry.npmjs.org/@insforge/cli/-/cli-0.1.11.tgz","fileCount":6,"integrity":"sha512-9gRAI0+2GZJ5TaDrBVIbd6Dz4TtDwiI/DWy4Lr/mTyM6qmYlJwDnfB4HWkqzxekUNUnvuJ7EF+EKzJJ8NTttGA==","signatures":[{"sig":"MEQCIBH65rWXm9fbzaaHq0xrdBjoiMG7XnopbmZ1yUet45LEAiB8/o+6uZqpsT0O5fWUyj51ojeby8aPqVQ1Pc6dlAuyow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":345566},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"79bec066596ff390cd48a799374a1c7da300411a","scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup","lint:fix":"eslint src/ --fix","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},"_npmVersion":"10.8.2","description":"InsForge CLI - Command line tool for InsForge platform","directories":{},"_nodeVersion":"20.20.0","dependencies":{"open":"^10.1.0","archiver":"^7.0.1","commander":"^13.1.0","cli-table3":"^0.6.5","@clack/prompts":"^0.9.1","@insforge/shared-schemas":"^1.1.43"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^10.0.0","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/node":"^22.13.4","@types/archiver":"^7.0.0","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.11_1772666582789_0.9428018483313947","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@insforge/cli","version":"0.1.12","keywords":["insforge","cli","backend","database","storage","functions"],"license":"Apache-2.0","_id":"@insforge/cli@0.1.12","maintainers":[{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},{"name":"insforge-npm","email":"admin@insforge.dev"},{"name":"carmendou","email":"carmen.dou@insforge.dev"},{"name":"fermioniclyu","email":"can.lyu@insforge.dev"}],"bin":{"insforge":"dist/index.js"},"dist":{"shasum":"6cdf8d429d6ece18fe73faf3a672f743cd20c72f","tarball":"https://registry.npmjs.org/@insforge/cli/-/cli-0.1.12.tgz","fileCount":6,"integrity":"sha512-x+i7UO3Xm61ZBQj6BMEPoTXPNh0i2+GAwC/dr5Gh/TAI1ypGyKFIIA7NNJ1GetITWbCzRj5JGBzAr2KBlbQ1Tw==","signatures":[{"sig":"MEUCIQDTFr2t+ChB4BTS3D5eghKe7pldD5anr+M8CbWMcXVOVAIgXAMrsHtrWm3bbDEWc/Tlhl36lBltl7Xj+cHG5gEF4xU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":355393},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"1156520bac3220e6fa424e5040ba75d3ab2dc5c4","scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup","lint:fix":"eslint src/ --fix","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},"_npmVersion":"10.8.2","description":"InsForge CLI - Command line tool for InsForge platform","directories":{},"_nodeVersion":"20.20.0","dependencies":{"open":"^10.1.0","archiver":"^7.0.1","commander":"^13.1.0","cli-table3":"^0.6.5","@clack/prompts":"^0.9.1","@insforge/shared-schemas":"^1.1.43"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^10.0.0","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/node":"^22.13.4","@types/archiver":"^7.0.0","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.12_1772673579972_0.7111777312388969","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@insforge/cli","version":"0.1.13","keywords":["insforge","cli","backend","database","storage","functions"],"license":"Apache-2.0","_id":"@insforge/cli@0.1.13","maintainers":[{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},{"name":"insforge-npm","email":"admin@insforge.dev"},{"name":"carmendou","email":"carmen.dou@insforge.dev"},{"name":"fermioniclyu","email":"can.lyu@insforge.dev"}],"bin":{"insforge":"dist/index.js"},"dist":{"shasum":"a3ace376b07992e6678de367ec797fecf897a304","tarball":"https://registry.npmjs.org/@insforge/cli/-/cli-0.1.13.tgz","fileCount":6,"integrity":"sha512-0wb2kobZq8EZpVQ7tHSA9KczYJmz60Ol3AgbhYbvlvLi83Q+hsgoMv0/LoXpU99CWJbtG1KJvfiIlHssaRxUSg==","signatures":[{"sig":"MEYCIQCD8BvLr9KLg53d3/67R8aTKh3J/Vr2jRIYl5vgWpsrFgIhALHUJpfEPm/6fiwknORu/I7l8Pg1FCjBCyFor5nNMJkh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":355425},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"f3e2698539a61247399251c73f06d0e5b9bee7d9","scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup","lint:fix":"eslint src/ --fix","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},"_npmVersion":"10.8.2","description":"InsForge CLI - Command line tool for InsForge platform","directories":{},"_nodeVersion":"20.20.0","dependencies":{"open":"^10.1.0","archiver":"^7.0.1","commander":"^13.1.0","cli-table3":"^0.6.5","@clack/prompts":"^0.9.1","@insforge/shared-schemas":"^1.1.43"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^10.0.0","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/node":"^22.13.4","@types/archiver":"^7.0.0","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.13_1772685571586_0.6928212909994158","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@insforge/cli","version":"0.1.14","keywords":["insforge","cli","backend","database","storage","functions"],"license":"Apache-2.0","_id":"@insforge/cli@0.1.14","maintainers":[{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},{"name":"insforge-npm","email":"admin@insforge.dev"},{"name":"carmendou","email":"carmen.dou@insforge.dev"},{"name":"fermioniclyu","email":"can.lyu@insforge.dev"}],"bin":{"insforge":"dist/index.js"},"dist":{"shasum":"386f9386e2606fd9aafa1795981209cfdc8e1c3e","tarball":"https://registry.npmjs.org/@insforge/cli/-/cli-0.1.14.tgz","fileCount":6,"integrity":"sha512-l6VIERn0UR9cmiWdVKazlORGtQ3AGPIjIOk0aJbk+6bERmsyslHYEusMxK9wOqAxZ6jkuEbN7bOxPs74eRcU4w==","signatures":[{"sig":"MEUCIQDChX3N4rB1qq1G2RilOJbrw1bG06nIYZ6vRe9c6ivLpAIgCdrJiqzetSbhJe+cftjhQRX5kgZWpSJX/zxN7A8INZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":355537},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"70564d5a29794187113f1b47fe13a73a0d52cd95","scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup","lint:fix":"eslint src/ --fix","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},"_npmVersion":"10.8.2","description":"InsForge CLI - Command line tool for InsForge platform","directories":{},"_nodeVersion":"20.20.0","dependencies":{"open":"^10.1.0","archiver":"^7.0.1","commander":"^13.1.0","cli-table3":"^0.6.5","@clack/prompts":"^0.9.1","@insforge/shared-schemas":"^1.1.43"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^10.0.0","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/node":"^22.13.4","@types/archiver":"^7.0.0","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.14_1772722441917_0.6470232126214952","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@insforge/cli","version":"0.1.15","keywords":["insforge","cli","backend","database","storage","functions"],"license":"Apache-2.0","_id":"@insforge/cli@0.1.15","maintainers":[{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},{"name":"insforge-npm","email":"admin@insforge.dev"},{"name":"carmendou","email":"carmen.dou@insforge.dev"},{"name":"fermioniclyu","email":"can.lyu@insforge.dev"}],"bin":{"insforge":"dist/index.js"},"dist":{"shasum":"1d11818e7015daad5b31c569ee64488d0a751d53","tarball":"https://registry.npmjs.org/@insforge/cli/-/cli-0.1.15.tgz","fileCount":6,"integrity":"sha512-WMDLFhk+M4Tj5Z6qWJQnYh7UqagqHiSCgnBZPDmmUsu1/Tar5AIFqDus2QaESj+77HAXM3IS5CgOjU/RYxD4EA==","signatures":[{"sig":"MEQCIEfCf4zNKWqOP9Tb3jAXesom32dSENJnwdh7JDwhJc/NAiAiZJvV/ZLDbdESEqQMcueVH54j3U/waQ+xmxiclNxZRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":356005},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"433dd01b82cac36aeb59a7acf67a6f28ed10e0aa","scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup","lint:fix":"eslint src/ --fix","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},"_npmVersion":"10.8.2","description":"InsForge CLI - Command line tool for InsForge platform","directories":{},"_nodeVersion":"20.20.0","dependencies":{"open":"^10.1.0","archiver":"^7.0.1","commander":"^13.1.0","cli-table3":"^0.6.5","@clack/prompts":"^0.9.1","@insforge/shared-schemas":"^1.1.43"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^10.0.0","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/node":"^22.13.4","@types/archiver":"^7.0.0","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.15_1772848248220_0.8311137169431118","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@insforge/cli","version":"0.1.16","keywords":["insforge","cli","backend","database","storage","functions"],"license":"Apache-2.0","_id":"@insforge/cli@0.1.16","maintainers":[{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},{"name":"insforge-npm","email":"admin@insforge.dev"},{"name":"carmendou","email":"carmen.dou@insforge.dev"},{"name":"fermioniclyu","email":"can.lyu@insforge.dev"}],"bin":{"insforge":"dist/index.js"},"dist":{"shasum":"62b58b37dd1959ad1ce637cbc483e244f4b58ff7","tarball":"https://registry.npmjs.org/@insforge/cli/-/cli-0.1.16.tgz","fileCount":6,"integrity":"sha512-g6oyGab3vOlpPufMjBamgJuNulo4xKBEza47AZBkNZNLLj57aENeFepvaoRmYRoI1N0UD4lxhtN5F+NdVZ2zXQ==","signatures":[{"sig":"MEUCICVmnckH+RMEnbeGvOkI7iRBcV4DaKfN7bjoD+jUGN1vAiEAoxK7dVRFLdxe9iVI84U4cYL2z1wtMMdh/+FxfNd8I4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":358767},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"d61a288abed143356bc5f82706c9d1dc48306ed9","scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup","lint:fix":"eslint src/ --fix","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},"_npmVersion":"10.8.2","description":"InsForge CLI - Command line tool for InsForge platform","directories":{},"_nodeVersion":"20.20.0","dependencies":{"open":"^10.1.0","archiver":"^7.0.1","commander":"^13.1.0","cli-table3":"^0.6.5","@clack/prompts":"^0.9.1","@insforge/shared-schemas":"^1.1.43"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^10.0.0","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/node":"^22.13.4","@types/archiver":"^7.0.0","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.16_1773163033460_0.07497067851119454","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@insforge/cli","version":"0.1.17","keywords":["insforge","cli","backend","database","storage","functions"],"license":"Apache-2.0","_id":"@insforge/cli@0.1.17","maintainers":[{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},{"name":"insforge-npm","email":"admin@insforge.dev"},{"name":"carmendou","email":"carmen.dou@insforge.dev"},{"name":"fermioniclyu","email":"can.lyu@insforge.dev"}],"bin":{"insforge":"dist/index.js"},"dist":{"shasum":"56f2bd88ce9eb54f346803f73695bafa8019d432","tarball":"https://registry.npmjs.org/@insforge/cli/-/cli-0.1.17.tgz","fileCount":6,"integrity":"sha512-xZPn27PKnsPlTWxREsKgLEvoRvWas+u/rMGjblugGnWd0INzNLij2s7U4uI3P+9rpkS1vQjd2zMI09IbvfO/2Q==","signatures":[{"sig":"MEYCIQDz12YP2o3ePxFYg+zyfap3unx4hUFKJS7s01C1zokkigIhANcNNScvY6QGVV3TAxfAqcYirAx03cxd7xk4MDNofII+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":359118},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"6b7fcbedc0b7b0ff5e4c6ec19ecb0eab5e3d4fe0","scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup","lint:fix":"eslint src/ --fix","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},"_npmVersion":"10.8.2","description":"InsForge CLI - Command line tool for InsForge platform","directories":{},"_nodeVersion":"20.20.0","dependencies":{"open":"^10.1.0","archiver":"^7.0.1","commander":"^13.1.0","cli-table3":"^0.6.5","@clack/prompts":"^0.9.1","@insforge/shared-schemas":"^1.1.43"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^10.0.0","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/node":"^22.13.4","@types/archiver":"^7.0.0","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.17_1773163257950_0.6276950251788407","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"@insforge/cli","version":"0.1.18","keywords":["insforge","cli","backend","database","storage","functions"],"license":"Apache-2.0","_id":"@insforge/cli@0.1.18","maintainers":[{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},{"name":"insforge-npm","email":"admin@insforge.dev"},{"name":"carmendou","email":"carmen.dou@insforge.dev"},{"name":"fermioniclyu","email":"can.lyu@insforge.dev"}],"bin":{"insforge":"dist/index.js"},"dist":{"shasum":"742b295039dd0e2cd81f57be68d59bfa1879881d","tarball":"https://registry.npmjs.org/@insforge/cli/-/cli-0.1.18.tgz","fileCount":6,"integrity":"sha512-1xP+XYgGUc/WRfHbiPCEQBtV6QEvTjmiW71kHnqOjSHpXD0efv0zi9D6EbqRa9JYvTPMK8U6U5kjOG/82z9/vQ==","signatures":[{"sig":"MEYCIQClT7ySMR+Qp/RaOW8yrFWIH9kdS7yJPFbehmD98ArEjwIhAN40NtSfFg2q7ImfjRk/NOFTEyVkwmWwxqrJpaEzaQpZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":356007},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"3164c728129e941609949a8b07d1b87b7fc7d4e6","scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup","lint:fix":"eslint src/ --fix","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},"_npmVersion":"10.8.2","description":"InsForge CLI - Command line tool for InsForge platform","directories":{},"_nodeVersion":"20.20.0","dependencies":{"open":"^10.1.0","archiver":"^7.0.1","commander":"^13.1.0","cli-table3":"^0.6.5","@clack/prompts":"^0.9.1","@insforge/shared-schemas":"^1.1.43"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^10.0.0","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/node":"^22.13.4","@types/archiver":"^7.0.0","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.18_1773163983838_0.5579176348257713","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"@insforge/cli","version":"0.1.19","keywords":["insforge","cli","backend","database","storage","functions"],"license":"Apache-2.0","_id":"@insforge/cli@0.1.19","maintainers":[{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},{"name":"insforge-npm","email":"admin@insforge.dev"},{"name":"carmendou","email":"carmen.dou@insforge.dev"},{"name":"fermioniclyu","email":"can.lyu@insforge.dev"}],"bin":{"insforge":"dist/index.js"},"dist":{"shasum":"e78972535ee371bed3e952f52516bfe3122eb9c3","tarball":"https://registry.npmjs.org/@insforge/cli/-/cli-0.1.19.tgz","fileCount":6,"integrity":"sha512-9DpoYu2OsnKledBzfFFDqn5GiBg8hnh+DTGsRGKcwsSfwxYsxoS2qlch6MGREiILE6lfLx4prcKIU/nRvfl/pA==","signatures":[{"sig":"MEYCIQDUSiIgTGN0xK9MPh55gXhuqtnD1H2JMd+NH2AJJFbJaQIhAPMGKAz9Pn/68ghu+oO90mJHtYplYZnjwAL1LO8D2SGO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":358047},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"11e8ada88f051f35d0e2ca891d1b52ffe7eb8331","scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup","lint:fix":"eslint src/ --fix","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},"_npmVersion":"10.8.2","description":"InsForge CLI - Command line tool for InsForge platform","directories":{},"_nodeVersion":"20.20.0","dependencies":{"open":"^10.1.0","archiver":"^7.0.1","commander":"^13.1.0","cli-table3":"^0.6.5","@clack/prompts":"^0.9.1","@insforge/shared-schemas":"^1.1.43"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^10.0.0","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/node":"^22.13.4","@types/archiver":"^7.0.0","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.19_1773166543714_0.46077279936849647","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"@insforge/cli","version":"0.1.20","keywords":["insforge","cli","backend","database","storage","functions"],"license":"Apache-2.0","_id":"@insforge/cli@0.1.20","maintainers":[{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},{"name":"insforge-npm","email":"admin@insforge.dev"},{"name":"carmendou","email":"carmen.dou@insforge.dev"},{"name":"fermioniclyu","email":"can.lyu@insforge.dev"}],"bin":{"insforge":"dist/index.js"},"dist":{"shasum":"80a364e60e95000012fcfa10fa84bfc33cb7abaa","tarball":"https://registry.npmjs.org/@insforge/cli/-/cli-0.1.20.tgz","fileCount":6,"integrity":"sha512-3ddqNVKLizpkkIb/xqw8LgGwHISxfPkgCER8LmZ0DCMVjxzxXaIivBOvWKiC75xwa7X6zM5+26Ioe53T6kCHTg==","signatures":[{"sig":"MEUCIQCoaZVXuVdyeW4/ewxvxGguPGtvPAtERzcuOqNjoTDOZQIgc535mVa+JeieWmdG9FGQmyw8xTZpC8XnqASHOP4uFXM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":364379},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"9c3bebce167fc45fa7f27dc67ee6f90e35d05903","scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup","lint:fix":"eslint src/ --fix","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},"_npmVersion":"10.8.2","description":"InsForge CLI - Command line tool for InsForge platform","directories":{},"_nodeVersion":"20.20.0","dependencies":{"open":"^10.1.0","archiver":"^7.0.1","commander":"^13.1.0","cli-table3":"^0.6.5","@clack/prompts":"^0.9.1","@insforge/shared-schemas":"^1.1.43"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^10.0.0","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/node":"^22.13.4","@types/archiver":"^7.0.0","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.20_1773293335118_0.023605505603655264","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"@insforge/cli","version":"0.1.21","keywords":["insforge","cli","backend","database","storage","functions"],"license":"Apache-2.0","_id":"@insforge/cli@0.1.21","maintainers":[{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},{"name":"insforge-npm","email":"admin@insforge.dev"},{"name":"carmendou","email":"carmen.dou@insforge.dev"},{"name":"fermioniclyu","email":"can.lyu@insforge.dev"}],"bin":{"insforge":"dist/index.js"},"dist":{"shasum":"746142e06bdca0a37330ed8b403e2fee6870d09a","tarball":"https://registry.npmjs.org/@insforge/cli/-/cli-0.1.21.tgz","fileCount":6,"integrity":"sha512-Y9CRWwDoqvwGhTlWhcFMWwScBDdNXHzqvWbbknFgouYK5jVRL72pDUOgAeBXRzBHnIVlHu/8jphGy5u0Ibe5+Q==","signatures":[{"sig":"MEUCIFStJJUrq4Lgf7sx0LmVsiZitt5Qk3J1ee4Ww5ZWbnmSAiEA6Gi1Y5zCKcsw+03iWDZDQ3nbE0fU65RSZ3+9OanbivI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":367641},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"9a5d54069456697e7327c7478f9ad42fecdac9a8","scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup","lint:fix":"eslint src/ --fix","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},"_npmVersion":"10.8.2","description":"InsForge CLI - Command line tool for InsForge platform","directories":{},"_nodeVersion":"20.20.1","dependencies":{"open":"^10.1.0","archiver":"^7.0.1","commander":"^13.1.0","cli-table3":"^0.6.5","@clack/prompts":"^0.9.1","@insforge/shared-schemas":"^1.1.43"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^10.0.0","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/node":"^22.13.4","@types/archiver":"^7.0.0","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.21_1773855829860_0.32563575489021757","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"@insforge/cli","version":"0.1.23","keywords":["insforge","cli","backend","database","storage","functions"],"license":"Apache-2.0","_id":"@insforge/cli@0.1.23","maintainers":[{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},{"name":"insforge-npm","email":"admin@insforge.dev"},{"name":"carmendou","email":"carmen.dou@insforge.dev"},{"name":"fermioniclyu","email":"can.lyu@insforge.dev"}],"bin":{"insforge":"dist/index.js"},"dist":{"shasum":"3ff9d9669598233038db99282741b110f58c3934","tarball":"https://registry.npmjs.org/@insforge/cli/-/cli-0.1.23.tgz","fileCount":6,"integrity":"sha512-U2RnMejNymLsglS8zEBAIDquD19PFPV2YXUBmMvDfB4GaJ0Bn1r6KJ7EiBNoF2AtVY35Un8Mcqesx3ZS5Cnafw==","signatures":[{"sig":"MEUCIQDTC/pWSKWbYet5TbO0UWQfe6wB+aMWDPSwxfcRteLlywIgTaVqI+Q418EtCYCfPNNKzh96xOFjYJXww6Iwc26Gd/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":376203},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"53cd4e8067afaa5d390b94f8fb331be4520012dd","scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup","lint:fix":"eslint src/ --fix","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},"_npmVersion":"10.8.2","description":"InsForge CLI - Command line tool for InsForge platform","directories":{},"_nodeVersion":"20.20.1","dependencies":{"open":"^10.1.0","archiver":"^7.0.1","commander":"^13.1.0","cli-table3":"^0.6.5","@clack/prompts":"^0.9.1","@insforge/shared-schemas":"^1.1.43"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^10.0.0","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/node":"^22.13.4","@types/archiver":"^7.0.0","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.23_1773954275070_0.3342051948101452","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"@insforge/cli","version":"0.1.24","keywords":["insforge","cli","backend","database","storage","functions"],"license":"Apache-2.0","_id":"@insforge/cli@0.1.24","maintainers":[{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},{"name":"insforge-npm","email":"admin@insforge.dev"},{"name":"carmendou","email":"carmen.dou@insforge.dev"},{"name":"fermioniclyu","email":"can.lyu@insforge.dev"}],"bin":{"insforge":"dist/index.js"},"dist":{"shasum":"1fbeb0d401d17f961b1d60d52b4b5f9b6ca6fb83","tarball":"https://registry.npmjs.org/@insforge/cli/-/cli-0.1.24.tgz","fileCount":6,"integrity":"sha512-COU4/Mw8kPO5C6FXJTqUWGJVCGhsMRLgK/uF2AvCDZioJLoQKGUPy2lm8JNJLPDUWoIDzMLOKigtjfa5cgjNsg==","signatures":[{"sig":"MEUCIF6UgWoryKFBPmjtP2MW0avZVgSIIxVAjgueU69dEr/0AiEAlZeTRx1AJ2hHcYFiVF+quDwY7qmPbR71/erVRGLygIs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":379559},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"cc36a429b69df31b7a0fc6f951e54b251f178c61","scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup","lint:fix":"eslint src/ --fix","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},"_npmVersion":"10.8.2","description":"InsForge CLI - Command line tool for InsForge platform","directories":{},"_nodeVersion":"20.20.1","dependencies":{"open":"^10.1.0","archiver":"^7.0.1","commander":"^13.1.0","cli-table3":"^0.6.5","@clack/prompts":"^0.9.1","@insforge/shared-schemas":"^1.1.43"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^10.0.0","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/node":"^22.13.4","@types/archiver":"^7.0.0","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.24_1773956432625_0.47402768150171326","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"@insforge/cli","version":"0.1.25","keywords":["insforge","cli","backend","database","storage","functions"],"license":"Apache-2.0","_id":"@insforge/cli@0.1.25","maintainers":[{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},{"name":"insforge-npm","email":"admin@insforge.dev"},{"name":"carmendou","email":"carmen.dou@insforge.dev"},{"name":"fermioniclyu","email":"can.lyu@insforge.dev"}],"bin":{"insforge":"dist/index.js"},"dist":{"shasum":"4f6bbc73197ae73bb313fb1668d694e5e71e57ef","tarball":"https://registry.npmjs.org/@insforge/cli/-/cli-0.1.25.tgz","fileCount":6,"integrity":"sha512-p+8Nz/tA2On1qGiFVsv9rebWxDKVkVfAgrmGy19rn4dR/SqCsddDwH3M1TLE9L9T77zSCHJsKM/odojmEPTQtA==","signatures":[{"sig":"MEUCIQCyx1NPw6aDNcZ/XOAp3h9H7Z0DQ9b7XLxYt/6ltZr23QIgUdBr6wuTN/Fy8SvGrI4fR32NtEb96OK85hnsGfTlt1w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":380715},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a32af9ef8a9052f4a91d29a9a43473e227266dd4","scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup","lint:fix":"eslint src/ --fix","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},"_npmVersion":"10.8.2","description":"InsForge CLI - Command line tool for InsForge platform","directories":{},"_nodeVersion":"20.20.1","dependencies":{"open":"^10.1.0","archiver":"^7.0.1","commander":"^13.1.0","cli-table3":"^0.6.5","@clack/prompts":"^0.9.1","@insforge/shared-schemas":"^1.1.43"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^10.0.0","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/node":"^22.13.4","@types/archiver":"^7.0.0","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.25_1773957129006_0.3612357108496098","host":"s3://npm-registry-packages-npm-production"}},"0.1.26":{"name":"@insforge/cli","version":"0.1.26","keywords":["insforge","cli","backend","database","storage","functions"],"license":"Apache-2.0","_id":"@insforge/cli@0.1.26","maintainers":[{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},{"name":"insforge-npm","email":"admin@insforge.dev"},{"name":"carmendou","email":"carmen.dou@insforge.dev"},{"name":"fermioniclyu","email":"can.lyu@insforge.dev"}],"bin":{"insforge":"dist/index.js"},"dist":{"shasum":"6866fb4be8f47e0e3291e3cbff7aacd167e75860","tarball":"https://registry.npmjs.org/@insforge/cli/-/cli-0.1.26.tgz","fileCount":6,"integrity":"sha512-yUxz8S6CX9cF0ZZKW35Id0H5rCgS97EsvDfaGho8ayMmbjRL8lfh/OcBIix0ZHRy9igY479QpQiqRLnrkKtihA==","signatures":[{"sig":"MEUCIQD9OFsn1Cbo3XsN4VDf0iI0sHYnN09uI7fMb7AoprhPbQIgZebjx7smb8oBbbk5T/InHhbKoL+C9Gohv3N3PFvGsD0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":380989},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"e86b60823a46bc8469b687de743b46bcc2d48c22","scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup","lint:fix":"eslint src/ --fix","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},"_npmVersion":"10.8.2","description":"InsForge CLI - Command line tool for InsForge platform","directories":{},"_nodeVersion":"20.20.1","dependencies":{"open":"^10.1.0","archiver":"^7.0.1","commander":"^13.1.0","cli-table3":"^0.6.5","@clack/prompts":"^0.9.1","@insforge/shared-schemas":"^1.1.43"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^10.0.0","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/node":"^22.13.4","@types/archiver":"^7.0.0","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.26_1773958364848_0.46746451812400514","host":"s3://npm-registry-packages-npm-production"}},"0.1.28":{"name":"@insforge/cli","version":"0.1.28","keywords":["insforge","cli","backend","database","storage","functions"],"license":"Apache-2.0","_id":"@insforge/cli@0.1.28","maintainers":[{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},{"name":"insforge-npm","email":"admin@insforge.dev"},{"name":"carmendou","email":"carmen.dou@insforge.dev"},{"name":"fermioniclyu","email":"can.lyu@insforge.dev"}],"bin":{"insforge":"dist/index.js"},"dist":{"shasum":"1c17d72da9d33ff21af1475e42cec26ebb04e543","tarball":"https://registry.npmjs.org/@insforge/cli/-/cli-0.1.28.tgz","fileCount":6,"integrity":"sha512-fIEIzAV2hFixclU1dqOXMe/MK/4r03afzFLhAMWPCcRHkbPDqBSaXnkbH9LtJPFWYuyasUgxJbfazzsKDBIa/w==","signatures":[{"sig":"MEUCIQCWix62rkvvw6pYIgnUQWR55wfXauSy9jxuDmyEQ9YAHwIgSACIqKjfByw/w9ycTLP3/OiaOTEv7p/neEYbIymRGzk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":389047},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"8d2a617430d0031e65ecd37b304b9679d28f5908","scripts":{"dev":"tsup --watch","lint":"eslint src/","test":"vitest run --passWithNoTests","build":"tsup","lint:fix":"eslint src/ --fix","test:unit":"vitest run --passWithNoTests","prepublishOnly":"npm run lint && npm run build","test:integration:real":"npm run build && vitest run src/integration/real-project.test.ts"},"_npmUser":{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},"_npmVersion":"10.8.2","description":"InsForge CLI - Command line tool for InsForge platform","directories":{},"_nodeVersion":"20.20.1","dependencies":{"open":"^10.1.0","archiver":"^7.0.1","commander":"^13.1.0","cli-table3":"^0.6.5","@clack/prompts":"^0.9.1","@insforge/shared-schemas":"^1.1.43"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^10.0.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/node":"^22.13.4","@types/archiver":"^7.0.0","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.28_1774066693728_0.8462391912680065","host":"s3://npm-registry-packages-npm-production"}},"0.1.29":{"name":"@insforge/cli","version":"0.1.29","keywords":["insforge","cli","backend","database","storage","functions"],"license":"Apache-2.0","_id":"@insforge/cli@0.1.29","maintainers":[{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},{"name":"insforge-npm","email":"admin@insforge.dev"},{"name":"carmendou","email":"carmen.dou@insforge.dev"},{"name":"fermioniclyu","email":"can.lyu@insforge.dev"}],"bin":{"insforge":"dist/index.js"},"dist":{"shasum":"d8bc7532526fcd314f1f636a4b08b57da3cd8dfb","tarball":"https://registry.npmjs.org/@insforge/cli/-/cli-0.1.29.tgz","fileCount":6,"integrity":"sha512-3oAtHOQUMlDIV17NesUCm6ow4XGT4gQVzbpfW50blxkjHQG2fP1HntkBR0ckWj95iqhhTsc93epjPTH2zs4YTw==","signatures":[{"sig":"MEQCIAwTK0vBS+Ykk4HvAnPWPuTWQANLUDBAsM9KqzFANheEAiAjgN5p/DhrYUaLV1/8hDeMYdCZO7y2xxDjCiiAg5+Tjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":388180},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"1fb1c56b76914cbdb39cdd716dc3f74206bc3833","scripts":{"dev":"tsup --watch","lint":"eslint src/","test":"vitest run --passWithNoTests","build":"tsup","lint:fix":"eslint src/ --fix","test:unit":"vitest run --passWithNoTests","prepublishOnly":"npm run lint && npm run build","test:integration:real":"npm run build && vitest run src/integration/real-project.test.ts"},"_npmUser":{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},"_npmVersion":"10.8.2","description":"InsForge CLI - Command line tool for InsForge platform","directories":{},"_nodeVersion":"20.20.1","dependencies":{"open":"^10.1.0","archiver":"^7.0.1","commander":"^13.1.0","cli-table3":"^0.6.5","@clack/prompts":"^0.9.1","@insforge/shared-schemas":"^1.1.43"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^10.0.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/node":"^22.13.4","@types/archiver":"^7.0.0","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.29_1774067006760_0.5418791149091029","host":"s3://npm-registry-packages-npm-production"}},"0.1.30":{"name":"@insforge/cli","version":"0.1.30","keywords":["insforge","cli","backend","database","storage","functions"],"license":"Apache-2.0","_id":"@insforge/cli@0.1.30","maintainers":[{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},{"name":"insforge-npm","email":"admin@insforge.dev"},{"name":"carmendou","email":"carmen.dou@insforge.dev"},{"name":"fermioniclyu","email":"can.lyu@insforge.dev"}],"bin":{"insforge":"dist/index.js"},"dist":{"shasum":"5e29793f836896ca235b2d46e0159b7eaabade1c","tarball":"https://registry.npmjs.org/@insforge/cli/-/cli-0.1.30.tgz","fileCount":6,"integrity":"sha512-4QKe5Wi33CZF98ORi/UDQ960JWYYQvBeQCvTc+7bFJlCQ/2EYvq2m11xXJuVXNMYujylMQGlUEDNQPFLughYSA==","signatures":[{"sig":"MEUCIQCa7cyJJYVPsZtEPNsrHU8WSoWRuS/vKio6C3f6aXTnWgIgPIsHwZHh/TpGDUa5ZF7gk/C2yEktyRg1OtUws34E/FA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":388185},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"3a39bc1be68223a1c096513f4eff06e1e4599907","scripts":{"dev":"tsup --watch","lint":"eslint src/","test":"vitest run --passWithNoTests","build":"tsup","lint:fix":"eslint src/ --fix","test:unit":"vitest run --passWithNoTests","prepublishOnly":"npm run lint && npm run build","test:integration:real":"npm run build && vitest run src/integration/real-project.test.ts"},"_npmUser":{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},"_npmVersion":"10.8.2","description":"InsForge CLI - Command line tool for InsForge platform","directories":{},"_nodeVersion":"20.20.1","dependencies":{"open":"^10.1.0","archiver":"^7.0.1","commander":"^13.1.0","cli-table3":"^0.6.5","@clack/prompts":"^0.9.1","@insforge/shared-schemas":"^1.1.43"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^10.0.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/node":"^22.13.4","@types/archiver":"^7.0.0","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.30_1774075030086_0.6180819169585428","host":"s3://npm-registry-packages-npm-production"}},"0.1.31":{"name":"@insforge/cli","version":"0.1.31","keywords":["insforge","cli","backend","database","storage","functions"],"license":"Apache-2.0","_id":"@insforge/cli@0.1.31","maintainers":[{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},{"name":"insforge-npm","email":"admin@insforge.dev"},{"name":"carmendou","email":"carmen.dou@insforge.dev"},{"name":"fermioniclyu","email":"can.lyu@insforge.dev"}],"bin":{"insforge":"dist/index.js"},"dist":{"shasum":"0b29e507494ca224bbc17c4b3809e161f501ad87","tarball":"https://registry.npmjs.org/@insforge/cli/-/cli-0.1.31.tgz","fileCount":6,"integrity":"sha512-r5tWrP/9d7eV93IUTw4Ksh9I8D+/mEPG4VCGp87vR4eJKqkPZe7voOr3g4MB1a5wOIIRnMFFi4696KhRobv5FA==","signatures":[{"sig":"MEQCICdngyKGxJjjVy6ay5hYN44L5WXj2eQWgdvC71jGbeJiAiAIWldxljA1+4eVHnF20ViMvLEWTav97cCeTSIoOY7lGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":388265},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"b4bb6ad25aae208196f997b9ff2d3eab523b5181","scripts":{"dev":"tsup --watch","lint":"eslint src/","test":"vitest run --passWithNoTests","build":"tsup","lint:fix":"eslint src/ --fix","test:unit":"vitest run --passWithNoTests","prepublishOnly":"npm run lint && npm run build","test:integration:real":"npm run build && vitest run src/integration/real-project.test.ts"},"_npmUser":{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},"_npmVersion":"10.8.2","description":"InsForge CLI - Command line tool for InsForge platform","directories":{},"_nodeVersion":"20.20.1","dependencies":{"open":"^10.1.0","archiver":"^7.0.1","commander":"^13.1.0","cli-table3":"^0.6.5","@clack/prompts":"^0.9.1","@insforge/shared-schemas":"^1.1.44"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^10.0.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/node":"^22.13.4","@types/archiver":"^7.0.0","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.31_1774400497209_0.13407337026263244","host":"s3://npm-registry-packages-npm-production"}},"0.1.32":{"name":"@insforge/cli","version":"0.1.32","keywords":["insforge","cli","backend","database","storage","functions"],"license":"Apache-2.0","_id":"@insforge/cli@0.1.32","maintainers":[{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},{"name":"insforge-npm","email":"admin@insforge.dev"},{"name":"carmendou","email":"carmen.dou@insforge.dev"},{"name":"fermioniclyu","email":"can.lyu@insforge.dev"}],"bin":{"insforge":"dist/index.js"},"dist":{"shasum":"483248687f1b87fc07cf9b054f9bcfebbabd7bb6","tarball":"https://registry.npmjs.org/@insforge/cli/-/cli-0.1.32.tgz","fileCount":6,"integrity":"sha512-icMB6y8pJuN3gcd3F3CDi6okb0ZrZ8c622+jw/7PUZn8hZqKGP75rdvhceX47R2ehIEiAvvZCjeKrRhsOnybjw==","signatures":[{"sig":"MEYCIQCIuvnWRUFFO7/+XQFlv3bEKj6qC/IPuPv42kbhj1f5NwIhAOw2j+56eZZ7xH2UBxI3lXmm+215Sd+C/xlIyC2E1gCV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":454002},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"83b1ed050203bd95902b418c07fe52d33ac7443c","scripts":{"dev":"tsup --watch","lint":"eslint src/","test":"vitest run --passWithNoTests","build":"tsup","lint:fix":"eslint src/ --fix","test:unit":"vitest run --passWithNoTests","prepublishOnly":"npm run lint && npm run build","test:integration:real":"npm run build && vitest run src/integration/real-project.test.ts"},"_npmUser":{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},"_npmVersion":"10.8.2","description":"InsForge CLI - Command line tool for InsForge platform","directories":{},"_nodeVersion":"20.20.1","dependencies":{"open":"^10.1.0","archiver":"^7.0.1","commander":"^13.1.0","cli-table3":"^0.6.5","@clack/prompts":"^0.9.1","@insforge/shared-schemas":"^1.1.44"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^10.0.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/node":"^22.13.4","@types/archiver":"^7.0.0","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.32_1774647317270_0.7358390339799581","host":"s3://npm-registry-packages-npm-production"}},"0.1.33":{"name":"@insforge/cli","version":"0.1.33","keywords":["insforge","cli","backend","database","storage","functions"],"license":"Apache-2.0","_id":"@insforge/cli@0.1.33","maintainers":[{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},{"name":"insforge-npm","email":"admin@insforge.dev"},{"name":"carmendou","email":"carmen.dou@insforge.dev"},{"name":"fermioniclyu","email":"can.lyu@insforge.dev"},{"name":"tony430","email":"tonychang430@gmail.com"}],"bin":{"insforge":"dist/index.js"},"dist":{"shasum":"5c851e9ace9da7f3db8c60a0adbcfb42145bb5a1","tarball":"https://registry.npmjs.org/@insforge/cli/-/cli-0.1.33.tgz","fileCount":6,"integrity":"sha512-Nx3c8FfFMnGnn4LFtJLlSVuZG5FP3fFVVc9kzYKpBMrdxnI/6r3vugfCngCOPezSV8eh36dRaJSHv6lK20N7Pg==","signatures":[{"sig":"MEUCIQDedNMp3ilnOqcJ4F81wPCKjPwe3McpoqS28NVvbefjZAIgWiZ9o3yjps5qEocxn3drQXaRiWR+P8qEfH8LkzJ7JG4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":454576},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"62c83c8336e31bb933043c62fe8530a45d46e0bc","scripts":{"dev":"tsup --watch","lint":"eslint src/","test":"vitest run --passWithNoTests","build":"tsup","lint:fix":"eslint src/ --fix","test:unit":"vitest run --passWithNoTests","prepublishOnly":"npm run lint && npm run build","test:integration:real":"npm run build && vitest run src/integration/real-project.test.ts"},"_npmUser":{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},"_npmVersion":"10.8.2","description":"InsForge CLI - Command line tool for InsForge platform","directories":{},"_nodeVersion":"20.20.1","dependencies":{"open":"^10.1.0","archiver":"^7.0.1","commander":"^13.1.0","cli-table3":"^0.6.5","@clack/prompts":"^0.9.1","@insforge/shared-schemas":"^1.1.44"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^10.0.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/node":"^22.13.4","@types/archiver":"^7.0.0","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.33_1774837376540_0.3122174870684775","host":"s3://npm-registry-packages-npm-production"}},"0.1.34":{"name":"@insforge/cli","version":"0.1.34","keywords":["insforge","cli","backend","database","storage","functions"],"license":"Apache-2.0","_id":"@insforge/cli@0.1.34","maintainers":[{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},{"name":"insforge-npm","email":"admin@insforge.dev"},{"name":"carmendou","email":"carmen.dou@insforge.dev"},{"name":"fermioniclyu","email":"can.lyu@insforge.dev"},{"name":"tony430","email":"tonychang430@gmail.com"}],"bin":{"insforge":"dist/index.js"},"dist":{"shasum":"a17ae6305ec1a3260f93cb843a2ec12e642ae483","tarball":"https://registry.npmjs.org/@insforge/cli/-/cli-0.1.34.tgz","fileCount":6,"integrity":"sha512-DRmuvXU1FNiN+4Ss/voegM61BA19iIIMPspT4hpGK1tzwmJqgXZGkaLIKlUFKeMCibsz1cYdPLHPfZDy+c5i9w==","signatures":[{"sig":"MEYCIQC2oTcxvU6YzBak9o/xUZRvIxBkFXeiYPBLf7XNtTZy8QIhAJI+uajU+ibFTMdrV4pMddZHc+KE1p7wzTN/A13ZfEdu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":471867},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"84b013511c61ed8797b7ddba508cb84d846b7c20","scripts":{"dev":"tsup --watch","lint":"eslint src/","test":"vitest run --passWithNoTests","build":"tsup","lint:fix":"eslint src/ --fix","test:unit":"vitest run --passWithNoTests","prepublishOnly":"npm run lint && npm run build","test:integration:real":"npm run build && vitest run src/integration/real-project.test.ts"},"_npmUser":{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},"_npmVersion":"10.8.2","description":"InsForge CLI - Command line tool for InsForge platform","directories":{},"_nodeVersion":"20.20.1","dependencies":{"open":"^10.1.0","archiver":"^7.0.1","commander":"^13.1.0","cli-table3":"^0.6.5","@clack/prompts":"^0.9.1","@insforge/shared-schemas":"^1.1.44"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^10.0.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/node":"^22.13.4","@types/archiver":"^7.0.0","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.34_1774927002211_0.37082016120487227","host":"s3://npm-registry-packages-npm-production"}},"0.1.35":{"name":"@insforge/cli","version":"0.1.35","keywords":["insforge","cli","backend","database","storage","functions"],"license":"Apache-2.0","_id":"@insforge/cli@0.1.35","maintainers":[{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},{"name":"insforge-npm","email":"admin@insforge.dev"},{"name":"carmendou","email":"carmen.dou@insforge.dev"},{"name":"fermioniclyu","email":"can.lyu@insforge.dev"},{"name":"tony430","email":"tonychang430@gmail.com"}],"bin":{"insforge":"dist/index.js"},"dist":{"shasum":"5d462650f9ada929a0bc76b4f73adfe004d88c2d","tarball":"https://registry.npmjs.org/@insforge/cli/-/cli-0.1.35.tgz","fileCount":6,"integrity":"sha512-0H1AXrwrA0oHC+8cMtY1n+iDz22SdrVlYcdGmr+b/QIdPITqz5osNgohYjO105piO1R18DOxl7jeWEtp8UcvtA==","signatures":[{"sig":"MEQCIBfj8h5PdyEx+1zKe8ARk/MivH3YCa7Sie+po+/mDKVhAiAO/jKb103kZ6cVbzIQtmAuWtlFu9yoJqc5xxVFnKRS9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":474626},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"d907c71dc4e551e75529d74798756d42e5c92df6","scripts":{"dev":"tsup --watch","lint":"eslint src/","test":"vitest run --passWithNoTests","build":"tsup","lint:fix":"eslint src/ --fix","test:unit":"vitest run --passWithNoTests","prepublishOnly":"npm run lint && npm run build","test:integration:real":"npm run build && vitest run src/integration/real-project.test.ts"},"_npmUser":{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},"_npmVersion":"10.8.2","description":"InsForge CLI - Command line tool for InsForge platform","directories":{},"_nodeVersion":"20.20.1","dependencies":{"open":"^10.1.0","archiver":"^7.0.1","commander":"^13.1.0","cli-table3":"^0.6.5","posthog-node":"^5.28.9","@clack/prompts":"^0.9.1","@insforge/shared-schemas":"^1.1.44"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^10.0.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/node":"^22.13.4","@types/archiver":"^7.0.0","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.35_1774983603019_0.2962821863651397","host":"s3://npm-registry-packages-npm-production"}},"0.1.36":{"name":"@insforge/cli","version":"0.1.36","keywords":["insforge","cli","backend","database","storage","functions"],"license":"Apache-2.0","_id":"@insforge/cli@0.1.36","maintainers":[{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},{"name":"insforge-npm","email":"admin@insforge.dev"},{"name":"carmendou","email":"carmen.dou@insforge.dev"},{"name":"fermioniclyu","email":"can.lyu@insforge.dev"},{"name":"tony430","email":"tonychang430@gmail.com"}],"bin":{"insforge":"dist/index.js"},"dist":{"shasum":"50c3135757bd5db7bebb03ec29a8a541c8cb769b","tarball":"https://registry.npmjs.org/@insforge/cli/-/cli-0.1.36.tgz","fileCount":6,"integrity":"sha512-1L/tk/hHvnK9qoeUyndIa+nvVMfRp4KtIsFhaVuraBTEEslvJlkY7scERopkHVfW6Qe8IwbggaFkeFlH1CVYCw==","signatures":[{"sig":"MEUCIFpJL1YgqDhrWvbghqFbEKuUx41qk0H/mPdp2AM+qcmqAiEAkx/wDvhZpAFtKpKY1ysHpUj0usBZ6U+wCl4c3WT8nJE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":474673},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a3d523dbb673bd38ac50cbe3b00dd16fb6bb88a0","scripts":{"dev":"tsup --watch","lint":"eslint src/","test":"vitest run --passWithNoTests","build":"tsup","lint:fix":"eslint src/ --fix","test:unit":"vitest run --passWithNoTests","prepublishOnly":"npm run lint && npm run build","test:integration:real":"npm run build && vitest run src/integration/real-project.test.ts"},"_npmUser":{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},"_npmVersion":"10.8.2","description":"InsForge CLI - Command line tool for InsForge platform","directories":{},"_nodeVersion":"20.20.1","dependencies":{"open":"^10.1.0","archiver":"^7.0.1","commander":"^13.1.0","cli-table3":"^0.6.5","posthog-node":"^5.28.9","@clack/prompts":"^0.9.1","@insforge/shared-schemas":"^1.1.44"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^10.0.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/node":"^22.13.4","@types/archiver":"^7.0.0","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.36_1774990601489_0.29868725394733575","host":"s3://npm-registry-packages-npm-production"}},"0.1.37":{"name":"@insforge/cli","version":"0.1.37","keywords":["insforge","cli","backend","database","storage","functions"],"license":"Apache-2.0","_id":"@insforge/cli@0.1.37","maintainers":[{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},{"name":"insforge-npm","email":"admin@insforge.dev"},{"name":"carmendou","email":"carmen.dou@insforge.dev"},{"name":"fermioniclyu","email":"can.lyu@insforge.dev"},{"name":"tony430","email":"tonychang430@gmail.com"}],"bin":{"insforge":"dist/index.js"},"dist":{"shasum":"2763c41a0d76568113c62769dc86fcfed00474c3","tarball":"https://registry.npmjs.org/@insforge/cli/-/cli-0.1.37.tgz","fileCount":6,"integrity":"sha512-69VVti8HYRKVNI0Qkog7c4/ySy18F6aiqNUL8MziP0uFGZZSDE/+lXRhZhBqTZZSMTy1MpRQW2pF6Lz8SB3U3A==","signatures":[{"sig":"MEQCID4KkRUBN0yi7Pa+ouA7wz9UX90PXgCZdCcJ3UKsJnoTAiBkbda3vjiKlmXcG+3CoFjfwlwsA3+uR8x6x0U9PAaNZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":474863},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"e78791d4239723e79c3571951d31b8dde3ab9e18","scripts":{"dev":"tsup --watch","lint":"eslint src/","test":"vitest run --passWithNoTests","build":"tsup","lint:fix":"eslint src/ --fix","test:unit":"vitest run --passWithNoTests","prepublishOnly":"npm run lint && npm run build","test:integration:real":"npm run build && vitest run src/integration/real-project.test.ts"},"_npmUser":{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},"_npmVersion":"10.8.2","description":"InsForge CLI - Command line tool for InsForge platform","directories":{},"_nodeVersion":"20.20.1","dependencies":{"open":"^10.1.0","archiver":"^7.0.1","commander":"^13.1.0","cli-table3":"^0.6.5","posthog-node":"^5.28.9","@clack/prompts":"^0.9.1","@insforge/shared-schemas":"^1.1.44"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^10.0.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/node":"^22.13.4","@types/archiver":"^7.0.0","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.37_1775074858808_0.322101192736151","host":"s3://npm-registry-packages-npm-production"}},"0.1.38":{"name":"@insforge/cli","version":"0.1.38","keywords":["insforge","cli","backend","database","storage","functions"],"license":"Apache-2.0","_id":"@insforge/cli@0.1.38","maintainers":[{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},{"name":"insforge-npm","email":"admin@insforge.dev"},{"name":"carmendou","email":"carmen.dou@insforge.dev"},{"name":"fermioniclyu","email":"can.lyu@insforge.dev"},{"name":"tony430","email":"tonychang430@gmail.com"}],"bin":{"insforge":"dist/index.js"},"dist":{"shasum":"781cc6b47a7e2ac35c7b95c19e7dfce885363e19","tarball":"https://registry.npmjs.org/@insforge/cli/-/cli-0.1.38.tgz","fileCount":6,"integrity":"sha512-kmIyH5vjYhBGyln0xh9Zo+iG+NXzzfVGGB4fI53Q/Nh3J5kKYc56C6/IQ/FlN/0vkZbRPnf3AOGoUeB3AeyUng==","signatures":[{"sig":"MEQCIDmJWrAegUPQl7bP4pRjyuQLKTn+isZMBPhDvCx6HbDrAiA+RLWZWtMD5HW2kIyi6fuy9idfqJ3R/Ya6i4wG6PeVdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":475469},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"1bc40e38933bc3abfad3c524e94bf44ff5246e01","scripts":{"dev":"tsup --watch","lint":"eslint src/","test":"vitest run --passWithNoTests","build":"tsup","lint:fix":"eslint src/ --fix","test:unit":"vitest run --passWithNoTests","prepublishOnly":"npm run lint && npm run build","test:integration:real":"npm run build && vitest run src/integration/real-project.test.ts"},"_npmUser":{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},"_npmVersion":"10.8.2","description":"InsForge CLI - Command line tool for InsForge platform","directories":{},"_nodeVersion":"20.20.1","dependencies":{"open":"^10.1.0","archiver":"^7.0.1","commander":"^13.1.0","cli-table3":"^0.6.5","posthog-node":"^5.28.9","@clack/prompts":"^0.9.1","@insforge/shared-schemas":"^1.1.44"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^10.0.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/node":"^22.13.4","@types/archiver":"^7.0.0","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.38_1775075882015_0.36214202920566474","host":"s3://npm-registry-packages-npm-production"}},"0.1.39":{"name":"@insforge/cli","version":"0.1.39","keywords":["insforge","cli","backend","database","storage","functions"],"license":"Apache-2.0","_id":"@insforge/cli@0.1.39","maintainers":[{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},{"name":"insforge-npm","email":"admin@insforge.dev"},{"name":"carmendou","email":"carmen.dou@insforge.dev"},{"name":"fermioniclyu","email":"can.lyu@insforge.dev"},{"name":"tony430","email":"tonychang430@gmail.com"}],"bin":{"insforge":"dist/index.js"},"dist":{"shasum":"ac17f99ad1339ba18f1e2126dcb5bd1ccfae5ba2","tarball":"https://registry.npmjs.org/@insforge/cli/-/cli-0.1.39.tgz","fileCount":6,"integrity":"sha512-otqKCMQ6XZ2n/pGLGY0notEPtR6MTX1sqWUKUIMW5FBknmWoUEIeqtnc1KCgjumU7sOlEzaoD/5dIrHpc+hXdA==","signatures":[{"sig":"MEUCIQCglpeg+Mln9qKo5EXb0nDcB0jG5mro+l0iXjEeXwsLaQIgRocFyL6PFuLeJ0q97Qrf31RtdDgxVQH7Lxsc7TqitAs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":488080},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"e3536b4e4e30ad5f40ed15f03644d898ec53f812","scripts":{"dev":"tsup --watch","lint":"eslint src/","test":"vitest run --passWithNoTests","build":"tsup","lint:fix":"eslint src/ --fix","test:unit":"vitest run --passWithNoTests","prepublishOnly":"npm run lint && npm run build","test:integration:real":"npm run build && vitest run src/integration/real-project.test.ts"},"_npmUser":{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},"_npmVersion":"10.8.2","description":"InsForge CLI - Command line tool for InsForge platform","directories":{},"_nodeVersion":"20.20.1","dependencies":{"open":"^10.1.0","archiver":"^7.0.1","commander":"^13.1.0","cli-table3":"^0.6.5","posthog-node":"^5.28.9","@clack/prompts":"^0.9.1","@insforge/shared-schemas":"^1.1.44"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^10.0.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/node":"^22.13.4","@types/archiver":"^7.0.0","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.39_1775090116627_0.09957556348963492","host":"s3://npm-registry-packages-npm-production"}},"0.1.40":{"name":"@insforge/cli","version":"0.1.40","keywords":["insforge","cli","backend","database","storage","functions"],"license":"Apache-2.0","_id":"@insforge/cli@0.1.40","maintainers":[{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},{"name":"insforge-npm","email":"admin@insforge.dev"},{"name":"carmendou","email":"carmen.dou@insforge.dev"},{"name":"fermioniclyu","email":"can.lyu@insforge.dev"},{"name":"tony430","email":"tonychang430@gmail.com"}],"bin":{"insforge":"dist/index.js"},"dist":{"shasum":"00e853c21436bbbaf10456efb263f6f12dedd11d","tarball":"https://registry.npmjs.org/@insforge/cli/-/cli-0.1.40.tgz","fileCount":6,"integrity":"sha512-Y1gU6ISlGA9hTyveKIjEF+ImxoLOOC60Pg4BydTGKAlO7bA05AYRQ9mkx5UTrwlnSRWQ/8JHkg8+B6toDubF+Q==","signatures":[{"sig":"MEUCIQDbFrFGTkMgMIQpyzIzKXODMIsO7AQwnYwZUNSSQzrb/wIgYrdXqOLUp2TMnKg3nQiYx+Z14L/37t9hgFu1hMcnNo0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":488809},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"924d25679d499593d03192fd6299f14da8cef5c8","scripts":{"dev":"tsup --watch","lint":"eslint src/","test":"vitest run --passWithNoTests","build":"tsup","lint:fix":"eslint src/ --fix","test:unit":"vitest run --passWithNoTests","prepublishOnly":"npm run lint && npm run build","test:integration:real":"npm run build && vitest run src/integration/real-project.test.ts"},"_npmUser":{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},"_npmVersion":"10.8.2","description":"InsForge CLI - Command line tool for InsForge platform","directories":{},"_nodeVersion":"20.20.2","dependencies":{"open":"^10.1.0","archiver":"^7.0.1","commander":"^13.1.0","cli-table3":"^0.6.5","posthog-node":"^5.28.9","@clack/prompts":"^0.9.1","@insforge/shared-schemas":"^1.1.44"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^10.0.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/node":"^22.13.4","@types/archiver":"^7.0.0","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.40_1775180436538_0.3898488665178961","host":"s3://npm-registry-packages-npm-production"}},"0.1.41":{"name":"@insforge/cli","version":"0.1.41","keywords":["insforge","cli","backend","database","storage","functions"],"license":"Apache-2.0","_id":"@insforge/cli@0.1.41","maintainers":[{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},{"name":"insforge-npm","email":"admin@insforge.dev"},{"name":"carmendou","email":"carmen.dou@insforge.dev"},{"name":"fermioniclyu","email":"can.lyu@insforge.dev"},{"name":"tony430","email":"tonychang430@gmail.com"}],"bin":{"insforge":"dist/index.js"},"dist":{"shasum":"e22922731e2d445acbbd0e55aabf14b89ae127cc","tarball":"https://registry.npmjs.org/@insforge/cli/-/cli-0.1.41.tgz","fileCount":6,"integrity":"sha512-5Zo9kSD8kUlLm48Cql5Y8X4A/t/irza36czeVqGsoIrp0nCUfqx32Hkf+US4BXJvr3Ll7+DTudBpGQ1d2NT8hg==","signatures":[{"sig":"MEUCICtQq+RX00zayToNyN/t2gGP3DGuevPikYJFtbCYuM4eAiEAhAs+pMAcGVRzQyyEdNUM6IYJlhnQAW4dXePtBEbCxa4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":491489},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"cb7875304e945dbb2ad4b70929e85b729a2f9759","scripts":{"dev":"tsup --watch","lint":"eslint src/","test":"vitest run --passWithNoTests","build":"tsup","lint:fix":"eslint src/ --fix","test:unit":"vitest run --passWithNoTests","prepublishOnly":"npm run lint && npm run build","test:integration:real":"npm run build && vitest run src/integration/real-project.test.ts"},"_npmUser":{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},"_npmVersion":"10.8.2","description":"InsForge CLI - Command line tool for InsForge platform","directories":{},"_nodeVersion":"20.20.2","dependencies":{"open":"^10.1.0","archiver":"^7.0.1","commander":"^13.1.0","cli-table3":"^0.6.5","posthog-node":"^5.28.9","@clack/prompts":"^0.9.1","@insforge/shared-schemas":"^1.1.44"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^10.0.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/node":"^22.13.4","@types/archiver":"^7.0.0","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.41_1775510018894_0.6356747463771888","host":"s3://npm-registry-packages-npm-production"}},"0.1.43":{"name":"@insforge/cli","version":"0.1.43","keywords":["insforge","cli","backend","database","storage","functions"],"license":"Apache-2.0","_id":"@insforge/cli@0.1.43","maintainers":[{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},{"name":"insforge-npm","email":"admin@insforge.dev"},{"name":"carmendou","email":"carmen.dou@insforge.dev"},{"name":"fermioniclyu","email":"can.lyu@insforge.dev"},{"name":"tony430","email":"tonychang430@gmail.com"}],"bin":{"insforge":"dist/index.js"},"dist":{"shasum":"cdc593a3d49c4a3742239ec488ddccb0dca1406f","tarball":"https://registry.npmjs.org/@insforge/cli/-/cli-0.1.43.tgz","fileCount":6,"integrity":"sha512-noAgjRFAoHKeK/xWZF8vB3+KooHIFppePIrIK2O4OaforKDc2FSSWRgAlNbUQH0mezrmkED2W++SlXtgy91UGQ==","signatures":[{"sig":"MEYCIQCKKXLfiFFqAAD3y507iFHLcGNwcsNAtRYeSKAK50eTdwIhAMpzSidArEUJtyNPNMzmUPi8XUVgXBJs0UDLDB7vfJop","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":548802},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"0b65377463cd697a3d34a58522a8251db3d623fc","scripts":{"dev":"tsup --watch","lint":"eslint src/","test":"vitest run --passWithNoTests","build":"tsup","lint:fix":"eslint src/ --fix","test:unit":"vitest run --passWithNoTests","prepublishOnly":"npm run lint && npm run build","test:integration:real":"npm run build && vitest run src/integration/real-project.test.ts"},"_npmUser":{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},"_npmVersion":"10.8.2","description":"InsForge CLI - Command line tool for InsForge platform","directories":{},"_nodeVersion":"20.20.2","dependencies":{"open":"^10.1.0","archiver":"^7.0.1","commander":"^13.1.0","cli-table3":"^0.6.5","posthog-node":"^5.28.9","@clack/prompts":"^0.9.1","@insforge/shared-schemas":"^1.1.44"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^10.0.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/node":"^22.13.4","@types/archiver":"^7.0.0","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.43_1775779518432_0.7187900831250156","host":"s3://npm-registry-packages-npm-production"}},"0.1.44":{"name":"@insforge/cli","version":"0.1.44","keywords":["insforge","cli","backend","database","storage","functions"],"license":"Apache-2.0","_id":"@insforge/cli@0.1.44","maintainers":[{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},{"name":"insforge-npm","email":"admin@insforge.dev"},{"name":"carmendou","email":"carmen.dou@insforge.dev"},{"name":"fermioniclyu","email":"can.lyu@insforge.dev"},{"name":"tony430","email":"tonychang430@gmail.com"}],"bin":{"insforge":"dist/index.js"},"dist":{"shasum":"abb67aa44cd9de85dd340aa5b6dcb5c97ccae744","tarball":"https://registry.npmjs.org/@insforge/cli/-/cli-0.1.44.tgz","fileCount":6,"integrity":"sha512-gu2gvC7RfBVUG4gCat6Ash/ezuTnR0qrvE73soK5ZY6rs7FeW75x9YRV1U6C4YaCxdnwP3ax+2tib4xHfHtXJg==","signatures":[{"sig":"MEYCIQCMKreWssDLiJRbjXk2BH+0ACuVLxTD7pM4OT3/4HCdvAIhAMb5hecKrjMk+rsZhDmHO6cugsyLuvwSJiAh68M09o9i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":569349},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"704bf57bfa75f7fa4408de64ff1503191af24443","scripts":{"dev":"tsup --watch","lint":"eslint src/","test":"vitest run --passWithNoTests","build":"tsup","lint:fix":"eslint src/ --fix","test:unit":"vitest run --passWithNoTests","prepublishOnly":"npm run lint && npm run build","test:integration:real":"npm run build && vitest run src/integration/real-project.test.ts"},"_npmUser":{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},"_npmVersion":"10.8.2","description":"InsForge CLI - Command line tool for InsForge platform","directories":{},"_nodeVersion":"20.20.2","dependencies":{"open":"^10.1.0","archiver":"^7.0.1","commander":"^13.1.0","cli-table3":"^0.6.5","posthog-node":"^5.28.9","@clack/prompts":"^0.9.1","@insforge/shared-schemas":"^1.1.44"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^10.0.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/node":"^22.13.4","@types/archiver":"^7.0.0","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.44_1775950833393_0.0934992370520531","host":"s3://npm-registry-packages-npm-production"}},"0.1.45":{"name":"@insforge/cli","version":"0.1.45","keywords":["insforge","cli","backend","database","storage","functions"],"license":"Apache-2.0","_id":"@insforge/cli@0.1.45","maintainers":[{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},{"name":"insforge-npm","email":"admin@insforge.dev"},{"name":"carmendou","email":"carmen.dou@insforge.dev"},{"name":"fermioniclyu","email":"can.lyu@insforge.dev"},{"name":"tony430","email":"tonychang430@gmail.com"}],"bin":{"insforge":"dist/index.js"},"dist":{"shasum":"729a4822beaae825dca2aab72ecea0b4f817d725","tarball":"https://registry.npmjs.org/@insforge/cli/-/cli-0.1.45.tgz","fileCount":6,"integrity":"sha512-rJZsZ60oJPHvzA7yz8RgoOzyOfnm0V4nJZF/vt1d3kZ27Z9KZLDU4CPnO3ZZcnvwN5J7M4tc5kZgLkOBZ+5aYQ==","signatures":[{"sig":"MEQCIDmIewbaaSVXNJ5zi41MQ5n2dNcSHYKXIYo7i+/Z94Z1AiAuwwC1FLK217+F/Z9GEO2ICTQvRAnbImnSg4k42H/F0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":569633},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"ccc5fe8ec1366bc4d31f762da01427d904023f94","scripts":{"dev":"tsup --watch","lint":"eslint src/","test":"vitest run --passWithNoTests","build":"tsup","lint:fix":"eslint src/ --fix","test:unit":"vitest run --passWithNoTests","prepublishOnly":"npm run lint && npm run build","test:integration:real":"npm run build && vitest run src/integration/real-project.test.ts"},"_npmUser":{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},"_npmVersion":"10.8.2","description":"InsForge CLI - Command line tool for InsForge platform","directories":{},"_nodeVersion":"20.20.2","dependencies":{"open":"^10.1.0","archiver":"^7.0.1","commander":"^13.1.0","cli-table3":"^0.6.5","posthog-node":"^5.28.9","@clack/prompts":"^0.9.1","@insforge/shared-schemas":"^1.1.44"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^10.0.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/node":"^22.13.4","@types/archiver":"^7.0.0","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.45_1775966633926_0.7326622367175553","host":"s3://npm-registry-packages-npm-production"}},"0.1.46":{"name":"@insforge/cli","version":"0.1.46","keywords":["insforge","cli","backend","database","storage","functions"],"license":"Apache-2.0","_id":"@insforge/cli@0.1.46","maintainers":[{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},{"name":"insforge-npm","email":"admin@insforge.dev"},{"name":"carmendou","email":"carmen.dou@insforge.dev"},{"name":"fermioniclyu","email":"can.lyu@insforge.dev"},{"name":"tony430","email":"tonychang430@gmail.com"}],"bin":{"insforge":"dist/index.js"},"dist":{"shasum":"58d73fe50e7ef5d5a5a2536a4b160cf4a16c83c1","tarball":"https://registry.npmjs.org/@insforge/cli/-/cli-0.1.46.tgz","fileCount":6,"integrity":"sha512-agrErbKdJuO802g7SDZVYX4hlhq/sBbTLIbD7RvEzAZhL2mGeVGsEG794rs6eZOCiT2rRoEM5OLLRfvx+V7TTA==","signatures":[{"sig":"MEYCIQCrpTnOb5mmkV9MIulEuja9QHGYoAOxDLbVBUeZeE419wIhAOBYcHLdq2h5sImpu8wM8pe4Z0+hsI6T0YAd/VuKWwT0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":581452},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"6a78962f02a49336973e751a0d8acd2668d43695","scripts":{"dev":"tsup --watch","lint":"vitest run --passWithNoTests && eslint src/","test":"vitest run --passWithNoTests","build":"tsup","lint:fix":"eslint src/ --fix","test:unit":"vitest run --passWithNoTests","prepublishOnly":"npm run lint && npm run build","test:integration:real":"npm run build && vitest run src/integration/real-project.test.ts"},"_npmUser":{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},"_npmVersion":"10.8.2","description":"InsForge CLI - Command line tool for InsForge platform","directories":{},"_nodeVersion":"20.20.2","dependencies":{"open":"^10.1.0","archiver":"^7.0.1","commander":"^13.1.0","cli-table3":"^0.6.5","posthog-node":"^5.28.9","@clack/prompts":"^0.9.1","@insforge/shared-schemas":"^1.1.44"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^10.0.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/node":"^22.13.4","@types/archiver":"^7.0.0","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.46_1776014824307_0.1926762837176892","host":"s3://npm-registry-packages-npm-production"}},"0.1.47":{"name":"@insforge/cli","version":"0.1.47","keywords":["insforge","cli","backend","database","storage","functions"],"license":"Apache-2.0","_id":"@insforge/cli@0.1.47","maintainers":[{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},{"name":"insforge-npm","email":"admin@insforge.dev"},{"name":"carmendou","email":"carmen.dou@insforge.dev"},{"name":"fermioniclyu","email":"can.lyu@insforge.dev"},{"name":"tony430","email":"tonychang430@gmail.com"}],"bin":{"insforge":"dist/index.js"},"dist":{"shasum":"d1082e96eb19f53496b2ab1d708123ab3d31ed81","tarball":"https://registry.npmjs.org/@insforge/cli/-/cli-0.1.47.tgz","fileCount":6,"integrity":"sha512-BpUEbfsTgH39vp/W1z0WmtExD0RCva+W4u6ZkOBUM7csgSVOi6goIzAx4AitnBh+OAJHpZ/4pL2co5QhmVaBxQ==","signatures":[{"sig":"MEUCIDlqbBc8def/AbAjAPIxPj0crMkjWkwc73cwjq0AyLEBAiEAk1msMWEiab1IJ1Sz91QYwaCzsvOxaflWbNucLmbx1aI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":581931},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"406c09717c2b5ddbb0ac3f2556b1e822f8b130b2","scripts":{"dev":"tsup --watch","lint":"vitest run --passWithNoTests && eslint src/","test":"vitest run --passWithNoTests","build":"tsup","lint:fix":"eslint src/ --fix","test:unit":"vitest run --passWithNoTests","prepublishOnly":"npm run lint && npm run build","test:integration:real":"npm run build && vitest run src/integration/real-project.test.ts"},"_npmUser":{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},"_npmVersion":"10.8.2","description":"InsForge CLI - Command line tool for InsForge platform","directories":{},"_nodeVersion":"20.20.2","dependencies":{"open":"^10.1.0","archiver":"^7.0.1","commander":"^13.1.0","cli-table3":"^0.6.5","posthog-node":"^5.28.9","@clack/prompts":"^0.9.1","@insforge/shared-schemas":"^1.1.44"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^10.0.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/node":"^22.13.4","@types/archiver":"^7.0.0","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.47_1776107926721_0.6150912453229658","host":"s3://npm-registry-packages-npm-production"}},"0.1.48":{"name":"@insforge/cli","version":"0.1.48","keywords":["insforge","cli","backend","database","storage","functions"],"license":"Apache-2.0","_id":"@insforge/cli@0.1.48","maintainers":[{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},{"name":"insforge-npm","email":"admin@insforge.dev"},{"name":"carmendou","email":"carmen.dou@insforge.dev"},{"name":"fermioniclyu","email":"can.lyu@insforge.dev"},{"name":"tony430","email":"tonychang430@gmail.com"}],"bin":{"insforge":"dist/index.js"},"dist":{"shasum":"236fdb9c21c2c72380ec903140dd7e62b357c3e9","tarball":"https://registry.npmjs.org/@insforge/cli/-/cli-0.1.48.tgz","fileCount":6,"integrity":"sha512-gkIVhBrGgg7f/7r45s6kDss5EyIOOB2pXS73KdlzO/Wgh3V6hNIoMuMDF5OH8oTJzzZSyzpFJUoEcZcyahqsAw==","signatures":[{"sig":"MEUCIQCXdynBS9P0lgk1TVS7MsOl2FndncnvjOQb8QY7cj06eAIgKfMPZCTvUnA3A82/bBkUjOGCx/0jRE5yVM6Z6VG/f54=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":605020},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"11a1047164b068a49e9efd1f641ace7f7ced7334","scripts":{"dev":"tsup --watch","lint":"vitest run --passWithNoTests && eslint src/","test":"vitest run --passWithNoTests","build":"tsup","lint:fix":"eslint src/ --fix","test:unit":"vitest run --passWithNoTests","prepublishOnly":"npm run lint && npm run build","test:integration:real":"npm run build && vitest run src/integration/real-project.test.ts"},"_npmUser":{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},"_npmVersion":"10.8.2","description":"InsForge CLI - Command line tool for InsForge platform","directories":{},"_nodeVersion":"20.20.2","dependencies":{"open":"^10.1.0","archiver":"^7.0.1","commander":"^13.1.0","cli-table3":"^0.6.5","posthog-node":"^5.28.9","@clack/prompts":"^0.9.1","@insforge/shared-schemas":"^1.1.44"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^10.0.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/node":"^22.13.4","@types/archiver":"^7.0.0","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.48_1776116015661_0.536456220203948","host":"s3://npm-registry-packages-npm-production"}},"0.1.49":{"name":"@insforge/cli","version":"0.1.49","keywords":["insforge","cli","backend","database","storage","functions"],"license":"Apache-2.0","_id":"@insforge/cli@0.1.49","maintainers":[{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},{"name":"insforge-npm","email":"admin@insforge.dev"},{"name":"carmendou","email":"carmen.dou@insforge.dev"},{"name":"fermioniclyu","email":"can.lyu@insforge.dev"},{"name":"tony430","email":"tonychang430@gmail.com"}],"bin":{"insforge":"dist/index.js"},"dist":{"shasum":"8fae4e59f66026f2d4e1032a93d883eea7b9acd9","tarball":"https://registry.npmjs.org/@insforge/cli/-/cli-0.1.49.tgz","fileCount":6,"integrity":"sha512-7D7/zYyG/q/afpJamvBrkTLX4XCwlbho5gsMaKur7kW4d5PQMrQx/IKXDf6sX22uriQj5bwq2zwlafXSt17RyQ==","signatures":[{"sig":"MEYCIQCsnj/0ZuwmqV6kdnDkWSDUjOh5Rgch8FOE3+ha5bggvAIhAJNoUsWmEdQRShwnUfQR/odCvIrQPxvw2V7fqwLQwCzX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":605688},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"1690a5c0a48c9470f5032fecd85ad0b4716b788a","scripts":{"dev":"tsup --watch","lint":"vitest run --passWithNoTests && eslint src/","test":"vitest run --passWithNoTests","build":"tsup","lint:fix":"eslint src/ --fix","test:unit":"vitest run --passWithNoTests","prepublishOnly":"npm run lint && npm run build","test:integration:real":"npm run build && vitest run src/integration/real-project.test.ts"},"_npmUser":{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},"_npmVersion":"10.8.2","description":"InsForge CLI - Command line tool for InsForge platform","directories":{},"_nodeVersion":"20.20.2","dependencies":{"open":"^10.1.0","archiver":"^7.0.1","commander":"^13.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","posthog-node":"^5.28.9","@clack/prompts":"^0.9.1","@insforge/shared-schemas":"^1.1.44"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^10.0.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/node":"^22.13.4","@types/archiver":"^7.0.0","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.49_1776118526111_0.8529461472614763","host":"s3://npm-registry-packages-npm-production"}},"0.1.50":{"name":"@insforge/cli","version":"0.1.50","keywords":["insforge","cli","backend","database","storage","functions"],"license":"Apache-2.0","_id":"@insforge/cli@0.1.50","maintainers":[{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},{"name":"insforge-npm","email":"admin@insforge.dev"},{"name":"carmendou","email":"carmen.dou@insforge.dev"},{"name":"fermioniclyu","email":"can.lyu@insforge.dev"},{"name":"tony430","email":"tonychang430@gmail.com"}],"bin":{"insforge":"dist/index.js"},"dist":{"shasum":"0e51b3678c6d611d743e5e1143122c6063ce0b20","tarball":"https://registry.npmjs.org/@insforge/cli/-/cli-0.1.50.tgz","fileCount":6,"integrity":"sha512-zQYvVKoqa8IPX/lFxy2zCpXNPrF4oX5SNcOIoYe9CIu8fIm2g5bZXDNR4lS3sw2RTUugUF7Dt30S7jTUIuWk4A==","signatures":[{"sig":"MEQCIGwd/F1Yiy4ocq9kEmvSqY5XOhuWB782iDsH22qAM0ROAiBN/YP7+1MJyLWwM/igNiNZsnW3b4Qf9vtDvfRS8j8Pdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":622679},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"363759b1c319bf19e5096d4b8c2f592abeee711f","scripts":{"dev":"tsup --watch","lint":"vitest run --passWithNoTests && eslint src/","test":"vitest run --passWithNoTests","build":"tsup","lint:fix":"eslint src/ --fix","test:unit":"vitest run --passWithNoTests","prepublishOnly":"npm run lint && npm run build","test:integration:real":"npm run build && vitest run src/integration/real-project.test.ts"},"_npmUser":{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},"_npmVersion":"10.8.2","description":"InsForge CLI - Command line tool for InsForge platform","directories":{},"_nodeVersion":"20.20.2","dependencies":{"open":"^10.1.0","archiver":"^7.0.1","commander":"^13.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","posthog-node":"^5.28.9","@clack/prompts":"^0.9.1","@insforge/shared-schemas":"^1.1.44"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^10.0.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/node":"^22.13.4","@types/archiver":"^7.0.0","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.50_1776143986531_0.39876170193291594","host":"s3://npm-registry-packages-npm-production"}},"0.1.51-dev.0":{"name":"@insforge/cli","version":"0.1.51-dev.0","keywords":["insforge","cli","backend","database","storage","functions"],"license":"Apache-2.0","_id":"@insforge/cli@0.1.51-dev.0","maintainers":[{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},{"name":"insforge-npm","email":"admin@insforge.dev"},{"name":"carmendou","email":"carmen.dou@insforge.dev"},{"name":"fermioniclyu","email":"can.lyu@insforge.dev"},{"name":"tony430","email":"tonychang430@gmail.com"}],"bin":{"insforge":"dist/index.js"},"dist":{"shasum":"96c886ac349e0ab7ea985db991eee8d7ae3dfaa4","tarball":"https://registry.npmjs.org/@insforge/cli/-/cli-0.1.51-dev.0.tgz","fileCount":6,"integrity":"sha512-bjjR2lIgwsFgeMQNqmrFoHs7+nah8mXg+9bvNqEFdahk8kY+sl69e2OgDOUHgI0VWmaAR/fpeqzTgkJrtXRy9w==","signatures":[{"sig":"MEUCIG0rSp1CLkZdpZP3mAqVClEEMwHzjjzDdxz7gQpagVHCAiEAlf6N21k9vQf22fcsMHlhIOwEIzV3eiTJnQP/vzz9N4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":641982},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"363759b1c319bf19e5096d4b8c2f592abeee711f","scripts":{"dev":"tsup --watch","lint":"vitest run --passWithNoTests && eslint src/","test":"vitest run --passWithNoTests","build":"tsup","lint:fix":"eslint src/ --fix","test:unit":"vitest run --passWithNoTests","prepublishOnly":"npm run lint && npm run build","test:integration:real":"npm run build && vitest run src/integration/real-project.test.ts"},"_npmUser":{"name":"fermioniclyu","email":"can.lyu@insforge.dev"},"_npmVersion":"11.11.1","description":"InsForge CLI - Command line tool for InsForge platform","directories":{},"_nodeVersion":"25.8.2","dependencies":{"open":"^10.1.0","archiver":"^7.0.1","commander":"^13.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","posthog-node":"^5.28.9","@clack/prompts":"^0.9.1","@insforge/shared-schemas":"^1.1.49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.4.0","eslint":"^10.0.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/node":"^22.13.4","@types/archiver":"^7.0.0","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.51-dev.0_1776321364395_0.5134660502149926","host":"s3://npm-registry-packages-npm-production"}},"0.1.51":{"name":"@insforge/cli","version":"0.1.51","keywords":["insforge","cli","backend","database","storage","functions"],"license":"Apache-2.0","_id":"@insforge/cli@0.1.51","maintainers":[{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},{"name":"insforge-npm","email":"admin@insforge.dev"},{"name":"carmendou","email":"carmen.dou@insforge.dev"},{"name":"fermioniclyu","email":"can.lyu@insforge.dev"},{"name":"tony430","email":"tonychang430@gmail.com"}],"bin":{"insforge":"dist/index.js"},"dist":{"shasum":"0866e8a0453ca9cfed2c888bbadf90178bcc6990","tarball":"https://registry.npmjs.org/@insforge/cli/-/cli-0.1.51.tgz","fileCount":6,"integrity":"sha512-uerBAMIcIGC5dz0At2RDK/Y1tJdBJaZhXu5ADCLHs5nVK2XCyNGOIPoXf4Am75qXvbz2dPZRN6uwX5tEImuM0Q==","signatures":[{"sig":"MEYCIQDD0dQ8uMEhMrFIjsdYA1GMm1YvqOqWwjQ4GfPvSNiEfwIhAKuwpqIOcHJ1M2BTTHtgg+u8RI0RGbBJDttNtls+1IaB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":641970},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a976977b7bab062e7e34617ca455bd4f8a876034","scripts":{"dev":"tsup --watch","lint":"vitest run --passWithNoTests && eslint src/","test":"vitest run --passWithNoTests","build":"tsup","lint:fix":"eslint src/ --fix","test:unit":"vitest run --passWithNoTests","prepublishOnly":"npm run lint && npm run build","test:integration:real":"npm run build && vitest run src/integration/real-project.test.ts"},"_npmUser":{"name":"fermioniclyu","email":"can.lyu@insforge.dev"},"_npmVersion":"11.11.1","description":"InsForge CLI - Command line tool for InsForge platform","directories":{},"_nodeVersion":"25.8.2","dependencies":{"open":"^10.1.0","archiver":"^7.0.1","commander":"^13.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","posthog-node":"^5.28.9","@clack/prompts":"^0.9.1","@insforge/shared-schemas":"^1.1.49"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^10.0.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/node":"^22.13.4","@types/archiver":"^7.0.0","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.51_1776323966641_0.440914524102356","host":"s3://npm-registry-packages-npm-production"}},"0.1.52":{"name":"@insforge/cli","version":"0.1.52","keywords":["insforge","cli","backend","database","storage","functions"],"license":"Apache-2.0","_id":"@insforge/cli@0.1.52","maintainers":[{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},{"name":"insforge-npm","email":"admin@insforge.dev"},{"name":"carmendou","email":"carmen.dou@insforge.dev"},{"name":"fermioniclyu","email":"can.lyu@insforge.dev"},{"name":"tony430","email":"tonychang430@gmail.com"}],"bin":{"insforge":"dist/index.js"},"dist":{"shasum":"59c1670867f2f36674570afdfcf2ba788f48cb3b","tarball":"https://registry.npmjs.org/@insforge/cli/-/cli-0.1.52.tgz","fileCount":6,"integrity":"sha512-LaAG8qrEKsmOrK7DXQ84V2ndvj7DZp1bqDdoPtrJR/6stqZF5N1FpBVZC+KFTYyEUIgyGB1edn2Ma0yXBSZHyA==","signatures":[{"sig":"MEQCIBReO0GQhZiRFBxl1uFiyc5geVj+jCPnZB8iTChN9eo8AiA1WiWdCea+M94YnrhtVaU1vcIJtN6BdpeRjeK5PCdORg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":642722},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"cea7763b2563d14b5d7264d378f1c71b26daa5c8","scripts":{"dev":"tsup --watch","lint":"vitest run --passWithNoTests && eslint src/","test":"vitest run --passWithNoTests","build":"tsup","lint:fix":"eslint src/ --fix","test:unit":"vitest run --passWithNoTests","prepublishOnly":"npm run lint && npm run build","test:integration:real":"npm run build && vitest run src/integration/real-project.test.ts"},"_npmUser":{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},"_npmVersion":"10.8.2","description":"InsForge CLI - Command line tool for InsForge platform","directories":{},"_nodeVersion":"20.20.2","dependencies":{"open":"^10.1.0","archiver":"^7.0.1","commander":"^13.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","posthog-node":"^5.28.9","@clack/prompts":"^0.9.1","@insforge/shared-schemas":"^1.1.49"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^10.0.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/node":"^22.13.4","@types/archiver":"^7.0.0","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.52_1776398172710_0.4686595867542298","host":"s3://npm-registry-packages-npm-production"}},"0.1.53-dev.0":{"name":"@insforge/cli","version":"0.1.53-dev.0","keywords":["insforge","cli","backend","database","storage","functions"],"license":"Apache-2.0","_id":"@insforge/cli@0.1.53-dev.0","maintainers":[{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},{"name":"insforge-npm","email":"admin@insforge.dev"},{"name":"carmendou","email":"carmen.dou@insforge.dev"},{"name":"fermioniclyu","email":"can.lyu@insforge.dev"},{"name":"tony430","email":"tonychang430@gmail.com"}],"bin":{"insforge":"dist/index.js"},"dist":{"shasum":"c4c914b0624eb5fb029db908916c7c5803957e89","tarball":"https://registry.npmjs.org/@insforge/cli/-/cli-0.1.53-dev.0.tgz","fileCount":6,"integrity":"sha512-3gkqHpO/SbY7znmpNpQS7JmtXV2P+npiH9HpLUQcxbnU+V7bswID9yM3ES7zX2LurI0bAIxNTAhpZzRVaqZjbg==","signatures":[{"sig":"MEUCIQCeiJD6nTbJzdm1KvYtLA4KrI75ZZ0f0no30rAXC6eeHwIgGO6A6cor3PVxyjlmRyFY1uEZsmIJdM1xPmz59UKrzNI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":673730},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"cea7763b2563d14b5d7264d378f1c71b26daa5c8","scripts":{"dev":"tsup --watch","lint":"vitest run --passWithNoTests && eslint src/","test":"vitest run --passWithNoTests","build":"tsup","lint:fix":"eslint src/ --fix","test:unit":"vitest run --passWithNoTests","prepublishOnly":"npm run lint && npm run build","test:integration:real":"npm run build && vitest run src/integration/real-project.test.ts"},"_npmUser":{"name":"fermioniclyu","email":"can.lyu@insforge.dev"},"_npmVersion":"11.11.1","description":"InsForge CLI - Command line tool for InsForge platform","directories":{},"_nodeVersion":"25.8.2","dependencies":{"open":"^10.1.0","archiver":"^7.0.1","commander":"^13.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","posthog-node":"^5.28.9","@clack/prompts":"^0.9.1","@insforge/shared-schemas":"^1.1.50-dev.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.4.0","eslint":"^10.0.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/node":"^22.13.4","@types/archiver":"^7.0.0","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.53-dev.0_1776442452374_0.31867447209854793","host":"s3://npm-registry-packages-npm-production"}},"0.1.53-dev.1":{"name":"@insforge/cli","version":"0.1.53-dev.1","keywords":["insforge","cli","backend","database","storage","functions"],"license":"Apache-2.0","_id":"@insforge/cli@0.1.53-dev.1","maintainers":[{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},{"name":"insforge-npm","email":"admin@insforge.dev"},{"name":"carmendou","email":"carmen.dou@insforge.dev"},{"name":"fermioniclyu","email":"can.lyu@insforge.dev"},{"name":"tony430","email":"tonychang430@gmail.com"}],"bin":{"insforge":"dist/index.js"},"dist":{"shasum":"ade65dfaaa69da6f75e3c717e53ebc5dfbb5d2a6","tarball":"https://registry.npmjs.org/@insforge/cli/-/cli-0.1.53-dev.1.tgz","fileCount":6,"integrity":"sha512-aarJWgUkA4nBF1Ifw1fB1uoCYbnNSpnVmhpBQ0wWgLdRXygR9lrQqLUzDZG6mCspCncSbOdlWU+0Pr5Cvj3xow==","signatures":[{"sig":"MEUCIDCvzYlaGr28b5xacjMN+J9+6Vxw14QEv49KhKax7BC8AiEAi3mMY9PkRJ/GIqHW2iyVRnz6o3RAAN6qKIPlZjxxgQM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":686468},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"3b55a1f62ddd592e80a1d504b8d85835dcdc2d50","scripts":{"dev":"tsup --watch","lint":"vitest run --passWithNoTests && eslint src/","test":"vitest run --passWithNoTests","build":"tsup","lint:fix":"eslint src/ --fix","test:unit":"vitest run --passWithNoTests","prepublishOnly":"npm run lint && npm run build","test:integration:real":"npm run build && vitest run src/integration/real-project.test.ts"},"_npmUser":{"name":"fermioniclyu","email":"can.lyu@insforge.dev"},"_npmVersion":"11.11.1","description":"InsForge CLI - Command line tool for InsForge platform","directories":{},"_nodeVersion":"25.8.2","dependencies":{"open":"^10.1.0","archiver":"^7.0.1","commander":"^13.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","posthog-node":"^5.28.9","@clack/prompts":"^0.9.1","@insforge/shared-schemas":"^1.1.50"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.4.0","eslint":"^10.0.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/node":"^22.13.4","@types/archiver":"^7.0.0","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.53-dev.1_1776516243343_0.7366787933210481","host":"s3://npm-registry-packages-npm-production"}},"0.1.53":{"name":"@insforge/cli","version":"0.1.53","keywords":["insforge","cli","backend","database","storage","functions"],"license":"Apache-2.0","_id":"@insforge/cli@0.1.53","maintainers":[{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},{"name":"insforge-npm","email":"admin@insforge.dev"},{"name":"carmendou","email":"carmen.dou@insforge.dev"},{"name":"fermioniclyu","email":"can.lyu@insforge.dev"},{"name":"tony430","email":"tonychang430@gmail.com"}],"bin":{"insforge":"dist/index.js"},"dist":{"shasum":"38bddb7ddfc38d9fb93652a12ef2845d6b7e24e2","tarball":"https://registry.npmjs.org/@insforge/cli/-/cli-0.1.53.tgz","fileCount":6,"integrity":"sha512-q/G94nUxERTOr41nDCO9aiWayO8NwAEsqTncHa06J0riKZKqei/MTelcw0wjcL94BUziqfO5zhlr/Z9Ts7+lnw==","signatures":[{"sig":"MEUCIDpxDUMl7y2e1HhcflKaBUnGo1MipU/NkilbedoE58lfAiEA5+iLJPwHK2gKtLFsDSl2KiRCneJLNmyIEAttfodEvDc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":642770},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"2481455d4dcb4da17d738b742a1c0d2a42299035","scripts":{"dev":"tsup --watch","lint":"vitest run --passWithNoTests && eslint src/","test":"vitest run --passWithNoTests","build":"tsup","lint:fix":"eslint src/ --fix","test:unit":"vitest run --passWithNoTests","prepublishOnly":"npm run lint && npm run build","test:integration:real":"npm run build && vitest run src/integration/real-project.test.ts"},"_npmUser":{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},"_npmVersion":"10.8.2","description":"InsForge CLI - Command line tool for InsForge platform","directories":{},"_nodeVersion":"20.20.2","dependencies":{"open":"^10.1.0","archiver":"^7.0.1","commander":"^13.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","posthog-node":"^5.28.9","@clack/prompts":"^0.9.1","@insforge/shared-schemas":"^1.1.49"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^10.0.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/node":"^22.13.4","@types/archiver":"^7.0.0","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.53_1776537226203_0.683302248981638","host":"s3://npm-registry-packages-npm-production"}},"0.1.54":{"name":"@insforge/cli","version":"0.1.54","keywords":["insforge","cli","backend","database","storage","functions"],"license":"Apache-2.0","_id":"@insforge/cli@0.1.54","maintainers":[{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},{"name":"insforge-npm","email":"admin@insforge.dev"},{"name":"carmendou","email":"carmen.dou@insforge.dev"},{"name":"fermioniclyu","email":"can.lyu@insforge.dev"},{"name":"tony430","email":"tonychang430@gmail.com"}],"bin":{"insforge":"dist/index.js"},"dist":{"shasum":"5057decf107b3b8969766479e38e97d14834bd22","tarball":"https://registry.npmjs.org/@insforge/cli/-/cli-0.1.54.tgz","fileCount":6,"integrity":"sha512-HKeXdu4fzpKOzDLR9Xr2auaCMbVbhyMfrhFBgBXSgdivgMTFbXSywrDA5NCq1+5EeyBMe1SUMMVLboDfQxB1dw==","signatures":[{"sig":"MEUCIDI/Itw8+UkNIBbrUlr1TiiiH14C/bjShWj8aDVlhDXKAiEAukbxWo75wl2Dh2xPzfxdmH073TL4nlb/3zoOkiC1EeE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":642714},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"48135c51ab543912fb6312611e8b14fed018d5b6","scripts":{"dev":"tsup --watch","lint":"vitest run --passWithNoTests && eslint src/","test":"vitest run --passWithNoTests","build":"tsup","lint:fix":"eslint src/ --fix","test:unit":"vitest run --passWithNoTests","prepublishOnly":"npm run lint && npm run build","test:integration:real":"npm run build && vitest run src/integration/real-project.test.ts"},"_npmUser":{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},"_npmVersion":"10.8.2","description":"InsForge CLI - Command line tool for InsForge platform","directories":{},"_nodeVersion":"20.20.2","dependencies":{"open":"^10.1.0","archiver":"^7.0.1","commander":"^13.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","posthog-node":"^5.28.9","@clack/prompts":"^0.9.1","@insforge/shared-schemas":"^1.1.49"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^10.0.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/node":"^22.13.4","@types/archiver":"^7.0.0","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.54_1776627192121_0.6418509179240253","host":"s3://npm-registry-packages-npm-production"}},"0.1.55":{"name":"@insforge/cli","version":"0.1.55","keywords":["insforge","cli","backend","database","storage","functions"],"license":"Apache-2.0","_id":"@insforge/cli@0.1.55","maintainers":[{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},{"name":"insforge-npm","email":"admin@insforge.dev"},{"name":"carmendou","email":"carmen.dou@insforge.dev"},{"name":"fermioniclyu","email":"can.lyu@insforge.dev"},{"name":"tony430","email":"tonychang430@gmail.com"}],"bin":{"insforge":"dist/index.js"},"dist":{"shasum":"e425a4a346829b9e0ac81a33cc11570834c96fc6","tarball":"https://registry.npmjs.org/@insforge/cli/-/cli-0.1.55.tgz","fileCount":6,"integrity":"sha512-DgUPTLHK5kaA4tYjFqQbrQIAj2LAq/zSVgZ44xDV7mZccwyFv+hHyb5++Nx5Ky4aU2FKSI/yqPi18pw1Hbg/ZQ==","signatures":[{"sig":"MEQCIBHKSNOR7RLXeU8KSlamlru8NZAF+allIUxYoFL1BmPHAiBHEsgEGmjIQMb8S90Q4LWJeGr8k3NS94fc0k6Oa+FiYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":693992},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"32f775d3126f44a5d3f5a1a04dde620964e36abc","scripts":{"dev":"tsup --watch","lint":"vitest run --passWithNoTests && eslint src/","test":"vitest run --passWithNoTests","build":"tsup","lint:fix":"eslint src/ --fix","test:unit":"vitest run --passWithNoTests","prepublishOnly":"npm run lint && npm run build","test:integration:real":"npm run build && vitest run src/integration/real-project.test.ts"},"_npmUser":{"name":"fermioniclyu","email":"can.lyu@insforge.dev"},"_npmVersion":"11.11.1","description":"InsForge CLI - Command line tool for InsForge platform","directories":{},"_nodeVersion":"25.8.2","dependencies":{"open":"^10.1.0","archiver":"^7.0.1","commander":"^13.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","posthog-node":"^5.28.9","@clack/prompts":"^0.9.1","@insforge/shared-schemas":"^1.1.50"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^10.0.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/node":"^22.13.4","@types/archiver":"^7.0.0","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.55_1776725434561_0.13571102849035155","host":"s3://npm-registry-packages-npm-production"}},"0.1.57":{"name":"@insforge/cli","version":"0.1.57","keywords":["insforge","cli","backend","database","storage","functions"],"license":"Apache-2.0","_id":"@insforge/cli@0.1.57","maintainers":[{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},{"name":"insforge-npm","email":"admin@insforge.dev"},{"name":"carmendou","email":"carmen.dou@insforge.dev"},{"name":"fermioniclyu","email":"can.lyu@insforge.dev"},{"name":"tony430","email":"tonychang430@gmail.com"}],"bin":{"insforge":"dist/index.js"},"dist":{"shasum":"ffe40fa150b3be46f510e3e9511fdc6f8c5970a6","tarball":"https://registry.npmjs.org/@insforge/cli/-/cli-0.1.57.tgz","fileCount":6,"integrity":"sha512-/nTUpYbCuUBMQdB220L/wFJXs1IKcqyJwYk/NM3jPYBnmxcT5PhDFXY6cBoGkxc46Ud2X5eQTfwzuvHpYS3TfQ==","signatures":[{"sig":"MEUCIQDDBTB/bR0h4vVVYN98vFFh38JpC590ZhLTDs2x1+EbpAIgOY/06elZ6gMpzOzd/VBlU+KjdKgFNBmHsVvtXVucmpk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":704116},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"aed77b939728cd4231f0f5ae77c158dd41192036","scripts":{"dev":"tsup --watch","lint":"vitest run --passWithNoTests && eslint src/","test":"vitest run --passWithNoTests","build":"tsup","lint:fix":"eslint src/ --fix","test:unit":"vitest run --passWithNoTests","prepublishOnly":"npm run lint && npm run build","test:integration:real":"npm run build && vitest run src/integration/real-project.test.ts"},"_npmUser":{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},"_npmVersion":"10.8.2","description":"InsForge CLI - Command line tool for InsForge platform","directories":{},"_nodeVersion":"20.20.2","dependencies":{"open":"^10.1.0","archiver":"^7.0.1","commander":"^13.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","posthog-node":"^5.28.9","@clack/prompts":"^0.9.1","@insforge/shared-schemas":"^1.1.50"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^10.0.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/node":"^22.13.4","@types/archiver":"^7.0.0","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.57_1776753903362_0.514562216900337","host":"s3://npm-registry-packages-npm-production"}},"0.1.58":{"name":"@insforge/cli","version":"0.1.58","keywords":["insforge","cli","backend","database","storage","functions"],"license":"Apache-2.0","_id":"@insforge/cli@0.1.58","maintainers":[{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},{"name":"insforge-npm","email":"admin@insforge.dev"},{"name":"carmendou","email":"carmen.dou@insforge.dev"},{"name":"fermioniclyu","email":"can.lyu@insforge.dev"},{"name":"tony430","email":"tonychang430@gmail.com"}],"bin":{"insforge":"dist/index.js"},"dist":{"shasum":"2404398c194dc0dea93b52d392b0acb29e43a559","tarball":"https://registry.npmjs.org/@insforge/cli/-/cli-0.1.58.tgz","fileCount":6,"integrity":"sha512-04D1BkHPvrt1jzx1+/BG8ft5pabuproyCOY5bBbEPVZ8VCFoVFEef8+ZyEKHHDCb18h+w16dBhaRq0BOB5ZRCQ==","signatures":[{"sig":"MEUCIQCyYR9RkMrq6msDGl+Mo45S1bU+vzyJo9RZMjSh+I5BmgIgX/fl8qd8LAOH6EF3Kf9YZAAgLc1Egv+hwQtmal7w5j8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":717177},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"e097ea03f5563dc0a5f991a647e42907c09a36cd","scripts":{"dev":"tsup --watch","lint":"vitest run --passWithNoTests && eslint src/","test":"vitest run --passWithNoTests","build":"tsup","lint:fix":"eslint src/ --fix","test:unit":"vitest run --passWithNoTests","prepublishOnly":"npm run lint && npm run build","test:integration:real":"npm run build && vitest run src/integration/real-project.test.ts"},"_npmUser":{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},"_npmVersion":"10.8.2","description":"InsForge CLI - Command line tool for InsForge platform","directories":{},"_nodeVersion":"20.20.2","dependencies":{"open":"^10.1.0","archiver":"^7.0.1","commander":"^13.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","posthog-node":"^5.28.9","@clack/prompts":"^0.9.1","@insforge/shared-schemas":"^1.1.50"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^10.0.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/node":"^22.13.4","@types/archiver":"^7.0.0","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.58_1777150825754_0.9677521811185237","host":"s3://npm-registry-packages-npm-production"}},"0.1.60":{"name":"@insforge/cli","version":"0.1.60","keywords":["insforge","cli","backend","database","storage","functions"],"license":"Apache-2.0","_id":"@insforge/cli@0.1.60","maintainers":[{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},{"name":"insforge-npm","email":"admin@insforge.dev"},{"name":"carmendou","email":"carmen.dou@insforge.dev"},{"name":"fermioniclyu","email":"can.lyu@insforge.dev"},{"name":"tony430","email":"tonychang430@gmail.com"}],"bin":{"insforge":"dist/index.js"},"dist":{"shasum":"99d7694206b21dd3a2293194a3aee9c721f8147a","tarball":"https://registry.npmjs.org/@insforge/cli/-/cli-0.1.60.tgz","fileCount":6,"integrity":"sha512-FBBiBZiAOEKOUI/4DieSiwcyMv2PJdH5pQhGHT3TaS9vSsd8eF5OPjZH+QnDY1lyzRunpxDTgyFgNd+e5bXIqQ==","signatures":[{"sig":"MEYCIQCxOPwz4vw38kVqTV3BmtBEZ25mBjyMeiw8lQat3KLHZwIhAORVUTJ8/ZM8fcCJ86v5aiLu1E6E6+yPMCXMDVNKzrGV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":724894},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"fe06648c5fa1fefb5d408916313598c01974c59b","scripts":{"dev":"tsup --watch","lint":"vitest run --passWithNoTests && eslint src/","test":"vitest run --passWithNoTests","build":"tsup","lint:fix":"eslint src/ --fix","test:unit":"vitest run --passWithNoTests","prepublishOnly":"npm run lint && npm run build","test:integration:real":"npm run build && vitest run src/integration/real-project.test.ts"},"_npmUser":{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},"_npmVersion":"10.8.2","description":"InsForge CLI - Command line tool for InsForge platform","directories":{},"_nodeVersion":"20.20.2","dependencies":{"open":"^10.1.0","archiver":"^7.0.1","commander":"^13.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","posthog-node":"^5.28.9","@clack/prompts":"^0.9.1","@insforge/shared-schemas":"^1.1.50"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^10.0.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/node":"^22.13.4","@types/archiver":"^7.0.0","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.60_1777421305752_0.274859213858351","host":"s3://npm-registry-packages-npm-production"}},"0.1.61":{"name":"@insforge/cli","version":"0.1.61","keywords":["insforge","cli","backend","database","storage","functions"],"license":"Apache-2.0","_id":"@insforge/cli@0.1.61","maintainers":[{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},{"name":"insforge-npm","email":"admin@insforge.dev"},{"name":"carmendou","email":"carmen.dou@insforge.dev"},{"name":"fermioniclyu","email":"can.lyu@insforge.dev"},{"name":"tony430","email":"tonychang430@gmail.com"}],"bin":{"insforge":"dist/index.js"},"dist":{"shasum":"8a6dfa4dbe60eb998a798274db188b1856ea0117","tarball":"https://registry.npmjs.org/@insforge/cli/-/cli-0.1.61.tgz","fileCount":6,"integrity":"sha512-IaXMUXa0bxgppj/uo4rQ00oaQtyuITWGyDyTKDo7AP8kAnEKfLj5grjxbYUtKKUryhpexUVw5sFmDVOHGQAbDA==","signatures":[{"sig":"MEYCIQDzi5YBNn1fMjZ564j4y2bVd2rxRCYBglIZWBW49zgiQgIhAMHz3xAdhm+HjJClnAtbPT85Ju+oQbeIxy2Oy+4eZFzF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":730722},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"7f879a776928c36d803ffe9c4aafa503d5a31544","scripts":{"dev":"tsup --watch","lint":"vitest run --passWithNoTests && eslint src/","test":"vitest run --passWithNoTests","build":"tsup","lint:fix":"eslint src/ --fix","test:unit":"vitest run --passWithNoTests","prepublishOnly":"npm run lint && npm run build","test:integration:real":"npm run build && vitest run src/integration/real-project.test.ts"},"_npmUser":{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},"_npmVersion":"10.8.2","description":"InsForge CLI - Command line tool for InsForge platform","directories":{},"_nodeVersion":"20.20.2","dependencies":{"open":"^10.1.0","archiver":"^7.0.1","commander":"^13.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","posthog-node":"^5.28.9","@clack/prompts":"^0.9.1","@insforge/shared-schemas":"^1.1.50"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^10.0.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/node":"^22.13.4","@types/archiver":"^7.0.0","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.61_1777422767467_0.3677171182596981","host":"s3://npm-registry-packages-npm-production"}},"0.1.62":{"name":"@insforge/cli","version":"0.1.62","keywords":["insforge","cli","backend","database","storage","functions"],"license":"Apache-2.0","_id":"@insforge/cli@0.1.62","maintainers":[{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},{"name":"insforge-npm","email":"admin@insforge.dev"},{"name":"carmendou","email":"carmen.dou@insforge.dev"},{"name":"fermioniclyu","email":"can.lyu@insforge.dev"},{"name":"tony430","email":"tonychang430@gmail.com"}],"bin":{"insforge":"dist/index.js"},"dist":{"shasum":"a927cee39067fff4b99fc1ce1f0ee27e8f50c1f7","tarball":"https://registry.npmjs.org/@insforge/cli/-/cli-0.1.62.tgz","fileCount":6,"integrity":"sha512-IE64qO3Vsqq8jJ8kr83AqLySh4cC/45uFUzJiOgSidUJJ2VlyiULlQeeMfrg0u7QZ3Kw2R3PxWKGdCsouRx+jQ==","signatures":[{"sig":"MEUCID0GpJXKUknRFfW0hiZB347wNR8vJybeBSk/MAKpSdMTAiEA0tf0D1O8rWLifx43IvCngABRYCJKenDxVLmFE/l4JDI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":840877},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"29cfa255646a3db774b1e251c674aa440c555b6c","scripts":{"dev":"tsup --watch","lint":"vitest run --passWithNoTests && eslint src/","test":"vitest run --passWithNoTests","build":"tsup","lint:fix":"eslint src/ --fix","test:unit":"vitest run --passWithNoTests","prepublishOnly":"npm run lint && npm run build","test:integration:real":"npm run build && vitest run src/integration/real-project.test.ts"},"_npmUser":{"name":"fermioniclyu","email":"can.lyu@insforge.dev"},"_npmVersion":"11.11.1","description":"InsForge CLI - Command line tool for InsForge platform","directories":{},"_nodeVersion":"25.8.2","dependencies":{"open":"^10.1.0","archiver":"^7.0.1","commander":"^13.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","posthog-node":"^5.28.9","@clack/prompts":"^0.9.1","@insforge/shared-schemas":"^1.1.51"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^10.0.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/node":"^22.13.4","@types/archiver":"^7.0.0","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.62_1777578895308_0.6336522848088721","host":"s3://npm-registry-packages-npm-production"}},"0.1.63":{"name":"@insforge/cli","version":"0.1.63","keywords":["insforge","cli","backend","database","storage","functions"],"license":"Apache-2.0","_id":"@insforge/cli@0.1.63","maintainers":[{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},{"name":"insforge-npm","email":"admin@insforge.dev"},{"name":"carmendou","email":"carmen.dou@insforge.dev"},{"name":"fermioniclyu","email":"can.lyu@insforge.dev"},{"name":"tony430","email":"tonychang430@gmail.com"}],"bin":{"insforge":"dist/index.js"},"dist":{"shasum":"d9fa4246cd7b4c78fbaaf3749a6ccdc7d9133ce3","tarball":"https://registry.npmjs.org/@insforge/cli/-/cli-0.1.63.tgz","fileCount":6,"integrity":"sha512-z0BeDXvH+xOMFFvjQp249D1du/BvPnGnFRIjiK/7yZo88Bp792mo9ZdGzOXcLRMIxJPo3Wqe/TjrFXtqDSergA==","signatures":[{"sig":"MEQCIA++R2TyJkDmyNT9fNljiKbUYpnMiAUL0+EA0OoPjSdrAiBZLllg6r5NWVX6a7/dGnrOmZCd4raW6D64lFNxMWZNAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":978347},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"ee42adac1e898b053eed378435dedb1ac046a35b","scripts":{"dev":"tsup --watch","lint":"vitest run --passWithNoTests && eslint src/","test":"vitest run --passWithNoTests","build":"tsup","lint:fix":"eslint src/ --fix","test:unit":"vitest run --passWithNoTests","prepublishOnly":"npm run lint && npm run build","test:integration:real":"npm run build && vitest run src/integration/real-project.test.ts"},"_npmUser":{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},"_npmVersion":"10.8.2","description":"InsForge CLI - Command line tool for InsForge platform","directories":{},"_nodeVersion":"20.20.2","dependencies":{"open":"^10.1.0","archiver":"^7.0.1","commander":"^13.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","posthog-node":"^5.28.9","@clack/prompts":"^0.9.1","@insforge/shared-schemas":"^1.1.52"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^10.0.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/node":"^22.13.4","@types/archiver":"^7.0.0","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.63_1778043463906_0.5103153521748518","host":"s3://npm-registry-packages-npm-production"}},"0.1.64":{"name":"@insforge/cli","version":"0.1.64","keywords":["insforge","cli","backend","database","storage","functions"],"license":"Apache-2.0","_id":"@insforge/cli@0.1.64","maintainers":[{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},{"name":"insforge-npm","email":"admin@insforge.dev"},{"name":"carmendou","email":"carmen.dou@insforge.dev"},{"name":"fermioniclyu","email":"can.lyu@insforge.dev"},{"name":"tony430","email":"tonychang430@gmail.com"}],"bin":{"insforge":"dist/index.js"},"dist":{"shasum":"267f5c11497ba6db4b7d1fdc85aca64867724faa","tarball":"https://registry.npmjs.org/@insforge/cli/-/cli-0.1.64.tgz","fileCount":6,"integrity":"sha512-RECUhCC2fu06rZKC38ChzI7M76ZOeK9Ea62MBoCt6jFbiZ8GyFXif8DCEoDkJe2o8oq3R8sMA0mU6WQ8IqMrDg==","signatures":[{"sig":"MEQCICq84mJHLnPXyQBnpzdWq9O+AfUdQamyJgPDPkxXxIwhAiB1nc40KUmXCULZM3GAu2xAw1lUmpvbK11cyHaIdQumZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":978068},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"e9bbbeff22fb7f4129bab2cc18ccd333564308fb","scripts":{"dev":"tsup --watch","lint":"vitest run --passWithNoTests && eslint src/","test":"vitest run --passWithNoTests","build":"tsup","lint:fix":"eslint src/ --fix","test:unit":"vitest run --passWithNoTests","prepublishOnly":"npm run lint && npm run build","test:integration:real":"npm run build && vitest run src/integration/real-project.test.ts"},"_npmUser":{"name":"fermioniclyu","email":"can.lyu@insforge.dev"},"_npmVersion":"11.11.1","description":"InsForge CLI - Command line tool for InsForge platform","directories":{},"_nodeVersion":"25.8.2","dependencies":{"open":"^10.1.0","archiver":"^7.0.1","commander":"^13.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","posthog-node":"^5.28.9","@clack/prompts":"^0.9.1","@insforge/shared-schemas":"^1.1.52"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^10.0.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/node":"^22.13.4","@types/archiver":"^7.0.0","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.64_1778053361104_0.09886992320959265","host":"s3://npm-registry-packages-npm-production"}},"0.1.65":{"name":"@insforge/cli","version":"0.1.65","keywords":["insforge","cli","backend","database","storage","functions"],"license":"Apache-2.0","_id":"@insforge/cli@0.1.65","maintainers":[{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},{"name":"insforge-npm","email":"admin@insforge.dev"},{"name":"carmendou","email":"carmen.dou@insforge.dev"},{"name":"fermioniclyu","email":"can.lyu@insforge.dev"},{"name":"tony430","email":"tonychang430@gmail.com"}],"bin":{"insforge":"dist/index.js"},"dist":{"shasum":"dbc32b0bc14bcb6c068dd19a2a2f0abb94d2be06","tarball":"https://registry.npmjs.org/@insforge/cli/-/cli-0.1.65.tgz","fileCount":6,"integrity":"sha512-Enw695vyga3UO6gyMU8n2S87IDESS8pmUA42rRQ77URGAwx3ORNLsQJ8OFKLvfhozx5Yo/1fF+AfXLsf8eCmkg==","signatures":[{"sig":"MEQCIC3me3nwxAbMoPiT1g/RJDv3SXSdoG6nVSTMrBZCx2mAAiAx1w9uF5FDy5eje4rFnU6n/5f+QwS2Hh9AcwyC/IPlYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":975975},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"009c88c7894730c27cd370bd15a3fb4d427be1a5","scripts":{"dev":"tsup --watch","lint":"vitest run --passWithNoTests && eslint src/","test":"vitest run --passWithNoTests","build":"tsup","lint:fix":"eslint src/ --fix","test:unit":"vitest run --passWithNoTests","prepublishOnly":"npm run lint && npm run build","test:integration:real":"npm run build && vitest run src/integration/real-project.test.ts"},"_npmUser":{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},"_npmVersion":"10.8.2","description":"InsForge CLI - Command line tool for InsForge platform","directories":{},"_nodeVersion":"20.20.2","dependencies":{"open":"^10.1.0","archiver":"^7.0.1","commander":"^13.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","posthog-node":"^5.28.9","@clack/prompts":"^0.9.1","@insforge/shared-schemas":"^1.1.52"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^10.0.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/node":"^22.13.4","@types/archiver":"^7.0.0","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.65_1778102456966_0.7016532634080626","host":"s3://npm-registry-packages-npm-production"}},"0.1.66":{"name":"@insforge/cli","version":"0.1.66","keywords":["insforge","cli","backend","database","storage","functions"],"license":"Apache-2.0","_id":"@insforge/cli@0.1.66","maintainers":[{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},{"name":"insforge-npm","email":"admin@insforge.dev"},{"name":"carmendou","email":"carmen.dou@insforge.dev"},{"name":"fermioniclyu","email":"can.lyu@insforge.dev"},{"name":"tony430","email":"tonychang430@gmail.com"}],"bin":{"insforge":"dist/index.js"},"dist":{"shasum":"30fd1a9c4e2f756117a1dac758a5217226e8186c","tarball":"https://registry.npmjs.org/@insforge/cli/-/cli-0.1.66.tgz","fileCount":6,"integrity":"sha512-RgbTfZu12Wk5V3BgRMp6+hqzXJit4xPM1tDkPG+UwUWND5RTnhmxs+vIsiICGeNb9254bgzu5AMN1UQc7BH8sg==","signatures":[{"sig":"MEUCIQDYrvdzRi+5AoTCEr0e6oqvl9Ztd+nXAZhO+mVf0v6VsAIgIv7kup1SnVX35hMzjrz7nmczHMnB8e2wQnZYHi077yg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":978585},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a0853218d8e8452ba766b98bbd95504746b00862","scripts":{"dev":"tsup --watch","lint":"vitest run --passWithNoTests && eslint src/","test":"vitest run --passWithNoTests","build":"tsup","lint:fix":"eslint src/ --fix","test:unit":"vitest run --passWithNoTests","prepublishOnly":"npm run lint && npm run build","test:integration:real":"npm run build && vitest run src/integration/real-project.test.ts"},"_npmUser":{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},"_npmVersion":"10.8.2","description":"InsForge CLI - Command line tool for InsForge platform","directories":{},"_nodeVersion":"20.20.2","dependencies":{"open":"^10.1.0","archiver":"^7.0.1","commander":"^13.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","posthog-node":"^5.28.9","@clack/prompts":"^0.9.1","@insforge/shared-schemas":"^1.1.52"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^10.0.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/node":"^22.13.4","@types/archiver":"^7.0.0","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.66_1778113755101_0.42286806537817645","host":"s3://npm-registry-packages-npm-production"}},"0.1.67":{"name":"@insforge/cli","version":"0.1.67","keywords":["insforge","cli","backend","database","storage","functions"],"license":"Apache-2.0","_id":"@insforge/cli@0.1.67","maintainers":[{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},{"name":"insforge-npm","email":"admin@insforge.dev"},{"name":"carmendou","email":"carmen.dou@insforge.dev"},{"name":"fermioniclyu","email":"can.lyu@insforge.dev"},{"name":"tony430","email":"tonychang430@gmail.com"}],"bin":{"insforge":"dist/index.js"},"dist":{"shasum":"bd34998b8233dc7df8a27ef4ac40fd529a96ce3b","tarball":"https://registry.npmjs.org/@insforge/cli/-/cli-0.1.67.tgz","fileCount":6,"integrity":"sha512-x9X+QO1+b7yMNULLC5zv9v2ZOCaYmqtDF4cv60tYKt5Fvm4Ny2ATi9WtQhigUD2DtIakP2jP1UXKZw45TVPtFw==","signatures":[{"sig":"MEYCIQCmPdGzwpkYdgp8+GDk3nd1BdiOZtxIB+SrKXEJOl+JsgIhAL2wbMo3wPbaNIqHrphK2oZ6oS1c6XJqekoi4MUm9VLV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":980148},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"30282c42a41e89b7c0fa10ad0be05494e8edc37c","scripts":{"dev":"tsup --watch","lint":"vitest run --passWithNoTests && eslint src/","test":"vitest run --passWithNoTests","build":"tsup","lint:fix":"eslint src/ --fix","test:unit":"vitest run --passWithNoTests","prepublishOnly":"npm run lint && npm run build","test:integration:real":"npm run build && vitest run src/integration/real-project.test.ts"},"_npmUser":{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},"_npmVersion":"10.8.2","description":"InsForge CLI - Command line tool for InsForge platform","directories":{},"_nodeVersion":"20.20.2","dependencies":{"open":"^10.1.0","archiver":"^7.0.1","commander":"^13.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","posthog-node":"^5.28.9","@clack/prompts":"^0.9.1","@insforge/shared-schemas":"^1.1.52"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^10.0.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/node":"^22.13.4","@types/archiver":"^7.0.0","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.67_1778128772210_0.6906417978253405","host":"s3://npm-registry-packages-npm-production"}},"0.1.68":{"name":"@insforge/cli","version":"0.1.68","keywords":["insforge","cli","backend","database","storage","functions"],"license":"Apache-2.0","_id":"@insforge/cli@0.1.68","maintainers":[{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},{"name":"insforge-npm","email":"admin@insforge.dev"},{"name":"carmendou","email":"carmen.dou@insforge.dev"},{"name":"fermioniclyu","email":"can.lyu@insforge.dev"},{"name":"tony430","email":"tonychang430@gmail.com"}],"bin":{"insforge":"dist/index.js"},"dist":{"shasum":"f8743b30b2942caa9b778bee3150f1dd47100196","tarball":"https://registry.npmjs.org/@insforge/cli/-/cli-0.1.68.tgz","fileCount":6,"integrity":"sha512-BtF7xynE1zzDwHYETTyub7ztjYFH1aL+cqv0jDfZwxZfqXn/ZRL1NOlXUgELDU65p1VPZ2iT/m9JjgG2bqydig==","signatures":[{"sig":"MEQCIAo7WkL9eoMrVSFAtPzFCfVBhVxMZ5FH41Tr0peXZKLrAiBGPJcFmYAsW1PjbRUfBAFve+cZB1zPnWXoXP1HXER3Ag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":986334},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"e94452aaecc357aad393f0f26953a911da47d9f7","scripts":{"dev":"tsup --watch","lint":"vitest run --passWithNoTests && eslint src/","test":"vitest run --passWithNoTests","build":"tsup","lint:fix":"eslint src/ --fix","test:unit":"vitest run --passWithNoTests","prepublishOnly":"npm run lint && npm run build","test:integration:real":"npm run build && vitest run src/integration/real-project.test.ts"},"_npmUser":{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},"_npmVersion":"10.8.2","description":"InsForge CLI - Command line tool for InsForge platform","directories":{},"_nodeVersion":"20.20.2","dependencies":{"open":"^10.1.0","archiver":"^7.0.1","commander":"^13.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","posthog-node":"^5.28.9","@clack/prompts":"^0.9.1","@insforge/shared-schemas":"^1.1.52"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^10.0.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/node":"^22.13.4","@types/archiver":"^7.0.0","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.68_1778130626501_0.25185572192345673","host":"s3://npm-registry-packages-npm-production"}},"0.1.69":{"name":"@insforge/cli","version":"0.1.69","keywords":["insforge","cli","backend","database","storage","functions"],"license":"Apache-2.0","_id":"@insforge/cli@0.1.69","maintainers":[{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},{"name":"insforge-npm","email":"admin@insforge.dev"},{"name":"carmendou","email":"carmen.dou@insforge.dev"},{"name":"fermioniclyu","email":"can.lyu@insforge.dev"},{"name":"tony430","email":"tonychang430@gmail.com"}],"bin":{"insforge":"dist/index.js"},"dist":{"shasum":"57c05fdf1e6eb572f4f25f4b0e46acf0508d7636","tarball":"https://registry.npmjs.org/@insforge/cli/-/cli-0.1.69.tgz","fileCount":6,"integrity":"sha512-TIRP43IGvI2xtZMjGu8QmTnqxpr/JgdUtqxLlF1Hy4hGgyhJOmj4ezQ1x0XFMwd9jMmkZLdNDz06tYneWKqAYw==","signatures":[{"sig":"MEQCIGmkqL5cl/ahGFc22fdGMRfZcGu1c9jeJR1fvclzRtuRAiBWGBGjQU1jMnPSym+GcOBYetXp8RtQ0iUkefbb7Hw5ZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":985981},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"d4285effea1449cb8b0ed4613e5a8514c7831e54","scripts":{"dev":"tsup --watch","lint":"vitest run --passWithNoTests && eslint src/","test":"vitest run --passWithNoTests","build":"tsup","lint:fix":"eslint src/ --fix","test:unit":"vitest run --passWithNoTests","prepublishOnly":"npm run lint && npm run build","test:integration:real":"npm run build && vitest run src/integration/real-project.test.ts"},"_npmUser":{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},"_npmVersion":"10.8.2","description":"InsForge CLI - Command line tool for InsForge platform","directories":{},"_nodeVersion":"20.20.2","dependencies":{"open":"^10.1.0","archiver":"^7.0.1","commander":"^13.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","posthog-node":"^5.28.9","@clack/prompts":"^0.9.1","@insforge/shared-schemas":"^1.1.52"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^10.0.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/node":"^22.13.4","@types/archiver":"^7.0.0","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.69_1778206703047_0.445428851845304","host":"s3://npm-registry-packages-npm-production"}},"0.1.70":{"name":"@insforge/cli","version":"0.1.70","keywords":["insforge","cli","backend","database","storage","functions"],"license":"Apache-2.0","_id":"@insforge/cli@0.1.70","maintainers":[{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},{"name":"insforge-npm","email":"admin@insforge.dev"},{"name":"carmendou","email":"carmen.dou@insforge.dev"},{"name":"fermioniclyu","email":"can.lyu@insforge.dev"},{"name":"tony430","email":"tonychang430@gmail.com"}],"bin":{"insforge":"dist/index.js"},"dist":{"shasum":"6360ab47966a50899f96960308ab13b43267db98","tarball":"https://registry.npmjs.org/@insforge/cli/-/cli-0.1.70.tgz","fileCount":6,"integrity":"sha512-8Msr06e5EcQ/cqIYd8gcDuTL/YGJkA3cVwBxa2sKF7AMlsrpB7D1ztXuXskMoITys8n2Q7/k2HHhmbJm0Ew9DQ==","signatures":[{"sig":"MEUCIEAz5t7K1rEfS3AY9BQgor8nPl3IsINki12uK/6Mx56wAiEAwmKw4HuRkLA8gcLKjV3SZVDsJRbb/xCRI8M85fSoqBQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":989818},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"c893d9359fdf649e59d8768c3d23341f6b71e0f0","scripts":{"dev":"tsup --watch","lint":"vitest run --passWithNoTests && eslint src/","test":"vitest run --passWithNoTests","build":"tsup","lint:fix":"eslint src/ --fix","test:unit":"vitest run --passWithNoTests","prepublishOnly":"npm run lint && npm run build","test:integration:real":"npm run build && vitest run src/integration/real-project.test.ts"},"_npmUser":{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},"_npmVersion":"10.8.2","description":"InsForge CLI - Command line tool for InsForge platform","directories":{},"_nodeVersion":"20.20.2","dependencies":{"open":"^10.1.0","archiver":"^7.0.1","commander":"^13.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","posthog-node":"^5.28.9","@clack/prompts":"^0.9.1","@insforge/shared-schemas":"^1.1.52"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^10.0.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/node":"^22.13.4","@types/archiver":"^7.0.0","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.70_1778213278365_0.42365460957959256","host":"s3://npm-registry-packages-npm-production"}},"0.1.71":{"name":"@insforge/cli","version":"0.1.71","keywords":["insforge","cli","backend","database","storage","functions"],"license":"Apache-2.0","_id":"@insforge/cli@0.1.71","maintainers":[{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},{"name":"insforge-npm","email":"admin@insforge.dev"},{"name":"carmendou","email":"carmen.dou@insforge.dev"},{"name":"fermioniclyu","email":"can.lyu@insforge.dev"},{"name":"tony430","email":"tonychang430@gmail.com"}],"bin":{"insforge":"dist/index.js"},"dist":{"shasum":"ef38fe88c8ec500867a2b49acc885b625baf788c","tarball":"https://registry.npmjs.org/@insforge/cli/-/cli-0.1.71.tgz","fileCount":6,"integrity":"sha512-z8yjY9SPVJi4ejaGBvc+w5RjNJRIld40k8cbBag7mR04zVTgBRcdR+MPAlSEa5/qCHuGlLxFo1BkFJQuZ48LIA==","signatures":[{"sig":"MEUCIAcxxuKub3lnkts6lz8CnW92XmCGGGkQpIXYv7OFmUVlAiEA3pepMDYQFPoA3z1R/Qy4NgnAt8SoqZ0h3cSk46m3LDw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1073545},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"accec7f779c339cbe684d3008cdd0853ba0385de","scripts":{"dev":"tsup --watch","lint":"vitest run --passWithNoTests && eslint src/","test":"vitest run --passWithNoTests","build":"tsup","lint:fix":"eslint src/ --fix","test:unit":"vitest run --passWithNoTests","prepublishOnly":"npm run lint && npm run build","test:integration:real":"npm run build && vitest run src/integration/real-project.test.ts"},"_npmUser":{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},"_npmVersion":"10.8.2","description":"InsForge CLI - Command line tool for InsForge platform","directories":{},"_nodeVersion":"20.20.2","dependencies":{"open":"^10.1.0","archiver":"^7.0.1","commander":"^13.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","posthog-node":"^5.28.9","@clack/prompts":"^0.9.1","@insforge/shared-schemas":"^1.1.52"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^10.0.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/node":"^22.13.4","@types/archiver":"^7.0.0","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.71_1778264730500_0.5811170144991602","host":"s3://npm-registry-packages-npm-production"}},"0.1.72":{"name":"@insforge/cli","version":"0.1.72","keywords":["insforge","cli","backend","database","storage","functions"],"license":"Apache-2.0","_id":"@insforge/cli@0.1.72","maintainers":[{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},{"name":"insforge-npm","email":"admin@insforge.dev"},{"name":"carmendou","email":"carmen.dou@insforge.dev"},{"name":"fermioniclyu","email":"can.lyu@insforge.dev"},{"name":"tony430","email":"tonychang430@gmail.com"}],"bin":{"insforge":"dist/index.js"},"dist":{"shasum":"24464b6f064622ad9302889c578b97bb07957976","tarball":"https://registry.npmjs.org/@insforge/cli/-/cli-0.1.72.tgz","fileCount":6,"integrity":"sha512-sxflfsfKi6OMLsxHFONhwsGkvdkGL+4BBXIkZxmYpLuWPKoRCVUS7Qpsx/XzjfL3jHd/llMCTLses1k1Bp33gg==","signatures":[{"sig":"MEYCIQDy1mNFwHrguGdLJAS8npa3bX3HtsamII0+rcDquu+ONwIhAK1oQfeXKO5pTv8RWNjhl5NfAhuFDZoPixx5DoTRMwY2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1078596},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"20f0523193869cea6132567cb1e38b5e81bba62a","scripts":{"dev":"tsup --watch","lint":"vitest run --passWithNoTests && eslint src/","test":"vitest run --passWithNoTests","build":"tsup","lint:fix":"eslint src/ --fix","test:unit":"vitest run --passWithNoTests","prepublishOnly":"npm run lint && npm run build","test:integration:real":"npm run build && vitest run src/integration/real-project.test.ts"},"_npmUser":{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},"_npmVersion":"10.8.2","description":"InsForge CLI - Command line tool for InsForge platform","directories":{},"_nodeVersion":"20.20.2","dependencies":{"open":"^10.1.0","archiver":"^7.0.1","commander":"^13.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","posthog-node":"^5.28.9","@clack/prompts":"^0.9.1","@insforge/shared-schemas":"^1.1.52"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^10.0.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/node":"^22.13.4","@types/archiver":"^7.0.0","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.72_1778277003856_0.8841880664972221","host":"s3://npm-registry-packages-npm-production"}},"0.1.73":{"name":"@insforge/cli","version":"0.1.73","keywords":["insforge","cli","backend","database","storage","functions"],"license":"Apache-2.0","_id":"@insforge/cli@0.1.73","maintainers":[{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},{"name":"insforge-npm","email":"admin@insforge.dev"},{"name":"carmendou","email":"carmen.dou@insforge.dev"},{"name":"fermioniclyu","email":"can.lyu@insforge.dev"},{"name":"tony430","email":"tonychang430@gmail.com"}],"bin":{"insforge":"dist/index.js"},"dist":{"shasum":"0f1b2a3a532348368ed3fcb18c9d202c318b700c","tarball":"https://registry.npmjs.org/@insforge/cli/-/cli-0.1.73.tgz","fileCount":6,"integrity":"sha512-yUEHe/lZQnADqTviqNJWO5iUDV5CrZTly3Z0RDh+dMMqjbMthUJAn2EmFyownozOv5WQgTNbGWUuEjEvF6WA1A==","signatures":[{"sig":"MEQCIHg+8Cf/WL/ieLP3ZWTEAFZ6d1FNq9ytNQ12MvipwhWnAiBDJci7zyuWEXMKZLEMR+4GIwuGSoK98qYDmDCjc5brwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1079587},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"84019626b1d36637e8c8c1595830da3847060a26","scripts":{"dev":"tsup --watch","lint":"vitest run --passWithNoTests && eslint src/","test":"vitest run --passWithNoTests","build":"tsup","lint:fix":"eslint src/ --fix","test:unit":"vitest run --passWithNoTests","prepublishOnly":"npm run lint && npm run build","test:integration:real":"npm run build && vitest run src/integration/real-project.test.ts"},"_npmUser":{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},"_npmVersion":"10.8.2","description":"InsForge CLI - Command line tool for InsForge platform","directories":{},"_nodeVersion":"20.20.2","dependencies":{"open":"^10.1.0","archiver":"^7.0.1","commander":"^13.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","posthog-node":"^5.28.9","@clack/prompts":"^0.9.1","@insforge/shared-schemas":"^1.1.52"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^10.0.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/node":"^22.13.4","@types/archiver":"^7.0.0","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.73_1778546937726_0.8207753384067604","host":"s3://npm-registry-packages-npm-production"}},"0.1.74":{"name":"@insforge/cli","version":"0.1.74","keywords":["insforge","cli","backend","database","storage","functions"],"license":"Apache-2.0","_id":"@insforge/cli@0.1.74","maintainers":[{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},{"name":"insforge-npm","email":"admin@insforge.dev"},{"name":"carmendou","email":"carmen.dou@insforge.dev"},{"name":"fermioniclyu","email":"can.lyu@insforge.dev"},{"name":"tony430","email":"tonychang430@gmail.com"}],"bin":{"insforge":"dist/index.js"},"dist":{"shasum":"e7d6f16931a15c102a98f3c7b1412800d4e2f7a9","tarball":"https://registry.npmjs.org/@insforge/cli/-/cli-0.1.74.tgz","fileCount":6,"integrity":"sha512-vcKgXF0qFfMegwg6kToOvmma6u9CsIK3gnM1Qaww3ydTokLaVqmzHNlPvZJD2mK4N7yeu7zWNBaGojOoiBojEA==","signatures":[{"sig":"MEUCIACQJXSFHtQ0KD48SWlk1Af3g9xEqyxOzvlWgPdvId9QAiEAnxjVCP1HUw/i0G2VqCOMGCZgnQmLYcwNs9inisa9nz0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1086145},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"9b0cd23c292424780a891827c37030958b2ae339","scripts":{"dev":"tsup --watch","lint":"vitest run --passWithNoTests && eslint src/","test":"vitest run --passWithNoTests","build":"tsup","lint:fix":"eslint src/ --fix","test:unit":"vitest run --passWithNoTests","prepublishOnly":"npm run lint && npm run build","test:integration:real":"npm run build && vitest run src/integration/real-project.test.ts"},"_npmUser":{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},"_npmVersion":"10.8.2","description":"InsForge CLI - Command line tool for InsForge platform","directories":{},"_nodeVersion":"20.20.2","dependencies":{"open":"^10.1.0","archiver":"^7.0.1","commander":"^13.1.0","cli-table3":"^0.6.5","picocolors":"^1.1.1","posthog-node":"^5.28.9","@clack/prompts":"^0.9.1","@insforge/shared-schemas":"^1.1.52"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^10.0.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/node":"^22.13.4","@types/archiver":"^7.0.0","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.74_1778606551245_0.9573292659078807","host":"s3://npm-registry-packages-npm-production"}},"0.1.76":{"name":"@insforge/cli","version":"0.1.76","keywords":["insforge","cli","backend","database","storage","functions"],"license":"Apache-2.0","_id":"@insforge/cli@0.1.76","maintainers":[{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},{"name":"insforge-npm","email":"admin@insforge.dev"},{"name":"carmendou","email":"carmen.dou@insforge.dev"},{"name":"fermioniclyu","email":"can.lyu@insforge.dev"},{"name":"tony430","email":"tonychang430@gmail.com"}],"bin":{"insforge":"dist/index.js"},"dist":{"shasum":"2a31152c3975accc16f3d8875f000fccdd3893af","tarball":"https://registry.npmjs.org/@insforge/cli/-/cli-0.1.76.tgz","fileCount":6,"integrity":"sha512-KotnxqtFTyesipOx+AFAGHjzoAZe841qT700NSIGntk2krwQBP1l7bhiBX9cOvcpmSfdWRdhgBb4BHeEkYr01Q==","signatures":[{"sig":"MEQCIEHEqUUV5EMemEaXNLj3UlNR+dZMJbtxbxkEPIox4AY0AiA0JMXIBwtDpBX/IIi1oRHkUiMVNzKB/AEWYuAhyLBqZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1130732},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"2c2beecd331251064670e3bef82c73059a8b30be","scripts":{"dev":"tsup --watch","lint":"vitest run --passWithNoTests && eslint src/","test":"vitest run --passWithNoTests","build":"tsup","lint:fix":"eslint src/ --fix","test:unit":"vitest run --passWithNoTests","prepublishOnly":"npm run lint && npm run build","test:integration:real":"npm run build && vitest run src/integration/real-project.test.ts"},"_npmUser":{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},"_npmVersion":"10.8.2","description":"InsForge CLI - Command line tool for InsForge platform","directories":{},"_nodeVersion":"20.20.2","dependencies":{"open":"^10.1.0","archiver":"^7.0.1","commander":"^13.1.0","smol-toml":"^1.6.1","cli-table3":"^0.6.5","picocolors":"^1.1.1","posthog-node":"^5.28.9","@clack/prompts":"^0.9.1","@insforge/shared-schemas":"^1.1.52"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^10.0.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/node":"^22.13.4","@types/archiver":"^7.0.0","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.76_1778620999159_0.8523661729134708","host":"s3://npm-registry-packages-npm-production"}},"0.1.78":{"name":"@insforge/cli","version":"0.1.78","keywords":["insforge","cli","backend","database","storage","functions"],"license":"Apache-2.0","_id":"@insforge/cli@0.1.78","maintainers":[{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},{"name":"insforge-npm","email":"admin@insforge.dev"},{"name":"carmendou","email":"carmen.dou@insforge.dev"},{"name":"fermioniclyu","email":"can.lyu@insforge.dev"},{"name":"tony430","email":"tonychang430@gmail.com"}],"bin":{"insforge":"dist/index.js"},"dist":{"shasum":"d5d725fb23ab0536212b72ea00bbf119ba00d374","tarball":"https://registry.npmjs.org/@insforge/cli/-/cli-0.1.78.tgz","fileCount":6,"integrity":"sha512-Bk5rnnnU8xsNfYQrOlheQy6q3lu9izRix7k6jHsqAXafmhQGg5AJJfEEwn31rqRYvSRJ0jCBr7Jw6M9+oWnNbQ==","signatures":[{"sig":"MEYCIQDs/TaoSWA4AzrAdlu+fAmDddXjXsPD68KXsdZ23EPCMgIhAJKmpg2TZRoYs4jxd/pvZHi9OxZZ10Ffi0Y7PZyrMmw6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1197449},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"601f8d6316dc2e9390c5a329f181fed721e0bed1","scripts":{"dev":"tsup --watch","lint":"vitest run --passWithNoTests && eslint src/","test":"vitest run --passWithNoTests","build":"tsup","lint:fix":"eslint src/ --fix","test:unit":"vitest run --passWithNoTests","prepublishOnly":"npm run lint && npm run build","test:integration:real":"npm run build && vitest run src/integration/real-project.test.ts"},"_npmUser":{"name":"fermioniclyu","email":"can.lyu@insforge.dev"},"_npmVersion":"11.11.1","description":"InsForge CLI - Command line tool for InsForge platform","directories":{},"_nodeVersion":"25.8.2","dependencies":{"open":"^10.1.0","archiver":"^7.0.1","commander":"^13.1.0","smol-toml":"^1.6.1","cli-table3":"^0.6.5","picocolors":"^1.1.1","posthog-node":"^5.28.9","@clack/prompts":"^0.9.1","@insforge/shared-schemas":"^1.1.52"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^10.0.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/node":"^22.13.4","@types/archiver":"^7.0.0","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.78_1778704710558_0.222130806101694","host":"s3://npm-registry-packages-npm-production"}},"0.1.79":{"name":"@insforge/cli","version":"0.1.79","keywords":["insforge","cli","backend","database","storage","functions"],"license":"Apache-2.0","_id":"@insforge/cli@0.1.79","maintainers":[{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},{"name":"insforge-npm","email":"admin@insforge.dev"},{"name":"carmendou","email":"carmen.dou@insforge.dev"},{"name":"fermioniclyu","email":"can.lyu@insforge.dev"},{"name":"tony430","email":"tonychang430@gmail.com"}],"bin":{"insforge":"dist/index.js"},"dist":{"shasum":"1c5d0708cb2ee980d6f712b25ecd2ff34e771002","tarball":"https://registry.npmjs.org/@insforge/cli/-/cli-0.1.79.tgz","fileCount":6,"integrity":"sha512-WnfbN6WQUR4kLZaTHixKM6cHadn0D+RKIrSa2O3+VPLGiegMN8Uo6hKq2SVwHVf/oBbb0g/MdWZdd3CrP5C5Xw==","signatures":[{"sig":"MEYCIQC1t82EcYPRhOvZIB0kBU4t6wA5micShoUjkliVrjkF4AIhAMHv5GE8r2kZuFnpHd2y8KiPT1HwOUflcQJVvqBof13c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1233257},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"2981811e615b05c3b0341dae5e309d8bc588aa23","scripts":{"dev":"tsup --watch","lint":"vitest run --passWithNoTests && eslint src/","test":"vitest run --passWithNoTests","build":"tsup","lint:fix":"eslint src/ --fix","test:unit":"vitest run --passWithNoTests","prepublishOnly":"npm run lint && npm run build","test:integration:real":"npm run build && vitest run src/integration/real-project.test.ts"},"_npmUser":{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},"_npmVersion":"10.8.2","description":"InsForge CLI - Command line tool for InsForge platform","directories":{},"_nodeVersion":"20.20.2","dependencies":{"open":"^10.1.0","archiver":"^7.0.1","commander":"^13.1.0","smol-toml":"^1.6.1","cli-table3":"^0.6.5","picocolors":"^1.1.1","posthog-node":"^5.28.9","@clack/prompts":"^0.9.1","@insforge/shared-schemas":"^1.1.52"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^10.0.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/node":"^22.13.4","@types/archiver":"^7.0.0","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.79_1778799956087_0.6665858561126108","host":"s3://npm-registry-packages-npm-production"}},"0.1.80":{"name":"@insforge/cli","version":"0.1.80","keywords":["insforge","cli","backend","database","storage","functions"],"license":"Apache-2.0","_id":"@insforge/cli@0.1.80","maintainers":[{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},{"name":"insforge-npm","email":"admin@insforge.dev"},{"name":"carmendou","email":"carmen.dou@insforge.dev"},{"name":"fermioniclyu","email":"can.lyu@insforge.dev"},{"name":"tony430","email":"tonychang430@gmail.com"}],"bin":{"insforge":"dist/index.js"},"dist":{"shasum":"9d7f508882563e2c69b2f61c4bbab7bd0686860c","tarball":"https://registry.npmjs.org/@insforge/cli/-/cli-0.1.80.tgz","fileCount":6,"integrity":"sha512-STbkNupi5u5u09/hX56oatRI9sRPTD91jNqRGnAw2P4C8EuMWi4SToBrpuK3ZAYLov+qV+xhyTafD4kYkxMukw==","signatures":[{"sig":"MEUCIQCKlI5SOyMxN7MjM4cm2x+n1mPPNWMojyyYXm48gpraBwIgJkOq5+HDG3cRiQ3sfXlai3kIlRHmqx6QRiVHW8yhaY0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1190199},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"5cc4c0e8672ad7876eab390b000d7b93ab2eeaaf","scripts":{"dev":"tsup --watch","lint":"vitest run --passWithNoTests && eslint src/","test":"vitest run --passWithNoTests","build":"tsup","lint:fix":"eslint src/ --fix","test:unit":"vitest run --passWithNoTests","prepublishOnly":"npm run lint && npm run build","test:integration:real":"npm run build && vitest run src/integration/real-project.test.ts"},"_npmUser":{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},"_npmVersion":"10.8.2","description":"InsForge CLI - Command line tool for InsForge platform","directories":{},"_nodeVersion":"20.20.2","dependencies":{"open":"^10.1.0","archiver":"^7.0.1","commander":"^13.1.0","smol-toml":"^1.6.1","cli-table3":"^0.6.5","picocolors":"^1.1.1","posthog-node":"^5.28.9","@clack/prompts":"^0.9.1","@insforge/shared-schemas":"^1.1.52"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^10.0.0","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/node":"^22.13.4","@types/archiver":"^7.0.0","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.80_1778879860553_0.7788517802345845","host":"s3://npm-registry-packages-npm-production"}},"0.1.81":{"name":"@insforge/cli","version":"0.1.81","description":"InsForge CLI - Command line tool for InsForge platform","type":"module","bin":{"insforge":"dist/index.js"},"main":"./dist/index.js","scripts":{"build":"tsup","dev":"tsup --watch","lint":"vitest run --passWithNoTests && eslint src/","lint:fix":"eslint src/ --fix","prepublishOnly":"npm run lint && npm run build","test":"vitest run --passWithNoTests","test:unit":"vitest run --passWithNoTests","test:integration:real":"npm run build && vitest run src/integration/real-project.test.ts"},"keywords":["insforge","cli","backend","database","storage","functions"],"license":"Apache-2.0","engines":{"node":">=18.0.0"},"dependencies":{"@clack/prompts":"^0.9.1","@insforge/shared-schemas":"^1.1.52","archiver":"^7.0.1","cli-table3":"^0.6.5","commander":"^13.1.0","open":"^10.1.0","picocolors":"^1.1.1","posthog-node":"^5.28.9","smol-toml":"^1.6.1"},"devDependencies":{"@eslint/js":"^10.0.1","@types/archiver":"^7.0.0","@types/node":"^22.13.4","eslint":"^10.0.0","tsup":"^8.4.0","typescript":"^5.7.3","typescript-eslint":"^8.56.0","vitest":"^4.1.0"},"_id":"@insforge/cli@0.1.81","gitHead":"1dc79d102ef904c281bfd2764e7704182853effa","types":"./dist/index.d.ts","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-/SkKjtgQttYwADx8vu0340WON4foQ0wtk+Tdmshwz7d7Vo+uTKfSfxv5krCYou6n43Ch5xljVxgauqFY/r9E9w==","shasum":"4057a90693f597f58fff27cc7e5e5c67aec1854b","tarball":"https://registry.npmjs.org/@insforge/cli/-/cli-0.1.81.tgz","fileCount":6,"unpackedSize":1198995,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCID35QPuLd1q4OrF5ivjfHBpSYeGnDsW8g1ETSUKTr2FRAiEAzY7D1m7kxxav6HCC4/QOdvoNUYCxSlOPD7zO94+O0XI="}]},"_npmUser":{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},"directories":{},"maintainers":[{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},{"name":"insforge-npm","email":"admin@insforge.dev"},{"name":"carmendou","email":"carmen.dou@insforge.dev"},{"name":"fermioniclyu","email":"can.lyu@insforge.dev"},{"name":"tony430","email":"tonychang430@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cli_0.1.81_1778892129979_0.17328620680443585"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-20T03:01:29.863Z","modified":"2026-05-16T00:42:10.302Z","0.1.0":"2026-02-20T03:01:30.091Z","0.1.1":"2026-02-22T00:52:35.626Z","0.1.2":"2026-02-25T13:08:21.840Z","0.1.3":"2026-02-25T13:32:11.179Z","0.1.4":"2026-02-25T20:25:39.032Z","0.1.5":"2026-02-25T23:06:55.244Z","0.1.6":"2026-02-26T13:18:01.552Z","0.1.7":"2026-02-26T15:02:29.783Z","0.1.8":"2026-02-26T19:24:50.786Z","0.1.9":"2026-03-03T16:05:43.605Z","0.1.10":"2026-03-04T05:24:47.662Z","0.1.11":"2026-03-04T23:23:03.015Z","0.1.12":"2026-03-05T01:19:40.128Z","0.1.13":"2026-03-05T04:39:31.766Z","0.1.14":"2026-03-05T14:54:02.073Z","0.1.15":"2026-03-07T01:50:48.383Z","0.1.16":"2026-03-10T17:17:13.650Z","0.1.17":"2026-03-10T17:20:58.167Z","0.1.18":"2026-03-10T17:33:03.999Z","0.1.19":"2026-03-10T18:15:43.939Z","0.1.20":"2026-03-12T05:28:55.297Z","0.1.21":"2026-03-18T17:43:49.996Z","0.1.23":"2026-03-19T21:04:35.217Z","0.1.24":"2026-03-19T21:40:32.796Z","0.1.25":"2026-03-19T21:52:09.170Z","0.1.26":"2026-03-19T22:12:45.033Z","0.1.28":"2026-03-21T04:18:13.885Z","0.1.29":"2026-03-21T04:23:26.910Z","0.1.30":"2026-03-21T06:37:10.225Z","0.1.31":"2026-03-25T01:01:37.386Z","0.1.32":"2026-03-27T21:35:17.480Z","0.1.33":"2026-03-30T02:22:56.708Z","0.1.34":"2026-03-31T03:16:42.385Z","0.1.35":"2026-03-31T19:00:03.189Z","0.1.36":"2026-03-31T20:56:41.625Z","0.1.37":"2026-04-01T20:20:58.974Z","0.1.38":"2026-04-01T20:38:02.143Z","0.1.39":"2026-04-02T00:35:16.787Z","0.1.40":"2026-04-03T01:40:36.692Z","0.1.41":"2026-04-06T21:13:39.100Z","0.1.43":"2026-04-10T00:05:18.618Z","0.1.44":"2026-04-11T23:40:33.571Z","0.1.45":"2026-04-12T04:03:54.113Z","0.1.46":"2026-04-12T17:27:04.468Z","0.1.47":"2026-04-13T19:18:46.935Z","0.1.48":"2026-04-13T21:33:35.807Z","0.1.49":"2026-04-13T22:15:26.271Z","0.1.50":"2026-04-14T05:19:46.684Z","0.1.51-dev.0":"2026-04-16T06:36:04.552Z","0.1.51":"2026-04-16T07:19:26.799Z","0.1.52":"2026-04-17T03:56:12.885Z","0.1.53-dev.0":"2026-04-17T16:14:12.610Z","0.1.53-dev.1":"2026-04-18T12:44:03.498Z","0.1.53":"2026-04-18T18:33:46.336Z","0.1.54":"2026-04-19T19:33:12.303Z","0.1.55":"2026-04-20T22:50:34.763Z","0.1.57":"2026-04-21T06:45:03.538Z","0.1.58":"2026-04-25T21:00:25.960Z","0.1.60":"2026-04-29T00:08:25.968Z","0.1.61":"2026-04-29T00:32:47.628Z","0.1.62":"2026-04-30T19:54:55.454Z","0.1.63":"2026-05-06T04:57:44.108Z","0.1.64":"2026-05-06T07:42:41.255Z","0.1.65":"2026-05-06T21:20:57.172Z","0.1.66":"2026-05-07T00:29:15.265Z","0.1.67":"2026-05-07T04:39:32.370Z","0.1.68":"2026-05-07T05:10:26.700Z","0.1.69":"2026-05-08T02:18:23.284Z","0.1.70":"2026-05-08T04:07:58.551Z","0.1.71":"2026-05-08T18:25:30.696Z","0.1.72":"2026-05-08T21:50:04.040Z","0.1.73":"2026-05-12T00:48:57.889Z","0.1.74":"2026-05-12T17:22:31.465Z","0.1.76":"2026-05-12T21:23:19.371Z","0.1.78":"2026-05-13T20:38:30.732Z","0.1.79":"2026-05-14T23:05:56.312Z","0.1.80":"2026-05-15T21:17:40.750Z","0.1.81":"2026-05-16T00:42:10.151Z"},"license":"Apache-2.0","keywords":["insforge","cli","backend","database","storage","functions"],"description":"InsForge CLI - Command line tool for InsForge platform","maintainers":[{"name":"junwenfeng","email":"junwen.feng@insforge.dev"},{"name":"insforge-npm","email":"admin@insforge.dev"},{"name":"carmendou","email":"carmen.dou@insforge.dev"},{"name":"fermioniclyu","email":"can.lyu@insforge.dev"},{"name":"tony430","email":"tonychang430@gmail.com"}],"readme":"# @insforge/cli\n\nCommand line tool for the [InsForge](https://insforge.dev) platform. Manage your databases, edge functions, storage, deployments, payments, secrets, and more — directly from the terminal.\n\nDesigned to be both human-friendly (interactive prompts, formatted tables) and agent-friendly (structured JSON output, non-interactive mode, semantic exit codes).\n\nRequires Node.js >= 18. We recommend running via `npx` so you always get the latest version — no global install needed.\n\n## Quick Start\n\n```bash\n# Login via browser (OAuth)\nnpx @insforge/cli login\n\n# Or login with email/password\nnpx @insforge/cli login --email\n\n# Check current user\nnpx @insforge/cli whoami\n\n# List all organizations and projects\nnpx @insforge/cli list\n\n# Link current directory to a project\nnpx @insforge/cli link\n\n# Query the database\nnpx @insforge/cli db tables\nnpx @insforge/cli db query \"SELECT * FROM users LIMIT 10\"\n```\n\n## Authentication\n\nIf you run any command without being logged in, the CLI will automatically open your browser and start the login flow — no need to run `npx @insforge/cli login` first.\n\n### Browser Login (default)\n\n```bash\nnpx @insforge/cli login\n```\n\nOpens your browser to the InsForge authorization page using OAuth 2.0 Authorization Code + PKCE. A local callback server receives the authorization code and exchanges it for tokens. Credentials are stored in `~/.insforge/credentials.json`.\n\n### Email/Password Login\n\n```bash\nnpx @insforge/cli login --email\n```\n\nPrompts for email and password interactively, or reads from environment variables in non-interactive mode:\n\n```bash\nINSFORGE_EMAIL=user@example.com INSFORGE_PASSWORD=secret npx @insforge/cli login --email --json\n```\n\n### Logout\n\n```bash\nnpx @insforge/cli logout\n```\n\n## Global Options\n\nAll commands support the following flags:\n\n| Flag                | Description                                              |\n| ------------------- | -------------------------------------------------------- |\n| `--json`            | Output in JSON format (useful for scripts and AI agents) |\n| `--project-id <id>` | Override the linked project ID                           |\n| `--api-url <url>`   | Override the Platform API URL                            |\n| `-y, --yes`         | Skip confirmation prompts                                |\n\n## Commands\n\n### Top-Level\n\n#### `npx @insforge/cli whoami`\n\nShow the current authenticated user.\n\n```bash\nnpx @insforge/cli whoami\nnpx @insforge/cli whoami --json\n```\n\n#### `npx @insforge/cli list`\n\nList all organizations and their projects in a grouped table.\n\n```bash\nnpx @insforge/cli list\nnpx @insforge/cli list --json\n```\n\n#### `npx @insforge/cli create`\n\nCreate a new InsForge project interactively.\n\n```bash\nnpx @insforge/cli create\nnpx @insforge/cli create --name \"my-app\" --org-id <org-id> --region us-east\n```\n\n#### `npx @insforge/cli link`\n\nLink the current directory to an InsForge project. Creates `.insforge/project.json` with the project ID, API key, and OSS host URL.\n\n```bash\n# Interactive: select from a list\nnpx @insforge/cli link\n\n# Non-interactive (platform login)\nnpx @insforge/cli link --project-id <id> --org-id <org-id>\n\n# OSS / self-hosted: link via host URL + API key (no platform login required)\nnpx @insforge/cli link \\\n  --api-base-url https://<app-key>.<region>.insforge.app \\\n  --api-key <your-project-api-key>\n```\n\nFor OSS or self-hosted deployments, you can link directly using the host URL and API key — the CLI skips the platform OAuth flow and writes the credentials straight into `.insforge/project.json`. The host URL format is `https://{app_key}.{region}.insforge.app` (e.g. `https://uhzx8md3.us-east.insforge.app`).\n\n#### `npx @insforge/cli current`\n\nShow current CLI context (authenticated user, linked project).\n\n```bash\nnpx @insforge/cli current\nnpx @insforge/cli current --json\n```\n\n#### `npx @insforge/cli metadata`\n\nShow backend metadata including auth configuration, database tables, storage buckets, edge functions, AI models, and realtime channels.\n\n```bash\nnpx @insforge/cli metadata\nnpx @insforge/cli metadata --json\n```\n\n#### `npx @insforge/cli logs`\n\nFetch backend container logs.\n\n```bash\nnpx @insforge/cli logs <source> [options]\n```\n\n**Sources:** `insforge.logs`, `postgREST.logs`, `postgres.logs`, `function.logs`\n\n**Options:**\n\n- `--limit <n>`: Number of log entries to return (default: 20)\n\n**Examples:**\n\n```bash\nnpx @insforge/cli logs insforge.logs\nnpx @insforge/cli logs postgres.logs --limit 50\nnpx @insforge/cli logs function.logs --json\n```\n\n#### `npx @insforge/cli docs`\n\nBrowse InsForge SDK documentation.\n\n```bash\nnpx @insforge/cli docs [feature] [language]\n```\n\n**Features:** `db`, `storage`, `functions`, `auth`, `ai`, `realtime`, `instructions`\n**Languages:** `typescript`, `swift`, `kotlin`, `rest-api`\n\n**Examples:**\n\n```bash\n# List all available docs\nnpx @insforge/cli docs\n\n# Specific feature/language docs\nnpx @insforge/cli docs instructions           # Show backend setup instructions\nnpx @insforge/cli docs db typescript          # Show TypeScript database SDK docs\nnpx @insforge/cli docs auth swift             # Show Swift auth SDK docs\nnpx @insforge/cli docs storage rest-api       # Show REST API storage docs\n```\n\n---\n\n### AI — `npx @insforge/cli ai`\n\nConfigure local development for the InsForge Model Gateway. The setup command fetches the linked project's active OpenRouter key from the InsForge backend and writes it as the server-only `OPENROUTER_API_KEY` variable.\n\n```bash\nnpx @insforge/cli ai setup\nnpx @insforge/cli ai setup --env-file .env\nnpx @insforge/cli ai setup --json\n```\n\nBy default the CLI writes `.env.local` and adds `.env*.local` to `.gitignore` when needed. For deployments such as Vercel, add `OPENROUTER_API_KEY` to the provider's server/runtime environment. Do not rename the key to `NEXT_PUBLIC_`, `VITE_`, or `PUBLIC_`; those prefixes expose values to browser code.\n\n---\n\n### Database — `npx @insforge/cli db`\n\n#### `npx @insforge/cli db query <sql>`\n\nExecute a raw SQL query.\n\n```bash\nnpx @insforge/cli db query \"SELECT * FROM users LIMIT 10\"\nnpx @insforge/cli db query \"SELECT count(*) FROM orders\" --json\nnpx @insforge/cli db query \"SELECT * FROM pg_tables\" --unrestricted\n```\n\n#### `npx @insforge/cli db tables`\n\nList all database tables.\n\n```bash\nnpx @insforge/cli db tables\nnpx @insforge/cli db tables --json\n```\n\n#### `npx @insforge/cli db functions`\n\nList all database functions.\n\n```bash\nnpx @insforge/cli db functions\n```\n\n#### `npx @insforge/cli db indexes`\n\nList all database indexes.\n\n```bash\nnpx @insforge/cli db indexes\n```\n\n#### `npx @insforge/cli db policies`\n\nList all RLS policies.\n\n```bash\nnpx @insforge/cli db policies\n```\n\n#### `npx @insforge/cli db triggers`\n\nList all database triggers.\n\n```bash\nnpx @insforge/cli db triggers\n```\n\n#### `npx @insforge/cli db rpc <functionName>`\n\nCall a database function via RPC.\n\n```bash\nnpx @insforge/cli db rpc my_function --data '{\"param1\": \"value\"}'\n```\n\n#### `npx @insforge/cli db export`\n\nExport database schema and/or data.\n\n```bash\nnpx @insforge/cli db export --output schema.sql\nnpx @insforge/cli db export --data-only --output data.sql\n```\n\n#### `npx @insforge/cli db import <file>`\n\nImport database from a local SQL file.\n\n```bash\nnpx @insforge/cli db import schema.sql\n```\n\n---\n\n### Functions — `npx @insforge/cli functions`\n\n#### `npx @insforge/cli functions list`\n\nList all edge functions.\n\n```bash\nnpx @insforge/cli functions list\nnpx @insforge/cli functions list --json\n```\n\n#### `npx @insforge/cli functions code <slug>`\n\nView the source code of an edge function.\n\n```bash\nnpx @insforge/cli functions code my-function\nnpx @insforge/cli functions code my-function --json\n```\n\n#### `npx @insforge/cli functions deploy <slug>`\n\nDeploy an edge function. Creates the function if it doesn't exist, or updates it.\n\n```bash\nnpx @insforge/cli functions deploy my-function --file ./handler.ts\nnpx @insforge/cli functions deploy my-function --file ./handler.ts --name \"My Function\" --description \"Does something\"\n```\n\n#### `npx @insforge/cli functions invoke <slug>`\n\nInvoke an edge function.\n\n```bash\nnpx @insforge/cli functions invoke my-function --data '{\"key\": \"value\"}'\nnpx @insforge/cli functions invoke my-function --method GET\nnpx @insforge/cli functions invoke my-function --data '{\"key\": \"value\"}' --json\n```\n\n#### `npx @insforge/cli functions delete <slug>`\n\nDelete an edge function.\n\n```bash\nnpx @insforge/cli functions delete my-function\nnpx @insforge/cli functions delete my-function -y  # skip confirmation\n```\n\n---\n\n### Storage — `npx @insforge/cli storage`\n\n#### `npx @insforge/cli storage buckets`\n\nList all storage buckets.\n\n```bash\nnpx @insforge/cli storage buckets\nnpx @insforge/cli storage buckets --json\n```\n\n#### `npx @insforge/cli storage create-bucket <name>`\n\nCreate a new storage bucket.\n\n```bash\nnpx @insforge/cli storage create-bucket images\nnpx @insforge/cli storage create-bucket private-docs --private\n```\n\n#### `npx @insforge/cli storage delete-bucket <name>`\n\nDelete a storage bucket and all its objects.\n\n```bash\nnpx @insforge/cli storage delete-bucket images\nnpx @insforge/cli storage delete-bucket images -y   # skip confirmation\n```\n\n#### `npx @insforge/cli storage list-objects <bucket>`\n\nList objects in a storage bucket.\n\n```bash\nnpx @insforge/cli storage list-objects images\nnpx @insforge/cli storage list-objects images --prefix \"avatars/\" --limit 50\n```\n\n#### `npx @insforge/cli storage upload <file>`\n\nUpload a file to a storage bucket.\n\n```bash\nnpx @insforge/cli storage upload ./photo.png --bucket images\nnpx @insforge/cli storage upload ./photo.png --bucket images --key \"avatars/user-123.png\"\n```\n\n#### `npx @insforge/cli storage download <objectKey>`\n\nDownload a file from a storage bucket.\n\n```bash\nnpx @insforge/cli storage download avatars/user-123.png --bucket images\nnpx @insforge/cli storage download avatars/user-123.png --bucket images --output ./downloaded.png\n```\n\n---\n\n### Deployments — `npx @insforge/cli deployments`\n\n#### `npx @insforge/cli deployments deploy [directory]`\n\nDeploy a frontend project. Zips the source, uploads it, and polls for build completion (up to 2 minutes).\n\n```bash\nnpx @insforge/cli deployments deploy\nnpx @insforge/cli deployments deploy ./my-app\nnpx @insforge/cli deployments deploy --env '{\"API_URL\": \"https://api.example.com\"}'\n```\n\n#### `npx @insforge/cli deployments list`\n\nList all deployments.\n\n```bash\nnpx @insforge/cli deployments list\nnpx @insforge/cli deployments list --limit 5 --json\n```\n\n#### `npx @insforge/cli deployments status <id>`\n\nGet deployment details and status.\n\n```bash\nnpx @insforge/cli deployments status abc-123\nnpx @insforge/cli deployments status abc-123 --sync   # sync status from Vercel first\n```\n\n#### `npx @insforge/cli deployments cancel <id>`\n\nCancel a running deployment.\n\n```bash\nnpx @insforge/cli deployments cancel abc-123\n```\n\n---\n\n### Payments — `npx @insforge/cli payments`\n\nManage the Stripe payments foundation for the linked InsForge project. These commands are intended for developers and agents configuring Stripe keys, syncing catalog state, inspecting mirrored customers, and managing products/prices. Runtime checkout and customer portal calls should usually be made from the app via the SDK.\n\n#### `npx @insforge/cli payments status`\n\nShow Stripe key, account, sync, and webhook status for test/live environments.\n\n```bash\nnpx @insforge/cli payments status\nnpx @insforge/cli payments status --json\n```\n\n#### `npx @insforge/cli payments config`\n\nList, set, or remove Stripe secret keys.\n\n```bash\nnpx @insforge/cli payments config\nnpx @insforge/cli payments config set test sk_test_xxx\nnpx @insforge/cli payments config set live        # prompts securely\nnpx @insforge/cli payments config remove test -y\n```\n\n#### `npx @insforge/cli payments sync`\n\nSync Stripe products, prices, customers, and subscriptions from configured environments.\n\n```bash\nnpx @insforge/cli payments sync\nnpx @insforge/cli payments sync --environment test\nnpx @insforge/cli payments sync --environment live --json\n```\n\n#### `npx @insforge/cli payments webhooks configure <environment>`\n\nCreate or recreate the InsForge-managed Stripe webhook endpoint for an environment.\n\n```bash\nnpx @insforge/cli payments webhooks configure test\n```\n\n#### `npx @insforge/cli payments catalog --environment <environment>`\n\nInspect mirrored Stripe products and prices for one environment.\n\n```bash\nnpx @insforge/cli payments catalog --environment test\nnpx @insforge/cli payments catalog --environment test --json\n```\n\n#### `npx @insforge/cli payments customers --environment <environment>`\n\nList mirrored Stripe customers for admin/debugging workflows.\n\n```bash\nnpx @insforge/cli payments customers --environment test\nnpx @insforge/cli payments customers --environment test --limit 20 --json\n```\n\n#### `npx @insforge/cli payments products`\n\nList, inspect, create, update, or delete Stripe products.\n\n```bash\nnpx @insforge/cli payments products list --environment test\nnpx @insforge/cli payments products get prod_123 --environment test\nnpx @insforge/cli payments products create --environment test --name \"Pro Plan\"\nnpx @insforge/cli payments products update prod_123 --environment test --description \"Updated\"\nnpx @insforge/cli payments products delete prod_123 --environment test -y\n```\n\n#### `npx @insforge/cli payments prices`\n\nList, inspect, create, update, or archive Stripe prices.\n\n```bash\nnpx @insforge/cli payments prices list --environment test\nnpx @insforge/cli payments prices create --environment test --product prod_123 --currency usd --unit-amount 2000\nnpx @insforge/cli payments prices create --environment test --product prod_123 --currency usd --unit-amount 2000 --interval month\nnpx @insforge/cli payments prices update price_123 --environment test --active false\nnpx @insforge/cli payments prices archive price_123 --environment test\n```\n\n#### `npx @insforge/cli payments subscriptions`\n\nList mirrored Stripe subscriptions for admin/debugging workflows.\n\n```bash\nnpx @insforge/cli payments subscriptions --environment test\nnpx @insforge/cli payments subscriptions --environment test --subject-type team --subject-id team_123\n```\n\n#### `npx @insforge/cli payments history`\n\nList mirrored payment history for admin/debugging workflows.\n\n```bash\nnpx @insforge/cli payments history --environment test\nnpx @insforge/cli payments history --environment test --limit 20 --json\n```\n\n---\n\n### Secrets — `npx @insforge/cli secrets`\n\n#### `npx @insforge/cli secrets list`\n\nList all secrets (metadata only, values are hidden). Inactive (deleted) secrets are hidden by default.\n\n```bash\nnpx @insforge/cli secrets list\nnpx @insforge/cli secrets list --all   # include inactive secrets\nnpx @insforge/cli secrets list --json\n```\n\n#### `npx @insforge/cli secrets get <key>`\n\nGet the decrypted value of a secret.\n\n```bash\nnpx @insforge/cli secrets get STRIPE_API_KEY\nnpx @insforge/cli secrets get STRIPE_API_KEY --json\n```\n\n#### `npx @insforge/cli secrets add <key> <value>`\n\nCreate a new secret.\n\n```bash\nnpx @insforge/cli secrets add STRIPE_API_KEY sk_live_xxx\nnpx @insforge/cli secrets add STRIPE_API_KEY sk_live_xxx --reserved\nnpx @insforge/cli secrets add TEMP_TOKEN abc123 --expires \"2025-12-31T00:00:00Z\"\n```\n\n#### `npx @insforge/cli secrets update <key>`\n\nUpdate an existing secret.\n\n```bash\nnpx @insforge/cli secrets update STRIPE_API_KEY --value sk_live_new_xxx\nnpx @insforge/cli secrets update STRIPE_API_KEY --active false\nnpx @insforge/cli secrets update STRIPE_API_KEY --reserved true\nnpx @insforge/cli secrets update STRIPE_API_KEY --expires null   # remove expiration\n```\n\n#### `npx @insforge/cli secrets delete <key>`\n\nDelete a secret (soft delete — marks as inactive).\n\n```bash\nnpx @insforge/cli secrets delete STRIPE_API_KEY\nnpx @insforge/cli secrets delete STRIPE_API_KEY -y   # skip confirmation\n```\n\n### Schedules — `npx @insforge/cli schedules`\n\nManage scheduled tasks (cron jobs).\n\n#### `npx @insforge/cli schedules list`\n\nList all schedules in the current project.\n\n```bash\nnpx @insforge/cli schedules list\nnpx @insforge/cli schedules list --json\n```\n\n#### `npx @insforge/cli schedules create`\n\nCreate a new scheduled task.\n\n```bash\nnpx @insforge/cli schedules create --name \"daily-cleanup\" --cron \"0 0 * * *\" --url \"https://api.example.com/cleanup\" --method POST\nnpx @insforge/cli schedules create --name \"hourly-sync\" --cron \"0 * * * *\" --url \"https://api.example.com/sync\" --method GET --headers '{\"Authorization\": \"Bearer xxx\"}'\n```\n\n#### `npx @insforge/cli schedules get <id>`\n\nGet details of a specific schedule.\n\n```bash\nnpx @insforge/cli schedules get <id>\nnpx @insforge/cli schedules get 123 --json\n```\n\n#### `npx @insforge/cli schedules update <id>`\n\nUpdate an existing schedule.\n\n```bash\nnpx @insforge/cli schedules update <id> --name \"weekly-cleanup\" --cron \"0 0 * * 0\"\nnpx @insforge/cli schedules update 123 --active false\n```\n\n#### `npx @insforge/cli schedules delete <id>`\n\nDelete a schedule.\n\n```bash\nnpx @insforge/cli schedules delete <id>\nnpx @insforge/cli schedules delete 123 -y\n```\n\n#### `npx @insforge/cli schedules logs <id>`\n\nFetch execution logs for a specific schedule.\n\n```bash\nnpx @insforge/cli schedules logs <id>\nnpx @insforge/cli schedules logs 123 --limit 100\n```\n\n---\n\n## Project Configuration\n\nRunning `npx @insforge/cli link` creates a `.insforge/` directory in your project:\n\n```\n.insforge/\n└── project.json    # project_id, org_id, appkey, region, api_key, oss_host\n```\n\nAdd `.insforge/` to your `.gitignore` — it contains your project API key.\n\nGlobal configuration is stored in `~/.insforge/`:\n\n```\n~/.insforge/\n├── credentials.json    # access_token, refresh_token, user profile\n└── config.json         # default_org_id, platform_api_url\n```\n\n## Agent Skills\n\nWhen you run `npx @insforge/cli create` or `npx @insforge/cli link`, the CLI automatically installs a set of [InsForge agent skills](https://github.com/InsForge/agent-skills) into your project for all supported AI coding agents (Claude Code, Cursor, Windsurf, Cline, Roo, Gemini CLI, GitHub Copilot, Qwen, Qoder, Trae, Kilo, Codex, Augment, Antigravity). These skills teach your coding agent how to work with InsForge — database queries, auth, storage, edge functions, realtime, etc. — so it can generate correct code for your backend without you copy-pasting docs.\n\nIt also installs [`find-skills`](https://github.com/vercel-labs/skills) so agents can discover available skills on demand.\n\nSkill files are written to per-agent directories (e.g. `.claude/`, `.cursor/`, `.windsurf/`) and are automatically added to your `.gitignore`. You can re-run `npx @insforge/cli link` at any time to reinstall or update skills.\n\n## Analytics\n\nThe CLI reports anonymous usage events to [PostHog](https://posthog.com) so we can understand which features are being used and prioritize improvements.\n\nWe capture only non-sensitive metadata: the command name, subcommand, outcome (`success`, `applied`, `aborted`, `dry_run`, `no_changes`, `all_skipped`, `error`), flag shape (e.g. `dry_run`, `json_mode`), section names from `insforge.toml` schema (e.g. `auth.smtp`), region, and an OSS-vs-cloud flag. We never send SQL, TOML file contents, credentials, environment variable values, or any free text you type.\n\nIf you build the CLI from source without setting `POSTHOG_API_KEY` at build time, analytics become a no-op automatically.\n\n## Environment Variables\n\n| Variable                | Description                                                     |\n| ----------------------- | --------------------------------------------------------------- |\n| `INSFORGE_ACCESS_TOKEN` | Override the stored access token                                |\n| `INSFORGE_PROJECT_ID`   | Override the linked project ID                                  |\n| `INSFORGE_API_URL`      | Override the Platform API URL                                   |\n| `INSFORGE_EMAIL`        | Email for non-interactive login                                 |\n| `INSFORGE_PASSWORD`     | Password for non-interactive login                              |\n\n## Non-Interactive / CI Usage\n\nAll commands support `--json` for structured output and `-y` to skip confirmation prompts:\n\n```bash\n# Login in CI\nINSFORGE_EMAIL=$EMAIL INSFORGE_PASSWORD=$PASSWORD npx @insforge/cli login --email --json\n\n# Link a project\nnpx @insforge/cli link --project-id $PROJECT_ID --org-id $ORG_ID -y\n\n# Query and pipe results\nnpx @insforge/cli db query \"SELECT * FROM users\" --json | jq '.rows[].email'\n\n# Deploy frontend\nnpx @insforge/cli deployments deploy ./dist --json\n\n# Upload a build artifact\nnpx @insforge/cli storage upload ./dist/bundle.js --bucket assets --key \"v1.2.0/bundle.js\" --json\n```\n\n## Exit Codes\n\n| Code | Meaning                                                 |\n| ---- | ------------------------------------------------------- |\n| 0    | Success                                                 |\n| 1    | General error                                           |\n| 2    | Authentication failure                                  |\n| 3    | Project not linked (run `npx @insforge/cli link` first) |\n| 4    | Resource not found                                      |\n| 5    | Permission denied                                       |\n\n## Development\n\n```bash\ngit clone <repo-url>\ncd insforge-CLI\nnpm install\nnpm run build\nnpm link        # makes `insforge` available globally\n\nnpm run dev     # watch mode for development\n```\n\n### Testing\n\n#### Unit tests\n\n```bash\nnpm run test:unit\n```\n\n#### Real project integration tests\n\nRun locally:\n\n```bash\nINTEGRATION_TEST_ENABLED=true \\\nINTEGRATION_LOG_SOURCE=insforge.logs \\\nnpm run test:integration:real\n```\n\nPrerequisites:\n\n- Logged in (`npx @insforge/cli login`) so `~/.insforge/credentials.json` exists\n- Linked project in this repo (`npx @insforge/cli link`) so `.insforge/project.json` exists\n\nOptional environment variables:\n\n- `INSFORGE_API_URL`: Platform API URL override (defaults to `https://api.insforge.dev`)\n- `INTEGRATION_LOG_SOURCE`: Log source for `logs` test (default `insforge.logs`)\n\nCurrent real-project checks:\n\n- `whoami --json`\n- `metadata --json`\n- `logs <source> --json`\n- `docs instructions --json`\n\n## Releasing\n\nBump the version, push the tag, and create a GitHub Release — the CI will publish to npm automatically.\n\n```bash\n# Bump version (creates commit + tag)\nnpm version patch   # 0.1.3 → 0.1.4\n# or\nnpm version minor   # 0.1.3 → 0.2.0\n\n# Push commit and tag\ngit push && git push --tags\n```\n\nThen go to GitHub → Releases → **Draft a new release**, select the tag (e.g. `v0.1.4`), and publish. The [publish workflow](.github/workflows/publish.yml) will run `npm publish` automatically.\n\n## License\n\nApache-2.0\n","readmeFilename":"README.md"}