{"_id":"@cocos-fe/vite-plugin-cocos-panel","_rev":"15-6a7fc4f6bf0588c9218dae9480138ba2","name":"@cocos-fe/vite-plugin-cocos-panel","dist-tags":{"latest":"1.0.3"},"versions":{"0.0.1-beta.1":{"name":"@cocos-fe/vite-plugin-cocos-panel","version":"0.0.1-beta.1","keywords":["vite-plugin-cocos-panel","cocos-panel","vite-plugin","cocos-plugin","cocos-extend"],"author":{"name":"cocos-fe"},"license":"ISC","_id":"@cocos-fe/vite-plugin-cocos-panel@0.0.1-beta.1","maintainers":[{"name":"dogodo","email":"741484865@qq.com"}],"dist":{"shasum":"908e00641018ed2ad989985f29d54aefbde6ea41","tarball":"https://registry.npmjs.org/@cocos-fe/vite-plugin-cocos-panel/-/vite-plugin-cocos-panel-0.0.1-beta.1.tgz","fileCount":4,"integrity":"sha512-vkpYmyUmlWXG4FxiSx399GUfTnirCC6DHeg6XtelZWKM6SavjiKM7GZQVU/Ff/3ivH4riGFZJuaXxfP0lNpQbA==","signatures":[{"sig":"MEUCIDVBm3cMcO8z5zZpvDz4oi7RMf5wnQ8uBZYUTwqtDPM4AiEArpJLPap3Io8YSUTvQCXfrD/IiQF+4ccF1b73R+UpAtI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8494},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"3e14f941ad6b0b9381d3c6dfcd1d5e51a7d014d0","scripts":{"dev":"npx tsc --watch","build":"npx tsc"},"_npmUser":{"name":"dogodo","email":"741484865@qq.com"},"_npmVersion":"10.5.0","description":"a vite plugin for build cocos panel","directories":{},"_nodeVersion":"18.20.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"acorn":"^8.12.1","astring":"^1.9.0","typescript":"^5.6.2","estree-walker":"^3.0.3"},"peerDependencies":{"vite":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-cocos-panel_0.0.1-beta.1_1727431628425_0.23736924951109217","host":"s3://npm-registry-packages"}},"0.0.1-beta.2":{"name":"@cocos-fe/vite-plugin-cocos-panel","version":"0.0.1-beta.2","keywords":["vite-plugin-cocos-panel","cocos-panel","vite-plugin","cocos-plugin","cocos-extend"],"author":{"name":"cocos-fe"},"license":"ISC","_id":"@cocos-fe/vite-plugin-cocos-panel@0.0.1-beta.2","maintainers":[{"name":"dogodo","email":"741484865@qq.com"}],"dist":{"shasum":"9a011a9ce046bb6b0f8ddb159940de1a2095acbb","tarball":"https://registry.npmjs.org/@cocos-fe/vite-plugin-cocos-panel/-/vite-plugin-cocos-panel-0.0.1-beta.2.tgz","fileCount":4,"integrity":"sha512-0UKSiW0g3l23AukHQ6/5pJZp1kGs0sSqVwDl5bupvJJqVvcJVLV2qOIPsUhtBAQtY873VKGcS6PoptJI4pDptg==","signatures":[{"sig":"MEUCIQCx1IKOzaXKqqhB4O4HLOZ8+9P8pqtJwNv7HsQSQzQingIgMS9+FCBvQAjno7mKYbS3YQDlSL6K085/vcrZEKrL6Ic=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8547},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"0642219425949a6121d909985a13b29f0f79996a","scripts":{"dev":"npx tsc --watch","build":"npx tsc"},"_npmUser":{"name":"dogodo","email":"741484865@qq.com"},"_npmVersion":"10.5.0","description":"a vite plugin for build cocos panel","directories":{},"_nodeVersion":"18.20.2","dependencies":{"acorn":"^8.12.1","astring":"^1.9.0","estree-walker":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.2"},"peerDependencies":{"vite":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-cocos-panel_0.0.1-beta.2_1728437656810_0.03236292197347712","host":"s3://npm-registry-packages"}},"0.0.1-beta.3":{"name":"@cocos-fe/vite-plugin-cocos-panel","version":"0.0.1-beta.3","keywords":["vite-plugin-cocos-panel","cocos-panel","vite-plugin","cocos-plugin","cocos-extend"],"author":{"name":"cocos-fe"},"license":"ISC","_id":"@cocos-fe/vite-plugin-cocos-panel@0.0.1-beta.3","maintainers":[{"name":"dogodo","email":"741484865@qq.com"}],"dist":{"shasum":"ffb773e59e7b608928e1f14e51add4bda37da8d1","tarball":"https://registry.npmjs.org/@cocos-fe/vite-plugin-cocos-panel/-/vite-plugin-cocos-panel-0.0.1-beta.3.tgz","fileCount":4,"integrity":"sha512-eDxeW2RdUaqGv1wLeCrMsHlIsXJkaKlvBHt5SI2TA7ptYdsLThxAe9KmElCupcSpoa4vuRYUdOgogDrUWvXZog==","signatures":[{"sig":"MEYCIQC3Cvmu3o0UbTR5mSpcraQAYJVK0Fj1INd7T5g/Sh0SdQIhAPsxSJMQtQ/8Kd34wIGAJ9AiYxpHqJ9eG5sNnCsoD2ir","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8995},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"f3196df5f534530a1b2a972d50dd6825ba3a7ef0","scripts":{"dev":"npx tsc --watch","build":"npx tsc"},"_npmUser":{"name":"dogodo","email":"741484865@qq.com"},"_npmVersion":"9.6.7","description":"a vite plugin for build cocos panel","directories":{},"_nodeVersion":"18.17.0","dependencies":{"acorn":"^8.12.1","astring":"^1.9.0","estree-walker":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.2"},"peerDependencies":{"vite":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-cocos-panel_0.0.1-beta.3_1730259970936_0.6704710238482658","host":"s3://npm-registry-packages"}},"0.0.1-beta.4":{"name":"@cocos-fe/vite-plugin-cocos-panel","version":"0.0.1-beta.4","keywords":["vite-plugin-cocos-panel","cocos-panel","vite-plugin","cocos-plugin","cocos-extend"],"author":{"name":"cocos-fe"},"license":"ISC","_id":"@cocos-fe/vite-plugin-cocos-panel@0.0.1-beta.4","maintainers":[{"name":"dogodo","email":"741484865@qq.com"}],"dist":{"shasum":"a93f7e3590002e5ab52dabe2fee08a23d4e6a145","tarball":"https://registry.npmjs.org/@cocos-fe/vite-plugin-cocos-panel/-/vite-plugin-cocos-panel-0.0.1-beta.4.tgz","fileCount":6,"integrity":"sha512-xI5Tquz1/ZJz1CA+meYvzsFC20a3cnRSH16ZkaAVb6oALbQFbO+Tb5KNFc43NH2kd3dLEVov4CenRpkl47qXXg==","signatures":[{"sig":"MEUCIECfuMd5wDoNkAq223fc/vDLuxzawlRuITv1atxFfAtaAiEAzIG6/GhmnZ9tLJioMrN4dbwmoprEofghoXPGF4DTQNI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10149},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"9308ff8caa2088060bb59d045792c8ed97f92d44","scripts":{"dev":"npx tsc --watch","build":"npx tsc"},"_npmUser":{"name":"dogodo","email":"741484865@qq.com"},"_npmVersion":"10.5.1","description":"a vite plugin for build cocos panel","directories":{},"_nodeVersion":"22.0.0","dependencies":{"acorn":"^8.14.0","astring":"^1.9.0","estree-walker":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.2"},"peerDependencies":{"vite":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-cocos-panel_0.0.1-beta.4_1732782466682_0.25741411764078803","host":"s3://npm-registry-packages"}},"0.0.1-beta.5":{"name":"@cocos-fe/vite-plugin-cocos-panel","version":"0.0.1-beta.5","keywords":["vite-plugin-cocos-panel","cocos-panel","vite-plugin","cocos-plugin","cocos-extend"],"author":{"name":"cocos-fe"},"license":"ISC","_id":"@cocos-fe/vite-plugin-cocos-panel@0.0.1-beta.5","maintainers":[{"name":"dogodo","email":"741484865@qq.com"}],"dist":{"shasum":"68429dd1cd3440684567dca441fb67905bab382c","tarball":"https://registry.npmjs.org/@cocos-fe/vite-plugin-cocos-panel/-/vite-plugin-cocos-panel-0.0.1-beta.5.tgz","fileCount":4,"integrity":"sha512-Ud9iHt1xqsS+goSuyaA1XJXYvlEqvXFV4LmX+Kf7Mbe5DS5gvcwC1NcRk/VyYx8eeFak+hTCEvgEC0lAkG226A==","signatures":[{"sig":"MEQCIGyOhUtdCmuJO1lnGCHHEozgqcU20OCAUblSYjWiR9SjAiBmGSaY2GyWt5OLX+fNaaZoMj2xCRlwvX3LrkkdS3xPDw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9949},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"728f0caa39ee14fbea25f6f3af6c41f502334210","scripts":{"dev":"npx tsc --watch","build":"npx tsc"},"_npmUser":{"name":"dogodo","email":"741484865@qq.com"},"_npmVersion":"10.9.0","description":"a vite plugin for build cocos panel","directories":{},"_nodeVersion":"18.17.0","dependencies":{"acorn":"^8.14.0","astring":"^1.9.0","estree-walker":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.2"},"peerDependencies":{"vite":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-cocos-panel_0.0.1-beta.5_1733282960304_0.8965210277280129","host":"s3://npm-registry-packages"}},"0.0.1-beta.6":{"name":"@cocos-fe/vite-plugin-cocos-panel","version":"0.0.1-beta.6","keywords":["vite-plugin-cocos-panel","cocos-panel","vite-plugin","cocos-plugin","cocos-extend"],"author":{"name":"cocos-fe"},"license":"ISC","_id":"@cocos-fe/vite-plugin-cocos-panel@0.0.1-beta.6","maintainers":[{"name":"dogodo","email":"741484865@qq.com"}],"dist":{"shasum":"16886438d55f2a5cf2b73d4a17f899341b329a3d","tarball":"https://registry.npmjs.org/@cocos-fe/vite-plugin-cocos-panel/-/vite-plugin-cocos-panel-0.0.1-beta.6.tgz","fileCount":4,"integrity":"sha512-Bg37L8+49Kksoqsq5g03NRGiPeP/CTB0EHBQsigbdrQ9NoAVu2RoSK8ZrDpARvWCS5EZXi06wjOd3Ddl/VTrIA==","signatures":[{"sig":"MEUCICBK48dWklgLHz4/sRSFq8glrG1z+teEtVb+TGArYR/zAiEA8J75sDYYuCinubFny5D23Ns0CJNBmKAYlKxBC87uGT8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10560},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"c184de622bc113dd64ade1019c6b45196bde5623","scripts":{"dev":"npx tsc --watch","build":"npx tsc"},"_npmUser":{"name":"dogodo","email":"741484865@qq.com"},"_npmVersion":"10.9.0","description":"a vite plugin for build cocos panel","directories":{},"_nodeVersion":"18.17.0","dependencies":{"acorn":"^8.14.0","astring":"^1.9.0","magic-string":"^0.30.17","estree-walker":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.2"},"peerDependencies":{"vite":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-cocos-panel_0.0.1-beta.6_1741770682170_0.0768086006921227","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-beta.8":{"name":"@cocos-fe/vite-plugin-cocos-panel","version":"0.0.1-beta.8","keywords":["vite-plugin-cocos-panel","cocos-panel","vite-plugin","cocos-plugin","cocos-extend"],"author":{"name":"cocos-fe"},"license":"ISC","_id":"@cocos-fe/vite-plugin-cocos-panel@0.0.1-beta.8","maintainers":[{"name":"dogodo","email":"741484865@qq.com"}],"dist":{"shasum":"45484d02d3047659ecb1716e708dec060aebb781","tarball":"https://registry.npmjs.org/@cocos-fe/vite-plugin-cocos-panel/-/vite-plugin-cocos-panel-0.0.1-beta.8.tgz","fileCount":4,"integrity":"sha512-esMZgyFAgyfw96t4y5Opgn4IucAP0++Zf3Xkwn/q+j/3Ls4qWX6p4oXvdLkmhor8O0OKWNTMHV3qwsDnwOGEJQ==","signatures":[{"sig":"MEQCIBaGUTYvmZjZiQTYPZJpdaqGwag/Qp5SBiiTW+DWmd2wAiBfNo7RG5XhijK7JEPiOx3aBVU555yNjALFfo7tiy5qjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11967},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"c184de622bc113dd64ade1019c6b45196bde5623","scripts":{"dev":"npx tsc --watch","build":"npx tsc"},"_npmUser":{"name":"dogodo","email":"741484865@qq.com"},"_npmVersion":"10.9.0","description":"a vite plugin for build cocos panel","directories":{},"_nodeVersion":"18.17.0","dependencies":{"acorn":"^8.14.0","astring":"^1.9.0","magic-string":"^0.30.17","estree-walker":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.2"},"peerDependencies":{"vite":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-cocos-panel_0.0.1-beta.8_1741858702621_0.0056105331622087196","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-beta.9":{"name":"@cocos-fe/vite-plugin-cocos-panel","version":"0.0.1-beta.9","keywords":["vite-plugin-cocos-panel","cocos-panel","vite-plugin","cocos-plugin","cocos-extend"],"author":{"name":"cocos-fe"},"license":"ISC","_id":"@cocos-fe/vite-plugin-cocos-panel@0.0.1-beta.9","maintainers":[{"name":"dogodo","email":"741484865@qq.com"}],"dist":{"shasum":"99cd7934d825f380f6d84876aaba8d6964636b4f","tarball":"https://registry.npmjs.org/@cocos-fe/vite-plugin-cocos-panel/-/vite-plugin-cocos-panel-0.0.1-beta.9.tgz","fileCount":5,"integrity":"sha512-odQ9E7IKoe8UCBNahSiM0vJt32l0oS+3zOaTfCScj1LVGVbCz5k02spGK7OtZj7/CYYzqqBM65jnDrzapWeX9Q==","signatures":[{"sig":"MEUCIDwMTHNFwzWa7V6GQ6I89q+dzdMCmfdHB4q2IeUS9rIDAiEAi5JIctA5qh4lqEIoay4t/E4vjLnoBdQ3uzv5qkDglKg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13006},"main":"./dist/index.js","type":"module","_from":"file:cocos-fe-vite-plugin-cocos-panel-0.0.1-beta.9.tgz","types":"./dist/index.d.ts","scripts":{"dev":"npx tsc --watch","build":"npx tsc"},"_npmUser":{"name":"dogodo","email":"741484865@qq.com"},"_resolved":"/private/var/folders/xv/6x8v9ntd3_q005f49lcf2yjm0000gn/T/c30af45c0cac69fba3520def1dca39c9/cocos-fe-vite-plugin-cocos-panel-0.0.1-beta.9.tgz","_integrity":"sha512-odQ9E7IKoe8UCBNahSiM0vJt32l0oS+3zOaTfCScj1LVGVbCz5k02spGK7OtZj7/CYYzqqBM65jnDrzapWeX9Q==","_npmVersion":"9.8.1","description":"a vite plugin for build cocos panel","directories":{},"_nodeVersion":"18.18.0","dependencies":{"acorn":"^8.14.0","astring":"^1.9.0","magic-string":"^0.30.17","estree-walker":"^3.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/estree":"^1.0.6"},"peerDependencies":{"vite":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-cocos-panel_0.0.1-beta.9_1742282729215_0.6893973339521993","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@cocos-fe/vite-plugin-cocos-panel","version":"1.0.1","keywords":["vite-plugin-cocos-panel","cocos-panel","vite-plugin","cocos-plugin","cocos-extend"],"author":{"name":"cocos-fe"},"license":"ISC","_id":"@cocos-fe/vite-plugin-cocos-panel@1.0.1","maintainers":[{"name":"dogodo","email":"741484865@qq.com"}],"dist":{"shasum":"916e01e5237323cfb3d65f7a80b7bef78feba570","tarball":"https://registry.npmjs.org/@cocos-fe/vite-plugin-cocos-panel/-/vite-plugin-cocos-panel-1.0.1.tgz","fileCount":4,"integrity":"sha512-ryngyxK9aNGJBY+JK69ZVfVCJHsgk3mQ4kbEtEHKyWMLEF0GEHou2zfDp3+Cpp8feMdQ1JgFu5lzSBpPh1yChQ==","signatures":[{"sig":"MEUCIQC2mBI4P6sRQx2RBu8/BOs/cczoztO9DWx4Wz+N7zUcSgIgR5Ex9QbOPSAdT1pbvXfFNe9b9C8gnyHzXdhhuJLmoAQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14999},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"3e58439f1114b7c9e97424c8920b3016deedaf10","scripts":{"dev":"npx tsc --watch","build":"npx tsc"},"_npmUser":{"name":"dogodo","email":"741484865@qq.com"},"_npmVersion":"10.9.2","description":"a vite plugin for build cocos panel","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ws":"^8.18.2","acorn":"^8.14.0","acorn-walk":"^8.3.4","magic-string":"^0.30.17"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.1"},"peerDependencies":{"vite":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-cocos-panel_1.0.1_1749803567009_0.42804175422386703","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@cocos-fe/vite-plugin-cocos-panel","version":"1.0.2","keywords":["vite-plugin-cocos-panel","cocos-panel","vite-plugin","cocos-plugin","cocos-extend"],"author":{"name":"cocos-fe"},"license":"ISC","_id":"@cocos-fe/vite-plugin-cocos-panel@1.0.2","maintainers":[{"name":"dogodo","email":"741484865@qq.com"}],"dist":{"shasum":"449a7f708f8e6ce360a59df8db589d000fa9effc","tarball":"https://registry.npmjs.org/@cocos-fe/vite-plugin-cocos-panel/-/vite-plugin-cocos-panel-1.0.2.tgz","fileCount":4,"integrity":"sha512-dQzJje28iS4iQhqV1e5e7oEfE2yRCtfmVCGJ63cL4hNQJUEEdlEnST6fWwEI5VzQG+PfaAVS7hdSRWcp+SIu3Q==","signatures":[{"sig":"MEQCIEfgQuUmCxZJXCk4F29u9aTFG+bIig1bs31yjKQ42TrzAiBOooUKurHLcjqHf8idKL0YgfnpSeEbK5gctf3f9ynvWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15137},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"824f96dffb606ef903011e5472c55f6ca00cd48c","scripts":{"dev":"npx tsc --watch","build":"npx tsc"},"_npmUser":{"name":"dogodo","actor":{"name":"dogodo","type":"user","email":"741484865@qq.com"},"email":"741484865@qq.com"},"_npmVersion":"10.9.2","description":"a vite plugin for build cocos panel","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ws":"^8.18.2","acorn":"^8.14.0","acorn-walk":"^8.3.4","magic-string":"^0.30.17"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.1"},"peerDependencies":{"vite":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-cocos-panel_1.0.2_1750235662305_0.2057922653532085","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@cocos-fe/vite-plugin-cocos-panel","version":"1.0.3","description":"a vite plugin for build cocos panel","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"dev":"npx tsc --watch","build":"npx tsc"},"keywords":["vite-plugin-cocos-panel","cocos-panel","vite-plugin","cocos-plugin","cocos-extend"],"author":{"name":"cocos-fe"},"license":"ISC","dependencies":{"acorn":"^8.14.0","acorn-walk":"^8.3.4","magic-string":"^0.30.17","ws":"^8.18.2"},"devDependencies":{"@types/ws":"^8.18.1"},"peerDependencies":{"vite":"^5.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_id":"@cocos-fe/vite-plugin-cocos-panel@1.0.3","gitHead":"127b527e20a070868a3e82557db95c233cd42d33","_nodeVersion":"24.4.0","_npmVersion":"11.4.2","dist":{"integrity":"sha512-UpOpd7Mp0LmQ3F6h2RmD2U2U+u26cXWuX07CNZ+U4XTSUV90XMAfTj6YvPZLCnJjyU9h0ls22ujSzrH8zkD+sg==","shasum":"f4a174a3eec2eae09e635e27c4ae6596d6a6547b","tarball":"https://registry.npmjs.org/@cocos-fe/vite-plugin-cocos-panel/-/vite-plugin-cocos-panel-1.0.3.tgz","fileCount":4,"unpackedSize":15419,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC5SFYEeFEDnxYHq/XR8NwQmIHnv7DbdHuHvYDevEwxeAIgMPwyUImPD2FBy9wlmnzkotIoJlL4bNe6eqFQAklto/I="}]},"_npmUser":{"name":"dogodo","email":"741484865@qq.com"},"directories":{},"maintainers":[{"name":"dogodo","email":"741484865@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vite-plugin-cocos-panel_1.0.3_1753343193359_0.2594499317589898"},"_hasShrinkwrap":false}},"time":{"created":"2024-09-27T10:07:08.326Z","modified":"2025-07-24T07:46:33.746Z","0.0.1-beta.1":"2024-09-27T10:07:08.615Z","0.0.1-beta.2":"2024-10-09T01:34:17.118Z","0.0.1-beta.3":"2024-10-30T03:46:11.127Z","0.0.1-beta.4":"2024-11-28T08:27:46.826Z","0.0.1-beta.5":"2024-12-04T03:29:20.489Z","0.0.1-beta.6":"2025-03-12T09:11:22.353Z","0.0.1-beta.7":"2025-03-13T09:13:52.200Z","0.0.1-beta.8":"2025-03-13T09:38:22.848Z","0.0.1-beta.9":"2025-03-18T07:25:29.420Z","1.0.0":"2025-06-13T07:31:08.296Z","1.0.1":"2025-06-13T08:32:47.185Z","1.0.2":"2025-06-18T08:34:22.503Z","1.0.3":"2025-07-24T07:46:33.543Z"},"author":{"name":"cocos-fe"},"license":"ISC","keywords":["vite-plugin-cocos-panel","cocos-panel","vite-plugin","cocos-plugin","cocos-extend"],"description":"a vite plugin for build cocos panel","maintainers":[{"name":"dogodo","email":"741484865@qq.com"}],"readme":"# @cocos-fe/vite-plugin-cocos-panel\n\n一个专为 vite 构建 [cocos creator 面板](https://docs.cocos.com/creator/3.8/manual/zh/editor/extension/readme.html) 的插件。\n\n你可以通过我们的 [CLI](https://www.npmjs.com/package/create-cocos-plugin) 工具快速创建一个插件模板来体验。\n\n```sh\nnpm create cocos-plugin@latest\n```\n\n## 功能\n\n- 自动收集当前插件面板需要的 css 并将其注入到插件面板的构建产物中。\n- 监听文件变化，自动刷新编辑器拓展面板。\n\n## 用法\n\n```js\nimport { defineConfig } from 'vite';\nimport { cocosPanelConfig, cocosPanel } from '@cocos-fe/vite-plugin-cocos-panel';\n\nexport default defineConfig(({ mode }) => {\n    return {\n        build: {\n            lib: {\n                entry: {\n                    browser: './src/browser/index.js',\n                    panel: './src/panels/panel.js',\n                },\n                formats: ['cjs'],\n                fileName: (format, entryName) => `${entryName}.cjs`,\n            },\n        },\n        plugins: [\n            cocosPanelConfig(), // 调整配置文件\n            cocosPanel({\n                transform: (css) => {\n                    // 如果使用了 element-plus 等 UI 库，需要做些 css 的转换工作\n                    // element-plus 的全局变量是作用在 :root , 需要改成 :host\n                    // 黑暗模式它是在 html 添加 dark 类名，我们应该在最外层的 #app 添加 class=\"dark\"\n                    return css.replace(/:root|html\\.dark/g, (match) => {\n                        return match === ':root' ? ':host' : '#app.dark';\n                    });\n                },\n            }),\n        ],\n    };\n});\n```\n\n## 效果\n\n假设如下的源码，我们在面板的入口文件里导入了 `css`，注意是直接通过 `import` 导入的，属于现代前端工程的常规用法。\n\n你甚至可以在 `vue` 文件里直接书写样式。\n\n而此时我们的 `Editor.Panel.define` 里面并没有 `style` 属性。\n\n```ts\nimport './style.css';\n\nexport default Editor.Panel.define({\n    template: '<div id=\"app\"></div>',\n    $: {\n        root: '#app',\n    },\n    ready() {},\n    close() {},\n});\n```\n\n在构建出的 js 中，我们动态创建了 style 属性，并将所有 css 都赋值给 style 属性。\n\n```js\n'use strict';\nconst panel = Editor.Panel.define({\n    template: '<div id=\"app\"></div>',\n    $: {\n        root: '#app',\n    },\n    ready() {},\n    close() {},\n    style: /* css */ `\n        body {\n            font-size: 12px;\n        }\n    `,\n});\nmodule.exports = panel;\n```\n\n## 注意事项\n\n插件内部是通过查找 `Editor.Panel.define` 来判断当前的 js 文件是否为一个 `panle`，所以请确保你的 `panle` 里面有且只有一个 `Editor.Panel.define`。\n\n通常情况下，你的 `panle` 长成这样：\n\n```js\nexport default Editor.Panel.define({\n    template: '<div id=\"app\"></div>',\n    $: {\n        root: '#app',\n    },\n    ready() {},\n    close() {},\n});\n```\n","readmeFilename":"README.md"}