{"_id":"@fgv/ts-prompt-assist","_rev":"29-6f7b9ac81c071e31170050c9275d1470","name":"@fgv/ts-prompt-assist","dist-tags":{"latest":"5.1.0-28","alpha":"5.1.0-57"},"versions":{"5.1.0-28":{"name":"@fgv/ts-prompt-assist","version":"5.1.0-28","keywords":["typescript","prompt","llm","mustache","ts-res"],"author":{"name":"Erik Fortune"},"license":"MIT","_id":"@fgv/ts-prompt-assist@5.1.0-28","maintainers":[{"name":"efortune","email":"pc@erik.org"}],"homepage":"https://github.com/ErikFortune/fgv/tree/main/libraries/ts-prompt-assist#readme","bugs":{"url":"https://github.com/ErikFortune/fgv/issues"},"dist":{"shasum":"f094af4de8a5c7a134dedc3529c1dbebd3b01ee7","tarball":"https://registry.npmjs.org/@fgv/ts-prompt-assist/-/ts-prompt-assist-5.1.0-28.tgz","fileCount":359,"integrity":"sha512-2tAAxnjJm9ddY31lfmChGrzYaL6ldBYeF6ziYR7e2VaFJ69P1cf8nafrAGbhS81XwuBp4lzcLze54xtKWcLF/Q==","signatures":[{"sig":"MEQCIDGoCPAA8Rhmu+poMcQFlFBK0JxsgB6v/JNaBEdsFmH7AiANZq6YlUAp1bGMMsFB1aziqkx4n0eMqlyIKQ0I7zvzKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3008929},"main":"lib/index.js","types":"dist/ts-prompt-assist.d.ts","exports":{".":{"node":{"import":"./lib/index.js","require":"./lib/index.js"},"types":"./dist/ts-prompt-assist.d.ts","default":"./lib/index.js"}},"scripts":{"lint":"eslint src --ext .ts","test":"heft test --clean","build":"heft build --clean","clean":"heft clean","fixlint":"eslint src --ext .ts --fix","coverage":"jest --coverage","clean-jest":"jest --clear-cache","test-handles":"jest --runInBand --detectOpenHandles"},"_npmUser":{"name":"efortune","email":"pc@erik.org"},"repository":{"url":"git+https://github.com/ErikFortune/fgv.git","type":"git"},"_npmVersion":"10.9.4","description":"ts-res-driven prompt resolution with Mustache substitution","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","dependencies":{"tslib":"^2.8.1","@fgv/ts-res":"workspace:*","@fgv/ts-utils":"workspace:*","@fgv/ts-extras":"workspace:*","@fgv/ts-json-base":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.39.2","rimraf":"^6.1.2","ts-jest":"^29.4.6","ts-node":"^10.9.2","prettier":"^3.7.4","typescript":"5.9.3","@types/jest":"^29.5.14","@types/node":"^20.14.9","@rushstack/heft":"1.2.7","eslint-plugin-n":"^17.23.1","@types/heft-jest":"1.0.6","@fgv/heft-dual-rig":"workspace:*","@fgv/ts-utils-jest":"workspace:*","eslint-plugin-node":"^11.1.0","eslint-plugin-tsdoc":"~0.5.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^7.2.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@microsoft/api-extractor":"^7.55.2","@rushstack/eslint-config":"4.6.4","@rushstack/heft-node-rig":"2.11.27","@typescript-eslint/parser":"^8.52.0","@rushstack/heft-jest-plugin":"1.2.6","@typescript-eslint/eslint-plugin":"^8.52.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-prompt-assist_5.1.0-28_1779215320969_0.20205326488637687","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-29":{"name":"@fgv/ts-prompt-assist","version":"5.1.0-29","keywords":["typescript","prompt","llm","mustache","ts-res"],"author":{"name":"Erik Fortune"},"license":"MIT","_id":"@fgv/ts-prompt-assist@5.1.0-29","maintainers":[{"name":"efortune","email":"pc@erik.org"}],"homepage":"https://github.com/ErikFortune/fgv/tree/main/libraries/ts-prompt-assist#readme","bugs":{"url":"https://github.com/ErikFortune/fgv/issues"},"dist":{"shasum":"83e3759ff0328dc4b2747c50351439f134c1fc37","tarball":"https://registry.npmjs.org/@fgv/ts-prompt-assist/-/ts-prompt-assist-5.1.0-29.tgz","fileCount":359,"integrity":"sha512-WBbEWpWH/E4L5wG/v0q1wizCP/sEx3k26O0I9EH7SLGJRLPGEBujAiJ095BSFnaN/PPTUDhl1K3XAktR7QmY/g==","signatures":[{"sig":"MEUCIQC10c3i8hDb/V6Qic8s8S44AHWAK6jNxfYe60F9RSWZswIgZxC3OSsyKcxS5FLbIgmfhSKJindRh3VCU41JpKtDD80=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fgv%2fts-prompt-assist@5.1.0-29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3008902},"main":"lib/index.js","_from":"file:fgv-ts-prompt-assist-5.1.0-29.tgz","types":"dist/ts-prompt-assist.d.ts","exports":{".":{"node":{"import":"./lib/index.js","require":"./lib/index.js"},"types":"./dist/ts-prompt-assist.d.ts","default":"./lib/index.js"}},"gitHead":"7ba7d5bc70f7f99b730d18692bbb601bceed08ab","scripts":{"lint":"eslint src --ext .ts","test":"heft test --clean","build":"heft build --clean","clean":"heft clean","fixlint":"eslint src --ext .ts --fix","coverage":"jest --coverage","clean-jest":"jest --clear-cache","test-handles":"jest --runInBand --detectOpenHandles"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1330f66d-c53b-467a-9efa-92d4f673e252"}},"_resolved":"/tmp/25454ba4535f63e13e4247fd84a49864/fgv-ts-prompt-assist-5.1.0-29.tgz","_integrity":"sha512-WBbEWpWH/E4L5wG/v0q1wizCP/sEx3k26O0I9EH7SLGJRLPGEBujAiJ095BSFnaN/PPTUDhl1K3XAktR7QmY/g==","repository":{"url":"git+https://github.com/ErikFortune/fgv.git","type":"git"},"_npmVersion":"11.14.1","description":"ts-res-driven prompt resolution with Mustache substitution","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","dependencies":{"tslib":"^2.8.1","@fgv/ts-res":"5.1.0-29","@fgv/ts-utils":"5.1.0-29","@fgv/ts-extras":"5.1.0-29","@fgv/ts-json-base":"5.1.0-29"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^9.39.2","rimraf":"^6.1.2","ts-jest":"^29.4.6","ts-node":"^10.9.2","prettier":"^3.7.4","typescript":"5.9.3","@types/jest":"^29.5.14","@types/node":"^20.14.9","@rushstack/heft":"1.2.7","eslint-plugin-n":"^17.23.1","@types/heft-jest":"1.0.6","@fgv/heft-dual-rig":"5.1.0-29","@fgv/ts-utils-jest":"5.1.0-29","eslint-plugin-node":"^11.1.0","eslint-plugin-tsdoc":"~0.5.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^7.2.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@microsoft/api-extractor":"^7.55.2","@rushstack/eslint-config":"4.6.4","@rushstack/heft-node-rig":"2.11.27","@typescript-eslint/parser":"^8.52.0","@rushstack/heft-jest-plugin":"1.2.6","@typescript-eslint/eslint-plugin":"^8.52.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-prompt-assist_5.1.0-29_1779216211373_0.31570036671497226","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-30":{"name":"@fgv/ts-prompt-assist","version":"5.1.0-30","keywords":["typescript","prompt","llm","mustache","ts-res"],"author":{"name":"Erik Fortune"},"license":"MIT","_id":"@fgv/ts-prompt-assist@5.1.0-30","maintainers":[{"name":"efortune","email":"pc@erik.org"}],"homepage":"https://github.com/ErikFortune/fgv/tree/main/libraries/ts-prompt-assist#readme","bugs":{"url":"https://github.com/ErikFortune/fgv/issues"},"dist":{"shasum":"4c0f73f04a2781c16bd36504da8db5cf515e8875","tarball":"https://registry.npmjs.org/@fgv/ts-prompt-assist/-/ts-prompt-assist-5.1.0-30.tgz","fileCount":366,"integrity":"sha512-W90KA4Qekx/y+bvl7t3UlskGatmOiUOFHrXHNUtnwqoitW8Rik30wU3bcW2hUAXE8eD12uTZji57u3Zqm2DEog==","signatures":[{"sig":"MEYCIQCn+86ekrt2d3ByRSz3gpmsWYPt/ma5STcooCltFl6WBAIhALrg6u0X3IWBWb13xyNYa/HyuD6c+2fYYROxhJ9BoM1+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fgv%2fts-prompt-assist@5.1.0-30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3139416},"main":"lib/index.js","_from":"file:fgv-ts-prompt-assist-5.1.0-30.tgz","types":"dist/ts-prompt-assist.d.ts","exports":{".":{"node":{"import":"./lib/index.js","require":"./lib/index.js"},"types":"./dist/ts-prompt-assist.d.ts","default":"./lib/index.js"}},"gitHead":"7fa403bbc194524fd8c3356258852494897c1615","scripts":{"lint":"eslint src --ext .ts","test":"heft test --clean","build":"heft build --clean","clean":"heft clean","fixlint":"eslint src --ext .ts --fix","coverage":"jest --coverage","clean-jest":"jest --clear-cache","test-handles":"jest --runInBand --detectOpenHandles"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1330f66d-c53b-467a-9efa-92d4f673e252"}},"_resolved":"/tmp/39f038376ec7049974ef12ceb75359a9/fgv-ts-prompt-assist-5.1.0-30.tgz","_integrity":"sha512-W90KA4Qekx/y+bvl7t3UlskGatmOiUOFHrXHNUtnwqoitW8Rik30wU3bcW2hUAXE8eD12uTZji57u3Zqm2DEog==","repository":{"url":"git+https://github.com/ErikFortune/fgv.git","type":"git"},"_npmVersion":"11.15.0","description":"ts-res-driven prompt resolution with Mustache substitution","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","dependencies":{"tslib":"^2.8.1","@fgv/ts-res":"5.1.0-30","@fgv/ts-utils":"5.1.0-30","@fgv/ts-extras":"5.1.0-30","@fgv/ts-json-base":"5.1.0-30"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^9.39.2","rimraf":"^6.1.2","ts-jest":"^29.4.6","ts-node":"^10.9.2","prettier":"^3.7.4","typescript":"5.9.3","@types/jest":"^29.5.14","@types/node":"^20.14.9","@rushstack/heft":"1.2.7","eslint-plugin-n":"^17.23.1","@types/heft-jest":"1.0.6","@fgv/heft-dual-rig":"5.1.0-30","@fgv/ts-utils-jest":"5.1.0-30","eslint-plugin-node":"^11.1.0","eslint-plugin-tsdoc":"~0.5.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^7.2.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@microsoft/api-extractor":"^7.55.2","@rushstack/eslint-config":"4.6.4","@rushstack/heft-node-rig":"2.11.27","@typescript-eslint/parser":"^8.52.0","@rushstack/heft-jest-plugin":"1.2.6","@typescript-eslint/eslint-plugin":"^8.52.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-prompt-assist_5.1.0-30_1779654966532_0.2584298221989558","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-31":{"name":"@fgv/ts-prompt-assist","version":"5.1.0-31","keywords":["typescript","prompt","llm","mustache","ts-res"],"author":{"name":"Erik Fortune"},"license":"MIT","_id":"@fgv/ts-prompt-assist@5.1.0-31","maintainers":[{"name":"efortune","email":"pc@erik.org"}],"homepage":"https://github.com/ErikFortune/fgv/tree/main/libraries/ts-prompt-assist#readme","bugs":{"url":"https://github.com/ErikFortune/fgv/issues"},"dist":{"shasum":"b116bf1767ba00030e1587085d4b9a8eb5add4f3","tarball":"https://registry.npmjs.org/@fgv/ts-prompt-assist/-/ts-prompt-assist-5.1.0-31.tgz","fileCount":366,"integrity":"sha512-wwkrfZPZOkK+T013EvlPwNhGln1oV/0BakO8pRXx5f9nyav8/eiZZpGuCorD7qh76M5dttih++oyCOVj7ywa6A==","signatures":[{"sig":"MEQCIA/ZAdEi6ndlBNQhLVmCUos7hlvMXYh8BGpXqIzKsNEZAiAGiJIvruGHWU9apToW4nppKVlfJmPu5NzS4r2w9PxOSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fgv%2fts-prompt-assist@5.1.0-31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3139412},"main":"lib/index.js","_from":"file:fgv-ts-prompt-assist-5.1.0-31.tgz","types":"dist/ts-prompt-assist.d.ts","exports":{".":{"node":{"import":"./lib/index.js","require":"./lib/index.js"},"types":"./dist/ts-prompt-assist.d.ts","default":"./lib/index.js"}},"gitHead":"bdaa9db89c23d919060102d038c5cfc7729423fd","scripts":{"lint":"eslint src --ext .ts","test":"heft test --clean","build":"heft build --clean","clean":"heft clean","fixlint":"eslint src --ext .ts --fix","coverage":"jest --coverage","clean-jest":"jest --clear-cache","test-handles":"jest --runInBand --detectOpenHandles"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1330f66d-c53b-467a-9efa-92d4f673e252"}},"_resolved":"/tmp/3e88f2e91297c96a786994b081185443/fgv-ts-prompt-assist-5.1.0-31.tgz","_integrity":"sha512-wwkrfZPZOkK+T013EvlPwNhGln1oV/0BakO8pRXx5f9nyav8/eiZZpGuCorD7qh76M5dttih++oyCOVj7ywa6A==","repository":{"url":"git+https://github.com/ErikFortune/fgv.git","type":"git"},"_npmVersion":"11.15.0","description":"ts-res-driven prompt resolution with Mustache substitution","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","dependencies":{"tslib":"^2.8.1","@fgv/ts-res":"5.1.0-31","@fgv/ts-utils":"5.1.0-31","@fgv/ts-extras":"5.1.0-31","@fgv/ts-json-base":"5.1.0-31"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^9.39.2","rimraf":"^6.1.2","ts-jest":"^29.4.6","ts-node":"^10.9.2","prettier":"^3.7.4","typescript":"5.9.3","@types/jest":"^29.5.14","@types/node":"^20.14.9","@rushstack/heft":"1.2.7","eslint-plugin-n":"^17.23.1","@types/heft-jest":"1.0.6","@fgv/heft-dual-rig":"5.1.0-31","@fgv/ts-utils-jest":"5.1.0-31","eslint-plugin-node":"^11.1.0","eslint-plugin-tsdoc":"~0.5.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^7.2.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@microsoft/api-extractor":"^7.55.2","@rushstack/eslint-config":"4.6.4","@rushstack/heft-node-rig":"2.11.27","@typescript-eslint/parser":"^8.52.0","@rushstack/heft-jest-plugin":"1.2.6","@typescript-eslint/eslint-plugin":"^8.52.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-prompt-assist_5.1.0-31_1779771548432_0.9798673602227412","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-32":{"name":"@fgv/ts-prompt-assist","version":"5.1.0-32","keywords":["typescript","prompt","llm","mustache","ts-res"],"author":{"name":"Erik Fortune"},"license":"MIT","_id":"@fgv/ts-prompt-assist@5.1.0-32","maintainers":[{"name":"efortune","email":"pc@erik.org"}],"homepage":"https://github.com/ErikFortune/fgv/tree/main/libraries/ts-prompt-assist#readme","bugs":{"url":"https://github.com/ErikFortune/fgv/issues"},"dist":{"shasum":"3f0820177c43cafd86c1aecc03c707522f71b02c","tarball":"https://registry.npmjs.org/@fgv/ts-prompt-assist/-/ts-prompt-assist-5.1.0-32.tgz","fileCount":366,"integrity":"sha512-wSykBAc0+XVX73NFSlnBF4m9jAuE0+jxJAVAVyexgH8lpFTlmX6S/iE5I0uR8BA7jn6Gm5sWoSzQp6Xtz36R2Q==","signatures":[{"sig":"MEYCIQDLFrWZGnxlBXTbRIFeER15x0FaLVciHErsIqOwSODvYwIhAO/O5IUfBFVmqm9j1zvAZhudIB2m+DHHhcLmKQ4kThlq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fgv%2fts-prompt-assist@5.1.0-32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3139416},"main":"lib/index.js","_from":"file:fgv-ts-prompt-assist-5.1.0-32.tgz","types":"dist/ts-prompt-assist.d.ts","exports":{".":{"node":{"import":"./lib/index.js","require":"./lib/index.js"},"types":"./dist/ts-prompt-assist.d.ts","default":"./lib/index.js"}},"gitHead":"9d85f7590c92a343dd4655d406a82ec537df7c80","scripts":{"lint":"eslint src --ext .ts","test":"heft test --clean","build":"heft build --clean","clean":"heft clean","fixlint":"eslint src --ext .ts --fix","coverage":"jest --coverage","clean-jest":"jest --clear-cache","test-handles":"jest --runInBand --detectOpenHandles"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1330f66d-c53b-467a-9efa-92d4f673e252"}},"_resolved":"/tmp/a80265778e94b0960f8313a0fc1252e3/fgv-ts-prompt-assist-5.1.0-32.tgz","_integrity":"sha512-wSykBAc0+XVX73NFSlnBF4m9jAuE0+jxJAVAVyexgH8lpFTlmX6S/iE5I0uR8BA7jn6Gm5sWoSzQp6Xtz36R2Q==","repository":{"url":"git+https://github.com/ErikFortune/fgv.git","type":"git"},"_npmVersion":"11.15.0","description":"ts-res-driven prompt resolution with Mustache substitution","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","dependencies":{"tslib":"^2.8.1","@fgv/ts-res":"5.1.0-32","@fgv/ts-utils":"5.1.0-32","@fgv/ts-extras":"5.1.0-32","@fgv/ts-json-base":"5.1.0-32"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^9.39.2","rimraf":"^6.1.2","ts-jest":"^29.4.6","ts-node":"^10.9.2","prettier":"^3.7.4","typescript":"5.9.3","@types/jest":"^29.5.14","@types/node":"^20.14.9","@rushstack/heft":"1.2.7","eslint-plugin-n":"^17.23.1","@types/heft-jest":"1.0.6","@fgv/heft-dual-rig":"5.1.0-32","@fgv/ts-utils-jest":"5.1.0-32","eslint-plugin-node":"^11.1.0","eslint-plugin-tsdoc":"~0.5.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^7.2.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@microsoft/api-extractor":"^7.55.2","@rushstack/eslint-config":"4.6.4","@rushstack/heft-node-rig":"2.11.27","@typescript-eslint/parser":"^8.52.0","@rushstack/heft-jest-plugin":"1.2.6","@typescript-eslint/eslint-plugin":"^8.52.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-prompt-assist_5.1.0-32_1779855130095_0.784509666349201","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-33":{"name":"@fgv/ts-prompt-assist","version":"5.1.0-33","keywords":["typescript","prompt","llm","mustache","ts-res"],"author":{"name":"Erik Fortune"},"license":"MIT","_id":"@fgv/ts-prompt-assist@5.1.0-33","maintainers":[{"name":"efortune","email":"pc@erik.org"}],"homepage":"https://github.com/ErikFortune/fgv/tree/main/libraries/ts-prompt-assist#readme","bugs":{"url":"https://github.com/ErikFortune/fgv/issues"},"dist":{"shasum":"1c9e1cdfc427c28ccf816462b3fc2b96165c101f","tarball":"https://registry.npmjs.org/@fgv/ts-prompt-assist/-/ts-prompt-assist-5.1.0-33.tgz","fileCount":366,"integrity":"sha512-hvLgjFDRx3n8VxjPSGZlW5lkDqgfKWB7xuS5kkOPYhafRoHs45k2E7XMCFnb4rmFXdl+9wjD+0yVurUko6uxuQ==","signatures":[{"sig":"MEUCIAVgROSQyNb94dKvAgTcsBDFF5jph9aUGQm/Wnru1r5iAiEA5FxWfIPQhcASH6qWJYt78b97GgFNa5Yl2JdHKk+AjCc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fgv%2fts-prompt-assist@5.1.0-33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3139382},"main":"lib/index.js","_from":"file:fgv-ts-prompt-assist-5.1.0-33.tgz","types":"dist/ts-prompt-assist.d.ts","exports":{".":{"node":{"import":"./lib/index.js","require":"./lib/index.js"},"types":"./dist/ts-prompt-assist.d.ts","default":"./lib/index.js"}},"gitHead":"7b0872ffd67e8ad896117a87c76c7042e386abd6","scripts":{"lint":"eslint src --ext .ts","test":"heft test --clean","build":"heft build --clean","clean":"heft clean","fixlint":"eslint src --ext .ts --fix","coverage":"jest --coverage","clean-jest":"jest --clear-cache","test-handles":"jest --runInBand --detectOpenHandles"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1330f66d-c53b-467a-9efa-92d4f673e252"}},"_resolved":"/tmp/bd8d920861ef7cfb9964b49425ee7e8c/fgv-ts-prompt-assist-5.1.0-33.tgz","_integrity":"sha512-hvLgjFDRx3n8VxjPSGZlW5lkDqgfKWB7xuS5kkOPYhafRoHs45k2E7XMCFnb4rmFXdl+9wjD+0yVurUko6uxuQ==","repository":{"url":"git+https://github.com/ErikFortune/fgv.git","type":"git"},"_npmVersion":"11.16.0","description":"ts-res-driven prompt resolution with Mustache substitution","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","dependencies":{"tslib":"^2.8.1","@fgv/ts-res":"5.1.0-33","@fgv/ts-utils":"5.1.0-33","@fgv/ts-extras":"5.1.0-33","@fgv/ts-json-base":"5.1.0-33"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^9.39.2","rimraf":"^6.1.2","ts-jest":"^29.4.6","ts-node":"^10.9.2","prettier":"^3.7.4","typescript":"5.9.3","@types/jest":"^29.5.14","@types/node":"^20.14.9","@rushstack/heft":"1.2.7","eslint-plugin-n":"^17.23.1","@types/heft-jest":"1.0.6","@fgv/heft-dual-rig":"5.1.0-33","@fgv/ts-utils-jest":"5.1.0-33","eslint-plugin-node":"^11.1.0","eslint-plugin-tsdoc":"~0.5.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^7.2.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@microsoft/api-extractor":"^7.55.2","@rushstack/eslint-config":"4.6.4","@rushstack/heft-node-rig":"2.11.27","@typescript-eslint/parser":"^8.52.0","@rushstack/heft-jest-plugin":"1.2.6","@typescript-eslint/eslint-plugin":"^8.52.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-prompt-assist_5.1.0-33_1780122632510_0.5293233964244195","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-34":{"name":"@fgv/ts-prompt-assist","version":"5.1.0-34","keywords":["typescript","prompt","llm","mustache","ts-res"],"author":{"name":"Erik Fortune"},"license":"MIT","_id":"@fgv/ts-prompt-assist@5.1.0-34","maintainers":[{"name":"efortune","email":"pc@erik.org"}],"homepage":"https://github.com/ErikFortune/fgv/tree/main/libraries/ts-prompt-assist#readme","bugs":{"url":"https://github.com/ErikFortune/fgv/issues"},"dist":{"shasum":"ca50baaa003ea6668cc74f8975f910727ca0286f","tarball":"https://registry.npmjs.org/@fgv/ts-prompt-assist/-/ts-prompt-assist-5.1.0-34.tgz","fileCount":401,"integrity":"sha512-ZHziQJGLc4mmEJlsQhWdVIgH9GgVl+4UT4eSh2J82lER59KjBWRzcH5Jc/ZxA2Jt3A95krBgaXBKDSkGmTAsag==","signatures":[{"sig":"MEUCIQCatSsf2WB/3P6uY6Ot1GSUVPQjab/M9DElTLk/yCOUJQIgCBF6jewO3gjKRZMElYr6NXVBuNVMYzNiY/MEV1mXrMs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fgv%2fts-prompt-assist@5.1.0-34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3641646},"main":"lib/index.js","_from":"file:fgv-ts-prompt-assist-5.1.0-34.tgz","types":"dist/ts-prompt-assist.d.ts","exports":{".":{"node":{"import":"./lib/index.js","require":"./lib/index.js"},"types":"./dist/ts-prompt-assist.d.ts","default":"./lib/index.js"}},"gitHead":"b74cceddcb701255f81a4195d4dd8187ee89da14","scripts":{"lint":"eslint src --ext .ts","test":"heft test --clean","build":"heft build --clean","clean":"heft clean","fixlint":"eslint src --ext .ts --fix","coverage":"jest --coverage","clean-jest":"jest --clear-cache","test-handles":"jest --runInBand --detectOpenHandles"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1330f66d-c53b-467a-9efa-92d4f673e252"}},"_resolved":"/tmp/0096c43f3b281c4d6b59123a2a451684/fgv-ts-prompt-assist-5.1.0-34.tgz","_integrity":"sha512-ZHziQJGLc4mmEJlsQhWdVIgH9GgVl+4UT4eSh2J82lER59KjBWRzcH5Jc/ZxA2Jt3A95krBgaXBKDSkGmTAsag==","repository":{"url":"git+https://github.com/ErikFortune/fgv.git","type":"git"},"_npmVersion":"11.16.0","description":"ts-res-driven prompt resolution with Mustache substitution","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","dependencies":{"tslib":"^2.8.1","@fgv/ts-res":"5.1.0-34","@fgv/ts-utils":"5.1.0-34","@fgv/ts-extras":"5.1.0-34","@fgv/ts-json-base":"5.1.0-34"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^9.39.2","rimraf":"^6.1.2","ts-jest":"^29.4.6","ts-node":"^10.9.2","prettier":"^3.7.4","typescript":"5.9.3","@types/jest":"^29.5.14","@types/node":"^20.14.9","@rushstack/heft":"1.2.7","eslint-plugin-n":"^17.23.1","@types/heft-jest":"1.0.6","@fgv/heft-dual-rig":"5.1.0-34","@fgv/ts-utils-jest":"5.1.0-34","eslint-plugin-node":"^11.1.0","eslint-plugin-tsdoc":"~0.5.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^7.2.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@microsoft/api-extractor":"^7.55.2","@rushstack/eslint-config":"4.6.4","@rushstack/heft-node-rig":"2.11.27","@typescript-eslint/parser":"^8.52.0","@rushstack/heft-jest-plugin":"1.2.6","@typescript-eslint/eslint-plugin":"^8.52.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-prompt-assist_5.1.0-34_1780720365144_0.19619934746239798","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-35":{"name":"@fgv/ts-prompt-assist","version":"5.1.0-35","keywords":["typescript","prompt","llm","mustache","ts-res"],"author":{"name":"Erik Fortune"},"license":"MIT","_id":"@fgv/ts-prompt-assist@5.1.0-35","maintainers":[{"name":"efortune","email":"pc@erik.org"}],"homepage":"https://github.com/ErikFortune/fgv/tree/main/libraries/ts-prompt-assist#readme","bugs":{"url":"https://github.com/ErikFortune/fgv/issues"},"dist":{"shasum":"c39b41bf20ffc8179fa16f722052c38bb7d5c605","tarball":"https://registry.npmjs.org/@fgv/ts-prompt-assist/-/ts-prompt-assist-5.1.0-35.tgz","fileCount":401,"integrity":"sha512-w+5aw0dPo4Z3o+Ucg14U3V3yzuTPviLarDwhhmyPyXiirNWMvQnObKlZ7Jr37TtLzn/2FqrjWURXuTsW9QUT+w==","signatures":[{"sig":"MEYCIQDJpIXOlnK7R7pmyL5I066m2uARJytm67kkHD64OSfecQIhAP2vIp3qUO6JgT4+IsZ1fKQjFUDU+4+Up5mg7eeNY91N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fgv%2fts-prompt-assist@5.1.0-35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3641639},"main":"lib/index.js","_from":"file:fgv-ts-prompt-assist-5.1.0-35.tgz","types":"dist/ts-prompt-assist.d.ts","exports":{".":{"node":{"import":"./lib/index.js","require":"./lib/index.js"},"types":"./dist/ts-prompt-assist.d.ts","default":"./lib/index.js"}},"gitHead":"7c346f845eb4cf5a084728033e94038b4ff65d41","scripts":{"lint":"eslint src --ext .ts","test":"heft test --clean","build":"heft build --clean","clean":"heft clean","fixlint":"eslint src --ext .ts --fix","coverage":"jest --coverage","clean-jest":"jest --clear-cache","test-handles":"jest --runInBand --detectOpenHandles"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1330f66d-c53b-467a-9efa-92d4f673e252"}},"_resolved":"/tmp/b23302df99f209b4ac14fc284fc79596/fgv-ts-prompt-assist-5.1.0-35.tgz","_integrity":"sha512-w+5aw0dPo4Z3o+Ucg14U3V3yzuTPviLarDwhhmyPyXiirNWMvQnObKlZ7Jr37TtLzn/2FqrjWURXuTsW9QUT+w==","repository":{"url":"git+https://github.com/ErikFortune/fgv.git","type":"git"},"_npmVersion":"11.16.0","description":"ts-res-driven prompt resolution with Mustache substitution","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","dependencies":{"tslib":"^2.8.1","@fgv/ts-res":"5.1.0-35","@fgv/ts-utils":"5.1.0-35","@fgv/ts-extras":"5.1.0-35","@fgv/ts-json-base":"5.1.0-35"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^9.39.2","rimraf":"^6.1.2","ts-jest":"^29.4.6","ts-node":"^10.9.2","prettier":"^3.7.4","typescript":"5.9.3","@types/jest":"^29.5.14","@types/node":"^20.14.9","@rushstack/heft":"1.2.7","eslint-plugin-n":"^17.23.1","@types/heft-jest":"1.0.6","@fgv/heft-dual-rig":"5.1.0-35","@fgv/ts-utils-jest":"5.1.0-35","eslint-plugin-node":"^11.1.0","eslint-plugin-tsdoc":"~0.5.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^7.2.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@microsoft/api-extractor":"^7.55.2","@rushstack/eslint-config":"4.6.4","@rushstack/heft-node-rig":"2.11.27","@typescript-eslint/parser":"^8.52.0","@rushstack/heft-jest-plugin":"1.2.6","@typescript-eslint/eslint-plugin":"^8.52.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-prompt-assist_5.1.0-35_1780821293363_0.16818750673964344","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-36":{"name":"@fgv/ts-prompt-assist","version":"5.1.0-36","keywords":["typescript","prompt","llm","mustache","ts-res"],"author":{"name":"Erik Fortune"},"license":"MIT","_id":"@fgv/ts-prompt-assist@5.1.0-36","maintainers":[{"name":"efortune","email":"pc@erik.org"}],"homepage":"https://github.com/ErikFortune/fgv/tree/main/libraries/ts-prompt-assist#readme","bugs":{"url":"https://github.com/ErikFortune/fgv/issues"},"dist":{"shasum":"32e9a62f60994d391faf2549a786bbe05e894930","tarball":"https://registry.npmjs.org/@fgv/ts-prompt-assist/-/ts-prompt-assist-5.1.0-36.tgz","fileCount":429,"integrity":"sha512-4to/043gTMw1lPNxZzOmaQxoxe+LJDCgnDvKYFIWgZJCOyb42wztu3X0pQr8B3WzX3dyc72TRFQqlC58+fiYlg==","signatures":[{"sig":"MEUCIQC7HVuRi2EQKHk+2KFgnUA0gC/xru5CVHLvCXXeVeP/2wIgEsqHqnAKJqXcCw5KQ5AVhK8QFhTYM3VZKxEN3Qfd21Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fgv%2fts-prompt-assist@5.1.0-36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4034739},"main":"lib/index.js","_from":"file:fgv-ts-prompt-assist-5.1.0-36.tgz","types":"dist/ts-prompt-assist.d.ts","exports":{".":{"node":{"import":"./lib/index.js","require":"./lib/index.js"},"types":"./dist/ts-prompt-assist.d.ts","default":"./lib/index.js"}},"gitHead":"6f11732172969d9af2d4573c13c0eb4e1b19b03e","scripts":{"lint":"eslint src --ext .ts","test":"heft test --clean","build":"heft build --clean","clean":"heft clean","fixlint":"eslint src --ext .ts --fix","coverage":"jest --coverage","clean-jest":"jest --clear-cache","test-handles":"jest --runInBand --detectOpenHandles"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1330f66d-c53b-467a-9efa-92d4f673e252"}},"_resolved":"/tmp/758dc12815f13071401df2e06188463b/fgv-ts-prompt-assist-5.1.0-36.tgz","_integrity":"sha512-4to/043gTMw1lPNxZzOmaQxoxe+LJDCgnDvKYFIWgZJCOyb42wztu3X0pQr8B3WzX3dyc72TRFQqlC58+fiYlg==","repository":{"url":"git+https://github.com/ErikFortune/fgv.git","type":"git"},"_npmVersion":"11.17.0","description":"ts-res-driven prompt resolution with Mustache substitution","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","dependencies":{"tslib":"^2.8.1","@fgv/ts-res":"5.1.0-36","@fgv/ts-utils":"5.1.0-36","@fgv/ts-extras":"5.1.0-36","@fgv/ts-json-base":"5.1.0-36"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^9.39.2","rimraf":"^6.1.2","ts-jest":"^29.4.6","ts-node":"^10.9.2","prettier":"^3.7.4","typescript":"5.9.3","@types/jest":"^29.5.14","@types/node":"^20.14.9","@rushstack/heft":"1.2.7","eslint-plugin-n":"^17.23.1","@types/heft-jest":"1.0.6","@fgv/heft-dual-rig":"5.1.0-36","@fgv/ts-utils-jest":"5.1.0-36","eslint-plugin-node":"^11.1.0","eslint-plugin-tsdoc":"~0.5.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^7.2.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@microsoft/api-extractor":"^7.55.2","@rushstack/eslint-config":"4.6.4","@rushstack/heft-node-rig":"2.11.27","@typescript-eslint/parser":"^8.52.0","@rushstack/heft-jest-plugin":"1.2.6","@typescript-eslint/eslint-plugin":"^8.52.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-prompt-assist_5.1.0-36_1781911156054_0.5565277764770034","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-37":{"name":"@fgv/ts-prompt-assist","version":"5.1.0-37","keywords":["typescript","prompt","llm","mustache","ts-res"],"author":{"name":"Erik Fortune"},"license":"MIT","_id":"@fgv/ts-prompt-assist@5.1.0-37","maintainers":[{"name":"efortune","email":"pc@erik.org"}],"homepage":"https://github.com/ErikFortune/fgv/tree/main/libraries/ts-prompt-assist#readme","bugs":{"url":"https://github.com/ErikFortune/fgv/issues"},"dist":{"shasum":"747255f9eb1539cf8b8a87bc224bd9530540f44d","tarball":"https://registry.npmjs.org/@fgv/ts-prompt-assist/-/ts-prompt-assist-5.1.0-37.tgz","fileCount":429,"integrity":"sha512-bBISulZ/H/R0TcOiXxVUjbWDWWjxoRAy5tKmmmBTqFvBhk+S1oytjeQS7XBxJ9pjFu7A3+RlR8DV6VEkA75MkQ==","signatures":[{"sig":"MEYCIQCrpVLME/cy21S1UfWrfbxDtUQOgfl6dTeJiFbmgYlqbgIhAMYZsdbSF5amlbaxSpWXkrxMDKPlpC9f83rqenUB3pnG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fgv%2fts-prompt-assist@5.1.0-37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4034744},"main":"lib/index.js","_from":"file:fgv-ts-prompt-assist-5.1.0-37.tgz","types":"dist/ts-prompt-assist.d.ts","exports":{".":{"node":{"import":"./lib/index.js","require":"./lib/index.js"},"types":"./dist/ts-prompt-assist.d.ts","default":"./lib/index.js"}},"gitHead":"6611bf05acc650da6b705b82e883380e141c9da3","scripts":{"lint":"eslint src --ext .ts","test":"heft test --clean","build":"heft build --clean","clean":"heft clean","fixlint":"eslint src --ext .ts --fix","coverage":"jest --coverage","clean-jest":"jest --clear-cache","test-handles":"jest --runInBand --detectOpenHandles"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1330f66d-c53b-467a-9efa-92d4f673e252"}},"_resolved":"/tmp/2989de2fab1e633fcb6a11fc4114036e/fgv-ts-prompt-assist-5.1.0-37.tgz","_integrity":"sha512-bBISulZ/H/R0TcOiXxVUjbWDWWjxoRAy5tKmmmBTqFvBhk+S1oytjeQS7XBxJ9pjFu7A3+RlR8DV6VEkA75MkQ==","repository":{"url":"git+https://github.com/ErikFortune/fgv.git","type":"git"},"_npmVersion":"11.17.0","description":"ts-res-driven prompt resolution with Mustache substitution","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","dependencies":{"tslib":"^2.8.1","@fgv/ts-res":"5.1.0-37","@fgv/ts-utils":"5.1.0-37","@fgv/ts-extras":"5.1.0-37","@fgv/ts-json-base":"5.1.0-37"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^9.39.2","rimraf":"^6.1.2","ts-jest":"^29.4.6","ts-node":"^10.9.2","prettier":"^3.7.4","typescript":"5.9.3","@types/jest":"^29.5.14","@types/node":"^20.14.9","@rushstack/heft":"1.2.7","eslint-plugin-n":"^17.23.1","@types/heft-jest":"1.0.6","@fgv/heft-dual-rig":"5.1.0-37","@fgv/ts-utils-jest":"5.1.0-37","eslint-plugin-node":"^11.1.0","eslint-plugin-tsdoc":"~0.5.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^7.2.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@microsoft/api-extractor":"^7.55.2","@rushstack/eslint-config":"4.6.4","@rushstack/heft-node-rig":"2.11.27","@typescript-eslint/parser":"^8.52.0","@rushstack/heft-jest-plugin":"1.2.6","@typescript-eslint/eslint-plugin":"^8.52.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-prompt-assist_5.1.0-37_1782495031855_0.7216627009539618","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-39":{"name":"@fgv/ts-prompt-assist","version":"5.1.0-39","keywords":["typescript","prompt","llm","mustache","ts-res"],"author":"Erik Fortune","license":"MIT","_id":"@fgv/ts-prompt-assist@5.1.0-39","maintainers":[{"name":"efortune","email":"pc@erik.org"}],"homepage":"https://github.com/ErikFortune/fgv/tree/main/libraries/ts-prompt-assist#readme","bugs":{"url":"https://github.com/ErikFortune/fgv/issues"},"dist":{"shasum":"f6455453427fc210ca488ae7444e31ba7daf9be6","tarball":"https://registry.npmjs.org/@fgv/ts-prompt-assist/-/ts-prompt-assist-5.1.0-39.tgz","fileCount":429,"integrity":"sha512-pr0SSl01UFQCzm3AmE14q79wZMt7aVl+CE/FzV+LC/Qle5zwIZZ9a9wgLc19htdErzqwrcxHroChH/u6GJ1bCA==","signatures":[{"sig":"MEYCIQDnHpA9CMOT2sOpJgd2+hiGJ6WsfHTHgvPyC6MlxyrlbAIhANrmFjchVWPrqX8ijL0Rf0WwBgc4B2GpxccHyu3UDOgI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fgv%2fts-prompt-assist@5.1.0-39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4034768},"main":"lib/index.js","types":"dist/ts-prompt-assist.d.ts","exports":{".":{"node":{"import":"./lib/index.js","require":"./lib/index.js"},"types":"./dist/ts-prompt-assist.d.ts","default":"./lib/index.js"}},"scripts":{"lint":"eslint src --ext .ts","test":"heft test --clean","build":"heft build --clean","clean":"heft clean","fixlint":"eslint src --ext .ts --fix","coverage":"jest --coverage","clean-jest":"jest --clear-cache","test-handles":"jest --runInBand --detectOpenHandles"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1330f66d-c53b-467a-9efa-92d4f673e252"}},"repository":{"url":"https://github.com/ErikFortune/fgv.git","type":"git"},"description":"ts-res-driven prompt resolution with Mustache substitution","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"tslib":"^2.8.1","@fgv/ts-res":"5.1.0-39","@fgv/ts-utils":"5.1.0-39","@fgv/ts-extras":"5.1.0-39","@fgv/ts-json-base":"5.1.0-39"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.39.2","rimraf":"^6.1.2","ts-jest":"^29.4.6","ts-node":"^10.9.2","prettier":"^3.7.4","typescript":"5.9.3","@types/jest":"^29.5.14","@types/node":"^20.14.9","@rushstack/heft":"1.2.7","eslint-plugin-n":"^17.23.1","@types/heft-jest":"1.0.6","@fgv/heft-dual-rig":"5.1.0-39","@fgv/ts-utils-jest":"5.1.0-39","eslint-plugin-node":"^11.1.0","eslint-plugin-tsdoc":"~0.5.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^7.2.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@microsoft/api-extractor":"^7.55.2","@rushstack/eslint-config":"4.6.4","@rushstack/heft-node-rig":"2.11.27","@typescript-eslint/parser":"^8.52.0","@rushstack/heft-jest-plugin":"1.2.6","@typescript-eslint/eslint-plugin":"^8.52.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-prompt-assist_5.1.0-39_1783821444213_0.5609160973757783","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-40":{"name":"@fgv/ts-prompt-assist","version":"5.1.0-40","keywords":["typescript","prompt","llm","mustache","ts-res"],"author":"Erik Fortune","license":"MIT","_id":"@fgv/ts-prompt-assist@5.1.0-40","maintainers":[{"name":"efortune","email":"pc@erik.org"}],"homepage":"https://github.com/ErikFortune/fgv/tree/main/libraries/ts-prompt-assist#readme","bugs":{"url":"https://github.com/ErikFortune/fgv/issues"},"dist":{"shasum":"5292c5e5346f15b491ba6616494576782a9aadc0","tarball":"https://registry.npmjs.org/@fgv/ts-prompt-assist/-/ts-prompt-assist-5.1.0-40.tgz","fileCount":429,"integrity":"sha512-auyVKz1h+75LtNpRpLT8lRyOYE/fLB9O2TusOz4EG1GHxr2EJcajhUCfoyEstfUELuK2AXEruRN30YBQk/e+pg==","signatures":[{"sig":"MEQCICwFdMvjt8CsthfD+cKrdu9/Tts1dNZ27XJrS6rIQ7kUAiBrcQrYdAyypS2hAIggAd/4WodmNowFsJlcpL/b0B2uXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fgv%2fts-prompt-assist@5.1.0-40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4034768},"main":"lib/index.js","types":"dist/ts-prompt-assist.d.ts","exports":{".":{"node":{"import":"./lib/index.js","require":"./lib/index.js"},"types":"./dist/ts-prompt-assist.d.ts","default":"./lib/index.js"}},"scripts":{"lint":"eslint src --ext .ts","test":"heft test --clean","build":"heft build --clean","clean":"heft clean","fixlint":"eslint src --ext .ts --fix","coverage":"jest --coverage","clean-jest":"jest --clear-cache","test-handles":"jest --runInBand --detectOpenHandles"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1330f66d-c53b-467a-9efa-92d4f673e252"}},"repository":{"url":"https://github.com/ErikFortune/fgv.git","type":"git"},"description":"ts-res-driven prompt resolution with Mustache substitution","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"tslib":"^2.8.1","@fgv/ts-res":"5.1.0-40","@fgv/ts-utils":"5.1.0-40","@fgv/ts-extras":"5.1.0-40","@fgv/ts-json-base":"5.1.0-40"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.39.2","rimraf":"^6.1.2","ts-jest":"^29.4.6","ts-node":"^10.9.2","prettier":"^3.7.4","typescript":"5.9.3","@types/jest":"^29.5.14","@types/node":"^20.14.9","@rushstack/heft":"1.2.7","eslint-plugin-n":"^17.23.1","@types/heft-jest":"1.0.6","@fgv/heft-dual-rig":"5.1.0-40","@fgv/ts-utils-jest":"5.1.0-40","eslint-plugin-node":"^11.1.0","eslint-plugin-tsdoc":"~0.5.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^7.2.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@microsoft/api-extractor":"^7.55.2","@rushstack/eslint-config":"4.6.4","@rushstack/heft-node-rig":"2.11.27","@typescript-eslint/parser":"^8.52.0","@rushstack/heft-jest-plugin":"1.2.6","@typescript-eslint/eslint-plugin":"^8.52.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-prompt-assist_5.1.0-40_1783826079432_0.24874402011312524","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-41":{"name":"@fgv/ts-prompt-assist","version":"5.1.0-41","keywords":["typescript","prompt","llm","mustache","ts-res"],"author":"Erik Fortune","license":"MIT","_id":"@fgv/ts-prompt-assist@5.1.0-41","maintainers":[{"name":"efortune","email":"pc@erik.org"}],"homepage":"https://github.com/ErikFortune/fgv/tree/main/libraries/ts-prompt-assist#readme","bugs":{"url":"https://github.com/ErikFortune/fgv/issues"},"dist":{"shasum":"8909469987f79586a1ebec7d4ee785647f4c3636","tarball":"https://registry.npmjs.org/@fgv/ts-prompt-assist/-/ts-prompt-assist-5.1.0-41.tgz","fileCount":443,"integrity":"sha512-nDd+qnqQSvtrR5jlEqjs+9bJsO25Ui8O4HdJKL4UOmZWY0/yEHKJvydlhTaRwqpGB1nzELgnF6e1TUq8kYFirQ==","signatures":[{"sig":"MEQCIBrkIl18GrKPAxjQ/5W1ReeE4PU6kOD0ejMEgGE+n429AiAW5as2bNxQ6j+CNhShisNEZrGn6KUTPGYznjPCLZRFfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fgv%2fts-prompt-assist@5.1.0-41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4244219},"main":"lib/index.js","types":"dist/ts-prompt-assist.d.ts","exports":{".":{"node":{"import":"./lib/index.js","require":"./lib/index.js"},"types":"./dist/ts-prompt-assist.d.ts","default":"./lib/index.js"}},"scripts":{"lint":"eslint src --ext .ts","test":"heft test --clean","build":"heft build --clean","clean":"heft clean","fixlint":"eslint src --ext .ts --fix","coverage":"jest --coverage","clean-jest":"jest --clear-cache","test-handles":"jest --runInBand --detectOpenHandles"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1330f66d-c53b-467a-9efa-92d4f673e252"}},"repository":{"url":"https://github.com/ErikFortune/fgv.git","type":"git"},"description":"ts-res-driven prompt resolution with Mustache substitution","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"tslib":"^2.8.1","@fgv/ts-res":"5.1.0-41","@fgv/ts-utils":"5.1.0-41","@fgv/ts-extras":"5.1.0-41","@fgv/ts-json-base":"5.1.0-41"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.39.2","rimraf":"^6.1.2","ts-jest":"^29.4.6","ts-node":"^10.9.2","prettier":"^3.7.4","typescript":"5.9.3","@types/jest":"^29.5.14","@types/node":"^20.14.9","@rushstack/heft":"1.2.7","eslint-plugin-n":"^17.23.1","@types/heft-jest":"1.0.6","@fgv/heft-dual-rig":"5.1.0-41","@fgv/ts-utils-jest":"5.1.0-41","eslint-plugin-node":"^11.1.0","eslint-plugin-tsdoc":"~0.5.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^7.2.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@microsoft/api-extractor":"^7.55.2","@rushstack/eslint-config":"4.6.4","@rushstack/heft-node-rig":"2.11.27","@typescript-eslint/parser":"^8.52.0","@rushstack/heft-jest-plugin":"1.2.6","@typescript-eslint/eslint-plugin":"^8.52.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-prompt-assist_5.1.0-41_1784009767988_0.6537960644149639","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-42":{"name":"@fgv/ts-prompt-assist","version":"5.1.0-42","keywords":["typescript","prompt","llm","mustache","ts-res"],"author":"Erik Fortune","license":"MIT","_id":"@fgv/ts-prompt-assist@5.1.0-42","maintainers":[{"name":"efortune","email":"pc@erik.org"}],"homepage":"https://github.com/ErikFortune/fgv/tree/main/libraries/ts-prompt-assist#readme","bugs":{"url":"https://github.com/ErikFortune/fgv/issues"},"dist":{"shasum":"cbf6958abf38368dc713ee2c103b4d4de5b18631","tarball":"https://registry.npmjs.org/@fgv/ts-prompt-assist/-/ts-prompt-assist-5.1.0-42.tgz","fileCount":443,"integrity":"sha512-aC0iLPrpYyquYzQ0gWcdhULngRfWxZemmeykcDB47pyW0SRHSBdeu9IjTqcciW1DGwT8So0ZFcEq6inWmODhzw==","signatures":[{"sig":"MEUCIDcJ9f38atJZOf6qiFfW8OFEweevWHQwu4/D/qJoBDmzAiEA663AxEUSdhIL797cBhojw41msbIHAT9dDyEf9QML7H8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fgv%2fts-prompt-assist@5.1.0-42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4244218},"main":"lib/index.js","types":"dist/ts-prompt-assist.d.ts","exports":{".":{"node":{"import":"./lib/index.js","require":"./lib/index.js"},"types":"./dist/ts-prompt-assist.d.ts","default":"./lib/index.js"}},"scripts":{"lint":"eslint src --ext .ts","test":"heft test --clean","build":"heft build --clean","clean":"heft clean","fixlint":"eslint src --ext .ts --fix","coverage":"jest --coverage","clean-jest":"jest --clear-cache","test-handles":"jest --runInBand --detectOpenHandles"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1330f66d-c53b-467a-9efa-92d4f673e252"}},"repository":{"url":"https://github.com/ErikFortune/fgv.git","type":"git"},"description":"ts-res-driven prompt resolution with Mustache substitution","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"tslib":"^2.8.1","@fgv/ts-res":"5.1.0-42","@fgv/ts-utils":"5.1.0-42","@fgv/ts-extras":"5.1.0-42","@fgv/ts-json-base":"5.1.0-42"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.39.2","rimraf":"^6.1.2","ts-jest":"^29.4.6","ts-node":"^10.9.2","prettier":"^3.7.4","typescript":"5.9.3","@types/jest":"^29.5.14","@types/node":"^20.14.9","@rushstack/heft":"1.2.7","eslint-plugin-n":"^17.23.1","@types/heft-jest":"1.0.6","@fgv/heft-dual-rig":"5.1.0-42","@fgv/ts-utils-jest":"5.1.0-42","eslint-plugin-node":"^11.1.0","eslint-plugin-tsdoc":"~0.5.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^7.2.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@microsoft/api-extractor":"^7.55.2","@rushstack/eslint-config":"4.6.4","@rushstack/heft-node-rig":"2.11.27","@typescript-eslint/parser":"^8.52.0","@rushstack/heft-jest-plugin":"1.2.6","@typescript-eslint/eslint-plugin":"^8.52.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-prompt-assist_5.1.0-42_1784173138139_0.4340410439233551","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-43":{"name":"@fgv/ts-prompt-assist","version":"5.1.0-43","keywords":["typescript","prompt","llm","mustache","ts-res"],"author":"Erik Fortune","license":"MIT","_id":"@fgv/ts-prompt-assist@5.1.0-43","maintainers":[{"name":"efortune","email":"pc@erik.org"}],"homepage":"https://github.com/ErikFortune/fgv/tree/main/libraries/ts-prompt-assist#readme","bugs":{"url":"https://github.com/ErikFortune/fgv/issues"},"dist":{"shasum":"9c07ee66c14ff517516ce91df1bef5039ccbdd68","tarball":"https://registry.npmjs.org/@fgv/ts-prompt-assist/-/ts-prompt-assist-5.1.0-43.tgz","fileCount":443,"integrity":"sha512-l1zxwZWF0IKeu7HpMNwAGHlEj4g2iktDj+RASUr3tYxilUsayD8MwOVk4SGvojvoNPCFwJOuN9k38RDDvNBXlw==","signatures":[{"sig":"MEUCIDIVW36/vilq0XwI68igLqHoVK+fHHO6SItefmvLKl+ZAiEArZD2V6DGHzmFz0r7pLlKVBUTU5bLqf8pITR/t2TrbzY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fgv%2fts-prompt-assist@5.1.0-43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4244219},"main":"lib/index.js","types":"dist/ts-prompt-assist.d.ts","exports":{".":{"node":{"import":"./lib/index.js","require":"./lib/index.js"},"types":"./dist/ts-prompt-assist.d.ts","default":"./lib/index.js"}},"scripts":{"lint":"eslint src --ext .ts","test":"heft test --clean","build":"heft build --clean","clean":"heft clean","fixlint":"eslint src --ext .ts --fix","coverage":"jest --coverage","clean-jest":"jest --clear-cache","test-handles":"jest --runInBand --detectOpenHandles"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1330f66d-c53b-467a-9efa-92d4f673e252"}},"repository":{"url":"https://github.com/ErikFortune/fgv.git","type":"git"},"description":"ts-res-driven prompt resolution with Mustache substitution","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"tslib":"^2.8.1","@fgv/ts-res":"5.1.0-43","@fgv/ts-utils":"5.1.0-43","@fgv/ts-extras":"5.1.0-43","@fgv/ts-json-base":"5.1.0-43"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.39.2","rimraf":"^6.1.2","ts-jest":"^29.4.6","ts-node":"^10.9.2","prettier":"^3.7.4","typescript":"5.9.3","@types/jest":"^29.5.14","@types/node":"^20.14.9","@rushstack/heft":"1.2.7","eslint-plugin-n":"^17.23.1","@types/heft-jest":"1.0.6","@fgv/heft-dual-rig":"5.1.0-43","@fgv/ts-utils-jest":"5.1.0-43","eslint-plugin-node":"^11.1.0","eslint-plugin-tsdoc":"~0.5.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^7.2.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@microsoft/api-extractor":"^7.55.2","@rushstack/eslint-config":"4.6.4","@rushstack/heft-node-rig":"2.11.27","@typescript-eslint/parser":"^8.52.0","@rushstack/heft-jest-plugin":"1.2.6","@typescript-eslint/eslint-plugin":"^8.52.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-prompt-assist_5.1.0-43_1784508226848_0.20495528578841138","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-44":{"name":"@fgv/ts-prompt-assist","version":"5.1.0-44","keywords":["typescript","prompt","llm","mustache","ts-res"],"author":"Erik Fortune","license":"MIT","_id":"@fgv/ts-prompt-assist@5.1.0-44","maintainers":[{"name":"efortune","email":"pc@erik.org"}],"homepage":"https://github.com/ErikFortune/fgv/tree/main/libraries/ts-prompt-assist#readme","bugs":{"url":"https://github.com/ErikFortune/fgv/issues"},"dist":{"shasum":"9549b3f2977cfba0876e0bce51772a65e5ec8861","tarball":"https://registry.npmjs.org/@fgv/ts-prompt-assist/-/ts-prompt-assist-5.1.0-44.tgz","fileCount":443,"integrity":"sha512-XyOZZiPiVTkam5q14jWp/OfCIUIqUVvHA/EUlUkkI+FHleF+3NM6c22qBi5B6MZ0DK1vdFKFNahYE8H5W7oI5A==","signatures":[{"sig":"MEUCIQCLRhPnkZ6GXPHj/fYPsvTxVxP7Evlb45IvnIDWNjTJjwIgeYpRln4cbkycIkDKS2b9Lpj9lQ/n3/EwuyaOOr5UJiI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fgv%2fts-prompt-assist@5.1.0-44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4244219},"main":"lib/index.js","types":"dist/ts-prompt-assist.d.ts","exports":{".":{"node":{"import":"./lib/index.js","require":"./lib/index.js"},"types":"./dist/ts-prompt-assist.d.ts","default":"./lib/index.js"}},"scripts":{"lint":"eslint src --ext .ts","test":"heft test --clean","build":"heft build --clean","clean":"heft clean","fixlint":"eslint src --ext .ts --fix","coverage":"jest --coverage","clean-jest":"jest --clear-cache","test-handles":"jest --runInBand --detectOpenHandles"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1330f66d-c53b-467a-9efa-92d4f673e252"}},"repository":{"url":"https://github.com/ErikFortune/fgv.git","type":"git"},"description":"ts-res-driven prompt resolution with Mustache substitution","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"tslib":"^2.8.1","@fgv/ts-res":"5.1.0-44","@fgv/ts-utils":"5.1.0-44","@fgv/ts-extras":"5.1.0-44","@fgv/ts-json-base":"5.1.0-44"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.39.2","rimraf":"^6.1.2","ts-jest":"^29.4.6","ts-node":"^10.9.2","prettier":"^3.7.4","typescript":"5.9.3","@types/jest":"^29.5.14","@types/node":"^20.14.9","@rushstack/heft":"1.2.7","eslint-plugin-n":"^17.23.1","@types/heft-jest":"1.0.6","@fgv/heft-dual-rig":"5.1.0-44","@fgv/ts-utils-jest":"5.1.0-44","eslint-plugin-node":"^11.1.0","eslint-plugin-tsdoc":"~0.5.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^7.2.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@microsoft/api-extractor":"^7.55.2","@rushstack/eslint-config":"4.6.4","@rushstack/heft-node-rig":"2.11.27","@typescript-eslint/parser":"^8.52.0","@rushstack/heft-jest-plugin":"1.2.6","@typescript-eslint/eslint-plugin":"^8.52.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-prompt-assist_5.1.0-44_1785121526398_0.8067099460470628","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-45":{"name":"@fgv/ts-prompt-assist","version":"5.1.0-45","keywords":["typescript","prompt","llm","mustache","ts-res"],"author":"Erik Fortune","license":"MIT","_id":"@fgv/ts-prompt-assist@5.1.0-45","maintainers":[{"name":"efortune","email":"pc@erik.org"}],"homepage":"https://github.com/ErikFortune/fgv/tree/main/libraries/ts-prompt-assist#readme","bugs":{"url":"https://github.com/ErikFortune/fgv/issues"},"dist":{"shasum":"5dcbd8cdb1ae1ff962fa2c1b05390983ebfbdb04","tarball":"https://registry.npmjs.org/@fgv/ts-prompt-assist/-/ts-prompt-assist-5.1.0-45.tgz","fileCount":443,"integrity":"sha512-YtPtxFVWSdafKlIxzUsZFOu+I6wvhEj4M/30CBdiF1NdaTJ5xAKj6/IVRUfKjh2GefxLvpba5rV5a4d9w2AQog==","signatures":[{"sig":"MEUCIQCSvS7zD+LWJuWQou2w0rvK4mNP0IhgheJjfPho5OJt2wIgZ4zqne8gJv0kGnov5G367hsz2HW9dl09J73fd/wDc78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fgv%2fts-prompt-assist@5.1.0-45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4244219},"main":"lib/index.js","types":"dist/ts-prompt-assist.d.ts","exports":{".":{"node":{"import":"./lib/index.js","require":"./lib/index.js"},"types":"./dist/ts-prompt-assist.d.ts","default":"./lib/index.js"}},"scripts":{"lint":"eslint src --ext .ts","test":"heft test --clean","build":"heft build --clean","clean":"heft clean","fixlint":"eslint src --ext .ts --fix","coverage":"jest --coverage","clean-jest":"jest --clear-cache","test-handles":"jest --runInBand --detectOpenHandles"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1330f66d-c53b-467a-9efa-92d4f673e252"}},"repository":{"url":"https://github.com/ErikFortune/fgv.git","type":"git"},"description":"ts-res-driven prompt resolution with Mustache substitution","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"tslib":"^2.8.1","@fgv/ts-res":"5.1.0-45","@fgv/ts-utils":"5.1.0-45","@fgv/ts-extras":"5.1.0-45","@fgv/ts-json-base":"5.1.0-45"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.39.2","rimraf":"^6.1.2","ts-jest":"^29.4.6","ts-node":"^10.9.2","prettier":"^3.7.4","typescript":"5.9.3","@types/jest":"^29.5.14","@types/node":"^20.14.9","@rushstack/heft":"1.2.7","eslint-plugin-n":"^17.23.1","@types/heft-jest":"1.0.6","@fgv/heft-dual-rig":"5.1.0-45","@fgv/ts-utils-jest":"5.1.0-45","eslint-plugin-node":"^11.1.0","eslint-plugin-tsdoc":"~0.5.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^7.2.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@microsoft/api-extractor":"^7.55.2","@rushstack/eslint-config":"4.6.4","@rushstack/heft-node-rig":"2.11.27","@typescript-eslint/parser":"^8.52.0","@rushstack/heft-jest-plugin":"1.2.6","@typescript-eslint/eslint-plugin":"^8.52.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-prompt-assist_5.1.0-45_1785212670453_0.07589959307731098","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-46":{"name":"@fgv/ts-prompt-assist","version":"5.1.0-46","keywords":["typescript","prompt","llm","mustache","ts-res"],"author":"Erik Fortune","license":"MIT","_id":"@fgv/ts-prompt-assist@5.1.0-46","maintainers":[{"name":"efortune","email":"pc@erik.org"}],"homepage":"https://github.com/ErikFortune/fgv/tree/main/libraries/ts-prompt-assist#readme","bugs":{"url":"https://github.com/ErikFortune/fgv/issues"},"dist":{"shasum":"30efadf967023aa4f72d076c473b4afaf3d4d2a0","tarball":"https://registry.npmjs.org/@fgv/ts-prompt-assist/-/ts-prompt-assist-5.1.0-46.tgz","fileCount":443,"integrity":"sha512-sf93FJQleO3yCbKdALE+MdvCwqJrgPcc/FhWaOd3wgpBSpBhnZNcZl+azKm7TkwOeb3HmbBrAfJtHAOSK1GTsQ==","signatures":[{"sig":"MEYCIQDr+sIYyQ9eUDWyFRlgzVW5P+bYZSuZevC2anoVS2JB7QIhAPYdWX2wQNbJSIzahu60E7QtoMQjnLWNYJggpoZRe3dr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fgv%2fts-prompt-assist@5.1.0-46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4244213},"main":"lib/index.js","types":"dist/ts-prompt-assist.d.ts","exports":{".":{"node":{"import":"./lib/index.js","require":"./lib/index.js"},"types":"./dist/ts-prompt-assist.d.ts","default":"./lib/index.js"}},"scripts":{"lint":"eslint src --ext .ts","test":"heft test --clean","build":"heft build --clean","clean":"heft clean","fixlint":"eslint src --ext .ts --fix","coverage":"jest --coverage","clean-jest":"jest --clear-cache","test-handles":"jest --runInBand --detectOpenHandles"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1330f66d-c53b-467a-9efa-92d4f673e252"}},"repository":{"url":"https://github.com/ErikFortune/fgv.git","type":"git"},"description":"ts-res-driven prompt resolution with Mustache substitution","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"tslib":"^2.8.1","@fgv/ts-res":"5.1.0-46","@fgv/ts-utils":"5.1.0-46","@fgv/ts-extras":"5.1.0-46","@fgv/ts-json-base":"5.1.0-46"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.39.2","rimraf":"^6.1.2","ts-jest":"^29.4.6","ts-node":"^10.9.2","prettier":"^3.7.4","typescript":"5.9.3","@types/jest":"^29.5.14","@types/node":"^20.14.9","@rushstack/heft":"1.2.7","eslint-plugin-n":"^17.23.1","@types/heft-jest":"1.0.6","@fgv/heft-dual-rig":"5.1.0-46","@fgv/ts-utils-jest":"5.1.0-46","eslint-plugin-node":"^11.1.0","eslint-plugin-tsdoc":"~0.5.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^7.2.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@microsoft/api-extractor":"^7.55.2","@rushstack/eslint-config":"4.6.4","@rushstack/heft-node-rig":"2.11.27","@typescript-eslint/parser":"^8.52.0","@rushstack/heft-jest-plugin":"1.2.6","@typescript-eslint/eslint-plugin":"^8.52.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-prompt-assist_5.1.0-46_1785552228177_0.7160531313107419","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-47":{"name":"@fgv/ts-prompt-assist","version":"5.1.0-47","keywords":["typescript","prompt","llm","mustache","ts-res"],"author":"Erik Fortune","license":"MIT","_id":"@fgv/ts-prompt-assist@5.1.0-47","maintainers":[{"name":"efortune","email":"pc@erik.org"}],"homepage":"https://github.com/ErikFortune/fgv/tree/main/libraries/ts-prompt-assist#readme","bugs":{"url":"https://github.com/ErikFortune/fgv/issues"},"dist":{"shasum":"a68392f3534baf257b0d437e14a8e55454f5fe27","tarball":"https://registry.npmjs.org/@fgv/ts-prompt-assist/-/ts-prompt-assist-5.1.0-47.tgz","fileCount":443,"integrity":"sha512-PHQs7WsHn18TOb3nmb8LzAWMS5pW3YiQ/aJXXd5PzWIOS7K2wOlA5+Ak+Fi7UFS89m3aUrPTSphgQrorlamtbg==","signatures":[{"sig":"MEYCIQCKYg/h6kvDza//WSDSwsXyTsP+b3GJBnC0MNEMiqQCVQIhAIA7VQHZKtHfn/x8ZB8yWLflHSJaE80/Mzh1Yx/G7S+z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fgv%2fts-prompt-assist@5.1.0-47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4244219},"main":"lib/index.js","types":"dist/ts-prompt-assist.d.ts","exports":{".":{"node":{"import":"./lib/index.js","require":"./lib/index.js"},"types":"./dist/ts-prompt-assist.d.ts","default":"./lib/index.js"}},"scripts":{"lint":"eslint src --ext .ts","test":"heft test --clean","build":"heft build --clean","clean":"heft clean","fixlint":"eslint src --ext .ts --fix","coverage":"jest --coverage","clean-jest":"jest --clear-cache","test-handles":"jest --runInBand --detectOpenHandles"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1330f66d-c53b-467a-9efa-92d4f673e252"}},"repository":{"url":"https://github.com/ErikFortune/fgv.git","type":"git"},"description":"ts-res-driven prompt resolution with Mustache substitution","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"tslib":"^2.8.1","@fgv/ts-res":"5.1.0-47","@fgv/ts-utils":"5.1.0-47","@fgv/ts-extras":"5.1.0-47","@fgv/ts-json-base":"5.1.0-47"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.39.2","rimraf":"^6.1.2","ts-jest":"^29.4.6","ts-node":"^10.9.2","prettier":"^3.7.4","typescript":"5.9.3","@types/jest":"^29.5.14","@types/node":"^20.14.9","@rushstack/heft":"1.2.7","eslint-plugin-n":"^17.23.1","@types/heft-jest":"1.0.6","@fgv/heft-dual-rig":"5.1.0-47","@fgv/ts-utils-jest":"5.1.0-47","eslint-plugin-node":"^11.1.0","eslint-plugin-tsdoc":"~0.5.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^7.2.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@microsoft/api-extractor":"^7.55.2","@rushstack/eslint-config":"4.6.4","@rushstack/heft-node-rig":"2.11.27","@typescript-eslint/parser":"^8.52.0","@rushstack/heft-jest-plugin":"1.2.6","@typescript-eslint/eslint-plugin":"^8.52.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-prompt-assist_5.1.0-47_1786065592333_0.5003269792649985","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-48":{"name":"@fgv/ts-prompt-assist","version":"5.1.0-48","keywords":["typescript","prompt","llm","mustache","ts-res"],"author":"Erik Fortune","license":"MIT","_id":"@fgv/ts-prompt-assist@5.1.0-48","maintainers":[{"name":"efortune","email":"pc@erik.org"}],"homepage":"https://github.com/ErikFortune/fgv/tree/main/libraries/ts-prompt-assist#readme","bugs":{"url":"https://github.com/ErikFortune/fgv/issues"},"dist":{"shasum":"b376b6616cc871adc1b43acad7972e81e4ea3c5c","tarball":"https://registry.npmjs.org/@fgv/ts-prompt-assist/-/ts-prompt-assist-5.1.0-48.tgz","fileCount":305,"integrity":"sha512-OAlO6ll3FaFLtvj9sbhv6ouQFOd5J/zttVt/CNwWmRLv/GnTr8b3EeOh2pCR+zJrLO8QoS1t5ZCgV0fhnuMmFQ==","signatures":[{"sig":"MEUCIQD8YKnf7t7AbuXgLFFzpeFYT1caEKdXpc0CRzpkJEE78gIgewkCM6FmtYlnBA/G6gQUt5isJRkypBrGdanY/kCEYeo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fgv%2fts-prompt-assist@5.1.0-48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1441226},"main":"lib/index.js","types":"dist/ts-prompt-assist.d.ts","exports":{".":{"node":{"import":"./lib/index.js","require":"./lib/index.js"},"types":"./dist/ts-prompt-assist.d.ts","default":"./lib/index.js"}},"scripts":{"lint":"eslint src --ext .ts","test":"heft test --clean","build":"heft build --clean","clean":"heft clean","fixlint":"eslint src --ext .ts --fix","coverage":"jest --coverage","clean-jest":"jest --clear-cache","test-handles":"jest --runInBand --detectOpenHandles"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1330f66d-c53b-467a-9efa-92d4f673e252"}},"repository":{"url":"https://github.com/ErikFortune/fgv.git","type":"git"},"description":"ts-res-driven prompt resolution with Mustache substitution","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"tslib":"^2.8.1","@fgv/ts-res":"5.1.0-48","@fgv/ts-utils":"5.1.0-48","@fgv/ts-extras":"5.1.0-48","@fgv/ts-json-base":"5.1.0-48"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.39.2","rimraf":"^6.1.2","ts-jest":"^29.4.6","ts-node":"^10.9.2","prettier":"^3.7.4","typescript":"5.9.3","@types/jest":"^29.5.14","@types/node":"^20.14.9","@rushstack/heft":"1.2.7","eslint-plugin-n":"^17.23.1","@types/heft-jest":"1.0.6","@fgv/heft-dual-rig":"5.1.0-48","@fgv/ts-utils-jest":"5.1.0-48","eslint-plugin-node":"^11.1.0","eslint-plugin-tsdoc":"~0.5.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^7.2.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@microsoft/api-extractor":"^7.55.2","@rushstack/eslint-config":"4.6.4","@rushstack/heft-node-rig":"2.11.27","@typescript-eslint/parser":"^8.52.0","@rushstack/heft-jest-plugin":"1.2.6","@typescript-eslint/eslint-plugin":"^8.52.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-prompt-assist_5.1.0-48_1786595058398_0.6135837490047442","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-49":{"name":"@fgv/ts-prompt-assist","version":"5.1.0-49","keywords":["typescript","prompt","llm","mustache","ts-res"],"author":"Erik Fortune","license":"MIT","_id":"@fgv/ts-prompt-assist@5.1.0-49","maintainers":[{"name":"efortune","email":"pc@erik.org"}],"homepage":"https://github.com/ErikFortune/fgv/tree/main/libraries/ts-prompt-assist#readme","bugs":{"url":"https://github.com/ErikFortune/fgv/issues"},"dist":{"shasum":"d8c8bd787238ec4d3f706c9fbb6f8676f5838680","tarball":"https://registry.npmjs.org/@fgv/ts-prompt-assist/-/ts-prompt-assist-5.1.0-49.tgz","fileCount":305,"integrity":"sha512-g0rrAzVh9xSBIEky301ZzL/1B5wkwZMFoTjXGuxWEkXARfcM2H+GLMBxnNgziCCra0tIQ/JypocXhdWDSsmsng==","signatures":[{"sig":"MEQCIAPxYE97/bkNcftHxlKJT1EJnHGvyQzuoL0Y7H5NAw0JAiBNdmS9xIho5sE2lKX63RTbsimy3LRMHtv51oxcMHMdQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fgv%2fts-prompt-assist@5.1.0-49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1441226},"main":"lib/index.js","types":"dist/ts-prompt-assist.d.ts","exports":{".":{"node":{"import":"./lib/index.js","require":"./lib/index.js"},"types":"./dist/ts-prompt-assist.d.ts","default":"./lib/index.js"}},"scripts":{"lint":"eslint src --ext .ts","test":"heft test --clean","build":"heft build --clean","clean":"heft clean","fixlint":"eslint src --ext .ts --fix","coverage":"jest --coverage","clean-jest":"jest --clear-cache","test-handles":"jest --runInBand --detectOpenHandles"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1330f66d-c53b-467a-9efa-92d4f673e252"}},"repository":{"url":"https://github.com/ErikFortune/fgv.git","type":"git"},"description":"ts-res-driven prompt resolution with Mustache substitution","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"tslib":"^2.8.1","@fgv/ts-res":"5.1.0-49","@fgv/ts-utils":"5.1.0-49","@fgv/ts-extras":"5.1.0-49","@fgv/ts-json-base":"5.1.0-49"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.39.2","rimraf":"^6.1.2","ts-jest":"^29.4.6","ts-node":"^10.9.2","prettier":"^3.7.4","typescript":"5.9.3","@types/jest":"^29.5.14","@types/node":"^20.14.9","@rushstack/heft":"1.2.7","eslint-plugin-n":"^17.23.1","@types/heft-jest":"1.0.6","@fgv/heft-dual-rig":"5.1.0-49","@fgv/ts-utils-jest":"5.1.0-49","eslint-plugin-node":"^11.1.0","eslint-plugin-tsdoc":"~0.5.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^7.2.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@microsoft/api-extractor":"^7.55.2","@rushstack/eslint-config":"4.6.4","@rushstack/heft-node-rig":"2.11.27","@typescript-eslint/parser":"^8.52.0","@rushstack/heft-jest-plugin":"1.2.6","@typescript-eslint/eslint-plugin":"^8.52.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-prompt-assist_5.1.0-49_1786686534736_0.4907784726281099","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-50":{"name":"@fgv/ts-prompt-assist","version":"5.1.0-50","keywords":["typescript","prompt","llm","mustache","ts-res"],"author":"Erik Fortune","license":"MIT","_id":"@fgv/ts-prompt-assist@5.1.0-50","maintainers":[{"name":"efortune","email":"pc@erik.org"}],"homepage":"https://github.com/ErikFortune/fgv/tree/main/libraries/ts-prompt-assist#readme","bugs":{"url":"https://github.com/ErikFortune/fgv/issues"},"dist":{"shasum":"b8a2149ba9c81c7acdb747111be801a9271ec364","tarball":"https://registry.npmjs.org/@fgv/ts-prompt-assist/-/ts-prompt-assist-5.1.0-50.tgz","fileCount":305,"integrity":"sha512-T5x03HggSD8C88N2uCXNl76fLFboiHlYNwvU3B72VM6LtZw2Zv+6+0dpH3pP85BQwep8R7QajrbUz+ApLG9+Yw==","signatures":[{"sig":"MEQCIBFtIjMKK/lhFY9v6rLJA/UD6ZmV0zNbwRIb+0TRTtkoAiBtyUrLJ6xxCu1xSNLzSVIYrFMv7GC5Z7nR3+lmpp3cuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fgv%2fts-prompt-assist@5.1.0-50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1441226},"main":"lib/index.js","types":"dist/ts-prompt-assist.d.ts","exports":{".":{"node":{"import":"./lib/index.js","require":"./lib/index.js"},"types":"./dist/ts-prompt-assist.d.ts","default":"./lib/index.js"}},"scripts":{"lint":"eslint src --ext .ts","test":"heft test --clean","build":"heft build --clean","clean":"heft clean","fixlint":"eslint src --ext .ts --fix","coverage":"jest --coverage","clean-jest":"jest --clear-cache","test-handles":"jest --runInBand --detectOpenHandles"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1330f66d-c53b-467a-9efa-92d4f673e252"}},"repository":{"url":"https://github.com/ErikFortune/fgv.git","type":"git"},"description":"ts-res-driven prompt resolution with Mustache substitution","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"tslib":"^2.8.1","@fgv/ts-res":"5.1.0-50","@fgv/ts-utils":"5.1.0-50","@fgv/ts-extras":"5.1.0-50","@fgv/ts-json-base":"5.1.0-50"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.39.2","rimraf":"^6.1.2","ts-jest":"^29.4.6","ts-node":"^10.9.2","prettier":"^3.7.4","typescript":"5.9.3","@types/jest":"^29.5.14","@types/node":"^20.14.9","@rushstack/heft":"1.2.7","eslint-plugin-n":"^17.23.1","@types/heft-jest":"1.0.6","@fgv/heft-dual-rig":"5.1.0-50","@fgv/ts-utils-jest":"5.1.0-50","eslint-plugin-node":"^11.1.0","eslint-plugin-tsdoc":"~0.5.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^7.2.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@microsoft/api-extractor":"^7.55.2","@rushstack/eslint-config":"4.6.4","@rushstack/heft-node-rig":"2.11.27","@typescript-eslint/parser":"^8.52.0","@rushstack/heft-jest-plugin":"1.2.6","@typescript-eslint/eslint-plugin":"^8.52.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-prompt-assist_5.1.0-50_1786905294366_0.6178968955271016","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-51":{"name":"@fgv/ts-prompt-assist","version":"5.1.0-51","keywords":["typescript","prompt","llm","mustache","ts-res"],"author":"Erik Fortune","license":"MIT","_id":"@fgv/ts-prompt-assist@5.1.0-51","maintainers":[{"name":"efortune","email":"pc@erik.org"}],"homepage":"https://github.com/ErikFortune/fgv/tree/main/libraries/ts-prompt-assist#readme","bugs":{"url":"https://github.com/ErikFortune/fgv/issues"},"dist":{"shasum":"164bff8cbb5d9e527f18c07663e2177a272f2933","tarball":"https://registry.npmjs.org/@fgv/ts-prompt-assist/-/ts-prompt-assist-5.1.0-51.tgz","fileCount":305,"integrity":"sha512-fNLWWwAil6igl0tEOOxUawvD68hYfJRHaL1FPFq8rqgtjsu07d3OMUFNqK1rY3X7iErPP5oUUZjaxAMH9rhUsA==","signatures":[{"sig":"MEYCIQDJ6z4M6R9CjyrBODGOz/e/33HZnHUR45cnQPzQzzuBrgIhAIvApXFIBdpRolqeNOrrCbmuFBl5+a0tpVP5xktPPx70","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fgv%2fts-prompt-assist@5.1.0-51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1441226},"main":"lib/index.js","types":"dist/ts-prompt-assist.d.ts","exports":{".":{"node":{"import":"./lib/index.js","require":"./lib/index.js"},"types":"./dist/ts-prompt-assist.d.ts","default":"./lib/index.js"}},"scripts":{"lint":"eslint src --ext .ts","test":"heft test --clean","build":"heft build --clean","clean":"heft clean","fixlint":"eslint src --ext .ts --fix","coverage":"jest --coverage","clean-jest":"jest --clear-cache","test-handles":"jest --runInBand --detectOpenHandles"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1330f66d-c53b-467a-9efa-92d4f673e252"}},"repository":{"url":"https://github.com/ErikFortune/fgv.git","type":"git"},"description":"ts-res-driven prompt resolution with Mustache substitution","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"tslib":"^2.8.1","@fgv/ts-res":"5.1.0-51","@fgv/ts-utils":"5.1.0-51","@fgv/ts-extras":"5.1.0-51","@fgv/ts-json-base":"5.1.0-51"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.39.2","rimraf":"^6.1.2","ts-jest":"^29.4.6","ts-node":"^10.9.2","prettier":"^3.7.4","typescript":"5.9.3","@types/jest":"^29.5.14","@types/node":"^20.14.9","@rushstack/heft":"1.2.7","eslint-plugin-n":"^17.23.1","@types/heft-jest":"1.0.6","@fgv/heft-dual-rig":"5.1.0-51","@fgv/ts-utils-jest":"5.1.0-51","eslint-plugin-node":"^11.1.0","eslint-plugin-tsdoc":"~0.5.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^7.2.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@microsoft/api-extractor":"^7.55.2","@rushstack/eslint-config":"4.6.4","@rushstack/heft-node-rig":"2.11.27","@typescript-eslint/parser":"^8.52.0","@rushstack/heft-jest-plugin":"1.2.6","@typescript-eslint/eslint-plugin":"^8.52.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-prompt-assist_5.1.0-51_1787034488300_0.9733925906557275","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-52":{"name":"@fgv/ts-prompt-assist","version":"5.1.0-52","keywords":["typescript","prompt","llm","mustache","ts-res"],"author":"Erik Fortune","license":"MIT","_id":"@fgv/ts-prompt-assist@5.1.0-52","maintainers":[{"name":"efortune","email":"pc@erik.org"}],"homepage":"https://github.com/ErikFortune/fgv/tree/main/libraries/ts-prompt-assist#readme","bugs":{"url":"https://github.com/ErikFortune/fgv/issues"},"dist":{"shasum":"5c98c903c5ac2c69f5e5d83c04bc15c1d0ae074d","tarball":"https://registry.npmjs.org/@fgv/ts-prompt-assist/-/ts-prompt-assist-5.1.0-52.tgz","fileCount":305,"integrity":"sha512-dC9E6kbNMGaKyFyIYWth4nuYbMAYPJt1UcEUlDVxwN8BmDI/PLAYlzB90ytY/AcrDxUSAO4IY+w6hng/9o4qpQ==","signatures":[{"sig":"MEUCIQDB/dJmIRdYZ0dg6o5pxGyaC+tAJpEybE+iXLpCAwm9AAIgOtlUP7IdkjVoeg/aKqW81ypIyFE0Ccb5EozyJ9XwGXs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fgv%2fts-prompt-assist@5.1.0-52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1441226},"main":"lib/index.js","types":"dist/ts-prompt-assist.d.ts","exports":{".":{"node":{"import":"./lib/index.js","require":"./lib/index.js"},"types":"./dist/ts-prompt-assist.d.ts","default":"./lib/index.js"}},"scripts":{"lint":"eslint src --ext .ts","test":"heft test --clean","build":"heft build --clean","clean":"heft clean","fixlint":"eslint src --ext .ts --fix","coverage":"jest --coverage","clean-jest":"jest --clear-cache","test-handles":"jest --runInBand --detectOpenHandles"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1330f66d-c53b-467a-9efa-92d4f673e252"}},"repository":{"url":"https://github.com/ErikFortune/fgv.git","type":"git"},"description":"ts-res-driven prompt resolution with Mustache substitution","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"tslib":"^2.8.1","@fgv/ts-res":"5.1.0-52","@fgv/ts-utils":"5.1.0-52","@fgv/ts-extras":"5.1.0-52","@fgv/ts-json-base":"5.1.0-52"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.39.2","rimraf":"^6.1.2","ts-jest":"^29.4.6","ts-node":"^10.9.2","prettier":"^3.7.4","typescript":"5.9.3","@types/jest":"^29.5.14","@types/node":"^20.14.9","@rushstack/heft":"1.2.7","eslint-plugin-n":"^17.23.1","@types/heft-jest":"1.0.6","@fgv/heft-dual-rig":"5.1.0-52","@fgv/ts-utils-jest":"5.1.0-52","eslint-plugin-node":"^11.1.0","eslint-plugin-tsdoc":"~0.5.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^7.2.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@microsoft/api-extractor":"^7.55.2","@rushstack/eslint-config":"4.6.4","@rushstack/heft-node-rig":"2.11.27","@typescript-eslint/parser":"^8.52.0","@rushstack/heft-jest-plugin":"1.2.6","@typescript-eslint/eslint-plugin":"^8.52.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-prompt-assist_5.1.0-52_1787382929819_0.23506692519391326","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-53":{"name":"@fgv/ts-prompt-assist","version":"5.1.0-53","keywords":["typescript","prompt","llm","mustache","ts-res"],"author":"Erik Fortune","license":"MIT","_id":"@fgv/ts-prompt-assist@5.1.0-53","maintainers":[{"name":"efortune","email":"pc@erik.org"}],"homepage":"https://github.com/ErikFortune/fgv/tree/main/libraries/ts-prompt-assist#readme","bugs":{"url":"https://github.com/ErikFortune/fgv/issues"},"dist":{"shasum":"642e50ed374761f943a697b803152106513e3dac","tarball":"https://registry.npmjs.org/@fgv/ts-prompt-assist/-/ts-prompt-assist-5.1.0-53.tgz","fileCount":305,"integrity":"sha512-jGSB1sWhHIGiV6wnn93euenwDAL2kdNI5jB3cf2CNffrp8Hh6cwz1/hMuriOe9sYqYzv2zRrNHJf4giFzItM2Q==","signatures":[{"sig":"MEUCIQD2GRw+cPAbuS5V2ScJ2wLQeFaXxH0lT07d086h526bIQIgGxBkYZO64cvMRvQ7zkwAzv6k48KoRRBqF4DP+/IuAF8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fgv%2fts-prompt-assist@5.1.0-53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1441226},"main":"lib/index.js","types":"dist/ts-prompt-assist.d.ts","exports":{".":{"node":{"import":"./lib/index.js","require":"./lib/index.js"},"types":"./dist/ts-prompt-assist.d.ts","default":"./lib/index.js"}},"scripts":{"lint":"eslint src --ext .ts","test":"heft test --clean","build":"heft build --clean","clean":"heft clean","fixlint":"eslint src --ext .ts --fix","coverage":"jest --coverage","clean-jest":"jest --clear-cache","test-handles":"jest --runInBand --detectOpenHandles"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1330f66d-c53b-467a-9efa-92d4f673e252"}},"repository":{"url":"https://github.com/ErikFortune/fgv.git","type":"git"},"description":"ts-res-driven prompt resolution with Mustache substitution","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"tslib":"^2.8.1","@fgv/ts-res":"5.1.0-53","@fgv/ts-utils":"5.1.0-53","@fgv/ts-extras":"5.1.0-53","@fgv/ts-json-base":"5.1.0-53"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.39.2","rimraf":"^6.1.2","ts-jest":"^29.4.6","ts-node":"^10.9.2","prettier":"^3.7.4","typescript":"5.9.3","@types/jest":"^29.5.14","@types/node":"^20.14.9","@rushstack/heft":"1.2.7","eslint-plugin-n":"^17.23.1","@types/heft-jest":"1.0.6","@fgv/heft-dual-rig":"5.1.0-53","@fgv/ts-utils-jest":"5.1.0-53","eslint-plugin-node":"^11.1.0","eslint-plugin-tsdoc":"~0.5.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^7.2.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@microsoft/api-extractor":"^7.55.2","@rushstack/eslint-config":"4.6.4","@rushstack/heft-node-rig":"2.11.27","@typescript-eslint/parser":"^8.52.0","@rushstack/heft-jest-plugin":"1.2.6","@typescript-eslint/eslint-plugin":"^8.52.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-prompt-assist_5.1.0-53_1787386207778_0.07429185541558536","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-54":{"name":"@fgv/ts-prompt-assist","version":"5.1.0-54","keywords":["typescript","prompt","llm","mustache","ts-res"],"author":"Erik Fortune","license":"MIT","_id":"@fgv/ts-prompt-assist@5.1.0-54","maintainers":[{"name":"efortune","email":"pc@erik.org"}],"homepage":"https://github.com/ErikFortune/fgv/tree/main/libraries/ts-prompt-assist#readme","bugs":{"url":"https://github.com/ErikFortune/fgv/issues"},"dist":{"shasum":"7f0e6ca45a233b8ec0c1698be198b8ab468afaed","tarball":"https://registry.npmjs.org/@fgv/ts-prompt-assist/-/ts-prompt-assist-5.1.0-54.tgz","fileCount":305,"integrity":"sha512-pc95i3ixvgRQqaRUOCtoyiTEL90n6+JQfqBAGZBYdVRCPUrDBDQBuifkXyI8SjYp469QFmIQamE+qKAwjq31OA==","signatures":[{"sig":"MEYCIQDBVy+7xjlqFwBwl83DKOKvMe1aRniwGvWao4gokUroAQIhAIqu8ljLmSwYrGpV6aEKdwxOesrslM3L4WYWbDSXUjce","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fgv%2fts-prompt-assist@5.1.0-54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1441226},"main":"lib/index.js","types":"dist/ts-prompt-assist.d.ts","exports":{".":{"node":{"import":"./lib/index.js","require":"./lib/index.js"},"types":"./dist/ts-prompt-assist.d.ts","default":"./lib/index.js"}},"scripts":{"lint":"eslint src --ext .ts","test":"heft test --clean","build":"heft build --clean","clean":"heft clean","fixlint":"eslint src --ext .ts --fix","coverage":"jest --coverage","clean-jest":"jest --clear-cache","test-handles":"jest --runInBand --detectOpenHandles"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1330f66d-c53b-467a-9efa-92d4f673e252"}},"repository":{"url":"https://github.com/ErikFortune/fgv.git","type":"git"},"description":"ts-res-driven prompt resolution with Mustache substitution","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"tslib":"^2.8.1","@fgv/ts-res":"5.1.0-54","@fgv/ts-utils":"5.1.0-54","@fgv/ts-extras":"5.1.0-54","@fgv/ts-json-base":"5.1.0-54"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.39.2","rimraf":"^6.1.2","ts-jest":"^29.4.6","ts-node":"^10.9.2","prettier":"^3.7.4","typescript":"5.9.3","@types/jest":"^29.5.14","@types/node":"^20.14.9","@rushstack/heft":"1.2.7","eslint-plugin-n":"^17.23.1","@types/heft-jest":"1.0.6","@fgv/heft-dual-rig":"5.1.0-54","@fgv/ts-utils-jest":"5.1.0-54","eslint-plugin-node":"^11.1.0","eslint-plugin-tsdoc":"~0.5.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^7.2.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@microsoft/api-extractor":"^7.55.2","@rushstack/eslint-config":"4.6.4","@rushstack/heft-node-rig":"2.11.27","@typescript-eslint/parser":"^8.52.0","@rushstack/heft-jest-plugin":"1.2.6","@typescript-eslint/eslint-plugin":"^8.52.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-prompt-assist_5.1.0-54_1787460460286_0.30415068388705957","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-55":{"name":"@fgv/ts-prompt-assist","version":"5.1.0-55","keywords":["typescript","prompt","llm","mustache","ts-res"],"author":"Erik Fortune","license":"MIT","_id":"@fgv/ts-prompt-assist@5.1.0-55","maintainers":[{"name":"efortune","email":"pc@erik.org"}],"homepage":"https://github.com/ErikFortune/fgv/tree/main/libraries/ts-prompt-assist#readme","bugs":{"url":"https://github.com/ErikFortune/fgv/issues"},"dist":{"shasum":"f0f23f73af4a297feee5c2aafff77804957d4268","tarball":"https://registry.npmjs.org/@fgv/ts-prompt-assist/-/ts-prompt-assist-5.1.0-55.tgz","fileCount":305,"integrity":"sha512-s0YqRQobW2YTM6CbKIfjzu6zdbUIq5epLm3glKNb9p7AOwyexDQ6FX9MaQMrxxCOQ3PLi6ccovYulCskamojYw==","signatures":[{"sig":"MEYCIQCiWdbdnIaCkwRMX0U5pJPKZftG+mjKY/pzis7BuH3XGwIhAKdru0l0wiQhYvBTHcFmyNV+Z0IP11ahHammiyDV/bbu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fgv%2fts-prompt-assist@5.1.0-55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1441226},"main":"lib/index.js","types":"dist/ts-prompt-assist.d.ts","exports":{".":{"node":{"import":"./lib/index.js","require":"./lib/index.js"},"types":"./dist/ts-prompt-assist.d.ts","default":"./lib/index.js"}},"scripts":{"lint":"eslint src --ext .ts","test":"heft test --clean","build":"heft build --clean","clean":"heft clean","fixlint":"eslint src --ext .ts --fix","coverage":"jest --coverage","clean-jest":"jest --clear-cache","test-handles":"jest --runInBand --detectOpenHandles"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1330f66d-c53b-467a-9efa-92d4f673e252"}},"repository":{"url":"https://github.com/ErikFortune/fgv.git","type":"git"},"description":"ts-res-driven prompt resolution with Mustache substitution","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"tslib":"^2.8.1","@fgv/ts-res":"5.1.0-55","@fgv/ts-utils":"5.1.0-55","@fgv/ts-extras":"5.1.0-55","@fgv/ts-json-base":"5.1.0-55"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.39.2","rimraf":"^6.1.2","ts-jest":"^29.4.6","ts-node":"^10.9.2","prettier":"^3.7.4","typescript":"5.9.3","@types/jest":"^29.5.14","@types/node":"^20.14.9","@rushstack/heft":"1.2.7","eslint-plugin-n":"^17.23.1","@types/heft-jest":"1.0.6","@fgv/heft-dual-rig":"5.1.0-55","@fgv/ts-utils-jest":"5.1.0-55","eslint-plugin-node":"^11.1.0","eslint-plugin-tsdoc":"~0.5.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^7.2.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@microsoft/api-extractor":"^7.55.2","@rushstack/eslint-config":"4.6.4","@rushstack/heft-node-rig":"2.11.27","@typescript-eslint/parser":"^8.52.0","@rushstack/heft-jest-plugin":"1.2.6","@typescript-eslint/eslint-plugin":"^8.52.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-prompt-assist_5.1.0-55_1787594994497_0.22739375027994124","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-56":{"name":"@fgv/ts-prompt-assist","version":"5.1.0-56","keywords":["typescript","prompt","llm","mustache","ts-res"],"author":"Erik Fortune","license":"MIT","_id":"@fgv/ts-prompt-assist@5.1.0-56","maintainers":[{"name":"efortune","email":"pc@erik.org"}],"homepage":"https://github.com/ErikFortune/fgv/tree/main/libraries/ts-prompt-assist#readme","bugs":{"url":"https://github.com/ErikFortune/fgv/issues"},"dist":{"shasum":"2bce9c05aa05f50f70030fb3f99ca3c8fa44ccec","tarball":"https://registry.npmjs.org/@fgv/ts-prompt-assist/-/ts-prompt-assist-5.1.0-56.tgz","fileCount":324,"integrity":"sha512-pakUh5JO3gLdUYd0QVQ4B9o5faPSt+6w2m1183ruewl72E8k1bTDO6qP+FfSdHzW39MGKK93iQjWB/jZNP4MPg==","signatures":[{"sig":"MEQCIEQSZ56MR6Dt3syXJ5Vs4kzxShXscRvdBQhiVreXpEZYAiBkUbJK9ZWesGDcy9IelM/oHi1vPnXu68Qh5V/4hJDIoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC8AivxwqkMglaIM69NzXAQtJvTe67n1UqWLek1+qRf4QIhANNVBcBO8dcIeLl0XMt91tW9Vpn7MR62pdR0hj7MpJCI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fgv%2fts-prompt-assist@5.1.0-56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1758333},"main":"lib/index.js","types":"dist/ts-prompt-assist.d.ts","exports":{".":{"node":{"import":"./lib/index.js","require":"./lib/index.js"},"types":"./dist/ts-prompt-assist.d.ts","default":"./lib/index.js"}},"scripts":{"lint":"eslint src --ext .ts","test":"heft test --clean","build":"heft build --clean","clean":"heft clean","fixlint":"eslint src --ext .ts --fix","coverage":"jest --coverage","clean-jest":"jest --clear-cache","test-handles":"jest --runInBand --detectOpenHandles"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1330f66d-c53b-467a-9efa-92d4f673e252"}},"repository":{"url":"https://github.com/ErikFortune/fgv.git","type":"git"},"description":"ts-res-driven prompt resolution with Mustache substitution","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"tslib":"^2.8.1","@fgv/ts-res":"5.1.0-56","@fgv/ts-utils":"5.1.0-56","@fgv/ts-extras":"5.1.0-56","@fgv/ts-json-base":"5.1.0-56"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.2","eslint":"^9.39.2","rimraf":"^6.1.2","ts-jest":"^29.4.12","ts-node":"^10.9.2","prettier":"^3.7.4","typescript":"5.9.3","@types/jest":"^30.0.0","@types/node":"^20.14.9","@rushstack/heft":"1.3.0","eslint-plugin-n":"^17.23.1","@types/heft-jest":"1.0.6","@fgv/heft-dual-rig":"5.1.0-56","@fgv/ts-utils-jest":"5.1.0-56","eslint-plugin-node":"^11.1.0","eslint-plugin-tsdoc":"~0.5.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^7.2.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@microsoft/api-extractor":"^7.55.2","@rushstack/eslint-config":"4.6.4","@rushstack/heft-node-rig":"2.11.50","@typescript-eslint/parser":"^8.52.0","@rushstack/heft-jest-plugin":"2.0.17","@typescript-eslint/eslint-plugin":"^8.52.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-prompt-assist_5.1.0-56_1789898460108_0.7588265142140076","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-57":{"_id":"@fgv/ts-prompt-assist@5.1.0-57","bugs":{"url":"https://github.com/ErikFortune/fgv/issues"},"dist":{"shasum":"3a2dcc2b5bcc0a39d19f74b459c90ea6cb74ac19","tarball":"https://registry.npmjs.org/@fgv/ts-prompt-assist/-/ts-prompt-assist-5.1.0-57.tgz","fileCount":324,"integrity":"sha512-LzxsPySm5XnJFlFWWHhJ0pQtA0OvVMDXxEG7GR00RJHd2wLcP4p2V6pd6onuzYiC8WGXj1NZisp5fkmLQPBBYw==","signatures":[{"sig":"MEUCIACTgfhiIZPYbxpKyTlk8xkHFVYv5GlSG0a/b0iLIwzSAiEA4Vnt43xmoJChNy6oAEfncDHHzNC3zo3j1ITy0Ej7a+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD2p8AIvHKJQBRnEj+Z8JM+I2Cd674Bf2MByvXV4uWQvgIgbdft3ZIa+4xegSpE5zY2s4GOeJctGeuCGYarEXQ6h74="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fgv%2fts-prompt-assist@5.1.0-57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1832863},"main":"lib/index.js","name":"@fgv/ts-prompt-assist","types":"dist/ts-prompt-assist.d.ts","author":"Erik Fortune","exports":{".":{"node":{"import":"./lib/index.js","require":"./lib/index.js"},"types":"./dist/ts-prompt-assist.d.ts","default":"./lib/index.js"}},"license":"MIT","scripts":{"lint":"eslint src --ext .ts","test":"heft test --clean","build":"heft build --clean","clean":"heft clean","fixlint":"eslint src --ext .ts --fix","coverage":"jest --coverage","clean-jest":"jest --clear-cache","test-handles":"jest --runInBand --detectOpenHandles"},"version":"5.1.0-57","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1330f66d-c53b-467a-9efa-92d4f673e252"}},"homepage":"https://github.com/ErikFortune/fgv/tree/main/libraries/ts-prompt-assist#readme","keywords":["typescript","prompt","llm","mustache","ts-res"],"repository":{"url":"https://github.com/ErikFortune/fgv.git","type":"git"},"description":"ts-res-driven prompt resolution with Mustache substitution","directories":{},"maintainers":[{"name":"efortune","email":"pc@erik.org"}],"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"tslib":"^2.8.1","@fgv/ts-res":"5.1.0-57","@fgv/ts-utils":"5.1.0-57","@fgv/ts-extras":"5.1.0-57","@fgv/ts-json-base":"5.1.0-57"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.2","eslint":"^9.39.2","rimraf":"^6.1.2","ts-jest":"^29.4.12","ts-node":"^10.9.2","prettier":"^3.7.4","typescript":"5.9.3","@types/jest":"^30.0.0","@types/node":"^20.14.9","@rushstack/heft":"1.3.0","eslint-plugin-n":"^17.23.1","@types/heft-jest":"1.0.6","@fgv/heft-dual-rig":"5.1.0-57","@fgv/ts-utils-jest":"5.1.0-57","eslint-plugin-node":"^11.1.0","eslint-plugin-tsdoc":"~0.5.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^7.2.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@microsoft/api-extractor":"^7.55.2","@rushstack/eslint-config":"4.6.4","@rushstack/heft-node-rig":"2.11.50","@typescript-eslint/parser":"^8.52.0","@rushstack/heft-jest-plugin":"2.0.17","@typescript-eslint/eslint-plugin":"^8.52.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ts-prompt-assist_5.1.0-57_1790201916395_0.7564359421326887"}}},"time":{"created":"2026-05-19T18:28:40.848Z","modified":"2026-09-23T22:18:36.858Z","5.1.0-28":"2026-05-19T18:28:41.110Z","5.1.0-29":"2026-05-19T18:43:31.586Z","5.1.0-30":"2026-05-24T20:36:06.733Z","5.1.0-31":"2026-05-26T04:59:08.589Z","5.1.0-32":"2026-05-27T04:12:10.353Z","5.1.0-33":"2026-05-30T06:30:32.663Z","5.1.0-34":"2026-06-06T04:32:45.370Z","5.1.0-35":"2026-06-07T08:34:53.544Z","5.1.0-36":"2026-06-19T23:19:16.234Z","5.1.0-37":"2026-06-26T17:30:32.016Z","5.1.0-39":"2026-07-12T01:57:24.382Z","5.1.0-40":"2026-07-12T03:14:39.588Z","5.1.0-41":"2026-07-14T06:16:08.186Z","5.1.0-42":"2026-07-16T03:38:58.378Z","5.1.0-43":"2026-07-20T00:43:47.060Z","5.1.0-44":"2026-07-27T03:05:26.601Z","5.1.0-45":"2026-07-28T04:24:30.628Z","5.1.0-46":"2026-08-01T02:43:48.437Z","5.1.0-47":"2026-08-07T01:19:52.524Z","5.1.0-48":"2026-08-13T04:24:18.552Z","5.1.0-49":"2026-08-14T05:48:54.884Z","5.1.0-50":"2026-08-16T18:34:54.530Z","5.1.0-51":"2026-08-18T06:28:08.453Z","5.1.0-52":"2026-08-22T07:15:29.976Z","5.1.0-53":"2026-08-22T08:10:07.942Z","5.1.0-54":"2026-08-23T04:47:40.439Z","5.1.0-55":"2026-08-24T18:09:54.680Z","5.1.0-56":"2026-09-20T10:01:00.205Z","5.1.0-57":"2026-09-23T22:18:36.497Z"},"bugs":{"url":"https://github.com/ErikFortune/fgv/issues"},"author":{"name":"Erik Fortune"},"license":"MIT","homepage":"https://github.com/ErikFortune/fgv/tree/main/libraries/ts-prompt-assist#readme","keywords":["typescript","prompt","llm","mustache","ts-res"],"repository":{"url":"git+https://github.com/ErikFortune/fgv.git","type":"git"},"description":"ts-res-driven prompt resolution with Mustache substitution","maintainers":[{"name":"efortune","email":"pc@erik.org"}],"readme":"","readmeFilename":""}