{"_id":"@rawsql-ts/ztd-cli","_rev":"34-919af887705cf96cd204ef012badd6b7","name":"@rawsql-ts/ztd-cli","dist-tags":{"latest":"0.27.4"},"versions":{"0.13.0":{"name":"@rawsql-ts/ztd-cli","version":"0.13.0","keywords":["rawsql-ts","ztd","cli","ddl","fixtures"],"author":{"name":"msugiura"},"license":"MIT","_id":"@rawsql-ts/ztd-cli@0.13.0","maintainers":[{"name":"msugiura","email":"msugiura.npm@gmail.com"}],"bin":{"ztd":"dist/index.js"},"dist":{"shasum":"c25d058ca7c761ef9bc416e9e7c6420495c44422","tarball":"https://registry.npmjs.org/@rawsql-ts/ztd-cli/-/ztd-cli-0.13.0.tgz","fileCount":64,"integrity":"sha512-YWjx6YqSYvtcwz6ddqw+5PH49ZQXDHE4yl+OPmNYLbNBvxUSxAcf7CsO8qGTxpAhHhxBB0jDh7dGk/P4aOu3Aw==","signatures":[{"sig":"MEYCIQCx1ry2bbdDjTSgd7GgGfGSgeGnAMUi9NUPaQxELciERgIhALlIbyrmR+S1Sylpo/ui3R7s4ihDXZmmUaDKBb73UFOn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243272},"main":"dist/index.js","_from":"file:rawsql-ts-ztd-cli-0.13.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"scripts":{"lint":"eslint src --ext .ts","test":"vitest run","build":"tsc -p tsconfig.json","release":"npm run lint && npm run test && npm run build && npm pack --dry-run && npm publish --access public"},"_npmUser":{"name":"msugiura","email":"msugiura.npm@gmail.com"},"_resolved":"C:\\Users\\mssgm\\AppData\\Local\\Temp\\478925eef5a37120ebcc5fa596abbf3c\\rawsql-ts-ztd-cli-0.13.0.tgz","_integrity":"sha512-YWjx6YqSYvtcwz6ddqw+5PH49ZQXDHE4yl+OPmNYLbNBvxUSxAcf7CsO8qGTxpAhHhxBB0jDh7dGk/P4aOu3Aw==","_npmVersion":"10.9.2","description":"DB-agnostic scaffolding and DDL helpers for Zero Table Dependency projects","directories":{},"_nodeVersion":"22.14.0","dependencies":{"diff":"^5.1.0","chokidar":"^5.0.0","commander":"^12.0.0","rawsql-ts":"0.13.0","@rawsql-ts/testkit-core":"0.13.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.7","typescript":"^5.8.2","@types/diff":"^5.0.1","@types/node":"^22.13.10"},"_npmOperationalInternal":{"tmp":"tmp/ztd-cli_0.13.0_1765635015623_0.20016726674297702","host":"s3://npm-registry-packages-npm-production"}},"0.13.2":{"name":"@rawsql-ts/ztd-cli","version":"0.13.2","keywords":["rawsql-ts","ztd","cli","ddl","fixtures"],"author":{"name":"msugiura"},"license":"MIT","_id":"@rawsql-ts/ztd-cli@0.13.2","maintainers":[{"name":"msugiura","email":"msugiura.npm@gmail.com"}],"bin":{"ztd":"dist/index.js"},"dist":{"shasum":"755ed99f098318c5fe07c30d688b587f3a5a41d4","tarball":"https://registry.npmjs.org/@rawsql-ts/ztd-cli/-/ztd-cli-0.13.2.tgz","fileCount":57,"integrity":"sha512-N/JYiXmF/sIs8+O5dK6OvmYqR1av2tXooTtijApzrF44bZzCpplfG01knQf9dbiEoNItXb95zcertwDUiuo+BQ==","signatures":[{"sig":"MEQCICDydYwyX9mjTStO/D9sdOYvUZskXQdVW9ThZjRvbKIxAiBAo9e6ayGd2TAsGyacw7TeCEzlYH5zctaFndTr4YPtVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179761},"main":"dist/index.js","_from":"file:rawsql-ts-ztd-cli-0.13.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"scripts":{"lint":"eslint src --ext .ts","test":"vitest run","build":"tsc -p tsconfig.json","release":"npm run lint && npm run test && npm run build && npm pack --dry-run && npm publish --access public"},"_npmUser":{"name":"msugiura","email":"msugiura.npm@gmail.com"},"_resolved":"C:\\Users\\mssgm\\AppData\\Local\\Temp\\ab2d7ba6d1717e863e6660e3accaecae\\rawsql-ts-ztd-cli-0.13.2.tgz","_integrity":"sha512-N/JYiXmF/sIs8+O5dK6OvmYqR1av2tXooTtijApzrF44bZzCpplfG01knQf9dbiEoNItXb95zcertwDUiuo+BQ==","_npmVersion":"10.9.2","description":"DB-agnostic scaffolding and DDL helpers for Zero Table Dependency projects","directories":{},"_nodeVersion":"22.14.0","dependencies":{"diff":"^5.1.0","chokidar":"^5.0.0","commander":"^12.0.0","rawsql-ts":"0.13.2","@rawsql-ts/testkit-core":"0.13.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.7","typescript":"^5.8.2","@types/diff":"^5.0.1","@types/node":"^22.13.10"},"_npmOperationalInternal":{"tmp":"tmp/ztd-cli_0.13.2_1765927768369_0.343353284815781","host":"s3://npm-registry-packages-npm-production"}},"0.13.3":{"name":"@rawsql-ts/ztd-cli","version":"0.13.3","keywords":["rawsql-ts","ztd","cli","ddl","fixtures"],"author":{"name":"msugiura"},"license":"MIT","_id":"@rawsql-ts/ztd-cli@0.13.3","maintainers":[{"name":"msugiura","email":"msugiura.npm@gmail.com"}],"bin":{"ztd":"dist/index.js"},"dist":{"shasum":"9c427f03f4f75d77eaf64c616b2ed159b467d5b2","tarball":"https://registry.npmjs.org/@rawsql-ts/ztd-cli/-/ztd-cli-0.13.3.tgz","fileCount":68,"integrity":"sha512-9pcm2OVQ+wDjPQLhfDc/fZCydpQ5F9AwNVgZn52YBmqBQ9BxZEA6bgkd2QrD/Tt60w3vvOtpUSvznwAt1RUqUA==","signatures":[{"sig":"MEYCIQDQeHSbcA6gIIhcATOA2qbImFHFl+ucBKpPvi09+WMeugIhAJbG2+WlmwhX/2xpRF8Z/1E31fCEToKeTjHEivmVWTDB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":210940},"main":"dist/index.js","_from":"file:rawsql-ts-ztd-cli-0.13.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"scripts":{"lint":"eslint src --ext .ts","test":"vitest run","build":"tsc -p tsconfig.json","release":"npm run lint && npm run test && npm run build && npm pack --dry-run && npm publish --access public"},"_npmUser":{"name":"msugiura","email":"msugiura.npm@gmail.com"},"_resolved":"C:\\Users\\mssgm\\AppData\\Local\\Temp\\2b440dfbb896fd69f19fa4aa301138c2\\rawsql-ts-ztd-cli-0.13.3.tgz","_integrity":"sha512-9pcm2OVQ+wDjPQLhfDc/fZCydpQ5F9AwNVgZn52YBmqBQ9BxZEA6bgkd2QrD/Tt60w3vvOtpUSvznwAt1RUqUA==","_npmVersion":"10.9.2","description":"DB-agnostic scaffolding and DDL helpers for Zero Table Dependency projects","directories":{},"_nodeVersion":"22.14.0","dependencies":{"diff":"^5.1.0","chokidar":"^5.0.0","commander":"^12.0.0","rawsql-ts":"0.13.3","@rawsql-ts/testkit-core":"0.13.3"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.7","typescript":"^5.8.2","@types/diff":"^5.0.1","@types/node":"^22.13.10"},"_npmOperationalInternal":{"tmp":"tmp/ztd-cli_0.13.3_1766014235414_0.561289309777808","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@rawsql-ts/ztd-cli","version":"0.14.0","keywords":["rawsql-ts","ztd","cli","ddl","fixtures"],"author":{"name":"msugiura"},"license":"MIT","_id":"@rawsql-ts/ztd-cli@0.14.0","maintainers":[{"name":"msugiura","email":"msugiura.npm@gmail.com"}],"bin":{"ztd":"dist/index.js"},"dist":{"shasum":"7dee0c2d8e12778f2b6cd21c0c671925669a01ee","tarball":"https://registry.npmjs.org/@rawsql-ts/ztd-cli/-/ztd-cli-0.14.0.tgz","fileCount":70,"integrity":"sha512-dxypC2tbqjjAaTHFJi+p6/gK0/4AniqY/3m/KxldUvdJwW1MJ3TMq4MTFdV3ZnbO/D3apV49jwoPtGsszG94nA==","signatures":[{"sig":"MEQCIGbHBNOMJy2RJ+UqaowYcatr+HacNztD6VdfrcsYVTfEAiApVSE919Ps7mBCU7H8eYIAULtwI6zz+D8qjTaWwahkQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":273071},"main":"dist/index.js","_from":"file:rawsql-ts-ztd-cli-0.14.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"scripts":{"lint":"eslint src --ext .ts","test":"vitest run","build":"tsc -p tsconfig.json","release":"npm run lint && npm run test && npm run build && npm pack --dry-run && npm publish --access public"},"_npmUser":{"name":"msugiura","email":"msugiura.npm@gmail.com"},"_resolved":"C:\\Users\\mssgm\\AppData\\Local\\Temp\\457c0e95645e52d87ed8457637cd34e6\\rawsql-ts-ztd-cli-0.14.0.tgz","_integrity":"sha512-dxypC2tbqjjAaTHFJi+p6/gK0/4AniqY/3m/KxldUvdJwW1MJ3TMq4MTFdV3ZnbO/D3apV49jwoPtGsszG94nA==","_npmVersion":"10.9.2","description":"DB-agnostic scaffolding and DDL helpers for Zero Table Dependency projects","directories":{},"_nodeVersion":"22.14.0","dependencies":{"diff":"^5.1.0","chokidar":"^5.0.0","commander":"^12.0.0","rawsql-ts":"0.14.0","@rawsql-ts/testkit-core":"0.14.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.7","typescript":"^5.8.2","@types/diff":"^5.0.1","@types/node":"^22.13.10"},"_npmOperationalInternal":{"tmp":"tmp/ztd-cli_0.14.0_1767531730241_0.5161733706058866","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"@rawsql-ts/ztd-cli","version":"0.14.1","keywords":["rawsql-ts","ztd","cli","ddl","fixtures"],"author":{"name":"msugiura"},"license":"MIT","_id":"@rawsql-ts/ztd-cli@0.14.1","maintainers":[{"name":"msugiura","email":"msugiura.npm@gmail.com"}],"bin":{"ztd":"dist/index.js"},"dist":{"shasum":"2d057149592362378eeb7bef29e5d9cd9f5ab26b","tarball":"https://registry.npmjs.org/@rawsql-ts/ztd-cli/-/ztd-cli-0.14.1.tgz","fileCount":70,"integrity":"sha512-V5WPGpmxJy3bGZ/NHhNy0Iq8Ivbbmi1SGi38/5EbkniroT2jNUDNCri30JvmbL+Tfucv1gYCaYKeQLmEZDcRwA==","signatures":[{"sig":"MEUCIQD81nqiUfpFQCRhcyzPf5XC/sVGK8jUl1JhodihNzi3jgIgWmFXEqUF8G4oRh67dO06q3mOfNm2TRMOHrZEne19PBE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":273071},"main":"dist/index.js","_from":"file:rawsql-ts-ztd-cli-0.14.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"scripts":{"lint":"eslint src --ext .ts","test":"vitest run","build":"tsc -p tsconfig.json","release":"npm run lint && npm run test && npm run build && npm pack --dry-run && npm publish --access public"},"_npmUser":{"name":"msugiura","email":"msugiura.npm@gmail.com"},"_resolved":"C:\\Users\\mssgm\\AppData\\Local\\Temp\\f5722bf535efa260f8786ada2fe9aada\\rawsql-ts-ztd-cli-0.14.1.tgz","_integrity":"sha512-V5WPGpmxJy3bGZ/NHhNy0Iq8Ivbbmi1SGi38/5EbkniroT2jNUDNCri30JvmbL+Tfucv1gYCaYKeQLmEZDcRwA==","_npmVersion":"10.9.2","description":"DB-agnostic scaffolding and DDL helpers for Zero Table Dependency projects","directories":{},"_nodeVersion":"22.14.0","dependencies":{"diff":"^5.1.0","chokidar":"^5.0.0","commander":"^12.0.0","rawsql-ts":"0.14.1","@rawsql-ts/testkit-core":"0.14.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.7","typescript":"^5.8.2","@types/diff":"^5.0.1","@types/node":"^22.13.10"},"_npmOperationalInternal":{"tmp":"tmp/ztd-cli_0.14.1_1767533394498_0.08395237278609646","host":"s3://npm-registry-packages-npm-production"}},"0.14.2":{"name":"@rawsql-ts/ztd-cli","version":"0.14.2","keywords":["rawsql-ts","ztd","cli","ddl","fixtures"],"author":{"name":"msugiura"},"license":"MIT","_id":"@rawsql-ts/ztd-cli@0.14.2","maintainers":[{"name":"msugiura","email":"msugiura.npm@gmail.com"}],"bin":{"ztd":"dist/index.js"},"dist":{"shasum":"b059140ed933d99d6091dc9721bf0085a177a8d0","tarball":"https://registry.npmjs.org/@rawsql-ts/ztd-cli/-/ztd-cli-0.14.2.tgz","fileCount":70,"integrity":"sha512-f81+253o5woFdcyp5CPb/j68V/lmohzgtO1gUOn7vMdgfTOWxm2qqbeq8ypyx+WkWVBe5fJrc4BosBtWzN99fw==","signatures":[{"sig":"MEQCIFNovN/lG0h85Q3pNUcpzF+O25E9zo45I26VxhZ7f8QXAiB/5FsaNLk8FtvG5vkj/A1CHYaNV2zbUG8iPmCDi4qm8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":276445},"main":"dist/index.js","_from":"file:rawsql-ts-ztd-cli-0.14.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"scripts":{"lint":"eslint src --ext .ts","test":"vitest run","build":"tsc -p tsconfig.json","release":"npm run lint && npm run test && npm run build && npm pack --dry-run && npm publish --access public"},"_npmUser":{"name":"msugiura","email":"msugiura.npm@gmail.com"},"_resolved":"C:\\Users\\mssgm\\AppData\\Local\\Temp\\5f22dde46f9c5ba45267ff814b8b188a\\rawsql-ts-ztd-cli-0.14.2.tgz","_integrity":"sha512-f81+253o5woFdcyp5CPb/j68V/lmohzgtO1gUOn7vMdgfTOWxm2qqbeq8ypyx+WkWVBe5fJrc4BosBtWzN99fw==","_npmVersion":"10.9.2","description":"DB-agnostic scaffolding and DDL helpers for Zero Table Dependency projects","directories":{},"_nodeVersion":"22.14.0","dependencies":{"diff":"^5.1.0","chokidar":"^5.0.0","commander":"^12.0.0","rawsql-ts":"0.14.2","@rawsql-ts/testkit-core":"0.14.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.7","typescript":"^5.8.2","@types/diff":"^5.0.1","@types/node":"^22.13.10"},"_npmOperationalInternal":{"tmp":"tmp/ztd-cli_0.14.2_1767535301943_0.19617782057233635","host":"s3://npm-registry-packages-npm-production"}},"0.14.3":{"name":"@rawsql-ts/ztd-cli","version":"0.14.3","keywords":["rawsql-ts","ztd","cli","ddl","fixtures"],"author":{"name":"msugiura"},"license":"MIT","_id":"@rawsql-ts/ztd-cli@0.14.3","maintainers":[{"name":"msugiura","email":"msugiura.npm@gmail.com"}],"bin":{"ztd":"dist/index.js"},"dist":{"shasum":"f46da53b15647e63844d6cc2c6db98d9a9e32ded","tarball":"https://registry.npmjs.org/@rawsql-ts/ztd-cli/-/ztd-cli-0.14.3.tgz","fileCount":71,"integrity":"sha512-t+bsxV5cfUTEX5Uq4MZg6OsxADwJvyoOEVIm5YoFb1YVJruqF/wjqk5BlrU4YUphFj1r4LP4llvDleCD5ulC/Q==","signatures":[{"sig":"MEQCICYyKxpvX0K8gOgOvbwA3tAWRlvFHzDk/9a1KE45ATIhAiBE4/gleLgN0vDpaqRuuKe8GeAs9yTjWw1xJMW9iGxxdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277148},"main":"dist/index.js","_from":"file:rawsql-ts-ztd-cli-0.14.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"scripts":{"lint":"eslint src --ext .ts","test":"vitest run","build":"tsc -p tsconfig.json","release":"npm run lint && npm run test && npm run build && npm pack --dry-run && npm publish --access public"},"_npmUser":{"name":"msugiura","email":"msugiura.npm@gmail.com"},"_resolved":"C:\\Users\\mssgm\\AppData\\Local\\Temp\\116630cc569abb937e82a6f96610d16a\\rawsql-ts-ztd-cli-0.14.3.tgz","_integrity":"sha512-t+bsxV5cfUTEX5Uq4MZg6OsxADwJvyoOEVIm5YoFb1YVJruqF/wjqk5BlrU4YUphFj1r4LP4llvDleCD5ulC/Q==","_npmVersion":"10.9.2","description":"DB-agnostic scaffolding and DDL helpers for Zero Table Dependency projects","directories":{},"_nodeVersion":"22.14.0","dependencies":{"diff":"^5.1.0","chokidar":"^5.0.0","commander":"^12.0.0","rawsql-ts":"0.14.3","@rawsql-ts/testkit-core":"0.14.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.7","typescript":"^5.8.2","@types/diff":"^5.0.1","@types/node":"^22.13.10"},"_npmOperationalInternal":{"tmp":"tmp/ztd-cli_0.14.3_1767618999904_0.36976710417531655","host":"s3://npm-registry-packages-npm-production"}},"0.14.4":{"name":"@rawsql-ts/ztd-cli","version":"0.14.4","keywords":["rawsql-ts","ztd","cli","ddl","fixtures"],"author":{"name":"msugiura"},"license":"MIT","_id":"@rawsql-ts/ztd-cli@0.14.4","maintainers":[{"name":"msugiura","email":"msugiura.npm@gmail.com"}],"bin":{"ztd":"dist/index.js"},"dist":{"shasum":"99d6bcfb9822d6ff0ba327874351285c6cd38f0b","tarball":"https://registry.npmjs.org/@rawsql-ts/ztd-cli/-/ztd-cli-0.14.4.tgz","fileCount":71,"integrity":"sha512-Fa77d2d/5WjbTzC08suV5hoKBjf11h64Owl7M6hnc6CYp5LVmNEGsxLqVKSSyxi+YyRxtRJJrKcrOygb4gQlGQ==","signatures":[{"sig":"MEQCIGt2qVt6Ok/aHEn+h/elABtTQaNF1x517vXA0HTh9aoeAiAaDd2T+50oWuFZsWoQah0lGaWneccS+oHgF+vaiIxfKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":280659},"main":"dist/index.js","_from":"file:rawsql-ts-ztd-cli-0.14.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"scripts":{"lint":"eslint src --ext .ts","test":"vitest run","build":"tsc -p tsconfig.json","release":"npm run lint && npm run test && npm run build && npm pack --dry-run && npm publish --access public"},"_npmUser":{"name":"msugiura","email":"msugiura.npm@gmail.com"},"_resolved":"C:\\Users\\mssgm\\AppData\\Local\\Temp\\d54e9ec3359f00c36d8fda058005dfd5\\rawsql-ts-ztd-cli-0.14.4.tgz","_integrity":"sha512-Fa77d2d/5WjbTzC08suV5hoKBjf11h64Owl7M6hnc6CYp5LVmNEGsxLqVKSSyxi+YyRxtRJJrKcrOygb4gQlGQ==","_npmVersion":"10.9.2","description":"DB-agnostic scaffolding and DDL helpers for Zero Table Dependency projects","directories":{},"_nodeVersion":"22.14.0","dependencies":{"diff":"^5.1.0","chokidar":"^5.0.0","commander":"^12.0.0","rawsql-ts":"0.14.4","@rawsql-ts/testkit-core":"0.14.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.7","typescript":"^5.8.2","@types/diff":"^5.0.1","@types/node":"^22.13.10"},"_npmOperationalInternal":{"tmp":"tmp/ztd-cli_0.14.4_1767702425702_0.8229746138126601","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@rawsql-ts/ztd-cli","version":"0.15.0","keywords":["rawsql-ts","ztd","cli","ddl","fixtures"],"author":{"name":"msugiura"},"license":"MIT","_id":"@rawsql-ts/ztd-cli@0.15.0","maintainers":[{"name":"msugiura","email":"msugiura.npm@gmail.com"}],"bin":{"ztd":"dist/index.js"},"dist":{"shasum":"10e6f93ea10a056eb4c0074d5eb86e03934192da","tarball":"https://registry.npmjs.org/@rawsql-ts/ztd-cli/-/ztd-cli-0.15.0.tgz","fileCount":77,"integrity":"sha512-WL/P7we8WArmilcwAsKUN2tfPPCgHNKHGwrgrx5iv0+kM7XQOmvDjOwfR48wVyaCmqPJ9jvrxdYNBLUrUXI1Rg==","signatures":[{"sig":"MEQCIFt1pj+HzOLI9RGwsxPNs+vpTHovwepneykAz9b67BVjAiBM4GqGx86CF7ZyjES0FSp9XLPjqEr4D/7WBOfjxFJqgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":327961},"main":"dist/index.js","_from":"file:rawsql-ts-ztd-cli-0.15.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"scripts":{"lint":"eslint src --ext .ts","test":"vitest run","build":"tsc -p tsconfig.json","release":"npm run lint && npm run test && npm run build && npm pack --dry-run && npm publish --access public","prebuild":"pnpm --filter @rawsql-ts/testkit-core build && pnpm --filter @rawsql-ts/pg-testkit build"},"_npmUser":{"name":"msugiura","email":"msugiura.npm@gmail.com"},"_resolved":"C:\\Users\\mssgm\\AppData\\Local\\Temp\\c75254d05703191556bb1367e918f176\\rawsql-ts-ztd-cli-0.15.0.tgz","_integrity":"sha512-WL/P7we8WArmilcwAsKUN2tfPPCgHNKHGwrgrx5iv0+kM7XQOmvDjOwfR48wVyaCmqPJ9jvrxdYNBLUrUXI1Rg==","_npmVersion":"10.9.2","description":"DB-agnostic scaffolding and DDL helpers for Zero Table Dependency projects","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.11.1","diff":"^5.1.0","chokidar":"^5.0.0","commander":"^12.0.0","fast-glob":"^3.3.3","rawsql-ts":"0.15.0","testcontainers":"^10.28.0","@rawsql-ts/pg-testkit":"0.15.0","@rawsql-ts/testkit-core":"0.15.0","@testcontainers/postgresql":"^10.28.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.7","typescript":"^5.8.2","@types/diff":"^5.0.1","@types/node":"^22.13.10"},"_npmOperationalInternal":{"tmp":"tmp/ztd-cli_0.15.0_1768012446422_0.5478625135952429","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@rawsql-ts/ztd-cli","version":"0.16.0","keywords":["rawsql-ts","ztd","cli","ddl","fixtures"],"author":{"name":"msugiura"},"license":"MIT","_id":"@rawsql-ts/ztd-cli@0.16.0","maintainers":[{"name":"msugiura","email":"msugiura.npm@gmail.com"}],"bin":{"ztd":"dist/index.js"},"dist":{"shasum":"9ed8ac749ba2a249ee726847c4262c4948577628","tarball":"https://registry.npmjs.org/@rawsql-ts/ztd-cli/-/ztd-cli-0.16.0.tgz","fileCount":185,"integrity":"sha512-gFdHBSxfA8jSfg5tyofsx44GccIKi48vJhpFaZfwino21B0srEl+gWzVVyk7hPuVPK1wnh6YiWI5gNrqI7HI9A==","signatures":[{"sig":"MEUCICtSj1XfQ+yGBGQUiImRWzIkSvtHMtaBugoOa6WIM4W4AiEAhbFfbjcfemj/UwacvAFoSZ5nCTSm6IKNi+w5UfybHRg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":724074},"main":"dist/index.js","_from":"file:rawsql-ts-ztd-cli-0.16.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"scripts":{"lint":"eslint src --ext .ts","test":"vitest run","build":"tsc -p tsconfig.json","release":"npm run lint && npm run test && npm run build && npm pack --dry-run && npm publish --access public","prebuild":"pnpm --filter @rawsql-ts/testkit-core build && pnpm --filter @rawsql-ts/testkit-postgres build && pnpm --filter @rawsql-ts/adapter-node-pg build"},"_npmUser":{"name":"msugiura","email":"msugiura.npm@gmail.com"},"_resolved":"C:\\Users\\mssgm\\AppData\\Local\\Temp\\9e6080a18c2b4e3e583bb8be210be7e9\\rawsql-ts-ztd-cli-0.16.0.tgz","_integrity":"sha512-gFdHBSxfA8jSfg5tyofsx44GccIKi48vJhpFaZfwino21B0srEl+gWzVVyk7hPuVPK1wnh6YiWI5gNrqI7HI9A==","_npmVersion":"10.9.2","description":"DB-agnostic scaffolding and DDL helpers for Zero Table Dependency projects","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.11.1","diff":"^8.0.3","chokidar":"^5.0.0","commander":"^12.0.0","fast-glob":"^3.3.3","rawsql-ts":"^0.16.0","testcontainers":"^10.28.0","@rawsql-ts/testkit-core":"^0.15.1","@rawsql-ts/adapter-node-pg":"^0.15.1","@testcontainers/postgresql":"^10.28.0","@rawsql-ts/testkit-postgres":"^0.15.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.7","typescript":"^5.8.2","@types/diff":"^5.0.1","@types/node":"^22.13.10"},"_npmOperationalInternal":{"tmp":"tmp/ztd-cli_0.16.0_1769605482917_0.9823428761294797","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@rawsql-ts/ztd-cli","version":"0.17.0","keywords":["rawsql-ts","ztd","cli","ddl","fixtures"],"author":{"name":"msugiura"},"license":"MIT","_id":"@rawsql-ts/ztd-cli@0.17.0","maintainers":[{"name":"msugiura","email":"msugiura.npm@gmail.com"}],"bin":{"ztd":"dist/index.js"},"dist":{"shasum":"c1406ef7a95f0a076cff79804fb492b5ab2f8b56","tarball":"https://registry.npmjs.org/@rawsql-ts/ztd-cli/-/ztd-cli-0.17.0.tgz","fileCount":209,"integrity":"sha512-rguF61Qo+lz1LPIcYWECZBnck5SuE8iTddQVwcPi8VMaVf9VPK7MqfRqM31el9TKpHyZcCpburzNwY8EzLMKmg==","signatures":[{"sig":"MEUCIDXnT46oLfvX/nHvo9npt7XfMPLFjn5H+507mT4LWsphAiEApPi18zIMryuH494sI706s2TxSyXORL1J7SBVJbRq08I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":726232},"main":"dist/index.js","_from":"file:rawsql-ts-ztd-cli-0.17.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"scripts":{"lint":"eslint src --ext .ts","test":"vitest run","build":"tsc -p tsconfig.json","release":"npm run lint && npm run test && npm run build && npm pack --dry-run && npm publish --access public"},"_npmUser":{"name":"msugiura","email":"msugiura.npm@gmail.com"},"_resolved":"C:\\Users\\mssgm\\AppData\\Local\\Temp\\a020441e6646f6fe3db446229fadfbbf\\rawsql-ts-ztd-cli-0.17.0.tgz","_integrity":"sha512-rguF61Qo+lz1LPIcYWECZBnck5SuE8iTddQVwcPi8VMaVf9VPK7MqfRqM31el9TKpHyZcCpburzNwY8EzLMKmg==","_npmVersion":"10.9.2","description":"DB-agnostic scaffolding and DDL helpers for Zero Table Dependency projects","directories":{},"_nodeVersion":"22.14.0","dependencies":{"diff":"^8.0.3","chokidar":"^5.0.0","commander":"^12.0.0","fast-glob":"^3.3.3","rawsql-ts":"^0.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.11.1","vitest":"^4.0.7","typescript":"^5.8.2","@types/diff":"^5.0.1","@types/node":"^22.13.10","testcontainers":"^10.28.0","@rawsql-ts/testkit-core":"^0.15.1","@rawsql-ts/adapter-node-pg":"^0.15.2","@testcontainers/postgresql":"^10.28.0","@rawsql-ts/testkit-postgres":"^0.15.1"},"peerDependencies":{"@rawsql-ts/adapter-node-pg":"^0.15.2"},"peerDependenciesMeta":{"@rawsql-ts/adapter-node-pg":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ztd-cli_0.17.0_1770385765703_0.010461081297744368","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@rawsql-ts/ztd-cli","version":"0.19.0","keywords":["rawsql-ts","ztd","cli","ddl","fixtures"],"author":{"name":"msugiura"},"license":"MIT","_id":"@rawsql-ts/ztd-cli@0.19.0","maintainers":[{"name":"msugiura","email":"msugiura.npm@gmail.com"}],"homepage":"https://github.com/mk3008/rawsql-ts#readme","bugs":{"url":"https://github.com/mk3008/rawsql-ts/issues"},"bin":{"ztd":"dist/index.js"},"dist":{"shasum":"ca5c8f6a5b6ca8a8df67d81b5ab65c90259bd3b1","tarball":"https://registry.npmjs.org/@rawsql-ts/ztd-cli/-/ztd-cli-0.19.0.tgz","fileCount":73,"integrity":"sha512-+qGZ9dHdhTzk6j10lM3+xbAmfpN8ZJjhW03xpa8r/dPjADnIsEAHGLyNq8E8h9nULmOD94tHOo6CC/qKLUm8nw==","signatures":[{"sig":"MEUCIG8xWQU1M9F/47BIovsQCCBWFaeGm2uMWJfIgPKSQtw3AiEA/MPJXFIfSKvELwxjxmI1S0Gtonb3uo0qhP51csOxjRU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rawsql-ts%2fztd-cli@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93734},"main":"dist/index.js","engines":{"node":">=20"},"gitHead":"86e1bc5fa7ce6c687dbd45a54982b402d98f52ae","scripts":{"lint":"eslint src --ext .ts","test":"pnpm --filter @rawsql-ts/adapter-node-pg run build && vitest run --config vitest.config.ts","build":"pnpm --filter rawsql-ts run build && pnpm --filter @rawsql-ts/sql-grep-core run build && pnpm --filter @rawsql-ts/test-evidence-core run build && pnpm --filter @rawsql-ts/test-evidence-renderer-md run build && pnpm --filter @rawsql-ts/testkit-core run build && tsc -p tsconfig.json","prepack":"node -e \"const fs=require('fs');const cp=require('child_process');const npm=process.platform==='win32'?'npm.cmd':'npm';if(!fs.existsSync('dist/index.js')){process.exit(cp.spawnSync(npm,['run','build'],{stdio:'inherit'}).status??1)}\"","release":"npm run lint && npm run test && npm run build && node -e \"require('fs').mkdirSync('../../tmp', { recursive: true })\" && pnpm pack --out ../../tmp/rawsql-ts-ztd-cli.tgz && pnpm publish --access public","test:consumer-validation":"vitest run --config vitest.config.ts tests/testEvidence.unit.test.ts tests/testEvidence.cli.test.ts tests/sqlCatalog.evidence.test.ts tests/testCaseCatalog.evidence.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca92dba1-4e67-449f-aebe-951ea7113772"}},"repository":{"url":"git+https://github.com/mk3008/rawsql-ts.git","type":"git","directory":"packages/ztd-cli"},"_npmVersion":"11.11.1","description":"DB-agnostic scaffolding and DDL helpers for Zero Table Dependency projects","directories":{},"_nodeVersion":"22.22.0","dependencies":{"diff":"^8.0.3","yaml":"^2.8.2","chokidar":"^5.0.0","commander":"^12.0.0","fast-glob":"^3.3.3","rawsql-ts":"workspace:^","@rawsql-ts/sql-grep-core":"workspace:*","@rawsql-ts/test-evidence-core":"workspace:*","@rawsql-ts/test-evidence-renderer-md":"workspace:*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.11.1","vitest":"^4.0.7","typescript":"^5.8.2","@types/diff":"^5.0.1","@types/node":"^22.13.10","testcontainers":"^10.28.0","@rawsql-ts/testkit-core":"workspace:^","@rawsql-ts/adapter-node-pg":"workspace:^","@testcontainers/postgresql":"^10.28.0","@rawsql-ts/testkit-postgres":"workspace:^"},"peerDependencies":{"@rawsql-ts/adapter-node-pg":"workspace:^"},"peerDependenciesMeta":{"@rawsql-ts/adapter-node-pg":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ztd-cli_0.19.0_1773467089665_0.2883709453784451","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@rawsql-ts/ztd-cli","version":"0.20.0","keywords":["rawsql-ts","ztd","cli","ddl","fixtures"],"author":{"name":"msugiura"},"license":"MIT","_id":"@rawsql-ts/ztd-cli@0.20.0","maintainers":[{"name":"msugiura","email":"msugiura.npm@gmail.com"}],"homepage":"https://github.com/mk3008/rawsql-ts#readme","bugs":{"url":"https://github.com/mk3008/rawsql-ts/issues"},"bin":{"ztd":"dist/index.js"},"dist":{"shasum":"0e1326c0a17c34d8cfe7abff5a15636c914e4784","tarball":"https://registry.npmjs.org/@rawsql-ts/ztd-cli/-/ztd-cli-0.20.0.tgz","fileCount":71,"integrity":"sha512-l3XADVcTLswyT1NAEeE3nY/2SArxIgCmogFNCCB4LGQ2iMWqZCV8k0asn5v3ynxZWCbGO6Hu7m10G2XJec54mg==","signatures":[{"sig":"MEQCIA8kiuSskrxwATV5Ey//TN9nPI8DnAeM9tmmIq7l6TpUAiArtQZnaCoEp1xbrl0qnieUnpOJbX6DzEUDD9JjSU/CtA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rawsql-ts%2fztd-cli@0.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92458},"main":"dist/index.js","engines":{"node":">=20"},"gitHead":"18e68b864b554256e89494350f85fd04fc54fccd","scripts":{"lint":"eslint src --ext .ts","test":"pnpm --filter @rawsql-ts/adapter-node-pg run build && vitest run --config vitest.config.ts","build":"pnpm --filter rawsql-ts run build && pnpm --filter @rawsql-ts/sql-grep-core run build && pnpm --filter @rawsql-ts/test-evidence-core run build && pnpm --filter @rawsql-ts/test-evidence-renderer-md run build && pnpm --filter @rawsql-ts/testkit-core run build && tsc -p tsconfig.json","prepack":"node -e \"const fs=require('fs');const cp=require('child_process');const npm=process.platform==='win32'?'npm.cmd':'npm';if(!fs.existsSync('dist/index.js')){process.exit(cp.spawnSync(npm,['run','build'],{stdio:'inherit'}).status??1)}\"","release":"npm run lint && npm run test && npm run build && node -e \"require('fs').mkdirSync('../../tmp', { recursive: true })\" && pnpm pack --out ../../tmp/rawsql-ts-ztd-cli.tgz && pnpm publish --access public","test:consumer-validation":"vitest run --config vitest.config.ts tests/testEvidence.unit.test.ts tests/testEvidence.cli.test.ts tests/sqlCatalog.evidence.test.ts tests/testCaseCatalog.evidence.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca92dba1-4e67-449f-aebe-951ea7113772"}},"repository":{"url":"git+https://github.com/mk3008/rawsql-ts.git","type":"git","directory":"packages/ztd-cli"},"_npmVersion":"11.11.1","description":"DB-agnostic scaffolding and DDL helpers for Zero Table Dependency projects","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^8.0.3","yaml":"^2.8.2","chokidar":"^5.0.0","commander":"^12.0.0","fast-glob":"^3.3.3","rawsql-ts":"workspace:^","@rawsql-ts/sql-grep-core":"workspace:*","@rawsql-ts/test-evidence-core":"workspace:*","@rawsql-ts/test-evidence-renderer-md":"workspace:*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.11.1","vitest":"^4.0.7","typescript":"^5.8.2","@types/diff":"^5.0.1","@types/node":"^22.13.10","testcontainers":"^10.28.0","@rawsql-ts/testkit-core":"workspace:^","@rawsql-ts/adapter-node-pg":"workspace:^","@testcontainers/postgresql":"^10.28.0","@rawsql-ts/testkit-postgres":"workspace:^"},"peerDependencies":{"@rawsql-ts/adapter-node-pg":"workspace:^"},"peerDependenciesMeta":{"@rawsql-ts/adapter-node-pg":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ztd-cli_0.20.0_1773473935789_0.055868981976366916","host":"s3://npm-registry-packages-npm-production"}},"0.20.2":{"name":"@rawsql-ts/ztd-cli","version":"0.20.2","keywords":["rawsql-ts","ztd","cli","ddl","fixtures"],"author":{"name":"msugiura"},"license":"MIT","_id":"@rawsql-ts/ztd-cli@0.20.2","maintainers":[{"name":"msugiura","email":"msugiura.npm@gmail.com"}],"homepage":"https://github.com/mk3008/rawsql-ts#readme","bugs":{"url":"https://github.com/mk3008/rawsql-ts/issues"},"bin":{"ztd":"dist/index.js"},"dist":{"shasum":"bf421c636238b30f96c45232beed0a9b6d76124f","tarball":"https://registry.npmjs.org/@rawsql-ts/ztd-cli/-/ztd-cli-0.20.2.tgz","fileCount":249,"integrity":"sha512-L2D8fpxUyZjOl0W/EAYKR3/cevNK0gdNbwcJrv9imCDyU6BCN8hIDM6FKyRpJ1am0sUDaM5omsEVfLpdPkXofQ==","signatures":[{"sig":"MEUCIQCSRZOm4ox49aXSH/Lo93iUnmQqwm9gwRcm7mR8q56VrgIgf4JX7DjZ3VgSjo7+bqMb6SF1OQGO8/DvpiuVStlxBwM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rawsql-ts%2fztd-cli@0.20.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1404642},"main":"dist/index.js","_from":"file:/home/runner/work/rawsql-ts/rawsql-ts/tmp/downloaded-contracts/artifacts/tarballs/_rawsql-ts_ztd-cli/rawsql-ts-ztd-cli-0.20.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"scripts":{"lint":"eslint src --ext .ts","test":"pnpm --filter @rawsql-ts/adapter-node-pg run build && vitest run --config vitest.config.ts","build":"pnpm --filter rawsql-ts run build && pnpm --filter @rawsql-ts/sql-grep-core run build && pnpm --filter @rawsql-ts/test-evidence-core run build && pnpm --filter @rawsql-ts/test-evidence-renderer-md run build && pnpm --filter @rawsql-ts/testkit-core run build && tsc -p tsconfig.json","release":"npm run lint && npm run test && npm run build && node -e \"require('fs').mkdirSync('../../tmp', { recursive: true })\" && pnpm pack --out ../../tmp/rawsql-ts-ztd-cli.tgz && pnpm publish --access public","test:consumer-validation":"vitest run --config vitest.config.ts tests/testEvidence.unit.test.ts tests/testEvidence.cli.test.ts tests/sqlCatalog.evidence.test.ts tests/testCaseCatalog.evidence.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca92dba1-4e67-449f-aebe-951ea7113772"}},"_resolved":"/home/runner/work/rawsql-ts/rawsql-ts/tmp/downloaded-contracts/artifacts/tarballs/_rawsql-ts_ztd-cli/rawsql-ts-ztd-cli-0.20.2.tgz","_integrity":"sha512-L2D8fpxUyZjOl0W/EAYKR3/cevNK0gdNbwcJrv9imCDyU6BCN8hIDM6FKyRpJ1am0sUDaM5omsEVfLpdPkXofQ==","repository":{"url":"git+https://github.com/mk3008/rawsql-ts.git","type":"git","directory":"packages/ztd-cli"},"_npmVersion":"11.11.1","description":"DB-agnostic scaffolding and DDL helpers for Zero Table Dependency projects","directories":{},"_nodeVersion":"22.22.0","dependencies":{"diff":"^8.0.3","yaml":"^2.8.2","chokidar":"^5.0.0","commander":"^12.0.0","fast-glob":"^3.3.3","rawsql-ts":"^0.17.0","@rawsql-ts/sql-grep-core":"0.1.3","@rawsql-ts/test-evidence-core":"0.2.0","@rawsql-ts/test-evidence-renderer-md":"0.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.11.1","vitest":"^4.0.7","typescript":"^5.8.2","@types/diff":"^5.0.1","@types/node":"^22.13.10","testcontainers":"^10.28.0","@rawsql-ts/testkit-core":"^0.16.1","@rawsql-ts/adapter-node-pg":"^0.15.4","@testcontainers/postgresql":"^10.28.0","@rawsql-ts/testkit-postgres":"^0.15.3"},"peerDependencies":{"@rawsql-ts/adapter-node-pg":"^0.15.4"},"peerDependenciesMeta":{"@rawsql-ts/adapter-node-pg":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ztd-cli_0.20.2_1773582916759_0.07501634375529087","host":"s3://npm-registry-packages-npm-production"}},"0.20.3":{"name":"@rawsql-ts/ztd-cli","version":"0.20.3","keywords":["rawsql-ts","ztd","cli","ddl","fixtures"],"author":{"name":"msugiura"},"license":"MIT","_id":"@rawsql-ts/ztd-cli@0.20.3","maintainers":[{"name":"msugiura","email":"msugiura.npm@gmail.com"}],"homepage":"https://github.com/mk3008/rawsql-ts#readme","bugs":{"url":"https://github.com/mk3008/rawsql-ts/issues"},"bin":{"ztd":"dist/index.js"},"dist":{"shasum":"badcbe5dc38d98c4591e1c4d2a5054ed67a26d26","tarball":"https://registry.npmjs.org/@rawsql-ts/ztd-cli/-/ztd-cli-0.20.3.tgz","fileCount":249,"integrity":"sha512-yS/46uFGK0KOdtOoRgz2r3Nf+zUwZ36DvEuCQKkW1r8ODzs5B+b9rl03tf9/ru1WlSR9QNBfFA+l04CNXM35Fg==","signatures":[{"sig":"MEYCIQDzD8TBSpcV+ffcJECiwQz8jLDUghsl7l9726v4xa3eNAIhAL630PhaolNFPmHjgPBmhI1Wks5wRUUReQ7D4HtNVX8M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rawsql-ts%2fztd-cli@0.20.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1408846},"main":"dist/index.js","_from":"file:/home/runner/work/rawsql-ts/rawsql-ts/tmp/downloaded-contracts/artifacts/tarballs/_rawsql-ts_ztd-cli/rawsql-ts-ztd-cli-0.20.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"scripts":{"lint":"eslint src --ext .ts","test":"pnpm --filter @rawsql-ts/adapter-node-pg run build && vitest run --config vitest.config.ts","build":"pnpm --filter rawsql-ts run build && pnpm --filter @rawsql-ts/sql-grep-core run build && pnpm --filter @rawsql-ts/test-evidence-core run build && pnpm --filter @rawsql-ts/test-evidence-renderer-md run build && pnpm --filter @rawsql-ts/testkit-core run build && tsc -p tsconfig.json","release":"npm run lint && npm run test && npm run build && node -e \"require('fs').mkdirSync('../../tmp', { recursive: true })\" && pnpm pack --out ../../tmp/rawsql-ts-ztd-cli.tgz && pnpm publish --access public","test:consumer-validation":"vitest run --config vitest.config.ts tests/testEvidence.unit.test.ts tests/testEvidence.cli.test.ts tests/sqlCatalog.evidence.test.ts tests/testCaseCatalog.evidence.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca92dba1-4e67-449f-aebe-951ea7113772"}},"_resolved":"/home/runner/work/rawsql-ts/rawsql-ts/tmp/downloaded-contracts/artifacts/tarballs/_rawsql-ts_ztd-cli/rawsql-ts-ztd-cli-0.20.3.tgz","_integrity":"sha512-yS/46uFGK0KOdtOoRgz2r3Nf+zUwZ36DvEuCQKkW1r8ODzs5B+b9rl03tf9/ru1WlSR9QNBfFA+l04CNXM35Fg==","repository":{"url":"git+https://github.com/mk3008/rawsql-ts.git","type":"git","directory":"packages/ztd-cli"},"_npmVersion":"11.11.1","description":"DB-agnostic scaffolding and DDL helpers for Zero Table Dependency projects","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^8.0.3","yaml":"^2.8.2","chokidar":"^5.0.0","commander":"^12.0.0","fast-glob":"^3.3.3","rawsql-ts":"^0.17.0","@rawsql-ts/sql-grep-core":"0.1.3","@rawsql-ts/test-evidence-core":"0.2.0","@rawsql-ts/test-evidence-renderer-md":"0.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.11.1","vitest":"^4.0.7","typescript":"^5.8.2","@types/diff":"^5.0.1","@types/node":"^22.13.10","testcontainers":"^10.28.0","@rawsql-ts/testkit-core":"^0.16.1","@rawsql-ts/adapter-node-pg":"^0.15.4","@testcontainers/postgresql":"^10.28.0","@rawsql-ts/testkit-postgres":"^0.15.3"},"peerDependencies":{"@rawsql-ts/adapter-node-pg":"^0.15.4"},"peerDependenciesMeta":{"@rawsql-ts/adapter-node-pg":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ztd-cli_0.20.3_1773701501331_0.5050276058332213","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@rawsql-ts/ztd-cli","version":"0.21.0","keywords":["rawsql-ts","ztd","cli","ddl","fixtures"],"author":{"name":"msugiura"},"license":"MIT","_id":"@rawsql-ts/ztd-cli@0.21.0","maintainers":[{"name":"msugiura","email":"msugiura.npm@gmail.com"}],"homepage":"https://github.com/mk3008/rawsql-ts#readme","bugs":{"url":"https://github.com/mk3008/rawsql-ts/issues"},"bin":{"ztd":"dist/index.js"},"dist":{"shasum":"00a391db1caba8ad657d184c9a577288fc118c13","tarball":"https://registry.npmjs.org/@rawsql-ts/ztd-cli/-/ztd-cli-0.21.0.tgz","fileCount":242,"integrity":"sha512-YhNlpRagGJkGZxVK5Hbr2g9ZMawgnNkjY34a11KGMjG3TB56aLG8xxkm8UCG/AswK8U5DUgNFNBEt9EwG4Qkfg==","signatures":[{"sig":"MEQCIEZpDiuOWJ1RL8LIYgNrT29pGTPpAgfumiDD49rysZGoAiB6sh4xLTUaa93ur7/sos0fI9N2rZH5EQCW6kIXngnQKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rawsql-ts%2fztd-cli@0.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1438537},"main":"dist/index.js","_from":"file:/home/runner/work/rawsql-ts/rawsql-ts/tmp/downloaded-contracts/artifacts/tarballs/_rawsql-ts_ztd-cli/rawsql-ts-ztd-cli-0.21.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"scripts":{"lint":"eslint src --ext .ts","test":"pnpm --filter @rawsql-ts/adapter-node-pg run build && vitest run --config vitest.config.ts","build":"pnpm --filter rawsql-ts run build && pnpm --filter @rawsql-ts/sql-grep-core run build && pnpm --filter @rawsql-ts/test-evidence-core run build && pnpm --filter @rawsql-ts/test-evidence-renderer-md run build && pnpm --filter @rawsql-ts/testkit-core run build && tsc -p tsconfig.json","release":"npm run lint && npm run test && npm run build && node -e \"require('fs').mkdirSync('../../tmp', { recursive: true })\" && pnpm pack --out ../../tmp/rawsql-ts-ztd-cli.tgz && pnpm publish --access public","test:consumer-validation":"vitest run --config vitest.config.ts tests/testEvidence.unit.test.ts tests/testEvidence.cli.test.ts tests/sqlCatalog.evidence.test.ts tests/testCaseCatalog.evidence.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca92dba1-4e67-449f-aebe-951ea7113772"}},"_resolved":"/home/runner/work/rawsql-ts/rawsql-ts/tmp/downloaded-contracts/artifacts/tarballs/_rawsql-ts_ztd-cli/rawsql-ts-ztd-cli-0.21.0.tgz","_integrity":"sha512-YhNlpRagGJkGZxVK5Hbr2g9ZMawgnNkjY34a11KGMjG3TB56aLG8xxkm8UCG/AswK8U5DUgNFNBEt9EwG4Qkfg==","repository":{"url":"git+https://github.com/mk3008/rawsql-ts.git","type":"git","directory":"packages/ztd-cli"},"_npmVersion":"11.12.0","description":"DB-agnostic scaffolding and DDL helpers for Zero Table Dependency projects","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^8.0.3","yaml":"^2.8.2","chokidar":"^5.0.0","commander":"^12.0.0","fast-glob":"^3.3.3","rawsql-ts":"^0.17.0","@rawsql-ts/sql-grep-core":"0.1.3","@rawsql-ts/test-evidence-core":"0.2.0","@rawsql-ts/test-evidence-renderer-md":"0.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.11.1","vitest":"^4.0.7","typescript":"^5.8.2","@types/diff":"^5.0.1","@types/node":"^22.13.10","testcontainers":"^10.28.0","@rawsql-ts/testkit-core":"^0.16.1","@rawsql-ts/adapter-node-pg":"^0.15.4","@testcontainers/postgresql":"^10.28.0","@rawsql-ts/testkit-postgres":"^0.15.3"},"peerDependencies":{"@rawsql-ts/adapter-node-pg":"^0.15.4"},"peerDependenciesMeta":{"@rawsql-ts/adapter-node-pg":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ztd-cli_0.21.0_1773910432403_0.1551337225236964","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@rawsql-ts/ztd-cli","version":"0.22.0","keywords":["rawsql-ts","ztd","cli","ddl","fixtures"],"author":{"name":"msugiura"},"license":"MIT","_id":"@rawsql-ts/ztd-cli@0.22.0","maintainers":[{"name":"msugiura","email":"msugiura.npm@gmail.com"}],"homepage":"https://github.com/mk3008/rawsql-ts#readme","bugs":{"url":"https://github.com/mk3008/rawsql-ts/issues"},"bin":{"ztd":"dist/index.js"},"dist":{"shasum":"5c58143d8548236214cf6dd73a77c3aca63ffe59","tarball":"https://registry.npmjs.org/@rawsql-ts/ztd-cli/-/ztd-cli-0.22.0.tgz","fileCount":264,"integrity":"sha512-u+QRg+avMjj5Ek3WQD5N8bANAvHJ7N/bHqCIe02PriCHDCDNK8LAs1g9fVIPce0wkqy2qjzjuclOE65W2bQdKA==","signatures":[{"sig":"MEYCIQC3hiT0VBnvx7Lg0jhaZedPwlLV9CYpDtz6yCR7MDRCtAIhAOUDSn74/t+dTkThncO9C82iVcVxMHxLKQgbRR8mpODp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rawsql-ts%2fztd-cli@0.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1455643},"main":"dist/index.js","_from":"file:/home/runner/work/rawsql-ts/rawsql-ts/tmp/downloaded-contracts/artifacts/tarballs/_rawsql-ts_ztd-cli/rawsql-ts-ztd-cli-0.22.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"scripts":{"lint":"eslint src --ext .ts","test":"pnpm --filter @rawsql-ts/adapter-node-pg run build && vitest run --config vitest.config.ts","build":"pnpm --filter rawsql-ts run build && pnpm --filter @rawsql-ts/sql-grep-core run build && pnpm --filter @rawsql-ts/test-evidence-core run build && pnpm --filter @rawsql-ts/test-evidence-renderer-md run build && pnpm --filter @rawsql-ts/testkit-core run build && tsc -p tsconfig.json","release":"npm run lint && npm run test && npm run build && node -e \"require('fs').mkdirSync('../../tmp', { recursive: true })\" && pnpm pack --out ../../tmp/rawsql-ts-ztd-cli.tgz && pnpm publish --access public","test:consumer-validation":"vitest run --config vitest.config.ts tests/testEvidence.unit.test.ts tests/testEvidence.cli.test.ts tests/sqlCatalog.evidence.test.ts tests/testCaseCatalog.evidence.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca92dba1-4e67-449f-aebe-951ea7113772"}},"_resolved":"/home/runner/work/rawsql-ts/rawsql-ts/tmp/downloaded-contracts/artifacts/tarballs/_rawsql-ts_ztd-cli/rawsql-ts-ztd-cli-0.22.0.tgz","_integrity":"sha512-u+QRg+avMjj5Ek3WQD5N8bANAvHJ7N/bHqCIe02PriCHDCDNK8LAs1g9fVIPce0wkqy2qjzjuclOE65W2bQdKA==","repository":{"url":"git+https://github.com/mk3008/rawsql-ts.git","type":"git","directory":"packages/ztd-cli"},"_npmVersion":"11.12.0","description":"DB-agnostic scaffolding and DDL helpers for Zero Table Dependency projects","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^8.0.3","yaml":"^2.8.2","chokidar":"^5.0.0","commander":"^12.0.0","fast-glob":"^3.3.3","rawsql-ts":"^0.17.0","@rawsql-ts/sql-grep-core":"^0.1.3","@rawsql-ts/test-evidence-core":"^0.2.0","@rawsql-ts/test-evidence-renderer-md":"^0.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.11.1","vitest":"^4.0.7","typescript":"^5.8.2","@types/diff":"^5.0.1","@types/node":"^22.13.10","testcontainers":"^10.28.0","@rawsql-ts/testkit-core":"^0.16.1","@rawsql-ts/adapter-node-pg":"^0.15.4","@testcontainers/postgresql":"^10.28.0","@rawsql-ts/testkit-postgres":"^0.15.3"},"peerDependencies":{"@rawsql-ts/adapter-node-pg":"^0.15.4"},"peerDependenciesMeta":{"@rawsql-ts/adapter-node-pg":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ztd-cli_0.22.0_1774052203216_0.45862182453715317","host":"s3://npm-registry-packages-npm-production"}},"0.22.1":{"name":"@rawsql-ts/ztd-cli","version":"0.22.1","keywords":["rawsql-ts","ztd","cli","ddl","fixtures"],"author":{"name":"msugiura"},"license":"MIT","_id":"@rawsql-ts/ztd-cli@0.22.1","maintainers":[{"name":"msugiura","email":"msugiura.npm@gmail.com"}],"homepage":"https://github.com/mk3008/rawsql-ts#readme","bugs":{"url":"https://github.com/mk3008/rawsql-ts/issues"},"bin":{"ztd":"dist/index.js"},"dist":{"shasum":"85f98236302f581837aa8b138cc74d18a79e539f","tarball":"https://registry.npmjs.org/@rawsql-ts/ztd-cli/-/ztd-cli-0.22.1.tgz","fileCount":264,"integrity":"sha512-oxiY98m0Wvfelfhy+BJlTETozV9jikgT0HIPZgeqA292B0a5a7zEkkrBemhzSy32qJcJBREwxE4nkoxWH+3zYw==","signatures":[{"sig":"MEYCIQDUczjNf+hzvrthLvbs5dKzJ0eQxfUEyBsdjMzJhgPlcQIhAP7YomCJ8FASsxamHV0oYyOUx/E8MsmQcCkv7SK42Igr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rawsql-ts%2fztd-cli@0.22.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1456059},"main":"dist/index.js","_from":"file:/home/runner/work/rawsql-ts/rawsql-ts/tmp/downloaded-contracts/artifacts/tarballs/_rawsql-ts_ztd-cli/rawsql-ts-ztd-cli-0.22.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"scripts":{"lint":"eslint src --ext .ts","test":"pnpm --filter @rawsql-ts/adapter-node-pg run build && vitest run --config vitest.config.ts","build":"pnpm --filter rawsql-ts run build && pnpm --filter @rawsql-ts/sql-grep-core run build && pnpm --filter @rawsql-ts/test-evidence-core run build && pnpm --filter @rawsql-ts/test-evidence-renderer-md run build && pnpm --filter @rawsql-ts/testkit-core run build && tsc -p tsconfig.json","release":"npm run lint && npm run test && npm run build && node -e \"require('fs').mkdirSync('../../tmp', { recursive: true })\" && pnpm pack --out ../../tmp/rawsql-ts-ztd-cli.tgz && pnpm publish --access public","test:consumer-validation":"vitest run --config vitest.config.ts tests/testEvidence.unit.test.ts tests/testEvidence.cli.test.ts tests/sqlCatalog.evidence.test.ts tests/testCaseCatalog.evidence.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca92dba1-4e67-449f-aebe-951ea7113772"}},"_resolved":"/home/runner/work/rawsql-ts/rawsql-ts/tmp/downloaded-contracts/artifacts/tarballs/_rawsql-ts_ztd-cli/rawsql-ts-ztd-cli-0.22.1.tgz","_integrity":"sha512-oxiY98m0Wvfelfhy+BJlTETozV9jikgT0HIPZgeqA292B0a5a7zEkkrBemhzSy32qJcJBREwxE4nkoxWH+3zYw==","repository":{"url":"git+https://github.com/mk3008/rawsql-ts.git","type":"git","directory":"packages/ztd-cli"},"_npmVersion":"11.12.0","description":"DB-agnostic scaffolding and DDL helpers for Zero Table Dependency projects","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^8.0.3","yaml":"^2.8.2","chokidar":"^5.0.0","commander":"^12.0.0","fast-glob":"^3.3.3","rawsql-ts":"^0.17.0","@rawsql-ts/sql-grep-core":"^0.1.4","@rawsql-ts/test-evidence-core":"^0.2.0","@rawsql-ts/test-evidence-renderer-md":"^0.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.11.1","vitest":"^4.0.7","typescript":"^5.8.2","@types/diff":"^5.0.1","@types/node":"^22.13.10","testcontainers":"^10.28.0","@rawsql-ts/testkit-core":"^0.16.1","@rawsql-ts/adapter-node-pg":"^0.15.4","@testcontainers/postgresql":"^10.28.0","@rawsql-ts/testkit-postgres":"^0.15.3"},"peerDependencies":{"@rawsql-ts/adapter-node-pg":"^0.15.4"},"peerDependenciesMeta":{"@rawsql-ts/adapter-node-pg":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ztd-cli_0.22.1_1774071715940_0.02589097815974073","host":"s3://npm-registry-packages-npm-production"}},"0.22.2":{"name":"@rawsql-ts/ztd-cli","version":"0.22.2","keywords":["rawsql-ts","ztd","cli","ddl","fixtures"],"author":{"name":"msugiura"},"license":"MIT","_id":"@rawsql-ts/ztd-cli@0.22.2","maintainers":[{"name":"msugiura","email":"msugiura.npm@gmail.com"}],"homepage":"https://github.com/mk3008/rawsql-ts#readme","bugs":{"url":"https://github.com/mk3008/rawsql-ts/issues"},"bin":{"ztd":"dist/index.js"},"dist":{"shasum":"8299954bf8f83bd6d429034d4e88b045b85ac674","tarball":"https://registry.npmjs.org/@rawsql-ts/ztd-cli/-/ztd-cli-0.22.2.tgz","fileCount":264,"integrity":"sha512-y76vhjgE3zT4L0uNv+WRAq/q4zalUoB/4p4JivEbDclv26xaxGQQNWMzczK9F1GyAv23bEz6YbPlWiDKMhcFnw==","signatures":[{"sig":"MEUCIQCXrN5p+bsFV4b0BgouTWSgIKa5DoNenAC3YE3l9adObAIgQIDgcO19oRVCjAwsZyuB22iMWse+Ps9NMEriIp9UXkE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rawsql-ts%2fztd-cli@0.22.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1456902},"main":"dist/index.js","_from":"file:/home/runner/work/rawsql-ts/rawsql-ts/tmp/downloaded-contracts/artifacts/tarballs/_rawsql-ts_ztd-cli/rawsql-ts-ztd-cli-0.22.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"scripts":{"lint":"eslint src --ext .ts","test":"pnpm --filter @rawsql-ts/adapter-node-pg run build && vitest run --config vitest.config.ts","build":"pnpm --filter rawsql-ts run build && pnpm --filter @rawsql-ts/sql-grep-core run build && pnpm --filter @rawsql-ts/test-evidence-core run build && pnpm --filter @rawsql-ts/test-evidence-renderer-md run build && pnpm --filter @rawsql-ts/testkit-core run build && tsc -p tsconfig.json","release":"npm run lint && npm run test && npm run build && node -e \"require('fs').mkdirSync('../../tmp', { recursive: true })\" && pnpm pack --out ../../tmp/rawsql-ts-ztd-cli.tgz && pnpm publish --access public","test:consumer-validation":"vitest run --config vitest.config.ts tests/testEvidence.unit.test.ts tests/testEvidence.cli.test.ts tests/sqlCatalog.evidence.test.ts tests/testCaseCatalog.evidence.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca92dba1-4e67-449f-aebe-951ea7113772"}},"_resolved":"/home/runner/work/rawsql-ts/rawsql-ts/tmp/downloaded-contracts/artifacts/tarballs/_rawsql-ts_ztd-cli/rawsql-ts-ztd-cli-0.22.2.tgz","_integrity":"sha512-y76vhjgE3zT4L0uNv+WRAq/q4zalUoB/4p4JivEbDclv26xaxGQQNWMzczK9F1GyAv23bEz6YbPlWiDKMhcFnw==","repository":{"url":"git+https://github.com/mk3008/rawsql-ts.git","type":"git","directory":"packages/ztd-cli"},"_npmVersion":"11.12.0","description":"DB-agnostic scaffolding and DDL helpers for Zero Table Dependency projects","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^8.0.3","yaml":"^2.8.2","chokidar":"^5.0.0","commander":"^12.0.0","fast-glob":"^3.3.3","rawsql-ts":"^0.17.0","@rawsql-ts/sql-grep-core":"^0.1.4","@rawsql-ts/test-evidence-core":"^0.2.0","@rawsql-ts/test-evidence-renderer-md":"^0.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.11.1","vitest":"^4.0.7","typescript":"^5.8.2","@types/diff":"^5.0.1","@types/node":"^22.13.10","testcontainers":"^10.28.0","@rawsql-ts/testkit-core":"^0.16.1","@rawsql-ts/adapter-node-pg":"^0.15.4","@testcontainers/postgresql":"^10.28.0","@rawsql-ts/testkit-postgres":"^0.15.3"},"peerDependencies":{"@rawsql-ts/adapter-node-pg":"^0.15.4"},"peerDependenciesMeta":{"@rawsql-ts/adapter-node-pg":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ztd-cli_0.22.2_1774162497286_0.3161566545684735","host":"s3://npm-registry-packages-npm-production"}},"0.22.3":{"name":"@rawsql-ts/ztd-cli","version":"0.22.3","keywords":["rawsql-ts","ztd","cli","ddl","fixtures"],"author":{"name":"msugiura"},"license":"MIT","_id":"@rawsql-ts/ztd-cli@0.22.3","maintainers":[{"name":"msugiura","email":"msugiura.npm@gmail.com"}],"homepage":"https://github.com/mk3008/rawsql-ts#readme","bugs":{"url":"https://github.com/mk3008/rawsql-ts/issues"},"bin":{"ztd":"dist/index.js"},"dist":{"shasum":"d4fb28956097a2246b42a86a2e62670f658340a7","tarball":"https://registry.npmjs.org/@rawsql-ts/ztd-cli/-/ztd-cli-0.22.3.tgz","fileCount":270,"integrity":"sha512-ZvQeiB5kIyXnJv83H1mknbFbQTzNZYtZN08bvi10XxNuNviMJHJ13Qbql3s2fkGKK7yjlUKAL1s7mJe4nJtXcw==","signatures":[{"sig":"MEQCIBtuuF5GoLyJ422/38NHa2FFWaQ/1xXsMFE3q9+TYSWjAiA5p2ef1QXvbjtHJ7zF1ZiZqQFTVFC0uhdO5OrQgI8wPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rawsql-ts%2fztd-cli@0.22.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1534794},"main":"dist/index.js","_from":"file:/home/runner/work/rawsql-ts/rawsql-ts/tmp/downloaded-contracts/artifacts/tarballs/_rawsql-ts_ztd-cli/rawsql-ts-ztd-cli-0.22.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"scripts":{"lint":"eslint src --ext .ts","test":"pnpm --filter @rawsql-ts/adapter-node-pg run build && vitest run --config vitest.config.ts","build":"pnpm --filter rawsql-ts run build && pnpm --filter @rawsql-ts/sql-grep-core run build && pnpm --filter @rawsql-ts/test-evidence-core run build && pnpm --filter @rawsql-ts/test-evidence-renderer-md run build && pnpm --filter @rawsql-ts/testkit-core run build && tsc -p tsconfig.json","release":"npm run lint && npm run test && npm run build && node -e \"require('fs').mkdirSync('../../tmp', { recursive: true })\" && pnpm pack --out ../../tmp/rawsql-ts-ztd-cli.tgz && pnpm publish --access public","test:consumer-validation":"vitest run --config vitest.config.ts tests/testEvidence.unit.test.ts tests/testEvidence.cli.test.ts tests/sqlCatalog.evidence.test.ts tests/testCaseCatalog.evidence.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca92dba1-4e67-449f-aebe-951ea7113772"}},"_resolved":"/home/runner/work/rawsql-ts/rawsql-ts/tmp/downloaded-contracts/artifacts/tarballs/_rawsql-ts_ztd-cli/rawsql-ts-ztd-cli-0.22.3.tgz","_integrity":"sha512-ZvQeiB5kIyXnJv83H1mknbFbQTzNZYtZN08bvi10XxNuNviMJHJ13Qbql3s2fkGKK7yjlUKAL1s7mJe4nJtXcw==","repository":{"url":"git+https://github.com/mk3008/rawsql-ts.git","type":"git","directory":"packages/ztd-cli"},"_npmVersion":"11.12.0","description":"DB-agnostic scaffolding and DDL helpers for Zero Table Dependency projects","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^8.0.3","yaml":"^2.8.2","chokidar":"^5.0.0","commander":"^12.0.0","fast-glob":"^3.3.3","rawsql-ts":"^0.17.0","@rawsql-ts/sql-grep-core":"^0.1.4","@rawsql-ts/test-evidence-core":"^0.2.0","@rawsql-ts/test-evidence-renderer-md":"^0.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.11.1","vitest":"^4.0.7","typescript":"^5.8.2","@types/diff":"^5.0.1","@types/node":"^22.13.10","testcontainers":"^10.28.0","@rawsql-ts/testkit-core":"^0.16.1","@rawsql-ts/adapter-node-pg":"^0.15.4","@testcontainers/postgresql":"^10.28.0","@rawsql-ts/testkit-postgres":"^0.15.3"},"peerDependencies":{"@rawsql-ts/adapter-node-pg":"^0.15.4"},"peerDependenciesMeta":{"@rawsql-ts/adapter-node-pg":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ztd-cli_0.22.3_1774180836602_0.9804925337925292","host":"s3://npm-registry-packages-npm-production"}},"0.22.4":{"name":"@rawsql-ts/ztd-cli","version":"0.22.4","keywords":["rawsql-ts","ztd","cli","ddl","fixtures"],"author":{"name":"msugiura"},"license":"MIT","_id":"@rawsql-ts/ztd-cli@0.22.4","maintainers":[{"name":"msugiura","email":"msugiura.npm@gmail.com"}],"homepage":"https://github.com/mk3008/rawsql-ts#readme","bugs":{"url":"https://github.com/mk3008/rawsql-ts/issues"},"bin":{"ztd":"dist/index.js"},"dist":{"shasum":"ef57c22d7e8e05de14fb1702ca0285e6fd5a5b74","tarball":"https://registry.npmjs.org/@rawsql-ts/ztd-cli/-/ztd-cli-0.22.4.tgz","fileCount":261,"integrity":"sha512-sbpgl4NjnYM+EwO5OtIsxLftqSuIYZtaCsxdi9qJAiwYz6fzSp6OjwnyLN8mQA2NuvgPHXBaIoqYp3PBVwL5pA==","signatures":[{"sig":"MEUCIQC1N7mWqQJKrUhVnHLPu4jgstpca6Lx9WNg8Upx47pUXgIgTXrhm4so/j+NsYm4CtDRiFcdwbG1zTjKqVveWDLXM3c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rawsql-ts%2fztd-cli@0.22.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1534113},"main":"dist/index.js","_from":"file:/home/runner/work/rawsql-ts/rawsql-ts/tmp/downloaded-contracts/artifacts/tarballs/_rawsql-ts_ztd-cli/rawsql-ts-ztd-cli-0.22.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"scripts":{"lint":"eslint src --ext .ts","test":"pnpm --filter @rawsql-ts/adapter-node-pg run build && vitest run --config vitest.config.ts","build":"pnpm --filter rawsql-ts run build && pnpm --filter @rawsql-ts/sql-grep-core run build && pnpm --filter @rawsql-ts/test-evidence-core run build && pnpm --filter @rawsql-ts/test-evidence-renderer-md run build && pnpm --filter @rawsql-ts/testkit-core run build && tsc -p tsconfig.json","release":"npm run lint && npm run test && npm run build && node -e \"require('fs').mkdirSync('../../tmp', { recursive: true })\" && pnpm pack --out ../../tmp/rawsql-ts-ztd-cli.tgz && pnpm publish --access public","test:consumer-validation":"vitest run --config vitest.config.ts tests/testEvidence.unit.test.ts tests/testEvidence.cli.test.ts tests/sqlCatalog.evidence.test.ts tests/testCaseCatalog.evidence.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca92dba1-4e67-449f-aebe-951ea7113772"}},"_resolved":"/home/runner/work/rawsql-ts/rawsql-ts/tmp/downloaded-contracts/artifacts/tarballs/_rawsql-ts_ztd-cli/rawsql-ts-ztd-cli-0.22.4.tgz","_integrity":"sha512-sbpgl4NjnYM+EwO5OtIsxLftqSuIYZtaCsxdi9qJAiwYz6fzSp6OjwnyLN8mQA2NuvgPHXBaIoqYp3PBVwL5pA==","repository":{"url":"git+https://github.com/mk3008/rawsql-ts.git","type":"git","directory":"packages/ztd-cli"},"_npmVersion":"11.12.0","description":"DB-agnostic scaffolding and DDL helpers for Zero Table Dependency projects","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^8.0.3","yaml":"^2.8.2","chokidar":"^5.0.0","commander":"^12.0.0","fast-glob":"^3.3.3","rawsql-ts":"^0.17.0","@rawsql-ts/sql-grep-core":"^0.1.5","@rawsql-ts/test-evidence-core":"^0.2.0","@rawsql-ts/test-evidence-renderer-md":"^0.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.11.1","vitest":"^4.0.7","typescript":"^5.8.2","@types/diff":"^5.0.1","@types/node":"^22.13.10","testcontainers":"^10.28.0","@rawsql-ts/testkit-core":"^0.16.1","@rawsql-ts/adapter-node-pg":"^0.15.4","@testcontainers/postgresql":"^10.28.0","@rawsql-ts/testkit-postgres":"^0.15.3"},"peerDependencies":{"@rawsql-ts/adapter-node-pg":"^0.15.4"},"peerDependenciesMeta":{"@rawsql-ts/adapter-node-pg":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ztd-cli_0.22.4_1774306837491_0.4789176447937815","host":"s3://npm-registry-packages-npm-production"}},"0.22.5":{"name":"@rawsql-ts/ztd-cli","version":"0.22.5","keywords":["rawsql-ts","ztd","cli","ddl","fixtures"],"author":{"name":"msugiura"},"license":"MIT","_id":"@rawsql-ts/ztd-cli@0.22.5","maintainers":[{"name":"msugiura","email":"msugiura.npm@gmail.com"}],"homepage":"https://github.com/mk3008/rawsql-ts#readme","bugs":{"url":"https://github.com/mk3008/rawsql-ts/issues"},"bin":{"ztd":"dist/index.js"},"dist":{"shasum":"7886ac8fd1cd5627ec1aaa67a9f75b35b82c3058","tarball":"https://registry.npmjs.org/@rawsql-ts/ztd-cli/-/ztd-cli-0.22.5.tgz","fileCount":261,"integrity":"sha512-y2aI3E+bvQ4xz2VCDZJ2DCYbnPpV5y9vwpVTAuJfclnD5UEqBlec6S4EotS7PJXFn1ZuBeUqs6a7ZxM86IyCpQ==","signatures":[{"sig":"MEQCIEKsF/w0DbMo1jkbAp7kWhb0J2eY7QTfzRhAFHIywbqvAiB1Ua0SMCyN6/hhkOPeLXZy2db252vy3B+YN5iU/YH9OA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rawsql-ts%2fztd-cli@0.22.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1534632},"main":"dist/index.js","_from":"file:/home/runner/work/rawsql-ts/rawsql-ts/tmp/downloaded-contracts/artifacts/tarballs/_rawsql-ts_ztd-cli/rawsql-ts-ztd-cli-0.22.5.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"scripts":{"lint":"eslint src --ext .ts","test":"pnpm --filter @rawsql-ts/adapter-node-pg run build && vitest run --config vitest.config.ts","build":"pnpm --filter rawsql-ts run build && pnpm --filter @rawsql-ts/sql-grep-core run build && pnpm --filter @rawsql-ts/test-evidence-core run build && pnpm --filter @rawsql-ts/test-evidence-renderer-md run build && pnpm --filter @rawsql-ts/testkit-core run build && tsc -p tsconfig.json","release":"npm run lint && npm run test && npm run build && node -e \"require('fs').mkdirSync('../../tmp', { recursive: true })\" && pnpm pack --out ../../tmp/rawsql-ts-ztd-cli.tgz && pnpm publish --access public","test:consumer-validation":"vitest run --config vitest.config.ts tests/testEvidence.unit.test.ts tests/testEvidence.cli.test.ts tests/sqlCatalog.evidence.test.ts tests/testCaseCatalog.evidence.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca92dba1-4e67-449f-aebe-951ea7113772"}},"_resolved":"/home/runner/work/rawsql-ts/rawsql-ts/tmp/downloaded-contracts/artifacts/tarballs/_rawsql-ts_ztd-cli/rawsql-ts-ztd-cli-0.22.5.tgz","_integrity":"sha512-y2aI3E+bvQ4xz2VCDZJ2DCYbnPpV5y9vwpVTAuJfclnD5UEqBlec6S4EotS7PJXFn1ZuBeUqs6a7ZxM86IyCpQ==","repository":{"url":"git+https://github.com/mk3008/rawsql-ts.git","type":"git","directory":"packages/ztd-cli"},"_npmVersion":"11.12.0","description":"DB-agnostic scaffolding and DDL helpers for Zero Table Dependency projects","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^8.0.3","yaml":"^2.8.2","chokidar":"^5.0.0","commander":"^12.0.0","fast-glob":"^3.3.3","rawsql-ts":"^0.17.0","@rawsql-ts/sql-grep-core":"^0.1.5","@rawsql-ts/test-evidence-core":"^0.2.0","@rawsql-ts/test-evidence-renderer-md":"^0.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.11.1","vitest":"^4.0.7","typescript":"^5.8.2","@types/diff":"^5.0.1","@types/node":"^22.13.10","testcontainers":"^10.28.0","@rawsql-ts/testkit-core":"^0.16.1","@rawsql-ts/adapter-node-pg":"^0.15.4","@testcontainers/postgresql":"^10.28.0","@rawsql-ts/testkit-postgres":"^0.15.3"},"peerDependencies":{"@rawsql-ts/adapter-node-pg":"^0.15.4"},"peerDependenciesMeta":{"@rawsql-ts/adapter-node-pg":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ztd-cli_0.22.5_1774310712741_0.4483472329169478","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@rawsql-ts/ztd-cli","version":"0.23.0","keywords":["rawsql-ts","ztd","cli","ddl","fixtures"],"author":{"name":"msugiura"},"license":"MIT","_id":"@rawsql-ts/ztd-cli@0.23.0","maintainers":[{"name":"msugiura","email":"msugiura.npm@gmail.com"}],"homepage":"https://github.com/mk3008/rawsql-ts#readme","bugs":{"url":"https://github.com/mk3008/rawsql-ts/issues"},"bin":{"ztd":"dist/index.js"},"dist":{"shasum":"a4657bf5520974ed0e3736961bc5bdd96f67e5c5","tarball":"https://registry.npmjs.org/@rawsql-ts/ztd-cli/-/ztd-cli-0.23.0.tgz","fileCount":271,"integrity":"sha512-LI8y2feTCag5+h6r5wQzcwStJPqW315jLOl8ZX1G4eUiJbQQteSOVfr/1d6NauiKsjhjBdLksyl5sJvHmiHbPw==","signatures":[{"sig":"MEUCIBOgVR3flO12bStX0pKVV9ue9Yc3ts+rO3VXShSoElg5AiEA2V8N0GJkFbOCDqczqBOor0gJZYa2IodDe+b0C337+vI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rawsql-ts%2fztd-cli@0.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1602368},"main":"dist/index.js","_from":"file:/home/runner/work/rawsql-ts/rawsql-ts/tmp/downloaded-contracts/artifacts/tarballs/_rawsql-ts_ztd-cli/rawsql-ts-ztd-cli-0.23.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"scripts":{"lint":"eslint src --ext .ts","test":"pnpm --filter @rawsql-ts/adapter-node-pg run build && vitest run --config vitest.config.ts","build":"pnpm --filter rawsql-ts run build && pnpm --filter @rawsql-ts/sql-grep-core run build && pnpm --filter @rawsql-ts/test-evidence-core run build && pnpm --filter @rawsql-ts/test-evidence-renderer-md run build && pnpm --filter @rawsql-ts/testkit-core run build && tsc -p tsconfig.json","release":"npm run lint && npm run test && npm run build && node -e \"require('fs').mkdirSync('../../tmp', { recursive: true })\" && pnpm pack --out ../../tmp/rawsql-ts-ztd-cli.tgz && pnpm publish --access public","test:consumer-validation":"vitest run --config vitest.config.ts tests/testEvidence.unit.test.ts tests/testEvidence.cli.test.ts tests/sqlCatalog.evidence.test.ts tests/testCaseCatalog.evidence.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca92dba1-4e67-449f-aebe-951ea7113772"}},"_resolved":"/home/runner/work/rawsql-ts/rawsql-ts/tmp/downloaded-contracts/artifacts/tarballs/_rawsql-ts_ztd-cli/rawsql-ts-ztd-cli-0.23.0.tgz","_integrity":"sha512-LI8y2feTCag5+h6r5wQzcwStJPqW315jLOl8ZX1G4eUiJbQQteSOVfr/1d6NauiKsjhjBdLksyl5sJvHmiHbPw==","repository":{"url":"git+https://github.com/mk3008/rawsql-ts.git","type":"git","directory":"packages/ztd-cli"},"_npmVersion":"11.12.1","description":"DB-agnostic scaffolding and DDL helpers for Zero Table Dependency projects","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^8.0.3","yaml":"^2.8.3","chokidar":"^5.0.0","commander":"^12.0.0","fast-glob":"^3.3.3","rawsql-ts":"^0.18.0","@rawsql-ts/sql-grep-core":"^0.1.6","@rawsql-ts/test-evidence-core":"^0.2.0","@rawsql-ts/test-evidence-renderer-md":"^0.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.11.1","vitest":"^4.0.7","typescript":"^5.8.2","@types/diff":"^5.0.1","@types/node":"^22.13.10","testcontainers":"^10.28.0","@rawsql-ts/testkit-core":"^0.16.3","@rawsql-ts/adapter-node-pg":"^0.15.6","@testcontainers/postgresql":"^10.28.0","@rawsql-ts/testkit-postgres":"^0.15.5"},"peerDependencies":{"@rawsql-ts/adapter-node-pg":"^0.15.6"},"peerDependenciesMeta":{"@rawsql-ts/adapter-node-pg":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ztd-cli_0.23.0_1774708415434_0.4240306129674589","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"@rawsql-ts/ztd-cli","version":"0.24.0","keywords":["rawsql-ts","ztd","cli","ddl","fixtures"],"author":{"name":"msugiura"},"license":"MIT","_id":"@rawsql-ts/ztd-cli@0.24.0","maintainers":[{"name":"msugiura","email":"msugiura.npm@gmail.com"}],"homepage":"https://github.com/mk3008/rawsql-ts#readme","bugs":{"url":"https://github.com/mk3008/rawsql-ts/issues"},"bin":{"ztd":"dist/index.js"},"dist":{"shasum":"a6fe219d8661f01cf26df633d6002ed0f263babb","tarball":"https://registry.npmjs.org/@rawsql-ts/ztd-cli/-/ztd-cli-0.24.0.tgz","fileCount":275,"integrity":"sha512-Ekn6i+190YEvzr6U2srMKjGA1v6QIAmYC2nLXCW1v/IiH6Ix1dq5LY83V4IWcL34VVDJa6I44KXyW23vNRytKw==","signatures":[{"sig":"MEUCIQDgn0iL+7sXTc0SiWtJnnm3p2pFNuCJRXlCEVAI171JxgIgMQ/ur2jbm+XfqlpcXHuW+RY8dSV4iwYeOr6T431RxoQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rawsql-ts%2fztd-cli@0.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1751761},"main":"dist/index.js","_from":"file:/home/runner/work/rawsql-ts/rawsql-ts/tmp/downloaded-contracts/artifacts/tarballs/_rawsql-ts_ztd-cli/rawsql-ts-ztd-cli-0.24.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"scripts":{"lint":"eslint src --ext .ts","test":"pnpm --filter @rawsql-ts/adapter-node-pg run build && vitest run --config vitest.config.ts","build":"pnpm --filter rawsql-ts run build && pnpm --filter @rawsql-ts/sql-grep-core run build && pnpm --filter @rawsql-ts/test-evidence-core run build && pnpm --filter @rawsql-ts/test-evidence-renderer-md run build && pnpm --filter @rawsql-ts/testkit-core run build && tsc -p tsconfig.json","release":"npm run lint && npm run test && npm run build && node -e \"require('fs').mkdirSync('../../tmp', { recursive: true })\" && pnpm pack --out ../../tmp/rawsql-ts-ztd-cli.tgz && pnpm publish --access public","test:consumer-validation":"vitest run --config vitest.config.ts tests/testEvidence.unit.test.ts tests/testEvidence.cli.test.ts tests/sqlCatalog.evidence.test.ts tests/testCaseCatalog.evidence.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca92dba1-4e67-449f-aebe-951ea7113772"}},"_resolved":"/home/runner/work/rawsql-ts/rawsql-ts/tmp/downloaded-contracts/artifacts/tarballs/_rawsql-ts_ztd-cli/rawsql-ts-ztd-cli-0.24.0.tgz","_integrity":"sha512-Ekn6i+190YEvzr6U2srMKjGA1v6QIAmYC2nLXCW1v/IiH6Ix1dq5LY83V4IWcL34VVDJa6I44KXyW23vNRytKw==","repository":{"url":"git+https://github.com/mk3008/rawsql-ts.git","type":"git","directory":"packages/ztd-cli"},"_npmVersion":"11.9.0","description":"DB-agnostic scaffolding and DDL helpers for Zero Table Dependency projects","directories":{},"_nodeVersion":"24.14.0","dependencies":{"diff":"^8.0.3","yaml":"^2.8.3","chokidar":"^5.0.0","commander":"^12.0.0","fast-glob":"^3.3.3","rawsql-ts":"^0.18.0","@rawsql-ts/sql-grep-core":"^0.1.7","@rawsql-ts/test-evidence-core":"^0.2.0","@rawsql-ts/test-evidence-renderer-md":"^0.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.11.1","vitest":"^4.0.7","typescript":"^5.8.2","@types/diff":"^5.0.1","@types/node":"^22.13.10","testcontainers":"^10.28.0","@rawsql-ts/testkit-core":"^0.16.3","@rawsql-ts/adapter-node-pg":"^0.15.6","@testcontainers/postgresql":"^10.28.0","@rawsql-ts/testkit-postgres":"^0.15.5"},"peerDependencies":{"@rawsql-ts/adapter-node-pg":"^0.15.6"},"peerDependenciesMeta":{"@rawsql-ts/adapter-node-pg":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ztd-cli_0.24.0_1775133773121_0.9115306204584794","host":"s3://npm-registry-packages-npm-production"}},"0.24.1":{"name":"@rawsql-ts/ztd-cli","version":"0.24.1","keywords":["rawsql-ts","ztd","cli","ddl","fixtures"],"author":{"name":"msugiura"},"license":"MIT","_id":"@rawsql-ts/ztd-cli@0.24.1","maintainers":[{"name":"msugiura","email":"msugiura.npm@gmail.com"}],"homepage":"https://github.com/mk3008/rawsql-ts#readme","bugs":{"url":"https://github.com/mk3008/rawsql-ts/issues"},"bin":{"ztd":"dist/index.js"},"dist":{"shasum":"2d1d54c0f3c86ffdaa89735578b3966622fffc7c","tarball":"https://registry.npmjs.org/@rawsql-ts/ztd-cli/-/ztd-cli-0.24.1.tgz","fileCount":275,"integrity":"sha512-e6Y48mAKeGKtEo9UzFvK6zHLT5TAcI0fXWmcbI5TYtoisXl6/c40gh2wn+cLAb7ESuf9hHoV1CvrgEdViESPWQ==","signatures":[{"sig":"MEUCIByUWyTQdJZ1Z4x2KQvAmIPLXU1QInTNBTPg/cgBthHaAiEAsqI2HaTnalfOiuQCBqM9KRB7IxOcdn93t4K+eeklLac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rawsql-ts%2fztd-cli@0.24.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1746270},"main":"dist/index.js","_from":"file:/home/runner/work/rawsql-ts/rawsql-ts/tmp/downloaded-contracts/artifacts/tarballs/_rawsql-ts_ztd-cli/rawsql-ts-ztd-cli-0.24.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"scripts":{"lint":"eslint src --ext .ts","test":"pnpm --filter @rawsql-ts/adapter-node-pg run build && vitest run --config vitest.config.ts","build":"pnpm --filter rawsql-ts run build && pnpm --filter @rawsql-ts/sql-grep-core run build && pnpm --filter @rawsql-ts/test-evidence-core run build && pnpm --filter @rawsql-ts/test-evidence-renderer-md run build && pnpm --filter @rawsql-ts/testkit-core run build && tsc -p tsconfig.json","release":"npm run lint && npm run test && npm run build && node -e \"require('fs').mkdirSync('../../tmp', { recursive: true })\" && pnpm pack --out ../../tmp/rawsql-ts-ztd-cli.tgz && pnpm publish --access public","test:consumer-validation":"vitest run --config vitest.config.ts tests/testEvidence.unit.test.ts tests/testEvidence.cli.test.ts tests/sqlCatalog.evidence.test.ts tests/testCaseCatalog.evidence.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca92dba1-4e67-449f-aebe-951ea7113772"}},"_resolved":"/home/runner/work/rawsql-ts/rawsql-ts/tmp/downloaded-contracts/artifacts/tarballs/_rawsql-ts_ztd-cli/rawsql-ts-ztd-cli-0.24.1.tgz","_integrity":"sha512-e6Y48mAKeGKtEo9UzFvK6zHLT5TAcI0fXWmcbI5TYtoisXl6/c40gh2wn+cLAb7ESuf9hHoV1CvrgEdViESPWQ==","repository":{"url":"git+https://github.com/mk3008/rawsql-ts.git","type":"git","directory":"packages/ztd-cli"},"_npmVersion":"11.9.0","description":"DB-agnostic scaffolding and DDL helpers for Zero Table Dependency projects","directories":{},"_nodeVersion":"24.14.0","dependencies":{"diff":"^8.0.3","yaml":"^2.8.3","chokidar":"^5.0.0","commander":"^12.0.0","fast-glob":"^3.3.3","rawsql-ts":"^0.18.0","@rawsql-ts/sql-grep-core":"^0.1.7","@rawsql-ts/test-evidence-core":"^0.2.0","@rawsql-ts/test-evidence-renderer-md":"^0.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.11.1","vitest":"^4.0.7","typescript":"^5.8.2","@types/diff":"^5.0.1","@types/node":"^22.13.10","testcontainers":"^10.28.0","@rawsql-ts/testkit-core":"^0.16.3","@rawsql-ts/adapter-node-pg":"^0.15.6","@testcontainers/postgresql":"^10.28.0","@rawsql-ts/testkit-postgres":"^0.15.5"},"peerDependencies":{"@rawsql-ts/adapter-node-pg":"^0.15.6"},"peerDependenciesMeta":{"@rawsql-ts/adapter-node-pg":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ztd-cli_0.24.1_1775218017571_0.7747135322647181","host":"s3://npm-registry-packages-npm-production"}},"0.24.2":{"name":"@rawsql-ts/ztd-cli","version":"0.24.2","keywords":["rawsql-ts","ztd","cli","ddl","fixtures"],"author":{"name":"msugiura"},"license":"MIT","_id":"@rawsql-ts/ztd-cli@0.24.2","maintainers":[{"name":"msugiura","email":"msugiura.npm@gmail.com"}],"homepage":"https://github.com/mk3008/rawsql-ts#readme","bugs":{"url":"https://github.com/mk3008/rawsql-ts/issues"},"bin":{"ztd":"dist/index.js"},"dist":{"shasum":"bbf64fd2f73a6d15d67957282ec8a2717bd83504","tarball":"https://registry.npmjs.org/@rawsql-ts/ztd-cli/-/ztd-cli-0.24.2.tgz","fileCount":281,"integrity":"sha512-c7VPTVfMdjiTaIcmSjIUbgoXZ2J2mMu51AzxL9yMg+nMD59S/IwCB5lzA7RIvivQRhCihye+heeMb6rbqfm4gA==","signatures":[{"sig":"MEUCIQDMTCUoZ1x1JWiaZ17QbjddVn0WKrkc1c8OIDR3fR1gAgIgNBerGebDsxZ9Hnl/L8zn+J57TremO0zQPCEW/WG2gLk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rawsql-ts%2fztd-cli@0.24.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1844385},"main":"dist/index.js","_from":"file:/home/runner/work/rawsql-ts/rawsql-ts/tmp/downloaded-contracts/artifacts/tarballs/_rawsql-ts_ztd-cli/rawsql-ts-ztd-cli-0.24.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"scripts":{"lint":"eslint src --ext .ts","test":"pnpm --filter @rawsql-ts/adapter-node-pg run build && vitest run --config vitest.config.ts","build":"pnpm --filter rawsql-ts run build && pnpm --filter @rawsql-ts/sql-grep-core run build && pnpm --filter @rawsql-ts/test-evidence-core run build && pnpm --filter @rawsql-ts/test-evidence-renderer-md run build && pnpm --filter @rawsql-ts/testkit-core run build && tsc -p tsconfig.json","release":"npm run lint && npm run test && npm run build && node -e \"require('fs').mkdirSync('../../tmp', { recursive: true })\" && pnpm pack --out ../../tmp/rawsql-ts-ztd-cli.tgz && pnpm publish --access public","test:consumer-validation":"vitest run --config vitest.config.ts tests/testEvidence.unit.test.ts tests/testEvidence.cli.test.ts tests/sqlCatalog.evidence.test.ts tests/testCaseCatalog.evidence.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca92dba1-4e67-449f-aebe-951ea7113772"}},"_resolved":"/home/runner/work/rawsql-ts/rawsql-ts/tmp/downloaded-contracts/artifacts/tarballs/_rawsql-ts_ztd-cli/rawsql-ts-ztd-cli-0.24.2.tgz","_integrity":"sha512-c7VPTVfMdjiTaIcmSjIUbgoXZ2J2mMu51AzxL9yMg+nMD59S/IwCB5lzA7RIvivQRhCihye+heeMb6rbqfm4gA==","repository":{"url":"git+https://github.com/mk3008/rawsql-ts.git","type":"git","directory":"packages/ztd-cli"},"_npmVersion":"11.11.0","description":"DB-agnostic scaffolding and DDL helpers for Zero Table Dependency projects","directories":{},"_nodeVersion":"24.14.1","dependencies":{"diff":"^8.0.3","yaml":"^2.8.3","chokidar":"^5.0.0","commander":"^12.0.0","fast-glob":"^3.3.3","rawsql-ts":"^0.18.0","@rawsql-ts/sql-grep-core":"^0.1.7","@rawsql-ts/test-evidence-core":"^0.2.0","@rawsql-ts/test-evidence-renderer-md":"^0.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.11.1","vitest":"^4.0.7","typescript":"^5.8.2","@types/diff":"^5.0.1","@types/node":"^22.13.10","testcontainers":"^10.28.0","@rawsql-ts/testkit-core":"^0.16.3","@rawsql-ts/adapter-node-pg":"^0.15.6","@testcontainers/postgresql":"^10.28.0","@rawsql-ts/testkit-postgres":"^0.15.5"},"peerDependencies":{"@rawsql-ts/adapter-node-pg":"^0.15.6"},"peerDependenciesMeta":{"@rawsql-ts/adapter-node-pg":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ztd-cli_0.24.2_1775442670308_0.2944751462879531","host":"s3://npm-registry-packages-npm-production"}},"0.24.3":{"name":"@rawsql-ts/ztd-cli","version":"0.24.3","keywords":["rawsql-ts","ztd","cli","ddl","fixtures"],"author":{"name":"msugiura"},"license":"MIT","_id":"@rawsql-ts/ztd-cli@0.24.3","maintainers":[{"name":"msugiura","email":"msugiura.npm@gmail.com"}],"homepage":"https://github.com/mk3008/rawsql-ts#readme","bugs":{"url":"https://github.com/mk3008/rawsql-ts/issues"},"bin":{"ztd":"dist/index.js"},"dist":{"shasum":"fc97b660e3a8ad7142e7499ed29f85f8cbcb9ecc","tarball":"https://registry.npmjs.org/@rawsql-ts/ztd-cli/-/ztd-cli-0.24.3.tgz","fileCount":281,"integrity":"sha512-KpdDseIO/oFiCf3LRJ/Aw9RdHY36zKOkn+pEJ3EFNMb/ru9BD4XnAwpMXsda9/8S5EbcnmgEiYNFKJsSsguB0A==","signatures":[{"sig":"MEQCIHEWZVNf8E/nrIARN2ENR1ty0gL9jcXSm7aTx/FGAyFRAiBlkoqzYFt/kjUXD2Pb8TB4/KOaXvR5FEADmw/+ntVzkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rawsql-ts%2fztd-cli@0.24.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1845800},"main":"dist/index.js","_from":"file:/home/runner/work/rawsql-ts/rawsql-ts/tmp/downloaded-contracts/artifacts/tarballs/_rawsql-ts_ztd-cli/rawsql-ts-ztd-cli-0.24.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"scripts":{"lint":"eslint src --ext .ts","test":"pnpm --filter @rawsql-ts/adapter-node-pg run build && vitest run --config vitest.config.ts","build":"pnpm --filter rawsql-ts run build && pnpm --filter @rawsql-ts/sql-grep-core run build && pnpm --filter @rawsql-ts/test-evidence-core run build && pnpm --filter @rawsql-ts/test-evidence-renderer-md run build && pnpm --filter @rawsql-ts/testkit-core run build && tsc -p tsconfig.json","release":"npm run lint && npm run test && npm run build && node -e \"require('fs').mkdirSync('../../tmp', { recursive: true })\" && pnpm pack --out ../../tmp/rawsql-ts-ztd-cli.tgz && pnpm publish --access public","test:consumer-validation":"vitest run --config vitest.config.ts tests/testEvidence.unit.test.ts tests/testEvidence.cli.test.ts tests/sqlCatalog.evidence.test.ts tests/testCaseCatalog.evidence.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca92dba1-4e67-449f-aebe-951ea7113772"}},"_resolved":"/home/runner/work/rawsql-ts/rawsql-ts/tmp/downloaded-contracts/artifacts/tarballs/_rawsql-ts_ztd-cli/rawsql-ts-ztd-cli-0.24.3.tgz","_integrity":"sha512-KpdDseIO/oFiCf3LRJ/Aw9RdHY36zKOkn+pEJ3EFNMb/ru9BD4XnAwpMXsda9/8S5EbcnmgEiYNFKJsSsguB0A==","repository":{"url":"git+https://github.com/mk3008/rawsql-ts.git","type":"git","directory":"packages/ztd-cli"},"_npmVersion":"11.11.0","description":"DB-agnostic scaffolding and DDL helpers for Zero Table Dependency projects","directories":{},"_nodeVersion":"24.14.1","dependencies":{"diff":"^8.0.3","yaml":"^2.8.3","chokidar":"^5.0.0","commander":"^12.0.0","fast-glob":"^3.3.3","rawsql-ts":"^0.18.0","@rawsql-ts/sql-grep-core":"^0.1.7","@rawsql-ts/test-evidence-core":"^0.2.0","@rawsql-ts/test-evidence-renderer-md":"^0.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.11.1","vitest":"^4.0.7","typescript":"^5.8.2","@types/diff":"^5.0.1","@types/node":"^22.13.10","testcontainers":"^10.28.0","@rawsql-ts/testkit-core":"^0.16.3","@rawsql-ts/adapter-node-pg":"^0.15.6","@testcontainers/postgresql":"^10.28.0","@rawsql-ts/testkit-postgres":"^0.15.5"},"peerDependencies":{"@rawsql-ts/adapter-node-pg":"^0.15.6"},"peerDependenciesMeta":{"@rawsql-ts/adapter-node-pg":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ztd-cli_0.24.3_1775482011219_0.4860559964024149","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"@rawsql-ts/ztd-cli","version":"0.25.0","keywords":["rawsql-ts","ztd","cli","ddl","fixtures"],"author":{"name":"msugiura"},"license":"MIT","_id":"@rawsql-ts/ztd-cli@0.25.0","maintainers":[{"name":"msugiura","email":"msugiura.npm@gmail.com"}],"homepage":"https://github.com/mk3008/rawsql-ts#readme","bugs":{"url":"https://github.com/mk3008/rawsql-ts/issues"},"bin":{"ztd":"dist/index.js"},"dist":{"shasum":"74d17475299c07d14d8d2f81c226d38c63f98b5f","tarball":"https://registry.npmjs.org/@rawsql-ts/ztd-cli/-/ztd-cli-0.25.0.tgz","fileCount":287,"integrity":"sha512-34bYqHiOSW2d8P3QhxU7hw6KHR5iAWHwu0BJEnlHu4O9dDslOrMaE+0wfdZY/iL+zNvUQnm0iEB26o8E1AQwmQ==","signatures":[{"sig":"MEYCIQCRI8mfk3v/y1yjEq53692HbWZ7lzfY3NBNhuoU8l+5ygIhAIRsbBDwc8PGR8WBKrR5Ko+KGDknD8qfiCCOuhEZEFIc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rawsql-ts%2fztd-cli@0.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1893870},"main":"dist/index.js","_from":"file:/home/runner/work/rawsql-ts/rawsql-ts/tmp/downloaded-contracts/artifacts/tarballs/_rawsql-ts_ztd-cli/rawsql-ts-ztd-cli-0.25.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"scripts":{"lint":"eslint src --ext .ts","test":"pnpm --filter @rawsql-ts/adapter-node-pg run build && vitest run --config vitest.config.ts","build":"pnpm --filter rawsql-ts run build && pnpm --filter @rawsql-ts/sql-grep-core run build && pnpm --filter @rawsql-ts/test-evidence-core run build && pnpm --filter @rawsql-ts/test-evidence-renderer-md run build && pnpm --filter @rawsql-ts/testkit-core run build && tsc -p tsconfig.json","release":"npm run lint && npm run test && npm run build && node -e \"require('fs').mkdirSync('../../tmp', { recursive: true })\" && pnpm pack --out ../../tmp/rawsql-ts-ztd-cli.tgz && pnpm publish --access public","test:soft":"vitest run --config vitest.config.ts tests/repoGuidance.unit.test.ts tests/intentProcedure.docs.test.ts tests/perfBenchmark.unit.test.ts tests/perfSandbox.unit.test.ts tests/queryLint.unit.test.ts","test:essential":"pnpm --filter @rawsql-ts/adapter-node-pg run build && vitest run --config vitest.config.ts tests/checkContract.cli-exit.test.ts tests/checkContract.cli.test.ts tests/checkContract.unit.test.ts tests/featureScaffold.unit.test.ts tests/featureTestsScaffold.unit.test.ts tests/gitignoreTemplate.pack.test.ts tests/init.command.test.ts tests/options.unit.test.ts tests/prReadiness.unit.test.ts tests/precommitEnforcement.unit.test.ts tests/qualityGates.unit.test.ts tests/releaseReadiness.unit.test.ts","test:consumer-validation":"vitest run --config vitest.config.ts tests/testEvidence.unit.test.ts tests/testEvidence.cli.test.ts tests/sqlCatalog.evidence.test.ts tests/testCaseCatalog.evidence.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca92dba1-4e67-449f-aebe-951ea7113772"}},"_resolved":"/home/runner/work/rawsql-ts/rawsql-ts/tmp/downloaded-contracts/artifacts/tarballs/_rawsql-ts_ztd-cli/rawsql-ts-ztd-cli-0.25.0.tgz","_integrity":"sha512-34bYqHiOSW2d8P3QhxU7hw6KHR5iAWHwu0BJEnlHu4O9dDslOrMaE+0wfdZY/iL+zNvUQnm0iEB26o8E1AQwmQ==","repository":{"url":"git+https://github.com/mk3008/rawsql-ts.git","type":"git","directory":"packages/ztd-cli"},"_npmVersion":"11.11.0","description":"DB-agnostic scaffolding and DDL helpers for Zero Table Dependency projects","directories":{},"_nodeVersion":"24.14.1","dependencies":{"diff":"^8.0.3","yaml":"^2.8.3","chokidar":"^5.0.0","commander":"^12.0.0","fast-glob":"^3.3.3","rawsql-ts":"^0.19.0","@rawsql-ts/sql-grep-core":"^0.1.8","@rawsql-ts/test-evidence-core":"^0.2.0","@rawsql-ts/test-evidence-renderer-md":"^0.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.11.1","vitest":"^4.0.7","typescript":"^5.8.2","@types/diff":"^5.0.1","@types/node":"^22.13.10","testcontainers":"^10.28.0","@rawsql-ts/testkit-core":"^0.16.4","@rawsql-ts/adapter-node-pg":"^0.15.7","@testcontainers/postgresql":"^10.28.0","@rawsql-ts/testkit-postgres":"^0.15.6"},"peerDependencies":{"@rawsql-ts/adapter-node-pg":"^0.15.7"},"peerDependenciesMeta":{"@rawsql-ts/adapter-node-pg":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ztd-cli_0.25.0_1775904356050_0.0454269092086792","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"@rawsql-ts/ztd-cli","version":"0.26.0","keywords":["rawsql-ts","ztd","cli","ddl","fixtures"],"author":{"name":"msugiura"},"license":"MIT","_id":"@rawsql-ts/ztd-cli@0.26.0","maintainers":[{"name":"msugiura","email":"msugiura.npm@gmail.com"}],"homepage":"https://github.com/mk3008/rawsql-ts#readme","bugs":{"url":"https://github.com/mk3008/rawsql-ts/issues"},"bin":{"ztd":"dist/index.js"},"dist":{"shasum":"f853bed6513c0663100b4a647f4155bda6f3aca0","tarball":"https://registry.npmjs.org/@rawsql-ts/ztd-cli/-/ztd-cli-0.26.0.tgz","fileCount":295,"integrity":"sha512-64CuzZfSJPD4ncRm5PZxgqT9XUQbhoOCNldU9k8fy28N9qGZk1YhsR/XzPM4G/d1avdySLVdclWvd/a9XrA1Kg==","signatures":[{"sig":"MEUCIQCnHTxdWRbq2AZC8xTR8lmS2cUAvmF3zLnuVykkYYMkRQIgVheo/3AwEHe5vNZlnvv435BV995qd4m1+lVPUKYExfI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rawsql-ts%2fztd-cli@0.26.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1940878},"main":"dist/index.js","_from":"file:/home/runner/work/rawsql-ts/rawsql-ts/tmp/downloaded-contracts/artifacts/tarballs/_rawsql-ts_ztd-cli/rawsql-ts-ztd-cli-0.26.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"scripts":{"lint":"eslint src --ext .ts","test":"pnpm --filter @rawsql-ts/adapter-node-pg run build && vitest run --config vitest.config.ts","build":"pnpm --filter rawsql-ts run build && pnpm --filter @rawsql-ts/sql-grep-core run build && pnpm --filter @rawsql-ts/test-evidence-core run build && pnpm --filter @rawsql-ts/test-evidence-renderer-md run build && pnpm --filter @rawsql-ts/testkit-core run build && tsc -p tsconfig.json","release":"npm run lint && npm run test && npm run build && node -e \"require('fs').mkdirSync('../../tmp', { recursive: true })\" && pnpm pack --out ../../tmp/rawsql-ts-ztd-cli.tgz && pnpm publish --access public","test:soft":"vitest run --config vitest.config.ts tests/repoGuidance.unit.test.ts tests/intentProcedure.docs.test.ts tests/perfBenchmark.unit.test.ts tests/perfSandbox.unit.test.ts tests/queryLint.unit.test.ts","test:essential":"pnpm --filter @rawsql-ts/adapter-node-pg run build && vitest run --config vitest.config.ts tests/checkContract.cli-exit.test.ts tests/checkContract.cli.test.ts tests/checkContract.unit.test.ts tests/featureScaffold.unit.test.ts tests/featureTestsScaffold.unit.test.ts tests/gitignoreTemplate.pack.test.ts tests/init.command.test.ts tests/options.unit.test.ts tests/prReadiness.unit.test.ts tests/precommitEnforcement.unit.test.ts tests/qualityGates.unit.test.ts tests/releaseReadiness.unit.test.ts","test:consumer-validation":"vitest run --config vitest.config.ts tests/testEvidence.unit.test.ts tests/testEvidence.cli.test.ts tests/sqlCatalog.evidence.test.ts tests/testCaseCatalog.evidence.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca92dba1-4e67-449f-aebe-951ea7113772"}},"_resolved":"/home/runner/work/rawsql-ts/rawsql-ts/tmp/downloaded-contracts/artifacts/tarballs/_rawsql-ts_ztd-cli/rawsql-ts-ztd-cli-0.26.0.tgz","_integrity":"sha512-64CuzZfSJPD4ncRm5PZxgqT9XUQbhoOCNldU9k8fy28N9qGZk1YhsR/XzPM4G/d1avdySLVdclWvd/a9XrA1Kg==","repository":{"url":"git+https://github.com/mk3008/rawsql-ts.git","type":"git","directory":"packages/ztd-cli"},"_npmVersion":"11.11.0","description":"DB-agnostic scaffolding and DDL helpers for Zero Table Dependency projects","directories":{},"_nodeVersion":"24.14.1","dependencies":{"diff":"^8.0.3","yaml":"^2.8.3","chokidar":"^5.0.0","commander":"^12.0.0","fast-glob":"^3.3.3","rawsql-ts":"^0.20.0","@rawsql-ts/sql-grep-core":"^0.1.9","@rawsql-ts/test-evidence-core":"^0.2.0","@rawsql-ts/test-evidence-renderer-md":"^0.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.11.1","vitest":"^4.0.7","typescript":"^5.8.2","@types/diff":"^5.0.1","@types/node":"^22.13.10","testcontainers":"^10.28.0","@rawsql-ts/testkit-core":"^0.16.5","@rawsql-ts/adapter-node-pg":"^0.15.8","@testcontainers/postgresql":"^10.28.0","@rawsql-ts/testkit-postgres":"^0.15.7"},"peerDependencies":{"@rawsql-ts/adapter-node-pg":"^0.15.8"},"peerDependenciesMeta":{"@rawsql-ts/adapter-node-pg":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ztd-cli_0.26.0_1776775917024_0.4152180416664757","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"@rawsql-ts/ztd-cli","version":"0.27.0","keywords":["rawsql-ts","ztd","cli","ddl","fixtures"],"author":{"name":"msugiura"},"license":"MIT","_id":"@rawsql-ts/ztd-cli@0.27.0","maintainers":[{"name":"msugiura","email":"msugiura.npm@gmail.com"}],"homepage":"https://github.com/mk3008/rawsql-ts#readme","bugs":{"url":"https://github.com/mk3008/rawsql-ts/issues"},"bin":{"ztd":"dist/index.js"},"dist":{"shasum":"af7948108664d2f013e672765745c8de934d3358","tarball":"https://registry.npmjs.org/@rawsql-ts/ztd-cli/-/ztd-cli-0.27.0.tgz","fileCount":266,"integrity":"sha512-ooMad99T3rWsU+fLzxJxkxeIQvvaphg/Rmkm0wEKq/MUaNndCi6TtB8juJ2R1zQNkl+ch5dwbT3jOanLkILSdQ==","signatures":[{"sig":"MEQCIEGUVJ3dH+Wzu0SuI64a1ZIjC7m2SM/6Pe4daERYh/sxAiAvqsJoypsT1uKP8AII+OtTTi0k7tW1Ad3hoVd/6u4j6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rawsql-ts%2fztd-cli@0.27.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2119488},"main":"dist/index.js","_from":"file:/home/runner/work/rawsql-ts/rawsql-ts/tmp/downloaded-contracts/artifacts/tarballs/_rawsql-ts_ztd-cli/rawsql-ts-ztd-cli-0.27.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"scripts":{"lint":"eslint src --ext .ts","test":"pnpm --filter @rawsql-ts/adapter-node-pg run build && vitest run --config vitest.config.ts","build":"pnpm --filter rawsql-ts run build && pnpm --filter @rawsql-ts/sql-grep-core run build && pnpm --filter @rawsql-ts/test-evidence-core run build && pnpm --filter @rawsql-ts/test-evidence-renderer-md run build && pnpm --filter @rawsql-ts/testkit-core run build && tsc -p tsconfig.json","release":"npm run lint && npm run test && npm run build && node -e \"require('fs').mkdirSync('../../tmp', { recursive: true })\" && pnpm pack --out ../../tmp/rawsql-ts-ztd-cli.tgz && pnpm publish --access public","test:soft":"vitest run --config vitest.config.ts tests/repoGuidance.unit.test.ts tests/intentProcedure.docs.test.ts tests/perfBenchmark.unit.test.ts tests/perfSandbox.unit.test.ts tests/queryLint.unit.test.ts","test:essential":"pnpm --filter @rawsql-ts/adapter-node-pg run build && vitest run --config vitest.config.ts tests/checkContract.cli-exit.test.ts tests/checkContract.cli.test.ts tests/checkContract.unit.test.ts tests/featureScaffold.unit.test.ts tests/featureTestsScaffold.unit.test.ts tests/gitignoreTemplate.pack.test.ts tests/init.command.test.ts tests/options.unit.test.ts tests/prReadiness.unit.test.ts tests/precommitEnforcement.unit.test.ts tests/qualityGates.unit.test.ts tests/releaseReadiness.unit.test.ts","test:generated-mapper":"pnpm --filter @rawsql-ts/adapter-node-pg run build && vitest run --config vitest.config.ts tests/featureScaffold.unit.test.ts tests/cliCommands.test.ts","test:consumer-validation":"vitest run --config vitest.config.ts tests/testEvidence.unit.test.ts tests/testEvidence.cli.test.ts tests/sqlCatalog.evidence.test.ts tests/testCaseCatalog.evidence.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca92dba1-4e67-449f-aebe-951ea7113772"}},"_resolved":"/home/runner/work/rawsql-ts/rawsql-ts/tmp/downloaded-contracts/artifacts/tarballs/_rawsql-ts_ztd-cli/rawsql-ts-ztd-cli-0.27.0.tgz","_integrity":"sha512-ooMad99T3rWsU+fLzxJxkxeIQvvaphg/Rmkm0wEKq/MUaNndCi6TtB8juJ2R1zQNkl+ch5dwbT3jOanLkILSdQ==","repository":{"url":"git+https://github.com/mk3008/rawsql-ts.git","type":"git","directory":"packages/ztd-cli"},"_npmVersion":"11.12.1","description":"DB-agnostic scaffolding and DDL helpers for Zero Table Dependency projects","directories":{},"_nodeVersion":"24.15.0","dependencies":{"diff":"^8.0.3","yaml":"^2.8.3","chokidar":"^5.0.0","commander":"^12.0.0","fast-glob":"^3.3.3","rawsql-ts":"^0.21.0","@rawsql-ts/sql-grep-core":"^0.1.10","@rawsql-ts/test-evidence-core":"^0.2.0","@rawsql-ts/driver-adapter-core":"^0.2.0","@rawsql-ts/test-evidence-renderer-md":"^0.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.11.1","dotenv":"^16.4.7","vitest":"^4.0.7","typescript":"^5.8.2","@types/diff":"^5.0.1","@types/node":"^22.13.10","testcontainers":"^10.28.0","@rawsql-ts/testkit-core":"^0.17.0","@rawsql-ts/adapter-node-pg":"^0.15.9","@testcontainers/postgresql":"^10.28.0","@rawsql-ts/testkit-postgres":"^0.16.0"},"peerDependencies":{"@rawsql-ts/adapter-node-pg":"^0.15.9"},"peerDependenciesMeta":{"@rawsql-ts/adapter-node-pg":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ztd-cli_0.27.0_1779458482516_0.4391935003514964","host":"s3://npm-registry-packages-npm-production"}},"0.27.1":{"name":"@rawsql-ts/ztd-cli","version":"0.27.1","keywords":["rawsql-ts","ztd","cli","ddl","fixtures"],"author":{"name":"msugiura"},"license":"MIT","_id":"@rawsql-ts/ztd-cli@0.27.1","maintainers":[{"name":"msugiura","email":"msugiura.npm@gmail.com"}],"homepage":"https://github.com/mk3008/rawsql-ts#readme","bugs":{"url":"https://github.com/mk3008/rawsql-ts/issues"},"bin":{"ztd":"dist/index.js"},"dist":{"shasum":"56e500d10e5bf4ba4a5bf7ff037d89fc0e6ab9b6","tarball":"https://registry.npmjs.org/@rawsql-ts/ztd-cli/-/ztd-cli-0.27.1.tgz","fileCount":266,"integrity":"sha512-QENMLbj8v2x8eZS03Tv+gsFfscBb63rLARDWnZLmJzfNpqxJqOa/nTcN4nv9MJOzt1c3J3IKg7tLh557s4hd4w==","signatures":[{"sig":"MEUCIHpqBMl58Plxlg5XSWkHfFX3qXEax1NiRxcB41tDz9vRAiEAj5x4zWkecL29631rNYWR98IGxy4vE0TIZr6gZu0ibjU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rawsql-ts%2fztd-cli@0.27.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2125637},"main":"dist/index.js","_from":"file:/home/runner/work/rawsql-ts/rawsql-ts/tmp/downloaded-contracts/artifacts/tarballs/_rawsql-ts_ztd-cli/rawsql-ts-ztd-cli-0.27.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"scripts":{"lint":"eslint src --ext .ts","test":"pnpm --filter @rawsql-ts/adapter-node-pg run build && vitest run --config vitest.config.ts","build":"pnpm --filter rawsql-ts run build && pnpm --filter @rawsql-ts/sql-grep-core run build && pnpm --filter @rawsql-ts/test-evidence-core run build && pnpm --filter @rawsql-ts/test-evidence-renderer-md run build && pnpm --filter @rawsql-ts/testkit-core run build && tsc -p tsconfig.json","release":"npm run lint && npm run test && npm run build && node -e \"require('fs').mkdirSync('../../tmp', { recursive: true })\" && pnpm pack --out ../../tmp/rawsql-ts-ztd-cli.tgz && pnpm publish --access public","test:soft":"vitest run --config vitest.config.ts tests/repoGuidance.unit.test.ts tests/intentProcedure.docs.test.ts tests/perfBenchmark.unit.test.ts tests/perfSandbox.unit.test.ts tests/queryLint.unit.test.ts","test:essential":"pnpm --filter @rawsql-ts/adapter-node-pg run build && vitest run --config vitest.config.ts tests/checkContract.cli-exit.test.ts tests/checkContract.cli.test.ts tests/checkContract.unit.test.ts tests/featureScaffold.unit.test.ts tests/featureTestsScaffold.unit.test.ts tests/gitignoreTemplate.pack.test.ts tests/init.command.test.ts tests/options.unit.test.ts tests/prReadiness.unit.test.ts tests/precommitEnforcement.unit.test.ts tests/qualityGates.unit.test.ts tests/releaseReadiness.unit.test.ts","test:generated-mapper":"pnpm --filter @rawsql-ts/adapter-node-pg run build && vitest run --config vitest.config.ts tests/featureScaffold.unit.test.ts tests/cliCommands.test.ts","test:consumer-validation":"vitest run --config vitest.config.ts tests/testEvidence.unit.test.ts tests/testEvidence.cli.test.ts tests/sqlCatalog.evidence.test.ts tests/testCaseCatalog.evidence.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca92dba1-4e67-449f-aebe-951ea7113772"}},"_resolved":"/home/runner/work/rawsql-ts/rawsql-ts/tmp/downloaded-contracts/artifacts/tarballs/_rawsql-ts_ztd-cli/rawsql-ts-ztd-cli-0.27.1.tgz","_integrity":"sha512-QENMLbj8v2x8eZS03Tv+gsFfscBb63rLARDWnZLmJzfNpqxJqOa/nTcN4nv9MJOzt1c3J3IKg7tLh557s4hd4w==","repository":{"url":"git+https://github.com/mk3008/rawsql-ts.git","type":"git","directory":"packages/ztd-cli"},"_npmVersion":"11.12.1","description":"DB-agnostic scaffolding and DDL helpers for Zero Table Dependency projects","directories":{},"_nodeVersion":"24.15.0","dependencies":{"diff":"^8.0.3","yaml":"^2.8.3","chokidar":"^5.0.0","commander":"^12.0.0","fast-glob":"^3.3.3","rawsql-ts":"^0.21.0","@rawsql-ts/sql-grep-core":"^0.1.10","@rawsql-ts/test-evidence-core":"^0.2.0","@rawsql-ts/driver-adapter-core":"^0.2.0","@rawsql-ts/test-evidence-renderer-md":"^0.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.11.1","dotenv":"^16.4.7","vitest":"^4.0.7","typescript":"^5.8.2","@types/diff":"^5.0.1","@types/node":"^22.13.10","testcontainers":"^10.28.0","@rawsql-ts/testkit-core":"^0.17.0","@rawsql-ts/adapter-node-pg":"^0.15.9","@testcontainers/postgresql":"^10.28.0","@rawsql-ts/testkit-postgres":"^0.16.0"},"peerDependencies":{"@rawsql-ts/adapter-node-pg":"^0.15.9"},"peerDependenciesMeta":{"@rawsql-ts/adapter-node-pg":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ztd-cli_0.27.1_1779488915607_0.36771759293201844","host":"s3://npm-registry-packages-npm-production"}},"0.27.2":{"name":"@rawsql-ts/ztd-cli","version":"0.27.2","keywords":["rawsql-ts","ztd","cli","ddl","fixtures"],"author":{"name":"msugiura"},"license":"MIT","_id":"@rawsql-ts/ztd-cli@0.27.2","maintainers":[{"name":"msugiura","email":"msugiura.npm@gmail.com"}],"homepage":"https://github.com/mk3008/rawsql-ts#readme","bugs":{"url":"https://github.com/mk3008/rawsql-ts/issues"},"bin":{"ztd":"dist/index.js"},"dist":{"shasum":"6e1c17892fcafcc18b85c95ba4a60023db394efe","tarball":"https://registry.npmjs.org/@rawsql-ts/ztd-cli/-/ztd-cli-0.27.2.tgz","fileCount":266,"integrity":"sha512-P0vlGyp5F+Y6yUowV4h8Ia6sQAckCuD5H4/VHhbE7/ou/qK8f4lKysE/z1I1sJyCZNprNoAa3bS2lRv4vNmc1Q==","signatures":[{"sig":"MEQCIHSf+ex5gU290FcnXmaf4VwBhbrsVv72x5xuIRbqn1H4AiAD4cDcAkaw8yOjpIJYiYjQVNTIlgg5EcV49i5bm+3xUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rawsql-ts%2fztd-cli@0.27.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2126572},"main":"dist/index.js","_from":"file:/home/runner/work/rawsql-ts/rawsql-ts/tmp/downloaded-contracts/artifacts/tarballs/_rawsql-ts_ztd-cli/rawsql-ts-ztd-cli-0.27.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"scripts":{"lint":"eslint src --ext .ts","test":"pnpm --filter @rawsql-ts/adapter-node-pg run build && vitest run --config vitest.config.ts","build":"pnpm --filter rawsql-ts run build && pnpm --filter @rawsql-ts/sql-grep-core run build && pnpm --filter @rawsql-ts/test-evidence-core run build && pnpm --filter @rawsql-ts/test-evidence-renderer-md run build && pnpm --filter @rawsql-ts/testkit-core run build && tsc -p tsconfig.json","release":"npm run lint && npm run test && npm run build && node -e \"require('fs').mkdirSync('../../tmp', { recursive: true })\" && pnpm pack --out ../../tmp/rawsql-ts-ztd-cli.tgz && pnpm publish --access public","test:soft":"vitest run --config vitest.config.ts tests/repoGuidance.unit.test.ts tests/intentProcedure.docs.test.ts tests/perfBenchmark.unit.test.ts tests/perfSandbox.unit.test.ts tests/queryLint.unit.test.ts","test:essential":"pnpm --filter @rawsql-ts/adapter-node-pg run build && vitest run --config vitest.config.ts tests/checkContract.cli-exit.test.ts tests/checkContract.cli.test.ts tests/checkContract.unit.test.ts tests/featureScaffold.unit.test.ts tests/featureTestsScaffold.unit.test.ts tests/gitignoreTemplate.pack.test.ts tests/init.command.test.ts tests/options.unit.test.ts tests/prReadiness.unit.test.ts tests/precommitEnforcement.unit.test.ts tests/qualityGates.unit.test.ts tests/releaseReadiness.unit.test.ts","test:generated-mapper":"pnpm --filter @rawsql-ts/adapter-node-pg run build && vitest run --config vitest.config.ts tests/featureScaffold.unit.test.ts tests/cliCommands.test.ts","test:consumer-validation":"vitest run --config vitest.config.ts tests/testEvidence.unit.test.ts tests/testEvidence.cli.test.ts tests/sqlCatalog.evidence.test.ts tests/testCaseCatalog.evidence.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca92dba1-4e67-449f-aebe-951ea7113772"}},"_resolved":"/home/runner/work/rawsql-ts/rawsql-ts/tmp/downloaded-contracts/artifacts/tarballs/_rawsql-ts_ztd-cli/rawsql-ts-ztd-cli-0.27.2.tgz","_integrity":"sha512-P0vlGyp5F+Y6yUowV4h8Ia6sQAckCuD5H4/VHhbE7/ou/qK8f4lKysE/z1I1sJyCZNprNoAa3bS2lRv4vNmc1Q==","repository":{"url":"git+https://github.com/mk3008/rawsql-ts.git","type":"git","directory":"packages/ztd-cli"},"_npmVersion":"11.12.1","description":"DB-agnostic scaffolding and DDL helpers for Zero Table Dependency projects","directories":{},"_nodeVersion":"24.15.0","dependencies":{"diff":"^8.0.3","yaml":"^2.8.3","chokidar":"^5.0.0","commander":"^12.0.0","fast-glob":"^3.3.3","rawsql-ts":"^0.21.0","@rawsql-ts/sql-grep-core":"^0.1.10","@rawsql-ts/test-evidence-core":"^0.2.0","@rawsql-ts/driver-adapter-core":"^0.2.0","@rawsql-ts/test-evidence-renderer-md":"^0.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.11.1","dotenv":"^16.4.7","vitest":"^4.0.7","typescript":"^5.8.2","@types/diff":"^5.0.1","@types/node":"^22.13.10","testcontainers":"^10.28.0","@rawsql-ts/testkit-core":"^0.17.0","@rawsql-ts/adapter-node-pg":"^0.15.9","@testcontainers/postgresql":"^10.28.0","@rawsql-ts/testkit-postgres":"^0.16.0"},"peerDependencies":{"@rawsql-ts/adapter-node-pg":"^0.15.9"},"peerDependenciesMeta":{"@rawsql-ts/adapter-node-pg":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ztd-cli_0.27.2_1779498281399_0.20621218952007792","host":"s3://npm-registry-packages-npm-production"}},"0.27.3":{"name":"@rawsql-ts/ztd-cli","version":"0.27.3","keywords":["rawsql-ts","ztd","cli","ddl","fixtures"],"author":{"name":"msugiura"},"license":"MIT","_id":"@rawsql-ts/ztd-cli@0.27.3","maintainers":[{"name":"msugiura","email":"msugiura.npm@gmail.com"}],"homepage":"https://github.com/mk3008/rawsql-ts#readme","bugs":{"url":"https://github.com/mk3008/rawsql-ts/issues"},"bin":{"ztd":"dist/index.js"},"dist":{"shasum":"46b1df9c90732fa938e1e072591b93cb7ed8854d","tarball":"https://registry.npmjs.org/@rawsql-ts/ztd-cli/-/ztd-cli-0.27.3.tgz","fileCount":266,"integrity":"sha512-MgkfbcF3PxQ0KGU5dryhzvAn9nVxRBrdo++UWg5RPCLv+6qpLz9dhtZHNi3FfB4IxERzdAac3NU0RvFv9+Juaw==","signatures":[{"sig":"MEUCIQCLzG4Bjaak9VG93Db/cvR/pF5iypKwjuWQCKM08PrIbgIgVY47fqqejnwbh7Tgx8hkc9JXvQVceFC0LtwHXou1KAk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rawsql-ts%2fztd-cli@0.27.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2126574},"main":"dist/index.js","_from":"file:/home/runner/work/rawsql-ts/rawsql-ts/tmp/downloaded-contracts/artifacts/tarballs/_rawsql-ts_ztd-cli/rawsql-ts-ztd-cli-0.27.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"scripts":{"lint":"eslint src --ext .ts","test":"pnpm --filter @rawsql-ts/adapter-node-pg run build && vitest run --config vitest.config.ts","build":"pnpm --filter rawsql-ts run build && pnpm --filter @rawsql-ts/sql-grep-core run build && pnpm --filter @rawsql-ts/test-evidence-core run build && pnpm --filter @rawsql-ts/test-evidence-renderer-md run build && pnpm --filter @rawsql-ts/testkit-core run build && tsc -p tsconfig.json","release":"npm run lint && npm run test && npm run build && node -e \"require('fs').mkdirSync('../../tmp', { recursive: true })\" && pnpm pack --out ../../tmp/rawsql-ts-ztd-cli.tgz && pnpm publish --access public","test:soft":"vitest run --config vitest.config.ts tests/repoGuidance.unit.test.ts tests/intentProcedure.docs.test.ts tests/perfBenchmark.unit.test.ts tests/perfSandbox.unit.test.ts tests/queryLint.unit.test.ts","test:essential":"pnpm --filter @rawsql-ts/adapter-node-pg run build && vitest run --config vitest.config.ts tests/checkContract.cli-exit.test.ts tests/checkContract.cli.test.ts tests/checkContract.unit.test.ts tests/featureScaffold.unit.test.ts tests/featureTestsScaffold.unit.test.ts tests/gitignoreTemplate.pack.test.ts tests/init.command.test.ts tests/options.unit.test.ts tests/prReadiness.unit.test.ts tests/precommitEnforcement.unit.test.ts tests/qualityGates.unit.test.ts tests/releaseReadiness.unit.test.ts","test:generated-mapper":"pnpm --filter @rawsql-ts/adapter-node-pg run build && vitest run --config vitest.config.ts tests/featureScaffold.unit.test.ts tests/cliCommands.test.ts","test:consumer-validation":"vitest run --config vitest.config.ts tests/testEvidence.unit.test.ts tests/testEvidence.cli.test.ts tests/sqlCatalog.evidence.test.ts tests/testCaseCatalog.evidence.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca92dba1-4e67-449f-aebe-951ea7113772"}},"_resolved":"/home/runner/work/rawsql-ts/rawsql-ts/tmp/downloaded-contracts/artifacts/tarballs/_rawsql-ts_ztd-cli/rawsql-ts-ztd-cli-0.27.3.tgz","_integrity":"sha512-MgkfbcF3PxQ0KGU5dryhzvAn9nVxRBrdo++UWg5RPCLv+6qpLz9dhtZHNi3FfB4IxERzdAac3NU0RvFv9+Juaw==","repository":{"url":"git+https://github.com/mk3008/rawsql-ts.git","type":"git","directory":"packages/ztd-cli"},"_npmVersion":"11.13.0","description":"DB-agnostic scaffolding and DDL helpers for Zero Table Dependency projects","directories":{},"_nodeVersion":"24.16.0","dependencies":{"diff":"^8.0.3","yaml":"^2.8.3","chokidar":"^5.0.0","commander":"^12.0.0","fast-glob":"^3.3.3","rawsql-ts":"^0.22.0","@rawsql-ts/sql-grep-core":"^0.1.11","@rawsql-ts/test-evidence-core":"^0.2.0","@rawsql-ts/driver-adapter-core":"^0.2.0","@rawsql-ts/test-evidence-renderer-md":"^0.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.11.1","dotenv":"^16.4.7","vitest":"^4.0.7","typescript":"^5.8.2","@types/diff":"^5.0.1","@types/node":"^22.13.10","testcontainers":"^10.28.0","@rawsql-ts/testkit-core":"^0.17.1","@rawsql-ts/adapter-node-pg":"^0.15.10","@testcontainers/postgresql":"^10.28.0","@rawsql-ts/testkit-postgres":"^0.16.1"},"peerDependencies":{"@rawsql-ts/adapter-node-pg":"^0.15.10"},"peerDependenciesMeta":{"@rawsql-ts/adapter-node-pg":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ztd-cli_0.27.3_1780060252261_0.5567446389633397","host":"s3://npm-registry-packages-npm-production"}},"0.27.4":{"name":"@rawsql-ts/ztd-cli","version":"0.27.4","description":"DB-agnostic scaffolding and DDL helpers for Zero Table Dependency projects","main":"dist/index.js","bin":{"ztd":"dist/index.js"},"keywords":["rawsql-ts","ztd","cli","ddl","fixtures"],"author":{"name":"msugiura"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/mk3008/rawsql-ts.git","directory":"packages/ztd-cli"},"publishConfig":{"access":"public"},"engines":{"node":">=20"},"dependencies":{"@rawsql-ts/test-evidence-core":"^0.2.0","@rawsql-ts/test-evidence-renderer-md":"^0.3.2","chokidar":"^5.0.0","commander":"^12.0.0","diff":"^8.0.3","fast-glob":"^3.3.3","rawsql-ts":"^0.23.0","yaml":"^2.8.3","@rawsql-ts/sql-grep-core":"^0.1.12","@rawsql-ts/driver-adapter-core":"^0.2.0"},"peerDependencies":{"@rawsql-ts/adapter-node-pg":"^0.15.11"},"peerDependenciesMeta":{"@rawsql-ts/adapter-node-pg":{"optional":true}},"devDependencies":{"@rawsql-ts/adapter-node-pg":"^0.15.11","@rawsql-ts/testkit-core":"^0.17.2","@rawsql-ts/testkit-postgres":"^0.16.2","@testcontainers/postgresql":"^10.28.0","@types/diff":"^5.0.1","@types/node":"^22.13.10","dotenv":"^16.4.7","pg":"^8.11.1","testcontainers":"^10.28.0","typescript":"^5.8.2","vitest":"^4.0.7"},"scripts":{"build":"pnpm --filter rawsql-ts run build && pnpm --filter @rawsql-ts/sql-grep-core run build && pnpm --filter @rawsql-ts/test-evidence-core run build && pnpm --filter @rawsql-ts/test-evidence-renderer-md run build && pnpm --filter @rawsql-ts/testkit-core run build && tsc -p tsconfig.json","test":"pnpm --filter @rawsql-ts/adapter-node-pg run build && vitest run --config vitest.config.ts","test:essential":"pnpm --filter @rawsql-ts/adapter-node-pg run build && vitest run --config vitest.config.ts tests/checkContract.cli-exit.test.ts tests/checkContract.cli.test.ts tests/checkContract.unit.test.ts tests/featureScaffold.unit.test.ts tests/featureTestsScaffold.unit.test.ts tests/gitignoreTemplate.pack.test.ts tests/init.command.test.ts tests/options.unit.test.ts tests/prReadiness.unit.test.ts tests/precommitEnforcement.unit.test.ts tests/qualityGates.unit.test.ts tests/releaseReadiness.unit.test.ts","test:generated-mapper":"pnpm --filter @rawsql-ts/adapter-node-pg run build && vitest run --config vitest.config.ts tests/featureScaffold.unit.test.ts tests/cliCommands.test.ts","test:soft":"vitest run --config vitest.config.ts tests/repoGuidance.unit.test.ts tests/intentProcedure.docs.test.ts tests/perfBenchmark.unit.test.ts tests/perfSandbox.unit.test.ts tests/queryLint.unit.test.ts","lint":"eslint src --ext .ts","release":"npm run lint && npm run test && npm run build && node -e \"require('fs').mkdirSync('../../tmp', { recursive: true })\" && pnpm pack --out ../../tmp/rawsql-ts-ztd-cli.tgz && pnpm publish --access public","test:consumer-validation":"vitest run --config vitest.config.ts tests/testEvidence.unit.test.ts tests/testEvidence.cli.test.ts tests/sqlCatalog.evidence.test.ts tests/testCaseCatalog.evidence.test.ts"},"types":"./dist/index.d.ts","_id":"@rawsql-ts/ztd-cli@0.27.4","bugs":{"url":"https://github.com/mk3008/rawsql-ts/issues"},"homepage":"https://github.com/mk3008/rawsql-ts#readme","_integrity":"sha512-wEF8kct8NQTAfjBqfwYDDdvYIwMzloxRzygboMFtORqTgxDQX8D9a+870jtEBkaUF7zomIdMxkTOc+8LodZCmw==","_resolved":"/home/runner/work/rawsql-ts/rawsql-ts/tmp/downloaded-contracts/artifacts/tarballs/_rawsql-ts_ztd-cli/rawsql-ts-ztd-cli-0.27.4.tgz","_from":"file:/home/runner/work/rawsql-ts/rawsql-ts/tmp/downloaded-contracts/artifacts/tarballs/_rawsql-ts_ztd-cli/rawsql-ts-ztd-cli-0.27.4.tgz","_nodeVersion":"24.16.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-wEF8kct8NQTAfjBqfwYDDdvYIwMzloxRzygboMFtORqTgxDQX8D9a+870jtEBkaUF7zomIdMxkTOc+8LodZCmw==","shasum":"8dd8c8ed800d55cae906479e8aa66a8b7f2190ed","tarball":"https://registry.npmjs.org/@rawsql-ts/ztd-cli/-/ztd-cli-0.27.4.tgz","fileCount":266,"unpackedSize":2126574,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rawsql-ts%2fztd-cli@0.27.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDTR4jz7p8ycnaQB92q2++RE+h5vQbg1HAYKgKCXzmFxgIhAJ6jKej8rR2Odh5gI/8Tm9LGfq4bxyh+AZvPV7Bp7Pt5"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ca92dba1-4e67-449f-aebe-951ea7113772"}},"directories":{},"maintainers":[{"name":"msugiura","email":"msugiura.npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ztd-cli_0.27.4_1780192505151_0.21863231521214854"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-13T14:10:15.541Z","modified":"2026-05-31T01:55:05.644Z","0.13.0":"2025-12-13T14:10:15.781Z","0.13.2":"2025-12-16T23:29:28.527Z","0.13.3":"2025-12-17T23:30:35.567Z","0.14.0":"2026-01-04T13:02:10.396Z","0.14.1":"2026-01-04T13:29:54.642Z","0.14.2":"2026-01-04T14:01:42.093Z","0.14.3":"2026-01-05T13:16:40.115Z","0.14.4":"2026-01-06T12:27:05.862Z","0.15.0":"2026-01-10T02:34:06.612Z","0.16.0":"2026-01-28T13:04:43.055Z","0.17.0":"2026-02-06T13:49:25.973Z","0.19.0":"2026-03-14T05:44:49.820Z","0.20.0":"2026-03-14T07:38:55.986Z","0.20.2":"2026-03-15T13:55:17.011Z","0.20.3":"2026-03-16T22:51:41.494Z","0.21.0":"2026-03-19T08:53:52.694Z","0.22.0":"2026-03-21T00:16:43.457Z","0.22.1":"2026-03-21T05:41:56.115Z","0.22.2":"2026-03-22T06:54:57.460Z","0.22.3":"2026-03-22T12:00:36.859Z","0.22.4":"2026-03-23T23:00:37.663Z","0.22.5":"2026-03-24T00:05:12.896Z","0.23.0":"2026-03-28T14:33:35.596Z","0.24.0":"2026-04-02T12:42:53.338Z","0.24.1":"2026-04-03T12:06:57.765Z","0.24.2":"2026-04-06T02:31:10.586Z","0.24.3":"2026-04-06T13:26:51.381Z","0.25.0":"2026-04-11T10:45:56.275Z","0.26.0":"2026-04-21T12:51:57.333Z","0.27.0":"2026-05-22T14:01:22.704Z","0.27.1":"2026-05-22T22:28:35.760Z","0.27.2":"2026-05-23T01:04:41.592Z","0.27.3":"2026-05-29T13:10:52.516Z","0.27.4":"2026-05-31T01:55:05.320Z"},"bugs":{"url":"https://github.com/mk3008/rawsql-ts/issues"},"author":{"name":"msugiura"},"license":"MIT","homepage":"https://github.com/mk3008/rawsql-ts#readme","keywords":["rawsql-ts","ztd","cli","ddl","fixtures"],"repository":{"type":"git","url":"git+https://github.com/mk3008/rawsql-ts.git","directory":"packages/ztd-cli"},"description":"DB-agnostic scaffolding and DDL helpers for Zero Table Dependency projects","maintainers":[{"name":"msugiura","email":"msugiura.npm@gmail.com"}],"readme":"# @rawsql-ts/ztd-cli\n\n![npm version](https://img.shields.io/npm/v/@rawsql-ts/ztd-cli)\n![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)\n\n`ztd-cli` is a SQL-first CLI for feature-first RFBA (Review-First Backend Architecture) application development.\n\nRFBA is a backend architecture for making AI-assisted work reviewable by humans.\nIt splits files by review responsibility, keeps dependency direction and public surfaces visible, treats DDL as the data-structure source of truth, and exposes SQL as a strong review boundary.\n\n## Highlights\n\n- DDL is the source of truth, and `pg_dump` output can be used to bootstrap it.\n- SQL lives as files, co-located with each feature.\n- Development starts from SQL changes, then moves through tests and repair loops.\n- ZTD-format SQL tests are the standard, and SQL tuning has a dedicated path.\n- Migration artifacts are generated for review, not applied automatically.\n- No extra DSL is required.\n- VSA-style feature-local SQL layouts are supported.\n- RFBA keeps review-heavy SQL and orchestration visible while letting DTOs, mapping, and tests use scaffolded structure.\n\n## Quickstart\n\nRun these in order.\n\n```bash\nnpm install -D @rawsql-ts/ztd-cli vitest typescript\nnpx ztd init --starter\n# starter scaffold generates compose.yaml, starter DDL, config, and test stubs\ncp .env.example .env\n# edit ZTD_DB_PORT=5433 if needed\nnpx ztd ztd-config\ndocker compose up -d\nnpx vitest run\n```\n\n## RFBA Architecture\n\nRFBA is architecture and structure theory, not a filename rule.\n`ztd-cli` implements RFBA with three structural layers:\n\n```text\nroot-boundary/\n  feature-boundary/\n    sub-boundary/\n```\n\n- `root-boundary` is the app-level boundary layer.\n- In rawsql-ts, the concrete root boundaries are only `src/features`, `src/adapters`, and `src/libraries`.\n- `feature-boundary` is a feature-owned boundary under `src/features/<feature>/`.\n- `sub-boundary` is an optional child boundary inside one feature when review responsibility, allowed dependencies, public surface, or verification scope changes.\n\nFor feature-owned work, the default scaffold convention is:\n\n```text\nsrc/features/<feature>/\n  boundary.ts\n  queries/\n    <query>/\n      boundary.ts\n      tests/\n  tests/\n```\n\n- A `feature-boundary` owns that feature's SQL, QuerySpec, orchestration entrypoint, and feature-local verification.\n- A query sub-boundary is the feature-local query unit: it keeps the SQL, row/result mapping contract, execution contract, and query-local verification together.\n- `queries/` is a child-boundary container and does not expose its own public surface.\n- The actual child query public surface lives in `queries/<query>/boundary.ts`.\n- Inside `src/features/*`, `boundary.ts` is the default scaffold entrypoint for feature-boundaries and sub-boundaries.\n- `boundary.ts` is a feature-scoped convention for discoverability and scaffold compatibility, not the definition of RFBA itself.\n- Cross-boundary calls should go through the target boundary's public surface instead of reaching into private helpers.\n\nThe starter and feature scaffolds apply that convention under `src/features/<feature>/...`, so the feature-local public surface stays easy to discover.\n\n### Inspect RFBA Boundaries\n\nReviewers and agents can inspect the current RFBA boundary map before editing:\n\n```bash\nnpx ztd rfba inspect\nnpx ztd rfba inspect --format json\n```\n\nThe command is read-only. It reports concrete starter root boundaries, feature-boundaries, query sub-boundaries, likely public surface files, SQL assets, generated artifacts, local verification files, and structural warnings.\nThe JSON output is deterministic and omits timestamps so it can be consumed by agents and review checks.\n\n### Generate RFBA Review Data\n\nUse `rfba review-data` in merge PR checks when an agent or reviewer needs RFBA-aware review packet data instead of raw diff text:\n\n```bash\nnpx ztd rfba review-data --base origin/main --head HEAD --out .ztd/review/rfba-review-data.json\n```\n\nThe output is deterministic JSON and is suitable for a CI artifact. It classifies changed files, maps changes to RFBA boundaries, summarizes supported DDL and SQL changes, groups verification evidence, and emits warnings for review gaps that need human or AI attention.\nThe command does not write the final PR review narrative and does not judge business correctness.\n\nExample AI prompt for PR summary generation:\n\n```text\nRead .ztd/review/rfba-review-data.json and write an RFBA Review Summary for the PR.\nDo not repeat raw git diff.\nSummarize the meaning of DDL, SQL, boundary, adapter, and verification changes.\nSeparate confirmed facts from review questions.\nUse warnings as high-priority review notes.\nDo not claim business correctness when the JSON only provides structural evidence.\n```\n\nImportant repo areas outside the concrete root-boundary list:\n\n- Keep shared feature seams under `src/features/_shared/*`.\n- Keep driver-neutral contracts under `src/libraries/*`; `src/libraries` itself is one concrete root-boundary.\n- Use `src/libraries/` only for driver-neutral code reusable enough to stand as an external package; keep feature-specific validation and helpers inside the owning feature.\n- Keep driver- or sink-specific bindings under `src/adapters/<tech>/*`; `src/adapters` itself is one concrete root-boundary.\n- Keep shared verification seams under `tests/support/*`.\n- Keep tool-managed assets under `.ztd/*`.\n- Do not count `src/features/_shared/*`, `tests/support/*`, `.ztd/*`, or `db/` as extra root boundaries.\n\nAdapter boundary rule:\n\n- If `<tech>` is one concrete technology, treat `src/adapters/<tech>/` as the adapter boundary, for example `src/adapters/pg/`.\n- If `<tech>` is a family or plural container such as `aws` or `cloud`, treat `src/adapters/<tech>/` as a parent and create child boundaries such as `src/adapters/aws/s3/` and `src/adapters/aws/lambda/`.\n\nReserve `db/` for DDL, migration, and schema assets only; do not place runtime clients or adapters there.\nCode outside a feature may still use `boundary.ts` when it helps locally, but it is not a required filename outside feature-boundaries and sub-boundaries.\n\nPowerShell:\n\n```powershell\nnpm install -D @rawsql-ts/ztd-cli vitest typescript\nnpx ztd init --starter\n# starter scaffold generates compose.yaml, starter DDL, config, and test stubs\nCopy-Item .env.example .env\n# edit ZTD_DB_PORT=5433 if needed\nnpx ztd ztd-config\ndocker compose up -d\nnpx vitest run\n```\n\n### Feature Test Debugging\n\n### Port Already In Use\n\nIf port `5432` is already in use, change `ZTD_DB_PORT` in `.env` and then verify recovery with:\n\n```bash\ndocker compose up -d\nnpx vitest run\n```\n\n### Docker Network Pool Exhausted\n\nIf `docker compose up -d` fails with `all predefined address pools have been fully subnetted`, this is not a `ZTD_DB_PORT` collision.\n\n- The failure is happening before the container binds its port.\n- Changing `ZTD_DB_PORT` will not fix it.\n- Typical recovery is Docker-side cleanup such as removing unused networks, pruning Docker state, or widening Docker's `default-address-pools` setting.\n\n### ZTD Runtime Debugging\n\n- If an AI-authored ZTD test fails, do not assume the prompt or case file is the only problem; check whether `ztd-cli` or `rawsql-ts` changed the manifest or rewrite path.\n- If you see `user_id: null`, compare the direct database `INSERT ... RETURNING ...` result with the ZTD result and inspect `.ztd/generated/ztd-fixture-manifest.generated.ts` first.\n- If a local-source workspace is meant to reflect a source change, verify that it resolves `rawsql-ts` from the local source tree rather than a registry copy.\n- Check ZTD evidence first (`mode=ztd`, `physicalSetupUsed=false`) before assuming fixture data is wrong.\n- Enable SQL trace only when needed with `ZTD_SQL_TRACE=1` (optional `ZTD_SQL_TRACE_DIR`).\n\n## Create the Users Insert Feature\n\nUse this after Quickstart.\n\nThe DDL is in `db/ddl/public.sql`.\n\nRun this first:\n\n```bash\nnpx ztd feature scaffold --table users --action insert\n```\n\nScaffold the `users-insert` feature with co-located SQL, boundaries, and a thin tests entrypoint.\nStarter-owned shared support lives under `tests/support/ztd/`; `.ztd/` remains the tool-managed workspace for generated metadata and support files.\n\nWhen an existing boundary needs one more child query boundary, add it without regenerating the parent boundary:\n\n```bash\nnpx ztd feature query scaffold --feature users-insert --query-name insert-user-audit --table user_audit --action insert\n```\n\nIf the boundary is deeper in a VSA-style folder tree, point at the exact boundary folder instead:\n\n```bash\nnpx ztd feature query scaffold --boundary-dir src/features/orders/write/sales-insert --query-name insert-sales-detail --table sales_detail --action insert\n```\n\nChoose exactly one target selector:\n\n- Prefer `--feature` for a feature-root boundary.\n- Use `--boundary-dir` for a deeper existing boundary folder.\n- Omit both only when the current working directory is already the target boundary.\n- The additive scaffold creates `queries/<query-name>/boundary.ts` plus `queries/<query-name>/<query-name>.sql`.\n- It creates `queries/` when it is missing.\n- It does not edit the parent `boundary.ts`, including in `--dry-run`.\n- Parent orchestration, transaction decisions, and response shaping stay human/AI-owned.\n\nAfter you finish the SQL and DTO edits, run `npx ztd feature tests scaffold --feature <feature-name>`.\nThat command refreshes `src/features/<feature-name>/queries/<query-name>/tests/generated/TEST_PLAN.md` and `analysis.json`, refreshes `src/features/<feature-name>/queries/<query-name>/tests/boundary-ztd-types.ts`, and creates the thin Vitest entrypoint `src/features/<feature-name>/queries/<query-name>/tests/<query-name>.boundary.ztd.test.ts` only if it is missing.\nPersistent case files under `src/features/<feature-name>/queries/<query-name>/tests/cases/` are human/AI-owned and are not overwritten.\nZTD here means query-boundary-local cases that execute through the fixed app-level harness against the real database engine, not a mocked executor.\nIf `ztd-config` has already run, use `.ztd/generated/ztd-fixture-manifest.generated.ts` as the source for `tableDefinitions` and any fixture-shape hints the case needs.\n`beforeDb` is a schema-qualified pure fixture skeleton.\nUse validation-only cases for boundary checks and DB-backed cases for the success path.\nKeep the feature-root `src/features/<feature-name>/tests/<feature-name>.boundary.test.ts` for mock-based boundary tests.\nFeature-boundary tests mock child query boundaries and verify feature validation, mapping, and orchestration.\nQuery-boundary tests own SQL behavior through ZTD or another SQL-specific lane.\nIntegration tests are opt-in and should be named as integration tests when they intentionally cross multiple live boundaries.\nThe ZTD verifier returns machine-checkable evidence (`mode`, `rewriteApplied`, `physicalSetupUsed`) per case.\n`afterDb` assertions are intentionally excluded from this ZTD lane; use a traditional DB-state lane when you need post-state assertions.\n\n`ztd feature tests scaffold --test-kind traditional` creates an active `.boundary.traditional.test.ts` entrypoint that calls the shared mode runner.\nTraditional cases keep the same `beforeDb`, `input`, and `output` shape and can add optional `afterDb` assertions.\nThe traditional runner physically prepares DDL and fixture rows, then reports `mode=traditional` and `physicalSetupUsed=true`.\nAfter the cases are filled, run `npx vitest run src/features/<feature-name>/queries/<query-name>/tests/<query-name>.boundary.ztd.test.ts` to execute the ZTD query test.\n\n## Import Paths\n\nAs boundary depth grows, avoid making every import depth-sensitive by default.\n\n- The goal is boundary-change safety, not a blanket root-alias migration.\n- Keep local, nearby references relative when they move with the same boundary.\n- When an import crosses canonical roots, use the matching root alias so the target root stays explicit: `#features/*`, `#libraries/*`, `#adapters/*`, and `#tests/*`.\n- Feature-to-feature imports should still go through the target boundary's `boundary.ts` entrypoint rather than deep private files.\n- Root aliases are for cross-root references and shared seams, not a reason to rewrite every same-root local import to one style.\n\n## Troubleshooting\n\n- If a DB-backed ZTD case returns `user_id: null`, check the fixture manifest and rewrite path before weakening the case.\n- Compare the direct database `INSERT ... RETURNING ...` result with the ZTD result so you can separate a DB issue from a manifest or rewrite issue.\n- If the workspace is meant to reflect a source change, verify it resolves `rawsql-ts` from the local source tree instead of a registry copy.\n- When debugging rewrite behavior, use `ZTD_SQL_TRACE=1` to emit per-case trace JSON without adding always-on log noise.\n\n```text\nWrite ZTD-format cases for the query boundary.\nKeep the persistent case files in `src/features/<feature>/queries/<query>/tests/cases/`.\nUse `src/features/<feature>/queries/<query>/tests/generated/TEST_PLAN.md` and `analysis.json` as the source of truth.\nDo not put returned columns into the input fixture; only assert them after the DB-backed case returns.\nThe validation cases may stay at the feature boundary, but the success case must run through the fixed app-level ZTD runner and verify the returned result.\nIf the returned result is `null`, stop and fix the scaffold or DDL instead of weakening the case.\nBefore writing the success-path assertion, inspect the current SQL and query boundary. If the scaffold does not actually return the expected result shape, report that mismatch instead of inventing fixture data or schema overrides.\nDo not apply migrations automatically.\n```\n\nFinish by running:\n\n```bash\nnpx vitest run\n```\n\nIf you want a deeper walkthrough, keep that in the linked guides instead of expanding this README.\n\n## Command Index\n\nThis section is a reader-facing index of the main `ztd-cli` entry points.\nIt is not the exhaustive command reference for every subcommand and flag.\nUse `ztd describe` for machine-readable discovery, and follow the linked guides when one command family has a deeper workflow.\n\n| Command | Purpose |\n|---|---|\n| `ztd init --starter` | Scaffold the starter project with smoke, DDL, compose, and local Postgres wiring. |\n| `ztd feature scaffold --table <table> --action <insert/update/delete/get-by-id/list>` | Scaffold a feature-local CRUD/SELECT slice with SQL, `boundary.ts` entrypoints, README, and a thin tests entrypoint. |\n| `ztd feature query scaffold --query-name <name> --table <table> --action <insert/update/delete/get-by-id/list>` | Add one child query boundary under an existing boundary folder without rewriting the parent boundary. Use exactly one of `--feature` or `--boundary-dir`, or omit both only when the current working directory is already the target boundary. |\n| `ztd feature tests scaffold --feature <feature-name>` | Refresh `src/features/<feature>/queries/<query>/tests/generated/TEST_PLAN.md`, `analysis.json`, and `src/features/<feature>/queries/<query>/tests/boundary-ztd-types.ts`; create the thin `src/features/<feature>/queries/<query>/tests/<query>.boundary.ztd.test.ts` Vitest entrypoint when missing; keep `src/features/<feature>/queries/<query>/tests/cases/` as human/AI-owned persistent cases. |\n| `ztd ztd-config` | Regenerate `TestRowMap` and runtime fixture metadata from DDL without Docker. |\n| `ztd lint` | Lint SQL against a temporary Postgres. |\n| `ztd model-gen` | Generate query-boundary scaffolding from SQL assets. |\n| `ztd query uses` | Find impacted SQL before changing a table or column. |\n| `ztd query match-observed` | Rank likely source SQL assets from observed SELECT text. |\n| `ztd query sssql list` / `scaffold` / `remove` / `refresh` | Inspect, author, undo, and re-anchor SQL-first optional filter branches. See [ztd-cli SSSQL Reference](../../docs/guide/ztd-cli-sssql-reference.md). |\n| `ztd ddl pull` / `ztd ddl diff` | Inspect a target and prepare migration SQL. |\n| `ztd rfba inspect` / `review-data` | Inspect RFBA boundaries and generate deterministic merge PR review packet JSON. |\n| `ztd perf init` / `ztd perf run` | Run the tuning loop for index or pipeline investigation. |\n| `ztd describe` | Inspect commands in machine-readable form. |\n\n## Glossary\n\n| Term | Meaning |\n|---|---|\n| ZTD | [Zero Table Dependency](../../docs/guide/ztd-theory.md) - test against a real database engine without creating or mutating application tables. |\n| DDL | SQL schema files that act as the source of truth for type generation. |\n| TestRowMap | Generated TypeScript types that describe row shape from local DDL. |\n| QuerySpec | Contract object that ties a SQL asset file to parameter and output types. |\n| SSSQL | [SQL-first optional-filter authoring style](../../docs/guide/sssql-overview.md) that keeps the query truthful and lets the runtime prune only what it must. |\n\n## Further Reading\n\n### User Guides\n\n- [SQL-first End-to-End Tutorial](../../docs/guide/sql-first-end-to-end-tutorial.md) - starter flow, repair loops, and scenario-specific CLI guidance\n- [What Is RFBA?](../../docs/guide/rfba-overview.md) - review-first backend architecture, review responsibilities, and ztd-cli structural vocabulary\n- [SQL Tool Happy Paths](../../docs/guide/sql-tool-happy-paths.md) - choose between query plan, perf, query uses, and telemetry\n- [Dynamic Filter Routing](../../docs/guide/dynamic-filter-routing.md) - decide between DynamicQueryBuilder filters and SSSQL branches\n- [ztd.config.json Top-Level Settings](../../docs/guide/ztd-config-top-level-settings.md) - where schema resolution lives and how to read the generated config\n- [Perf Tuning Decision Guide](../../docs/guide/perf-tuning-decision-guide.md) - index tuning vs pipeline tuning\n- [JOIN Direction Lint Specification](../../docs/guide/join-direction-lint-spec.md) - readable FK-aware JOIN guidance\n- [Repository Telemetry Setup](../../docs/guide/repository-telemetry-setup.md) - how to edit the scaffold, emit logs, and investigate with `queryId`\n- [Observed SQL Investigation](../../docs/guide/observed-sql-investigation.md) - how to use `ztd query match-observed` when `queryId` is missing\n- [ztd-cli Agent Interface](../../docs/guide/ztd-cli-agent-interface.md) - machine-readable command surface\n- [Traditional Lane Follow-up Plan](../../docs/guide/ztd-cli-traditional-lane-followup-plan.md) - design plan for exposing `--test-kind ztd|traditional` and coexisting lane scaffolds\n\n### Advanced User Guides\n\n- [Published-Package Verification Before Release](../../docs/guide/published-package-verification.md) - pack and smoke-test the published-package path\n- [Release And Merge Readiness](../../docs/guide/release-readiness.md) - PR-body contract for baseline exceptions, CLI migration packets, and scaffold proof\n- [What Is SSSQL?](../../docs/guide/sssql-overview.md) - the shortest intro to truthful optional-filter SQL\n- [SSSQL for Humans](../../docs/guide/sssql-for-humans.md) - why SSSQL exists and where it fits in the toolchain\n- [ztd-cli SSSQL Reference](../../docs/guide/ztd-cli-sssql-reference.md) - one-page command and runtime reference for `ztd query sssql`\n- [ztd-cli Telemetry Philosophy](../../docs/guide/ztd-cli-telemetry-philosophy.md) - when to enable telemetry and why it stays opt-in\n- [ztd-cli Telemetry Policy](../../docs/guide/ztd-cli-telemetry-policy.md) - which event fields are allowed and how redaction works\n- [ztd-cli Telemetry Export Modes](../../docs/guide/ztd-cli-telemetry-export-modes.md) - how to send telemetry to console, debug, file, or OTLP\n- [Observed SQL Matching](../../docs/guide/observed-sql-matching.md) - reverse lookup for missing `queryId`, with best-effort ranking and skip/warning reporting\n- [Multiple DB Clients in One Workflow](../../docs/guide/multiple-db-clients-in-one-workflow.md) - separate DB contexts, one workflow, and side-by-side `SqlClient` bindings\n\n### Developer Guides\n\n- [Local-Source Development](../../docs/guide/ztd-local-source-dogfooding.md) - unpublished local checkout workflow\n- [ztd-cli spawn EPERM Investigation](../../docs/dogfooding/ztd-cli-spawn-eperm-investigation.md) - reviewer-checkable root-cause investigation for the local Vitest startup blocker\n- [ztd Onboarding Verification](../../docs/dogfooding/ztd-onboarding-dogfooding.md) - reviewer-checkable README Quickstart and tutorial verification for the customer-facing onboarding path\n\n## License\n\nMIT\n","readmeFilename":"README.md"}