{"_id":"@any-menu/any-menu-core","_rev":"10-b17bae150ce2fd4aae00b87937124253","name":"@any-menu/any-menu-core","dist-tags":{"latest":"1.2.4","beta":"1.2.3-beta4"},"versions":{"1.1.6":{"name":"@any-menu/any-menu-core","version":"1.1.6","keywords":[],"author":{"name":"LincZero"},"license":"GPL-3.0-only","_id":"@any-menu/any-menu-core@1.1.6","maintainers":[{"name":"linczero","email":"762699299@qq.com"}],"dist":{"shasum":"38fbada9aed0df8d03f32cdfbf530f913e2aa616","tarball":"https://registry.npmjs.org/@any-menu/any-menu-core/-/any-menu-core-1.1.6.tgz","fileCount":31,"integrity":"sha512-UF62a15gEh1f2Gf9YBsJo5ZXi7Zx1LlsUmfLHPWmSzWttnfPqXfV40QkHfHvcGITLZ3jtbmb57SqAiseC6xrMQ==","signatures":[{"sig":"MEQCIAZSsnbvf54pr2eZyzMVVNo62O5dEEXYpubewtfT6CsgAiB/gQq4DB69hn5UzC2hgSakz/p6zPgGHojbB5dO0V63iA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":262302},"main":"index.js","gitHead":"d8edfc6e6a057ada77398134f9aa0d2554afebc7","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"linczero","email":"762699299@qq.com"},"_npmVersion":"11.3.0","description":"","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^4.3.6","pinyin":"^4.0.0","js-yaml":"^4.1.0","dompurify":"^3.3.3","smol-toml":"^1.4.2","@editableblock/cm":"1.0.1-beta40","@editableblock/code":"1.0.1-beta40","@editableblock/core":"1.0.1-beta40"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"node":"^22.20.0","tslib":"^2.8.1","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/any-menu-core_1.1.6_1778926255157_0.24688654863674886","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"@any-menu/any-menu-core","version":"1.1.8","keywords":[],"author":{"name":"LincZero"},"license":"GPL-3.0-only","_id":"@any-menu/any-menu-core@1.1.8","maintainers":[{"name":"linczero","email":"762699299@qq.com"}],"dist":{"shasum":"22c931767a5d868510448485dd421ec63084f526","tarball":"https://registry.npmjs.org/@any-menu/any-menu-core/-/any-menu-core-1.1.8.tgz","fileCount":33,"integrity":"sha512-IvD25LnTXAzK59UUBVgSomUcNtyACVYfMSJ5WwyfJHDUjzsQpT36ZZjGnZl92KlDPWoz/ame7vd64p/XNSpGjA==","signatures":[{"sig":"MEQCIGzt6x8B4DR1I/Xb6TNnFYZGrQ6bzPXTOijFZANpLGZgAiArqavRc9fTS+jvbiL3ze9CPEruEc2OJvuZ12PsCodjwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":296764},"main":"index.js","gitHead":"0569e509821ea86fc3f0092cdafb8500427e5610","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"linczero","email":"762699299@qq.com"},"_npmVersion":"11.3.0","description":"","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^4.3.6","pinyin":"^4.0.0","js-yaml":"^4.1.0","dompurify":"^3.3.3","smol-toml":"^1.4.2","@editableblock/cm":"1.0.1-beta40","@editableblock/code":"1.0.1-beta40","@editableblock/core":"1.0.1-beta40"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"node":"^22.20.0","tslib":"^2.8.1","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/any-menu-core_1.1.8_1779795113000_0.7943119894448178","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"@any-menu/any-menu-core","version":"1.1.9","keywords":[],"author":{"name":"LincZero"},"license":"GPL-3.0-only","_id":"@any-menu/any-menu-core@1.1.9","maintainers":[{"name":"linczero","email":"762699299@qq.com"}],"dist":{"shasum":"7291b7ba529fb2d021e613abb93ce64e8d0511eb","tarball":"https://registry.npmjs.org/@any-menu/any-menu-core/-/any-menu-core-1.1.9.tgz","fileCount":33,"integrity":"sha512-dIvJc2b/+RL2JoAbQQAVY9U7SEVzpn9anGBKlEi3yHj5nbF4hCEtWY2B69WEN5aNEY87FiCdaa+OFuSNbnL9xQ==","signatures":[{"sig":"MEQCIHwDuGHdbZNAonYbNOfnkt37YVgIvy2g2Im4QMWZ24/0AiB+F5X+XwegfGxGL9w82E5WkvLZ/4a2tNNn+fEnlvFEmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":296798},"main":"index.js","gitHead":"815882d1827fc6a43af6483238e4fdc2acea5310","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"linczero","email":"762699299@qq.com"},"_npmVersion":"11.3.0","description":"","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^4.3.6","pinyin":"^4.0.0","js-yaml":"^4.1.0","dompurify":"^3.3.3","smol-toml":"^1.4.2","@editableblock/cm":"1.0.1-beta40","@editableblock/code":"1.0.1-beta40","@editableblock/core":"1.0.1-beta40"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"node":"^22.20.0","tslib":"^2.8.1","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/any-menu-core_1.1.9_1779796005732_0.34852813206933053","host":"s3://npm-registry-packages-npm-production"}},"1.1.11":{"name":"@any-menu/any-menu-core","version":"1.1.11","keywords":[],"author":{"name":"LincZero"},"license":"GPL-3.0-only","_id":"@any-menu/any-menu-core@1.1.11","maintainers":[{"name":"linczero","email":"762699299@qq.com"}],"dist":{"shasum":"1819d2d51f62a04551b4f93b25a9a4c34b3f84a7","tarball":"https://registry.npmjs.org/@any-menu/any-menu-core/-/any-menu-core-1.1.11.tgz","fileCount":33,"integrity":"sha512-kXna1zvGBdJnxibX4bzEWdTbzM2iVSiS4IZ6iKL+35lX1ry0c06CEuo3op6LwafgVGEuG6Wty2TFVy0A8kEoQg==","signatures":[{"sig":"MEYCIQDtpHQiAL1wu1zdxQPmcq2NPMhgHQ5BYWYuBYkPn6ganAIhAIvD08fHHUvlonvVgwhvCn7SSW4JBeBsWHAESb1ZfpiI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":302141},"main":"index.js","gitHead":"3adb76e89e305a0ec4d4830843a55b9207389abf","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"linczero","email":"762699299@qq.com"},"_npmVersion":"11.3.0","description":"","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^4.3.6","pinyin":"^4.0.0","js-yaml":"^4.1.0","dompurify":"^3.3.3","smol-toml":"^1.4.2","@editableblock/cm":"1.0.1-beta40","@editableblock/code":"1.0.1-beta40","@editableblock/core":"1.0.1-beta40"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"node":"^22.20.0","tslib":"^2.8.1","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/any-menu-core_1.1.11_1780151808997_0.3965414022688347","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@any-menu/any-menu-core","version":"1.2.1","keywords":[],"author":{"name":"LincZero"},"license":"GPL-3.0-only","_id":"@any-menu/any-menu-core@1.2.1","maintainers":[{"name":"linczero","email":"762699299@qq.com"}],"dist":{"shasum":"c680bdfec552cc8138117aa39e2a6c41cf8fd498","tarball":"https://registry.npmjs.org/@any-menu/any-menu-core/-/any-menu-core-1.2.1.tgz","fileCount":34,"integrity":"sha512-JTNBBz1pRb+xAH+p5EwzYI/25UsR3vpyM5zzSazlWvmLStu0FUNkndBRYYklvzVO6fEdq6fePfz823IMuT6xjg==","signatures":[{"sig":"MEYCIQC01/Al+lvMBAcmQ3f1WA1mW6jgUDBoeqWLr1HUMXn6NAIhAMerIJ5r0h1w5LtTuRfonupuhibuKnmoHgP0+b6+YmOD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":331617},"main":"index.js","gitHead":"a77aa0cfaa005482c8cb48b42f043aa0fe8fd361","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"linczero","email":"762699299@qq.com"},"_npmVersion":"11.3.0","description":"","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^4.3.6","pinyin":"^4.0.0","js-yaml":"^4.1.0","dompurify":"^3.4.5","smol-toml":"^1.4.2","@editableblock/cm":"1.0.1-beta40","@editableblock/code":"1.0.1-beta40","@editableblock/core":"1.0.1-beta40"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"node":"^22.20.0","tslib":"^2.8.1","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/any-menu-core_1.2.1_1781610897260_0.9360720577862673","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@any-menu/any-menu-core","version":"1.2.2","keywords":[],"author":{"name":"LincZero"},"license":"GPL-3.0-only","_id":"@any-menu/any-menu-core@1.2.2","maintainers":[{"name":"linczero","email":"762699299@qq.com"}],"dist":{"shasum":"d7b601160dfed23ce6573d4174e6e1d77e5a0929","tarball":"https://registry.npmjs.org/@any-menu/any-menu-core/-/any-menu-core-1.2.2.tgz","fileCount":34,"integrity":"sha512-ipugjy6ThH8bms7YDE5dP/OnyD2WaWxk4muDKFyGhjewsYwjN9ZGaQaH/C597FGwArinGsGVvFflCj59yXntsQ==","signatures":[{"sig":"MEQCIDu4oKI7B6fLNOP7yuqny9eITZN6+McvaPHtZHY1c8D/AiBEc1kIoygFN9sT/roUNqWfF6xGQhUcNZElkPUmgL9aZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":331594},"main":"index.js","gitHead":"067883c7fa1d76368fdca539cc3d245c04050c3e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"linczero","email":"762699299@qq.com"},"_npmVersion":"11.3.0","description":"","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^4.3.6","pinyin":"^4.0.0","js-yaml":"^4.1.0","dompurify":"^3.4.5","smol-toml":"^1.4.2","@editableblock/cm":"1.0.1-beta40","@editableblock/code":"1.0.1-beta40","@editableblock/core":"1.0.1-beta40"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"node":"^22.20.0","tslib":"^2.8.1","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/any-menu-core_1.2.2_1781625137935_0.46234274286573274","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta2":{"name":"@any-menu/any-menu-core","version":"1.2.3-beta2","keywords":[],"author":{"name":"LincZero"},"license":"GPL-3.0-only","_id":"@any-menu/any-menu-core@1.2.3-beta2","maintainers":[{"name":"linczero","email":"762699299@qq.com"}],"dist":{"shasum":"46b6890c87430a143a83e01071869df2072494d6","tarball":"https://registry.npmjs.org/@any-menu/any-menu-core/-/any-menu-core-1.2.3-beta2.tgz","fileCount":2,"integrity":"sha512-OabWVd2PKm2uftMYh62qZ+P/ZveJY/yO5Ggm4naHT0ivvU9RnYnKpWvkhy7687Zc+1PHbZw11Xg1jyaKzJJMxw==","signatures":[{"sig":"MEQCIBYl3RfemwJM74Oyh6jmNIZ02YYULHPV5hEnYbRjEIy1AiAUoyMfX01THZYkYYlc9YA8DFwvRTzyIKDwfvuOQczZQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36141},"main":"index.js","_from":"file:any-menu-any-menu-core-1.2.3-beta2.tgz","types":"index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"pnpm build_tsc","build_tsc":"tsc -p tsconfig.json","obfuscator":"javascript-obfuscator dist --output dist --config obfuscator.config.js"},"_npmUser":{"name":"linczero","email":"762699299@qq.com"},"_resolved":"C:\\Users\\76269\\AppData\\Local\\Temp\\5c6248a58099071e4892bb3a7d5b6dab\\any-menu-any-menu-core-1.2.3-beta2.tgz","_integrity":"sha512-OabWVd2PKm2uftMYh62qZ+P/ZveJY/yO5Ggm4naHT0ivvU9RnYnKpWvkhy7687Zc+1PHbZw11Xg1jyaKzJJMxw==","_npmVersion":"11.3.0","description":"","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^4.3.6","pinyin":"^4.0.0","js-yaml":"^4.1.0","dompurify":"^3.4.5","smol-toml":"^1.4.2","@editableblock/cm":"1.0.1-beta40","@editableblock/code":"1.0.1-beta40","@editableblock/core":"1.0.1-beta40"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"node":"^22.20.0","tslib":"^2.8.1","@types/node":"^25.9.2","@types/js-yaml":"^4.0.9","javascript-obfuscator":"^5.4.3"},"_npmOperationalInternal":{"tmp":"tmp/any-menu-core_1.2.3-beta2_1785658707992_0.8410167711161787","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta3":{"name":"@any-menu/any-menu-core","version":"1.2.3-beta3","keywords":[],"author":{"name":"LincZero"},"license":"GPL-3.0-only","_id":"@any-menu/any-menu-core@1.2.3-beta3","maintainers":[{"name":"linczero","email":"762699299@qq.com"}],"dist":{"shasum":"2550cc4869cdd1e7015b42aabc5759d2ff800298","tarball":"https://registry.npmjs.org/@any-menu/any-menu-core/-/any-menu-core-1.2.3-beta3.tgz","fileCount":102,"integrity":"sha512-Y2ias1Q1DZ9ER8kzXLZ+U2PfWW/8E81MT5/xlWyGWx+D5dc3pR5/45ZT8P0yslR2MfKWmy9MEs0Qzu5ki5vUfQ==","signatures":[{"sig":"MEUCIQCpOe/dDhZGyIDLEBk0D/oziIdki4q903227IjpyZIzMwIgWLSCvTEG2yf0cOwN9bFGTQB9o/q+kRQQFjLgLtgEcPg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":584292},"main":"index.js","_from":"file:any-menu-any-menu-core-1.2.3-beta3.tgz","types":"index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"pnpm build_tsc","build_tsc":"tsc -p tsconfig.json","obfuscator":"javascript-obfuscator dist --output dist --config obfuscator.config.js"},"_npmUser":{"name":"linczero","email":"762699299@qq.com"},"_resolved":"C:\\Users\\76269\\AppData\\Local\\Temp\\b7ae655de3ab98b0345a6f901060196e\\any-menu-any-menu-core-1.2.3-beta3.tgz","_integrity":"sha512-Y2ias1Q1DZ9ER8kzXLZ+U2PfWW/8E81MT5/xlWyGWx+D5dc3pR5/45ZT8P0yslR2MfKWmy9MEs0Qzu5ki5vUfQ==","_npmVersion":"11.3.0","description":"","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^4.3.6","pinyin":"^4.0.0","js-yaml":"^4.1.0","dompurify":"^3.4.5","smol-toml":"^1.4.2","@editableblock/cm":"1.0.1-beta40","@editableblock/code":"1.0.1-beta40","@editableblock/core":"1.0.1-beta40"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"node":"^22.20.0","tslib":"^2.8.1","@types/node":"^25.9.2","@types/js-yaml":"^4.0.9","javascript-obfuscator":"^5.4.3"},"_npmOperationalInternal":{"tmp":"tmp/any-menu-core_1.2.3-beta3_1785660726434_0.4416382499167084","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta4":{"name":"@any-menu/any-menu-core","version":"1.2.3-beta4","keywords":[],"author":{"name":"LincZero"},"license":"GPL-3.0-only","_id":"@any-menu/any-menu-core@1.2.3-beta4","maintainers":[{"name":"linczero","email":"762699299@qq.com"}],"dist":{"shasum":"2818abe6c876fda25df6001536bce9c94ca60fb7","tarball":"https://registry.npmjs.org/@any-menu/any-menu-core/-/any-menu-core-1.2.3-beta4.tgz","fileCount":104,"integrity":"sha512-kibu86n49FZRietjMzegwgWvoyqRjLQ+JiPz+jqXU0a3pnX42519dxnQiCsEYY2Yspkpnw9jyjvIbdhlCsrHpw==","signatures":[{"sig":"MEUCIAckii9i7zKaoETXvG8DYhbATMehHPqHAFrZ3N+Wj+L0AiEA0zuLjSZBZhz47JduwNOC9tfWJUlIaA1KIZIzlbpWWac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":670172},"main":"index.js","_from":"file:any-menu-any-menu-core-1.2.3-beta4.tgz","types":"index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"pnpm build_tsc && copyfiles -u 0 styles/styles.css dist","build_tsc":"tsc -p tsconfig.json","obfuscator":"javascript-obfuscator dist --output dist --config obfuscator.config.js"},"_npmUser":{"name":"linczero","email":"762699299@qq.com"},"_resolved":"C:\\Users\\76269\\AppData\\Local\\Temp\\275a2a5629cc16dec01a599ddd817c56\\any-menu-any-menu-core-1.2.3-beta4.tgz","_integrity":"sha512-kibu86n49FZRietjMzegwgWvoyqRjLQ+JiPz+jqXU0a3pnX42519dxnQiCsEYY2Yspkpnw9jyjvIbdhlCsrHpw==","_npmVersion":"11.3.0","description":"","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^4.3.6","pinyin":"^4.0.0","js-yaml":"^4.1.0","dompurify":"^3.4.5","smol-toml":"^1.4.2","@editableblock/cm":"1.0.1-beta40","@editableblock/code":"1.0.1-beta40","@editableblock/core":"1.0.1-beta40"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"node":"^22.20.0","tslib":"^2.8.1","copyfiles":"^2.4.1","@types/node":"^25.9.2","@types/js-yaml":"^4.0.9","javascript-obfuscator":"^5.4.3"},"_npmOperationalInternal":{"tmp":"tmp/any-menu-core_1.2.3-beta4_1785663838324_0.08071010266406797","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"@any-menu/any-menu-core","version":"1.2.4","author":{"name":"LincZero"},"description":"- shared/         | 通用部分 (其他所有子模块均可以依赖这个。尽量简单，\r                     使子模块迁移到其他项目中基本重新实现这个简单的东西即可迁移)\r   - locals/       | 多语言\r   - setting.ts\r - modules/        | 子模块\r   - editor/       | 编辑器管理\r     - event       | 事件管理\r     - cursor      | 光标、游标、选区 管理\r   -","main":"index.js","types":"index.d.ts","publishConfig":{"directory":"dist"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"pnpm build_tsc && copyfiles -u 0 styles/styles.css dist","build_tsc":"tsc -p tsconfig.json","obfuscator":"javascript-obfuscator dist --output dist --config obfuscator.config.js","prepublishOnly":"pnpm build"},"keywords":[],"license":"GPL-3.0-only","packageManager":"pnpm@10.10.0","devDependencies":{"@types/js-yaml":"^4.0.9","@types/node":"^25.9.2","copyfiles":"^2.4.1","javascript-obfuscator":"^5.4.3","node":"^22.20.0","tslib":"^2.8.1"},"dependencies":{"@editableblock/cm":"1.0.1-beta40","@editableblock/code":"1.0.1-beta40","@editableblock/core":"1.0.1-beta40","dompurify":"^3.4.5","js-yaml":"^4.3.1","pinyin":"^4.0.0","smol-toml":"^1.4.2","zod":"^4.3.6"},"_id":"@any-menu/any-menu-core@1.2.4","gitHead":"a7dd41d1d27513896bfd670b2d4816de397ffd57","_nodeVersion":"22.14.0","_npmVersion":"11.3.0","dist":{"integrity":"sha512-46ldpGnkjm5mpFNdGyAh+6P3xtydf77P0bt+y2s9W/4TxjoxvhmlWWWa/kTdXRXcaEVX2/cKCo9vfXzXOLBKdg==","shasum":"81707dd267c9ee32677c4d667b684cb3091ead69","tarball":"https://registry.npmjs.org/@any-menu/any-menu-core/-/any-menu-core-1.2.4.tgz","fileCount":3,"unpackedSize":2643,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGTjL6KKrAyVa0Dt64nWDJenyBUUgi0NaO/j6PkAX7bsAiB/8y7q5agWotexmkhJ7v5SjXingopZ5IRGKKqB2UwAow=="}]},"_npmUser":{"name":"linczero","email":"762699299@qq.com"},"directories":{},"maintainers":[{"name":"linczero","email":"762699299@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/any-menu-core_1.2.4_1788695732307_0.3244375653587461"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-16T10:10:55.061Z","modified":"2026-09-06T11:55:32.631Z","1.1.6":"2026-05-16T10:10:55.325Z","1.1.8":"2026-05-26T11:31:53.154Z","1.1.9":"2026-05-26T11:46:45.881Z","1.1.11":"2026-05-30T14:36:49.163Z","1.2.1":"2026-06-16T11:54:57.457Z","1.2.2":"2026-06-16T15:52:18.083Z","1.2.3-beta2":"2026-08-02T08:18:28.135Z","1.2.3-beta3":"2026-08-02T08:52:06.580Z","1.2.3-beta4":"2026-08-02T09:43:58.496Z","1.2.4":"2026-09-06T11:55:32.446Z"},"author":{"name":"LincZero"},"license":"GPL-3.0-only","keywords":[],"maintainers":[{"name":"linczero","email":"762699299@qq.com"}],"readme":"## 目录\r\n\r\n- shared/         | 通用部分 (其他所有子模块均可以依赖这个。尽量简单，\r\n                    使子模块迁移到其他项目中基本重新实现这个简单的东西即可迁移)\r\n  - locals/       | 多语言\r\n  - setting.ts\r\n- modules/        | 子模块\r\n  - editor/       | 编辑器管理\r\n    - event       | 事件管理\r\n    - cursor      | 光标、游标、选区 管理\r\n  - pluginManager/| js插件管理器 (不含普通词典)\r\n  - settingPanel/ | 设置面板、配置基础元件\r\n- panels/         | 面板类别的子模块，相当于 `modules/panels/` 的**路径提升**和简写。\r\n                    主面板和子面板\r\n  - ...           | (详见 `panels/README.md`)\r\n- styles/         | 样式\r\n- (outter)        | 外部零散文件。里面的东西不依赖于此 (否则应在 shared 中)，\r\n                    这里的东西依赖于子文件夹里东西。\r\n\r\n## 依赖关系\r\n\r\n- shared/\r\n  - modules/ & panels/\r\n    - (outter)\r\n\r\n## npm 发布说明\r\n\r\n注意 files 和 publishConfig.directory 两个选项\r\n\r\n1. 首先 publishConfig.directory 切换到目标目录 (只执行一次)\r\n2. 然后在目标目录中可以找到 package.json，使用其 files 进行上传\r\n\r\n## CoreSource 与 Core 模块\r\n\r\nCoreSource 以前名 Core，后来单独分离出来成 core 仓库，其编译结果变回 Core 文件夹\r\n\r\n`npm login`, `npm publish ./src/CoreSource --access public`\r\n\r\n发布，然后主项目再用 `pnpm core:update` 更新即可\r\n","readmeFilename":"README.md","description":"- shared/         | 通用部分 (其他所有子模块均可以依赖这个。尽量简单，\r                     使子模块迁移到其他项目中基本重新实现这个简单的东西即可迁移)\r   - locals/       | 多语言\r   - setting.ts\r - modules/        | 子模块\r   - editor/       | 编辑器管理\r     - event       | 事件管理\r     - cursor      | 光标、游标、选区 管理\r   -"}