{"_id":"@airalogy/aimd-editor","_rev":"7-9cdc8f2ff605a2d6ae4a7daa5dc746d3","name":"@airalogy/aimd-editor","dist-tags":{"latest":"1.12.0"},"versions":{"1.7.1":{"name":"@airalogy/aimd-editor","version":"1.7.1","keywords":["aimd","monaco","milkdown","editor","wysiwyg","markdown","vue"],"license":"Apache-2.0","_id":"@airalogy/aimd-editor@1.7.1","maintainers":[{"name":"yangzijie","email":"yangzijie@westlake.edu.cn"}],"homepage":"https://github.com/airalogy/aimd/tree/main/packages/aimd-editor#readme","bugs":{"url":"https://github.com/airalogy/aimd/issues"},"dist":{"shasum":"b108ab9f30c0f4de62a73326eca7e1740c5a64bc","tarball":"https://registry.npmjs.org/@airalogy/aimd-editor/-/aimd-editor-1.7.1.tgz","fileCount":36,"integrity":"sha512-SM4CTs48z96F5IXBzuLNwTXJoBvRS9UIfaqaJ1nw2aTAUYn9W5CBhOyajbGaFEyF0TznNmQ56VRi9OqeplJjDg==","signatures":[{"sig":"MEUCIQC4vZaV4MlKi1fY+HBrh/hOU0Uyr8Cqy6zYMmHNOR0bEAIgc7z9lGovQ8LJk5dJ9EwxaGE6aCRKPZCGR/cV3kY0cNY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1089593},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./vue":{"types":"./src/vue/index.ts","import":"./src/vue/index.ts"},"./monaco":{"types":"./src/monaco.ts","import":"./src/monaco.ts"},"./wysiwyg":{"types":"./src/wysiwyg.ts","import":"./src/wysiwyg.ts"},"./embedded":{"types":"./src/embedded.ts","import":"./src/embedded.ts"}},"gitHead":"5bfa7b114beaceeb43f0f056132b1f90e6b6e79a","scripts":{"dev":"vite build --watch","test":"node --test ./tests/*.test.mjs","build":"vite build","type-check":"tsc --noEmit"},"_npmUser":{"name":"yangzijie","email":"yangzijie@westlake.edu.cn"},"repository":{"url":"git+https://github.com/airalogy/aimd.git","type":"git","directory":"packages/aimd-editor"},"_npmVersion":"10.8.2","description":"AIMD editor with Monaco source mode and Milkdown WYSIWYG mode","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@milkdown/kit":"^7.18.0","@milkdown/vue":"^7.18.0","@airalogy/aimd-core":"workspace:^","@milkdown/theme-nord":"^7.18.0","@airalogy/aimd-renderer":"workspace:^","@codingame/monaco-vscode-editor-api":"^20.2.1","@codingame/monaco-vscode-standalone-languages":"^20.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.17","vite":"^7.1.3","shiki":"^2.3.2","typescript":"5.8.3","@types/node":"^24.3.0","monaco-editor":"^0.52.2","@vitejs/plugin-vue":"^6.0.1","vite-tsconfig-paths":"^5.1.4"},"peerDependencies":{"vue":">=3.3.0","monaco-editor":">=0.50.0"},"peerDependenciesMeta":{"monaco-editor":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aimd-editor_1.7.1_1776738558371_0.7525023920568197","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@airalogy/aimd-editor","version":"1.8.0","keywords":["aimd","monaco","milkdown","editor","wysiwyg","markdown","vue"],"license":"Apache-2.0","_id":"@airalogy/aimd-editor@1.8.0","maintainers":[{"name":"yangzijie","email":"yangzijie@westlake.edu.cn"}],"homepage":"https://github.com/airalogy/aimd/tree/main/packages/aimd-editor#readme","bugs":{"url":"https://github.com/airalogy/aimd/issues"},"dist":{"shasum":"37d9dc1e3973a6595cc2f4b243701cd13d26af4e","tarball":"https://registry.npmjs.org/@airalogy/aimd-editor/-/aimd-editor-1.8.0.tgz","fileCount":38,"integrity":"sha512-bWghmmUGRxmQSFEqapmTIGHU8RW/QRLQa2uzZgg0k4exkHp/39FSfsg4b94NnwmNEiOJ7PcHbrBa6vJkTDdutg==","signatures":[{"sig":"MEUCIQDbxnz+wHxwWwM2KMuuJRZubgT+sZKJ3qO8Mjv6wJ+gXgIgQcv9yGRGq1O7gGT/t3PAeN+TUWeWlljWamQk/0pr6wI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@airalogy%2faimd-editor@1.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1301628},"main":"./src/index.ts","type":"module","_from":"file:airalogy-aimd-editor-1.8.0.tgz","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./vue":{"types":"./src/vue/index.ts","import":"./src/vue/index.ts"},"./monaco":{"types":"./src/monaco.ts","import":"./src/monaco.ts"},"./wysiwyg":{"types":"./src/wysiwyg.ts","import":"./src/wysiwyg.ts"},"./embedded":{"types":"./src/embedded.ts","import":"./src/embedded.ts"}},"scripts":{"dev":"vite build --watch","test":"node --test ./tests/*.test.mjs","build":"vite build","type-check":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:952f183b-fb7e-4a4c-b530-3bacfe40b15c"}},"_resolved":"/tmp/fc89677e2dbdf08d8fa2198b6c035d7e/airalogy-aimd-editor-1.8.0.tgz","_integrity":"sha512-bWghmmUGRxmQSFEqapmTIGHU8RW/QRLQa2uzZgg0k4exkHp/39FSfsg4b94NnwmNEiOJ7PcHbrBa6vJkTDdutg==","repository":{"url":"git+https://github.com/airalogy/aimd.git","type":"git","directory":"packages/aimd-editor"},"_npmVersion":"11.11.0","description":"AIMD (Airalogy Markdown) editor with Monaco source mode and Milkdown WYSIWYG mode","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@milkdown/kit":"^7.18.0","@milkdown/vue":"^7.18.0","@airalogy/aimd-core":"^2.6.0","@milkdown/theme-nord":"^7.18.0","@airalogy/aimd-renderer":"^2.5.0","@codingame/monaco-vscode-editor-api":"^20.2.1","@codingame/monaco-vscode-standalone-languages":"^20.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.17","vite":"^7.1.3","shiki":"^2.3.2","typescript":"5.8.3","@types/node":"^24.3.0","monaco-editor":"^0.52.2","@vitejs/plugin-vue":"^6.0.1","vite-tsconfig-paths":"^5.1.4"},"peerDependencies":{"vue":">=3.3.0","monaco-editor":">=0.50.0"},"peerDependenciesMeta":{"monaco-editor":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aimd-editor_1.8.0_1776928312114_0.3210427723210687","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@airalogy/aimd-editor","version":"1.9.0","keywords":["aimd","monaco","milkdown","editor","wysiwyg","markdown","vue"],"license":"Apache-2.0","_id":"@airalogy/aimd-editor@1.9.0","maintainers":[{"name":"yangzijie","email":"yangzijie@westlake.edu.cn"}],"homepage":"https://github.com/airalogy/aimd/tree/main/packages/aimd-editor#readme","bugs":{"url":"https://github.com/airalogy/aimd/issues"},"dist":{"shasum":"27aced94156c5d23adbbe2e3a3eff30120d6ed35","tarball":"https://registry.npmjs.org/@airalogy/aimd-editor/-/aimd-editor-1.9.0.tgz","fileCount":38,"integrity":"sha512-bdORRgPIgqMGFMfN+8EhP/eQX6rxBrfHRZzbiw9WW3zyUMBJ2B+DfDugm9xOlBSNSffs1BOELtu4ewzXZqoXaA==","signatures":[{"sig":"MEUCIQDcWunCTGc21nSyiP4340ApU19dV9k7hTpjm1b5NSe6+AIgP26/UJww+jv/9dxA8BFtwwI0bJLBaETNdM9UY2o7eAU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@airalogy%2faimd-editor@1.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1305038},"main":"./src/index.ts","type":"module","_from":"file:airalogy-aimd-editor-1.9.0.tgz","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./vue":{"types":"./src/vue/index.ts","import":"./src/vue/index.ts"},"./monaco":{"types":"./src/monaco.ts","import":"./src/monaco.ts"},"./wysiwyg":{"types":"./src/wysiwyg.ts","import":"./src/wysiwyg.ts"},"./embedded":{"types":"./src/embedded.ts","import":"./src/embedded.ts"}},"scripts":{"dev":"vite build --watch","test":"node --test ./tests/*.test.mjs","build":"vite build","type-check":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:952f183b-fb7e-4a4c-b530-3bacfe40b15c"}},"_resolved":"/tmp/3841ff3a05a3a6efaf1190e8300678f8/airalogy-aimd-editor-1.9.0.tgz","_integrity":"sha512-bdORRgPIgqMGFMfN+8EhP/eQX6rxBrfHRZzbiw9WW3zyUMBJ2B+DfDugm9xOlBSNSffs1BOELtu4ewzXZqoXaA==","repository":{"url":"git+https://github.com/airalogy/aimd.git","type":"git","directory":"packages/aimd-editor"},"_npmVersion":"11.12.1","description":"AIMD (Airalogy Markdown) editor with Monaco source mode and Milkdown WYSIWYG mode","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@milkdown/kit":"^7.18.0","@milkdown/vue":"^7.18.0","@airalogy/aimd-core":"^2.6.0","@milkdown/theme-nord":"^7.18.0","@airalogy/aimd-renderer":"^2.5.0","@codingame/monaco-vscode-editor-api":"^20.2.1","@codingame/monaco-vscode-standalone-languages":"^20.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.17","vite":"^7.1.3","shiki":"^2.3.2","typescript":"5.8.3","@types/node":"^24.3.0","monaco-editor":"^0.52.2","@vitejs/plugin-vue":"^6.0.1","vite-tsconfig-paths":"^5.1.4"},"peerDependencies":{"vue":">=3.3.0","monaco-editor":">=0.50.0"},"peerDependenciesMeta":{"monaco-editor":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aimd-editor_1.9.0_1776965352500_0.8126299295334378","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"@airalogy/aimd-editor","version":"1.9.1","keywords":["aimd","monaco","milkdown","editor","wysiwyg","markdown","vue"],"license":"Apache-2.0","_id":"@airalogy/aimd-editor@1.9.1","maintainers":[{"name":"yangzijie","email":"yangzijie@westlake.edu.cn"}],"homepage":"https://github.com/airalogy/airalogy/tree/main/packages/npm/aimd-editor#readme","bugs":{"url":"https://github.com/airalogy/airalogy/issues"},"dist":{"shasum":"c5223a93bd92640bea3fbebf6c2e09cc863807c7","tarball":"https://registry.npmjs.org/@airalogy/aimd-editor/-/aimd-editor-1.9.1.tgz","fileCount":38,"integrity":"sha512-Hhcf/TriGOvrmBhxw0A8uhCedzukFgjmyrHIZ4H0ayN5msPaykjt1ZOh91hXISibN33vSV0jmfcIMOfA7rlZdA==","signatures":[{"sig":"MEUCIQDdeucv1babQEpYAK9iWdTPTD4iqxH2L4l+iHSVDfdyFAIgbzqdm1yttywGHJgKGtheVZ3Pn1M267dMCahHG0hsMbQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@airalogy%2faimd-editor@1.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1307988},"main":"./src/index.ts","type":"module","_from":"file:airalogy-aimd-editor-1.9.1.tgz","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./vue":{"types":"./src/vue/index.ts","import":"./src/vue/index.ts"},"./monaco":{"types":"./src/monaco.ts","import":"./src/monaco.ts"},"./wysiwyg":{"types":"./src/wysiwyg.ts","import":"./src/wysiwyg.ts"},"./embedded":{"types":"./src/embedded.ts","import":"./src/embedded.ts"}},"scripts":{"dev":"vite build --watch","test":"node --test ./tests/*.test.mjs","build":"vite build","type-check":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3e0b6a9-b017-4b69-a6d8-0e887ca80b67"}},"_resolved":"/tmp/0e158bf48dd64a663b3191296136fbd1/airalogy-aimd-editor-1.9.1.tgz","_integrity":"sha512-Hhcf/TriGOvrmBhxw0A8uhCedzukFgjmyrHIZ4H0ayN5msPaykjt1ZOh91hXISibN33vSV0jmfcIMOfA7rlZdA==","repository":{"url":"git+https://github.com/airalogy/airalogy.git","type":"git","directory":"packages/npm/aimd-editor"},"_npmVersion":"11.13.0","description":"AIMD (Airalogy Markdown) editor with Monaco source mode and Milkdown WYSIWYG mode","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@milkdown/kit":"^7.18.0","@milkdown/vue":"^7.18.0","@airalogy/aimd-core":"^2.10.0","@milkdown/theme-nord":"^7.18.0","@airalogy/aimd-renderer":"^2.8.1","@codingame/monaco-vscode-editor-api":"^20.2.1","@codingame/monaco-vscode-standalone-languages":"^20.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.17","vite":"^7.1.3","shiki":"^2.3.2","typescript":"5.8.3","@types/node":"^24.3.0","monaco-editor":"^0.52.2","@vitejs/plugin-vue":"^6.0.1","vite-tsconfig-paths":"^5.1.4"},"peerDependencies":{"vue":">=3.3.0","monaco-editor":">=0.50.0"},"peerDependenciesMeta":{"monaco-editor":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aimd-editor_1.9.1_1782057907299_0.22998708179031846","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@airalogy/aimd-editor","version":"1.10.0","keywords":["aimd","monaco","milkdown","editor","wysiwyg","markdown","vue"],"license":"Apache-2.0","_id":"@airalogy/aimd-editor@1.10.0","maintainers":[{"name":"yangzijie","email":"yangzijie@westlake.edu.cn"}],"homepage":"https://github.com/airalogy/airalogy/tree/main/packages/npm/aimd-editor#readme","bugs":{"url":"https://github.com/airalogy/airalogy/issues"},"dist":{"shasum":"15b03d5b4e3295e90adc4f5910d328cf81f0a300","tarball":"https://registry.npmjs.org/@airalogy/aimd-editor/-/aimd-editor-1.10.0.tgz","fileCount":38,"integrity":"sha512-yvGN43bNlNYRbDBx9igfxG6Ph0/kMyPo/Rm2T8Zyc2M2cDBQJaH9+344zFvuZxGK2nFCle8L1KzzOevcmqX/aw==","signatures":[{"sig":"MEQCIEvt5egLJPhdMyoqgo9XW9uDVNqU+NEA3W7WposSwUqcAiA8NLhSq8kKUvkeHRfD7MHBKTuVYpp6FekOH66Uiw2xaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@airalogy%2faimd-editor@1.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1311978},"main":"./src/index.ts","type":"module","_from":"file:airalogy-aimd-editor-1.10.0.tgz","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./vue":{"types":"./src/vue/index.ts","import":"./src/vue/index.ts"},"./monaco":{"types":"./src/monaco.ts","import":"./src/monaco.ts"},"./wysiwyg":{"types":"./src/wysiwyg.ts","import":"./src/wysiwyg.ts"},"./embedded":{"types":"./src/embedded.ts","import":"./src/embedded.ts"}},"scripts":{"dev":"vite build --watch","test":"node --test ./tests/*.test.mjs","build":"vite build","type-check":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3e0b6a9-b017-4b69-a6d8-0e887ca80b67"}},"_resolved":"/tmp/cb07b9cefeb92a342aaf2ce768778456/airalogy-aimd-editor-1.10.0.tgz","_integrity":"sha512-yvGN43bNlNYRbDBx9igfxG6Ph0/kMyPo/Rm2T8Zyc2M2cDBQJaH9+344zFvuZxGK2nFCle8L1KzzOevcmqX/aw==","repository":{"url":"git+https://github.com/airalogy/airalogy.git","type":"git","directory":"packages/npm/aimd-editor"},"_npmVersion":"11.13.0","description":"AIMD (Airalogy Markdown) editor with Monaco source mode and Milkdown WYSIWYG mode","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@milkdown/kit":"^7.18.0","@milkdown/vue":"^7.18.0","@airalogy/aimd-core":"^2.11.0","@milkdown/theme-nord":"^7.18.0","@airalogy/aimd-renderer":"^2.9.0","@codingame/monaco-vscode-editor-api":"^20.2.1","@codingame/monaco-vscode-standalone-languages":"^20.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.17","vite":"^7.1.3","shiki":"^2.3.2","typescript":"5.8.3","@types/node":"^24.3.0","monaco-editor":"^0.52.2","@vitejs/plugin-vue":"^6.0.1","vite-tsconfig-paths":"^5.1.4"},"peerDependencies":{"vue":">=3.3.0","monaco-editor":">=0.50.0"},"peerDependenciesMeta":{"monaco-editor":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aimd-editor_1.10.0_1782354260606_0.005397792322690886","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@airalogy/aimd-editor","version":"1.11.0","keywords":["aimd","monaco","milkdown","editor","wysiwyg","markdown","vue"],"license":"Apache-2.0","_id":"@airalogy/aimd-editor@1.11.0","maintainers":[{"name":"yangzijie","email":"yangzijie@westlake.edu.cn"}],"homepage":"https://github.com/airalogy/airalogy/tree/main/packages/npm/aimd-editor#readme","bugs":{"url":"https://github.com/airalogy/airalogy/issues"},"dist":{"shasum":"b7a674bcd5b232667636e29ef111d6c6258abb64","tarball":"https://registry.npmjs.org/@airalogy/aimd-editor/-/aimd-editor-1.11.0.tgz","fileCount":38,"integrity":"sha512-Ky1gpoGDsbodZ5FYRIpg5Km0gV3YU2qoZoyG35D8p4tOC+9vpV28O1M5AlqgCIPWfGJ0XFlUnrrvHBk778R8nA==","signatures":[{"sig":"MEUCICP9bN5g4mGlnncfEnQ4bJyMkJV2IDWTIsmhGgU0vVc/AiEAofiz5gJID46akJJdSB0si10+xsv04CR1I6Bz+NYW3Rc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@airalogy%2faimd-editor@1.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1327744},"main":"./src/index.ts","type":"module","_from":"file:airalogy-aimd-editor-1.11.0.tgz","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./vue":{"types":"./src/vue/index.ts","import":"./src/vue/index.ts"},"./monaco":{"types":"./src/monaco.ts","import":"./src/monaco.ts"},"./wysiwyg":{"types":"./src/wysiwyg.ts","import":"./src/wysiwyg.ts"},"./embedded":{"types":"./src/embedded.ts","import":"./src/embedded.ts"}},"scripts":{"dev":"vite build --watch","test":"node --test ./tests/*.test.mjs","build":"vite build","type-check":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3e0b6a9-b017-4b69-a6d8-0e887ca80b67"}},"_resolved":"/tmp/154ac98bf561d9cd9dad0a96b9b52a6c/airalogy-aimd-editor-1.11.0.tgz","_integrity":"sha512-Ky1gpoGDsbodZ5FYRIpg5Km0gV3YU2qoZoyG35D8p4tOC+9vpV28O1M5AlqgCIPWfGJ0XFlUnrrvHBk778R8nA==","repository":{"url":"git+https://github.com/airalogy/airalogy.git","type":"git","directory":"packages/npm/aimd-editor"},"_npmVersion":"11.16.0","description":"AIMD (Airalogy Markdown) editor with Monaco source mode and Milkdown WYSIWYG mode","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@milkdown/kit":"^7.18.0","@milkdown/vue":"^7.18.0","@airalogy/aimd-core":"^2.14.0","@milkdown/theme-nord":"^7.18.0","@airalogy/aimd-renderer":"^2.11.0","@codingame/monaco-vscode-editor-api":"^20.2.1","@codingame/monaco-vscode-standalone-languages":"^20.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.17","vite":"^7.1.3","shiki":"^2.3.2","typescript":"5.8.3","@types/node":"^24.3.0","monaco-editor":"^0.52.2","@vitejs/plugin-vue":"^6.0.1","vite-tsconfig-paths":"^5.1.4"},"peerDependencies":{"vue":">=3.3.0","monaco-editor":">=0.50.0"},"peerDependenciesMeta":{"monaco-editor":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/aimd-editor_1.11.0_1784600827608_0.9902265323180577","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"@airalogy/aimd-editor","type":"module","version":"1.12.0","description":"AIMD (Airalogy Markdown) editor with Monaco source mode and Milkdown WYSIWYG mode","license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/airalogy/airalogy.git","directory":"packages/npm/aimd-editor"},"bugs":{"url":"https://github.com/airalogy/airalogy/issues"},"homepage":"https://github.com/airalogy/airalogy/tree/main/packages/npm/aimd-editor#readme","keywords":["aimd","monaco","milkdown","editor","wysiwyg","markdown","vue"],"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./monaco":{"types":"./src/monaco.ts","import":"./src/monaco.ts"},"./authoring":{"types":"./src/authoring/index.ts","import":"./src/authoring/index.ts"},"./vue":{"types":"./src/vue/index.ts","import":"./src/vue/index.ts"},"./embedded":{"types":"./src/embedded.ts","import":"./src/embedded.ts"},"./wysiwyg":{"types":"./src/wysiwyg.ts","import":"./src/wysiwyg.ts"}},"main":"./src/index.ts","types":"./src/index.ts","publishConfig":{"access":"public"},"dependencies":{"@codingame/monaco-vscode-editor-api":"^20.2.1","@codingame/monaco-vscode-standalone-languages":"^20.2.1","@milkdown/kit":"^7.18.0","@milkdown/theme-nord":"^7.18.0","@milkdown/vue":"^7.18.0","@airalogy/aimd-core":"^2.16.0","@airalogy/aimd-renderer":"^2.13.0"},"peerDependencies":{"monaco-editor":">=0.50.0","vue":">=3.3.0"},"peerDependenciesMeta":{"monaco-editor":{"optional":true}},"devDependencies":{"@types/node":"^24.3.0","monaco-editor":"^0.52.2","shiki":"^2.3.2","typescript":"5.8.3","vite":"^7.1.3","vite-tsconfig-paths":"^5.1.4","vue":"^3.5.17","@vitejs/plugin-vue":"^6.0.1"},"scripts":{"type-check":"tsc --noEmit","build":"vite build","dev":"vite build --watch","test":"node --test ./tests/*.test.mjs"},"_id":"@airalogy/aimd-editor@1.12.0","_integrity":"sha512-dQR2GL+L/0m5lEt2+JSlAk4UmRxrh8gyC7SpbgSGxmECgYucKo3tw+0VgulFUZouJbWfhX1Be4DWy4oikgnpjQ==","_resolved":"/tmp/081f06e5b9f19e3e510ef691878ade04/airalogy-aimd-editor-1.12.0.tgz","_from":"file:airalogy-aimd-editor-1.12.0.tgz","_nodeVersion":"24.20.0","_npmVersion":"11.19.0","dist":{"integrity":"sha512-dQR2GL+L/0m5lEt2+JSlAk4UmRxrh8gyC7SpbgSGxmECgYucKo3tw+0VgulFUZouJbWfhX1Be4DWy4oikgnpjQ==","shasum":"a9ae311800058244c58f3643b7f86450545cf24b","tarball":"https://registry.npmjs.org/@airalogy/aimd-editor/-/aimd-editor-1.12.0.tgz","fileCount":42,"unpackedSize":1355080,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@airalogy%2faimd-editor@1.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDDpscbvcDIHfNArFFeLAbTm2h24AYTuYRFqRyiOQUm/QIhAOtfCWFbrlau9Zrp83/UEhbVEWNXsLjLaXXjDk1po4NE"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3e0b6a9-b017-4b69-a6d8-0e887ca80b67"}},"directories":{},"maintainers":[{"name":"yangzijie","email":"yangzijie2026@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/aimd-editor_1.12.0_1789100089079_0.8160142503456174"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-21T02:29:18.308Z","modified":"2026-09-11T04:14:49.647Z","1.7.1":"2026-04-21T02:29:18.511Z","1.8.0":"2026-04-23T07:11:52.315Z","1.9.0":"2026-04-23T17:29:12.668Z","1.9.1":"2026-06-21T16:05:07.460Z","1.10.0":"2026-06-25T02:24:20.817Z","1.11.0":"2026-07-21T02:27:07.807Z","1.12.0":"2026-09-11T04:14:49.278Z"},"bugs":{"url":"https://github.com/airalogy/airalogy/issues"},"license":"Apache-2.0","homepage":"https://github.com/airalogy/airalogy/tree/main/packages/npm/aimd-editor#readme","keywords":["aimd","monaco","milkdown","editor","wysiwyg","markdown","vue"],"repository":{"type":"git","url":"git+https://github.com/airalogy/airalogy.git","directory":"packages/npm/aimd-editor"},"description":"AIMD (Airalogy Markdown) editor with Monaco source mode and Milkdown WYSIWYG mode","maintainers":[{"name":"yangzijie","email":"yangzijie2026@gmail.com"}],"readme":"# @airalogy/aimd-editor\n\n[![npm version](https://img.shields.io/npm/v/%40airalogy%2Faimd-editor?logo=npm&color=cb3837)](https://www.npmjs.com/package/@airalogy/aimd-editor)\n[![License](https://img.shields.io/badge/license-Apache%202.0-blue.svg)](https://github.com/airalogy/airalogy/blob/main/LICENSE)\n\n面向 AIMD（Airalogy Markdown）的编辑工具包（Monaco + Vue，可视化/源码双模式）。\n\n## 安装\n\n```bash\npnpm add @airalogy/aimd-editor monaco-editor\n```\n\n## 快速开始\n\n```ts\nimport * as monaco from \"monaco-editor\"\nimport { language, conf, completionItemProvider } from \"@airalogy/aimd-editor/monaco\"\n\nmonaco.languages.register({ id: \"aimd\" })\nmonaco.languages.setMonarchTokensProvider(\"aimd\", language)\nmonaco.languages.setLanguageConfiguration(\"aimd\", conf)\nmonaco.languages.registerCompletionItemProvider(\"aimd\", completionItemProvider)\n```\n\n## 图片编辑与正式输出\n\n可复用的 authoring 入口会保持草稿编辑宽松，同时使显式保存和导出操作保持严格。`prepareAimdForFormalOutput()` 会为已闭合且已有 `src` 的 `fig` 块生成缺失的 ID，保留已有 ID，拒绝重复 ID 或缺失图片源，并返回必须在下载 `.aimd` 或打包 `.aira` 前写回编辑器的 AIMD 源文本。当 `generated` 非空时，宿主应给出非阻塞提示，明确说明 ID 已生成并写入源文本。\n\n```ts\nimport { prepareAimdForFormalOutput } from \"@airalogy/aimd-editor/authoring\"\n\nconst prepared = prepareAimdForFormalOutput(source)\nsource = prepared.content\n```\n\n不要在自动草稿保存中调用这个规范化函数。`AimdSourceEditor` 会单独诊断已闭合且缺失 ID 的图片，并提供生成 ID 的快速修复，不会改写未完成的输入。\n\n## Vue 编辑器 i18n\n\n```vue\n<script setup lang=\"ts\">\nimport { AimdEditor } from \"@airalogy/aimd-editor\"\n</script>\n\n<template>\n  <AimdEditor locale=\"zh-CN\" />\n</template>\n```\n\n也可以通过 `messages` 覆盖内建文案。\n\nVue 源码编辑器会显示 parser 级语义 warning，包括 AIMD var 默认值与类型不匹配，以及数值约束 kwargs 被用在非数值类型上。它还会报告图片 ID 缺失、ID 重复和图片源缺失问题。\n\n如果要做更底层的嵌入式集成，`AimdWysiwygEditor` 现在支持注入自定义 Milkdown plugin 链，`AimdFieldDialog` 也支持通过 `allowedTypes` 限定可插入的 AIMD 字段类型。\n\n## 文档\n\n- EN: <https://airalogy.github.io/airalogy/aimd/en/packages/aimd-editor>\n- 中文: <https://airalogy.github.io/airalogy/aimd/zh/packages/aimd-editor>\n- 文档源码：`docs/aimd/en/packages/aimd-editor.md`、`docs/aimd/zh/packages/aimd-editor.md`\n","readmeFilename":"README.zh-CN.md"}