{"_id":"@ddd-tool/domain-designer-generator","_rev":"30-3b307cd8c9a8c99e4407bbdeed7c803e","name":"@ddd-tool/domain-designer-generator","dist-tags":{"latest":"0.3.4"},"versions":{"0.0.0-alpha.0":{"name":"@ddd-tool/domain-designer-generator","version":"0.0.0-alpha.0","keywords":[],"author":"","license":"ISC","_id":"@ddd-tool/domain-designer-generator@0.0.0-alpha.0","maintainers":[{"name":"alphafoxz","email":"841958335@qq.com"}],"dist":{"shasum":"9f617a4d71d1229801d329c35edf8e64946ba5ec","tarball":"https://registry.npmjs.org/@ddd-tool/domain-designer-generator/-/domain-designer-generator-0.0.0-alpha.0.tgz","fileCount":9,"integrity":"sha512-ptPK+BijVI/pS+FD/ovbJ5Einxt6mt0AF7+zTBVROPsEJiE2vJSlGyUUVDI6BcQuN5smeCUucSN92PFaT0kYLA==","signatures":[{"sig":"MEUCIQDulkthSFO4Hg6vILZP968UngAV4Z+j3F04qT1Ev+C7NQIgHlNe/ED6hFbLnFUt2GQLakzVxNeEqXLDeBE4D2a/Vdw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178557},"main":"index.umd.cjs","type":"module","_from":"file:ddd-tool-domain-designer-generator-0.0.0-alpha.0.tgz","module":"index.js","private":false,"_npmUser":{"name":"alphafoxz","email":"841958335@qq.com"},"_resolved":"C:\\Users\\Wong\\AppData\\Local\\Temp\\a30136efaf2c72cd12d33320b130a162\\ddd-tool-domain-designer-generator-0.0.0-alpha.0.tgz","_integrity":"sha512-ptPK+BijVI/pS+FD/ovbJ5Einxt6mt0AF7+zTBVROPsEJiE2vJSlGyUUVDI6BcQuN5smeCUucSN92PFaT0kYLA==","_npmVersion":"10.9.1","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","vite":"^6.0.6","vitest":"^2.1.8","vue-fn":"0.0.3-alpha.37","vue-tsc":"^2.2.0","read-pkg":"^9.0.1","@types/node":"^22.10.2","npm-run-all2":"^7.0.2","@ddd-tool/domain-designer-core":"0.0.0-alpha.19"},"_npmOperationalInternal":{"tmp":"tmp/domain-designer-generator_0.0.0-alpha.0_1735835333342_0.20677252438789773","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-alpha.1":{"name":"@ddd-tool/domain-designer-generator","version":"0.0.0-alpha.1","keywords":[],"author":"","license":"ISC","_id":"@ddd-tool/domain-designer-generator@0.0.0-alpha.1","maintainers":[{"name":"alphafoxz","email":"841958335@qq.com"}],"dist":{"shasum":"6e6b43399cff72a8b275345bbd838d3e915f20a9","tarball":"https://registry.npmjs.org/@ddd-tool/domain-designer-generator/-/domain-designer-generator-0.0.0-alpha.1.tgz","fileCount":9,"integrity":"sha512-FOUi4HaJFDMon6aB0aWH9+5uLAmCTx7ufja9wyI8kNxMUdtH7f9CIC4h7Kuv4Vc3g5X8NchJCPWhxCIeTRC5Ig==","signatures":[{"sig":"MEUCIA+fsIbY/tqdzsEnMzuK8cIIqIwuSLW1cF7N8FMg5nndAiEA+dLTPn5EOR6OqY10Gjis7ZjAx9aO/n97aKYy46A+QEQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178631},"main":"index.umd.cjs","type":"module","_from":"file:ddd-tool-domain-designer-generator-0.0.0-alpha.1.tgz","module":"index.js","private":false,"_npmUser":{"name":"alphafoxz","email":"841958335@qq.com"},"_resolved":"C:\\Users\\Wong\\AppData\\Local\\Temp\\19a96cfc0a1b708d878e1476e6d813b6\\ddd-tool-domain-designer-generator-0.0.0-alpha.1.tgz","_integrity":"sha512-FOUi4HaJFDMon6aB0aWH9+5uLAmCTx7ufja9wyI8kNxMUdtH7f9CIC4h7Kuv4Vc3g5X8NchJCPWhxCIeTRC5Ig==","_npmVersion":"10.9.1","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.6","vitest":"^2.1.8","vue-fn":"0.0.3-alpha.37","vue-tsc":"^2.2.0","read-pkg":"^9.0.1","@types/node":"^22.10.2","npm-run-all2":"^7.0.2","@vue/reactivity":"^3.5.13","@ddd-tool/domain-designer-core":"0.0.0-alpha.19"},"peerDependencies":{"@vue/reactivity":"^3.5.13"},"_npmOperationalInternal":{"tmp":"tmp/domain-designer-generator_0.0.0-alpha.1_1735894749514_0.2661186177095065","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-alpha.2":{"name":"@ddd-tool/domain-designer-generator","version":"0.0.0-alpha.2","keywords":[],"author":"","license":"ISC","_id":"@ddd-tool/domain-designer-generator@0.0.0-alpha.2","maintainers":[{"name":"alphafoxz","email":"841958335@qq.com"}],"dist":{"shasum":"b9df521493cc665bae4be9f69f3f4f20643ad744","tarball":"https://registry.npmjs.org/@ddd-tool/domain-designer-generator/-/domain-designer-generator-0.0.0-alpha.2.tgz","fileCount":10,"integrity":"sha512-2VaaKX2XbOJpcq/4kTqluWFF/ccNO2aFThHu65QsRpQ6NPI+qFDkjrWcqOvlT/tujHjbIvuoHRKgjxSHUX3YRw==","signatures":[{"sig":"MEYCIQC/ZKsn47DB7tNUW16bQ4Up7/jzg8aNqg9T5eYpjOTtpAIhALjBUimICwRr+eJIEEICnoiz8qrjronikMxZvu5mAuui","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":583185},"main":"index.js","type":"module","_from":"file:ddd-tool-domain-designer-generator-0.0.0-alpha.2.tgz","types":"./index.d.ts","private":false,"_npmUser":{"name":"alphafoxz","email":"841958335@qq.com"},"_resolved":"C:\\Users\\Wong\\AppData\\Local\\Temp\\376f298246ad6e74f167eb6075af7b1d\\ddd-tool-domain-designer-generator-0.0.0-alpha.2.tgz","_integrity":"sha512-2VaaKX2XbOJpcq/4kTqluWFF/ccNO2aFThHu65QsRpQ6NPI+qFDkjrWcqOvlT/tujHjbIvuoHRKgjxSHUX3YRw==","_npmVersion":"10.9.1","description":"代码生成器","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.6","vitest":"^2.1.8","vue-fn":"0.0.3-alpha.37","vue-tsc":"^2.2.0","read-pkg":"^9.0.1","@types/node":"^22.10.2","npm-run-all2":"^7.0.2","@vue/reactivity":"^3.5.13","@ddd-tool/domain-designer-core":"0.0.0-alpha.21"},"peerDependencies":{"@vue/reactivity":"^3.5.13"},"_npmOperationalInternal":{"tmp":"tmp/domain-designer-generator_0.0.0-alpha.2_1736067403971_0.618276218148166","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-alpha.3":{"name":"@ddd-tool/domain-designer-generator","version":"0.0.0-alpha.3","keywords":[],"author":"","license":"ISC","_id":"@ddd-tool/domain-designer-generator@0.0.0-alpha.3","maintainers":[{"name":"alphafoxz","email":"841958335@qq.com"}],"dist":{"shasum":"d75eafc96828c64f20ef9d4b13355b2807179be5","tarball":"https://registry.npmjs.org/@ddd-tool/domain-designer-generator/-/domain-designer-generator-0.0.0-alpha.3.tgz","fileCount":10,"integrity":"sha512-Eta7RfPp+fIFSKyXfjqb008B2iAmqEuaYyjubVyuMNIHhp+pn590GA1J6SjW59FEnv+we3YjKvwTiSBDxSjoSw==","signatures":[{"sig":"MEUCIQDhIDz6K8RO3H4EHd4b4HOhFX6yOtNMhAHhH6jVmegE6AIgZo+7xHpjJOcJoZZEOoUCGuJurXMFNYB/hlgLFuIWb88=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":585672},"main":"index.js","type":"module","_from":"file:ddd-tool-domain-designer-generator-0.0.0-alpha.3.tgz","types":"./index.d.ts","private":false,"_npmUser":{"name":"alphafoxz","email":"841958335@qq.com"},"_resolved":"C:\\Users\\Wong\\AppData\\Local\\Temp\\77aa34fa0c5c348042abeab6d2eb5e9e\\ddd-tool-domain-designer-generator-0.0.0-alpha.3.tgz","_integrity":"sha512-Eta7RfPp+fIFSKyXfjqb008B2iAmqEuaYyjubVyuMNIHhp+pn590GA1J6SjW59FEnv+we3YjKvwTiSBDxSjoSw==","_npmVersion":"10.9.1","description":"代码生成器","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.6","vitest":"^2.1.8","vue-fn":"0.0.3-alpha.37","vue-tsc":"^2.2.0","read-pkg":"^9.0.1","@types/node":"^22.10.2","npm-run-all2":"^7.0.2","@vue/reactivity":"^3.5.13","@ddd-tool/domain-designer-core":"0.0.0-alpha.21"},"peerDependencies":{"@vue/reactivity":"^3.5.13"},"_npmOperationalInternal":{"tmp":"tmp/domain-designer-generator_0.0.0-alpha.3_1736071199268_0.42766312046199273","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-alpha.4":{"name":"@ddd-tool/domain-designer-generator","version":"0.0.0-alpha.4","keywords":[],"author":"","license":"ISC","_id":"@ddd-tool/domain-designer-generator@0.0.0-alpha.4","maintainers":[{"name":"alphafoxz","email":"841958335@qq.com"}],"dist":{"shasum":"bac4f10889cd075fac623a485abbca826c1f195b","tarball":"https://registry.npmjs.org/@ddd-tool/domain-designer-generator/-/domain-designer-generator-0.0.0-alpha.4.tgz","fileCount":10,"integrity":"sha512-HJQW9AXNowKFUr4f+z3M18AOgcymk2odNDalMWtYvFnNZkQ3pZe7mSxZL15dK8JAbQ1OPIy2uKjFjAvPBiL4gg==","signatures":[{"sig":"MEUCIQCWQtnbJsA438kREwRBG21/Imr4tPITHg9xe9qex6zVyQIgCnEArWEqpniwFRFUpbtkSSIeuIkqLSUDkfqNDCTPLJs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":522378},"main":"index.js","type":"module","_from":"file:ddd-tool-domain-designer-generator-0.0.0-alpha.4.tgz","types":"./index.d.ts","private":false,"_npmUser":{"name":"alphafoxz","email":"841958335@qq.com"},"_resolved":"C:\\Users\\Wong\\AppData\\Local\\Temp\\99b23e185525af720cf674251d97865f\\ddd-tool-domain-designer-generator-0.0.0-alpha.4.tgz","_integrity":"sha512-HJQW9AXNowKFUr4f+z3M18AOgcymk2odNDalMWtYvFnNZkQ3pZe7mSxZL15dK8JAbQ1OPIy2uKjFjAvPBiL4gg==","_npmVersion":"10.9.1","description":"代码生成器","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.6","vitest":"^2.1.8","vue-fn":"0.0.3-alpha.37","vue-tsc":"^2.2.0","read-pkg":"^9.0.1","@types/node":"^22.10.2","npm-run-all2":"^7.0.2","@vue/reactivity":"^3.5.13","@ddd-tool/domain-designer-core":"0.0.0-alpha.28"},"peerDependencies":{"@vue/reactivity":"^3.5.13"},"_npmOperationalInternal":{"tmp":"tmp/domain-designer-generator_0.0.0-alpha.4_1736101389293_0.18050377211807134","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-alpha.5":{"name":"@ddd-tool/domain-designer-generator","version":"0.0.0-alpha.5","keywords":[],"author":"","license":"ISC","_id":"@ddd-tool/domain-designer-generator@0.0.0-alpha.5","maintainers":[{"name":"alphafoxz","email":"841958335@qq.com"}],"dist":{"shasum":"925262b906241b16628e1eef86fb9426d31f9dd7","tarball":"https://registry.npmjs.org/@ddd-tool/domain-designer-generator/-/domain-designer-generator-0.0.0-alpha.5.tgz","fileCount":10,"integrity":"sha512-y4kLOzbJPOSo0lCAmJRfZkRhF0PAv5Bkh9E3JILlw7ymrDXkC1eVMKAcwc3XnxlvGZtwJWsDs4n0bNjJf9S+QA==","signatures":[{"sig":"MEUCIQCSxSZLC7yfvCKhmqffqRJ6rRTWpO/PYiMCSQoZkX8vjAIgfflsPzn8Hxv3rDrrf8QUYAD2sIfHqFohjISqseiJae0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":524895},"main":"index.js","type":"module","_from":"file:ddd-tool-domain-designer-generator-0.0.0-alpha.5.tgz","types":"./index.d.ts","private":false,"_npmUser":{"name":"alphafoxz","email":"841958335@qq.com"},"_resolved":"C:\\Users\\Wong\\AppData\\Local\\Temp\\84d7f381b6aca75309afce9ec929eabd\\ddd-tool-domain-designer-generator-0.0.0-alpha.5.tgz","_integrity":"sha512-y4kLOzbJPOSo0lCAmJRfZkRhF0PAv5Bkh9E3JILlw7ymrDXkC1eVMKAcwc3XnxlvGZtwJWsDs4n0bNjJf9S+QA==","_npmVersion":"10.9.1","description":"代码生成器","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.6","vitest":"^2.1.8","vue-fn":"0.0.3-alpha.37","vue-tsc":"^2.2.0","read-pkg":"^9.0.1","@types/node":"^22.10.2","npm-run-all2":"^7.0.2","@vue/reactivity":"^3.5.13","@ddd-tool/domain-designer-core":"0.0.0-alpha.28"},"peerDependencies":{"@vue/reactivity":"^3.5.13"},"_npmOperationalInternal":{"tmp":"tmp/domain-designer-generator_0.0.0-alpha.5_1736164546871_0.39713646495107846","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-alpha.6":{"name":"@ddd-tool/domain-designer-generator","version":"0.0.0-alpha.6","keywords":[],"author":"","license":"ISC","_id":"@ddd-tool/domain-designer-generator@0.0.0-alpha.6","maintainers":[{"name":"alphafoxz","email":"841958335@qq.com"}],"dist":{"shasum":"c9f55a8c1445bc9bcc21096be33d4c3ab34cee97","tarball":"https://registry.npmjs.org/@ddd-tool/domain-designer-generator/-/domain-designer-generator-0.0.0-alpha.6.tgz","fileCount":10,"integrity":"sha512-ERlNxb5L4E9GcESJ4KzV4nvYpxbaePzD/GFcXMmsAT2OpP/z44Kkt2F/gkzHca18pJWOCcKyGvToB/7pfo1gng==","signatures":[{"sig":"MEUCIQC1CRkuqvMpD4A8ksrcTda/JruNMo5GqrTJ4sFhZgBxwAIgK5cgr36q+4+chbS15Eg2M2YZC5UhAntrsEK+EDsdzdI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":524239},"main":"index.js","type":"module","_from":"file:ddd-tool-domain-designer-generator-0.0.0-alpha.6.tgz","types":"./index.d.ts","private":false,"_npmUser":{"name":"alphafoxz","email":"841958335@qq.com"},"_resolved":"C:\\Users\\Wong\\AppData\\Local\\Temp\\a9dce62e621226f56d3ed4d8679a0544\\ddd-tool-domain-designer-generator-0.0.0-alpha.6.tgz","_integrity":"sha512-ERlNxb5L4E9GcESJ4KzV4nvYpxbaePzD/GFcXMmsAT2OpP/z44Kkt2F/gkzHca18pJWOCcKyGvToB/7pfo1gng==","_npmVersion":"10.9.1","description":"代码生成器","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.6","vitest":"^2.1.8","vue-fn":"0.0.3-alpha.37","vue-tsc":"^2.2.0","read-pkg":"^9.0.1","@types/node":"^22.10.2","npm-run-all2":"^7.0.2","@vue/reactivity":"^3.5.13","@ddd-tool/domain-designer-core":"0.0.0-alpha.30"},"peerDependencies":{"@vue/reactivity":"^3.5.13"},"_npmOperationalInternal":{"tmp":"tmp/domain-designer-generator_0.0.0-alpha.6_1736179038772_0.4820267581418418","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-alpha.7":{"name":"@ddd-tool/domain-designer-generator","version":"0.0.0-alpha.7","keywords":[],"author":"","license":"ISC","_id":"@ddd-tool/domain-designer-generator@0.0.0-alpha.7","maintainers":[{"name":"alphafoxz","email":"841958335@qq.com"}],"dist":{"shasum":"e404ce878a4045bab87ec9e2dc0d5194c04e7427","tarball":"https://registry.npmjs.org/@ddd-tool/domain-designer-generator/-/domain-designer-generator-0.0.0-alpha.7.tgz","fileCount":10,"integrity":"sha512-qA9arhcNL91uQdJwqA0WFU9rXKXxC84mMd92o5VC2D5/WP4cIweNbQivsv4iCwJPLTCTdksS1nKG6L3Sk3VCUw==","signatures":[{"sig":"MEQCIClB4uV9eujYmQ62wcuBtJcEAi++9KxPwNX4NBRQiRkPAiBdN6bP1c3Xm0yvD6koi4nL/klta5pn12X7oFNUhMVaPQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":532105},"main":"index.js","type":"module","_from":"file:ddd-tool-domain-designer-generator-0.0.0-alpha.7.tgz","types":"./index.d.ts","private":false,"_npmUser":{"name":"alphafoxz","email":"841958335@qq.com"},"_resolved":"C:\\Users\\Wong\\AppData\\Local\\Temp\\bbb74b2277fab62bcf59f7e416801956\\ddd-tool-domain-designer-generator-0.0.0-alpha.7.tgz","_integrity":"sha512-qA9arhcNL91uQdJwqA0WFU9rXKXxC84mMd92o5VC2D5/WP4cIweNbQivsv4iCwJPLTCTdksS1nKG6L3Sk3VCUw==","_npmVersion":"10.9.1","description":"代码生成器","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.6","vitest":"^2.1.8","vue-fn":"0.0.3-alpha.37","vue-tsc":"^2.2.0","read-pkg":"^9.0.1","@types/node":"^22.10.2","npm-run-all2":"^7.0.2","@vue/reactivity":"^3.5.13","@ddd-tool/domain-designer-core":"0.0.0-alpha.30"},"peerDependencies":{"@vue/reactivity":"^3.5.13"},"_npmOperationalInternal":{"tmp":"tmp/domain-designer-generator_0.0.0-alpha.7_1736227582604_0.31583903005808933","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-alpha.8":{"name":"@ddd-tool/domain-designer-generator","version":"0.0.0-alpha.8","keywords":[],"author":"","license":"ISC","_id":"@ddd-tool/domain-designer-generator@0.0.0-alpha.8","maintainers":[{"name":"alphafoxz","email":"841958335@qq.com"}],"dist":{"shasum":"877801f020a92d0a28e3239c8dd1eec978fce81e","tarball":"https://registry.npmjs.org/@ddd-tool/domain-designer-generator/-/domain-designer-generator-0.0.0-alpha.8.tgz","fileCount":10,"integrity":"sha512-VyBc8/HD4n42VV0fRhRlvfRtoKybAXgzvlSP73ZQAj2mFDPUwlQ57tlunE3lkyzKvn/7gbq/8ISecyGS3E4TBA==","signatures":[{"sig":"MEUCIGuFY5+lG2J08JGNDp+Xcw34RZqYM9AYEtcL67g77m+8AiEA2ecnyyyA7eDJru55T8QciWR/W8ADMaeKwnh4qg59dIE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":532201},"main":"index.js","type":"module","_from":"file:ddd-tool-domain-designer-generator-0.0.0-alpha.8.tgz","types":"./index.d.ts","private":false,"_npmUser":{"name":"alphafoxz","email":"841958335@qq.com"},"_resolved":"C:\\Users\\Wong\\AppData\\Local\\Temp\\0904079faf0a43ba5e20d1603f654e18\\ddd-tool-domain-designer-generator-0.0.0-alpha.8.tgz","_integrity":"sha512-VyBc8/HD4n42VV0fRhRlvfRtoKybAXgzvlSP73ZQAj2mFDPUwlQ57tlunE3lkyzKvn/7gbq/8ISecyGS3E4TBA==","_npmVersion":"10.9.1","description":"代码生成器","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.6","vitest":"^2.1.8","vue-fn":"0.0.3-alpha.37","vue-tsc":"^2.2.0","read-pkg":"^9.0.1","@types/node":"^22.10.2","npm-run-all2":"^7.0.2","@vue/reactivity":"^3.5.13","@ddd-tool/domain-designer-core":"0.0.0-alpha.30"},"peerDependencies":{"@vue/reactivity":"^3.5.13"},"_npmOperationalInternal":{"tmp":"tmp/domain-designer-generator_0.0.0-alpha.8_1736229037781_0.22491788935090717","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-alpha.9":{"name":"@ddd-tool/domain-designer-generator","version":"0.0.0-alpha.9","keywords":[],"author":"","license":"ISC","_id":"@ddd-tool/domain-designer-generator@0.0.0-alpha.9","maintainers":[{"name":"alphafoxz","email":"841958335@qq.com"}],"dist":{"shasum":"492609b5500f60e83bcfd6d19541df919cb1ed72","tarball":"https://registry.npmjs.org/@ddd-tool/domain-designer-generator/-/domain-designer-generator-0.0.0-alpha.9.tgz","fileCount":12,"integrity":"sha512-9LgZeop3xjtayqB2LtuCZcmqxs4pGhQAi83UsI5YWTwUGqAj+RvF28kKcAShYsf1R+mKj1hj05IsdIAqJtopuA==","signatures":[{"sig":"MEQCIGMjJT1APXnW3bTjyPXwyEz2tGRxHqD9vR8xgY+Egsy2AiArcnKARLwVDT4HTvoMpMZccPrPe+j9rv50gss5eLIq5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":589841},"main":"index.js","type":"module","_from":"file:ddd-tool-domain-designer-generator-0.0.0-alpha.9.tgz","types":"./index.d.ts","private":false,"_npmUser":{"name":"alphafoxz","email":"841958335@qq.com"},"_resolved":"C:\\Users\\Wong\\AppData\\Local\\Temp\\bc712f8a143fb4322e6c2dbcdf92e73b\\ddd-tool-domain-designer-generator-0.0.0-alpha.9.tgz","_integrity":"sha512-9LgZeop3xjtayqB2LtuCZcmqxs4pGhQAi83UsI5YWTwUGqAj+RvF28kKcAShYsf1R+mKj1hj05IsdIAqJtopuA==","_npmVersion":"10.9.1","description":"代码生成器","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.11","vitest":"^2.1.8","vue-fn":"0.0.3-alpha.38","vue-tsc":"^2.2.0","read-pkg":"^9.0.1","@types/node":"^22.10.7","npm-run-all2":"^7.0.2","@vue/reactivity":"^3.5.13","@ddd-tool/domain-designer-core":"0.0.0-alpha.31"},"peerDependencies":{"@vue/reactivity":"^3.5.13"},"_npmOperationalInternal":{"tmp":"tmp/domain-designer-generator_0.0.0-alpha.9_1738046572101_0.9089225036509632","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-alpha.10":{"name":"@ddd-tool/domain-designer-generator","version":"0.0.0-alpha.10","keywords":[],"author":"","license":"ISC","_id":"@ddd-tool/domain-designer-generator@0.0.0-alpha.10","maintainers":[{"name":"alphafoxz","email":"841958335@qq.com"}],"dist":{"shasum":"bc418b5a68f651c25c6b75828f40d905afc55f39","tarball":"https://registry.npmjs.org/@ddd-tool/domain-designer-generator/-/domain-designer-generator-0.0.0-alpha.10.tgz","fileCount":12,"integrity":"sha512-1wsKZOAP/3DnAiF8qH4GSNqrQaL5HpT05MKXH6cssyim2M7ZsAcXoJ1MJGaGC1wS4CFFlgd8Pzshvo+w+WZetg==","signatures":[{"sig":"MEUCIQC9DxDKy8qUSM9AwmXWfX6dbuF71ETv4qaur6yRjWlFcQIgOQ6gR0oVEqAw6TJsTbq2/B6JEYi7+7UuirPrmJXKSwU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":591286},"main":"index.js","type":"module","_from":"file:ddd-tool-domain-designer-generator-0.0.0-alpha.10.tgz","types":"./index.d.ts","private":false,"_npmUser":{"name":"alphafoxz","email":"841958335@qq.com"},"_resolved":"C:\\Users\\Wong\\AppData\\Local\\Temp\\cb56cbf12305dbc9666ddfd0a1c48e10\\ddd-tool-domain-designer-generator-0.0.0-alpha.10.tgz","_integrity":"sha512-1wsKZOAP/3DnAiF8qH4GSNqrQaL5HpT05MKXH6cssyim2M7ZsAcXoJ1MJGaGC1wS4CFFlgd8Pzshvo+w+WZetg==","_npmVersion":"10.9.1","description":"代码生成器","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.11","vitest":"^2.1.8","vue-fn":"0.0.3-alpha.38","vue-tsc":"^2.2.0","read-pkg":"^9.0.1","@types/node":"^22.10.7","npm-run-all2":"^7.0.2","@vue/reactivity":"^3.5.13","@ddd-tool/domain-designer-core":"0.0.0-alpha.31"},"peerDependencies":{"@vue/reactivity":"^3.5.13"},"_npmOperationalInternal":{"tmp":"tmp/domain-designer-generator_0.0.0-alpha.10_1738086764259_0.6246664711153098","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.0":{"name":"@ddd-tool/domain-designer-generator","version":"0.1.0-beta.0","keywords":[],"author":"","license":"ISC","_id":"@ddd-tool/domain-designer-generator@0.1.0-beta.0","maintainers":[{"name":"alphafoxz","email":"841958335@qq.com"}],"dist":{"shasum":"5274799a8c459d7bc0e4b31f5ce076a09d2b90ea","tarball":"https://registry.npmjs.org/@ddd-tool/domain-designer-generator/-/domain-designer-generator-0.1.0-beta.0.tgz","fileCount":12,"integrity":"sha512-XLBRnFjQ+fSy+ImswhIOjbKFnKDbh/PxkqCJ9gsdVNitk+DPZ1xVPO0eUARk/AEh8yfSkavEnYLe26tk8BCeew==","signatures":[{"sig":"MEQCIFEXBWClwT4A+WnEZ/jhnd7z9gku3BBKbsaDaxqszYcUAiBe2Yn9vmPjOBjlWWkVpiBg78C+Obs/+JWnkrV+IGqgXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":554398},"main":"index.js","type":"module","_from":"file:ddd-tool-domain-designer-generator-0.1.0-beta.0.tgz","types":"./index.d.ts","private":false,"_npmUser":{"name":"alphafoxz","email":"841958335@qq.com"},"_resolved":"C:\\Users\\84195\\AppData\\Local\\Temp\\f3e4fa319801426e5be63ae60e1225cb\\ddd-tool-domain-designer-generator-0.1.0-beta.0.tgz","_integrity":"sha512-XLBRnFjQ+fSy+ImswhIOjbKFnKDbh/PxkqCJ9gsdVNitk+DPZ1xVPO0eUARk/AEh8yfSkavEnYLe26tk8BCeew==","_npmVersion":"9.8.1","description":"代码生成器","directories":{},"_nodeVersion":"22.13.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.1","vitest":"^2.1.9","vue-fn":"0.1.0-beta.0","vue-tsc":"^2.2.8","read-pkg":"^9.0.1","@types/node":"^22.13.10","npm-run-all2":"^7.0.2","@vue/reactivity":"^3.5.13","@ddd-tool/domain-designer-core":"0.1.0-beta.1"},"peerDependencies":{"@vue/reactivity":"^3.5.13"},"_npmOperationalInternal":{"tmp":"tmp/domain-designer-generator_0.1.0-beta.0_1741540869030_0.8443306537396684","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.1":{"name":"@ddd-tool/domain-designer-generator","version":"0.1.0-beta.1","keywords":[],"author":"","license":"ISC","_id":"@ddd-tool/domain-designer-generator@0.1.0-beta.1","maintainers":[{"name":"alphafoxz","email":"841958335@qq.com"}],"dist":{"shasum":"c47e7006a9c81038153f472266c55d02e01b5584","tarball":"https://registry.npmjs.org/@ddd-tool/domain-designer-generator/-/domain-designer-generator-0.1.0-beta.1.tgz","fileCount":12,"integrity":"sha512-ksd+lFO7heqw3auGMZKwRn7bhVC75Go1EBVSMMfT3uNbMh3gPpPxKh+JRu1gPe0azV4FYXeef4YZrTjS1isddA==","signatures":[{"sig":"MEUCIFkNsjYbNmif0Ch8sBGMTq+bw56ajrsXQrV+iFIi2sM2AiEAr6gONpCCrmJpHGznssMgHwaNR7ymkmCarJGqooIsMdU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":558522},"main":"index.js","type":"module","_from":"file:ddd-tool-domain-designer-generator-0.1.0-beta.1.tgz","types":"./index.d.ts","private":false,"_npmUser":{"name":"alphafoxz","email":"841958335@qq.com"},"_resolved":"C:\\Users\\Wong\\AppData\\Local\\Temp\\3499d813820ab79d11546e3fabc3097e\\ddd-tool-domain-designer-generator-0.1.0-beta.1.tgz","_integrity":"sha512-ksd+lFO7heqw3auGMZKwRn7bhVC75Go1EBVSMMfT3uNbMh3gPpPxKh+JRu1gPe0azV4FYXeef4YZrTjS1isddA==","_npmVersion":"10.8.2","description":"代码生成器","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.2","vitest":"^3.0.9","vue-fn":"0.1.0-beta.0","vue-tsc":"^2.2.8","read-pkg":"^9.0.1","@types/node":"^22.13.10","npm-run-all2":"^7.0.2","@vue/reactivity":"^3.5.13","@vitest/coverage-v8":"3.0.9","@ddd-tool/domain-designer-core":"0.1.0-beta.2"},"peerDependencies":{"@vue/reactivity":"^3.5.13"},"_npmOperationalInternal":{"tmp":"tmp/domain-designer-generator_0.1.0-beta.1_1742630055224_0.10725969164028082","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.2":{"name":"@ddd-tool/domain-designer-generator","version":"0.1.0-beta.2","keywords":[],"author":"","license":"ISC","_id":"@ddd-tool/domain-designer-generator@0.1.0-beta.2","maintainers":[{"name":"alphafoxz","email":"841958335@qq.com"}],"dist":{"shasum":"4235ce48368dd7af4ef29639e5c637b5f54aa891","tarball":"https://registry.npmjs.org/@ddd-tool/domain-designer-generator/-/domain-designer-generator-0.1.0-beta.2.tgz","fileCount":12,"integrity":"sha512-AeAeqYGNXTH5EpZjNtQxs/NJeBjo/gu55k514W7LWc75VUgq3IXeSKZ+7V7xq8XMHMy7SVJzfLgKHxwPZ6Lrew==","signatures":[{"sig":"MEQCIHkwkdFqyApGjD4Tv9tsntis7/q5M4izr5BFOgkXGFMPAiBS5e9PtyHvzIdMR+UpIe0VO6fGuIRj4PjqW8Q1kvUVZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":558529},"main":"index.js","type":"module","_from":"file:ddd-tool-domain-designer-generator-0.1.0-beta.2.tgz","types":"./index.d.ts","private":false,"_npmUser":{"name":"alphafoxz","email":"841958335@qq.com"},"_resolved":"C:\\Users\\Wong\\AppData\\Local\\Temp\\4c25c6c2ed984c618aebb8ba165b2c75\\ddd-tool-domain-designer-generator-0.1.0-beta.2.tgz","_integrity":"sha512-AeAeqYGNXTH5EpZjNtQxs/NJeBjo/gu55k514W7LWc75VUgq3IXeSKZ+7V7xq8XMHMy7SVJzfLgKHxwPZ6Lrew==","_npmVersion":"10.8.2","description":"代码生成器","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.2","vitest":"^3.0.9","vue-fn":"0.1.0-beta.1","vue-tsc":"^2.2.8","read-pkg":"^9.0.1","@types/node":"^22.13.10","npm-run-all2":"^7.0.2","@vue/reactivity":"^3.5.13","@vitest/coverage-v8":"3.0.9","@ddd-tool/domain-designer-core":"0.1.0-beta.2"},"peerDependencies":{"@vue/reactivity":"^3.5.13"},"_npmOperationalInternal":{"tmp":"tmp/domain-designer-generator_0.1.0-beta.2_1742640634872_0.6179316266945514","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.3":{"name":"@ddd-tool/domain-designer-generator","version":"0.1.0-beta.3","keywords":[],"author":"","license":"ISC","_id":"@ddd-tool/domain-designer-generator@0.1.0-beta.3","maintainers":[{"name":"alphafoxz","email":"841958335@qq.com"}],"dist":{"shasum":"2994664c3d111f4553ef17487811384257446eea","tarball":"https://registry.npmjs.org/@ddd-tool/domain-designer-generator/-/domain-designer-generator-0.1.0-beta.3.tgz","fileCount":12,"integrity":"sha512-crbvbcb2mg15whBIifQXhBKw0VQobASykyVTlZ9PPiVWrOzzJP3T97eL+dBfNA01TmJj+uwxOCaYan0Cvwmi+w==","signatures":[{"sig":"MEUCIB8egAS5BIPsvDOcxxm97IkgYoV9rc/KlTwZEL3Ed34HAiEAqFhAdVkEhJxXz0Uj7o7OXigbb7mmZAxO/bpCGiFd8vg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":558529},"main":"index.js","type":"module","_from":"file:ddd-tool-domain-designer-generator-0.1.0-beta.3.tgz","types":"./index.d.ts","private":false,"_npmUser":{"name":"alphafoxz","email":"841958335@qq.com"},"_resolved":"C:\\Users\\Wong\\AppData\\Local\\Temp\\3850048ec7aacdf0cdf0867f5706f5e4\\ddd-tool-domain-designer-generator-0.1.0-beta.3.tgz","_integrity":"sha512-crbvbcb2mg15whBIifQXhBKw0VQobASykyVTlZ9PPiVWrOzzJP3T97eL+dBfNA01TmJj+uwxOCaYan0Cvwmi+w==","_npmVersion":"10.8.2","description":"代码生成器","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.2","vitest":"^3.0.9","vue-fn":"0.1.0-beta.1","vue-tsc":"^2.2.8","read-pkg":"^9.0.1","@types/node":"^22.13.10","npm-run-all2":"^7.0.2","@vue/reactivity":"^3.5.13","@vitest/coverage-v8":"3.0.9","@ddd-tool/domain-designer-core":"0.1.0-beta.5"},"peerDependencies":{"@vue/reactivity":"^3.5.13"},"_npmOperationalInternal":{"tmp":"tmp/domain-designer-generator_0.1.0-beta.3_1742899815470_0.7092766552308305","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.4":{"name":"@ddd-tool/domain-designer-generator","version":"0.1.0-beta.4","keywords":[],"author":"","license":"ISC","_id":"@ddd-tool/domain-designer-generator@0.1.0-beta.4","maintainers":[{"name":"alphafoxz","email":"841958335@qq.com"}],"dist":{"shasum":"115e2f8daab5e26d544d557e0649052f570e03d9","tarball":"https://registry.npmjs.org/@ddd-tool/domain-designer-generator/-/domain-designer-generator-0.1.0-beta.4.tgz","fileCount":12,"integrity":"sha512-SSFtuGetEff7os5sstsVD9Ul9OwjlwvdrMZ9t5keeD3PYA3pKZPGVzoIiOq07szL9WoJUQP3+j0xeT9QvEDmqA==","signatures":[{"sig":"MEUCIH/GM1wUkP7/Z0ebl324jlegC8Kz+CuKMUy/ezqhLViDAiEAo7EO7LworwGi0jQXK9u1vTr4d/XcgSYfdiZO2/8eaNo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":567838},"main":"index.js","type":"module","_from":"file:ddd-tool-domain-designer-generator-0.1.0-beta.4.tgz","types":"./index.d.ts","private":false,"_npmUser":{"name":"alphafoxz","email":"841958335@qq.com"},"_resolved":"C:\\Users\\Wong\\AppData\\Local\\Temp\\e39f01c21ecd6db7aaac0c5bf36f2703\\ddd-tool-domain-designer-generator-0.1.0-beta.4.tgz","_integrity":"sha512-SSFtuGetEff7os5sstsVD9Ul9OwjlwvdrMZ9t5keeD3PYA3pKZPGVzoIiOq07szL9WoJUQP3+j0xeT9QvEDmqA==","_npmVersion":"10.8.2","description":"代码生成器","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.2","vitest":"^3.0.9","vue-fn":"0.1.0-beta.1","vue-tsc":"^2.2.8","read-pkg":"^9.0.1","@types/node":"^22.13.10","npm-run-all2":"^7.0.2","@vue/reactivity":"^3.5.13","@vitest/coverage-v8":"3.0.9","@ddd-tool/domain-designer-core":"0.1.0-beta.5"},"peerDependencies":{"@vue/reactivity":"^3.5.13"},"_npmOperationalInternal":{"tmp":"tmp/domain-designer-generator_0.1.0-beta.4_1743231344076_0.9151394048362931","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.5":{"name":"@ddd-tool/domain-designer-generator","version":"0.1.0-beta.5","keywords":[],"author":"","license":"ISC","_id":"@ddd-tool/domain-designer-generator@0.1.0-beta.5","maintainers":[{"name":"alphafoxz","email":"841958335@qq.com"}],"dist":{"shasum":"556d06ae76c559199759b676c55d0a4cf7893dd5","tarball":"https://registry.npmjs.org/@ddd-tool/domain-designer-generator/-/domain-designer-generator-0.1.0-beta.5.tgz","fileCount":12,"integrity":"sha512-Pa5M/ZRq9Vl1fvD8JqXJlD2O1SbxgGcT6+lyMCp0sNgbbRNa6QP6qhueOVoq0ygML3jcdFHKgcWGHUjaImWb6A==","signatures":[{"sig":"MEYCIQDRjDDQ/JAJtIsfttGRm87CdxAEDAE0oGs6Bp49YnIpTgIhAPWIsPUCHSuUHP68uzJ5uqu4LQ7J5SmE+k/U8LRSCqKP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":565579},"main":"index.js","type":"module","_from":"file:ddd-tool-domain-designer-generator-0.1.0-beta.5.tgz","types":"./index.d.ts","private":false,"_npmUser":{"name":"alphafoxz","email":"841958335@qq.com"},"_resolved":"C:\\Users\\Wong\\AppData\\Local\\Temp\\89cbd3fad9e76e7e8806ab49be8edd5a\\ddd-tool-domain-designer-generator-0.1.0-beta.5.tgz","_integrity":"sha512-Pa5M/ZRq9Vl1fvD8JqXJlD2O1SbxgGcT6+lyMCp0sNgbbRNa6QP6qhueOVoq0ygML3jcdFHKgcWGHUjaImWb6A==","_npmVersion":"10.8.2","description":"代码生成器","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.2","vitest":"^3.0.9","vue-fn":"0.1.0-beta.1","vue-tsc":"^2.2.8","read-pkg":"^9.0.1","@types/node":"^22.13.10","npm-run-all2":"^7.0.2","@vue/reactivity":"^3.5.13","@vitest/coverage-v8":"3.0.9","@ddd-tool/domain-designer-core":"0.1.0-beta.5"},"peerDependencies":{"@vue/reactivity":"^3.5.13"},"_npmOperationalInternal":{"tmp":"tmp/domain-designer-generator_0.1.0-beta.5_1743232658574_0.9678709039851263","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.6":{"name":"@ddd-tool/domain-designer-generator","version":"0.1.0-beta.6","keywords":[],"author":"","license":"ISC","_id":"@ddd-tool/domain-designer-generator@0.1.0-beta.6","maintainers":[{"name":"alphafoxz","email":"841958335@qq.com"}],"dist":{"shasum":"2e5eee534cff242c699139bab063c831083b3e6e","tarball":"https://registry.npmjs.org/@ddd-tool/domain-designer-generator/-/domain-designer-generator-0.1.0-beta.6.tgz","fileCount":12,"integrity":"sha512-KT6zNWKqKtsl+DRdPDRtxdhUc9aa19hXFEM6YO8nBxXiPpIqFewn8IH0dUh9fA6tu6PfN8NFaCQ2NXNekja0Pg==","signatures":[{"sig":"MEYCIQCTji2ppwuB2zc0KlyPWgTKGpMCuAm8ToEbExC/s9zs3QIhAPPaeju5Pn6Uxv0VJ7L3v1p1G3XTrpZdG6jxKems4We+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":567415},"main":"index.js","type":"module","_from":"file:ddd-tool-domain-designer-generator-0.1.0-beta.6.tgz","types":"./index.d.ts","private":false,"_npmUser":{"name":"alphafoxz","email":"841958335@qq.com"},"_resolved":"C:\\Users\\Wong\\AppData\\Local\\Temp\\0b109211720d5baa5dd99a3c4d7289e9\\ddd-tool-domain-designer-generator-0.1.0-beta.6.tgz","_integrity":"sha512-KT6zNWKqKtsl+DRdPDRtxdhUc9aa19hXFEM6YO8nBxXiPpIqFewn8IH0dUh9fA6tu6PfN8NFaCQ2NXNekja0Pg==","_npmVersion":"10.8.2","description":"代码生成器","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.2","vitest":"^3.0.9","vue-fn":"0.1.0-beta.1","vue-tsc":"^2.2.8","read-pkg":"^9.0.1","@types/node":"^22.13.10","npm-run-all2":"^7.0.2","@vue/reactivity":"^3.5.13","@vitest/coverage-v8":"3.0.9","@ddd-tool/domain-designer-core":"0.1.0-beta.5"},"peerDependencies":{"@vue/reactivity":"^3.5.13"},"_npmOperationalInternal":{"tmp":"tmp/domain-designer-generator_0.1.0-beta.6_1743241872989_0.49306592401055904","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.7":{"name":"@ddd-tool/domain-designer-generator","version":"0.1.0-beta.7","keywords":[],"author":"","license":"ISC","_id":"@ddd-tool/domain-designer-generator@0.1.0-beta.7","maintainers":[{"name":"alphafoxz","email":"841958335@qq.com"}],"dist":{"shasum":"8b53ea76ef7f4229f593b8434fa7426537c258b7","tarball":"https://registry.npmjs.org/@ddd-tool/domain-designer-generator/-/domain-designer-generator-0.1.0-beta.7.tgz","fileCount":12,"integrity":"sha512-GYqHZcSQMy+ZfImuc4KxmV1MjNxOKRo18+DaHZBaQ+RRIPrIjUdR5UZq9xlfaT4ZvKkHwbVuEmCFtHWWP+RlWA==","signatures":[{"sig":"MEUCIQCl530xpcFAfTqa485tpYI7SmvW+mGv2vNJrzRdsLOgVwIgK0qNhOztkxOdxZRMnEN5o+BXbpKVApWl0gA5oJll8+0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":567604},"main":"index.js","type":"module","_from":"file:ddd-tool-domain-designer-generator-0.1.0-beta.7.tgz","types":"./index.d.ts","private":false,"_npmUser":{"name":"alphafoxz","email":"841958335@qq.com"},"_resolved":"C:\\Users\\Wong\\AppData\\Local\\Temp\\eb6d59b7a0c858fa149c8542e22dbf7b\\ddd-tool-domain-designer-generator-0.1.0-beta.7.tgz","_integrity":"sha512-GYqHZcSQMy+ZfImuc4KxmV1MjNxOKRo18+DaHZBaQ+RRIPrIjUdR5UZq9xlfaT4ZvKkHwbVuEmCFtHWWP+RlWA==","_npmVersion":"10.8.2","description":"代码生成器","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.2","vitest":"^3.0.9","vue-fn":"0.1.0-beta.1","vue-tsc":"^2.2.8","read-pkg":"^9.0.1","@types/node":"^22.13.10","npm-run-all2":"^7.0.2","@vue/reactivity":"^3.5.13","@vitest/coverage-v8":"3.0.9","@ddd-tool/domain-designer-core":"0.1.0-beta.5"},"peerDependencies":{"@vue/reactivity":"^3.5.13"},"_npmOperationalInternal":{"tmp":"tmp/domain-designer-generator_0.1.0-beta.7_1743242783020_0.1568525460360064","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.8":{"name":"@ddd-tool/domain-designer-generator","version":"0.1.0-beta.8","keywords":[],"author":"","license":"ISC","_id":"@ddd-tool/domain-designer-generator@0.1.0-beta.8","maintainers":[{"name":"alphafoxz","email":"841958335@qq.com"}],"dist":{"shasum":"dc878d697c6e3a4113c1e1223416ba798606fe34","tarball":"https://registry.npmjs.org/@ddd-tool/domain-designer-generator/-/domain-designer-generator-0.1.0-beta.8.tgz","fileCount":12,"integrity":"sha512-+EvNcvPkVB9YJ2mCop7mK9qgATngZ9vd9abeO7/Ytkfe2UqZOWWNOKqWhqoCywH+pI17zPw6+VgJUo4fV+dahA==","signatures":[{"sig":"MEUCIQDfGxtVT0TUIr5B3oCJ9KsmX/Xe5vA8WhwyuM84YFJr6QIgaOhxD4jtRuGak8pyBNJgWJbsXqztJTCAf0hhyLzWRDg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":567619},"main":"index.js","type":"module","_from":"file:ddd-tool-domain-designer-generator-0.1.0-beta.8.tgz","types":"./index.d.ts","private":false,"_npmUser":{"name":"alphafoxz","email":"841958335@qq.com"},"_resolved":"C:\\Users\\Wong\\AppData\\Local\\Temp\\d126c2e5481dcbd933e2db2b801b5985\\ddd-tool-domain-designer-generator-0.1.0-beta.8.tgz","_integrity":"sha512-+EvNcvPkVB9YJ2mCop7mK9qgATngZ9vd9abeO7/Ytkfe2UqZOWWNOKqWhqoCywH+pI17zPw6+VgJUo4fV+dahA==","_npmVersion":"10.8.2","description":"代码生成器","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.2","vitest":"^3.0.9","vue-fn":"0.1.0-beta.1","vue-tsc":"^2.2.8","read-pkg":"^9.0.1","@types/node":"^22.13.10","npm-run-all2":"^7.0.2","@vue/reactivity":"^3.5.13","@vitest/coverage-v8":"3.0.9","@ddd-tool/domain-designer-core":"0.1.0-beta.6"},"peerDependencies":{"@vue/reactivity":"^3.5.13"},"_npmOperationalInternal":{"tmp":"tmp/domain-designer-generator_0.1.0-beta.8_1743671376617_0.3027228896043568","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.9":{"name":"@ddd-tool/domain-designer-generator","version":"0.1.0-beta.9","keywords":[],"author":"","license":"ISC","_id":"@ddd-tool/domain-designer-generator@0.1.0-beta.9","maintainers":[{"name":"alphafoxz","email":"841958335@qq.com"}],"dist":{"shasum":"b86d2bb6a5db93f102c42c98bec4ebf2cb102dff","tarball":"https://registry.npmjs.org/@ddd-tool/domain-designer-generator/-/domain-designer-generator-0.1.0-beta.9.tgz","fileCount":12,"integrity":"sha512-EDH9WHshIm93qp3Xel365gA7H9VsWL3H3xa23vdJWhD37Y18J6fUn0pOvJXLTPQAPdQZU8kkM/JKNY1ZNO2ztw==","signatures":[{"sig":"MEUCIFJqfP7KY3E0FI1B7CmVqAy1jbguwxXPzVDGyS7/ji2iAiEA9TgmG85VSf/zvZKhr+l7xP+tqwsYUV0RsoYTi2+psbQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":567619},"main":"index.js","type":"module","_from":"file:ddd-tool-domain-designer-generator-0.1.0-beta.9.tgz","types":"./index.d.ts","private":false,"_npmUser":{"name":"alphafoxz","email":"841958335@qq.com"},"_resolved":"C:\\Users\\Wong\\AppData\\Local\\Temp\\260ef3caa4c879984c9ab2c63e6e593e\\ddd-tool-domain-designer-generator-0.1.0-beta.9.tgz","_integrity":"sha512-EDH9WHshIm93qp3Xel365gA7H9VsWL3H3xa23vdJWhD37Y18J6fUn0pOvJXLTPQAPdQZU8kkM/JKNY1ZNO2ztw==","_npmVersion":"10.8.2","description":"代码生成器","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.2","vitest":"^3.0.9","vue-fn":"0.1.0-beta.1","vue-tsc":"^2.2.8","read-pkg":"^9.0.1","@types/node":"^22.13.10","npm-run-all2":"^7.0.2","@vue/reactivity":"^3.5.13","@vitest/coverage-v8":"3.0.9","@ddd-tool/domain-designer-core":"0.1.0-beta.7"},"peerDependencies":{"@vue/reactivity":"^3.5.13"},"_npmOperationalInternal":{"tmp":"tmp/domain-designer-generator_0.1.0-beta.9_1744200752490_0.5965072311381263","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.10":{"name":"@ddd-tool/domain-designer-generator","version":"0.1.0-beta.10","keywords":[],"author":"","license":"ISC","_id":"@ddd-tool/domain-designer-generator@0.1.0-beta.10","maintainers":[{"name":"alphafoxz","email":"841958335@qq.com"}],"dist":{"shasum":"a6ae3a7088a37c8a9dd3ed5ddc2f21b85608cc82","tarball":"https://registry.npmjs.org/@ddd-tool/domain-designer-generator/-/domain-designer-generator-0.1.0-beta.10.tgz","fileCount":12,"integrity":"sha512-tEkrLWxDQbpQ8HRwUz3ipNMt21QUKuXiclbROVv2nqYr+HkT08dwGgYeHffEDK7xg01qPEWP3lMj9zcnKO3eXw==","signatures":[{"sig":"MEUCIA7ZIeafdJpyJRXoiaTfP9dXH0xr/v5nGo4GaC72K5UJAiEA6+nFh8X3Y+k21HgVN5K/r8XJFaPlIwcPA30wHcd7mkQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":568900},"main":"index.js","type":"module","_from":"file:ddd-tool-domain-designer-generator-0.1.0-beta.10.tgz","types":"./index.d.ts","private":false,"_npmUser":{"name":"alphafoxz","email":"841958335@qq.com"},"_resolved":"C:\\Users\\Wong\\AppData\\Local\\Temp\\63a4307c77a8dba5f3c45e8f0dd2d900\\ddd-tool-domain-designer-generator-0.1.0-beta.10.tgz","_integrity":"sha512-tEkrLWxDQbpQ8HRwUz3ipNMt21QUKuXiclbROVv2nqYr+HkT08dwGgYeHffEDK7xg01qPEWP3lMj9zcnKO3eXw==","_npmVersion":"10.8.2","description":"代码生成器","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.2","vitest":"^3.0.9","vue-fn":"0.1.0-beta.1","vue-tsc":"^2.2.8","read-pkg":"^9.0.1","@types/node":"^22.13.10","npm-run-all2":"^7.0.2","@vue/reactivity":"^3.5.13","@vitest/coverage-v8":"3.0.9","@ddd-tool/domain-designer-core":"0.1.0-beta.7"},"peerDependencies":{"@vue/reactivity":"^3.5.13"},"_npmOperationalInternal":{"tmp":"tmp/domain-designer-generator_0.1.0-beta.10_1744457867985_0.7058223852990291","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.11":{"name":"@ddd-tool/domain-designer-generator","version":"0.1.0-beta.11","keywords":[],"author":"","license":"ISC","_id":"@ddd-tool/domain-designer-generator@0.1.0-beta.11","maintainers":[{"name":"alphafoxz","email":"841958335@qq.com"}],"dist":{"shasum":"66a925fb392dc81bf2f48bbd7d84b8611b757c79","tarball":"https://registry.npmjs.org/@ddd-tool/domain-designer-generator/-/domain-designer-generator-0.1.0-beta.11.tgz","fileCount":12,"integrity":"sha512-IdENqQLT6b+4iqYfVDzo0DkxghaKrBDalgR/pibmw75CHAv6nPbLz6ZmLeO5gY8RSUIyQoizHh60tL1v02Z1MQ==","signatures":[{"sig":"MEUCIDuSztqxZuifl81iIzVWZXgtGwYkhX13oy0nPcO/qokHAiEA+JFYRgX6GD1c7QGQQz+Bgr5eQh3EPxTvuiXmcWyUuFs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":568886},"main":"index.js","type":"module","_from":"file:ddd-tool-domain-designer-generator-0.1.0-beta.11.tgz","types":"./index.d.ts","private":false,"_npmUser":{"name":"alphafoxz","email":"841958335@qq.com"},"_resolved":"C:\\Users\\Wong\\AppData\\Local\\Temp\\7bab6f5f7e0974aa642dacc59db3c7c9\\ddd-tool-domain-designer-generator-0.1.0-beta.11.tgz","_integrity":"sha512-IdENqQLT6b+4iqYfVDzo0DkxghaKrBDalgR/pibmw75CHAv6nPbLz6ZmLeO5gY8RSUIyQoizHh60tL1v02Z1MQ==","_npmVersion":"11.3.0","description":"代码生成器","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","vitest":"^3.1.4","vue-fn":"0.1.0-beta.1","vue-tsc":"^2.2.10","read-pkg":"^9.0.1","@types/node":"^22.15.21","npm-run-all2":"^7.0.2","@vue/reactivity":"^3.5.14","@vitest/coverage-v8":"3.0.9","@ddd-tool/domain-designer-core":"0.1.0-beta.9"},"peerDependencies":{"@vue/reactivity":"^3.5.13"},"_npmOperationalInternal":{"tmp":"tmp/domain-designer-generator_0.1.0-beta.11_1748253800303_0.9203948270903539","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.12":{"name":"@ddd-tool/domain-designer-generator","version":"0.1.0-beta.12","keywords":[],"author":"","license":"ISC","_id":"@ddd-tool/domain-designer-generator@0.1.0-beta.12","maintainers":[{"name":"alphafoxz","email":"841958335@qq.com"}],"dist":{"shasum":"5461bad621faa65d3b0ed46e068f693626ae8f2b","tarball":"https://registry.npmjs.org/@ddd-tool/domain-designer-generator/-/domain-designer-generator-0.1.0-beta.12.tgz","fileCount":12,"integrity":"sha512-ZlvHrHK1wrjOluFkYLpN9XGDuhdHXJB8XYrLMsKKDyMHusnovbFUxUvCwqcsjgB3n40x8tA/iKPqrDUKQtILkA==","signatures":[{"sig":"MEUCIC/+ZjVono7jNuG5RchRyarfwq8MGlAvdFS7bg4GMqHFAiEAlEtihDgIyqvOyIc0xAz5qzP/qYWUPQAiW9lC00ImiL0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":569045},"main":"index.js","type":"module","_from":"file:ddd-tool-domain-designer-generator-0.1.0-beta.12.tgz","types":"./index.d.ts","private":false,"_npmUser":{"name":"alphafoxz","email":"841958335@qq.com"},"_resolved":"C:\\Users\\Wong\\AppData\\Local\\Temp\\681379db4c15491224f5548ebb904837\\ddd-tool-domain-designer-generator-0.1.0-beta.12.tgz","_integrity":"sha512-ZlvHrHK1wrjOluFkYLpN9XGDuhdHXJB8XYrLMsKKDyMHusnovbFUxUvCwqcsjgB3n40x8tA/iKPqrDUKQtILkA==","_npmVersion":"11.3.0","description":"代码生成器","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","vitest":"^3.1.4","vue-fn":"0.1.0-beta.1","vue-tsc":"^2.2.10","read-pkg":"^9.0.1","@types/node":"^22.15.21","npm-run-all2":"^7.0.2","@vue/reactivity":"^3.5.14","@vitest/coverage-v8":"3.0.9","@ddd-tool/domain-designer-core":"0.1.0-beta.10"},"peerDependencies":{"@vue/reactivity":"^3.5.13"},"_npmOperationalInternal":{"tmp":"tmp/domain-designer-generator_0.1.0-beta.12_1748314840357_0.9763445794192829","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.13":{"name":"@ddd-tool/domain-designer-generator","version":"0.1.0-beta.13","keywords":[],"author":"","license":"ISC","_id":"@ddd-tool/domain-designer-generator@0.1.0-beta.13","maintainers":[{"name":"alphafoxz","email":"841958335@qq.com"}],"dist":{"shasum":"85e59a55c12aedec53ee659ded0845a1a8aee3a9","tarball":"https://registry.npmjs.org/@ddd-tool/domain-designer-generator/-/domain-designer-generator-0.1.0-beta.13.tgz","fileCount":12,"integrity":"sha512-cUD8G/N+v4NKYH+gqdwg1ZPF1uK8iX2iD966XwNTgDvaO6EmKraWnr3jlk0lNE1hvGGVVhgj5pEWfrlLH8EgLg==","signatures":[{"sig":"MEUCIBgERQnxfTz83UQZNycNF+KnhBNisxcjM7yCYm3x12zaAiEA2xbe5Dtv4uFp66DxwklGA60ujiPQWT4Rabu2YNMcA6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":569180},"main":"index.js","type":"module","_from":"file:ddd-tool-domain-designer-generator-0.1.0-beta.13.tgz","types":"./index.d.ts","private":false,"_npmUser":{"name":"alphafoxz","email":"841958335@qq.com"},"_resolved":"C:\\Users\\Wong\\AppData\\Local\\Temp\\de78f7471c949840027ba00c24aaaadc\\ddd-tool-domain-designer-generator-0.1.0-beta.13.tgz","_integrity":"sha512-cUD8G/N+v4NKYH+gqdwg1ZPF1uK8iX2iD966XwNTgDvaO6EmKraWnr3jlk0lNE1hvGGVVhgj5pEWfrlLH8EgLg==","_npmVersion":"11.3.0","description":"代码生成器","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","vitest":"^3.2.4","vue-fn":"0.1.0-rc.2","vue-tsc":"^2.2.12","read-pkg":"^9.0.1","@types/node":"^22.14.1","npm-run-all2":"^8.0.4","@vue/reactivity":"^3.5.22","@vitest/coverage-v8":"3.2.4","@ddd-tool/domain-designer-core":"0.1.0-beta.11"},"peerDependencies":{"@vue/reactivity":"^3.5.13"},"_npmOperationalInternal":{"tmp":"tmp/domain-designer-generator_0.1.0-beta.13_1762406001212_0.4951299456126763","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@ddd-tool/domain-designer-generator","version":"0.3.0","keywords":[],"author":"","license":"ISC","_id":"@ddd-tool/domain-designer-generator@0.3.0","maintainers":[{"name":"alphafoxz","email":"841958335@qq.com"}],"dist":{"shasum":"4ba5cf3b4677efbae3ec11edd108e7f4b739bbd2","tarball":"https://registry.npmjs.org/@ddd-tool/domain-designer-generator/-/domain-designer-generator-0.3.0.tgz","fileCount":12,"integrity":"sha512-Pc5fNdpnGis3SnvxCi6DmNFB49ouSCSP+4/E577VWACDCHCI2Gd27uEOS4YEQk3qPgmM+9Xyv8wjshLgGAVExg==","signatures":[{"sig":"MEUCIQCSEpsGgPZUiGl5ex4lydRBPLe5VwmDo94G5CHTq3g8MgIgescUgfWNc7tp6Gmd4tcHDJRsMtOjv9RSOzcP+EdE5vs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":731105},"main":"index.js","type":"module","_from":"file:ddd-tool-domain-designer-generator-0.3.0.tgz","types":"./index.d.ts","private":false,"_npmUser":{"name":"alphafoxz","email":"841958335@qq.com"},"_resolved":"C:\\Users\\Wong\\AppData\\Local\\Temp\\68106d18eca3c8427fcbf36cd0889c19\\ddd-tool-domain-designer-generator-0.3.0.tgz","_integrity":"sha512-Pc5fNdpnGis3SnvxCi6DmNFB49ouSCSP+4/E577VWACDCHCI2Gd27uEOS4YEQk3qPgmM+9Xyv8wjshLgGAVExg==","_npmVersion":"10.9.2","description":"代码生成器","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"read-pkg":"^9.0.1","@ddd-tool/domain-designer-core":"^0.3.0"},"peerDependencies":{"@vue/reactivity":"3.5.27"},"_npmOperationalInternal":{"tmp":"tmp/domain-designer-generator_0.3.0_1770148570417_0.5343226692487402","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@ddd-tool/domain-designer-generator","version":"0.3.1","keywords":[],"author":"","license":"ISC","_id":"@ddd-tool/domain-designer-generator@0.3.1","maintainers":[{"name":"alphafoxz","email":"841958335@qq.com"}],"dist":{"shasum":"93adc2832b16251ba357c870a76a9dc642202c32","tarball":"https://registry.npmjs.org/@ddd-tool/domain-designer-generator/-/domain-designer-generator-0.3.1.tgz","fileCount":12,"integrity":"sha512-9uxwUS39BzwrQsk6LJapRao5W1SyLaVRuzE8suSsiF0tEOtrnKrCiLPjd6a+QtbPg+WtRPO+So9Orwsl4OhZOQ==","signatures":[{"sig":"MEUCIQDmOU5uPUoF1JFL543P3TwWwOIcY5nhG5VPgQcmU8TmAAIgeQRuNi0BaUSiHWeKb8WR9MAlqrOctZbJqv+3vMcGUEk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":572380},"main":"index.js","type":"module","_from":"file:ddd-tool-domain-designer-generator-0.3.1.tgz","types":"./index.d.ts","private":false,"_npmUser":{"name":"alphafoxz","email":"841958335@qq.com"},"_resolved":"C:\\Users\\Wong\\AppData\\Local\\Temp\\d21eb8e42c2d3f8f03b2c1416b556567\\ddd-tool-domain-designer-generator-0.3.1.tgz","_integrity":"sha512-9uxwUS39BzwrQsk6LJapRao5W1SyLaVRuzE8suSsiF0tEOtrnKrCiLPjd6a+QtbPg+WtRPO+So9Orwsl4OhZOQ==","_npmVersion":"10.9.2","description":"代码生成器","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"read-pkg":"^9.0.1","@ddd-tool/domain-designer-core":"^0.3.1"},"peerDependencies":{"@vue/reactivity":"3.5.27"},"_npmOperationalInternal":{"tmp":"tmp/domain-designer-generator_0.3.1_1770151936278_0.3971048436129603","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@ddd-tool/domain-designer-generator","version":"0.3.2","keywords":[],"author":"","license":"ISC","_id":"@ddd-tool/domain-designer-generator@0.3.2","maintainers":[{"name":"alphafoxz","email":"841958335@qq.com"}],"dist":{"shasum":"8937e382be27e108046501e5563fb7a2f20819d1","tarball":"https://registry.npmjs.org/@ddd-tool/domain-designer-generator/-/domain-designer-generator-0.3.2.tgz","fileCount":12,"integrity":"sha512-i8fZQCu8jFVnYb0p0eH3SCJvW1d4qwKR615stzcdP6gvSURDZ5XxrVciuVm93QxcSTUhw5O8RlUZrSqctt3dQQ==","signatures":[{"sig":"MEQCIGSEqY4Zs9u28WgxFEb4gYs5wF0L2X7xJEuojfk/L6w3AiBTs6GdfR3twlRXqDFY4NNacKANINaBMDC7hYKq4N+TGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":731105},"main":"index.js","type":"module","_from":"file:ddd-tool-domain-designer-generator-0.3.2.tgz","types":"./index.d.ts","private":false,"_npmUser":{"name":"alphafoxz","email":"841958335@qq.com"},"_resolved":"C:\\Users\\Wong\\AppData\\Local\\Temp\\2d9624d5cf9679ae037b86bb1aa8439d\\ddd-tool-domain-designer-generator-0.3.2.tgz","_integrity":"sha512-i8fZQCu8jFVnYb0p0eH3SCJvW1d4qwKR615stzcdP6gvSURDZ5XxrVciuVm93QxcSTUhw5O8RlUZrSqctt3dQQ==","_npmVersion":"10.9.2","description":"代码生成器","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"read-pkg":"^9.0.1","@ddd-tool/domain-designer-core":"^0.3.2"},"peerDependencies":{"@vue/reactivity":"3.5.27"},"_npmOperationalInternal":{"tmp":"tmp/domain-designer-generator_0.3.2_1770198535775_0.5253587292947686","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@ddd-tool/domain-designer-generator","version":"0.3.3","keywords":[],"author":"","license":"ISC","_id":"@ddd-tool/domain-designer-generator@0.3.3","maintainers":[{"name":"alphafoxz","email":"841958335@qq.com"}],"dist":{"shasum":"299462ac34b977486eb186d0dc459b1c094362ef","tarball":"https://registry.npmjs.org/@ddd-tool/domain-designer-generator/-/domain-designer-generator-0.3.3.tgz","fileCount":12,"integrity":"sha512-T60EwZmKvnKxIURGUbnj8YjUaldeEXHpRpmMvtkZVFmeVGOp13vq+RbzwqtmB6bfNqrqar5SXQlh25qdD5MIIw==","signatures":[{"sig":"MEQCIBViH10D6QYHScw69/t7DLb9ISL7kUUIblzetGmj1wx+AiAbiJs4FjzsZNkgQYbdK8K+2atL/T/ZlA7pmPqnxHHbaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":731105},"main":"index.js","type":"module","_from":"file:ddd-tool-domain-designer-generator-0.3.3.tgz","types":"./index.d.ts","private":false,"_npmUser":{"name":"alphafoxz","email":"841958335@qq.com"},"_resolved":"C:\\Users\\Wong\\AppData\\Local\\Temp\\8ad47df775b53e5221512f0bc02cc495\\ddd-tool-domain-designer-generator-0.3.3.tgz","_integrity":"sha512-T60EwZmKvnKxIURGUbnj8YjUaldeEXHpRpmMvtkZVFmeVGOp13vq+RbzwqtmB6bfNqrqar5SXQlh25qdD5MIIw==","_npmVersion":"10.9.2","description":"代码生成器","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"read-pkg":"^9.0.1","@ddd-tool/domain-designer-core":"^0.3.3"},"peerDependencies":{"@vue/reactivity":"3.5.27"},"_npmOperationalInternal":{"tmp":"tmp/domain-designer-generator_0.3.3_1771527209571_0.6423982064424525","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@ddd-tool/domain-designer-generator","version":"0.3.4","private":false,"type":"module","main":"index.js","keywords":[],"author":"","license":"ISC","peerDependencies":{"@vue/reactivity":"^3.5.39"},"gitHead":"8b9a607b3c38c7ddd07f1e69b0705d994b5da9a2","types":"./index.d.ts","_id":"@ddd-tool/domain-designer-generator@0.3.4","description":"> Code generation utilities for Domain-Driven Design models","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-d4wRdPKDCmR+zXEefXFCoiuv7vsuEuN4rt8x/+Ko8nTVBVW2kvYcngLBcY/pg1Rumqxc5sdt7gIuA/5R2GGUgA==","shasum":"28700ae0562e89759ccff142ce9d711a13c5969f","tarball":"https://registry.npmjs.org/@ddd-tool/domain-designer-generator/-/domain-designer-generator-0.3.4.tgz","fileCount":12,"unpackedSize":604476,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCV2whC1SqVAS2f4gfzZYSgNWGY/ac+Xshq+nNdNGphBgIgZ+nacWSrHfuDscvVELU95clmPHrYL6FJLndCtWR42+Y="}]},"_npmUser":{"name":"alphafoxz","email":"841958335@qq.com"},"directories":{},"maintainers":[{"name":"alphafoxz","email":"841958335@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/domain-designer-generator_0.3.4_1784213864298_0.7431238056671394"},"_hasShrinkwrap":false}},"time":{"created":"2025-01-02T16:28:53.247Z","modified":"2026-07-16T14:57:44.609Z","0.0.0-alpha.0":"2025-01-02T16:28:53.538Z","0.0.0-alpha.1":"2025-01-03T08:59:09.690Z","0.0.0-alpha.2":"2025-01-05T08:56:44.169Z","0.0.0-alpha.3":"2025-01-05T09:59:59.497Z","0.0.0-alpha.4":"2025-01-05T18:23:09.530Z","0.0.0-alpha.5":"2025-01-06T11:55:47.091Z","0.0.0-alpha.6":"2025-01-06T15:57:18.997Z","0.0.0-alpha.7":"2025-01-07T05:26:22.768Z","0.0.0-alpha.8":"2025-01-07T05:50:37.958Z","0.0.0-alpha.9":"2025-01-28T06:42:52.290Z","0.0.0-alpha.10":"2025-01-28T17:52:44.480Z","0.1.0-beta.0":"2025-03-09T17:21:09.201Z","0.1.0-beta.1":"2025-03-22T07:54:15.431Z","0.1.0-beta.2":"2025-03-22T10:50:35.057Z","0.1.0-beta.3":"2025-03-25T10:50:15.753Z","0.1.0-beta.4":"2025-03-29T06:55:44.265Z","0.1.0-beta.5":"2025-03-29T07:17:38.806Z","0.1.0-beta.6":"2025-03-29T09:51:13.239Z","0.1.0-beta.7":"2025-03-29T10:06:23.206Z","0.1.0-beta.8":"2025-04-03T09:09:36.808Z","0.1.0-beta.9":"2025-04-09T12:12:32.739Z","0.1.0-beta.10":"2025-04-12T11:37:48.191Z","0.1.0-beta.11":"2025-05-26T10:03:20.513Z","0.1.0-beta.12":"2025-05-27T03:00:40.540Z","0.1.0-beta.13":"2025-11-06T05:13:21.471Z","0.3.0":"2026-02-03T19:56:10.586Z","0.3.1":"2026-02-03T20:52:16.449Z","0.3.2":"2026-02-04T09:48:55.923Z","0.3.3":"2026-02-19T18:53:29.733Z","0.3.4":"2026-07-16T14:57:44.434Z"},"license":"ISC","keywords":[],"description":"> Code generation utilities for Domain-Driven Design models","maintainers":[{"name":"alphafoxz","email":"841958335@qq.com"}],"readme":"# @ddd-tool/domain-designer-generator\n\n> Code generation utilities for Domain-Driven Design models\n\n**@ddd-tool/domain-designer-generator** provides code generation capabilities for domain models created with `@ddd-tool/domain-designer-core`. Generate boilerplate code in multiple programming languages to jumpstart your DDD implementation.\n\n## Features\n\n- **Multi-Language Support**: Generate code for Java, Kotlin, C#, and Go\n- **Extensible Plugin System**: Create custom generators for your target language\n- **Type-Safe Generation**: Leverages TypeScript types from your domain model\n- **Configurable Output**: Customize namespaces, packages, and code style\n- **Language-Specific Features**: Support for Lombok, Spring Framework, JPA, and more\n\n## Installation\n\n```bash\nnpm install @ddd-tool/domain-designer-generator\n```\n\n```bash\npnpm add @ddd-tool/domain-designer-generator\n```\n\n```bash\nbun add @ddd-tool/domain-designer-generator\n```\n\n### Peer Dependencies\n\nThis package requires **@vue/reactivity**:\n\n```bash\nnpm install @vue/reactivity@3.5.27\n```\n\n## Quick Start\n\n```typescript\nimport { useGeneratorAgg, GeneratorPliginHelper, GENERATOR_JAVA_PLUGIN } from '@ddd-tool/domain-designer-generator'\nimport { createDomainDesigner } from '@ddd-tool/domain-designer-core'\nimport { java } from '@ddd-tool/domain-designer-generator/types'\n\n// Create your domain model\nconst d = createDomainDesigner()\nconst i = d.info\n\nconst orderId = i.id('OrderId')\nconst userId = i.valueObj('UserId')\nconst createOrder = d.command('CreateOrder', [orderId, userId])\nconst order = d.agg('Order', [orderId, userId])\n\n// Setup generator\nconst agg = useGeneratorAgg(d)\nGeneratorPliginHelper.registerPlugin(GENERATOR_JAVA_PLUGIN)\n\n// Configure generation context\nconst context: java.JavaContext = {\n  namespace: 'com.example.order',\n  moduleName: 'order',\n  additions: new Set([java.JavaGeneratorAddition.CommandHandler]),\n  nonNullAnnotation: 'org.springframework.lang.NonNull',\n  nullableAnnotation: 'org.springframework.lang.Nullable',\n  idGenStrategy: java.IdGenStrategy.SEQUENCE,\n  jdkVersion: '17',\n}\n\nagg.commands.setContext(context)\n\n// Generate code files\nconst files = agg.commands.genCodeFiles()\n\n// Output files\nfor (const file of files) {\n  console.log(`${file.getParentDir().join('/')}/${file.getName()}`)\n  console.log(file.getContent())\n}\n```\n\n## Supported Languages\n\n| Language | Plugin | Status |\n| :--- | :--- | :--- |\n| **Java** | `GENERATOR_JAVA_PLUGIN` | ✅ Full Support |\n| **Kotlin** | `GENERATOR_KOTLIN_PLUGIN` | ✅ Full Support |\n| **C#** | `GENERATOR_CSHARP_PLUGIN` | ✅ Full Support |\n| **Go** | `GENERATOR_GO_PLUGIN` | ✅ Full Support |\n\n## Language-Specific Features\n\n### Java\n\n**Generator Additions:**\n\n- `Lombok` - Add Lombok annotations for getters/setters\n- `LombokBuilder` - Add @Builder annotation\n- `RecordValueObject` - Use Java records for value objects\n- `CommandHandler` - Generate command handler interfaces\n- `Jpa` - Add JPA annotations for aggregates\n- `Timezone` - Add timezone support for date/time fields\n- `SpringFramework` - Spring Framework integration\n\n**ID Generation Strategies:**\n\n- `TABLE` - Table-based ID generation\n- `SEQUENCE` - Database sequence\n- `IDENTITY` - Auto-increment identity\n- `UUID` - UUID identifiers\n- `AUTO` - JPA provider chooses strategy\n\n**Context:**\n\n```typescript\nconst context: java.JavaContext = {\n  namespace: 'com.example.domain',\n  moduleName: 'order',\n  additions: new Set([\n    java.JavaGeneratorAddition.Lombok,\n    java.JavaGeneratorAddition.CommandHandler,\n    java.JavaGeneratorAddition.Jpa,\n  ]),\n  nonNullAnnotation: 'org.springframework.lang.NonNull',\n  nullableAnnotation: 'org.springframework.lang.Nullable',\n  idGenStrategy: java.IdGenStrategy.SEQUENCE,\n  jdkVersion: '17', // '8' | '17' | '21'\n}\n```\n\n### Kotlin\n\n**Generator Additions:**\n\n- `ValueClass` - Use Kotlin value classes for value objects\n- `CommandHandler` - Generate command handler interfaces\n- `Timezone` - Add timezone support for date/time fields\n\n**Context:**\n\n```typescript\nconst context: kotlin.KotlinContext = {\n  namespace: 'com.example.domain',\n  moduleName: 'order',\n  additions: new Set([\n    kotlin.KotlinGeneratorAddition.ValueClass,\n    kotlin.KotlinGeneratorAddition.CommandHandler,\n  ]),\n}\n```\n\n### C&#35;\n\n**Generator Additions:**\n\n- `Timezone` - Add timezone support for date/time fields\n- `RecordStruct` - Use record structs for value objects\n- `PrimaryConstructor` - Use primary constructors\n- `CommandHandlerInterface` - Generate command handler interfaces\n- `AggInterface` - Generate aggregate interfaces\n\n**Context:**\n\n```typescript\nconst context: csharp.CSharpContext = {\n  namespace: 'Example.Domain',\n  moduleName: 'Order',\n  additions: new Set([\n    csharp.CSharpGeneratorAddition.RecordStruct,\n    csharp.CSharpGeneratorAddition.PrimaryConstructor,\n  ]),\n  commandHandlerInterface: 'ICommandHandler',\n  aggInterface: 'IAggregate',\n}\n```\n\n### Go\n\n**Generator Additions:**\n\n- `SinglePackageEachDesigner` - Create a single package per designer\n\n**Context:**\n\n```typescript\nconst context: go.GoContext = {\n  namespace: 'github.com/example/domain',\n  moduleName: 'order',\n  additions: new Set([\n    go.GoGeneratorAddition.SinglePackageEachDesigner,\n  ]),\n}\n```\n\n## API Reference\n\n### `useGeneratorAgg(designer: DomainDesigner)`\n\nCreates a generator aggregate for the given domain designer.\n\n```typescript\nconst agg = useGeneratorAgg(domainDesigner)\n```\n\n### `GeneratorPliginHelper`\n\nHelper class for managing generator plugins.\n\n**Methods:**\n\n| Method | Description |\n| :--- | :--- |\n| `registerPlugin(plugin)` | Register a generator plugin |\n| `unregisterPlugin(plugin)` | Unregister a generator plugin |\n\n**Example:**\n\n```typescript\nimport { GENERATOR_JAVA_PLUGIN, GENERATOR_KOTLIN_PLUGIN } from '@ddd-tool/domain-designer-generator'\n\nGeneratorPliginHelper.registerPlugin(GENERATOR_JAVA_PLUGIN)\nGeneratorPliginHelper.registerPlugin(GENERATOR_KOTLIN_PLUGIN)\n```\n\n### Generator Aggregate Commands\n\n| Command | Description |\n| :--- | :--- |\n| `setContext(context)` | Set the generation context |\n| `genCodeFiles()` | Generate all code files |\n| `setDomainDesigner(designer)` | Update the domain designer |\n| `clearCaches()` | Clear generation caches |\n\n### `CodeFile`\n\nRepresents a generated code file.\n\n**Methods:**\n\n| Method | Description |\n| :--- | :--- |\n| `getName()` | Get the file name |\n| `getParentDir()` | Get the parent directory path as array |\n| `getContent()` | Get the file content |\n| `getImports()` | Get all imports |\n| `setName(name)` | Set the file name |\n| `setParentDir(dir)` | Set the parent directory |\n| `appendContent(content)` | Append content to the file |\n| `addImport(imp)` | Add an import statement |\n\n## Generated Code Structure\n\nFor a typical domain model, the generator creates:\n\n```text\n<namespace>/\n└── <moduleName>/\n    ├── value/           # Value objects and IDs\n    ├── command/         # Commands and command handlers\n    ├── event/           # Domain events\n    └── aggregate/       # Aggregates and implementations\n```\n\n**Example (Java):**\n\n```text\ncom/\n└── example/\n    └── order/\n        ├── value/\n        │   ├── OrderId.java\n        │   └── UserId.java\n        ├── command/\n        │   ├── CreateOrderCommand.java\n        │   └── CreateOrderCommandHandler.java\n        ├── event/\n        │   └── OrderCreatedEvent.java\n        └── aggregate/\n            ├── OrderAgg.java\n            └── OrderAggImpl.java\n```\n\n## Creating Custom Plugins\n\nYou can create custom generator plugins for your specific needs:\n\n```typescript\nimport { GeneratorPliginHelper, type CodeSnippets } from '@ddd-tool/domain-designer-generator'\n\nconst customPlugin = GeneratorPliginHelper.createHotSwapPlugin(() => {\n  return {\n    mount({ api }) {\n      // Setup code providers\n      api.commands._setInfoCodeProvider((info) => {\n        return [{\n          type: 'Info',\n          imports: new Set(),\n          content: `// Custom info code for ${info._attributes.name}`,\n        }]\n      })\n      // ... setup other providers\n    },\n    unmount({ api }) {\n      // Cleanup\n      api.commands.clearCaches()\n    },\n  }\n})\n\nGeneratorPliginHelper.registerPlugin(customPlugin)\n```\n\n## License\n\nISC\n\n## Repository\n\n[https://github.com/ddd-tool/domain-designer-core-ts](https://github.com/ddd-tool/domain-designer-core-ts)\n\n## Related Packages\n\n- [@ddd-tool/domain-designer-core](https://www.npmjs.com/package/@ddd-tool/domain-designer-core) - Core domain modeling library\n- [@ddd-tool/domain-designer-ui-component](https://www.npmjs.com/package/@ddd-tool/domain-designer-ui-component) - Vue 3 UI components\n","readmeFilename":"README.md"}