{"_id":"@aixh-cc/xhgame_builder","_rev":"11-2c08ccc3a45cc82fd929d33ac0f6d7a2","name":"@aixh-cc/xhgame_builder","dist-tags":{"latest":"1.3.0"},"versions":{"0.0.2":{"name":"@aixh-cc/xhgame_builder","version":"0.0.2","keywords":["typescript","cocos"],"author":{"name":"aixh-cc"},"license":"MIT","_id":"@aixh-cc/xhgame_builder@0.0.2","maintainers":[{"name":"aixh","email":"277488199@qq.com"}],"homepage":"https://github.com/aixh-cc/xhgame_builder#readme","bugs":{"url":"https://github.com/aixh-cc/xhgame_builder/issues"},"dist":{"shasum":"36aab44f2be2765fcaec7534474988614b17eb3b","tarball":"https://registry.npmjs.org/@aixh-cc/xhgame_builder/-/xhgame_builder-0.0.2.tgz","fileCount":6,"integrity":"sha512-QrCGUyq4S/lThvP3Ineuyhy/z5aQ9nbqNC9hGpFRii1XbCar5xiyK5bbdO39jgQH45dlmGBHdYBVWb6JrY/CHA==","signatures":[{"sig":"MEQCIGsZWGP6qKV19BScq+APEbIzTO5bkP4L5yNzDrYfQ265AiBn8k+av2cE5SZkMvmo9UATULia7ULV2y7Sflpf0250Yw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31571},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.cjs","require":"./dist/index.cjs"},"./min":{"import":"./dist/index.min.mjs","require":"./dist/index.min.cjs"}},"gitHead":"1cff20d25703e4f69098251773a025ff4b63509b","scripts":{"build":"npm run clean && rollup -c rollup.config.mjs","clean":"rimraf bin dist tsconfig.tsbuildinfo"},"_npmUser":{"name":"aixh","email":"277488199@qq.com"},"repository":{"url":"git+https://github.com/aixh-cc/xhgame_builder.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"cocos的开发组件","directories":{},"_nodeVersion":"18.20.7","dependencies":{"@aixh-cc/xhgame_ec_framework":"^1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rollup":"^4.28.1","ts-node":"^10.9.2","@types/node":"^22.10.2","@types/lodash":"^4.17.13","rollup-plugin-dts":"^6.1.1","@cocos/creator-types":"^3.8.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^12.1.2"},"_npmOperationalInternal":{"tmp":"tmp/xhgame_builder_0.0.2_1762218776524_0.8720334651273041","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@aixh-cc/xhgame_builder","version":"0.0.3","keywords":["typescript","cocos"],"author":{"name":"aixh-cc"},"license":"MIT","_id":"@aixh-cc/xhgame_builder@0.0.3","maintainers":[{"name":"aixh","email":"277488199@qq.com"}],"homepage":"https://github.com/aixh-cc/xhgame_builder#readme","bugs":{"url":"https://github.com/aixh-cc/xhgame_builder/issues"},"dist":{"shasum":"5d5cd87293b6f4145ec1202160886fda920f2a82","tarball":"https://registry.npmjs.org/@aixh-cc/xhgame_builder/-/xhgame_builder-0.0.3.tgz","fileCount":6,"integrity":"sha512-zMJv1KfgSjTuQOMN09hI8l9VhaAWEJDahP1X2nC4XO0bJCde+SOyZGhZzQ8JYi/dWBC6VDaxQNPinNqSddoHYA==","signatures":[{"sig":"MEUCIQDBqLC9kuL2ETD5KU+OzF6hg7+kpe1UqrQaYR24dgvizAIgXoHC6TB8xLfH3c1crk5cghE4rbryZegcHgJm/ct8HG8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100775},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.cjs","require":"./dist/index.cjs"},"./min":{"import":"./dist/index.min.mjs","require":"./dist/index.min.cjs"}},"gitHead":"f3e513cb8fabe3ebe6e07ecac6babfa1eba00254","scripts":{"build":"npm run clean && rollup -c rollup.config.mjs","clean":"rimraf bin dist tsconfig.tsbuildinfo"},"_npmUser":{"name":"aixh","email":"277488199@qq.com"},"repository":{"url":"git+https://github.com/aixh-cc/xhgame_builder.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"xhgame的包构建管理工具","directories":{},"_nodeVersion":"18.20.7","dependencies":{"adm-zip":"^0.5.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rollup":"^4.28.1","ts-node":"^10.9.2","@types/node":"^22.19.0","@types/lodash":"^4.17.13","@types/adm-zip":"^0.5.7","rollup-plugin-dts":"^6.1.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^12.1.2"},"_npmOperationalInternal":{"tmp":"tmp/xhgame_builder_0.0.3_1762222161048_0.2173319662901354","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@aixh-cc/xhgame_builder","version":"0.0.4","keywords":["typescript","cocos"],"author":{"name":"aixh-cc"},"license":"MIT","_id":"@aixh-cc/xhgame_builder@0.0.4","maintainers":[{"name":"aixh","email":"277488199@qq.com"}],"homepage":"https://github.com/aixh-cc/xhgame_builder#readme","bugs":{"url":"https://github.com/aixh-cc/xhgame_builder/issues"},"dist":{"shasum":"d75035bcbec4f8a0cdb1d8a9fed43ace568979c9","tarball":"https://registry.npmjs.org/@aixh-cc/xhgame_builder/-/xhgame_builder-0.0.4.tgz","fileCount":6,"integrity":"sha512-LSynpUvP7n3mKgG02ZOdQA+ozV38OcXVgbwA6tAVLCs5nUKTF1OYkCq0PJpQZyYzTUHpB4jDpyXNzDHXMqieWA==","signatures":[{"sig":"MEYCIQDMIQ27RDaJaLU88GB0u4FSmVM9QFNfQv5scCN/ljGz+wIhAOwBENJlE8GJUpB5VPrnacD3U298EaIVq95rjd4U1FQ2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101082},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.cjs","require":"./dist/index.cjs"},"./min":{"import":"./dist/index.min.mjs","require":"./dist/index.min.cjs"}},"gitHead":"0d67867ee0174198b0fe5d3fa9adc630f93b3649","scripts":{"build":"npm run clean && rollup -c rollup.config.mjs","clean":"rimraf bin dist tsconfig.tsbuildinfo"},"_npmUser":{"name":"aixh","email":"277488199@qq.com"},"repository":{"url":"git+https://github.com/aixh-cc/xhgame_builder.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"xhgame的资源管理简易构建工具","directories":{},"_nodeVersion":"18.20.7","dependencies":{"adm-zip":"^0.5.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rollup":"^4.28.1","ts-node":"^10.9.2","@types/node":"^22.19.0","@types/lodash":"^4.17.13","@types/adm-zip":"^0.5.7","rollup-plugin-dts":"^6.1.1","@cocos/creator-types":"^3.8.7","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^12.1.2"},"_npmOperationalInternal":{"tmp":"tmp/xhgame_builder_0.0.4_1762231061068_0.28926336594450563","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@aixh-cc/xhgame_builder","version":"0.0.5","keywords":["typescript","cocos"],"author":{"name":"aixh-cc"},"license":"MIT","_id":"@aixh-cc/xhgame_builder@0.0.5","maintainers":[{"name":"aixh","email":"277488199@qq.com"}],"homepage":"https://github.com/aixh-cc/xhgame_builder#readme","bugs":{"url":"https://github.com/aixh-cc/xhgame_builder/issues"},"dist":{"shasum":"96bd7c6ee1f54c67b5c0b44306f527024e1a0112","tarball":"https://registry.npmjs.org/@aixh-cc/xhgame_builder/-/xhgame_builder-0.0.5.tgz","fileCount":6,"integrity":"sha512-HpNzH5hfooHe2Wb3ftkZGcH+2vYDTxoQKS/PvwS4GzjJLTT9L0tsHMmzRDPX6veQWaV3glN3PyAi0zv+SamZoQ==","signatures":[{"sig":"MEUCIQDFedBFpK3DUVnv7dpPK7Kdvw6FuqxbhHmPMAOXwvUl+gIgLZSYbw39XapMMVhaBCbftUDAAI0o6IGFb9zXBHjcY6A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101082},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.cjs","require":"./dist/index.cjs"},"./min":{"import":"./dist/index.min.mjs","require":"./dist/index.min.cjs"}},"gitHead":"7b181da3a2167ec4ded7681809aac47ca9a18e9e","scripts":{"build":"npm run clean && rollup -c rollup.config.mjs","clean":"rimraf bin dist tsconfig.tsbuildinfo"},"_npmUser":{"name":"aixh","email":"277488199@qq.com"},"repository":{"url":"git+https://github.com/aixh-cc/xhgame_builder.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"xhgame的资源管理简易构建工具","directories":{},"_nodeVersion":"18.20.7","dependencies":{"adm-zip":"^0.5.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rollup":"^4.28.1","ts-node":"^10.9.2","@types/node":"^22.19.0","@types/lodash":"^4.17.13","@types/adm-zip":"^0.5.7","rollup-plugin-dts":"^6.1.1","@cocos/creator-types":"^3.8.7","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^12.1.2"},"_npmOperationalInternal":{"tmp":"tmp/xhgame_builder_0.0.5_1762232434172_0.11591024140520201","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@aixh-cc/xhgame_builder","version":"1.1.0","keywords":["typescript","cocos"],"author":{"name":"aixh-cc"},"license":"MIT","_id":"@aixh-cc/xhgame_builder@1.1.0","maintainers":[{"name":"aixh","email":"277488199@qq.com"}],"homepage":"https://github.com/aixh-cc/xhgame_builder#readme","bugs":{"url":"https://github.com/aixh-cc/xhgame_builder/issues"},"dist":{"shasum":"6ea0d48ee94b4cca4b812b44eb05d3804bd8fc94","tarball":"https://registry.npmjs.org/@aixh-cc/xhgame_builder/-/xhgame_builder-1.1.0.tgz","fileCount":6,"integrity":"sha512-oKEpvcXGAKafBmtcavmQXtAn7du7AdgIqhJxTt7Oc1Z04toayF3yEZk9CBGeBMKm511hIkZsQgZZqK63BGYhNg==","signatures":[{"sig":"MEYCIQCU8XFeV1gXq7YZnChOi2aGhqNNSLr4j0uoJAr4wpEbowIhAJpavk/iMULEF8+HjSETsDsdhXVUgbQXg12N92LHnYV6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":240954},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.cjs","require":"./dist/index.cjs"},"./min":{"import":"./dist/index.min.mjs","require":"./dist/index.min.cjs"}},"gitHead":"13289e87929b55347c20c3b0f7b87815422eff92","scripts":{"build":"npm run clean && rollup -c rollup.config.mjs","clean":"rimraf bin dist tsconfig.tsbuildinfo"},"_npmUser":{"name":"aixh","email":"277488199@qq.com"},"repository":{"url":"git+https://github.com/aixh-cc/xhgame_builder.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"xhgame的资源管理简易构建工具","directories":{},"_nodeVersion":"18.20.7","dependencies":{"adm-zip":"^0.5.16","ts-morph":"^27.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rollup":"^4.28.1","ts-node":"^10.9.2","@types/node":"^22.19.0","@types/lodash":"^4.17.13","@types/adm-zip":"^0.5.7","rollup-plugin-dts":"^6.1.1","@cocos/creator-types":"^3.8.7","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^12.1.2"},"_npmOperationalInternal":{"tmp":"tmp/xhgame_builder_1.1.0_1763349824638_0.5346426904550603","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@aixh-cc/xhgame_builder","version":"1.1.2","keywords":["typescript","cocos"],"author":{"name":"aixh-cc"},"license":"MIT","_id":"@aixh-cc/xhgame_builder@1.1.2","maintainers":[{"name":"aixh","email":"277488199@qq.com"}],"homepage":"https://github.com/aixh-cc/xhgame_builder#readme","bugs":{"url":"https://github.com/aixh-cc/xhgame_builder/issues"},"dist":{"shasum":"500b659d2fcdb979248cd3f58c0ca7ca8f996dda","tarball":"https://registry.npmjs.org/@aixh-cc/xhgame_builder/-/xhgame_builder-1.1.2.tgz","fileCount":6,"integrity":"sha512-RsP59c83br/jMOdJcIpfdIXIiIc/3wWSkXbJfT4/CGKS3gF/k0pe7IX+mIDpudN+ohb9V6TGFf/Nw9zO3JI4Sg==","signatures":[{"sig":"MEYCIQDlgv7gI7h2pt1qaeoqB7dbDa7mqQwrY4Y2H7F6a9ldsgIhAN54fIXqzMdnKeXhj/R0dzGzHI5sw7hQByg6ZDN36Mzp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241166},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.cjs","require":"./dist/index.cjs"},"./min":{"import":"./dist/index.min.mjs","require":"./dist/index.min.cjs"}},"gitHead":"981a91bd7a6c2bfc2e4d4b504ddb088f65639f9c","scripts":{"build":"npm run clean && rollup -c rollup.config.mjs","clean":"rimraf bin dist tsconfig.tsbuildinfo"},"_npmUser":{"name":"aixh","email":"277488199@qq.com"},"repository":{"url":"git+https://github.com/aixh-cc/xhgame_builder.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"xhgame的资源管理简易构建工具","directories":{},"_nodeVersion":"18.20.7","dependencies":{"adm-zip":"^0.5.16","ts-morph":"^27.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rollup":"^4.28.1","ts-node":"^10.9.2","@types/node":"^22.19.0","@types/lodash":"^4.17.13","@types/adm-zip":"^0.5.7","rollup-plugin-dts":"^6.1.1","@cocos/creator-types":"^3.8.7","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^12.1.2"},"_npmOperationalInternal":{"tmp":"tmp/xhgame_builder_1.1.2_1763454904656_0.8459517198621571","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@aixh-cc/xhgame_builder","version":"1.1.3","keywords":["typescript","cocos"],"author":{"name":"aixh-cc"},"license":"MIT","_id":"@aixh-cc/xhgame_builder@1.1.3","maintainers":[{"name":"aixh","email":"277488199@qq.com"}],"homepage":"https://github.com/aixh-cc/xhgame_builder#readme","bugs":{"url":"https://github.com/aixh-cc/xhgame_builder/issues"},"dist":{"shasum":"5899d6c35b2b52851a453b044ceb2499252f1591","tarball":"https://registry.npmjs.org/@aixh-cc/xhgame_builder/-/xhgame_builder-1.1.3.tgz","fileCount":6,"integrity":"sha512-hMmmujq4JayHAxc+C3UMHhK7L6YdDXvo93Qt+BNhC6kPWnRNZKUsXdjoaV7zQWwJ0Up8nLI61Jo3sq0i8B/i5Q==","signatures":[{"sig":"MEUCIQCnRAL8MUMOUPnUsvrm9/IUkQMLosGSeEhc95ISXYuA6gIgIitLYxuUs380KXXYuZ9cxM9HdGMiJSTqGR8qoN2MqJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241470},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.cjs","require":"./dist/index.cjs"},"./min":{"import":"./dist/index.min.mjs","require":"./dist/index.min.cjs"}},"gitHead":"acf9b65434da580189408a9a66f9ca577a7bc83f","scripts":{"build":"npm run clean && rollup -c rollup.config.mjs","clean":"rimraf bin dist tsconfig.tsbuildinfo"},"_npmUser":{"name":"aixh","email":"277488199@qq.com"},"repository":{"url":"git+https://github.com/aixh-cc/xhgame_builder.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"xhgame的资源管理简易构建工具","directories":{},"_nodeVersion":"18.20.7","dependencies":{"adm-zip":"^0.5.16","ts-morph":"^27.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rollup":"^4.28.1","ts-node":"^10.9.2","@types/node":"^22.19.0","@types/lodash":"^4.17.13","@types/adm-zip":"^0.5.7","rollup-plugin-dts":"^6.1.1","@cocos/creator-types":"^3.8.7","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^12.1.2"},"_npmOperationalInternal":{"tmp":"tmp/xhgame_builder_1.1.3_1763617996540_0.0548429063128002","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@aixh-cc/xhgame_builder","version":"1.1.4","keywords":["typescript","cocos"],"author":{"name":"aixh-cc"},"license":"MIT","_id":"@aixh-cc/xhgame_builder@1.1.4","maintainers":[{"name":"aixh","email":"277488199@qq.com"}],"homepage":"https://github.com/aixh-cc/xhgame_builder#readme","bugs":{"url":"https://github.com/aixh-cc/xhgame_builder/issues"},"dist":{"shasum":"7ad9bced41cf8ff438799087f7ae041579117e41","tarball":"https://registry.npmjs.org/@aixh-cc/xhgame_builder/-/xhgame_builder-1.1.4.tgz","fileCount":6,"integrity":"sha512-mRrF16OCHvhRPgSPqqzy4tnu0RqmphDaRzPEnWtryjsBEhLWy+41Tcp/wigDPATnyywi7Stf8CTBZlIsZMecgA==","signatures":[{"sig":"MEUCIEXXC8StsMS1VB7c5t2LA+Xn0xetieAs6etmsZdPsG9PAiEA9SfzK8XqiLxtxMw/JvDlc1kNlKRwePDWpL3991S/NO0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253235},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.cjs","require":"./dist/index.cjs"},"./min":{"import":"./dist/index.min.mjs","require":"./dist/index.min.cjs"}},"gitHead":"02f66dc2380628022ca9e5a1101e5094b321746f","scripts":{"build":"npm run clean && rollup -c rollup.config.mjs","clean":"rimraf bin dist tsconfig.tsbuildinfo"},"_npmUser":{"name":"aixh","email":"277488199@qq.com"},"repository":{"url":"git+https://github.com/aixh-cc/xhgame_builder.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"xhgame的资源管理简易构建工具","directories":{},"_nodeVersion":"18.20.7","dependencies":{"adm-zip":"^0.5.16","ts-morph":"^27.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rollup":"^4.28.1","ts-node":"^10.9.2","@types/node":"^22.19.0","@types/lodash":"^4.17.13","@types/adm-zip":"^0.5.7","rollup-plugin-dts":"^6.1.1","@cocos/creator-types":"^3.8.7","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^12.1.2"},"_npmOperationalInternal":{"tmp":"tmp/xhgame_builder_1.1.4_1763694742968_0.21600616845048792","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@aixh-cc/xhgame_builder","version":"1.1.5","keywords":["typescript","cocos"],"author":{"name":"aixh-cc"},"license":"MIT","_id":"@aixh-cc/xhgame_builder@1.1.5","maintainers":[{"name":"aixh","email":"277488199@qq.com"}],"homepage":"https://github.com/aixh-cc/xhgame_builder#readme","bugs":{"url":"https://github.com/aixh-cc/xhgame_builder/issues"},"dist":{"shasum":"26c023eb887380bf9a7ad9e6fc8b6bdd20b6199b","tarball":"https://registry.npmjs.org/@aixh-cc/xhgame_builder/-/xhgame_builder-1.1.5.tgz","fileCount":6,"integrity":"sha512-RxBwGwTVswD2V8GhIJIezcvDD7OID7vx2izVZRcJGrSokW75CtlA5HMhhnx0+Pn/03WZgLY7/w0DZq8TicJilw==","signatures":[{"sig":"MEUCIQDavNSk07S577TCJCCeBi/jm7IpTeBl4f09Qq74Gxh5LQIgYm/EjDOiyCq7Q+xzmvuam3MNRldzkAISUIRFou836nE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":259433},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.cjs","require":"./dist/index.cjs"},"./min":{"import":"./dist/index.min.mjs","require":"./dist/index.min.cjs"}},"gitHead":"3e670ef8daf73fa309d672cfa3917070c577d7de","scripts":{"build":"npm run clean && rollup -c rollup.config.mjs","clean":"rimraf bin dist tsconfig.tsbuildinfo"},"_npmUser":{"name":"aixh","email":"277488199@qq.com"},"repository":{"url":"git+https://github.com/aixh-cc/xhgame_builder.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"xhgame的资源管理简易构建工具","directories":{},"_nodeVersion":"18.20.7","dependencies":{"adm-zip":"^0.5.16","ts-morph":"^27.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rollup":"^4.28.1","ts-node":"^10.9.2","@types/node":"^22.19.0","@types/lodash":"^4.17.13","@types/adm-zip":"^0.5.7","rollup-plugin-dts":"^6.1.1","@cocos/creator-types":"^3.8.7","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^12.1.2"},"_npmOperationalInternal":{"tmp":"tmp/xhgame_builder_1.1.5_1763706788869_0.13734161384419208","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@aixh-cc/xhgame_builder","version":"1.2.0","keywords":["typescript","cocos"],"author":{"name":"aixh-cc"},"license":"MIT","_id":"@aixh-cc/xhgame_builder@1.2.0","maintainers":[{"name":"aixh","email":"277488199@qq.com"}],"homepage":"https://github.com/aixh-cc/xhgame_builder#readme","bugs":{"url":"https://github.com/aixh-cc/xhgame_builder/issues"},"dist":{"shasum":"86e75a642fac87f77e31e79e49515c233780c4ed","tarball":"https://registry.npmjs.org/@aixh-cc/xhgame_builder/-/xhgame_builder-1.2.0.tgz","fileCount":6,"integrity":"sha512-30ldkDStAc75tGeR1SVdsilVA0jvhgjrJ7JsX66h/BXSq+1+ycXF2Cw2a05xQwuU6OPHKQdME6+SO/feRSpKjA==","signatures":[{"sig":"MEYCIQCh2S8Or86HPhuqjZALKDd1SuTq5G8Om6J/D+2Ys+EY9gIhAPqqX0tgW9dA1ONe1B53zWshJ3L1i/8z/XDOkSo+VGjX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":259427},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.cjs","require":"./dist/index.cjs"},"./min":{"import":"./dist/index.min.mjs","require":"./dist/index.min.cjs"}},"gitHead":"3e670ef8daf73fa309d672cfa3917070c577d7de","scripts":{"build":"npm run clean && rollup -c rollup.config.mjs","clean":"rimraf bin dist tsconfig.tsbuildinfo"},"_npmUser":{"name":"aixh","email":"277488199@qq.com"},"repository":{"url":"git+https://github.com/aixh-cc/xhgame_builder.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.2","description":"xhgame的资源管理构建工具","directories":{},"_nodeVersion":"18.20.7","dependencies":{"adm-zip":"^0.5.16","ts-morph":"^27.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rollup":"^4.28.1","ts-node":"^10.9.2","@types/node":"^22.19.0","@types/lodash":"^4.17.13","@types/adm-zip":"^0.5.7","rollup-plugin-dts":"^6.1.1","@cocos/creator-types":"^3.8.7","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^12.1.2"},"_npmOperationalInternal":{"tmp":"tmp/xhgame_builder_1.2.0_1763721888380_0.1911649747984423","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@aixh-cc/xhgame_builder","version":"1.3.0","description":"xhgame的资源管理构建工具","main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.cjs","import":"./dist/index.mjs","types":"./dist/index.d.ts","default":"./dist/index.cjs"},"./min":{"require":"./dist/index.min.cjs","import":"./dist/index.min.mjs"}},"keywords":["typescript","cocos"],"scripts":{"clean":"node -e \"const fs=require('fs');['bin','dist','tsconfig.tsbuildinfo'].forEach(p=>fs.rmSync(p,{recursive:true,force:true}))\"","build":"npm run clean && rollup -c rollup.config.mjs"},"author":{"name":"aixh-cc"},"license":"MIT","dependencies":{"adm-zip":"^0.5.16","ts-morph":"^27.0.2"},"devDependencies":{"@cocos/creator-types":"^3.8.7","@rollup/plugin-terser":"^1.0.0","@rollup/plugin-typescript":"^12.1.2","@types/adm-zip":"^0.5.7","@types/lodash":"^4.17.13","@types/node":"^22.19.0","rollup":"^4.28.1","rollup-plugin-dts":"^6.1.1","ts-node":"^10.9.2","tslib":"^2.6.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://github.com/aixh-cc/xhgame_builder.git"},"_id":"@aixh-cc/xhgame_builder@1.3.0","gitHead":"2a543b60d097c4fcf292bda915668e998d28c625","bugs":{"url":"https://github.com/aixh-cc/xhgame_builder/issues"},"homepage":"https://github.com/aixh-cc/xhgame_builder#readme","_nodeVersion":"22.18.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-qJL4ExCaIF/wleN1KfC9Ivyli9CIo7mdZa6pC+pUpTYba4dU0OAlcsNHPPkrGwRepYX+Ldl6nng9vrq0Zl3gqQ==","shasum":"760de071b7d4a117bd9f729b65bdb768c8c0af70","tarball":"https://registry.npmjs.org/@aixh-cc/xhgame_builder/-/xhgame_builder-1.3.0.tgz","fileCount":8,"unpackedSize":263201,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHtI5UcoZ0zTk88qsx05q9aNvLy9BVxY2aQT2h8JNEsSAiBj5ZV/wheE+BxP2f/Vpdrfhi0rQo3uuSgEdoSXV9yKjg=="}]},"_npmUser":{"name":"aixh","email":"277488199@qq.com"},"directories":{},"maintainers":[{"name":"aixh","email":"277488199@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/xhgame_builder_1.3.0_1774090641691_0.20811774985917464"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-04T01:12:56.418Z","modified":"2026-03-21T10:57:21.995Z","0.0.2":"2025-11-04T01:12:56.736Z","0.0.3":"2025-11-04T02:09:21.303Z","0.0.4":"2025-11-04T04:37:41.264Z","0.0.5":"2025-11-04T05:00:34.367Z","1.1.0":"2025-11-17T03:23:44.803Z","1.1.2":"2025-11-18T08:35:04.874Z","1.1.3":"2025-11-20T05:53:16.768Z","1.1.4":"2025-11-21T03:12:23.169Z","1.1.5":"2025-11-21T06:33:09.087Z","1.2.0":"2025-11-21T10:44:48.631Z","1.3.0":"2026-03-21T10:57:21.855Z"},"bugs":{"url":"https://github.com/aixh-cc/xhgame_builder/issues"},"author":{"name":"aixh-cc"},"license":"MIT","homepage":"https://github.com/aixh-cc/xhgame_builder#readme","keywords":["typescript","cocos"],"repository":{"type":"git","url":"git+https://github.com/aixh-cc/xhgame_builder.git"},"description":"xhgame的资源管理构建工具","maintainers":[{"name":"aixh","email":"277488199@qq.com"}],"readme":"# xhgame_builder\n\nCocos Creator 资源扩展包构建与安装工具。支持打包、安装、卸载、备份与回滚工作流。\n\n从 [xhgame_ec_framework](https://github.com/aixh-cc/xhgame_ec_framework) v1.5.0 分离为独立项目。\n\n## 特性\n- 构建与安装：按 `setup.json` 的 `files` 清单复制，ZIP 解压根目录智能选择\n- 备份与回滚：卸载前生成 `<code>.zip` 与描述 JSON，回滚自动剥离顶级目录前缀\n- 追加脚本：枚举/类属性追加（Factory/Table/GUI/Audio/Comp）\n- 依赖校验：文件存在性、UUID 一致性（支持 `replaceUuid`）、组件安装依赖（同插件）\n\n## 目录结构\n```\nsrc/\n  Builder/          # 构建与安装工具代码\n    AppendScript.ts\n    BackupManager.ts\n    Defined.ts\n    LocalInstallManager.ts\n    MetaManager.ts\n    Util.ts\n  Pack/             # 打包工具\n    Pack.ts\n  index.ts\nextensions/         # 示例扩展资源包（*.setup.json 与 *.zip）\nassets/             # 示例管理器与类型枚举文件（供追加脚本演示）\ntests/              # 可运行测试用例\n```\n\n## 快速开始\n\n### 安装依赖\n```bash\nbun install\n```\n\n### 运行测试\n```bash\nbun ./tests/run.test.mjs\n```\n\n## 工作流\n\n### 打包（`src/Pack/Pack.ts`）\n将项目 `assets/.../<group>/<item>` 复制到 `extensions/<plugin>/packages/<group>/<item>`，生成/更新 `<group>/<item>.setup.json` 的 `files` 清单供安装使用。\n\n### 安装（`src/Builder/LocalInstallManager.ts`）\n- 解压 ZIP 或使用同名目录作为源；仅复制 `setup.json.files` 中列出的相对路径\n- 依赖校验：文件存在性、UUID 一致性（支持 `replaceUuid`）、组件安装依赖（同插件）\n- 追加脚本：枚举/类属性追加（Factory/Table/GUI/Audio/Comp）\n- 记录安装信息：`<plugin>-installInfo.json`\n\n```ts\nLocalInstallManager.installComponent(group, componentCode)\n```\n\n### 卸载与备份（`src/Builder/BackupManager.ts`）\n- 卸载前备份：生成 `<componentCode>.zip` 与 `<componentCode>.setup.json`\n- ZIP 顶层目录为组件码；回滚自动剥离 `${componentCode}/` 前缀，恢复至 `assets`\n- 幂等恢复追加脚本与安装信息\n\n```ts\nLocalInstallManager.uninstallComponent(group, componentCode)\nBackupManager.rollback(group, componentCode)\n```\n\n## 约定与路径\n- 项目根查找：向上查找存在的 `extensions` 目录（Creator 环境使用 `Editor.Project.path`）\n- 资源根：`assets`\n- 扩展包目录：`extensions/<plugin>/packages/<group>`\n- 备份目录：`extensions/<plugin>/backups/<projectName>/<group>`\n- 安装信息：`/<plugin>-installInfo.json`\n\n## 构建\n```bash\nnpm run build\n```\n\n## 许可证\nMIT\n","readmeFilename":"README.md"}