{"_id":"@eng-tools/zod-to-d2","_rev":"28-774559de66d93e6617e4205081de5609","name":"@eng-tools/zod-to-d2","dist-tags":{"latest":"0.0.26"},"versions":{"0.0.2":{"name":"@eng-tools/zod-to-d2","version":"0.0.2","keywords":["zod","d2","erd","diagram","codegen","typescript"],"author":{"url":"@EngineersTools","name":"Carlos Gamez"},"license":"MIT","_id":"@eng-tools/zod-to-d2@0.0.2","maintainers":[{"name":"carlos-gamez-nova","email":"carlos.gamez@novaenergy.consulting"}],"homepage":"https://github.com/EngineersTools/zod-to-d2#readme","bugs":{"url":"https://github.com/EngineersTools/zod-to-d2/issues"},"bin":{"zod2d2":"dist/cli/cli.js"},"dist":{"shasum":"014d9b41733dea8d8bf073c840784a6552376df2","tarball":"https://registry.npmjs.org/@eng-tools/zod-to-d2/-/zod-to-d2-0.0.2.tgz","fileCount":97,"integrity":"sha512-B9YDwQ3L2Ad/eauMYYrIqzY6WZP3QFZZLNES5nL8V0wc3zQxIkbMFMxY/Rp/Ntuw/YxelXPS+0rjKgS26XGFWA==","signatures":[{"sig":"MEQCIFCDlRLRP15PuxfLLncfsB31HM0TK0qpfHgQbxupIVN7AiAf793FYItx8WgvMf2i1f9KPLKkQALO1RQMNRB0bcNLqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73303},"main":"dist/index.js","_from":"file:eng-tools-zod-to-d2-0.0.2.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"private":false,"scripts":{"test":"vitest --run","build":"tsc && copyfiles -u 1 src/**/*.d.ts dist"},"_npmUser":{"name":"carlos-gamez-nova","email":"carlos.gamez@novaenergy.consulting"},"_resolved":"C:\\Users\\gamez\\AppData\\Local\\Temp\\26cebbe4e88aad326fcfe1f81af500d4\\eng-tools-zod-to-d2-0.0.2.tgz","_integrity":"sha512-B9YDwQ3L2Ad/eauMYYrIqzY6WZP3QFZZLNES5nL8V0wc3zQxIkbMFMxY/Rp/Ntuw/YxelXPS+0rjKgS26XGFWA==","repository":{"url":"git+https://github.com/EngineersTools/zod-to-d2.git","type":"git"},"_npmVersion":"11.1.0","description":"A library that extends Zod types and provides tools to convert schemas to D2 diagrams.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"commander":"^14.0.0","bundle-require":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.0 || ^4.0.0","vitest":"^3.2.4","copyfiles":"^2.4.1","typescript":"^5.8.3","@types/node":"^24.1.0"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-to-d2_0.0.2_1753504072338_0.2510892445255817","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@eng-tools/zod-to-d2","version":"0.0.3","keywords":["zod","d2","erd","diagram","codegen","typescript"],"author":{"url":"@EngineersTools","name":"Carlos Gamez"},"license":"MIT","_id":"@eng-tools/zod-to-d2@0.0.3","maintainers":[{"name":"carlos-gamez-nova","email":"carlos.gamez@novaenergy.consulting"}],"homepage":"https://github.com/EngineersTools/zod-to-d2#readme","bugs":{"url":"https://github.com/EngineersTools/zod-to-d2/issues"},"bin":{"zod2d2":"dist/cli/cli.js"},"dist":{"shasum":"e6994a851b83447a160bc2f03bd7b155b62f37ed","tarball":"https://registry.npmjs.org/@eng-tools/zod-to-d2/-/zod-to-d2-0.0.3.tgz","fileCount":97,"integrity":"sha512-WvW8enSRig9AOgtfrwQn2UQR3Vs8h2v+zjUtAPIOFX6VV0G1JWlK5aFoGgSrwzlGpy7b8vslaSHKK3M9EWMpwA==","signatures":[{"sig":"MEYCIQDG8VaagtutuFFxE7dtapEaJGAPd27fsK0bFOZF9CBZFgIhAK5LyQSHmdgN7DYGV/uv8+ttaY84b5yWiEY8It54SpfR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73394},"main":"./dist/index.js","_from":"file:eng-tools-zod-to-d2-0.0.3.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"private":false,"scripts":{"test":"vitest --run","build":"tsc && copyfiles -u 1 src/**/*.d.ts dist"},"_npmUser":{"name":"carlos-gamez-nova","email":"carlos.gamez@novaenergy.consulting"},"_resolved":"C:\\Users\\gamez\\AppData\\Local\\Temp\\7f62d6a2a786d8674a09e70b78e1e596\\eng-tools-zod-to-d2-0.0.3.tgz","_integrity":"sha512-WvW8enSRig9AOgtfrwQn2UQR3Vs8h2v+zjUtAPIOFX6VV0G1JWlK5aFoGgSrwzlGpy7b8vslaSHKK3M9EWMpwA==","repository":{"url":"git+https://github.com/EngineersTools/zod-to-d2.git","type":"git"},"_npmVersion":"11.1.0","description":"A library that extends Zod types and provides tools to convert schemas to D2 diagrams.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"commander":"^14.0.0","bundle-require":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.0 || ^4.0.0","vitest":"^3.2.4","copyfiles":"^2.4.1","typescript":"^5.8.3","@types/node":"^24.1.0"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-to-d2_0.0.3_1753509955721_0.18263463572203786","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@eng-tools/zod-to-d2","version":"0.0.4","keywords":["zod","d2","erd","diagram","codegen","typescript"],"author":{"url":"@EngineersTools","name":"Carlos Gamez"},"license":"MIT","_id":"@eng-tools/zod-to-d2@0.0.4","maintainers":[{"name":"carlos-gamez-nova","email":"carlos.gamez@novaenergy.consulting"}],"homepage":"https://github.com/EngineersTools/zod-to-d2#readme","bugs":{"url":"https://github.com/EngineersTools/zod-to-d2/issues"},"bin":{"zod2d2":"dist/cli/cli.js"},"dist":{"shasum":"f14fb53872a62f72cfed64bfc22ec252e95829bd","tarball":"https://registry.npmjs.org/@eng-tools/zod-to-d2/-/zod-to-d2-0.0.4.tgz","fileCount":97,"integrity":"sha512-AJIaRteydEaLhbW2d+Ot/3tlina5H4jYr3IZABkWlpNdIp3jZl5r+5gyXTEDJTm6NGNELVYtyWOfY5MFZZOwIQ==","signatures":[{"sig":"MEQCIFga+kMRgYcvO8THe5fBc/oE4sq5wJ7d8JPr2msy7FuCAiB2nKBXsw5DOSgr+FHWzrxuK8pxtABBjXS8LLxNMu7yMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73310},"main":"./dist/index.js","_from":"file:eng-tools-zod-to-d2-0.0.4.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"private":false,"scripts":{"test":"vitest --run","build":"tsc && copyfiles -u 1 src/**/*.d.ts dist"},"_npmUser":{"name":"carlos-gamez-nova","email":"carlos.gamez@novaenergy.consulting"},"_resolved":"C:\\Users\\gamez\\AppData\\Local\\Temp\\8037815efae8d63c56ca160277e61dd1\\eng-tools-zod-to-d2-0.0.4.tgz","_integrity":"sha512-AJIaRteydEaLhbW2d+Ot/3tlina5H4jYr3IZABkWlpNdIp3jZl5r+5gyXTEDJTm6NGNELVYtyWOfY5MFZZOwIQ==","repository":{"url":"git+https://github.com/EngineersTools/zod-to-d2.git","type":"git"},"_npmVersion":"11.1.0","description":"A library that extends Zod types and provides tools to convert schemas to D2 diagrams.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"commander":"^14.0.0","bundle-require":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.0 || ^4.0.0","vitest":"^3.2.4","copyfiles":"^2.4.1","typescript":"^5.8.3","@types/node":"^24.1.0"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-to-d2_0.0.4_1753510252119_0.8192184792029014","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@eng-tools/zod-to-d2","version":"0.0.5","keywords":["zod","d2","erd","diagram","codegen","typescript"],"author":{"url":"@EngineersTools","name":"Carlos Gamez"},"license":"MIT","_id":"@eng-tools/zod-to-d2@0.0.5","maintainers":[{"name":"carlos-gamez-nova","email":"carlos.gamez@novaenergy.consulting"}],"homepage":"https://github.com/EngineersTools/zod-to-d2#readme","bugs":{"url":"https://github.com/EngineersTools/zod-to-d2/issues"},"bin":{"zod2d2":"dist/cli/cli.js"},"dist":{"shasum":"fec28d4e35e9463dd37c894b6c30c8a039309a7f","tarball":"https://registry.npmjs.org/@eng-tools/zod-to-d2/-/zod-to-d2-0.0.5.tgz","fileCount":96,"integrity":"sha512-O7MmlW6mlOuC6L9sS0JV6F1nfrqyP0m8tFhGVmqDyal3p3+zQqQoPZ0ojDY21wvlhqYPwqVaXyP3LT9KjdLLbA==","signatures":[{"sig":"MEYCIQCR0neX1KHP1d9WCNzVjnqQgh8vw4H0P/8PdRPM4eLkvwIhAJCkaoEQhkdxoyDHkxQfZ+MXRaLRgmPO07YvXDZA0cDl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73071},"main":"./dist/index.js","_from":"file:eng-tools-zod-to-d2-0.0.5.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"private":false,"scripts":{"test":"vitest --run","build":"tsc"},"_npmUser":{"name":"carlos-gamez-nova","email":"carlos.gamez@novaenergy.consulting"},"_resolved":"/private/var/folders/3r/pxmhc0t507v05zhlmyymhg3h0000gn/T/a0f55c548fd971f38918d43d27625949/eng-tools-zod-to-d2-0.0.5.tgz","_integrity":"sha512-O7MmlW6mlOuC6L9sS0JV6F1nfrqyP0m8tFhGVmqDyal3p3+zQqQoPZ0ojDY21wvlhqYPwqVaXyP3LT9KjdLLbA==","repository":{"url":"git+https://github.com/EngineersTools/zod-to-d2.git","type":"git"},"_npmVersion":"10.9.2","description":"A library that extends Zod types and provides tools to convert schemas to D2 diagrams.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"commander":"^14.0.0","bundle-require":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.0 || ^4.0.0","vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^24.1.0"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-to-d2_0.0.5_1754130972974_0.44153570543420173","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@eng-tools/zod-to-d2","version":"0.0.6","keywords":["zod","d2","erd","diagram","codegen","typescript"],"author":{"url":"@EngineersTools","name":"Carlos Gamez"},"license":"MIT","_id":"@eng-tools/zod-to-d2@0.0.6","maintainers":[{"name":"carlos-gamez-nova","email":"carlos.gamez@novaenergy.consulting"}],"homepage":"https://github.com/EngineersTools/zod-to-d2#readme","bugs":{"url":"https://github.com/EngineersTools/zod-to-d2/issues"},"bin":{"zod2d2":"dist/cli/cli.js"},"dist":{"shasum":"bff4c0d3be2d7cbfef16a51ccebf32be77ca6a47","tarball":"https://registry.npmjs.org/@eng-tools/zod-to-d2/-/zod-to-d2-0.0.6.tgz","fileCount":96,"integrity":"sha512-fMn5wDIwgmT+UV9r7JWSDNuJiP4mpZnmUiLxxvkE08BsQnTZedP86uYOQRhwuiH24diXt5gJY6Cr3dfggWO9Lg==","signatures":[{"sig":"MEUCIBDDu5Kb6M0q0xr7lAL6RbYTjh79W4uOTSkhSoHZz9ngAiEAzApEXl/euZpK0vEfDk2TPmDeGSOCSgIfk9/WhsZRwbM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73074},"main":"./dist/index.js","_from":"file:eng-tools-zod-to-d2-0.0.6.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"private":false,"scripts":{"test":"vitest --run","build":"tsc"},"_npmUser":{"name":"carlos-gamez-nova","email":"carlos.gamez@novaenergy.consulting"},"_resolved":"/private/var/folders/3r/pxmhc0t507v05zhlmyymhg3h0000gn/T/f7c8c78c19d950d78cf75ee813904968/eng-tools-zod-to-d2-0.0.6.tgz","_integrity":"sha512-fMn5wDIwgmT+UV9r7JWSDNuJiP4mpZnmUiLxxvkE08BsQnTZedP86uYOQRhwuiH24diXt5gJY6Cr3dfggWO9Lg==","repository":{"url":"git+https://github.com/EngineersTools/zod-to-d2.git","type":"git"},"_npmVersion":"10.9.2","description":"A library that extends Zod types and provides tools to convert schemas to D2 diagrams.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"commander":"^14.0.0","bundle-require":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.0 || ^4.0.0","vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^24.1.0"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-to-d2_0.0.6_1754134024160_0.1508732796090424","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@eng-tools/zod-to-d2","version":"0.0.7","keywords":["zod","d2","erd","diagram","codegen","typescript"],"author":{"url":"@EngineersTools","name":"Carlos Gamez"},"license":"MIT","_id":"@eng-tools/zod-to-d2@0.0.7","maintainers":[{"name":"carlos-gamez-nova","email":"carlos.gamez@novaenergy.consulting"}],"homepage":"https://github.com/EngineersTools/zod-to-d2#readme","bugs":{"url":"https://github.com/EngineersTools/zod-to-d2/issues"},"bin":{"zod2d2":"dist/cli/cli.js"},"dist":{"shasum":"2047aa411b4f501372c32496c98101dbd8daceb8","tarball":"https://registry.npmjs.org/@eng-tools/zod-to-d2/-/zod-to-d2-0.0.7.tgz","fileCount":96,"integrity":"sha512-U69o2Nwk0yCuSB8uLuMd3G5B75KNlXLv0IonKQAfSuFlpimF2BC4hLvWNQ4jXvCivjUO0hUkQTpZyeCD74NeSA==","signatures":[{"sig":"MEUCIFk1rG08z9hFMU7zw/TncSmxF/3uR+JlvqLU/ZdrPWjQAiEAnfIySwGcZgSxZ9+zCe4M/IYlqykd4eYEXjojB13s3dc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73036},"main":"./dist/index.js","_from":"file:eng-tools-zod-to-d2-0.0.7.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"private":false,"scripts":{"test":"vitest --run","build":"tsc"},"_npmUser":{"name":"carlos-gamez-nova","email":"carlos.gamez@novaenergy.consulting"},"_resolved":"/private/var/folders/3r/pxmhc0t507v05zhlmyymhg3h0000gn/T/81530294bd0213d1329b2c5a3da49949/eng-tools-zod-to-d2-0.0.7.tgz","_integrity":"sha512-U69o2Nwk0yCuSB8uLuMd3G5B75KNlXLv0IonKQAfSuFlpimF2BC4hLvWNQ4jXvCivjUO0hUkQTpZyeCD74NeSA==","repository":{"url":"git+https://github.com/EngineersTools/zod-to-d2.git","type":"git"},"_npmVersion":"10.9.2","description":"A library that extends Zod types and provides tools to convert schemas to D2 diagrams.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"commander":"^14.0.0","bundle-require":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.0 || ^4.0.0","vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^24.1.0"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-to-d2_0.0.7_1754135211071_0.1369997771342557","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@eng-tools/zod-to-d2","version":"0.0.8","keywords":["zod","d2","erd","diagram","codegen","typescript"],"author":{"url":"@EngineersTools","name":"Carlos Gamez"},"license":"MIT","_id":"@eng-tools/zod-to-d2@0.0.8","maintainers":[{"name":"carlos-gamez-nova","email":"carlos.gamez@novaenergy.consulting"}],"homepage":"https://github.com/EngineersTools/zod-to-d2#readme","bugs":{"url":"https://github.com/EngineersTools/zod-to-d2/issues"},"bin":{"zod2d2":"dist/cli/cli.js"},"dist":{"shasum":"f0e0055f53afc41b6c78e757e823b8ff37ac4679","tarball":"https://registry.npmjs.org/@eng-tools/zod-to-d2/-/zod-to-d2-0.0.8.tgz","fileCount":82,"integrity":"sha512-nrGfTJZg3gcl9ZuB+qYojfacc9kHyz6PxcUxAbD4GGf6F90bP4BUUwTrkBpM+2FtIbnRdzb3w17/PCdDbRXuxw==","signatures":[{"sig":"MEUCIDpGV3dljNxbNXFMybascDZ4agf+bJaNC6iK958mTg+GAiEA6uYXgLHh6IE+7nRvHCCTWvggNR+IcDSwnq5nzHLlTBc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44002},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"5d2d898c50d12615fad95e77681d02457ebdabc0","private":false,"scripts":{"test":"vitest --run","build":"tsc","watch":"tsc --watch","prepublishOnly":"pnpm build"},"_npmUser":{"name":"carlos-gamez-nova","email":"carlos.gamez@novaenergy.consulting"},"repository":{"url":"git+https://github.com/EngineersTools/zod-to-d2.git","type":"git"},"_npmVersion":"10.9.2","description":"A library that extends Zod types and provides tools to convert schemas to D2 diagrams.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"commander":"^14.0.0","bundle-require":"^5.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"zod":"^3.25.0 || ^4.0.0","vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^24.1.0"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-to-d2_0.0.8_1755392190217_0.23549089161308223","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@eng-tools/zod-to-d2","version":"0.0.9","keywords":["zod","d2","erd","diagram","codegen","typescript"],"author":{"url":"@EngineersTools","name":"Carlos Gamez"},"license":"MIT","_id":"@eng-tools/zod-to-d2@0.0.9","maintainers":[{"name":"carlos-gamez-nova","email":"carlos.gamez@novaenergy.consulting"}],"homepage":"https://github.com/EngineersTools/zod-to-d2#readme","bugs":{"url":"https://github.com/EngineersTools/zod-to-d2/issues"},"bin":{"zod2d2":"dist/cli/cli.js"},"dist":{"shasum":"f109db3bff95c180dfebb4e107f5bf8f40a3fc61","tarball":"https://registry.npmjs.org/@eng-tools/zod-to-d2/-/zod-to-d2-0.0.9.tgz","fileCount":82,"integrity":"sha512-oXhk4Kg/5v22NXSy6PMPUU+h0vRtRX5s51/ju4hL1PkqDgAoXI3qdsLHagquP+/3aMtzAnduGd8ZpBij5YyA0g==","signatures":[{"sig":"MEYCIQDQGtk+oapwHeX2BxKqRRE5xRasZOf3ijU/LIev9nZMzAIhANdex9s4I4WCnXmGgm6t7+OgwayqxLHGXegSgGqPLmxo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44147},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"b894d3b47cf62ce40236dafad0e51303779e3b7c","private":false,"scripts":{"test":"vitest --run","build":"tsc","watch":"tsc --watch","prepublishOnly":"pnpm build"},"_npmUser":{"name":"carlos-gamez-nova","email":"carlos.gamez@novaenergy.consulting"},"repository":{"url":"git+https://github.com/EngineersTools/zod-to-d2.git","type":"git"},"_npmVersion":"10.9.2","description":"A library that extends Zod types and provides tools to convert schemas to D2 diagrams.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"chalk":"^5.6.0","commander":"^14.0.0","bundle-require":"^5.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"zod":"^3.25.0 || ^4.0.0","vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^24.1.0"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-to-d2_0.0.9_1755440474057_0.6752141819427748","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@eng-tools/zod-to-d2","version":"0.0.10","keywords":["zod","d2","erd","diagram","codegen","typescript"],"author":{"url":"@EngineersTools","name":"Carlos Gamez"},"license":"MIT","_id":"@eng-tools/zod-to-d2@0.0.10","maintainers":[{"name":"carlos-gamez-nova","email":"carlos.gamez@novaenergy.consulting"}],"homepage":"https://github.com/EngineersTools/zod-to-d2#readme","bugs":{"url":"https://github.com/EngineersTools/zod-to-d2/issues"},"bin":{"zod2d2":"dist/cli/cli.js"},"dist":{"shasum":"93154f014fbe45ec822989d27a2e421bd9f4db62","tarball":"https://registry.npmjs.org/@eng-tools/zod-to-d2/-/zod-to-d2-0.0.10.tgz","fileCount":82,"integrity":"sha512-ZKMnG5Mi1fqZZ28sQJsnmvzfHmhqFtEFJIJNb2q0qw9SpfgX9dwV+HQ8lyboBmVFMXXnBbDWXaAsKTIbXqlv7g==","signatures":[{"sig":"MEUCICchiNBFp81MCR1/hKeWtjwAQ9PlfX/YhC0BjjRD4+jhAiEA2lQF4zkh2lekMKWbrJpItPpHG3fMyQlsNSc0NFFSplo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44109},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"b894d3b47cf62ce40236dafad0e51303779e3b7c","private":false,"scripts":{"test":"vitest --run","build":"tsc","watch":"tsc --watch","prepublishOnly":"pnpm build"},"_npmUser":{"name":"carlos-gamez-nova","email":"carlos.gamez@novaenergy.consulting"},"repository":{"url":"git+https://github.com/EngineersTools/zod-to-d2.git","type":"git"},"_npmVersion":"10.9.2","description":"A library that extends Zod types and provides tools to convert schemas to D2 diagrams.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"chalk":"^5.6.0","commander":"^14.0.0","bundle-require":"^5.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"zod":"^3.25.0 || ^4.0.0","vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^24.1.0"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-to-d2_0.0.10_1755440600089_0.16012797951809454","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@eng-tools/zod-to-d2","version":"0.0.11","keywords":["zod","d2","erd","diagram","codegen","typescript"],"author":{"url":"@EngineersTools","name":"Carlos Gamez"},"license":"MIT","_id":"@eng-tools/zod-to-d2@0.0.11","maintainers":[{"name":"carlos-gamez-nova","email":"carlos.gamez@novaenergy.consulting"}],"homepage":"https://github.com/EngineersTools/zod-to-d2#readme","bugs":{"url":"https://github.com/EngineersTools/zod-to-d2/issues"},"bin":{"zod2d2":"dist/cli/cli.js"},"dist":{"shasum":"c8f8ee92431f8d32a113dcbb31a543ec4b374a7a","tarball":"https://registry.npmjs.org/@eng-tools/zod-to-d2/-/zod-to-d2-0.0.11.tgz","fileCount":82,"integrity":"sha512-jdgvIpQuUHWuK/a45ZaOgHqNoUaeNHu4JqQKPDK/HynpxZ5iyIfPYSAbsXSGhTobsua8RUgu1SUZi4shws1Xxg==","signatures":[{"sig":"MEUCIDHH3o8InD9pL/L+TcNdDyZvMNbtA48g7iBDufN8FSvXAiEAtX8UCxeuTE6D32UHTXrxmYCkTkoXQClbKoYWqdbZC3M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44249},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"b894d3b47cf62ce40236dafad0e51303779e3b7c","private":false,"scripts":{"test":"vitest --run","build":"tsc","watch":"tsc --watch","prepublishOnly":"pnpm build"},"_npmUser":{"name":"carlos-gamez-nova","email":"carlos.gamez@novaenergy.consulting"},"repository":{"url":"git+https://github.com/EngineersTools/zod-to-d2.git","type":"git"},"_npmVersion":"10.9.2","description":"A library that extends Zod types and provides tools to convert schemas to D2 diagrams.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"chalk":"^5.6.0","commander":"^14.0.0","bundle-require":"^5.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"zod":"^3.25.0 || ^4.0.0","vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^24.1.0"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-to-d2_0.0.11_1755441031550_0.28193433955445624","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"@eng-tools/zod-to-d2","version":"0.0.12","keywords":["zod","d2","erd","diagram","codegen","typescript"],"author":{"url":"@EngineersTools","name":"Carlos Gamez"},"license":"MIT","_id":"@eng-tools/zod-to-d2@0.0.12","maintainers":[{"name":"carlos-gamez-nova","email":"carlos.gamez@novaenergy.consulting"}],"homepage":"https://github.com/EngineersTools/zod-to-d2#readme","bugs":{"url":"https://github.com/EngineersTools/zod-to-d2/issues"},"bin":{"zod2d2":"dist/cli/cli.js"},"dist":{"shasum":"8a5f07f3e82d34951b2bd77a88ebe09595fd2637","tarball":"https://registry.npmjs.org/@eng-tools/zod-to-d2/-/zod-to-d2-0.0.12.tgz","fileCount":82,"integrity":"sha512-hDJG50oH3X0YfQbuvTkloUROwBqkx+xoDyxuir4/P89NWHcUzjKEk2UtmrbgySAaKi4fFkn3j1u3yXetWW0Atg==","signatures":[{"sig":"MEYCIQDeRelGY8UTHiWF2mCn8VnQyd8R/dz9Y59i7bYVqK0lZAIhAOi6ZeMnbHs5T6wV8zKRyBO/FuQw9HGoWgSVoD0/YkGW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44219},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"b894d3b47cf62ce40236dafad0e51303779e3b7c","private":false,"scripts":{"test":"vitest --run","build":"tsc","watch":"tsc --watch","prepublishOnly":"pnpm build"},"_npmUser":{"name":"carlos-gamez-nova","email":"carlos.gamez@novaenergy.consulting"},"repository":{"url":"git+https://github.com/EngineersTools/zod-to-d2.git","type":"git"},"_npmVersion":"10.9.2","description":"A library that extends Zod types and provides tools to convert schemas to D2 diagrams.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"chalk":"^5.6.0","commander":"^14.0.0","bundle-require":"^5.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"zod":"^3.25.0 || ^4.0.0","vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^24.1.0"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-to-d2_0.0.12_1755441072903_0.21788677820256752","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"@eng-tools/zod-to-d2","version":"0.0.13","keywords":["zod","d2","erd","diagram","codegen","typescript"],"author":{"url":"@EngineersTools","name":"Carlos Gamez"},"license":"MIT","_id":"@eng-tools/zod-to-d2@0.0.13","maintainers":[{"name":"carlos-gamez-nova","email":"carlos.gamez@novaenergy.consulting"}],"homepage":"https://github.com/EngineersTools/zod-to-d2#readme","bugs":{"url":"https://github.com/EngineersTools/zod-to-d2/issues"},"bin":{"zod2d2":"dist/cli/cli.js"},"dist":{"shasum":"5f2b6a9137348b8605f2de179552e0e9ae514be3","tarball":"https://registry.npmjs.org/@eng-tools/zod-to-d2/-/zod-to-d2-0.0.13.tgz","fileCount":82,"integrity":"sha512-oFB9pnbKw/Vj4H3fjinT+Pm55WZbLVryeiqUVpa4g/7pYvakEzGYByG6LLN99aCPXSYAGagFpTKWmNsM6latYg==","signatures":[{"sig":"MEYCIQC6gXNSm4kF2/a1WKu6elC7RRnr1P8ovDJETF2GDQDsKQIhAMVyJtBOxjbAy3dI4kNOX1TH1pav9w6Byh+1zD30rQdf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44359},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"b894d3b47cf62ce40236dafad0e51303779e3b7c","private":false,"scripts":{"test":"vitest --run","build":"tsc","watch":"tsc --watch","prepublishOnly":"pnpm build"},"_npmUser":{"name":"carlos-gamez-nova","email":"carlos.gamez@novaenergy.consulting"},"repository":{"url":"git+https://github.com/EngineersTools/zod-to-d2.git","type":"git"},"_npmVersion":"10.9.2","description":"A library that extends Zod types and provides tools to convert schemas to D2 diagrams.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"chalk":"^5.6.0","commander":"^14.0.0","bundle-require":"^5.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"zod":"^3.25.0 || ^4.0.0","vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^24.1.0"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-to-d2_0.0.13_1755441238495_0.8604560127537695","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"@eng-tools/zod-to-d2","version":"0.0.14","keywords":["zod","d2","erd","diagram","codegen","typescript"],"author":{"url":"@EngineersTools","name":"Carlos Gamez"},"license":"MIT","_id":"@eng-tools/zod-to-d2@0.0.14","maintainers":[{"name":"carlos-gamez-nova","email":"carlos.gamez@novaenergy.consulting"}],"homepage":"https://github.com/EngineersTools/zod-to-d2#readme","bugs":{"url":"https://github.com/EngineersTools/zod-to-d2/issues"},"bin":{"zod2d2":"dist/cli/cli.js"},"dist":{"shasum":"3e27c395ab71841ba314094022dc6a3e27b960ef","tarball":"https://registry.npmjs.org/@eng-tools/zod-to-d2/-/zod-to-d2-0.0.14.tgz","fileCount":84,"integrity":"sha512-XfMW4i1IFnTeZyJRruI6vOaA1qQxeXeN9mEEFcloA/UW1FQTpCEyxXeJAl1JY3ffZfEpfBsIY+7UkEot9xpKmw==","signatures":[{"sig":"MEQCIHoVLtUA0pksik6IzS6RjK2nfRfDmzSyJVikXjt5Ew+nAiAtAQTN6wXOKgt5/p1yoveDH+2en/69hYfxwvzCRtS47w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45625},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"91711a095d954dade6e9a4631c8961f239edca81","private":false,"scripts":{"test":"vitest --run","build":"tsc","watch":"tsc --watch","prepublishOnly":"pnpm build"},"_npmUser":{"name":"carlos-gamez-nova","email":"carlos.gamez@novaenergy.consulting"},"repository":{"url":"git+https://github.com/EngineersTools/zod-to-d2.git","type":"git"},"_npmVersion":"11.6.2","description":"A library that extends Zod types and provides tools to convert schemas to D2 diagrams.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"chalk":"^5.6.0","commander":"^14.0.0","bundle-require":"^5.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"zod":"^3.25.0 || ^4.0.0","vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^24.1.0"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-to-d2_0.0.14_1762611284220_0.32358931854600437","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"@eng-tools/zod-to-d2","version":"0.0.15","keywords":["zod","d2","erd","diagram","codegen","typescript"],"author":{"url":"@EngineersTools","name":"Carlos Gamez"},"license":"MIT","_id":"@eng-tools/zod-to-d2@0.0.15","maintainers":[{"name":"carlos-gamez-nova","email":"carlos.gamez@novaenergy.consulting"}],"homepage":"https://github.com/EngineersTools/zod-to-d2#readme","bugs":{"url":"https://github.com/EngineersTools/zod-to-d2/issues"},"bin":{"zod2d2":"dist/cli/cli.js"},"dist":{"shasum":"4e91f718f965a49d7c8431b2cc52e299d298fce6","tarball":"https://registry.npmjs.org/@eng-tools/zod-to-d2/-/zod-to-d2-0.0.15.tgz","fileCount":84,"integrity":"sha512-BYbY/uEI759qS/2iY7GBkXzQ7yOXsju1AuMC/JYX7G+rD8znCa2bmd0grX+aMzB3ArF4XxfXj+9pYNFTBhojZw==","signatures":[{"sig":"MEYCIQCiV4Z1/DaAPqIluch5WWHNnO5Qx42FbCD3Ml27Yf2ZqQIhANJ6slD0X4ZdvwBTl04Yob0Dgsid6G2dIqsDaR9yKS/u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45715},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"1256e19eec2eafef77ed2863fd6d3267db098c96","private":false,"scripts":{"test":"vitest --run","build":"tsc","watch":"tsc --watch","prepublishOnly":"pnpm build"},"_npmUser":{"name":"carlos-gamez-nova","email":"carlos.gamez@novaenergy.consulting"},"repository":{"url":"git+https://github.com/EngineersTools/zod-to-d2.git","type":"git"},"_npmVersion":"11.6.2","description":"A library that extends Zod types and provides tools to convert schemas to D2 diagrams.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"chalk":"^5.6.0","commander":"^14.0.0","bundle-require":"^5.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"zod":"^3.25.0 || ^4.0.0","vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^24.1.0"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-to-d2_0.0.15_1762613423271_0.24556841376870686","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"@eng-tools/zod-to-d2","version":"0.0.16","keywords":["zod","d2","erd","diagram","codegen","typescript"],"author":{"url":"@EngineersTools","name":"Carlos Gamez"},"license":"MIT","_id":"@eng-tools/zod-to-d2@0.0.16","maintainers":[{"name":"carlos-gamez-nova","email":"carlos.gamez@novaenergy.consulting"}],"homepage":"https://github.com/EngineersTools/zod-to-d2#readme","bugs":{"url":"https://github.com/EngineersTools/zod-to-d2/issues"},"bin":{"zod2d2":"dist/cli/cli.js"},"dist":{"shasum":"13a218bf5bbd3af34061046acd9f0d343ee986f4","tarball":"https://registry.npmjs.org/@eng-tools/zod-to-d2/-/zod-to-d2-0.0.16.tgz","fileCount":84,"integrity":"sha512-SMqj7uhbWVleWgkg/JICHPbKd4kJhxh3wDQ/0iZJCSSnHqpLoj1va17nV/tpCl4OnubIWAh8btbDCS0msGejGA==","signatures":[{"sig":"MEUCIQCygatM3gi1GNB7ff0wi2x/7ISG+wjggM6GTPaGtpZX+gIgL/MsYU2BzN9pjs9mQ+k8BVMYACHD+MhcpDlHtTUKuwI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45751},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"8adcf7db1663981a7ef17c5c9b81854310fb143a","private":false,"scripts":{"test":"vitest --run","build":"tsc","watch":"tsc --watch","prepublishOnly":"pnpm build"},"_npmUser":{"name":"carlos-gamez-nova","email":"carlos.gamez@novaenergy.consulting"},"repository":{"url":"git+https://github.com/EngineersTools/zod-to-d2.git","type":"git"},"_npmVersion":"11.6.2","description":"A library that extends Zod types and provides tools to convert schemas to D2 diagrams.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"chalk":"^5.6.0","commander":"^14.0.0","bundle-require":"^5.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"zod":"^3.25.0 || ^4.0.0","vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^24.1.0"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-to-d2_0.0.16_1762614169731_0.01925709943442122","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"@eng-tools/zod-to-d2","version":"0.0.17","keywords":["zod","d2","erd","diagram","codegen","typescript"],"author":{"url":"@EngineersTools","name":"Carlos Gamez"},"license":"MIT","_id":"@eng-tools/zod-to-d2@0.0.17","maintainers":[{"name":"carlos-gamez-nova","email":"carlos.gamez@novaenergy.consulting"}],"homepage":"https://github.com/EngineersTools/zod-to-d2#readme","bugs":{"url":"https://github.com/EngineersTools/zod-to-d2/issues"},"bin":{"zod2d2":"dist/cli/cli.js"},"dist":{"shasum":"37b76627415b149993749b3dbc0543aa2c78089c","tarball":"https://registry.npmjs.org/@eng-tools/zod-to-d2/-/zod-to-d2-0.0.17.tgz","fileCount":84,"integrity":"sha512-1KiVLdRKmrwOSpLZEUPSeQo8sC6//5/5A3t5n9G6/yDlr/ZjGWL+Z3d4lxqGCAacb2BWcVbP77lzW1F0NJJbPg==","signatures":[{"sig":"MEUCIDhSleGtTCMxaGIUDa30JmXzBkNysYwjdWa0/0IuH8ZtAiEAxWgF+zBc9XKPSP6KPA4inpwD9Jf7XBI3+OAR/J0yHE4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45715},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"8adcf7db1663981a7ef17c5c9b81854310fb143a","private":false,"scripts":{"test":"vitest --run","build":"tsc","watch":"tsc --watch","prepublishOnly":"pnpm build"},"_npmUser":{"name":"carlos-gamez-nova","email":"carlos.gamez@novaenergy.consulting"},"repository":{"url":"git+https://github.com/EngineersTools/zod-to-d2.git","type":"git"},"_npmVersion":"11.6.2","description":"A library that extends Zod types and provides tools to convert schemas to D2 diagrams.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"chalk":"^5.6.0","commander":"^14.0.0","bundle-require":"^5.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"zod":"^3.25.0 || ^4.0.0","vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^24.1.0"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-to-d2_0.0.17_1762614629246_0.766253671065346","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"@eng-tools/zod-to-d2","version":"0.0.18","keywords":["zod","d2","erd","diagram","codegen","typescript"],"author":{"url":"@EngineersTools","name":"Carlos Gamez"},"license":"MIT","_id":"@eng-tools/zod-to-d2@0.0.18","maintainers":[{"name":"carlos-gamez-nova","email":"carlos.gamez@novaenergy.consulting"}],"homepage":"https://github.com/EngineersTools/zod-to-d2#readme","bugs":{"url":"https://github.com/EngineersTools/zod-to-d2/issues"},"bin":{"zod2d2":"dist/cli/cli.js"},"dist":{"shasum":"df4c91a4edc396d4684dc4788d234e02df72f727","tarball":"https://registry.npmjs.org/@eng-tools/zod-to-d2/-/zod-to-d2-0.0.18.tgz","fileCount":88,"integrity":"sha512-N+dvcJ8Qx7cyIjxUW91bDaxJn8dw7cmufqB2GRSMll5VbY7aJD6oNhHu8DaZ4Cs9aVb84kufe5MmBqmncIiUaA==","signatures":[{"sig":"MEUCIQCAJdCGj4IxVcQ7ll0fNtaqf44D7DmW/wlW+WRhrBzIXAIgShmuC9M19YCzr7Adw61zxWTT1u1Lb67dM230WBIQ4Gk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50678},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"943a2c4c00aa474197a4ff3d848559b9181805c1","private":false,"scripts":{"test":"vitest --run","build":"tsc","watch":"tsc --watch","prepublishOnly":"pnpm build"},"_npmUser":{"name":"carlos-gamez-nova","email":"carlos.gamez@novaenergy.consulting"},"repository":{"url":"git+https://github.com/EngineersTools/zod-to-d2.git","type":"git"},"_npmVersion":"11.6.2","description":"A library that extends Zod types and provides tools to convert schemas to D2 diagrams.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"chalk":"^5.6.0","commander":"^14.0.0","bundle-require":"^5.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"zod":"^3.25.0 || ^4.0.0","vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^24.1.0"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-to-d2_0.0.18_1762615741365_0.9701805263317627","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"@eng-tools/zod-to-d2","version":"0.0.19","keywords":["zod","d2","erd","diagram","codegen","typescript"],"author":{"url":"@EngineersTools","name":"Carlos Gamez"},"license":"MIT","_id":"@eng-tools/zod-to-d2@0.0.19","maintainers":[{"name":"carlos-gamez-nova","email":"carlos.gamez@novaenergy.consulting"}],"homepage":"https://github.com/EngineersTools/zod-to-d2#readme","bugs":{"url":"https://github.com/EngineersTools/zod-to-d2/issues"},"bin":{"zod2d2":"dist/cli/cli.js"},"dist":{"shasum":"6ac5cbd8d1cfcc6797fca0a8074a50d6eba50216","tarball":"https://registry.npmjs.org/@eng-tools/zod-to-d2/-/zod-to-d2-0.0.19.tgz","fileCount":88,"integrity":"sha512-NNpY4etFdR0nJYN6+qVR3YcovluX5EFcunENTwvEnraVh7DwPD72WUZLHfqcXkXb7ygbsXrSijRqMLyqHmhEZw==","signatures":[{"sig":"MEYCIQDzym7eAGtZ8t0vJXTY1CT5wkSA50+w8b5xxVDG2J3EPgIhAOTvtR/w2tjbFmFlfpqr8Q4PuCYdMvvS2vuUi7beP8PA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50726},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"943a2c4c00aa474197a4ff3d848559b9181805c1","private":false,"scripts":{"test":"vitest --run","build":"tsc","watch":"tsc --watch","prepublishOnly":"pnpm build"},"_npmUser":{"name":"carlos-gamez-nova","email":"carlos.gamez@novaenergy.consulting"},"repository":{"url":"git+https://github.com/EngineersTools/zod-to-d2.git","type":"git"},"_npmVersion":"11.6.2","description":"A library that extends Zod types and provides tools to convert schemas to D2 diagrams.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"chalk":"^5.6.0","commander":"^14.0.0","bundle-require":"^5.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"zod":"^3.25.0 || ^4.0.0","vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^24.1.0"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-to-d2_0.0.19_1762615915953_0.8576715574303659","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"@eng-tools/zod-to-d2","version":"0.0.20","keywords":["zod","d2","erd","diagram","codegen","typescript"],"author":{"url":"@EngineersTools","name":"Carlos Gamez"},"license":"MIT","_id":"@eng-tools/zod-to-d2@0.0.20","maintainers":[{"name":"carlos-gamez-nova","email":"carlos.gamez@novaenergy.consulting"}],"homepage":"https://github.com/EngineersTools/zod-to-d2#readme","bugs":{"url":"https://github.com/EngineersTools/zod-to-d2/issues"},"bin":{"zod2d2":"dist/cli/cli.js"},"dist":{"shasum":"eefe3dbc71632eb224bf094aceac21011e43447f","tarball":"https://registry.npmjs.org/@eng-tools/zod-to-d2/-/zod-to-d2-0.0.20.tgz","fileCount":88,"integrity":"sha512-SofjUDNop4plnMryeNCHKGtp7/weuSSUS2FVH+zdIWyXtjmGCLNE2Tc7Lu7Knw8T6WC5rvfrFTvNxKv9b+A2Yw==","signatures":[{"sig":"MEYCIQCccSbAYYGpaeAfTmXBXrDNh5OG3Ns2JtFMv2NNIWophAIhAMPSNSTNLlCWYjiVbTpzCtfSEw3g9BMuikk7dY2txUAQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51156},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./loader/*":{"types":"./dist/loader/*.d.ts","import":"./dist/loader/*.js","require":"./dist/loader/*.js"},"./parser/*":{"types":"./dist/parser/*.d.ts","import":"./dist/parser/*.js","require":"./dist/parser/*.js"},"./builder/*":{"types":"./dist/builder/*.d.ts","import":"./dist/builder/*.js","require":"./dist/builder/*.js"},"./package.json":"./package.json"},"gitHead":"943a2c4c00aa474197a4ff3d848559b9181805c1","private":false,"scripts":{"test":"vitest --run","build":"tsc","watch":"tsc --watch","prepublishOnly":"pnpm build"},"_npmUser":{"name":"carlos-gamez-nova","email":"carlos.gamez@novaenergy.consulting"},"repository":{"url":"git+https://github.com/EngineersTools/zod-to-d2.git","type":"git"},"_npmVersion":"11.6.2","description":"A library that extends Zod types and provides tools to convert schemas to D2 diagrams.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"chalk":"^5.6.0","commander":"^14.0.0","bundle-require":"^5.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"zod":"^3.25.0 || ^4.0.0","vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^24.1.0"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-to-d2_0.0.20_1762617015877_0.052461857112553245","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"name":"@eng-tools/zod-to-d2","version":"0.0.21","keywords":["zod","d2","erd","diagram","codegen","typescript"],"author":{"url":"@EngineersTools","name":"Carlos Gamez"},"license":"MIT","_id":"@eng-tools/zod-to-d2@0.0.21","maintainers":[{"name":"carlos-gamez-nova","email":"carlos.gamez@novaenergy.consulting"}],"homepage":"https://github.com/EngineersTools/zod-to-d2#readme","bugs":{"url":"https://github.com/EngineersTools/zod-to-d2/issues"},"bin":{"zod2d2":"dist/cli/cli.js"},"dist":{"shasum":"4572a32803ffb16bd155aa76c2a422a203fcf1d9","tarball":"https://registry.npmjs.org/@eng-tools/zod-to-d2/-/zod-to-d2-0.0.21.tgz","fileCount":92,"integrity":"sha512-2F9TSDgusDP11MpQivSUr3DRKsFjHnXa1CrpNyQK0HlAYYHK0nXUm/pbg68ET6P4qysjhDAe4aeKYm63oK0pnw==","signatures":[{"sig":"MEYCIQCi/9tmqCnrIUVnrTuaIZS8tgsvQhUPFp1cMCr1z1oiowIhAPMofeFtS7f9YyxnZarHK20Yr65TsCOE6E+HQ2A9en+U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52526},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./loader/*":{"types":"./dist/loader/*.d.ts","import":"./dist/loader/*.js","require":"./dist/loader/*.js"},"./parser/*":{"types":"./dist/parser/*.d.ts","import":"./dist/parser/*.js","require":"./dist/parser/*.js"},"./builder/*":{"types":"./dist/builder/*.d.ts","import":"./dist/builder/*.js","require":"./dist/builder/*.js"},"./package.json":"./package.json"},"gitHead":"8ae1bf8692ea4a155b34a95beccf7d1148697b10","private":false,"scripts":{"test":"vitest --run","build":"tsc","watch":"tsc --watch","prepublishOnly":"pnpm build"},"_npmUser":{"name":"carlos-gamez-nova","email":"carlos.gamez@novaenergy.consulting"},"repository":{"url":"git+https://github.com/EngineersTools/zod-to-d2.git","type":"git"},"_npmVersion":"11.6.2","description":"A library that extends Zod types and provides tools to convert schemas to D2 diagrams.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"chalk":"^5.6.0","commander":"^14.0.0","bundle-require":"^5.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"zod":"^3.25.0 || ^4.0.0","vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^24.1.0"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-to-d2_0.0.21_1762617795967_0.09924255534279425","host":"s3://npm-registry-packages-npm-production"}},"0.0.22":{"name":"@eng-tools/zod-to-d2","version":"0.0.22","keywords":["zod","d2","erd","diagram","codegen","typescript"],"author":{"url":"@EngineersTools","name":"Carlos Gamez"},"license":"MIT","_id":"@eng-tools/zod-to-d2@0.0.22","maintainers":[{"name":"carlos-gamez-nova","email":"carlos.gamez@novaenergy.consulting"}],"homepage":"https://github.com/EngineersTools/zod-to-d2#readme","bugs":{"url":"https://github.com/EngineersTools/zod-to-d2/issues"},"bin":{"zod2d2":"dist/cli/cli.js"},"dist":{"shasum":"cbb6e47dcd731a838954ba145f60d0e7e700d628","tarball":"https://registry.npmjs.org/@eng-tools/zod-to-d2/-/zod-to-d2-0.0.22.tgz","fileCount":92,"integrity":"sha512-Qp/UjeOyX7gKv1MYV0OXiI/iR9aAN+N7oEkPUZ9L8DipdQqyBDCeoVV1I6ApL4Y18sX3fFOOVu2KwZKcvDbW8w==","signatures":[{"sig":"MEUCIQCJ9hMhR9D7MNWClERcq9pXUvkKI2VMaw8LKFjuocvQaQIgfgpHQl2+RzvqPlHmQaK7a8T090sOjUTnFP6HH2OMlos=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53996},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./loader/*":{"types":"./dist/loader/*.d.ts","import":"./dist/loader/*.js","require":"./dist/loader/*.js"},"./parser/*":{"types":"./dist/parser/*.d.ts","import":"./dist/parser/*.js","require":"./dist/parser/*.js"},"./builder/*":{"types":"./dist/builder/*.d.ts","import":"./dist/builder/*.js","require":"./dist/builder/*.js"},"./package.json":"./package.json"},"gitHead":"b41a41d054b185197ab0a6f37800e371d49ea151","private":false,"scripts":{"test":"vitest --run","build":"tsc","watch":"tsc --watch","prepublishOnly":"pnpm build"},"_npmUser":{"name":"carlos-gamez-nova","email":"carlos.gamez@novaenergy.consulting"},"repository":{"url":"git+https://github.com/EngineersTools/zod-to-d2.git","type":"git"},"_npmVersion":"11.6.2","description":"A library that extends Zod types and provides tools to convert schemas to D2 diagrams.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"chalk":"^5.6.0","commander":"^14.0.0","bundle-require":"^5.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"zod":"^3.25.0 || ^4.0.0","vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^24.1.0"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-to-d2_0.0.22_1762647353251_0.6236284683829629","host":"s3://npm-registry-packages-npm-production"}},"0.0.23":{"name":"@eng-tools/zod-to-d2","version":"0.0.23","keywords":["zod","d2","erd","diagram","codegen","typescript"],"author":{"url":"@EngineersTools","name":"Carlos Gamez"},"license":"MIT","_id":"@eng-tools/zod-to-d2@0.0.23","maintainers":[{"name":"carlos-gamez-nova","email":"carlos.gamez@novaenergy.consulting"}],"homepage":"https://github.com/EngineersTools/zod-to-d2#readme","bugs":{"url":"https://github.com/EngineersTools/zod-to-d2/issues"},"bin":{"zod2d2":"dist/cli/cli.js"},"dist":{"shasum":"1e0cd4e552c9c7874d82e6ef62720b7ecb34b317","tarball":"https://registry.npmjs.org/@eng-tools/zod-to-d2/-/zod-to-d2-0.0.23.tgz","fileCount":94,"integrity":"sha512-2+opVzmtw+81bloaegeeVckFCitp/nBmKkLQuxbd5XogcdHVAWoWlEMYYzhqu7tQyJ9Zr0OvMaVQK2jsOpvKcA==","signatures":[{"sig":"MEUCIE2FbRu8FTy5k42dz1Satu4NyNNCIgiquqBFiPP8qUXAAiEA0PeOh0SvJwAIgUedboovOqjbXz7Eqbme74WV7BDg18M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55861},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./loader/*":{"types":"./dist/loader/*.d.ts","import":"./dist/loader/*.js","require":"./dist/loader/*.js"},"./parser/*":{"types":"./dist/parser/*.d.ts","import":"./dist/parser/*.js","require":"./dist/parser/*.js"},"./builder/*":{"types":"./dist/builder/*.d.ts","import":"./dist/builder/*.js","require":"./dist/builder/*.js"},"./package.json":"./package.json"},"gitHead":"7ee86dc7ea624f8b8ff7a4dff9b130dd576c6580","private":false,"scripts":{"test":"node ./scripts/generate-version.js && vitest --run","build":"node ./scripts/generate-version.js && tsc","watch":"tsc --watch","prepublishOnly":"pnpm build","clean:generated":"rm -rf src/generated"},"_npmUser":{"name":"carlos-gamez-nova","email":"carlos.gamez@novaenergy.consulting"},"repository":{"url":"git+https://github.com/EngineersTools/zod-to-d2.git","type":"git"},"_npmVersion":"11.6.2","description":"A library that extends Zod types and provides tools to convert schemas to D2 diagrams.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"chalk":"^5.6.0","commander":"^14.0.0","bundle-require":"^5.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"zod":"^3.25.0 || ^4.0.0","vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^24.1.0"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-to-d2_0.0.23_1762797343082_0.8705838118659801","host":"s3://npm-registry-packages-npm-production"}},"0.0.24":{"name":"@eng-tools/zod-to-d2","version":"0.0.24","keywords":["zod","d2","erd","diagram","codegen","typescript"],"author":{"url":"@EngineersTools","name":"Carlos Gamez"},"license":"MIT","_id":"@eng-tools/zod-to-d2@0.0.24","maintainers":[{"name":"carlos-gamez-nova","email":"carlos.gamez@novaenergy.consulting"}],"homepage":"https://github.com/EngineersTools/zod-to-d2#readme","bugs":{"url":"https://github.com/EngineersTools/zod-to-d2/issues"},"bin":{"zod2d2":"dist/cli/cli.js"},"dist":{"shasum":"af6e3eca9799f5fc1b8de0732486852ac4ac2c51","tarball":"https://registry.npmjs.org/@eng-tools/zod-to-d2/-/zod-to-d2-0.0.24.tgz","fileCount":94,"integrity":"sha512-qJzleYjAD7huOWBnPycf98WlucSQ/eKA7T2VR6bkTc5493bxy8dgHUH7hvYfO95Oo5kiyb+cq/5u5FydzZu74w==","signatures":[{"sig":"MEYCIQDde6YKubzM5YYc62XMF4ToeA/KxbpdXMnOF4Q40nUeYQIhAPOky7JHbJzHMSVEq3o4MRmn2rtMYk+IZmkDyt8kmBrM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55861},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./loader/*":{"types":"./dist/loader/*.d.ts","import":"./dist/loader/*.js","require":"./dist/loader/*.js"},"./parser/*":{"types":"./dist/parser/*.d.ts","import":"./dist/parser/*.js","require":"./dist/parser/*.js"},"./builder/*":{"types":"./dist/builder/*.d.ts","import":"./dist/builder/*.js","require":"./dist/builder/*.js"},"./package.json":"./package.json"},"gitHead":"f2d042e99faa83e6db519878a7f02e54161607bd","private":false,"scripts":{"test":"node ./scripts/generate-version.js && vitest --run","build":"node ./scripts/generate-version.js && tsc","watch":"tsc --watch","prepublishOnly":"pnpm build","clean:generated":"rm -rf src/generated"},"_npmUser":{"name":"carlos-gamez-nova","email":"carlos.gamez@novaenergy.consulting"},"repository":{"url":"git+https://github.com/EngineersTools/zod-to-d2.git","type":"git"},"_npmVersion":"11.6.2","description":"A library that extends Zod types and provides tools to convert schemas to D2 diagrams.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"chalk":"^5.6.0","commander":"^14.0.0","bundle-require":"^5.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"zod":"^3.25.0 || ^4.0.0","vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^24.1.0"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-to-d2_0.0.24_1762797863751_0.3893645635210783","host":"s3://npm-registry-packages-npm-production"}},"0.0.25":{"name":"@eng-tools/zod-to-d2","version":"0.0.25","keywords":["zod","d2","erd","diagram","codegen","typescript"],"author":{"url":"@EngineersTools","name":"Carlos Gamez"},"license":"MIT","_id":"@eng-tools/zod-to-d2@0.0.25","maintainers":[{"name":"carlos-gamez-nova","email":"carlos.gamez@novaenergy.consulting"}],"homepage":"https://github.com/EngineersTools/zod-to-d2#readme","bugs":{"url":"https://github.com/EngineersTools/zod-to-d2/issues"},"bin":{"zod2d2":"dist/cli/cli.js"},"dist":{"shasum":"03bb9836f023350b4beda8a360b9af8d5f3596b7","tarball":"https://registry.npmjs.org/@eng-tools/zod-to-d2/-/zod-to-d2-0.0.25.tgz","fileCount":94,"integrity":"sha512-c3D/X6ZCw8KZmSGqjO+twF0v1Nz9tHwsqJ/JAjab2Wn8WC/PvBbYJeO8dQSTrfgvrMnpxYrTUOqcX9yNa1N7/w==","signatures":[{"sig":"MEQCIFoNL/rW7C/68qM1k+4bg9cwNJrMctt6qvOU5eKrUWzMAiBtVzNCxibc/fLSSlrzRc+u1bUlGbFZGry5sX26bfc2vQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55950},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./loader/*":{"types":"./dist/loader/*.d.ts","import":"./dist/loader/*.js","require":"./dist/loader/*.js"},"./parser/*":{"types":"./dist/parser/*.d.ts","import":"./dist/parser/*.js","require":"./dist/parser/*.js"},"./builder/*":{"types":"./dist/builder/*.d.ts","import":"./dist/builder/*.js","require":"./dist/builder/*.js"},"./package.json":"./package.json"},"gitHead":"efe93670f4638f5a24837421b43fa9d4a929d0cb","private":false,"scripts":{"test":"node ./scripts/generate-version.js && vitest --run","build":"node ./scripts/generate-version.js && tsc","watch":"tsc --watch","prepublishOnly":"pnpm build","clean:generated":"rm -rf src/generated"},"_npmUser":{"name":"carlos-gamez-nova","email":"carlos.gamez@novaenergy.consulting"},"repository":{"url":"git+https://github.com/EngineersTools/zod-to-d2.git","type":"git"},"_npmVersion":"11.6.2","description":"A library that extends Zod types and provides tools to convert schemas to D2 diagrams.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"chalk":"^5.6.0","commander":"^14.0.0","bundle-require":"^5.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","devDependencies":{"zod":"^3.25.0 || ^4.0.0","vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^24.1.0"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-to-d2_0.0.25_1763204118148_0.7399552556609303","host":"s3://npm-registry-packages-npm-production"}},"0.0.26":{"name":"@eng-tools/zod-to-d2","version":"0.0.26","description":"A library that extends Zod types and provides tools to convert schemas to D2 diagrams.","repository":{"type":"git","url":"git+https://github.com/EngineersTools/zod-to-d2.git"},"private":false,"type":"module","main":"./dist/index.js","bin":{"zod2d2":"dist/cli/cli.js"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js","import":"./dist/index.js"},"./parser/*":{"types":"./dist/parser/*.d.ts","import":"./dist/parser/*.js","require":"./dist/parser/*.js"},"./builder/*":{"types":"./dist/builder/*.d.ts","import":"./dist/builder/*.js","require":"./dist/builder/*.js"},"./loader/*":{"types":"./dist/loader/*.d.ts","import":"./dist/loader/*.js","require":"./dist/loader/*.js"},"./package.json":"./package.json"},"scripts":{"build":"node ./scripts/generate-version.js && tsc","prepublishOnly":"pnpm build","test":"node ./scripts/generate-version.js && vitest --run","watch":"tsc --watch","clean:generated":"rm -rf src/generated"},"keywords":["zod","d2","erd","diagram","codegen","typescript"],"author":{"name":"Carlos Gamez","url":"@EngineersTools"},"license":"MIT","packageManager":"pnpm@10.14.0","peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"devDependencies":{"@types/node":"^24.1.0","typescript":"^5.8.3","vitest":"^3.2.4","zod":"^3.25.0 || ^4.0.0"},"dependencies":{"bundle-require":"^5.1.0","chalk":"^5.6.0","commander":"^14.0.0"},"gitHead":"1fd7067979b70b246ed4c994f34486de9ae2a165","_id":"@eng-tools/zod-to-d2@0.0.26","bugs":{"url":"https://github.com/EngineersTools/zod-to-d2/issues"},"homepage":"https://github.com/EngineersTools/zod-to-d2#readme","_nodeVersion":"22.20.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-9UZVUQQgydOZxjkrYcG3TMluOfuksyRB65AcPNxjIGLllIm8XhlEV2AfP7/MyRNFJN2uknaI/OqzoOuOey+o1Q==","shasum":"85dfe9e6a78fdd579dbd716da21a6c958e4221ab","tarball":"https://registry.npmjs.org/@eng-tools/zod-to-d2/-/zod-to-d2-0.0.26.tgz","fileCount":96,"unpackedSize":57706,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGFmZD1T+LqvDGv9LFdZI3levcR/t04y7eX74jF5ydhUAiBlVkHv+dd/OpcYkvpzinAlh8jDP3b32dbacQVYYf/7Bw=="}]},"_npmUser":{"name":"carlos-gamez-nova","email":"carlos.gamez@novaenergy.consulting"},"directories":{},"maintainers":[{"name":"carlos-gamez-nova","email":"carlos.gamez@novaenergy.consulting"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/zod-to-d2_0.0.26_1763206382423_0.8299941889308124"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-26T04:27:52.233Z","modified":"2025-11-15T11:33:03.164Z","0.0.1":"2025-07-26T02:43:45.660Z","0.0.2":"2025-07-26T04:27:52.555Z","0.0.3":"2025-07-26T06:05:55.916Z","0.0.4":"2025-07-26T06:10:52.288Z","0.0.5":"2025-08-02T10:36:13.162Z","0.0.6":"2025-08-02T11:27:04.355Z","0.0.7":"2025-08-02T11:46:51.256Z","0.0.8":"2025-08-17T00:56:30.423Z","0.0.9":"2025-08-17T14:21:14.260Z","0.0.10":"2025-08-17T14:23:20.265Z","0.0.11":"2025-08-17T14:30:31.755Z","0.0.12":"2025-08-17T14:31:13.065Z","0.0.13":"2025-08-17T14:33:58.738Z","0.0.14":"2025-11-08T14:14:44.408Z","0.0.15":"2025-11-08T14:50:23.495Z","0.0.16":"2025-11-08T15:02:49.917Z","0.0.17":"2025-11-08T15:10:29.499Z","0.0.18":"2025-11-08T15:29:01.564Z","0.0.19":"2025-11-08T15:31:56.164Z","0.0.20":"2025-11-08T15:50:16.073Z","0.0.21":"2025-11-08T16:03:16.173Z","0.0.22":"2025-11-09T00:15:53.464Z","0.0.23":"2025-11-10T17:55:43.291Z","0.0.24":"2025-11-10T18:04:23.985Z","0.0.25":"2025-11-15T10:55:18.343Z","0.0.26":"2025-11-15T11:33:02.618Z"},"bugs":{"url":"https://github.com/EngineersTools/zod-to-d2/issues"},"author":{"name":"Carlos Gamez","url":"@EngineersTools"},"license":"MIT","homepage":"https://github.com/EngineersTools/zod-to-d2#readme","keywords":["zod","d2","erd","diagram","codegen","typescript"],"repository":{"type":"git","url":"git+https://github.com/EngineersTools/zod-to-d2.git"},"description":"A library that extends Zod types and provides tools to convert schemas to D2 diagrams.","maintainers":[{"name":"carlos-gamez-nova","email":"carlos.gamez@novaenergy.consulting"}],"readme":"# zod-to-d2\n\n[![CI](https://github.com/EngineersTools/zod-to-d2/actions/workflows/ci.yml/badge.svg)](https://github.com/EngineersTools/zod-to-d2/actions/workflows/ci.yml)\n[![npm version](https://img.shields.io/npm/v/%40eng-tools%2Fzod-to-d2.svg?color=informational)](https://www.npmjs.com/package/@eng-tools/zod-to-d2)\n\n`zod-to-d2` is a TypeScript library that extends the [Zod](https://github.com/colinhacks/zod) schema validation library, enabling you to annotate your schemas and automatically generate [D2](https://d2lang.com/) diagrams. This helps visualize data models, relationships, and schema structures directly from your Zod definitions.\n\n## Features\n\n- **Schema Annotation**: Add metadata (primary keys, foreign keys, notes, table names) to Zod schemas.\n- **Automatic Diagram Generation**: Convert annotated Zod schemas into D2 diagrams.\n- **Relationship Mapping**: Visualize foreign keys, primary keys, and other relationships.\n- **Extensible**: Supports custom extensions for notes, table names, and more.\n- **CLI Tool**: Generate diagrams from files or directories via command line.\n- **TypeScript Support**: Fully typed for safe and predictable usage.\n\n## Installation\n\n```bash\npnpm add @eng-tools/zod-to-d2\n# or\nnpm install @eng-tools/zod-to-d2\n# or\nyarn add @eng-tools/zod-to-d2\n```\n\n## Usage\n\n1. **Annotate your Zod schemas**\n\n[Sample schemas here](./test//sample.schemas.ts)\n\n```ts\nimport { z } from \"zod\";\nimport \"@eng-tools/zod-to-d2\";\n\nexport const userSchema = z\n  .object({\n    id: z.string().primaryKey(), //<-- marks the 'id' property as a PK\n    name: z.string().notes(\"The name of the user\"), //<-- includes comments on this property on the output diagram\n    email: z.string(),\n  })\n  .tableName(\"users\"); //<-- give the table/entity a name\n\nexport const postSchema = z\n  .object({\n    id: z.string().primaryKey(),\n    authorId: z.string().foreignKey(userSchema, \"id\"), //<- creates a FK relationship to the 'id' property of the 'userSchema'\n    content: z.string(),\n  })\n  .tableName(\"posts\"); //<-- give the table/entity a name\n```\n\n2. **Generate a D2 diagram (programmatic API)**\n\n```ts\nimport { generateDiagramText } from \"@eng-tools/zod-to-d2\";\n\nconst diagram = generateDiagramText([userSchema, postSchema]);\nconsole.log(diagram); // D2 diagram source\n```\n\nThis outputs the following D2 text:\n\n```d2\ndirection: down\ntitle: |md Sample Diagram | {near: top-center}\nusers: {\n  shape: sql_table\n  \"id\": string {constraint: [primary_key]}\n  \"name\": string # The name of the user\n  \"email\": string\n}\n\nposts: {\n  shape: sql_table\n  \"id\": string {constraint: [primary_key]}\n  \"authorId\": string {constraint: [foreign_key]}\n  \"content\": string\n}\n\nposts.authorId <-> users.id: {\n  source-arrowhead: {shape: cf-many}\n  target-arrowhead: {shape: cf-one-required}\n}\n```\n\nYou can find how this looks on the [D2 Playground here](https://play.d2lang.com/?script=tI_BTsNADETv-xVWOacfsEKcuHCGG0KV2XUTi6ydeh1VVZp_R0GlEap6ZI878zwzmY2Ss0qErEcJzt5ThHPJ8Ipl6AmeGVvDAmeYQAgtguvQJBIngzmMlaxGmAJcXu1woAj10O8cP3u6ChvOmwjVjaWFKalUN2TxCO8wGBe00-6LTvAxr4hgoRV6gLeOYPkD3YN3BEv66qaC3F_tYQ5h0Or_1w5H79Re7oN7NeJWbsCk4iR-W3X7exIem6efdXXL-c8AHS1Rg2Z67AgX7bIp7ZuCclpjHK0lv2NVocboMLJRnsMcvgMAAP__&layout=elk&), or as shown in the image below.\n\n!![Sample Diagram](./docs/images/Sample_Diagram.png)\n\n3. **Generate a D2 diagram (CLI)**\n\n```sh\n> pnpm zod2d2 --file-paths src/schemas/user.ts src/schemas/post.ts --output-path diagram.d2 --title \"My Diagram\"\n# or\n> pnpm zod2d2 --directory src/schemas --output-path diagram.d2\n```\n\n## License\n\nMIT\n\n## Contributing\n\nContributions and suggestions are welcome! Please open issues or pull requests on GitHub.\n","readmeFilename":"README.md"}