{"_id":"wrekenfile-converter","_rev":"33-5ed90ba7c3270c1b5b853bdf83e31bf4","name":"wrekenfile-converter","dist-tags":{"latest":"2.4.4"},"versions":{"2.0.0":{"name":"wrekenfile-converter","version":"2.0.0","keywords":["wrekenfile","openapi","swagger","postman","api","converter","yaml","vector-db","ai"],"author":"","license":"ISC","_id":"wrekenfile-converter@2.0.0","maintainers":[{"name":"chilarai","email":"chilly5476@gmail.com"}],"dist":{"shasum":"c0875a77448cac08ea3b7b72312919b24105925e","tarball":"https://registry.npmjs.org/wrekenfile-converter/-/wrekenfile-converter-2.0.0.tgz","fileCount":17,"integrity":"sha512-0qQCW759UJ1LzjYXKuRwU7T7UGyxaP//cX6kl1g/Mfli6VptXUvkcgMem4uefm22A/XLTiuPnUCu8Or6rZaf9Q==","signatures":[{"sig":"MEUCIQDM0Hj8JSnX1TByYZQ0v3HWr4sxmDLANFE8g8UpIzTWFAIgVWXIl4fDxQynVPAhnni5qxunb0TG72kvGVr9XMvy0f4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":138040},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./converter":{"types":"./dist/openapi-to-wreken.d.ts","import":"./dist/openapi-to-wreken.js","require":"./dist/openapi-to-wreken.js"},"./validator":{"types":"./dist/wrekenfile-validator.d.ts","import":"./dist/wrekenfile-validator.js","require":"./dist/wrekenfile-validator.js"},"./converter-v2":{"types":"./dist/openapi-v2-to-wrekenfile.d.ts","import":"./dist/openapi-v2-to-wrekenfile.js","require":"./dist/openapi-v2-to-wrekenfile.js"},"./mini-generator":{"types":"./dist/mini-wrekenfile-generator.d.ts","import":"./dist/mini-wrekenfile-generator.js","require":"./dist/mini-wrekenfile-generator.js"},"./converter-postman":{"types":"./dist/postman-to-wrekenfile.d.ts","import":"./dist/postman-to-wrekenfile.js","require":"./dist/postman-to-wrekenfile.js"}},"gitHead":"f1fc28349a9cd8da468b3c61019b9daf22f1a4aa","scripts":{"dev":"tsc --watch","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","clean":"rm -rf dist","example":"node dist/example-usage.js","prebuild":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"chilarai","actor":{"name":"chilarai","type":"user","email":"chilly5476@gmail.com"},"email":"chilly5476@gmail.com"},"_npmVersion":"11.2.0","description":"Convert OpenAPI and Postman specs to Wrekenfile format with mini-chunking for vector DB storage","directories":{},"_nodeVersion":"20.18.1","dependencies":{"js-yaml":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.3.3","@types/node":"^20.10.5","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/wrekenfile-converter_2.0.0_1751893097201_0.9922034046542199","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"wrekenfile-converter","version":"2.0.1","keywords":["wrekenfile","openapi","swagger","postman","api","converter","yaml","vector-db","ai"],"author":"","license":"ISC","_id":"wrekenfile-converter@2.0.1","maintainers":[{"name":"chilarai","email":"chilly5476@gmail.com"}],"dist":{"shasum":"32d072e8093836b526a0030316280b3c52fea087","tarball":"https://registry.npmjs.org/wrekenfile-converter/-/wrekenfile-converter-2.0.1.tgz","fileCount":17,"integrity":"sha512-grokW8ljlWdRwmM3K/DdZ0IUhE0oqpDGLnGxKzwjLt7dBAU7IeqaH341zILieblS7X2cJafV+6Ppk099arrobw==","signatures":[{"sig":"MEUCIQC7Qfd6Y/bGXncHN5O9bGKwbippYd2ZaEYIrc3jE36hzQIgHNIfDDAOABuwzg8ggVTwJUWPiRPByvnFrLuM5AikW+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139166},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./converter":{"types":"./dist/openapi-to-wreken.d.ts","import":"./dist/openapi-to-wreken.js","require":"./dist/openapi-to-wreken.js"},"./validator":{"types":"./dist/wrekenfile-validator.d.ts","import":"./dist/wrekenfile-validator.js","require":"./dist/wrekenfile-validator.js"},"./converter-v2":{"types":"./dist/openapi-v2-to-wrekenfile.d.ts","import":"./dist/openapi-v2-to-wrekenfile.js","require":"./dist/openapi-v2-to-wrekenfile.js"},"./mini-generator":{"types":"./dist/mini-wrekenfile-generator.d.ts","import":"./dist/mini-wrekenfile-generator.js","require":"./dist/mini-wrekenfile-generator.js"},"./converter-postman":{"types":"./dist/postman-to-wrekenfile.d.ts","import":"./dist/postman-to-wrekenfile.js","require":"./dist/postman-to-wrekenfile.js"}},"gitHead":"ca28f53cead90be2f7db336b6a11f5e283cebc77","scripts":{"dev":"tsc --watch","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","clean":"rm -rf dist","example":"node dist/example-usage.js","prebuild":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"chilarai","email":"chilly5476@gmail.com"},"_npmVersion":"11.2.0","description":"Convert OpenAPI and Postman specs to Wrekenfile format with mini-chunking for vector DB storage","directories":{},"_nodeVersion":"20.18.1","dependencies":{"js-yaml":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.3.3","@types/node":"^20.10.5","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/wrekenfile-converter_2.0.1_1752651768008_0.8664003659265154","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"wrekenfile-converter","version":"2.0.3","keywords":["wrekenfile","openapi","swagger","postman","api","converter","yaml","vector-db","ai"],"author":"","license":"ISC","_id":"wrekenfile-converter@2.0.3","maintainers":[{"name":"chilarai","email":"chilly5476@gmail.com"}],"dist":{"shasum":"5bd280a57c9a1a7633c8d9bf2ab8fa8ebf9ec926","tarball":"https://registry.npmjs.org/wrekenfile-converter/-/wrekenfile-converter-2.0.3.tgz","fileCount":25,"integrity":"sha512-WaViDx1SmTf64/9ySgYRV3B8K0s1wZq5cQeh4TowOdD+a4zLIDc91tF5JfnC6Rliyd/YfIzcGcOvkQJHqFB3Jg==","signatures":[{"sig":"MEYCIQC/8+jl6WhyrheXX5UfHD+RB+WwZJJHXbrBKT2wjprE7wIhAJ24Fp3l7Yzycr2drn2F6PPxEW6jWwLOl0V7D3LGkIyW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160940},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./converter":{"types":"./dist/openapi-to-wreken.d.ts","import":"./dist/openapi-to-wreken.js","require":"./dist/openapi-to-wreken.js"},"./validator":{"types":"./dist/wrekenfile-validator.d.ts","import":"./dist/wrekenfile-validator.js","require":"./dist/wrekenfile-validator.js"},"./converter-v2":{"types":"./dist/openapi-v2-to-wrekenfile.d.ts","import":"./dist/openapi-v2-to-wrekenfile.js","require":"./dist/openapi-v2-to-wrekenfile.js"},"./mini-generator":{"types":"./dist/mini-wrekenfile-generator.d.ts","import":"./dist/mini-wrekenfile-generator.js","require":"./dist/mini-wrekenfile-generator.js"},"./converter-postman":{"types":"./dist/postman-to-wrekenfile.d.ts","import":"./dist/postman-to-wrekenfile.js","require":"./dist/postman-to-wrekenfile.js"}},"gitHead":"623d5cf74ddb3521a327f66624614ae88fafe317","scripts":{"dev":"tsc --watch","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","clean":"rm -rf dist","example":"node dist/example-usage.js","prebuild":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"chilarai","email":"chilly5476@gmail.com"},"_npmVersion":"11.2.0","description":"Convert OpenAPI and Postman specs to Wrekenfile format with mini-chunking for vector DB storage","directories":{},"_nodeVersion":"20.18.1","dependencies":{"js-yaml":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.3.3","@types/node":"^20.10.5","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/wrekenfile-converter_2.0.3_1753073324889_0.20017116551079472","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"wrekenfile-converter","version":"2.0.4","keywords":["wrekenfile","openapi","swagger","postman","api","converter","yaml","vector-db","ai"],"author":"","license":"ISC","_id":"wrekenfile-converter@2.0.4","maintainers":[{"name":"chilarai","email":"chilly5476@gmail.com"}],"dist":{"shasum":"c5755708847400aaf6f10e1c797e5fc9cd816201","tarball":"https://registry.npmjs.org/wrekenfile-converter/-/wrekenfile-converter-2.0.4.tgz","fileCount":25,"integrity":"sha512-3v5YMEyrk+Be94HEkI6/nK29FYv1dhvHzj1fQVrpQ6GJaD+q6px+HhKq/jT+b6xvUKqhQfO9uErETlZMipHQNg==","signatures":[{"sig":"MEUCIGf/zi7v9cy5XRp3ubkrza83i+BdMGz7WtWW025zTH6TAiEA33QBoAQMblSFyPPibkj2r7NbFMvAgXTobnm5jOjsHN8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161769},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./converter":{"types":"./dist/openapi-to-wreken.d.ts","import":"./dist/openapi-to-wreken.js","require":"./dist/openapi-to-wreken.js"},"./validator":{"types":"./dist/wrekenfile-validator.d.ts","import":"./dist/wrekenfile-validator.js","require":"./dist/wrekenfile-validator.js"},"./converter-v2":{"types":"./dist/openapi-v2-to-wrekenfile.d.ts","import":"./dist/openapi-v2-to-wrekenfile.js","require":"./dist/openapi-v2-to-wrekenfile.js"},"./mini-generator":{"types":"./dist/mini-wrekenfile-generator.d.ts","import":"./dist/mini-wrekenfile-generator.js","require":"./dist/mini-wrekenfile-generator.js"},"./converter-postman":{"types":"./dist/postman-to-wrekenfile.d.ts","import":"./dist/postman-to-wrekenfile.js","require":"./dist/postman-to-wrekenfile.js"}},"gitHead":"4dbf69dbcb70a2ee21e2f4453bf0ed3004fc31f9","scripts":{"dev":"tsc --watch","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","clean":"rm -rf dist","example":"node dist/example-usage.js","prebuild":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"chilarai","email":"chilly5476@gmail.com"},"_npmVersion":"11.2.0","description":"Convert OpenAPI and Postman specs to Wrekenfile format with mini-chunking for vector DB storage","directories":{},"_nodeVersion":"20.18.1","dependencies":{"js-yaml":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.3.3","@types/node":"^20.10.5","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/wrekenfile-converter_2.0.4_1753683535678_0.2152131421384551","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"wrekenfile-converter","version":"2.0.6","keywords":["wrekenfile","openapi","swagger","postman","api","converter","yaml","vector-db","ai"],"author":"","license":"ISC","_id":"wrekenfile-converter@2.0.6","maintainers":[{"name":"chilarai","email":"chilly5476@gmail.com"}],"dist":{"shasum":"c5536084c2889f80fff67ade54f23fbad9dabdb3","tarball":"https://registry.npmjs.org/wrekenfile-converter/-/wrekenfile-converter-2.0.6.tgz","fileCount":25,"integrity":"sha512-UsCcWY7pM1C6/tuVcHj+tJ/pcM2mF/Ze/NtY8mPgtvXANTxqc6OWrjbmFguZEXvrJCNi1ek1E4DqU4ERGW6b8Q==","signatures":[{"sig":"MEUCIQD94UEGbB8MwsSEQHON9F84MMG2qCExqv9iY56ihUbw0AIgHekJttKp12FmPwSr+lIaowBngPyWuczX6964pWpe3BA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162953},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./converter":{"types":"./dist/openapi-to-wreken.d.ts","import":"./dist/openapi-to-wreken.js","require":"./dist/openapi-to-wreken.js"},"./validator":{"types":"./dist/wrekenfile-validator.d.ts","import":"./dist/wrekenfile-validator.js","require":"./dist/wrekenfile-validator.js"},"./converter-v2":{"types":"./dist/openapi-v2-to-wrekenfile.d.ts","import":"./dist/openapi-v2-to-wrekenfile.js","require":"./dist/openapi-v2-to-wrekenfile.js"},"./mini-generator":{"types":"./dist/mini-wrekenfile-generator.d.ts","import":"./dist/mini-wrekenfile-generator.js","require":"./dist/mini-wrekenfile-generator.js"},"./converter-postman":{"types":"./dist/postman-to-wrekenfile.d.ts","import":"./dist/postman-to-wrekenfile.js","require":"./dist/postman-to-wrekenfile.js"}},"gitHead":"556a5e2024118cf03065e450307772586738f581","scripts":{"dev":"tsc --watch","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","clean":"rm -rf dist","example":"node dist/example-usage.js","prebuild":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"chilarai","email":"chilly5476@gmail.com"},"_npmVersion":"11.2.0","description":"Convert OpenAPI and Postman specs to Wrekenfile format with mini-chunking for vector DB storage","directories":{},"_nodeVersion":"20.18.1","dependencies":{"js-yaml":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.3.3","@types/node":"^20.10.5","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/wrekenfile-converter_2.0.6_1756985208855_0.45037796620914583","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"wrekenfile-converter","version":"2.0.7","keywords":["wrekenfile","openapi","swagger","postman","api","converter","yaml","vector-db","ai"],"author":"","license":"ISC","_id":"wrekenfile-converter@2.0.7","maintainers":[{"name":"chilarai","email":"chilly5476@gmail.com"}],"dist":{"shasum":"e70d58454cb5bfb5214ef1d3aa19aed3903da1aa","tarball":"https://registry.npmjs.org/wrekenfile-converter/-/wrekenfile-converter-2.0.7.tgz","fileCount":25,"integrity":"sha512-ZhjVNgWn2CnoINdoXClWaod2yOAuJdHekv2vC0G57eynDfXSpVsFiN9ptAAc2gC6dscgNrFphCypl/5s2Wj33A==","signatures":[{"sig":"MEYCIQD1ipq/SY9DEyWABOjeH84L+stuZR6NbHocGWrYWNwTkwIhAIsiEBsYuMbLdqQskI9z4xlu7FrXek+mcf3NlPwzmepX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162277},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./converter":{"types":"./dist/openapi-to-wreken.d.ts","import":"./dist/openapi-to-wreken.js","require":"./dist/openapi-to-wreken.js"},"./validator":{"types":"./dist/wrekenfile-validator.d.ts","import":"./dist/wrekenfile-validator.js","require":"./dist/wrekenfile-validator.js"},"./converter-v2":{"types":"./dist/openapi-v2-to-wrekenfile.d.ts","import":"./dist/openapi-v2-to-wrekenfile.js","require":"./dist/openapi-v2-to-wrekenfile.js"},"./mini-generator":{"types":"./dist/mini-wrekenfile-generator.d.ts","import":"./dist/mini-wrekenfile-generator.js","require":"./dist/mini-wrekenfile-generator.js"},"./converter-postman":{"types":"./dist/postman-to-wrekenfile.d.ts","import":"./dist/postman-to-wrekenfile.js","require":"./dist/postman-to-wrekenfile.js"}},"gitHead":"81d8fc2a9d37660481b284bc0b6486f2e840af13","scripts":{"dev":"tsc --watch","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","clean":"rm -rf dist","example":"node dist/example-usage.js","prebuild":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"chilarai","email":"chilly5476@gmail.com"},"_npmVersion":"11.2.0","description":"Convert OpenAPI and Postman specs to Wrekenfile format with mini-chunking for vector DB storage","directories":{},"_nodeVersion":"20.18.1","dependencies":{"js-yaml":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.3.3","@types/node":"^20.10.5","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/wrekenfile-converter_2.0.7_1760011311608_0.2290152381822006","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"wrekenfile-converter","version":"2.1.0","keywords":["wrekenfile","openapi","swagger","postman","api","converter","yaml","vector-db","ai"],"author":"","license":"ISC","_id":"wrekenfile-converter@2.1.0","maintainers":[{"name":"chilarai","email":"chilly5476@gmail.com"}],"dist":{"shasum":"329fc9045f5ef47cef2ba8afc13d78e6e95c539d","tarball":"https://registry.npmjs.org/wrekenfile-converter/-/wrekenfile-converter-2.1.0.tgz","fileCount":50,"integrity":"sha512-9D3sB7EP0cfTMij3BbohorK8LluXKm+Uliyy3TtXqHMfOwzENAEmh5/xo0EY+8FSh9D05RFETmBjYyJWia0kRg==","signatures":[{"sig":"MEUCIQCINPRZ5J75SEv+J8QL5E5OfIvypc8GBOkVZ/tIZT23xAIgGAcGffRFb87CsOXyJ4ODwqgmkTaDj5BBkP1jFAYbEHQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294229},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./v1":{"types":"./dist/v1/index.d.ts","import":"./dist/v1/index.js","require":"./dist/v1/index.js"},"./v2":{"types":"./dist/v2/index.d.ts","import":"./dist/v2/index.js","require":"./dist/v2/index.js"},"./validator":{"types":"./dist/wrekenfile-validator.d.ts","import":"./dist/wrekenfile-validator.js","require":"./dist/wrekenfile-validator.js"},"./mini-generator":{"types":"./dist/mini-wrekenfile-generator.d.ts","import":"./dist/mini-wrekenfile-generator.js","require":"./dist/mini-wrekenfile-generator.js"}},"gitHead":"e8590bdaa6d66d6eaa015b860aee867c0748627e","scripts":{"dev":"tsc --watch","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","clean":"rm -rf dist","example":"node dist/example-usage.js","prebuild":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"chilarai","email":"chilly5476@gmail.com"},"_npmVersion":"11.2.0","description":"Convert OpenAPI and Postman specs to Wrekenfile format with mini-chunking for vector DB storage","directories":{},"_nodeVersion":"20.18.1","dependencies":{"js-yaml":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.3.3","@types/node":"^20.10.5","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/wrekenfile-converter_2.1.0_1767601370675_0.044118815691161606","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"wrekenfile-converter","version":"2.1.1","keywords":["wrekenfile","openapi","swagger","postman","api","converter","yaml","vector-db","ai"],"author":"","license":"ISC","_id":"wrekenfile-converter@2.1.1","maintainers":[{"name":"chilarai","email":"chilly5476@gmail.com"}],"dist":{"shasum":"140b656de2e614af2105286cf52866361a3ccdc5","tarball":"https://registry.npmjs.org/wrekenfile-converter/-/wrekenfile-converter-2.1.1.tgz","fileCount":54,"integrity":"sha512-Jy9yyBzqspNiL6/tkVS1WVFG+VNPlDzWrTwlWqs64LLoQF9YqtMfqHfEdDvwQlRcrLB5XKQC4tmxBUwOee/KYA==","signatures":[{"sig":"MEQCIECzCFC6Uv5CKjI7xxRryCQ1dAI/Ps8He6kxLPC0KWaXAiAKuxf7hMYmCbpYn4AqvDxsrBPvSsNLMsmSx1Lkbnzxwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":319473},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./v1":{"types":"./dist/v1/index.d.ts","import":"./dist/v1/index.js","require":"./dist/v1/index.js"},"./v2":{"types":"./dist/v2/index.d.ts","import":"./dist/v2/index.js","require":"./dist/v2/index.js"},"./validator":{"types":"./dist/wrekenfile-validator.d.ts","import":"./dist/wrekenfile-validator.js","require":"./dist/wrekenfile-validator.js"},"./mini-generator":{"types":"./dist/mini-wrekenfile-generator.d.ts","import":"./dist/mini-wrekenfile-generator.js","require":"./dist/mini-wrekenfile-generator.js"}},"gitHead":"b4aab2a82d90044712ba5e3b198a3496b125c0ce","scripts":{"dev":"tsc --watch","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","clean":"rm -rf dist","example":"node dist/example-usage.js","prebuild":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"chilarai","email":"chilly5476@gmail.com"},"_npmVersion":"11.2.0","description":"Convert OpenAPI and Postman specs to Wrekenfile format with mini-chunking for vector DB storage","directories":{},"_nodeVersion":"20.18.1","dependencies":{"js-yaml":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.3.3","@types/node":"^20.10.5","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/wrekenfile-converter_2.1.1_1767785783777_0.6519956010410453","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"wrekenfile-converter","version":"2.1.2","keywords":["wrekenfile","openapi","swagger","postman","api","converter","yaml","vector-db","ai"],"author":"","license":"ISC","_id":"wrekenfile-converter@2.1.2","maintainers":[{"name":"chilarai","email":"chilly5476@gmail.com"}],"dist":{"shasum":"d29a31e27befde6f52313b581f195728504bb6ec","tarball":"https://registry.npmjs.org/wrekenfile-converter/-/wrekenfile-converter-2.1.2.tgz","fileCount":54,"integrity":"sha512-QOiwVqgJP8CJM1saWL5S7kG/nerVXXTdvT5iMgRe+QeiwZdkL8WrHT+3EuCMKLLZbmoGatu38tDMJSRI5+rrLg==","signatures":[{"sig":"MEQCIFLnA4KsR7ymoNR75RnV/lLnKRLEdF7//bxWWi6I/GSZAiAstTXoEsZdoJhA+YgSqKlLda70UzV+IiescfehtAnFTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":321216},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./v1":{"types":"./dist/v1/index.d.ts","import":"./dist/v1/index.js","require":"./dist/v1/index.js"},"./v2":{"types":"./dist/v2/index.d.ts","import":"./dist/v2/index.js","require":"./dist/v2/index.js"},"./validator":{"types":"./dist/wrekenfile-validator.d.ts","import":"./dist/wrekenfile-validator.js","require":"./dist/wrekenfile-validator.js"},"./mini-generator":{"types":"./dist/mini-wrekenfile-generator.d.ts","import":"./dist/mini-wrekenfile-generator.js","require":"./dist/mini-wrekenfile-generator.js"}},"gitHead":"45de26e89ca0550e0f150ef1a3c0359ccc050be1","scripts":{"dev":"tsc --watch","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","clean":"rm -rf dist","example":"node dist/example-usage.js","prebuild":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"chilarai","email":"chilly5476@gmail.com"},"_npmVersion":"11.2.0","description":"Convert OpenAPI and Postman specs to Wrekenfile format with mini-chunking for vector DB storage","directories":{},"_nodeVersion":"20.18.1","dependencies":{"js-yaml":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.3.3","@types/node":"^20.10.5","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/wrekenfile-converter_2.1.2_1767787876170_0.546057312297189","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"wrekenfile-converter","version":"2.1.3","keywords":["wrekenfile","openapi","swagger","postman","api","converter","yaml","vector-db","ai"],"author":"","license":"ISC","_id":"wrekenfile-converter@2.1.3","maintainers":[{"name":"chilarai","email":"chilly5476@gmail.com"}],"dist":{"shasum":"b258ccc4a3f55f02f5a0882d4097b0245c149b42","tarball":"https://registry.npmjs.org/wrekenfile-converter/-/wrekenfile-converter-2.1.3.tgz","fileCount":54,"integrity":"sha512-R0dGS2l15QKi3B7u5ckz+oxz+XqTJViMCUyfvUArotK9HPxLC+7UV0vl67dIjBc/SSyMn8jGHnbV3WeSwVGM0w==","signatures":[{"sig":"MEYCIQCSpmgnfyApQHaNthxTgkANtS+z1NXzFDy6OqoI+g48MQIhAKxYcCvMvTdLsAuzPTMXDGgYf9GIOzBWPgdSKd77c0bN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":321428},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./v1":{"types":"./dist/v1/index.d.ts","import":"./dist/v1/index.js","require":"./dist/v1/index.js"},"./v2":{"types":"./dist/v2/index.d.ts","import":"./dist/v2/index.js","require":"./dist/v2/index.js"},"./validator":{"types":"./dist/wrekenfile-validator.d.ts","import":"./dist/wrekenfile-validator.js","require":"./dist/wrekenfile-validator.js"},"./mini-generator":{"types":"./dist/mini-wrekenfile-generator.d.ts","import":"./dist/mini-wrekenfile-generator.js","require":"./dist/mini-wrekenfile-generator.js"}},"gitHead":"45de26e89ca0550e0f150ef1a3c0359ccc050be1","scripts":{"dev":"tsc --watch","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","clean":"rm -rf dist","example":"node dist/example-usage.js","prebuild":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"chilarai","email":"chilly5476@gmail.com"},"_npmVersion":"11.2.0","description":"Convert OpenAPI and Postman specs into Wrekenfiles, with chunking for vector database storage","directories":{},"_nodeVersion":"20.18.1","dependencies":{"js-yaml":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.3.3","@types/node":"^20.10.5","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/wrekenfile-converter_2.1.3_1767788771513_0.09114848261639108","host":"s3://npm-registry-packages-npm-production"}},"2.1.4":{"name":"wrekenfile-converter","version":"2.1.4","keywords":["wrekenfile","openapi","swagger","postman","api","converter","yaml","vector-db","ai"],"author":"","license":"ISC","_id":"wrekenfile-converter@2.1.4","maintainers":[{"name":"chilarai","email":"chilly5476@gmail.com"}],"dist":{"shasum":"444b4c4a849959269ce2d6beeecc65938802f5bd","tarball":"https://registry.npmjs.org/wrekenfile-converter/-/wrekenfile-converter-2.1.4.tgz","fileCount":56,"integrity":"sha512-89HKRUzU1K3Xcvurm6TEwMs0YRme5QIUSDSHTDwIYUekbGEUjYfgalViOvE2GM8hvuMuAw/9yvSkaDDPbiXX9g==","signatures":[{"sig":"MEUCIQCV66agtgt+p27yQTUEdtCVgCwI4NtrM2qpFOS8GjEjqwIgTGG4Jynx4HRoUBI8nLxoXeac4QhCmWQ1xeEy5qVVjb8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":334409},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./v1":{"types":"./dist/v1/index.d.ts","import":"./dist/v1/index.js","require":"./dist/v1/index.js"},"./v2":{"types":"./dist/v2/index.d.ts","import":"./dist/v2/index.js","require":"./dist/v2/index.js"},"./validator":{"types":"./dist/wrekenfile-validator.d.ts","import":"./dist/wrekenfile-validator.js","require":"./dist/wrekenfile-validator.js"},"./mini-generator":{"types":"./dist/mini-wrekenfile-generator.d.ts","import":"./dist/mini-wrekenfile-generator.js","require":"./dist/mini-wrekenfile-generator.js"}},"gitHead":"a593fadc5318cb5a1cebcb661fc8364e810c212f","scripts":{"dev":"tsc --watch","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","clean":"rm -rf dist","example":"node dist/example-usage.js","prebuild":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"chilarai","email":"chilly5476@gmail.com"},"_npmVersion":"11.2.0","description":"Convert OpenAPI and Postman specs into Wrekenfiles, with chunking for vector database storage","directories":{},"_nodeVersion":"20.18.1","dependencies":{"js-yaml":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.3.3","@types/node":"^20.10.5","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/wrekenfile-converter_2.1.4_1767792451783_0.07129503886527244","host":"s3://npm-registry-packages-npm-production"}},"2.1.5":{"name":"wrekenfile-converter","version":"2.1.5","keywords":["wrekenfile","openapi","swagger","postman","api","converter","yaml","vector-db","ai"],"author":"","license":"ISC","_id":"wrekenfile-converter@2.1.5","maintainers":[{"name":"chilarai","email":"chilly5476@gmail.com"}],"dist":{"shasum":"e2a9c95b83dcbc521be78bfefd9ca9ca305804b1","tarball":"https://registry.npmjs.org/wrekenfile-converter/-/wrekenfile-converter-2.1.5.tgz","fileCount":56,"integrity":"sha512-bBmWeFVYn04bNkkuTEIHNnKfOMNJ9FC9ElESrs+E7qj06KsL3cx3VhYsefGSaRyeZZ1l2MkJHNSr9IWVEh3iyw==","signatures":[{"sig":"MEUCIQDUODJ3E3+HaEzBC6F9NZNlwsvtDEehbWwQo34+/lWGUAIgNjIQj4bqP6x8eCUztNlphjDho9QYr5cHlpqebfkdzH8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":345419},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./v1":{"types":"./dist/v1/index.d.ts","import":"./dist/v1/index.js","require":"./dist/v1/index.js"},"./v2":{"types":"./dist/v2/index.d.ts","import":"./dist/v2/index.js","require":"./dist/v2/index.js"},"./validator":{"types":"./dist/wrekenfile-validator.d.ts","import":"./dist/wrekenfile-validator.js","require":"./dist/wrekenfile-validator.js"},"./mini-generator":{"types":"./dist/mini-wrekenfile-generator.d.ts","import":"./dist/mini-wrekenfile-generator.js","require":"./dist/mini-wrekenfile-generator.js"}},"gitHead":"4ff97739ff414452a030d97c44c8948f77d0cf50","scripts":{"dev":"tsc --watch","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","clean":"rm -rf dist","example":"node dist/example-usage.js","prebuild":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"chilarai","email":"chilly5476@gmail.com"},"_npmVersion":"11.2.0","description":"Convert OpenAPI and Postman specs into Wrekenfiles, with chunking for vector database storage","directories":{},"_nodeVersion":"20.18.1","dependencies":{"js-yaml":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.3.3","@types/node":"^20.10.5","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/wrekenfile-converter_2.1.5_1768219559917_0.6952172747089591","host":"s3://npm-registry-packages-npm-production"}},"2.1.6":{"name":"wrekenfile-converter","version":"2.1.6","keywords":["wrekenfile","openapi","swagger","postman","api","converter","yaml","vector-db","ai"],"author":{"url":"https://swytchcode.com","name":"Swytchcode Technologies Inc","email":"hello@swytchcode.com"},"license":"MIT","_id":"wrekenfile-converter@2.1.6","maintainers":[{"name":"chilarai","email":"chilly5476@gmail.com"}],"homepage":"https://wreken.com","bugs":{"url":"https://github.com/swytchcode/wrekenfile-converter/issues"},"dist":{"shasum":"df5df8bb8dc407dfda833654da101d25af08a0b9","tarball":"https://registry.npmjs.org/wrekenfile-converter/-/wrekenfile-converter-2.1.6.tgz","fileCount":59,"integrity":"sha512-j8sEBDg9cLbaTAIuSBQoyezO4EAP9cwuJCbIl7QFg1pLbxGfJhzAgYs/8y9wx7GsBp3oN7iF4YhkRyJPmmlCyQ==","signatures":[{"sig":"MEUCICHGl9Z6FrgKZF3MmEGwBlBnSqHaPIMZJP3q0nKj9965AiEAlMBP7DGisiuYTUb75s3HGJJTWpVL82eqKwNru2WFTDE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":365509},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./v1":{"types":"./dist/v1/index.d.ts","import":"./dist/v1/index.js","require":"./dist/v1/index.js"},"./v2":{"types":"./dist/v2/index.d.ts","import":"./dist/v2/index.js","require":"./dist/v2/index.js"},"./validator":{"types":"./dist/wrekenfile-validator.d.ts","import":"./dist/wrekenfile-validator.js","require":"./dist/wrekenfile-validator.js"},"./mini-generator":{"types":"./dist/mini-wrekenfile-generator.d.ts","import":"./dist/mini-wrekenfile-generator.js","require":"./dist/mini-wrekenfile-generator.js"}},"gitHead":"f0ffad6ad299e6e4998de28a75efe9d4bc0ba447","scripts":{"dev":"tsc --watch","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","clean":"rm -rf dist","example":"node dist/example-usage.js","prebuild":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"chilarai","email":"chilly5476@gmail.com"},"repository":{"url":"git+https://github.com/swytchcode/wrekenfile-converter.git","type":"git"},"_npmVersion":"11.2.0","description":"Convert OpenAPI and Postman specs into Wrekenfiles, with chunking for vector database storage","directories":{},"_nodeVersion":"20.18.1","dependencies":{"js-yaml":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.3.3","@types/node":"^20.10.5","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/wrekenfile-converter_2.1.6_1770793307623_0.583927193225106","host":"s3://npm-registry-packages-npm-production"}},"2.1.7":{"name":"wrekenfile-converter","version":"2.1.7","keywords":["wrekenfile","openapi","swagger","postman","api","converter","yaml","vector-db","ai"],"author":{"url":"https://swytchcode.com","name":"Swytchcode Technologies Inc","email":"hello@swytchcode.com"},"license":"MIT","_id":"wrekenfile-converter@2.1.7","maintainers":[{"name":"chilarai","email":"chilly5476@gmail.com"}],"homepage":"https://wreken.com","bugs":{"url":"https://github.com/swytchcode/wrekenfile-converter/issues"},"dist":{"shasum":"01e2d6f2b8ba767b90a773a4e8104972dd993865","tarball":"https://registry.npmjs.org/wrekenfile-converter/-/wrekenfile-converter-2.1.7.tgz","fileCount":61,"integrity":"sha512-LQt92tjIulr1rNYSWs4Yg4V8UPIZAHgv6ZZRzpzOyzA+6PO5hlPqPa4eipWFxWuEOeNzkTH1BtDtag6AWOQSeA==","signatures":[{"sig":"MEYCIQC/b3/2xl0XaeGZThQgI3XCARqSdyvZlS89yZIHZAuiIwIhAJmnDWDVRiYftfVBYsJRrDNj2mpS/8Buu/nP9RhPBVAh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":375523},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./v1":{"types":"./dist/v1/index.d.ts","import":"./dist/v1/index.js","require":"./dist/v1/index.js"},"./v2":{"types":"./dist/v2/index.d.ts","import":"./dist/v2/index.js","require":"./dist/v2/index.js"},"./validator":{"types":"./dist/wrekenfile-validator.d.ts","import":"./dist/wrekenfile-validator.js","require":"./dist/wrekenfile-validator.js"},"./mini-generator":{"types":"./dist/mini-wrekenfile-generator.d.ts","import":"./dist/mini-wrekenfile-generator.js","require":"./dist/mini-wrekenfile-generator.js"}},"gitHead":"0287720088a3c57248433a094dc97c424501ac7d","scripts":{"dev":"tsc --watch","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","clean":"rm -rf dist","example":"node dist/example-usage.js","prebuild":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"chilarai","email":"chilly5476@gmail.com"},"repository":{"url":"git+https://github.com/swytchcode/wrekenfile-converter.git","type":"git"},"_npmVersion":"11.2.0","description":"Convert OpenAPI and Postman specs into Wrekenfiles, with chunking for vector database storage","directories":{},"_nodeVersion":"20.18.1","dependencies":{"js-yaml":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.3.3","@types/node":"^20.10.5","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/wrekenfile-converter_2.1.7_1770820425541_0.298612834180519","host":"s3://npm-registry-packages-npm-production"}},"2.1.8":{"name":"wrekenfile-converter","version":"2.1.8","keywords":["wrekenfile","openapi","swagger","postman","api","converter","yaml","vector-db","ai"],"author":{"url":"https://swytchcode.com","name":"Swytchcode Technologies Inc","email":"hello@swytchcode.com"},"license":"MIT","_id":"wrekenfile-converter@2.1.8","maintainers":[{"name":"chilarai","email":"chilly5476@gmail.com"}],"homepage":"https://wreken.com","bugs":{"url":"https://github.com/swytchcode/wrekenfile-converter/issues"},"dist":{"shasum":"c04559319da25ed1b165007566a3c5ee132a2715","tarball":"https://registry.npmjs.org/wrekenfile-converter/-/wrekenfile-converter-2.1.8.tgz","fileCount":61,"integrity":"sha512-IqveO5HLrdR08bi8U5e1pwEKJ+yKyzpsPPOiga45/438NsPuGpAdon5KO4fyxVc3L7IhIMYvstvzOKFoyksjzQ==","signatures":[{"sig":"MEYCIQDO+llbY7ysycJPHScBrTs3ZrbmOWeQ1AV9jp+SU1YjZQIhAINDtJG3Qabeh6PDocfoT72vlnBkzI1J36qC+df8fKT1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":377354},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./v1":{"types":"./dist/v1/index.d.ts","import":"./dist/v1/index.js","require":"./dist/v1/index.js"},"./v2":{"types":"./dist/v2/index.d.ts","import":"./dist/v2/index.js","require":"./dist/v2/index.js"},"./validator":{"types":"./dist/wrekenfile-validator.d.ts","import":"./dist/wrekenfile-validator.js","require":"./dist/wrekenfile-validator.js"},"./mini-generator":{"types":"./dist/mini-wrekenfile-generator.d.ts","import":"./dist/mini-wrekenfile-generator.js","require":"./dist/mini-wrekenfile-generator.js"}},"gitHead":"9f22c20b5dd41f59160cbf17f194ca9aa4e806f0","scripts":{"dev":"tsc --watch","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","clean":"rm -rf dist","example":"node dist/example-usage.js","prebuild":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"chilarai","email":"chilly5476@gmail.com"},"repository":{"url":"git+https://github.com/swytchcode/wrekenfile-converter.git","type":"git"},"_npmVersion":"11.2.0","description":"Convert OpenAPI and Postman specs into Wrekenfiles, with chunking for vector database storage","directories":{},"_nodeVersion":"20.18.1","dependencies":{"js-yaml":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.3.3","@types/node":"^20.10.5","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/wrekenfile-converter_2.1.8_1771039694712_0.12269703918740582","host":"s3://npm-registry-packages-npm-production"}},"2.1.9":{"name":"wrekenfile-converter","version":"2.1.9","keywords":["wrekenfile","openapi","swagger","postman","api","converter","yaml","vector-db","ai"],"author":{"url":"https://swytchcode.com","name":"Swytchcode Technologies Inc","email":"hello@swytchcode.com"},"license":"MIT","_id":"wrekenfile-converter@2.1.9","maintainers":[{"name":"chilarai","email":"chilly5476@gmail.com"}],"homepage":"https://wreken.com","bugs":{"url":"https://gitlab.com/swytchcode/wrekenfile/issues"},"dist":{"shasum":"4b8b63ee00b61cc30bd72909d41d97500d2183af","tarball":"https://registry.npmjs.org/wrekenfile-converter/-/wrekenfile-converter-2.1.9.tgz","fileCount":61,"integrity":"sha512-PRi/GDhdDUOVgeQtrt8refaNBbQZTeyQvRoBw28KdbRxhTUDwhX7bniF8Aepvnl4UzxR+RYX5BjtBoDS8LdfbQ==","signatures":[{"sig":"MEUCIQD191hq6oLd0FCUFJbR4ywfafTUO9jnjtSW+VamDJop5AIgJkX7H0IjpcJ0Ag7q2WHik3MU8MEEl2TbSZNU4zqXaK4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":377344},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./v1":{"types":"./dist/v1/index.d.ts","import":"./dist/v1/index.js","require":"./dist/v1/index.js"},"./v2":{"types":"./dist/v2/index.d.ts","import":"./dist/v2/index.js","require":"./dist/v2/index.js"},"./validator":{"types":"./dist/wrekenfile-validator.d.ts","import":"./dist/wrekenfile-validator.js","require":"./dist/wrekenfile-validator.js"},"./mini-generator":{"types":"./dist/mini-wrekenfile-generator.d.ts","import":"./dist/mini-wrekenfile-generator.js","require":"./dist/mini-wrekenfile-generator.js"}},"gitHead":"9f22c20b5dd41f59160cbf17f194ca9aa4e806f0","scripts":{"dev":"tsc --watch","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","clean":"rm -rf dist","example":"node dist/example-usage.js","prebuild":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"chilarai","email":"chilly5476@gmail.com"},"repository":{"url":"git+https://gitlab.com/swytchcode/wrekenfile.git","type":"git"},"_npmVersion":"11.2.0","description":"Convert OpenAPI and Postman specs into Wrekenfiles, with chunking for vector database storage","directories":{},"_nodeVersion":"20.18.1","dependencies":{"js-yaml":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.3.3","@types/node":"^20.10.5","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/wrekenfile-converter_2.1.9_1771236960479_0.32859731392855185","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"wrekenfile-converter","version":"2.2.0","keywords":["wrekenfile","openapi","swagger","postman","api","converter","yaml","vector-db","ai"],"author":{"url":"https://swytchcode.com","name":"Swytchcode Technologies Inc","email":"hello@swytchcode.com"},"license":"MIT","_id":"wrekenfile-converter@2.2.0","maintainers":[{"name":"chilarai","email":"chilly5476@gmail.com"}],"homepage":"https://wreken.com","bugs":{"url":"https://gitlab.com/swytchcode/wrekenfile/issues"},"dist":{"shasum":"96a9112a27aa2e8f30d4bd9e18fe7d4c8f14cf28","tarball":"https://registry.npmjs.org/wrekenfile-converter/-/wrekenfile-converter-2.2.0.tgz","fileCount":61,"integrity":"sha512-ZR+ZGJQ3Ix46KBKJhOBJdgalSB8hFqHAo9uTvXyluE78mYBDTwkKVtYKaEEgSu8nRLIS857y/wMfCReQ5+M8sw==","signatures":[{"sig":"MEQCICf64bbkTeb8GCD6L4tuJqFM14EeuCPJ3WWB2YCWyEZUAiA+vBtTiBM4DPOE/PK81hSIIvdLN85uPUltyaHOqmSSxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":379540},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./v1":{"types":"./dist/v1/index.d.ts","import":"./dist/v1/index.js","require":"./dist/v1/index.js"},"./v2":{"types":"./dist/v2/index.d.ts","import":"./dist/v2/index.js","require":"./dist/v2/index.js"},"./validator":{"types":"./dist/wrekenfile-validator.d.ts","import":"./dist/wrekenfile-validator.js","require":"./dist/wrekenfile-validator.js"},"./mini-generator":{"types":"./dist/mini-wrekenfile-generator.d.ts","import":"./dist/mini-wrekenfile-generator.js","require":"./dist/mini-wrekenfile-generator.js"}},"gitHead":"799cb822c06854ac1c16d88fa053ec9680d871ca","scripts":{"dev":"tsc --watch","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","clean":"rm -rf dist","example":"node dist/example-usage.js","prebuild":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"chilarai","email":"chilly5476@gmail.com"},"repository":{"url":"git+https://gitlab.com/swytchcode/wrekenfile.git","type":"git"},"_npmVersion":"11.2.0","description":"Convert OpenAPI and Postman specs into Wrekenfiles, with chunking for vector database storage","directories":{},"_nodeVersion":"20.18.1","dependencies":{"js-yaml":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.3.3","@types/node":"^20.10.5","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/wrekenfile-converter_2.2.0_1773225036602_0.3747617954813429","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"wrekenfile-converter","version":"2.2.1","keywords":["wrekenfile","openapi","swagger","postman","api","converter","yaml","vector-db","ai"],"author":{"url":"https://swytchcode.com","name":"Swytchcode Technologies Inc","email":"hello@swytchcode.com"},"license":"MIT","_id":"wrekenfile-converter@2.2.1","maintainers":[{"name":"chilarai","email":"chilly5476@gmail.com"}],"homepage":"https://wreken.com","bugs":{"url":"https://gitlab.com/swytchcode/wrekenfile/issues"},"dist":{"shasum":"fbdb4d2dce9bdad6aa1a3d60dd78d91842c77391","tarball":"https://registry.npmjs.org/wrekenfile-converter/-/wrekenfile-converter-2.2.1.tgz","fileCount":61,"integrity":"sha512-XR9a4C4ZAVvtFnLKsAdDhbykRBgX2cCO8a967GDUg5b5oR/e0DrKvhwvrUVUclRKAgZCVBnneSwHnxnI+fxYJw==","signatures":[{"sig":"MEYCIQDvZUtXco1V+VLleYA67Bx/3ryaXWcQJjBVjSmNh+LF7AIhANVzakXoOjiYlQDpUpBYVCLqwrojvu6zbH24qpWGMa8M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":380370},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./v1":{"types":"./dist/v1/index.d.ts","import":"./dist/v1/index.js","require":"./dist/v1/index.js"},"./v2":{"types":"./dist/v2/index.d.ts","import":"./dist/v2/index.js","require":"./dist/v2/index.js"},"./validator":{"types":"./dist/wrekenfile-validator.d.ts","import":"./dist/wrekenfile-validator.js","require":"./dist/wrekenfile-validator.js"},"./mini-generator":{"types":"./dist/mini-wrekenfile-generator.d.ts","import":"./dist/mini-wrekenfile-generator.js","require":"./dist/mini-wrekenfile-generator.js"}},"gitHead":"799cb822c06854ac1c16d88fa053ec9680d871ca","scripts":{"dev":"tsc --watch","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","clean":"rm -rf dist","example":"node dist/example-usage.js","prebuild":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"chilarai","email":"chilly5476@gmail.com"},"repository":{"url":"git+https://gitlab.com/swytchcode/wrekenfile.git","type":"git"},"_npmVersion":"11.2.0","description":"Convert OpenAPI and Postman specs into Wrekenfiles, with chunking for vector database storage","directories":{},"_nodeVersion":"20.18.1","dependencies":{"js-yaml":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.3.3","@types/node":"^20.10.5","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/wrekenfile-converter_2.2.1_1773227700281_0.36114147995028767","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"wrekenfile-converter","version":"2.2.2","keywords":["wrekenfile","openapi","swagger","postman","api","converter","yaml","vector-db","ai"],"author":{"url":"https://swytchcode.com","name":"Swytchcode Technologies Inc","email":"hello@swytchcode.com"},"license":"MIT","_id":"wrekenfile-converter@2.2.2","maintainers":[{"name":"chilarai","email":"chilly5476@gmail.com"}],"homepage":"https://wreken.com","bugs":{"url":"https://gitlab.com/swytchcode/wrekenfile/issues"},"dist":{"shasum":"5218952d528799fa6917c4c26aeb4624399a7aa8","tarball":"https://registry.npmjs.org/wrekenfile-converter/-/wrekenfile-converter-2.2.2.tgz","fileCount":61,"integrity":"sha512-rBlGY0W0383AzRpIv1EknKeJAONDSBVzeaWw2SFOdI2NpgneATWa4yN7f3CQfZ8k3ZHo/nNe5um27IvpyXbjzw==","signatures":[{"sig":"MEUCIQDPNmQ6IDSo64/h+GD4aDaJk7r38IUrWtlh/qHI9wl46gIgVZ30aVyHs+vrdDDAgAQkGxDzsLxKCOUxhRcBnksruOo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":386425},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./v1":{"types":"./dist/v1/index.d.ts","import":"./dist/v1/index.js","require":"./dist/v1/index.js"},"./v2":{"types":"./dist/v2/index.d.ts","import":"./dist/v2/index.js","require":"./dist/v2/index.js"},"./validator":{"types":"./dist/wrekenfile-validator.d.ts","import":"./dist/wrekenfile-validator.js","require":"./dist/wrekenfile-validator.js"},"./mini-generator":{"types":"./dist/mini-wrekenfile-generator.d.ts","import":"./dist/mini-wrekenfile-generator.js","require":"./dist/mini-wrekenfile-generator.js"}},"gitHead":"799cb822c06854ac1c16d88fa053ec9680d871ca","scripts":{"dev":"tsc --watch","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","clean":"rm -rf dist","example":"node dist/example-usage.js","prebuild":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"chilarai","email":"chilly5476@gmail.com"},"repository":{"url":"git+https://gitlab.com/swytchcode/wrekenfile.git","type":"git"},"_npmVersion":"11.2.0","description":"Convert OpenAPI and Postman specs into Wrekenfiles, with chunking for vector database storage","directories":{},"_nodeVersion":"20.18.1","dependencies":{"js-yaml":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.3.3","@types/node":"^20.10.5","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/wrekenfile-converter_2.2.2_1773229152137_0.8765713271032141","host":"s3://npm-registry-packages-npm-production"}},"2.2.3":{"name":"wrekenfile-converter","version":"2.2.3","keywords":["wrekenfile","openapi","swagger","postman","api","converter","yaml","vector-db","ai"],"author":{"url":"https://swytchcode.com","name":"Swytchcode Technologies Inc","email":"hello@swytchcode.com"},"license":"MIT","_id":"wrekenfile-converter@2.2.3","maintainers":[{"name":"chilarai","email":"chilly5476@gmail.com"}],"homepage":"https://wreken.com","bugs":{"url":"https://gitlab.com/swytchcode/wrekenfile/issues"},"dist":{"shasum":"40e507e04d70ca1abedb6bd9a9899637dfc41947","tarball":"https://registry.npmjs.org/wrekenfile-converter/-/wrekenfile-converter-2.2.3.tgz","fileCount":61,"integrity":"sha512-SADCDvDx0y4l/w0dmDgBDX2XfySlrs9YEzv4WXdgfoBhxlUYhUdndgTBtwmyOoOgofcW802ZJLpAMwM62Faogg==","signatures":[{"sig":"MEQCIGFn9udlUB5RCTMwohCchwNliIdjAThmGtbhm9dseSp4AiBCA1Ad+Rdg+VB3b26kyiV9/bsyBAR/QxhmsPzRlLaSPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":387707},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./v1":{"types":"./dist/v1/index.d.ts","import":"./dist/v1/index.js","require":"./dist/v1/index.js"},"./v2":{"types":"./dist/v2/index.d.ts","import":"./dist/v2/index.js","require":"./dist/v2/index.js"},"./validator":{"types":"./dist/wrekenfile-validator.d.ts","import":"./dist/wrekenfile-validator.js","require":"./dist/wrekenfile-validator.js"},"./mini-generator":{"types":"./dist/mini-wrekenfile-generator.d.ts","import":"./dist/mini-wrekenfile-generator.js","require":"./dist/mini-wrekenfile-generator.js"}},"gitHead":"b61dfbaaad7dc4d8ec5e4202785b094930ecada8","scripts":{"dev":"tsc --watch","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","clean":"rm -rf dist","example":"node dist/example-usage.js","prebuild":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"chilarai","email":"chilly5476@gmail.com"},"repository":{"url":"git+https://gitlab.com/swytchcode/wrekenfile.git","type":"git"},"_npmVersion":"11.2.0","description":"Convert OpenAPI and Postman specs into Wrekenfiles, with chunking for vector database storage","directories":{},"_nodeVersion":"20.18.1","dependencies":{"js-yaml":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.3.3","@types/node":"^20.10.5","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/wrekenfile-converter_2.2.3_1773301620885_0.1800734335639882","host":"s3://npm-registry-packages-npm-production"}},"2.2.4":{"name":"wrekenfile-converter","version":"2.2.4","keywords":["wrekenfile","openapi","swagger","postman","api","converter","yaml","vector-db","ai"],"author":{"url":"https://swytchcode.com","name":"Swytchcode Technologies Inc","email":"hello@swytchcode.com"},"license":"MIT","_id":"wrekenfile-converter@2.2.4","maintainers":[{"name":"chilarai","email":"chilly5476@gmail.com"}],"homepage":"https://wreken.com","bugs":{"url":"https://gitlab.com/swytchcode/wrekenfile/issues"},"dist":{"shasum":"7b633c2ab52bb2f6be5428b484f97dbf70a79f0f","tarball":"https://registry.npmjs.org/wrekenfile-converter/-/wrekenfile-converter-2.2.4.tgz","fileCount":61,"integrity":"sha512-fcvU6GVNVvGuMwHaX67UKVcP+ikgod9DyFA9Uo7kFQecG7CKSienqQpfMPck2X2AzoQvFthVdkGA5XupOTjvOw==","signatures":[{"sig":"MEUCIQCNoNtPJKxbe5kGLR3ai+Ag3Io6nWxeUxr3aVejdKtmTQIgVvYGOUnaSlbME+h/P+/Eil+F7RvVK/EnWyHO5RQUeWM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":388201},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./v1":{"types":"./dist/v1/index.d.ts","import":"./dist/v1/index.js","require":"./dist/v1/index.js"},"./v2":{"types":"./dist/v2/index.d.ts","import":"./dist/v2/index.js","require":"./dist/v2/index.js"},"./validator":{"types":"./dist/wrekenfile-validator.d.ts","import":"./dist/wrekenfile-validator.js","require":"./dist/wrekenfile-validator.js"},"./mini-generator":{"types":"./dist/mini-wrekenfile-generator.d.ts","import":"./dist/mini-wrekenfile-generator.js","require":"./dist/mini-wrekenfile-generator.js"}},"gitHead":"b61dfbaaad7dc4d8ec5e4202785b094930ecada8","scripts":{"dev":"tsc --watch","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","clean":"rm -rf dist","example":"node dist/example-usage.js","prebuild":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"chilarai","email":"chilly5476@gmail.com"},"repository":{"url":"git+https://gitlab.com/swytchcode/wrekenfile.git","type":"git"},"_npmVersion":"11.2.0","description":"Convert OpenAPI and Postman specs into Wrekenfiles, with chunking for vector database storage","directories":{},"_nodeVersion":"20.18.1","dependencies":{"js-yaml":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.3.3","@types/node":"^20.10.5","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/wrekenfile-converter_2.2.4_1774188342761_0.15110762408234368","host":"s3://npm-registry-packages-npm-production"}},"2.2.5":{"name":"wrekenfile-converter","version":"2.2.5","keywords":["wrekenfile","openapi","swagger","postman","api","converter","yaml","vector-db","ai"],"author":{"url":"https://swytchcode.com","name":"Swytchcode Technologies Inc","email":"hello@swytchcode.com"},"license":"MIT","_id":"wrekenfile-converter@2.2.5","maintainers":[{"name":"chilarai","email":"chilly5476@gmail.com"}],"homepage":"https://wreken.com","bugs":{"url":"https://gitlab.com/swytchcode/wrekenfile/issues"},"dist":{"shasum":"10736bc01e4b0d1d2d97cbb3215c351e84f5f2d4","tarball":"https://registry.npmjs.org/wrekenfile-converter/-/wrekenfile-converter-2.2.5.tgz","fileCount":61,"integrity":"sha512-qdGscio5WwxjpHi6RxBiL+U/zxFGNILF7ruG9z85btCI8QN2B9GEKLmUi/I5HaBcmtx0ZVxhwlTRriFF+rL0Vw==","signatures":[{"sig":"MEUCICfehk9AL+3iW5q+EI3OFZb/GGj2IBmmK+uDzK5EapDtAiEArBoAovuuiyiHYOZeZFHW9SQThRm7d/jmxYAmHRFqXkc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":388851},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./v1":{"types":"./dist/v1/index.d.ts","import":"./dist/v1/index.js","require":"./dist/v1/index.js"},"./v2":{"types":"./dist/v2/index.d.ts","import":"./dist/v2/index.js","require":"./dist/v2/index.js"},"./validator":{"types":"./dist/wrekenfile-validator.d.ts","import":"./dist/wrekenfile-validator.js","require":"./dist/wrekenfile-validator.js"},"./mini-generator":{"types":"./dist/mini-wrekenfile-generator.d.ts","import":"./dist/mini-wrekenfile-generator.js","require":"./dist/mini-wrekenfile-generator.js"}},"gitHead":"0cb72f4f9aa8fa300c9c3ae0c4437ccd15e4993f","scripts":{"dev":"tsc --watch","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","clean":"rm -rf dist","example":"node dist/example-usage.js","prebuild":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"chilarai","email":"chilly5476@gmail.com"},"repository":{"url":"git+https://gitlab.com/swytchcode/wrekenfile.git","type":"git"},"_npmVersion":"11.2.0","description":"Convert OpenAPI and Postman specs into Wrekenfiles, with chunking for vector database storage","directories":{},"_nodeVersion":"20.18.1","dependencies":{"js-yaml":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.3.3","@types/node":"^20.10.5","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/wrekenfile-converter_2.2.5_1774851050807_0.5440127054516624","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"wrekenfile-converter","version":"2.3.0","keywords":["wrekenfile","openapi","swagger","postman","api","converter","yaml","vector-db","ai"],"author":{"url":"https://swytchcode.com","name":"Swytchcode Technologies Inc","email":"hello@swytchcode.com"},"license":"MIT","_id":"wrekenfile-converter@2.3.0","maintainers":[{"name":"chilarai","email":"chilly5476@gmail.com"}],"homepage":"https://wreken.com","bugs":{"url":"https://gitlab.com/swytchcode/wrekenfile/issues"},"bin":{"wrekenfile":"dist/v2/cli/cli-openapi-to-wrekenfile.js","wrekenfile-v2":"dist/v2/cli/cli-openapi-v2-to-wrekenfile.js","wrekenfile-mini":"dist/v2/cli/cli-mini-wrekenfile-generator.js","wrekenfile-postman":"dist/v2/cli/cli-postman-to-wrekenfile.js"},"dist":{"shasum":"3df28ab960030531737358a63c24edc92eb89b42","tarball":"https://registry.npmjs.org/wrekenfile-converter/-/wrekenfile-converter-2.3.0.tgz","fileCount":125,"integrity":"sha512-KEcJQkLmcPtF0aZkF14wb2tnQ0EdX8LWkLCbxynjGZwN4SXO57XRXBC92T3eNcztsgcsL/bC3Uwa5aTh+f1Aqg==","signatures":[{"sig":"MEYCIQCpnQClfnIRPXp8bwactOsJG0pmaA7CeASmG+as2VgBDQIhAIDdS++uXjpXQV5DiUsHWB+zsWv03lH69QXFXP3oa6GU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":710515},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./v1":{"types":"./dist/v1/index.d.ts","import":"./dist/v1/index.js","require":"./dist/v1/index.js"},"./v2":{"types":"./dist/v2/index.d.ts","import":"./dist/v2/index.js","require":"./dist/v2/index.js"},"./validator":{"types":"./dist/wrekenfile-validator.d.ts","import":"./dist/wrekenfile-validator.js","require":"./dist/wrekenfile-validator.js"},"./mini-generator":{"types":"./dist/mini-wrekenfile-generator.d.ts","import":"./dist/mini-wrekenfile-generator.js","require":"./dist/mini-wrekenfile-generator.js"}},"gitHead":"9e5b08dacf1fa831363a3633259092bd3d17e15c","scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsc","clean":"rm -rf dist","example":"node dist/example-usage.js","prebuild":"npm run clean","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"chilarai","email":"chilly5476@gmail.com"},"repository":{"url":"git+https://gitlab.com/swytchcode/wrekenfile.git","type":"git"},"_npmVersion":"10.9.2","description":"Convert OpenAPI and Postman specs into Wrekenfiles, with chunking for vector database storage","directories":{},"_nodeVersion":"22.13.0","dependencies":{"js-yaml":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.1","ts-node":"^10.9.2","typescript":"^5.3.3","@types/node":"^20.10.5","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/wrekenfile-converter_2.3.0_1780643400259_0.17017573604565706","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"wrekenfile-converter","version":"2.3.1","keywords":["wrekenfile","openapi","swagger","postman","api","converter","yaml","vector-db","ai"],"author":{"url":"https://swytchcode.com","name":"Swytchcode Technologies Inc","email":"hello@swytchcode.com"},"license":"MIT","_id":"wrekenfile-converter@2.3.1","maintainers":[{"name":"chilarai","email":"chilly5476@gmail.com"}],"homepage":"https://wreken.com","bugs":{"url":"https://gitlab.com/swytchcode/wrekenfile/issues"},"bin":{"wrekenfile":"dist/v2/cli/cli-openapi-to-wrekenfile.js","wrekenfile-v2":"dist/v2/cli/cli-openapi-v2-to-wrekenfile.js","wrekenfile-mini":"dist/v2/cli/cli-mini-wrekenfile-generator.js","wrekenfile-postman":"dist/v2/cli/cli-postman-to-wrekenfile.js"},"dist":{"shasum":"295a2d2e5f316106f1d48219c404b0d473bafa80","tarball":"https://registry.npmjs.org/wrekenfile-converter/-/wrekenfile-converter-2.3.1.tgz","fileCount":125,"integrity":"sha512-iTAnEmFLLxkFSG3umd70TZ4lCTEEx9zxZUf/AWQpQJnf04dTe+/I4c5VnhYJ3h2dAhvnWZeXYJD6zxaubTjAyg==","signatures":[{"sig":"MEUCIQCuQJ9ZPjO1vrXUuJktcbdfzqAYGhzDb0rOHLUsaBV+dAIgFNlcqFILMTyPdt7XXBtBWPoiQsJERR/ItUV2XCHOMME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":710830},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./v1":{"types":"./dist/v1/index.d.ts","import":"./dist/v1/index.js","require":"./dist/v1/index.js"},"./v2":{"types":"./dist/v2/index.d.ts","import":"./dist/v2/index.js","require":"./dist/v2/index.js"},"./validator":{"types":"./dist/wrekenfile-validator.d.ts","import":"./dist/wrekenfile-validator.js","require":"./dist/wrekenfile-validator.js"},"./mini-generator":{"types":"./dist/mini-wrekenfile-generator.d.ts","import":"./dist/mini-wrekenfile-generator.js","require":"./dist/mini-wrekenfile-generator.js"}},"gitHead":"d4c8e66e24d3658fdd028d68794c99775a68d779","scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsc","clean":"rm -rf dist","example":"node dist/example-usage.js","prebuild":"npm run clean","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"chilarai","email":"chilly5476@gmail.com"},"repository":{"url":"git+https://gitlab.com/swytchcode/wrekenfile.git","type":"git"},"_npmVersion":"11.2.0","description":"Convert OpenAPI and Postman specs into Wrekenfiles, with chunking for vector database storage","directories":{},"_nodeVersion":"20.18.1","dependencies":{"js-yaml":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.1","ts-node":"^10.9.2","typescript":"^5.3.3","@types/node":"^20.10.5","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/wrekenfile-converter_2.3.1_1781247570337_0.28857923206014635","host":"s3://npm-registry-packages-npm-production"}},"2.3.2":{"name":"wrekenfile-converter","version":"2.3.2","keywords":["wrekenfile","openapi","swagger","postman","api","converter","yaml","vector-db","ai"],"author":{"url":"https://swytchcode.com","name":"Swytchcode Technologies Inc","email":"hello@swytchcode.com"},"license":"MIT","_id":"wrekenfile-converter@2.3.2","maintainers":[{"name":"chilarai","email":"chilly5476@gmail.com"}],"homepage":"https://wreken.com","bugs":{"url":"https://gitlab.com/swytchcode/wrekenfile/issues"},"bin":{"wrekenfile":"dist/v2/cli/cli-openapi-to-wrekenfile.js","wrekenfile-v2":"dist/v2/cli/cli-openapi-v2-to-wrekenfile.js","wrekenfile-mini":"dist/v2/cli/cli-mini-wrekenfile-generator.js","wrekenfile-postman":"dist/v2/cli/cli-postman-to-wrekenfile.js"},"dist":{"shasum":"b0648f1a2a707c558cdfd9ac00b9194b3b931bf3","tarball":"https://registry.npmjs.org/wrekenfile-converter/-/wrekenfile-converter-2.3.2.tgz","fileCount":125,"integrity":"sha512-74f3fASQR3TmJwxJhO7hYlGcKshUrQVhLCYuRSTy7DiCdH4Cp5oBbRkjGV52lJYP6+wXw2naFvaX+HNeNLIQDQ==","signatures":[{"sig":"MEQCIGIy6d8NJW1royiqCKuyWxFmgAGuV3/joNsK53g0koW+AiAn7kppoZKfWgaGnmms0Y1TQaCV449NkyphHmJczF8hdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":712814},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./v1":{"types":"./dist/v1/index.d.ts","import":"./dist/v1/index.js","require":"./dist/v1/index.js"},"./v2":{"types":"./dist/v2/index.d.ts","import":"./dist/v2/index.js","require":"./dist/v2/index.js"},"./validator":{"types":"./dist/wrekenfile-validator.d.ts","import":"./dist/wrekenfile-validator.js","require":"./dist/wrekenfile-validator.js"},"./mini-generator":{"types":"./dist/mini-wrekenfile-generator.d.ts","import":"./dist/mini-wrekenfile-generator.js","require":"./dist/mini-wrekenfile-generator.js"}},"gitHead":"2a1d7947d5269be889a06ee19e0075c114040281","scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","test":"vitest run","build":"tsc","clean":"rm -rf dist","example":"node dist/example-usage.js","prebuild":"npm run clean","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"chilarai","email":"chilly5476@gmail.com"},"repository":{"url":"git+https://gitlab.com/swytchcode/wrekenfile.git","type":"git"},"_npmVersion":"11.2.0","description":"Convert OpenAPI and Postman specs into Wrekenfiles, with chunking for vector database storage","directories":{},"_nodeVersion":"20.18.1","dependencies":{"js-yaml":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.1","ts-node":"^10.9.2","typescript":"^5.3.3","@types/node":"^20.10.5","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/wrekenfile-converter_2.3.2_1781624448613_0.899040168345838","host":"s3://npm-registry-packages-npm-production"}},"2.3.3":{"name":"wrekenfile-converter","version":"2.3.3","keywords":["wrekenfile","openapi","swagger","postman","api","converter","yaml","vector-db","ai"],"author":{"url":"https://swytchcode.com","name":"Swytchcode Technologies Inc","email":"hello@swytchcode.com"},"license":"MIT","_id":"wrekenfile-converter@2.3.3","maintainers":[{"name":"luxay08","email":"lakshay@swytchcode.com"},{"name":"chilarai","email":"chilly5476@gmail.com"}],"homepage":"https://wreken.com","bugs":{"url":"https://github.com/swytchcodehq/wrekenfile-converter/issues"},"bin":{"wrekenfile":"dist/v2/cli/cli-openapi-to-wrekenfile.js","wrekenfile-v2":"dist/v2/cli/cli-openapi-v2-to-wrekenfile.js","wrekenfile-mini":"dist/v2/cli/cli-mini-wrekenfile-generator.js","wrekenfile-postman":"dist/v2/cli/cli-postman-to-wrekenfile.js"},"dist":{"shasum":"340a2c00b64697ad3a6c2810d77eeee6787be43d","tarball":"https://registry.npmjs.org/wrekenfile-converter/-/wrekenfile-converter-2.3.3.tgz","fileCount":125,"integrity":"sha512-ISdKhfX7pFgo8IYFQSAH62iXmVxZmGhflXTyJ9ILumSr97E1BAIp0fXwwk6vyXcz4vDe1pIttEcOW3mXjX7NqQ==","signatures":[{"sig":"MEUCIFWl1jUCODgbLE6G4OYrsQyW9LGaa7UkdDgwe+ZjaRCXAiEA/RCbU7ml38p458IHWD4VRzjHURpxFbiVUYpLuw9KyyU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":714677},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./v1":{"types":"./dist/v1/index.d.ts","import":"./dist/v1/index.js","require":"./dist/v1/index.js"},"./v2":{"types":"./dist/v2/index.d.ts","import":"./dist/v2/index.js","require":"./dist/v2/index.js"},"./validator":{"types":"./dist/v1/wrekenfile-validator.d.ts","import":"./dist/v1/wrekenfile-validator.js","require":"./dist/v1/wrekenfile-validator.js"},"./mini-generator":{"types":"./dist/v1/mini-wrekenfile-generator.d.ts","import":"./dist/v1/mini-wrekenfile-generator.js","require":"./dist/v1/mini-wrekenfile-generator.js"}},"gitHead":"c9efe682ff97fbdd347b50bb107704339f6f8598","scripts":{"dev":"tsc --watch","lint":"npm run lint:types && npm run lint:eslint","test":"vitest run","build":"tsc","clean":"rm -rf dist","example":"node dist/example-usage.js","prebuild":"npm run clean","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint .","prepublishOnly":"npm run build"},"_npmUser":{"name":"chilarai","email":"chilly5476@gmail.com"},"repository":{"url":"git+https://github.com/swytchcodehq/wrekenfile-converter.git","type":"git"},"_npmVersion":"11.11.1","description":"Convert OpenAPI and Postman specs into Wrekenfiles, with chunking for vector database storage","directories":{},"_nodeVersion":"25.8.2","dependencies":{"js-yaml":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","vitest":"^4.1.1","ts-node":"^10.9.2","typescript":"^5.3.3","@types/node":"^20.10.5","@types/js-yaml":"^4.0.9","typescript-eslint":"^8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/wrekenfile-converter_2.3.3_1786180502594_0.5739924140302617","host":"s3://npm-registry-packages-npm-production"}},"2.3.4":{"name":"wrekenfile-converter","version":"2.3.4","keywords":["wrekenfile","openapi","swagger","postman","api","converter","yaml","vector-db","ai"],"author":{"url":"https://swytchcode.com","name":"Swytchcode Technologies Inc","email":"hello@swytchcode.com"},"license":"MIT","_id":"wrekenfile-converter@2.3.4","maintainers":[{"name":"luxay08","email":"lakshay@swytchcode.com"},{"name":"chilarai","email":"chilly5476@gmail.com"}],"homepage":"https://wreken.com","bugs":{"url":"https://github.com/swytchcodehq/wrekenfile-converter/issues"},"bin":{"wrekenfile":"dist/v2/cli/cli-openapi-to-wrekenfile.js","wrekenfile-v2":"dist/v2/cli/cli-openapi-v2-to-wrekenfile.js","wrekenfile-mini":"dist/v2/cli/cli-mini-wrekenfile-generator.js","wrekenfile-postman":"dist/v2/cli/cli-postman-to-wrekenfile.js"},"dist":{"shasum":"61272c9778199f815b9ec611c669a4708329315d","tarball":"https://registry.npmjs.org/wrekenfile-converter/-/wrekenfile-converter-2.3.4.tgz","fileCount":125,"integrity":"sha512-awsDlYBsLj1qyjPYJzUBrgOVY8/YfYg0mSywmOgcgJGWv7VWqVuFXclxpSYV0Ixkvc+i+p/UlbjLMAV2jywu/A==","signatures":[{"sig":"MEUCICzGHzfWGb/KB9eslMKkhNo7fC9li/ci0zew7GhBdVO4AiEA2hO9ffyPqfF5JjbeZVk1Be60SL+g8o/fAjWpoHa/ik8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":721871},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./v1":{"types":"./dist/v1/index.d.ts","import":"./dist/v1/index.js","require":"./dist/v1/index.js"},"./v2":{"types":"./dist/v2/index.d.ts","import":"./dist/v2/index.js","require":"./dist/v2/index.js"},"./validator":{"types":"./dist/v1/wrekenfile-validator.d.ts","import":"./dist/v1/wrekenfile-validator.js","require":"./dist/v1/wrekenfile-validator.js"},"./mini-generator":{"types":"./dist/v1/mini-wrekenfile-generator.d.ts","import":"./dist/v1/mini-wrekenfile-generator.js","require":"./dist/v1/mini-wrekenfile-generator.js"}},"gitHead":"8caeab0576a3b028ee19c625cbe12540cf3e65d5","scripts":{"dev":"tsc --watch","lint":"npm run lint:types && npm run lint:eslint","test":"vitest run","build":"tsc","clean":"rm -rf dist","example":"node dist/example-usage.js","prebuild":"npm run clean","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint .","prepublishOnly":"npm run build"},"_npmUser":{"name":"chilarai","email":"chilly5476@gmail.com"},"repository":{"url":"git+https://github.com/swytchcodehq/wrekenfile-converter.git","type":"git"},"_npmVersion":"11.11.1","description":"Convert OpenAPI and Postman specs into Wrekenfiles, with chunking for vector database storage","directories":{},"_nodeVersion":"25.8.2","dependencies":{"js-yaml":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","vitest":"^4.1.1","ts-node":"^10.9.2","typescript":"^5.3.3","@types/node":"^20.10.5","@types/js-yaml":"^4.0.9","typescript-eslint":"^8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/wrekenfile-converter_2.3.4_1786186588382_0.6909926427276702","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"wrekenfile-converter","version":"2.4.0","keywords":["wrekenfile","openapi","swagger","postman","api","converter","yaml","vector-db","ai"],"author":{"url":"https://swytchcode.com","name":"Swytchcode Technologies Inc","email":"hello@swytchcode.com"},"license":"MIT","_id":"wrekenfile-converter@2.4.0","maintainers":[{"name":"luxay08","email":"lakshay@swytchcode.com"},{"name":"chilarai","email":"chilly5476@gmail.com"}],"homepage":"https://wreken.com","bugs":{"url":"https://github.com/swytchcodehq/wrekenfile-converter/issues"},"bin":{"wrekenfile":"dist/v2/cli/cli-openapi-to-wrekenfile.js","wrekenfile-v2":"dist/v2/cli/cli-openapi-v2-to-wrekenfile.js","wrekenfile-mini":"dist/v2/cli/cli-mini-wrekenfile-generator.js","wrekenfile-postman":"dist/v2/cli/cli-postman-to-wrekenfile.js"},"dist":{"shasum":"9bd1c7e51b8f82f7b3cad321ab630864663e4141","tarball":"https://registry.npmjs.org/wrekenfile-converter/-/wrekenfile-converter-2.4.0.tgz","fileCount":133,"integrity":"sha512-aeV+HWZFkszmt2Rt+gBjaOg6ecVBQDDjljELn8NGgjeCY73B/b6L1OdDQhcVWlGysuSM9OrnN8vNVl8UHS0NDw==","signatures":[{"sig":"MEQCIETFhJIxBrX8V24dbBYgTsxatddNTq4ckLKwyd3bsx2RAiBA1ZCV6DoUBU3us60tq0BWTqNdzahZJQI2PjxLkjNw7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":682402},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./v1":{"types":"./dist/v1/index.d.ts","import":"./dist/v1/index.js","require":"./dist/v1/index.js"},"./v2":{"types":"./dist/v2/index.d.ts","import":"./dist/v2/index.js","require":"./dist/v2/index.js"},"./dist/v2":{"types":"./dist/v2/index.d.ts","import":"./dist/v2/index.js","require":"./dist/v2/index.js"},"./validator":{"types":"./dist/v1/wrekenfile-validator.d.ts","import":"./dist/v1/wrekenfile-validator.js","require":"./dist/v1/wrekenfile-validator.js"},"./mini-generator":{"types":"./dist/v1/mini-wrekenfile-generator.d.ts","import":"./dist/v1/mini-wrekenfile-generator.js","require":"./dist/v1/mini-wrekenfile-generator.js"}},"gitHead":"66a0e20b5c0cc721aa630d0e2c50849049be54da","scripts":{"dev":"tsc --watch","lint":"npm run lint:types && npm run lint:eslint","test":"vitest run","build":"tsc","clean":"rm -rf dist","example":"node dist/example-usage.js","prebuild":"npm run clean","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint .","prepublishOnly":"npm run build"},"_npmUser":{"name":"chilarai","email":"chilly5476@gmail.com"},"repository":{"url":"git+https://github.com/swytchcodehq/wrekenfile-converter.git","type":"git"},"_npmVersion":"11.11.1","description":"Convert OpenAPI and Postman specs into Wrekenfiles, with chunking for vector database storage","directories":{},"_nodeVersion":"25.8.2","dependencies":{"js-yaml":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","vitest":"^4.1.1","ts-node":"^10.9.2","typescript":"^5.3.3","@types/node":"^20.10.5","@types/js-yaml":"^4.0.9","typescript-eslint":"^8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/wrekenfile-converter_2.4.0_1786529665371_0.41739377428160074","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"wrekenfile-converter","version":"2.4.1","keywords":["wrekenfile","openapi","swagger","postman","api","converter","yaml","vector-db","ai"],"author":{"url":"https://swytchcode.com","name":"Swytchcode Technologies Inc","email":"hello@swytchcode.com"},"license":"MIT","_id":"wrekenfile-converter@2.4.1","maintainers":[{"name":"luxay08","email":"lakshay@swytchcode.com"},{"name":"chilarai","email":"chilly5476@gmail.com"}],"homepage":"https://wreken.com","bugs":{"url":"https://github.com/swytchcodehq/wrekenfile-converter/issues"},"bin":{"wrekenfile":"dist/v2/cli/cli-openapi-to-wrekenfile.js","wrekenfile-v2":"dist/v2/cli/cli-openapi-v2-to-wrekenfile.js","wrekenfile-mini":"dist/v2/cli/cli-mini-wrekenfile-generator.js","wrekenfile-postman":"dist/v2/cli/cli-postman-to-wrekenfile.js"},"dist":{"shasum":"e5da36be969c5faaf0691c17e3e171f13d69c9aa","tarball":"https://registry.npmjs.org/wrekenfile-converter/-/wrekenfile-converter-2.4.1.tgz","fileCount":133,"integrity":"sha512-3AZmoIwR1iffdcdfb/6IqQvyAeCrjEK0cW+WqN6ZyEDqmdhSDcyEUuV86yMn1ykALuD6a2BBWPIkvGzCm6ziBQ==","signatures":[{"sig":"MEUCIFTQXy9zMw7NjfAKb5vP+FBzco10ZWdBBRgVZNF/0tlHAiEAz49nACTepjQV+dFPTOhmmTC9yMZQq/Ff2Lp9RzIyuPM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":692088},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./v1":{"types":"./dist/v1/index.d.ts","import":"./dist/v1/index.js","require":"./dist/v1/index.js"},"./v2":{"types":"./dist/v2/index.d.ts","import":"./dist/v2/index.js","require":"./dist/v2/index.js"},"./dist/v2":{"types":"./dist/v2/index.d.ts","import":"./dist/v2/index.js","require":"./dist/v2/index.js"},"./validator":{"types":"./dist/v1/wrekenfile-validator.d.ts","import":"./dist/v1/wrekenfile-validator.js","require":"./dist/v1/wrekenfile-validator.js"},"./mini-generator":{"types":"./dist/v1/mini-wrekenfile-generator.d.ts","import":"./dist/v1/mini-wrekenfile-generator.js","require":"./dist/v1/mini-wrekenfile-generator.js"}},"gitHead":"84f6c053b859137b1facb44d420ce4446b2e1afc","scripts":{"dev":"tsc --watch","lint":"npm run lint:types && npm run lint:eslint","test":"vitest run","build":"tsc","clean":"rm -rf dist","example":"node dist/example-usage.js","prebuild":"npm run clean","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint .","prepublishOnly":"npm run build"},"_npmUser":{"name":"chilarai","email":"chilly5476@gmail.com"},"repository":{"url":"git+https://github.com/swytchcodehq/wrekenfile-converter.git","type":"git"},"_npmVersion":"11.11.1","description":"Convert OpenAPI and Postman specs into Wrekenfiles, with chunking for vector database storage","directories":{},"_nodeVersion":"25.8.2","dependencies":{"js-yaml":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","vitest":"^4.1.1","ts-node":"^10.9.2","typescript":"^5.3.3","@types/node":"^20.10.5","@types/js-yaml":"^4.0.9","typescript-eslint":"^8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/wrekenfile-converter_2.4.1_1786619665576_0.37238875420298867","host":"s3://npm-registry-packages-npm-production"}},"2.4.2":{"name":"wrekenfile-converter","version":"2.4.2","keywords":["wrekenfile","openapi","swagger","postman","api","converter","yaml","vector-db","ai"],"author":{"url":"https://swytchcode.com","name":"Swytchcode Technologies Inc","email":"hello@swytchcode.com"},"license":"MIT","_id":"wrekenfile-converter@2.4.2","maintainers":[{"name":"luxay08","email":"lakshay@swytchcode.com"},{"name":"chilarai","email":"chilly5476@gmail.com"}],"homepage":"https://wreken.com","bugs":{"url":"https://github.com/swytchcodehq/wrekenfile-converter/issues"},"bin":{"wrekenfile":"dist/v2/cli/cli-openapi-to-wrekenfile.js","wrekenfile-v2":"dist/v2/cli/cli-openapi-v2-to-wrekenfile.js","wrekenfile-mini":"dist/v2/cli/cli-mini-wrekenfile-generator.js","wrekenfile-postman":"dist/v2/cli/cli-postman-to-wrekenfile.js"},"dist":{"shasum":"d8f841a11aa8f44cc76c2a371751d5d96a348199","tarball":"https://registry.npmjs.org/wrekenfile-converter/-/wrekenfile-converter-2.4.2.tgz","fileCount":133,"integrity":"sha512-zwxM+nKfpvCqaCBTWKJYs02byoxJxLVKZHtS4cJ5DdNnGsVicv7anmNMu2KY8vcHR1HzeiC2I77Zd1EoIuwTqw==","signatures":[{"sig":"MEYCIQCNnD001LgsFJ1KHToPM9YB17UT3n4Cm7zzaq9b4A0jkgIhAMzRxramNDNtozj0BWbEYXy/e83qjjzBA5PbJ7FqBXl0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":698299},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./v1":{"types":"./dist/v1/index.d.ts","import":"./dist/v1/index.js","require":"./dist/v1/index.js"},"./v2":{"types":"./dist/v2/index.d.ts","import":"./dist/v2/index.js","require":"./dist/v2/index.js"},"./dist/v2":{"types":"./dist/v2/index.d.ts","import":"./dist/v2/index.js","require":"./dist/v2/index.js"},"./validator":{"types":"./dist/v1/wrekenfile-validator.d.ts","import":"./dist/v1/wrekenfile-validator.js","require":"./dist/v1/wrekenfile-validator.js"},"./mini-generator":{"types":"./dist/v1/mini-wrekenfile-generator.d.ts","import":"./dist/v1/mini-wrekenfile-generator.js","require":"./dist/v1/mini-wrekenfile-generator.js"}},"gitHead":"e2cbdc19379495548076505634fb3590ff9eb7a0","scripts":{"dev":"tsc --watch","lint":"npm run lint:types && npm run lint:eslint","test":"vitest run","build":"tsc","clean":"rm -rf dist","example":"node dist/example-usage.js","prebuild":"npm run clean","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint .","prepublishOnly":"npm run build"},"_npmUser":{"name":"chilarai","email":"chilly5476@gmail.com"},"repository":{"url":"git+https://github.com/swytchcodehq/wrekenfile-converter.git","type":"git"},"_npmVersion":"11.11.1","description":"Convert OpenAPI and Postman specs into Wrekenfiles, with chunking for vector database storage","directories":{},"_nodeVersion":"25.8.2","dependencies":{"js-yaml":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","vitest":"^4.1.1","ts-node":"^10.9.2","typescript":"^5.3.3","@types/node":"^20.10.5","@types/js-yaml":"^4.0.9","typescript-eslint":"^8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/wrekenfile-converter_2.4.2_1786632443727_0.4523650893317557","host":"s3://npm-registry-packages-npm-production"}},"2.4.3":{"name":"wrekenfile-converter","version":"2.4.3","keywords":["wrekenfile","openapi","swagger","postman","api","converter","yaml","vector-db","ai"],"author":{"url":"https://swytchcode.com","name":"Swytchcode Technologies Inc","email":"hello@swytchcode.com"},"license":"MIT","_id":"wrekenfile-converter@2.4.3","maintainers":[{"name":"luxay08","email":"lakshay@swytchcode.com"},{"name":"chilarai","email":"chilly5476@gmail.com"}],"homepage":"https://wreken.com","bugs":{"url":"https://github.com/swytchcodehq/wrekenfile-converter/issues"},"bin":{"wrekenfile":"dist/v2/cli/cli-openapi-to-wrekenfile.js","wrekenfile-v2":"dist/v2/cli/cli-openapi-v2-to-wrekenfile.js","wrekenfile-mini":"dist/v2/cli/cli-mini-wrekenfile-generator.js","wrekenfile-postman":"dist/v2/cli/cli-postman-to-wrekenfile.js"},"dist":{"shasum":"2994e742aab622e77484c4e11ddf535ba5eedf9a","tarball":"https://registry.npmjs.org/wrekenfile-converter/-/wrekenfile-converter-2.4.3.tgz","fileCount":133,"integrity":"sha512-eb8/oFyVvaXWG3wKEI0/qJoPizcW5RJ0yJMPlPt013xURYt1ZQ52/H8Oeiy+G+iIGDolYjp1lLfPeHe4qudlog==","signatures":[{"sig":"MEUCIBB9VL0NPRJMn8ogU17UXnwIwjXkgLPD1gEYJWX6pD1pAiEA+8vsvKS7kSurjP7HeExB+jf2TSBGfYEsHSdvAe1azp0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":743109},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./v1":{"types":"./dist/v1/index.d.ts","import":"./dist/v1/index.js","require":"./dist/v1/index.js"},"./v2":{"types":"./dist/v2/index.d.ts","import":"./dist/v2/index.js","require":"./dist/v2/index.js"},"./dist/v2":{"types":"./dist/v2/index.d.ts","import":"./dist/v2/index.js","require":"./dist/v2/index.js"},"./validator":{"types":"./dist/v1/wrekenfile-validator.d.ts","import":"./dist/v1/wrekenfile-validator.js","require":"./dist/v1/wrekenfile-validator.js"},"./mini-generator":{"types":"./dist/v1/mini-wrekenfile-generator.d.ts","import":"./dist/v1/mini-wrekenfile-generator.js","require":"./dist/v1/mini-wrekenfile-generator.js"}},"gitHead":"1bba9e25acd6a931082b60e38140bcc68b90ade0","scripts":{"dev":"tsc --watch","lint":"npm run lint:types && npm run lint:eslint","test":"vitest run","build":"tsc","clean":"rm -rf dist","example":"node dist/example-usage.js","prebuild":"npm run clean","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint .","prepublishOnly":"npm run build"},"_npmUser":{"name":"chilarai","email":"chilly5476@gmail.com"},"repository":{"url":"git+https://github.com/swytchcodehq/wrekenfile-converter.git","type":"git"},"_npmVersion":"11.11.1","description":"Convert OpenAPI and Postman specs into Wrekenfiles, with chunking for vector database storage","directories":{},"_nodeVersion":"25.8.2","dependencies":{"js-yaml":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","vitest":"^4.1.1","ts-node":"^10.9.2","typescript":"^5.3.3","@types/node":"^20.10.5","@types/js-yaml":"^4.0.9","typescript-eslint":"^8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/wrekenfile-converter_2.4.3_1787143279551_0.9119946616591936","host":"s3://npm-registry-packages-npm-production"}},"2.4.4":{"_id":"wrekenfile-converter@2.4.4","bin":{"wrekenfile":"dist/v2/cli/cli-openapi-to-wrekenfile.js","wrekenfile-v2":"dist/v2/cli/cli-openapi-v2-to-wrekenfile.js","wrekenfile-mini":"dist/v2/cli/cli-mini-wrekenfile-generator.js","wrekenfile-postman":"dist/v2/cli/cli-postman-to-wrekenfile.js"},"bugs":{"url":"https://github.com/swytchcodehq/wrekenfile-converter/issues"},"dist":{"shasum":"695f0d5b0a734d57c95f599d0855b5eceede7611","tarball":"https://registry.npmjs.org/wrekenfile-converter/-/wrekenfile-converter-2.4.4.tgz","fileCount":133,"integrity":"sha512-rVVcFtd5+v3hcQ/vmKHHUWbs7IsV6tuv7PHQeJc9dpHS89+LWMmduLdOr/NGbFBOgfFXOVx997eIYEPqnnRlEg==","signatures":[{"sig":"MEYCIQDMCfm/3gMkkveB33oMrm5mNU2FjLvCW24Gn74Ya0iqUAIhANxxNyWbmf942yKynM/NxtJkMq6zmAAh0rIMLjtr2yZK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFAIjCiJ5CKTtELnhRVEHDr+/vcs1lZQ1xtYb6A0XrZgAiBx3Frx2B5L2DZEZF4f3cmG5DeBKWNWKEGuye953Oqy2g=="}],"unpackedSize":745153},"main":"dist/index.js","name":"wrekenfile-converter","types":"dist/index.d.ts","author":{"url":"https://swytchcode.com","name":"Swytchcode Technologies Inc","email":"hello@swytchcode.com"},"engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./v1":{"types":"./dist/v1/index.d.ts","import":"./dist/v1/index.js","require":"./dist/v1/index.js"},"./v2":{"types":"./dist/v2/index.d.ts","import":"./dist/v2/index.js","require":"./dist/v2/index.js"},"./dist/v2":{"types":"./dist/v2/index.d.ts","import":"./dist/v2/index.js","require":"./dist/v2/index.js"},"./validator":{"types":"./dist/v1/wrekenfile-validator.d.ts","import":"./dist/v1/wrekenfile-validator.js","require":"./dist/v1/wrekenfile-validator.js"},"./mini-generator":{"types":"./dist/v1/mini-wrekenfile-generator.d.ts","import":"./dist/v1/mini-wrekenfile-generator.js","require":"./dist/v1/mini-wrekenfile-generator.js"}},"gitHead":"389a1d968a4995f307f1e0d8382673a75a4c62f2","license":"MIT","scripts":{"dev":"tsc --watch","lint":"npm run lint:types && npm run lint:eslint","test":"vitest run","build":"tsc","clean":"rm -rf dist","example":"node dist/example-usage.js","prebuild":"npm run clean","lint:types":"tsc --noEmit","test:watch":"vitest","lint:eslint":"eslint .","prepublishOnly":"npm run build"},"version":"2.4.4","_npmUser":{"name":"chilarai","email":"chilly5476@gmail.com"},"homepage":"https://wreken.com","keywords":["wrekenfile","openapi","swagger","postman","api","converter","yaml","vector-db","ai"],"repository":{"url":"git+https://github.com/swytchcodehq/wrekenfile-converter.git","type":"git"},"_npmVersion":"11.11.1","description":"Convert OpenAPI and Postman specs into Wrekenfiles, with chunking for vector database storage","directories":{},"maintainers":[{"name":"luxay08","email":"lakshay@swytchcode.com"},{"name":"chilarai","email":"chilly5476@gmail.com"}],"_nodeVersion":"25.8.2","dependencies":{"js-yaml":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","vitest":"^4.1.1","ts-node":"^10.9.2","typescript":"^5.3.3","@types/node":"^20.10.5","@types/js-yaml":"^4.0.9","typescript-eslint":"^8.62.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/wrekenfile-converter_2.4.4_1790751512132_0.6970121823993203"}}},"time":{"created":"2025-07-07T12:58:17.200Z","modified":"2026-09-30T06:58:32.453Z","2.0.0":"2025-07-07T12:58:17.420Z","2.0.1":"2025-07-16T07:42:48.212Z","2.0.3":"2025-07-21T04:48:45.392Z","2.0.4":"2025-07-28T06:18:55.853Z","2.0.6":"2025-09-04T11:26:49.064Z","2.0.7":"2025-10-09T12:01:51.781Z","2.1.0":"2026-01-05T08:22:50.799Z","2.1.1":"2026-01-07T11:36:23.933Z","2.1.2":"2026-01-07T12:11:16.311Z","2.1.3":"2026-01-07T12:26:11.665Z","2.1.4":"2026-01-07T13:27:31.932Z","2.1.5":"2026-01-12T12:06:00.077Z","2.1.6":"2026-02-11T07:01:47.782Z","2.1.7":"2026-02-11T14:33:45.713Z","2.1.8":"2026-02-14T03:28:14.868Z","2.1.9":"2026-02-16T10:16:00.620Z","2.2.0":"2026-03-11T10:30:36.782Z","2.2.1":"2026-03-11T11:15:00.425Z","2.2.2":"2026-03-11T11:39:12.284Z","2.2.3":"2026-03-12T07:47:01.051Z","2.2.4":"2026-03-22T14:05:42.941Z","2.2.5":"2026-03-30T06:10:50.943Z","2.3.0":"2026-06-05T07:10:00.392Z","2.3.1":"2026-06-12T06:59:30.526Z","2.3.2":"2026-06-16T15:40:48.753Z","2.3.3":"2026-08-08T09:15:02.758Z","2.3.4":"2026-08-08T10:56:28.508Z","2.4.0":"2026-08-12T10:14:25.514Z","2.4.1":"2026-08-13T11:14:25.732Z","2.4.2":"2026-08-13T14:47:23.869Z","2.4.3":"2026-08-19T12:41:19.687Z","2.4.4":"2026-09-30T06:58:32.246Z"},"bugs":{"url":"https://github.com/swytchcodehq/wrekenfile-converter/issues"},"author":{"url":"https://swytchcode.com","name":"Swytchcode Technologies Inc","email":"hello@swytchcode.com"},"license":"MIT","homepage":"https://wreken.com","keywords":["wrekenfile","openapi","swagger","postman","api","converter","yaml","vector-db","ai"],"repository":{"url":"git+https://github.com/swytchcodehq/wrekenfile-converter.git","type":"git"},"description":"Convert OpenAPI and Postman specs into Wrekenfiles, with chunking for vector database storage","maintainers":[{"name":"luxay08","email":"lakshay@swytchcode.com"},{"name":"chilarai","email":"chilly5476@gmail.com"}],"readme":"<div align=\"center\">\n\n# Wrekenfile Converter\n\nConvert OpenAPI and Postman specs into execution-first Wrekenfiles for AI agents and LLM code generation.\n\n\n[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg?style=flat-square)](LICENSE)\n[![npm version](https://img.shields.io/npm/v/wrekenfile-converter?style=flat-square)](https://www.npmjs.com/package/wrekenfile-converter)\n[![CI](https://github.com/swytchcodehq/wrekenfile-converter/actions/workflows/ci.yml/badge.svg)](https://github.com/swytchcodehq/wrekenfile-converter/actions/workflows/ci.yml)\n\n[![Wreken Spec](https://img.shields.io/badge/Wreken-v2.0.2-purple?style=flat-square)](https://wreken.com)\n[![Swytchcode](https://img.shields.io/badge/by-Swytchcode-orange?style=flat-square)](https://www.swytchcode.com/)\n\n[Demo](./demo) | [Wreken Spec](https://wreken.com) | [npm](https://www.npmjs.com/package/wrekenfile-converter) | [Issues](https://github.com/swytchcodehq/wrekenfile-converter/issues)\n\n</div>\n\n---\n\nA TypeScript/JavaScript library for converting OpenAPI specifications (v2 and v3) and Postman collections into **Wrekenfiles**, declarative YAML artifacts that act as the single source of truth for API methods, workflows, headers, and responses.\nGenerated Wrekenfiles are compliant with the [**Wreken Specification v2.0.2**](./specification/wreken_specification_v2.md) and support advanced mini-chunking for vector database storage and AI context management.\n\n**See a real-world example:** [`demo/`](./demo) — Podcast Index API (50 endpoints, 228 schemas) converted to a full Wrekenfile + 52 mini-wrekenfiles.\n\n## Demo\n\n<div align=\"center\">\n<img src=\"./docs/demo.gif\" width=\"700\" alt=\"Terminal recording: listing the demo/ directory, viewing the head of the Podcast Index OpenAPI spec, running the wrekenfile-converter CLI against it, and viewing the head of the generated Wrekenfile YAML output.\">\n</div>\n\nRecorded with [VHS](https://github.com/charmbracelet/vhs) from the committed [`docs/demo.tape`](./docs/demo.tape) — run `vhs docs/demo.tape` after `npm ci && npm run build` to regenerate it yourself.\n\n## Features\n\n- **Multi-format Support**: Convert OpenAPI v2 (Swagger), OpenAPI v3, and Postman collections\n- **Wrekenfile v2.0.2 Compliant**: Generates Wrekenfiles compliant with the Wreken Specification v2.0.2 (latest)\n- **Complete Response Handling**: All response types (success and error) included in `RETURNS` arrays with `STATUS` codes\n- **Proper Parameter Structure**: Path parameters in `ENDPOINT`, header parameters in `HTTP.HEADERS`, query and body parameters in `INPUTS` with `LOCATION` field\n- **HTTP Details**: Includes `HTTP.CONTENT_TYPE`, `HTTP.ACCEPT`, `HTTP.BODY.TYPE`, and `HTTP.HEADERS` for complete HTTP execution context\n- **Execution Metadata**: Includes `EXECUTION.KIND` (http/sdk/hybrid) and `EXECUTION.MODE` (sync/async/fire_and_forget)\n- **Authentication Handling**: Auth headers (Authorization, X-API-Key, etc.) are properly mapped to `HEADERS` with placeholder values\n- **Comprehensive Error Handling**: Detailed error messages with context and error codes for invalid inputs, all errors include `STATUS` codes\n- **AI-Optimized**: Response structs explicitly referenced for easy AI consumption\n- **Standalone Mini Wrekenfiles**: Generate execution-complete, standalone mini-wrekenfiles (one per method) for vector DB storage and LLM code generation\n- **TypeScript Support**: Full TypeScript definitions and exports\n- **Subproject Ready**: Designed to work as a dependency in larger projects\n\n## Installation\n\n### As a Dependency (Recommended)\n\n```bash\nnpm install wrekenfile-converter\n```\n\nor\n\n```bash\nyarn add wrekenfile-converter\n```\n\n## Usage\n\n### Version Support\n\nThis library supports two Wrekenfile versions:\n- **v1** based on Wreken Specification 1.2 (legacy)\n- **v2** based on Wreken Specification 2.0.2 (latest)\n\n### Importing the Library\n\n**Default import (v1, for backward compatibility):**\n```typescript\nimport {\n  generateWrekenfile, // OpenAPI v3\n  generateWrekenfileV2, // OpenAPI v2 (Swagger)\n  generateWrekenfileFromPostman, // Postman collections\n  validateWrekenfile,\n  generateMiniWrekenfiles,\n  MiniWrekenfile,\n  ValidationResult\n} from 'wrekenfile-converter';\n```\n\n**Recommended: Use v2 (latest Wrekenfile spec 2.0.2):**\n```typescript\nimport {\n  generateWrekenfile, // OpenAPI v3\n  generateWrekenfileV2, // OpenAPI v2 (Swagger)\n  generateWrekenfileFromPostman, // Postman collections\n  generateMiniWrekenfiles,\n  MiniWrekenfile\n} from 'wrekenfile-converter/v2';\n```\n\n**Explicit version imports:**\n```typescript\n// Import v1 (Wrekenfile spec 1.2)\nimport { generateWrekenfile } from 'wrekenfile-converter/v1';\n\n// Import v2 (Wrekenfile spec 2.0.2) - Recommended\nimport { generateWrekenfile } from 'wrekenfile-converter/v2';\n```\n\n### Convert OpenAPI v3 to Wrekenfile\n\n```typescript\nimport fs from 'fs';\nimport yaml from 'js-yaml';\nimport { generateWrekenfile } from 'wrekenfile-converter/v2';\n\nconst fileContent = fs.readFileSync('./openapi.yaml', 'utf8');\nconst openapiSpec = yaml.load(fileContent);\nconst wrekenfileYaml = generateWrekenfile(openapiSpec, './');\n```\n\n### Convert OpenAPI v2 (Swagger) to Wrekenfile\n\n```typescript\nimport fs from 'fs';\nimport yaml from 'js-yaml';\nimport { generateWrekenfile } from 'wrekenfile-converter/v2';\n\nconst fileContent = fs.readFileSync('./swagger.yaml', 'utf8');\nconst swaggerSpec = yaml.load(fileContent);\nconst wrekenfileYaml = generateWrekenfile(swaggerSpec, './');\n```\n\n### Convert Postman Collection to Wrekenfile\n\n```typescript\nimport fs from 'fs';\nimport { generateWrekenfileFromPostman } from 'wrekenfile-converter/v2';\n\nconst collection = JSON.parse(fs.readFileSync('./collection.json', 'utf8'));\nconst variables = {}; // Optionally provide Postman environment variables\nconst wrekenfileYaml = generateWrekenfileFromPostman(collection, variables);\n```\n\n### Validate a Wrekenfile\n\n```typescript\nimport { validateWrekenfile } from 'wrekenfile-converter';\n\nconst result = validateWrekenfile('./Wrekenfile.yaml');\nconsole.log(result.isValid ? 'Valid' : 'Invalid');\nconsole.log(result.errors, result.warnings);\n```\n\n### Generate Mini Wrekenfiles\n\n```typescript\nimport { generateMiniWrekenfiles, MiniWrekenfile } from 'wrekenfile-converter/v2';\n\nconst wrekenfileYaml = generateWrekenfile(openapiSpec, './');\nconst miniFiles: MiniWrekenfile[] = generateMiniWrekenfiles(wrekenfileYaml);\n// Each miniFile contains { content, metadata }\n// One mini-wrekenfile is generated per method (standalone, execution-complete)\n```\n\n**Note**: Mini-wrekenfiles are now **standalone and execution-complete**, meaning each mini-wrekenfile contains all necessary information (HTTP details, SDK details, structs, inputs with LOCATION, returns, errors) for an LLM to generate execution code without external references. They follow the [Unified Mini-Wrekenfile Specification v2.0](./specification/unified_mini_wrekenfile_spec_v_2.md).\n\n## CANONICAL_ID (Stable Method Identifier)\n\nGenerated Wrekenfiles use `CANONICAL_ID` as the **method key** in the `METHODS` section, providing a stable, semantic identifier for each API method.\n\n- **Method Keys**: Methods are keyed by their `CANONICAL_ID` (e.g., `METHODS.api.cluster.get`)\n- **Format**: `<namespace>.<resource>.<action>` (example: `api.cluster.get`)\n- **Deterministic**: derived from `HTTP.METHOD` + `HTTP.ENDPOINT` (no LLM)\n- **No path params**: `{id}` etc. are excluded from the identifier\n- **Collision-safe**: if two methods would produce the same canonical ID, the generator deterministically appends a short hash to keep IDs unique\n- **RETURNVAR**: Return variable names are derived from `CANONICAL_ID` (dots replaced with underscores, e.g., `api_cluster_get` for status 200, `api_cluster_get_404` for error responses)\n- **Struct Names**: Inline request/response struct names are aligned with `CANONICAL_ID` (e.g., `api.cluster.getRequest`, `api.cluster.getResponse200`)\n- **Struct Filtering**: Unused struct definitions are automatically removed from the generated Wrekenfile\n\nExample:\n\n```yaml\nMETHODS:\n  api.cluster.get:\n    CANONICAL_ID: api.cluster.get\n    HTTP:\n      METHOD: GET\n      ENDPOINT: /api/clusters/{id}\n    RETURNS:\n      - TYPE: STRUCT(api.cluster.getResponse200)\n        RETURNVAR: api_cluster_get\n        STATUS: 200\n```\n\nThe format is fully deterministic — derived only from `HTTP.METHOD` and `HTTP.ENDPOINT` as shown above — so it can be re-implemented consistently in SDKs or other languages without needing an LLM.\n\n## Parameter Structure\n\nThe converter properly structures parameters according to the Wrekenfile v2.0.2 specification:\n\n- **Path Parameters** (e.g., `/users/{userId}`): Included in the `ENDPOINT` field only, not in `INPUTS`\n- **Header Parameters** (e.g., `Authorization`, `X-Request-Id`): Included in `HTTP.HEADERS` only, not in `INPUTS`\n- **Query Parameters**: Included in `INPUTS` section with `LOCATION: query`\n- **Body Parameters**: Included in `INPUTS` section with `LOCATION: body` (e.g., `body: STRUCT(RequestType)`)\n\nAll input parameters include a `LOCATION` field to clearly indicate where they should be placed in the HTTP request. The `HTTP.BODY.TYPE` field indicates the content type for body parameters (e.g., `application/json`, `application/x-www-form-urlencoded`).\n\nThis ensures proper separation of concerns and follows the Wrekenfile specification correctly.\n\n## Error Handling\n\nThe converters include comprehensive error handling with detailed error messages:\n\n- **Validation Errors**: Invalid specifications are caught early with descriptive error messages\n- **Error Codes**: Structured error codes (e.g., `INVALID_SPEC_TYPE`, `MISSING_OPENAPI_VERSION`) for programmatic handling\n- **Context Logging**: Errors include full context (spec title, version, file paths, etc.) for debugging\n- **Stack Traces**: Full stack traces are logged for development and debugging\n- **Status Codes**: All errors in the generated Wrekenfile include `STATUS` codes (e.g., `400`, `404`, `500`)\n\nAll errors are logged to the console with timestamps and context information. The generated Wrekenfiles include `STATUS` codes in both `RETURNS` and `ERRORS` sections for complete HTTP response handling.\n\n## CLI Tools\n\nThe CLI tools are available for both v1 and v2. The examples below use v2 (latest), which generates Wrekenfile spec 2.0.2.\n\n### Convert OpenAPI v3 to Wrekenfile\n\n```bash\nwrekenfile --input <openapi.yaml|json> [--output <wrekenfile.yaml>] [--cwd <dir>]\n```\n\n**Options:**\n- `--input` or `-i`: Path to your OpenAPI v3 YAML or JSON file (required)\n- `--output` or `-o`: Path to output Wrekenfile YAML (optional, defaults to `output_wrekenfile.yaml`)\n- `--cwd`: Working directory for resolving $refs (optional, defaults to the input file's directory)\n\n**Example:**\n```bash\nwrekenfile --input petstore.json --output petstore_wrekenfile.yaml\n```\n\n### Convert OpenAPI v2 (Swagger) to Wrekenfile\n\n```bash\nwrekenfile-v2 --input <swagger.yaml|json> [--output <wrekenfile.yaml>] [--cwd <dir>]\n```\n\n**Options:**\n- `--input` or `-i`: Path to your OpenAPI v2/Swagger YAML or JSON file (required)\n- `--output` or `-o`: Path to output Wrekenfile YAML (optional, defaults to `output_wrekenfile.yaml`)\n- `--cwd`: Working directory for resolving $refs (optional, defaults to the input file's directory)\n\n**Example:**\n```bash\nwrekenfile-v2 --input swagger.json --output api_wrekenfile.yaml\n```\n\n### Convert Postman Collection to Wrekenfile\n\n```bash\nwrekenfile-postman --input <postman_collection.json> [--output <wrekenfile.yaml>] [--env <environment.json>]\n```\n\n**Options:**\n- `--input` or `-i`: Path to your Postman collection JSON file (required)\n- `--output` or `-o`: Path to output Wrekenfile YAML (optional, defaults to `output_wrekenfile.yaml`)\n- `--env` or `-e`: Path to Postman environment file (optional)\n\n**Example:**\n```bash\nwrekenfile-postman --input collection.json --output api_wrekenfile.yaml --env environment.json\n```\n\n### Generate Mini Wrekenfiles\n\nGenerate standalone, execution-complete mini Wrekenfiles (one per method) from a main Wrekenfile YAML:\n\n```bash\nwrekenfile-mini --input <wrekenfile.yaml> [--output <dir>]\n```\n\n**Options:**\n- `--input` or `-i`: Path to your main Wrekenfile YAML (required)\n- `--output` or `-o`: Output directory for mini Wrekenfiles (optional, defaults to `./mini-wrekenfiles`)\n\n**Example:**\n```bash\nwrekenfile-mini --input petstore_wrekenfile.yaml --output ./mini-wrekenfiles\n```\n\nEach mini-wrekenfile is execution-complete and includes all necessary details (HTTP, SDK, INPUTS with LOCATION, RETURNS, ERRORS, STRUCTS) for LLM code generation without external references.\n\n## API Reference\n\n### Core Functions\n\n#### `generateWrekenfile(spec: any, baseDir: string): string`\nConvert OpenAPI v3 specification to Wrekenfile format.\n\n#### `generateWrekenfileV2(spec: any, baseDir: string): string`\nConvert OpenAPI v2 (Swagger) specification to Wrekenfile format.\n\n#### `generateWrekenfileFromPostman(collection: any, variables: Record<string, string>): string`\nConvert Postman collection to Wrekenfile format.\n\n#### `validateWrekenfile(filePath: string): ValidationResult`\nValidate a Wrekenfile and return detailed results.\n\n#### `generateMiniWrekenfiles(wrekenfileContent: string): MiniWrekenfile[]`\nGenerate standalone, execution-complete mini Wrekenfiles (one per method). Takes the full Wrekenfile YAML content as a string and returns an array of mini-wrekenfiles.\n\n### Types\n\n#### `MiniWrekenfile`\n```typescript\ninterface MiniWrekenfile {\n  content: string;           // Complete YAML content (standalone, execution-complete)\n  metadata: {\n    endpoint?: string;       // API endpoint path (if applicable)\n    interface?: string;      // SDK interface name (if applicable)\n    source?: string;         // Source identifier\n    methods: string[];       // HTTP methods (GET, POST, etc.)\n    structs: string[];      // Required struct names (included in mini-wrekenfile)\n    filename: string;        // Generated filename\n  };\n}\n```\n\n**Note**: Each mini-wrekenfile is standalone and execution-complete, containing:\n- `METHOD` section with `ID`, `SUMMARY`, and `DESC`\n- `EXECUTION` section with `KIND`, `MODE`, and `EXECUTION_LEVEL: standalone`\n- `HTTP` section with `METHOD`, `ENDPOINT`, `CONTENT_TYPE`, `ACCEPT`, and `HEADERS`\n- `SDK` section (if applicable) with `INTERFACE.NAME` and `INVOCATION`\n- `INPUTS` with `LOCATION` field for each parameter\n- `RETURNS` as a single object with `TYPE` and `DESC`\n- `ERRORS` array with `STATUS` codes\n- `STRUCTS` section with full struct definitions (recursively collected)\n\n#### `ValidationResult`\n```typescript\ninterface ValidationResult {\n  isValid: boolean;\n  errors: string[];\n  warnings: string[];\n}\n```\n\n## Development\n\n### Build Commands\n\n```bash\n# Build TypeScript to dist/\nnpm run build\n\n# Clean dist folder\nnpm run clean\n\n# Watch mode for development\nnpm run dev\n\n# Run example usage\nnpm run example\n```\n\n### Project Structure\n\n```\nsrc/\n├── index.ts                        # Main exports (defaults to v1)\n├── example-usage.ts                # Usage examples\n├── versions.ts                     # Version constants\n├── v1/                             # Wrekenfile spec v1.2\n│   ├── index.ts\n│   ├── openapi-to-wreken.ts\n│   ├── openapi-v2-to-wrekenfile.ts\n│   ├── postman-to-wrekenfile.ts\n│   ├── mini-wrekenfile-generator.ts\n│   ├── wrekenfile-validator.ts\n│   └── cli/                        # CLI tools for v1\n└── v2/                             # Wreken spec v2.0.2\n    ├── index.ts\n    ├── openapi-to-wreken.ts\n    ├── openapi-v2-to-wrekenfile.ts\n    ├── postman-to-wrekenfile.ts\n    ├── mini-wrekenfile-generator.ts\n    ├── utils/                      # Utility functions\n    │   ├── canonical-id.ts        # Deterministic canonical ID generation\n    │   ├── constants.ts           # Shared constants (auth, headers, types)\n    │   ├── error-utils.ts         # Error handling and spec validation\n    │   ├── response-utils.ts      # RETURNVAR and error message generation\n    │   ├── struct-utils.ts        # Struct filtering by usage\n    │   ├── summary-utils.ts       # Operation summary generation\n    │   ├── type-utils.ts          # OpenAPI → Wrekenfile type mapping\n    │   └── yaml-utils.ts          # YAML generation and validation pipeline\n    └── cli/                        # CLI tools for v2\n\ndist/                               # Compiled JavaScript + types\n├── index.js\n├── v1/\n└── v2/\n```\n\n## Contributing\n\nContributions are welcome. See [CONTRIBUTING.md](./CONTRIBUTING.md) for the dev workflow, branching model, and CI requirements.\n\n## About\n\nThe [Wreken specification](https://wreken.com) and wrekenfile-converter are created by [Swytchcode Technologies](https://www.swytchcode.com/). Wreken is an execution-first YAML spec for converting APIs into LLM-friendly tool definitions. Learn more at [wreken.com](https://wreken.com).\n\n## Acknowledgments\n\nThanks to [Conor Bronsdon](https://github.com/conorbronsdon) for his contributions to this project, including CLI improvements, test coverage, and the real-world [Podcast Index API demo](./demo) used to validate the converter against a large, complex public API.\n\n---\n\n## License\n\nMIT\n","readmeFilename":"README.md"}