{"_id":"@nocturnium/svelte-ide","_rev":"30-d2f21f0cff3ef12bc10214cf680f05e0","name":"@nocturnium/svelte-ide","dist-tags":{"release-candidate":"1.0.0-rc.1","latest":"2.0.1"},"versions":{"1.0.0-rc.1":{"name":"@nocturnium/svelte-ide","version":"1.0.0-rc.1","keywords":["svelte","svelte5","code-editor","syntax-highlighting","code-folding","lightweight","crdt","yjs","collaboration","codemirror-alternative"],"author":{"url":"https://nocturnium.ai","name":"Nocturnium & Jordan Dziat","email":"hello@nocturnium.ai"},"license":"MIT","_id":"@nocturnium/svelte-ide@1.0.0-rc.1","maintainers":[{"name":"jdziat","email":"jdziat@gmail.com"}],"homepage":"https://github.com/nocturnium/svelte-ide#readme","bugs":{"url":"https://github.com/nocturnium/svelte-ide/issues"},"dist":{"shasum":"1f94975bb78b657031286101dc4ed513f8484330","tarball":"https://registry.npmjs.org/@nocturnium/svelte-ide/-/svelte-ide-1.0.0-rc.1.tgz","fileCount":330,"integrity":"sha512-oBQpjhqEeYKoh2n6gPJAp+K8wiHeZBaYciJkERzldibbrjdyfrPAsqBQ7SwMMii0+DUx+cSzDBIeBfu2yT6nTA==","signatures":[{"sig":"MEQCIED1PoFAG00ncPdH+bsNPR6U+hk269slzqOaosmOCg1yAiB5YRZDhhjCw/TZkZnRk9omWjqeHp2tB29vk585+KAWeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1598314},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./crdt":{"types":"./dist/crdt/index.d.ts","svelte":"./dist/crdt/index.js","default":"./dist/crdt/index.js"},"./types":{"types":"./dist/types/index.d.ts","svelte":"./dist/types/index.js","default":"./dist/types/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","svelte":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./stores":{"types":"./dist/stores/index.d.ts","svelte":"./dist/stores/index.js","default":"./dist/stores/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","svelte":"./dist/plugins/index.js","default":"./dist/plugins/index.js"},"./theme.css":"./dist/styles/theme.css","./components/ai":{"types":"./dist/components/ai/index.d.ts","svelte":"./dist/components/ai/index.js","default":"./dist/components/ai/index.js"},"./components/lsp":{"types":"./dist/components/lsp/index.d.ts","svelte":"./dist/components/lsp/index.js","default":"./dist/components/lsp/index.js"},"./components/vfs":{"types":"./dist/components/vfs/index.d.ts","svelte":"./dist/components/vfs/index.js","default":"./dist/components/vfs/index.js"},"./components/core":{"types":"./dist/components/core/index.d.ts","svelte":"./dist/components/core/index.js","default":"./dist/components/core/index.js"},"./components/agents":{"types":"./dist/components/agents/index.d.ts","svelte":"./dist/components/agents/index.js","default":"./dist/components/agents/index.js"},"./components/editor":{"types":"./dist/components/editor/index.d.ts","svelte":"./dist/components/editor/index.js","default":"./dist/components/editor/index.js"},"./components/layout":{"types":"./dist/components/layout/index.d.ts","svelte":"./dist/components/layout/index.js","default":"./dist/components/layout/index.js"},"./components/plugins":{"types":"./dist/components/plugins/index.d.ts","svelte":"./dist/components/plugins/index.js","default":"./dist/components/plugins/index.js"}},"gitHead":"fd7356111a4132254b9c5f23c8982896ef99fbea","scripts":{"dev":"vite dev","lint":"eslint .","test":"vitest run","build":"vite build","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","clean":"rm -rf dist .svelte-kit node_modules/.vite","format":"prettier --write .","package":"svelte-kit sync && svelte-package && node scripts/strip-dist-tests.mjs && publint","preview":"vite preview","lint:fix":"eslint . --fix","test:e2e":"playwright test","build:lib":"npm run package","test:watch":"vitest","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","test:e2e:ui":"playwright test --ui","format:check":"prettier --check .","prepublishOnly":"npm run check && npm run package"},"_npmUser":{"name":"jdziat","email":"jdziat@gmail.com"},"repository":{"url":"git+https://github.com/nocturnium/svelte-ide.git","type":"git"},"_npmVersion":"11.13.0","description":"Svelte 5 code editor and IDE building blocks — custom editor, syntax highlighting, code folding, multi-cursor, LSP client, and optional realtime collaboration.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"yjs":"^13.6.31","vite":"^6.0.0","eslint":"^9.39.0","svelte":"^5.28.0","vitest":"^3.0.0","globals":"^16.2.0","publint":"^0.3.0","prettier":"^3.7.0","typescript":"^5.8.0","@types/node":"^22.15.0","tailwindcss":"^4.1.0","y-protocols":"^1.0.7","y-websocket":"^2.1.0","svelte-check":"^4.2.0","@sveltejs/kit":"^2.21.0","@playwright/test":"^1.57.0","@fontsource/inter":"^5.2.8","@sveltejs/package":"^2.3.11","@tailwindcss/vite":"^4.1.0","typescript-eslint":"^8.32.0","eslint-plugin-svelte":"^3.9.0","@sveltejs/adapter-auto":"^6.0.0","prettier-plugin-svelte":"^3.4.0","@sveltejs/adapter-static":"^3.0.10","@fontsource/jetbrains-mono":"^5.2.8","@sveltejs/vite-plugin-svelte":"^5.1.0"},"peerDependencies":{"yjs":"^13.6.20","svelte":"^5.0.0","y-protocols":"^1.0.6","y-websocket":"^2.0.4"},"peerDependenciesMeta":{"yjs":{"optional":true},"y-protocols":{"optional":true},"y-websocket":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/svelte-ide_1.0.0-rc.1_1780865749359_0.10036502481073328","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@nocturnium/svelte-ide","version":"1.0.0","keywords":["svelte","svelte5","code-editor","syntax-highlighting","code-folding","lightweight","crdt","yjs","collaboration","codemirror-alternative"],"author":{"url":"https://nocturnium.ai","name":"Nocturnium & Jordan Dziat","email":"hello@nocturnium.ai"},"license":"MIT","_id":"@nocturnium/svelte-ide@1.0.0","maintainers":[{"name":"jdziat","email":"jdziat@gmail.com"}],"homepage":"https://github.com/nocturnium/svelte-ide#readme","bugs":{"url":"https://github.com/nocturnium/svelte-ide/issues"},"dist":{"shasum":"b7c131604e2ca8f9578a51cf06ac653cf7e6ebb2","tarball":"https://registry.npmjs.org/@nocturnium/svelte-ide/-/svelte-ide-1.0.0.tgz","fileCount":330,"integrity":"sha512-yjSF2fkGhdutZ6B0NYWzvdNW4xL2OdlffuIbtoJVuuASj6tXV+AZp+SOv+BtXvKRmNfigx1Xb4O+cw2Vp+FqEg==","signatures":[{"sig":"MEUCIQCAUgO7oMeywR/a9ZBcnqv2mAi7OtVqT0pRENbpQmWTMwIgKRvpR2h0hb08WqB8sjsuGG4EZvJaz9JdMCVGBQrvuO0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@nocturnium%2fsvelte-ide@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1606663},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./crdt":{"types":"./dist/crdt/index.d.ts","svelte":"./dist/crdt/index.js","default":"./dist/crdt/index.js"},"./types":{"types":"./dist/types/index.d.ts","svelte":"./dist/types/index.js","default":"./dist/types/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","svelte":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./stores":{"types":"./dist/stores/index.d.ts","svelte":"./dist/stores/index.js","default":"./dist/stores/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","svelte":"./dist/plugins/index.js","default":"./dist/plugins/index.js"},"./theme.css":"./dist/styles/theme.css","./components/ai":{"types":"./dist/components/ai/index.d.ts","svelte":"./dist/components/ai/index.js","default":"./dist/components/ai/index.js"},"./components/lsp":{"types":"./dist/components/lsp/index.d.ts","svelte":"./dist/components/lsp/index.js","default":"./dist/components/lsp/index.js"},"./components/vfs":{"types":"./dist/components/vfs/index.d.ts","svelte":"./dist/components/vfs/index.js","default":"./dist/components/vfs/index.js"},"./components/core":{"types":"./dist/components/core/index.d.ts","svelte":"./dist/components/core/index.js","default":"./dist/components/core/index.js"},"./components/agents":{"types":"./dist/components/agents/index.d.ts","svelte":"./dist/components/agents/index.js","default":"./dist/components/agents/index.js"},"./components/editor":{"types":"./dist/components/editor/index.d.ts","svelte":"./dist/components/editor/index.js","default":"./dist/components/editor/index.js"},"./components/layout":{"types":"./dist/components/layout/index.d.ts","svelte":"./dist/components/layout/index.js","default":"./dist/components/layout/index.js"},"./components/plugins":{"types":"./dist/components/plugins/index.d.ts","svelte":"./dist/components/plugins/index.js","default":"./dist/components/plugins/index.js"}},"gitHead":"0a9011ada571e17ad9df47096f8b5d34c48d3c0f","scripts":{"dev":"vite dev","lint":"eslint .","test":"vitest run","build":"vite build","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","clean":"rm -rf dist .svelte-kit node_modules/.vite","format":"prettier --write .","package":"svelte-kit sync && svelte-package && node scripts/strip-dist-tests.mjs && publint","preview":"vite preview","lint:fix":"eslint . --fix","test:e2e":"playwright test","build:lib":"npm run package","test:watch":"vitest","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","test:e2e:ui":"playwright test --ui","format:check":"prettier --check .","prepublishOnly":"npm run check && npm run package"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:847f2442-19da-453d-974a-c44f8f1ee767"}},"overrides":{"cookie":"^0.7.0"},"repository":{"url":"git+https://github.com/nocturnium/svelte-ide.git","type":"git"},"_npmVersion":"11.16.0","description":"Svelte 5 code editor and IDE building blocks — custom editor, syntax highlighting, code folding, multi-cursor, LSP client, and optional realtime collaboration.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"yjs":"^13.6.31","vite":"^6.0.0","eslint":"^9.39.0","svelte":"^5.28.0","vitest":"^4.1.0","globals":"^16.2.0","publint":"^0.3.0","prettier":"^3.7.0","typescript":"^5.8.0","@types/node":"^22.15.0","tailwindcss":"^4.1.0","y-protocols":"^1.0.7","y-websocket":"^2.1.0","svelte-check":"^4.2.0","@sveltejs/kit":"^2.21.0","@commitlint/cli":"^21.0.2","@playwright/test":"^1.57.0","semantic-release":"^25.0.3","@fontsource/inter":"^5.2.8","@sveltejs/package":"^2.3.11","@tailwindcss/vite":"^4.1.0","typescript-eslint":"^8.32.0","eslint-plugin-svelte":"^3.9.0","@semantic-release/git":"^10.0.1","@sveltejs/adapter-auto":"^6.0.0","prettier-plugin-svelte":"^3.4.0","@sveltejs/adapter-static":"^3.0.10","@fontsource/jetbrains-mono":"^5.2.8","@semantic-release/changelog":"^6.0.3","@sveltejs/vite-plugin-svelte":"^5.1.0","@commitlint/config-conventional":"^21.0.2"},"peerDependencies":{"yjs":"^13.6.20","svelte":"^5.0.0","y-protocols":"^1.0.6","y-websocket":"^2.0.4"},"peerDependenciesMeta":{"yjs":{"optional":true},"y-protocols":{"optional":true},"y-websocket":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/svelte-ide_1.0.0_1780880450441_0.6771462808952096","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@nocturnium/svelte-ide","version":"1.0.1","keywords":["svelte","svelte5","code-editor","syntax-highlighting","code-folding","lightweight","crdt","yjs","collaboration","codemirror-alternative"],"author":{"url":"https://nocturnium.ai","name":"Nocturnium & Jordan Dziat","email":"hello@nocturnium.ai"},"license":"MIT","_id":"@nocturnium/svelte-ide@1.0.1","maintainers":[{"name":"jdziat","email":"jdziat@gmail.com"}],"homepage":"https://github.com/nocturnium/svelte-ide#readme","bugs":{"url":"https://github.com/nocturnium/svelte-ide/issues"},"dist":{"shasum":"ad21446420b4822f65862e6a0498cd6a044c2f0e","tarball":"https://registry.npmjs.org/@nocturnium/svelte-ide/-/svelte-ide-1.0.1.tgz","fileCount":330,"integrity":"sha512-4xcMs/phKui0ux8VqfNeghEEt6vC4njIgRFfgOAr19vD4tyrLjbhO2ssMHh4ouH/wZtyVVhrRHi3eKWobVFD9A==","signatures":[{"sig":"MEQCIHtCkZ3PVqhBhm+AmPk8I0Hc0LAEh9pHp0qStttGdS6+AiBfbXHdZFYpADvTi8ZShju1hgDho8d6t9QZIu+kksbqlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@nocturnium%2fsvelte-ide@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1617491},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./crdt":{"types":"./dist/crdt/index.d.ts","svelte":"./dist/crdt/index.js","default":"./dist/crdt/index.js"},"./types":{"types":"./dist/types/index.d.ts","svelte":"./dist/types/index.js","default":"./dist/types/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","svelte":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./stores":{"types":"./dist/stores/index.d.ts","svelte":"./dist/stores/index.js","default":"./dist/stores/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","svelte":"./dist/plugins/index.js","default":"./dist/plugins/index.js"},"./theme.css":"./dist/styles/theme.css","./components/ai":{"types":"./dist/components/ai/index.d.ts","svelte":"./dist/components/ai/index.js","default":"./dist/components/ai/index.js"},"./components/lsp":{"types":"./dist/components/lsp/index.d.ts","svelte":"./dist/components/lsp/index.js","default":"./dist/components/lsp/index.js"},"./components/vfs":{"types":"./dist/components/vfs/index.d.ts","svelte":"./dist/components/vfs/index.js","default":"./dist/components/vfs/index.js"},"./components/core":{"types":"./dist/components/core/index.d.ts","svelte":"./dist/components/core/index.js","default":"./dist/components/core/index.js"},"./components/agents":{"types":"./dist/components/agents/index.d.ts","svelte":"./dist/components/agents/index.js","default":"./dist/components/agents/index.js"},"./components/editor":{"types":"./dist/components/editor/index.d.ts","svelte":"./dist/components/editor/index.js","default":"./dist/components/editor/index.js"},"./components/layout":{"types":"./dist/components/layout/index.d.ts","svelte":"./dist/components/layout/index.js","default":"./dist/components/layout/index.js"},"./components/plugins":{"types":"./dist/components/plugins/index.d.ts","svelte":"./dist/components/plugins/index.js","default":"./dist/components/plugins/index.js"}},"gitHead":"746338740116c9675564aedd1c2b0f55b7f3ce2c","scripts":{"dev":"vite dev","lint":"eslint .","test":"vitest run","build":"vite build","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","clean":"rm -rf dist .svelte-kit node_modules/.vite","format":"prettier --write .","package":"svelte-kit sync && svelte-package && node scripts/strip-dist-tests.mjs && publint","preview":"vite preview","lint:fix":"eslint . --fix","test:e2e":"playwright test","build:lib":"npm run package","test:watch":"vitest","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","test:e2e:ui":"playwright test --ui","format:check":"prettier --check .","prepublishOnly":"npm run check && npm run package"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:847f2442-19da-453d-974a-c44f8f1ee767"}},"overrides":{"cookie":"^0.7.0"},"repository":{"url":"git+https://github.com/nocturnium/svelte-ide.git","type":"git"},"_npmVersion":"11.16.0","description":"Svelte 5 code editor and IDE building blocks — custom editor, syntax highlighting, code folding, multi-cursor, LSP client, and optional realtime collaboration.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"yjs":"^13.6.31","vite":"^6.0.0","eslint":"^9.39.0","svelte":"^5.28.0","vitest":"^4.1.0","globals":"^16.2.0","publint":"^0.3.0","prettier":"^3.7.0","typescript":"^5.8.0","@types/node":"^22.15.0","tailwindcss":"^4.1.0","y-protocols":"^1.0.7","y-websocket":"^2.1.0","svelte-check":"^4.2.0","@sveltejs/kit":"^2.21.0","@commitlint/cli":"^21.0.2","@playwright/test":"^1.57.0","semantic-release":"^25.0.3","@fontsource/inter":"^5.2.8","@sveltejs/package":"^2.3.11","@tailwindcss/vite":"^4.1.0","typescript-eslint":"^8.32.0","eslint-plugin-svelte":"^3.9.0","@semantic-release/git":"^10.0.1","@sveltejs/adapter-auto":"^6.0.0","prettier-plugin-svelte":"^3.4.0","@sveltejs/adapter-static":"^3.0.10","@fontsource/jetbrains-mono":"^5.2.8","@semantic-release/changelog":"^6.0.3","@sveltejs/vite-plugin-svelte":"^5.1.0","@commitlint/config-conventional":"^21.0.2"},"peerDependencies":{"yjs":"^13.6.20","svelte":"^5.0.0","y-protocols":"^1.0.6","y-websocket":"^2.0.4"},"peerDependenciesMeta":{"yjs":{"optional":true},"y-protocols":{"optional":true},"y-websocket":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/svelte-ide_1.0.1_1780925213004_0.5324498114781493","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@nocturnium/svelte-ide","version":"1.0.2","keywords":["svelte","svelte5","code-editor","syntax-highlighting","code-folding","lightweight","crdt","yjs","collaboration","codemirror-alternative"],"author":{"url":"https://nocturnium.ai","name":"Nocturnium & Jordan Dziat","email":"hello@nocturnium.ai"},"license":"MIT","_id":"@nocturnium/svelte-ide@1.0.2","maintainers":[{"name":"jdziat","email":"jdziat@gmail.com"}],"homepage":"https://github.com/nocturnium/svelte-ide#readme","bugs":{"url":"https://github.com/nocturnium/svelte-ide/issues"},"dist":{"shasum":"17dbc0e6e7c8b2ba4a347c9c22ab5323ee84f100","tarball":"https://registry.npmjs.org/@nocturnium/svelte-ide/-/svelte-ide-1.0.2.tgz","fileCount":330,"integrity":"sha512-AiLHDARlYkRRbiW4XiNtcRq5DNeiVTODTJu/Qajq/RqTAwRkcdXtUY6UZNVqNcv1mXXNmFmWXr6fCl2DW4JqNg==","signatures":[{"sig":"MEQCIHQ713+1p/e4LampythAXiGfjr3i/vuvsIR06jlB4k8uAiB9rCOw/0FwLXjAUk7lDS3h+tacmt5d48gBIryO+2nMiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@nocturnium%2fsvelte-ide@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1619665},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./crdt":{"types":"./dist/crdt/index.d.ts","svelte":"./dist/crdt/index.js","default":"./dist/crdt/index.js"},"./types":{"types":"./dist/types/index.d.ts","svelte":"./dist/types/index.js","default":"./dist/types/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","svelte":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./stores":{"types":"./dist/stores/index.d.ts","svelte":"./dist/stores/index.js","default":"./dist/stores/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","svelte":"./dist/plugins/index.js","default":"./dist/plugins/index.js"},"./theme.css":"./dist/styles/theme.css","./components/ai":{"types":"./dist/components/ai/index.d.ts","svelte":"./dist/components/ai/index.js","default":"./dist/components/ai/index.js"},"./components/lsp":{"types":"./dist/components/lsp/index.d.ts","svelte":"./dist/components/lsp/index.js","default":"./dist/components/lsp/index.js"},"./components/vfs":{"types":"./dist/components/vfs/index.d.ts","svelte":"./dist/components/vfs/index.js","default":"./dist/components/vfs/index.js"},"./components/core":{"types":"./dist/components/core/index.d.ts","svelte":"./dist/components/core/index.js","default":"./dist/components/core/index.js"},"./components/agents":{"types":"./dist/components/agents/index.d.ts","svelte":"./dist/components/agents/index.js","default":"./dist/components/agents/index.js"},"./components/editor":{"types":"./dist/components/editor/index.d.ts","svelte":"./dist/components/editor/index.js","default":"./dist/components/editor/index.js"},"./components/layout":{"types":"./dist/components/layout/index.d.ts","svelte":"./dist/components/layout/index.js","default":"./dist/components/layout/index.js"},"./components/plugins":{"types":"./dist/components/plugins/index.d.ts","svelte":"./dist/components/plugins/index.js","default":"./dist/components/plugins/index.js"}},"gitHead":"2d5d00c13a5e2ca4e3e88da8749fb4dbc8640d6f","scripts":{"dev":"vite dev","lint":"eslint .","test":"vitest run","build":"vite build","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","clean":"rm -rf dist .svelte-kit node_modules/.vite","format":"prettier --write .","package":"svelte-kit sync && svelte-package && node scripts/strip-dist-tests.mjs && publint","preview":"vite preview","lint:fix":"eslint . --fix","test:e2e":"playwright test","build:lib":"npm run package","test:watch":"vitest","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","test:e2e:ui":"playwright test --ui","format:check":"prettier --check .","prepublishOnly":"npm run check && npm run package"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:847f2442-19da-453d-974a-c44f8f1ee767"}},"overrides":{"cookie":"^0.7.0"},"repository":{"url":"git+https://github.com/nocturnium/svelte-ide.git","type":"git"},"_npmVersion":"11.16.0","description":"Svelte 5 code editor and IDE building blocks — custom editor, syntax highlighting, code folding, multi-cursor, LSP client, and optional realtime collaboration.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"yjs":"^13.6.31","vite":"^6.0.0","eslint":"^9.39.0","svelte":"^5.28.0","vitest":"^4.1.0","globals":"^16.2.0","publint":"^0.3.0","prettier":"^3.7.0","typescript":"^5.8.0","@types/node":"^22.15.0","tailwindcss":"^4.1.0","y-protocols":"^1.0.7","y-websocket":"^2.1.0","svelte-check":"^4.2.0","@sveltejs/kit":"^2.21.0","@commitlint/cli":"^21.0.2","@playwright/test":"^1.57.0","semantic-release":"^25.0.3","@fontsource/inter":"^5.2.8","@sveltejs/package":"^2.3.11","@tailwindcss/vite":"^4.1.0","typescript-eslint":"^8.32.0","eslint-plugin-svelte":"^3.9.0","@semantic-release/git":"^10.0.1","@sveltejs/adapter-auto":"^6.0.0","prettier-plugin-svelte":"^3.4.0","@sveltejs/adapter-static":"^3.0.10","@fontsource/jetbrains-mono":"^5.2.8","@semantic-release/changelog":"^6.0.3","@sveltejs/vite-plugin-svelte":"^5.1.0","@commitlint/config-conventional":"^21.0.2"},"peerDependencies":{"yjs":"^13.6.20","svelte":"^5.0.0","y-protocols":"^1.0.6","y-websocket":"^2.0.4"},"peerDependenciesMeta":{"yjs":{"optional":true},"y-protocols":{"optional":true},"y-websocket":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/svelte-ide_1.0.2_1780926933341_0.6231438547405208","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@nocturnium/svelte-ide","version":"1.0.3","keywords":["svelte","svelte5","code-editor","syntax-highlighting","code-folding","lightweight","crdt","yjs","collaboration","codemirror-alternative"],"author":{"url":"https://nocturnium.ai","name":"Nocturnium & Jordan Dziat","email":"hello@nocturnium.ai"},"license":"MIT","_id":"@nocturnium/svelte-ide@1.0.3","maintainers":[{"name":"jdziat","email":"jdziat@gmail.com"}],"homepage":"https://github.com/nocturnium/svelte-ide#readme","bugs":{"url":"https://github.com/nocturnium/svelte-ide/issues"},"dist":{"shasum":"eb52afa29832fb572ad8dbaf5f2cf9fdda67ae13","tarball":"https://registry.npmjs.org/@nocturnium/svelte-ide/-/svelte-ide-1.0.3.tgz","fileCount":326,"integrity":"sha512-2hLtbQ9+OtQ1HBop0HXzUeOg+CLV7yHz6W9GBHiq2HxPfvvpaYS8H9X2Rb8oWDh0lIKxtOBe+EPV5x3uewaQMA==","signatures":[{"sig":"MEQCIDwVJQlpzVfaVVHY+gUn0fF4XNXJ/P/ZPmhIPGVjaivPAiBMVExONUM5/nbZGsBevRfTCRUhvQX+v+pgLS/hcR25Jw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@nocturnium%2fsvelte-ide@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1635736},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./crdt":{"types":"./dist/crdt/index.d.ts","svelte":"./dist/crdt/index.js","default":"./dist/crdt/index.js"},"./types":{"types":"./dist/types/index.d.ts","svelte":"./dist/types/index.js","default":"./dist/types/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","svelte":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./stores":{"types":"./dist/stores/index.d.ts","svelte":"./dist/stores/index.js","default":"./dist/stores/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","svelte":"./dist/plugins/index.js","default":"./dist/plugins/index.js"},"./theme.css":"./dist/styles/theme.css","./components/ai":{"types":"./dist/components/ai/index.d.ts","svelte":"./dist/components/ai/index.js","default":"./dist/components/ai/index.js"},"./components/lsp":{"types":"./dist/components/lsp/index.d.ts","svelte":"./dist/components/lsp/index.js","default":"./dist/components/lsp/index.js"},"./components/vfs":{"types":"./dist/components/vfs/index.d.ts","svelte":"./dist/components/vfs/index.js","default":"./dist/components/vfs/index.js"},"./components/core":{"types":"./dist/components/core/index.d.ts","svelte":"./dist/components/core/index.js","default":"./dist/components/core/index.js"},"./components/agents":{"types":"./dist/components/agents/index.d.ts","svelte":"./dist/components/agents/index.js","default":"./dist/components/agents/index.js"},"./components/editor":{"types":"./dist/components/editor/index.d.ts","svelte":"./dist/components/editor/index.js","default":"./dist/components/editor/index.js"},"./components/layout":{"types":"./dist/components/layout/index.d.ts","svelte":"./dist/components/layout/index.js","default":"./dist/components/layout/index.js"},"./components/plugins":{"types":"./dist/components/plugins/index.d.ts","svelte":"./dist/components/plugins/index.js","default":"./dist/components/plugins/index.js"}},"gitHead":"6e5386f74654dbd616354321ee4ed0380bad8a60","scripts":{"dev":"vite dev","lint":"eslint .","test":"vitest run","build":"vite build","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","clean":"rm -rf dist .svelte-kit node_modules/.vite","format":"prettier --write .","package":"svelte-kit sync && svelte-package && node scripts/strip-dist-tests.mjs && publint","preview":"vite preview","lint:fix":"eslint . --fix","test:e2e":"playwright test","build:lib":"npm run package","test:watch":"vitest","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","test:e2e:ui":"playwright test --ui","format:check":"prettier --check .","prepublishOnly":"npm run check && npm run package"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:847f2442-19da-453d-974a-c44f8f1ee767"}},"overrides":{"cookie":"^0.7.0"},"repository":{"url":"git+https://github.com/nocturnium/svelte-ide.git","type":"git"},"_npmVersion":"11.16.0","description":"Svelte 5 code editor and IDE building blocks — custom editor, syntax highlighting, code folding, multi-cursor, LSP client, and optional realtime collaboration.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"yjs":"^13.6.31","vite":"^6.0.0","eslint":"^9.39.0","svelte":"^5.28.0","vitest":"^4.1.0","globals":"^16.2.0","publint":"^0.3.0","prettier":"^3.7.0","typescript":"^5.8.0","@types/node":"^22.15.0","tailwindcss":"^4.1.0","y-protocols":"^1.0.7","y-websocket":"^2.1.0","svelte-check":"^4.2.0","@sveltejs/kit":"^2.21.0","@commitlint/cli":"^21.0.2","@playwright/test":"^1.57.0","semantic-release":"^25.0.3","@fontsource/inter":"^5.2.8","@sveltejs/package":"^2.3.11","@tailwindcss/vite":"^4.1.0","typescript-eslint":"^8.32.0","eslint-plugin-svelte":"^3.9.0","@semantic-release/git":"^10.0.1","@sveltejs/adapter-auto":"^6.0.0","prettier-plugin-svelte":"^3.4.0","@sveltejs/adapter-static":"^3.0.10","@fontsource/jetbrains-mono":"^5.2.8","@semantic-release/changelog":"^6.0.3","@sveltejs/vite-plugin-svelte":"^5.1.0","@commitlint/config-conventional":"^21.0.2"},"peerDependencies":{"yjs":"^13.6.20","svelte":"^5.0.0","y-protocols":"^1.0.6","y-websocket":"^2.0.4"},"peerDependenciesMeta":{"yjs":{"optional":true},"y-protocols":{"optional":true},"y-websocket":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/svelte-ide_1.0.3_1780969199843_0.8728856553084112","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@nocturnium/svelte-ide","version":"1.0.4","keywords":["svelte","svelte5","code-editor","syntax-highlighting","code-folding","lightweight","crdt","yjs","collaboration","codemirror-alternative"],"author":{"url":"https://nocturnium.ai","name":"Nocturnium & Jordan Dziat","email":"hello@nocturnium.ai"},"license":"MIT","_id":"@nocturnium/svelte-ide@1.0.4","maintainers":[{"name":"jdziat","email":"jdziat@gmail.com"}],"homepage":"https://github.com/nocturnium/svelte-ide#readme","bugs":{"url":"https://github.com/nocturnium/svelte-ide/issues"},"dist":{"shasum":"a4a57cb382cf7799d3df2bdf2092a6abeec6fefc","tarball":"https://registry.npmjs.org/@nocturnium/svelte-ide/-/svelte-ide-1.0.4.tgz","fileCount":326,"integrity":"sha512-Kay65d1pr2NBcOTD4Iu5dwzAU5TvdItQmLSE3FbyHXWEBfHA3+ZoZew6MiKkF5FBQegaZTz17TBAuYsuTABTDQ==","signatures":[{"sig":"MEYCIQDvM7H5D2iUQp1/r//8cCtmaF6l5wBKS24A0R0WkFSeZAIhAM6ICFXeTnx/J1wF/j8F/fjJLxFNUybEQQhzGIISGGYQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@nocturnium%2fsvelte-ide@1.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1637366},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./crdt":{"types":"./dist/crdt/index.d.ts","svelte":"./dist/crdt/index.js","default":"./dist/crdt/index.js"},"./types":{"types":"./dist/types/index.d.ts","svelte":"./dist/types/index.js","default":"./dist/types/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","svelte":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./stores":{"types":"./dist/stores/index.d.ts","svelte":"./dist/stores/index.js","default":"./dist/stores/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","svelte":"./dist/plugins/index.js","default":"./dist/plugins/index.js"},"./theme.css":"./dist/styles/theme.css","./components/ai":{"types":"./dist/components/ai/index.d.ts","svelte":"./dist/components/ai/index.js","default":"./dist/components/ai/index.js"},"./components/lsp":{"types":"./dist/components/lsp/index.d.ts","svelte":"./dist/components/lsp/index.js","default":"./dist/components/lsp/index.js"},"./components/vfs":{"types":"./dist/components/vfs/index.d.ts","svelte":"./dist/components/vfs/index.js","default":"./dist/components/vfs/index.js"},"./components/core":{"types":"./dist/components/core/index.d.ts","svelte":"./dist/components/core/index.js","default":"./dist/components/core/index.js"},"./components/agents":{"types":"./dist/components/agents/index.d.ts","svelte":"./dist/components/agents/index.js","default":"./dist/components/agents/index.js"},"./components/editor":{"types":"./dist/components/editor/index.d.ts","svelte":"./dist/components/editor/index.js","default":"./dist/components/editor/index.js"},"./components/layout":{"types":"./dist/components/layout/index.d.ts","svelte":"./dist/components/layout/index.js","default":"./dist/components/layout/index.js"},"./components/plugins":{"types":"./dist/components/plugins/index.d.ts","svelte":"./dist/components/plugins/index.js","default":"./dist/components/plugins/index.js"}},"gitHead":"4cd9d386af7f843f3f240431dec3ac4faaf1b74a","scripts":{"dev":"vite dev","lint":"eslint .","test":"vitest run","build":"vite build","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","clean":"rm -rf dist .svelte-kit node_modules/.vite","format":"prettier --write .","package":"svelte-kit sync && svelte-package && node scripts/strip-dist-tests.mjs && publint","preview":"vite preview","lint:fix":"eslint . --fix","test:e2e":"playwright test","build:lib":"npm run package","test:watch":"vitest","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","test:e2e:ui":"playwright test --ui","format:check":"prettier --check .","prepublishOnly":"npm run check && npm run package"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:847f2442-19da-453d-974a-c44f8f1ee767"}},"overrides":{"cookie":"^0.7.0"},"repository":{"url":"git+https://github.com/nocturnium/svelte-ide.git","type":"git"},"_npmVersion":"11.16.0","description":"Svelte 5 code editor and IDE building blocks — custom editor, syntax highlighting, code folding, multi-cursor, LSP client, and optional realtime collaboration.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"yjs":"^13.6.31","vite":"^6.0.0","eslint":"^9.39.0","svelte":"^5.28.0","vitest":"^4.1.0","globals":"^16.2.0","publint":"^0.3.0","prettier":"^3.7.0","typescript":"^5.8.0","@types/node":"^22.15.0","tailwindcss":"^4.1.0","y-protocols":"^1.0.7","y-websocket":"^2.1.0","svelte-check":"^4.2.0","@sveltejs/kit":"^2.21.0","@commitlint/cli":"^21.0.2","@playwright/test":"^1.57.0","semantic-release":"^25.0.3","@fontsource/inter":"^5.2.8","@sveltejs/package":"^2.3.11","@tailwindcss/vite":"^4.1.0","typescript-eslint":"^8.32.0","eslint-plugin-svelte":"^3.9.0","@semantic-release/git":"^10.0.1","@sveltejs/adapter-auto":"^6.0.0","prettier-plugin-svelte":"^3.4.0","@sveltejs/adapter-static":"^3.0.10","@fontsource/jetbrains-mono":"^5.2.8","@semantic-release/changelog":"^6.0.3","@sveltejs/vite-plugin-svelte":"^5.1.0","@commitlint/config-conventional":"^21.0.2"},"peerDependencies":{"yjs":"^13.6.20","svelte":"^5.0.0","y-protocols":"^1.0.6","y-websocket":"^2.0.4"},"peerDependenciesMeta":{"yjs":{"optional":true},"y-protocols":{"optional":true},"y-websocket":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/svelte-ide_1.0.4_1780970321170_0.8871589968723066","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@nocturnium/svelte-ide","version":"1.0.5","keywords":["svelte","svelte5","code-editor","syntax-highlighting","code-folding","lightweight","crdt","yjs","collaboration","codemirror-alternative"],"author":{"url":"https://nocturnium.ai","name":"Nocturnium & Jordan Dziat","email":"hello@nocturnium.ai"},"license":"MIT","_id":"@nocturnium/svelte-ide@1.0.5","maintainers":[{"name":"jdziat","email":"jdziat@gmail.com"}],"homepage":"https://github.com/nocturnium/svelte-ide#readme","bugs":{"url":"https://github.com/nocturnium/svelte-ide/issues"},"dist":{"shasum":"64265011009cfbab69ab62800c298e2e021ffda0","tarball":"https://registry.npmjs.org/@nocturnium/svelte-ide/-/svelte-ide-1.0.5.tgz","fileCount":328,"integrity":"sha512-2+DygdIX7LX0cUQRTt816MEB0T93NUpX/qp6z74EdXNTJw2OolZXQllUXFuyF+Ca74hWjTn9QmQe4kMbAMma4A==","signatures":[{"sig":"MEYCIQDpTyqZ/vj2v+EqlMomYp/oqOOqU6RDTloSap6dAIkGJwIhAMtYyaEOc/HltK5RixrgjJmfLj7jPu8T7CQXQKy4evR5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@nocturnium%2fsvelte-ide@1.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1646895},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./crdt":{"types":"./dist/crdt/index.d.ts","svelte":"./dist/crdt/index.js","default":"./dist/crdt/index.js"},"./types":{"types":"./dist/types/index.d.ts","svelte":"./dist/types/index.js","default":"./dist/types/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","svelte":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./stores":{"types":"./dist/stores/index.d.ts","svelte":"./dist/stores/index.js","default":"./dist/stores/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","svelte":"./dist/plugins/index.js","default":"./dist/plugins/index.js"},"./theme.css":"./dist/styles/theme.css","./components/ai":{"types":"./dist/components/ai/index.d.ts","svelte":"./dist/components/ai/index.js","default":"./dist/components/ai/index.js"},"./components/lsp":{"types":"./dist/components/lsp/index.d.ts","svelte":"./dist/components/lsp/index.js","default":"./dist/components/lsp/index.js"},"./components/vfs":{"types":"./dist/components/vfs/index.d.ts","svelte":"./dist/components/vfs/index.js","default":"./dist/components/vfs/index.js"},"./components/core":{"types":"./dist/components/core/index.d.ts","svelte":"./dist/components/core/index.js","default":"./dist/components/core/index.js"},"./components/agents":{"types":"./dist/components/agents/index.d.ts","svelte":"./dist/components/agents/index.js","default":"./dist/components/agents/index.js"},"./components/editor":{"types":"./dist/components/editor/index.d.ts","svelte":"./dist/components/editor/index.js","default":"./dist/components/editor/index.js"},"./components/layout":{"types":"./dist/components/layout/index.d.ts","svelte":"./dist/components/layout/index.js","default":"./dist/components/layout/index.js"},"./components/plugins":{"types":"./dist/components/plugins/index.d.ts","svelte":"./dist/components/plugins/index.js","default":"./dist/components/plugins/index.js"}},"gitHead":"1087d10a933f9a321c22e2174d4483a4fdbca65f","scripts":{"dev":"vite dev","lint":"eslint .","test":"vitest run","build":"vite build","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","clean":"rm -rf dist .svelte-kit node_modules/.vite","format":"prettier --write .","package":"svelte-kit sync && svelte-package && node scripts/strip-dist-tests.mjs && publint","preview":"vite preview","lint:fix":"eslint . --fix","test:e2e":"playwright test","build:lib":"npm run package","test:watch":"vitest","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","test:e2e:ui":"playwright test --ui","format:check":"prettier --check .","prepublishOnly":"npm run check && npm run package"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:847f2442-19da-453d-974a-c44f8f1ee767"}},"overrides":{"cookie":"^0.7.0"},"repository":{"url":"git+https://github.com/nocturnium/svelte-ide.git","type":"git"},"_npmVersion":"11.16.0","description":"Svelte 5 code editor and IDE building blocks — custom editor, syntax highlighting, code folding, multi-cursor, LSP client, and optional realtime collaboration.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"yjs":"^13.6.31","vite":"^6.0.0","eslint":"^9.39.0","svelte":"^5.28.0","vitest":"^4.1.0","globals":"^16.2.0","publint":"^0.3.0","prettier":"^3.7.0","typescript":"^5.8.0","@types/node":"^22.15.0","tailwindcss":"^4.1.0","y-protocols":"^1.0.7","y-websocket":"^2.1.0","svelte-check":"^4.2.0","@sveltejs/kit":"^2.21.0","@commitlint/cli":"^21.0.2","@playwright/test":"^1.57.0","semantic-release":"^25.0.3","@fontsource/inter":"^5.2.8","@sveltejs/package":"^2.3.11","@tailwindcss/vite":"^4.1.0","typescript-eslint":"^8.32.0","eslint-plugin-svelte":"^3.9.0","@semantic-release/git":"^10.0.1","@sveltejs/adapter-auto":"^6.0.0","prettier-plugin-svelte":"^3.4.0","@sveltejs/adapter-static":"^3.0.10","@fontsource/jetbrains-mono":"^5.2.8","@semantic-release/changelog":"^6.0.3","@sveltejs/vite-plugin-svelte":"^5.1.0","@commitlint/config-conventional":"^21.0.2"},"peerDependencies":{"yjs":"^13.6.20","svelte":"^5.0.0","y-protocols":"^1.0.6","y-websocket":"^2.0.4"},"peerDependenciesMeta":{"yjs":{"optional":true},"y-protocols":{"optional":true},"y-websocket":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/svelte-ide_1.0.5_1780980731867_0.17749644682005594","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@nocturnium/svelte-ide","version":"1.0.6","keywords":["svelte","svelte5","code-editor","syntax-highlighting","code-folding","lightweight","crdt","yjs","collaboration","codemirror-alternative"],"author":{"url":"https://nocturnium.ai","name":"Nocturnium & Jordan Dziat","email":"hello@nocturnium.ai"},"license":"MIT","_id":"@nocturnium/svelte-ide@1.0.6","maintainers":[{"name":"jdziat","email":"jdziat@gmail.com"}],"homepage":"https://github.com/nocturnium/svelte-ide#readme","bugs":{"url":"https://github.com/nocturnium/svelte-ide/issues"},"dist":{"shasum":"daacd64621eefa80308ef338201f03dd489b6679","tarball":"https://registry.npmjs.org/@nocturnium/svelte-ide/-/svelte-ide-1.0.6.tgz","fileCount":328,"integrity":"sha512-dWi4mXALFYu7yGVlmIbDVECnqy2+fiwjfvUKWWRQe3zaBv7eW5+pO8GzBY1SFrLrCq5blEG69T5KCOHgwtjzgQ==","signatures":[{"sig":"MEQCIHMSyKGqC13Mzftond6Sdj5xf9IVPraELIJqi/gjbtYMAiBm2bOy/mP4IpNnKhWcIljwKnf0LrxKJDKsKRC0mv0cxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@nocturnium%2fsvelte-ide@1.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1649169},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./crdt":{"types":"./dist/crdt/index.d.ts","svelte":"./dist/crdt/index.js","default":"./dist/crdt/index.js"},"./types":{"types":"./dist/types/index.d.ts","svelte":"./dist/types/index.js","default":"./dist/types/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","svelte":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./stores":{"types":"./dist/stores/index.d.ts","svelte":"./dist/stores/index.js","default":"./dist/stores/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","svelte":"./dist/plugins/index.js","default":"./dist/plugins/index.js"},"./theme.css":"./dist/styles/theme.css","./components/ai":{"types":"./dist/components/ai/index.d.ts","svelte":"./dist/components/ai/index.js","default":"./dist/components/ai/index.js"},"./components/lsp":{"types":"./dist/components/lsp/index.d.ts","svelte":"./dist/components/lsp/index.js","default":"./dist/components/lsp/index.js"},"./components/vfs":{"types":"./dist/components/vfs/index.d.ts","svelte":"./dist/components/vfs/index.js","default":"./dist/components/vfs/index.js"},"./components/core":{"types":"./dist/components/core/index.d.ts","svelte":"./dist/components/core/index.js","default":"./dist/components/core/index.js"},"./components/agents":{"types":"./dist/components/agents/index.d.ts","svelte":"./dist/components/agents/index.js","default":"./dist/components/agents/index.js"},"./components/editor":{"types":"./dist/components/editor/index.d.ts","svelte":"./dist/components/editor/index.js","default":"./dist/components/editor/index.js"},"./components/layout":{"types":"./dist/components/layout/index.d.ts","svelte":"./dist/components/layout/index.js","default":"./dist/components/layout/index.js"},"./components/plugins":{"types":"./dist/components/plugins/index.d.ts","svelte":"./dist/components/plugins/index.js","default":"./dist/components/plugins/index.js"}},"gitHead":"6f57b943546834f0e4944fbe6ae14e31a2f576c2","scripts":{"dev":"vite dev","lint":"eslint .","test":"vitest run","build":"vite build","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","clean":"rm -rf dist .svelte-kit node_modules/.vite","format":"prettier --write .","package":"svelte-kit sync && svelte-package && node scripts/strip-dist-tests.mjs && publint","preview":"vite preview","lint:fix":"eslint . --fix","test:e2e":"playwright test","build:lib":"npm run package","test:watch":"vitest","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","test:e2e:ui":"playwright test --ui","format:check":"prettier --check .","prepublishOnly":"npm run check && npm run package"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:847f2442-19da-453d-974a-c44f8f1ee767"}},"overrides":{"cookie":"^0.7.0"},"repository":{"url":"git+https://github.com/nocturnium/svelte-ide.git","type":"git"},"_npmVersion":"11.16.0","description":"Svelte 5 code editor and IDE building blocks — custom editor, syntax highlighting, code folding, multi-cursor, LSP client, and optional realtime collaboration.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"yjs":"^13.6.31","vite":"^6.0.0","eslint":"^9.39.0","svelte":"^5.28.0","vitest":"^4.1.0","globals":"^16.2.0","publint":"^0.3.0","prettier":"^3.7.0","typescript":"^5.8.0","@types/node":"^22.15.0","tailwindcss":"^4.1.0","y-protocols":"^1.0.7","y-websocket":"^2.1.0","svelte-check":"^4.2.0","@sveltejs/kit":"^2.21.0","@commitlint/cli":"^21.0.2","@playwright/test":"^1.57.0","semantic-release":"^25.0.3","@fontsource/inter":"^5.2.8","@sveltejs/package":"^2.3.11","@tailwindcss/vite":"^4.1.0","typescript-eslint":"^8.32.0","eslint-plugin-svelte":"^3.9.0","@semantic-release/git":"^10.0.1","@sveltejs/adapter-auto":"^6.0.0","prettier-plugin-svelte":"^3.4.0","@sveltejs/adapter-static":"^3.0.10","@fontsource/jetbrains-mono":"^5.2.8","@semantic-release/changelog":"^6.0.3","@sveltejs/vite-plugin-svelte":"^5.1.0","@commitlint/config-conventional":"^21.0.2"},"peerDependencies":{"yjs":"^13.6.20","svelte":"^5.0.0","y-protocols":"^1.0.6","y-websocket":"^2.0.4"},"peerDependenciesMeta":{"yjs":{"optional":true},"y-protocols":{"optional":true},"y-websocket":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/svelte-ide_1.0.6_1781006720913_0.25751655136501994","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@nocturnium/svelte-ide","version":"1.1.0","keywords":["svelte","svelte5","code-editor","syntax-highlighting","code-folding","lightweight","crdt","yjs","collaboration","codemirror-alternative"],"author":{"url":"https://nocturnium.ai","name":"Nocturnium & Jordan Dziat","email":"hello@nocturnium.ai"},"license":"MIT","_id":"@nocturnium/svelte-ide@1.1.0","maintainers":[{"name":"jdziat","email":"jdziat@gmail.com"}],"homepage":"https://github.com/nocturnium/svelte-ide#readme","bugs":{"url":"https://github.com/nocturnium/svelte-ide/issues"},"dist":{"shasum":"51d70d4ba9b554976d5afb50b67639676424bc5a","tarball":"https://registry.npmjs.org/@nocturnium/svelte-ide/-/svelte-ide-1.1.0.tgz","fileCount":328,"integrity":"sha512-diGbOY79vFRJoqAgOVtelaI0yxro/G6idujeoZ4QgzYY2ha2ZBsBQGeHYuF6CQ2axzYVgPk7BHrUVjq/95opeQ==","signatures":[{"sig":"MEUCIQDYg7tE5uZcQoTjEkkNH3qz0F3MVCwap+x2ih2JoB6ObwIgfoweXDgjsMBWjGvU2//6TcafxQbCdjjPoaeu0Pttrrw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@nocturnium%2fsvelte-ide@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1651169},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./crdt":{"types":"./dist/crdt/index.d.ts","svelte":"./dist/crdt/index.js","default":"./dist/crdt/index.js"},"./types":{"types":"./dist/types/index.d.ts","svelte":"./dist/types/index.js","default":"./dist/types/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","svelte":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./stores":{"types":"./dist/stores/index.d.ts","svelte":"./dist/stores/index.js","default":"./dist/stores/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","svelte":"./dist/plugins/index.js","default":"./dist/plugins/index.js"},"./theme.css":"./dist/styles/theme.css","./components/ai":{"types":"./dist/components/ai/index.d.ts","svelte":"./dist/components/ai/index.js","default":"./dist/components/ai/index.js"},"./components/lsp":{"types":"./dist/components/lsp/index.d.ts","svelte":"./dist/components/lsp/index.js","default":"./dist/components/lsp/index.js"},"./components/vfs":{"types":"./dist/components/vfs/index.d.ts","svelte":"./dist/components/vfs/index.js","default":"./dist/components/vfs/index.js"},"./components/core":{"types":"./dist/components/core/index.d.ts","svelte":"./dist/components/core/index.js","default":"./dist/components/core/index.js"},"./components/agents":{"types":"./dist/components/agents/index.d.ts","svelte":"./dist/components/agents/index.js","default":"./dist/components/agents/index.js"},"./components/editor":{"types":"./dist/components/editor/index.d.ts","svelte":"./dist/components/editor/index.js","default":"./dist/components/editor/index.js"},"./components/layout":{"types":"./dist/components/layout/index.d.ts","svelte":"./dist/components/layout/index.js","default":"./dist/components/layout/index.js"},"./components/plugins":{"types":"./dist/components/plugins/index.d.ts","svelte":"./dist/components/plugins/index.js","default":"./dist/components/plugins/index.js"}},"gitHead":"1b78e40eb7c222471ff582e36ff15b9be76ab6b2","scripts":{"dev":"vite dev","lint":"eslint .","test":"vitest run","build":"vite build","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","clean":"rm -rf dist .svelte-kit node_modules/.vite","format":"prettier --write .","package":"svelte-kit sync && svelte-package && node scripts/strip-dist-tests.mjs && publint","preview":"vite preview","lint:fix":"eslint . --fix","test:e2e":"playwright test","build:lib":"npm run package","test:watch":"vitest","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","test:e2e:ui":"playwright test --ui","format:check":"prettier --check .","prepublishOnly":"npm run check && npm run package"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:847f2442-19da-453d-974a-c44f8f1ee767"}},"overrides":{"cookie":"^0.7.0"},"repository":{"url":"git+https://github.com/nocturnium/svelte-ide.git","type":"git"},"_npmVersion":"11.16.0","description":"Svelte 5 code editor and IDE building blocks — custom editor, syntax highlighting, code folding, multi-cursor, LSP client, and optional realtime collaboration.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"yjs":"^13.6.31","vite":"^6.0.0","eslint":"^9.39.0","svelte":"^5.28.0","vitest":"^4.1.0","globals":"^16.2.0","publint":"^0.3.0","prettier":"^3.7.0","typescript":"^5.8.0","@types/node":"^22.15.0","tailwindcss":"^4.1.0","y-protocols":"^1.0.7","y-websocket":"^2.1.0","svelte-check":"^4.2.0","@sveltejs/kit":"^2.21.0","@commitlint/cli":"^21.0.2","@playwright/test":"^1.57.0","semantic-release":"^25.0.3","@fontsource/inter":"^5.2.8","@sveltejs/package":"^2.3.11","@tailwindcss/vite":"^4.1.0","typescript-eslint":"^8.32.0","eslint-plugin-svelte":"^3.9.0","@semantic-release/git":"^10.0.1","@sveltejs/adapter-auto":"^6.0.0","prettier-plugin-svelte":"^3.4.0","@sveltejs/adapter-static":"^3.0.10","@fontsource/jetbrains-mono":"^5.2.8","@semantic-release/changelog":"^6.0.3","@sveltejs/vite-plugin-svelte":"^5.1.0","@commitlint/config-conventional":"^21.0.2"},"peerDependencies":{"yjs":"^13.6.20","svelte":"^5.0.0","y-protocols":"^1.0.6","y-websocket":"^2.0.4"},"peerDependenciesMeta":{"yjs":{"optional":true},"y-protocols":{"optional":true},"y-websocket":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/svelte-ide_1.1.0_1781010903522_0.3364218720430556","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@nocturnium/svelte-ide","version":"1.1.1","keywords":["svelte","svelte5","code-editor","syntax-highlighting","code-folding","lightweight","crdt","yjs","collaboration","codemirror-alternative"],"author":{"url":"https://nocturnium.ai","name":"Nocturnium & Jordan Dziat","email":"hello@nocturnium.ai"},"license":"MIT","_id":"@nocturnium/svelte-ide@1.1.1","maintainers":[{"name":"jdziat","email":"jdziat@gmail.com"}],"homepage":"https://github.com/nocturnium/svelte-ide#readme","bugs":{"url":"https://github.com/nocturnium/svelte-ide/issues"},"dist":{"shasum":"408d4790437c09121af9a9bedf6de6dd4f027cff","tarball":"https://registry.npmjs.org/@nocturnium/svelte-ide/-/svelte-ide-1.1.1.tgz","fileCount":328,"integrity":"sha512-fQZ8kvOzzzjK77/LXYZdF2qMmfLU+DmT2ApoSoYrSuMinFNK6yMUCHATXPxS8yGfrCqRRXTRnpFc8e+3OtC7jA==","signatures":[{"sig":"MEUCIQCuIa8tCc+iC5Hg8PXeqVFUaXFON+hmfnSSpw1rrNERXQIgDSTOf7VTd6jLVBHEKpEakvQmcqdhAJ9QqyoiJFNT3zo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@nocturnium%2fsvelte-ide@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1652056},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./crdt":{"types":"./dist/crdt/index.d.ts","svelte":"./dist/crdt/index.js","default":"./dist/crdt/index.js"},"./types":{"types":"./dist/types/index.d.ts","svelte":"./dist/types/index.js","default":"./dist/types/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","svelte":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./stores":{"types":"./dist/stores/index.d.ts","svelte":"./dist/stores/index.js","default":"./dist/stores/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","svelte":"./dist/plugins/index.js","default":"./dist/plugins/index.js"},"./theme.css":"./dist/styles/theme.css","./components/ai":{"types":"./dist/components/ai/index.d.ts","svelte":"./dist/components/ai/index.js","default":"./dist/components/ai/index.js"},"./components/lsp":{"types":"./dist/components/lsp/index.d.ts","svelte":"./dist/components/lsp/index.js","default":"./dist/components/lsp/index.js"},"./components/vfs":{"types":"./dist/components/vfs/index.d.ts","svelte":"./dist/components/vfs/index.js","default":"./dist/components/vfs/index.js"},"./components/core":{"types":"./dist/components/core/index.d.ts","svelte":"./dist/components/core/index.js","default":"./dist/components/core/index.js"},"./components/agents":{"types":"./dist/components/agents/index.d.ts","svelte":"./dist/components/agents/index.js","default":"./dist/components/agents/index.js"},"./components/editor":{"types":"./dist/components/editor/index.d.ts","svelte":"./dist/components/editor/index.js","default":"./dist/components/editor/index.js"},"./components/layout":{"types":"./dist/components/layout/index.d.ts","svelte":"./dist/components/layout/index.js","default":"./dist/components/layout/index.js"},"./components/plugins":{"types":"./dist/components/plugins/index.d.ts","svelte":"./dist/components/plugins/index.js","default":"./dist/components/plugins/index.js"}},"gitHead":"2d08e9c0fac9437b457dcaff0fe79a94cb70a8da","scripts":{"dev":"vite dev","lint":"eslint .","test":"vitest run","build":"vite build","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","clean":"rm -rf dist .svelte-kit node_modules/.vite","format":"prettier --write .","package":"svelte-kit sync && svelte-package && node scripts/strip-dist-tests.mjs && publint","preview":"vite preview","lint:fix":"eslint . --fix","test:e2e":"playwright test","build:lib":"npm run package","test:watch":"vitest","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","test:e2e:ui":"playwright test --ui","format:check":"prettier --check .","prepublishOnly":"npm run check && npm run package"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:847f2442-19da-453d-974a-c44f8f1ee767"}},"overrides":{"cookie":"^0.7.0"},"repository":{"url":"git+https://github.com/nocturnium/svelte-ide.git","type":"git"},"_npmVersion":"11.16.0","description":"Svelte 5 code editor and IDE building blocks — custom editor, syntax highlighting, code folding, multi-cursor, LSP client, and optional realtime collaboration.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"yjs":"^13.6.31","vite":"^6.0.0","eslint":"^9.39.0","svelte":"^5.28.0","vitest":"^4.1.0","globals":"^16.2.0","publint":"^0.3.0","prettier":"^3.7.0","typescript":"^5.8.0","@types/node":"^22.15.0","tailwindcss":"^4.1.0","y-protocols":"^1.0.7","y-websocket":"^2.1.0","svelte-check":"^4.2.0","@sveltejs/kit":"^2.21.0","@commitlint/cli":"^21.0.2","@playwright/test":"^1.57.0","semantic-release":"^25.0.3","@fontsource/inter":"^5.2.8","@sveltejs/package":"^2.3.11","@tailwindcss/vite":"^4.1.0","typescript-eslint":"^8.32.0","eslint-plugin-svelte":"^3.9.0","@semantic-release/git":"^10.0.1","@sveltejs/adapter-auto":"^6.0.0","prettier-plugin-svelte":"^3.4.0","@sveltejs/adapter-static":"^3.0.10","@fontsource/jetbrains-mono":"^5.2.8","@semantic-release/changelog":"^6.0.3","@sveltejs/vite-plugin-svelte":"^5.1.0","@commitlint/config-conventional":"^21.0.2"},"peerDependencies":{"yjs":"^13.6.20","svelte":"^5.0.0","y-protocols":"^1.0.6","y-websocket":"^2.0.4"},"peerDependenciesMeta":{"yjs":{"optional":true},"y-protocols":{"optional":true},"y-websocket":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/svelte-ide_1.1.1_1781012398433_0.4949585217010093","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@nocturnium/svelte-ide","version":"1.2.0","keywords":["svelte","svelte5","code-editor","syntax-highlighting","code-folding","lightweight","crdt","yjs","collaboration","codemirror-alternative"],"author":{"url":"https://nocturnium.ai","name":"Nocturnium & Jordan Dziat","email":"hello@nocturnium.ai"},"license":"MIT","_id":"@nocturnium/svelte-ide@1.2.0","maintainers":[{"name":"jdziat","email":"jdziat@gmail.com"}],"homepage":"https://github.com/nocturnium/svelte-ide#readme","bugs":{"url":"https://github.com/nocturnium/svelte-ide/issues"},"dist":{"shasum":"d387d2acde3605f03605ed49a7963bcf3da36823","tarball":"https://registry.npmjs.org/@nocturnium/svelte-ide/-/svelte-ide-1.2.0.tgz","fileCount":332,"integrity":"sha512-gop2CUwSs4/S0j314WJ+4KZ6jBnvgUjPAVy8yvdPFTAM42kubsAF/69fqLbaFKNXBCpxWi9mqQbemnX3LKUoTg==","signatures":[{"sig":"MEUCIQDyZZXm1Q9I2PBr3a7ZjV/pkUiwcFb3Ai0Mf2RyixzkkAIgFGnJbvDIVfji7uR0kf0mGKxFoOMtBNPtQ9wBt0G/nME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@nocturnium%2fsvelte-ide@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1744727},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./crdt":{"types":"./dist/crdt/index.d.ts","svelte":"./dist/crdt/index.js","default":"./dist/crdt/index.js"},"./types":{"types":"./dist/types/index.d.ts","svelte":"./dist/types/index.js","default":"./dist/types/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","svelte":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./stores":{"types":"./dist/stores/index.d.ts","svelte":"./dist/stores/index.js","default":"./dist/stores/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","svelte":"./dist/plugins/index.js","default":"./dist/plugins/index.js"},"./theme.css":"./dist/styles/theme.css","./components/ai":{"types":"./dist/components/ai/index.d.ts","svelte":"./dist/components/ai/index.js","default":"./dist/components/ai/index.js"},"./components/lsp":{"types":"./dist/components/lsp/index.d.ts","svelte":"./dist/components/lsp/index.js","default":"./dist/components/lsp/index.js"},"./components/vfs":{"types":"./dist/components/vfs/index.d.ts","svelte":"./dist/components/vfs/index.js","default":"./dist/components/vfs/index.js"},"./components/core":{"types":"./dist/components/core/index.d.ts","svelte":"./dist/components/core/index.js","default":"./dist/components/core/index.js"},"./components/agents":{"types":"./dist/components/agents/index.d.ts","svelte":"./dist/components/agents/index.js","default":"./dist/components/agents/index.js"},"./components/editor":{"types":"./dist/components/editor/index.d.ts","svelte":"./dist/components/editor/index.js","default":"./dist/components/editor/index.js"},"./components/layout":{"types":"./dist/components/layout/index.d.ts","svelte":"./dist/components/layout/index.js","default":"./dist/components/layout/index.js"},"./components/plugins":{"types":"./dist/components/plugins/index.d.ts","svelte":"./dist/components/plugins/index.js","default":"./dist/components/plugins/index.js"}},"gitHead":"a88ad51bc51173d83edf91966d2e351fc892609d","scripts":{"dev":"vite dev","lint":"eslint .","test":"vitest run","build":"vite build","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","clean":"rm -rf dist .svelte-kit node_modules/.vite","format":"prettier --write .","package":"svelte-kit sync && svelte-package && node scripts/strip-dist-tests.mjs && publint","preview":"vite preview","lint:fix":"eslint . --fix","test:e2e":"playwright test","build:lib":"npm run package","test:watch":"vitest","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","test:e2e:ui":"playwright test --ui","format:check":"prettier --check .","prepublishOnly":"npm run check && npm run package"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:847f2442-19da-453d-974a-c44f8f1ee767"}},"overrides":{"cookie":"^0.7.0"},"repository":{"url":"git+https://github.com/nocturnium/svelte-ide.git","type":"git"},"_npmVersion":"11.17.0","description":"Svelte 5 code editor and IDE building blocks — custom editor, syntax highlighting, code folding, multi-cursor, LSP client, and optional realtime collaboration.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"yjs":"^13.6.31","vite":"^6.0.0","eslint":"^9.39.0","svelte":"^5.28.0","vitest":"^4.1.0","globals":"^16.2.0","publint":"^0.3.0","prettier":"^3.7.0","typescript":"^5.8.0","@types/node":"^22.15.0","tailwindcss":"^4.1.0","y-protocols":"^1.0.7","y-websocket":"^2.1.0","svelte-check":"^4.2.0","@sveltejs/kit":"^2.21.0","@commitlint/cli":"^21.0.2","@playwright/test":"^1.57.0","semantic-release":"^25.0.3","@fontsource/inter":"^5.2.8","@sveltejs/package":"^2.3.11","@tailwindcss/vite":"^4.1.0","typescript-eslint":"^8.32.0","eslint-plugin-svelte":"^3.9.0","@semantic-release/git":"^10.0.1","@sveltejs/adapter-auto":"^6.0.0","prettier-plugin-svelte":"^3.4.0","@sveltejs/adapter-static":"^3.0.10","@fontsource/jetbrains-mono":"^5.2.8","@semantic-release/changelog":"^6.0.3","@sveltejs/vite-plugin-svelte":"^5.1.0","@commitlint/config-conventional":"^21.0.2"},"peerDependencies":{"yjs":"^13.6.20","svelte":"^5.0.0","y-protocols":"^1.0.6","y-websocket":"^2.0.4"},"peerDependenciesMeta":{"yjs":{"optional":true},"y-protocols":{"optional":true},"y-websocket":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/svelte-ide_1.2.0_1781822948528_0.8581021451617363","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@nocturnium/svelte-ide","version":"1.2.1","keywords":["svelte","svelte5","code-editor","syntax-highlighting","code-folding","lightweight","crdt","yjs","collaboration","codemirror-alternative"],"author":{"url":"https://nocturnium.ai","name":"Nocturnium & Jordan Dziat","email":"hello@nocturnium.ai"},"license":"MIT","_id":"@nocturnium/svelte-ide@1.2.1","maintainers":[{"name":"jdziat","email":"jdziat@gmail.com"}],"homepage":"https://github.com/nocturnium/svelte-ide#readme","bugs":{"url":"https://github.com/nocturnium/svelte-ide/issues"},"dist":{"shasum":"fdb73559815359bd53abcd51b69ba7d168d3e243","tarball":"https://registry.npmjs.org/@nocturnium/svelte-ide/-/svelte-ide-1.2.1.tgz","fileCount":332,"integrity":"sha512-j4dv78jRQew7WtzAYj5SUfNKHvYcfp9tQSSGVCDw3BvZVng02/lcuHl9iPecdW5arPag64SbXnKLc+SJRq/eLA==","signatures":[{"sig":"MEUCIEUmGkNBKVsIY3OsOK0+d73eD1JwIIgp+4U+jnIZ36WeAiEA08jgTtoJ85ErTIHp1MMu40SmlI0eOUOi5wDGFlpEynY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@nocturnium%2fsvelte-ide@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1744727},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./crdt":{"types":"./dist/crdt/index.d.ts","svelte":"./dist/crdt/index.js","default":"./dist/crdt/index.js"},"./types":{"types":"./dist/types/index.d.ts","svelte":"./dist/types/index.js","default":"./dist/types/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","svelte":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./stores":{"types":"./dist/stores/index.d.ts","svelte":"./dist/stores/index.js","default":"./dist/stores/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","svelte":"./dist/plugins/index.js","default":"./dist/plugins/index.js"},"./theme.css":"./dist/styles/theme.css","./components/ai":{"types":"./dist/components/ai/index.d.ts","svelte":"./dist/components/ai/index.js","default":"./dist/components/ai/index.js"},"./components/lsp":{"types":"./dist/components/lsp/index.d.ts","svelte":"./dist/components/lsp/index.js","default":"./dist/components/lsp/index.js"},"./components/vfs":{"types":"./dist/components/vfs/index.d.ts","svelte":"./dist/components/vfs/index.js","default":"./dist/components/vfs/index.js"},"./components/core":{"types":"./dist/components/core/index.d.ts","svelte":"./dist/components/core/index.js","default":"./dist/components/core/index.js"},"./components/agents":{"types":"./dist/components/agents/index.d.ts","svelte":"./dist/components/agents/index.js","default":"./dist/components/agents/index.js"},"./components/editor":{"types":"./dist/components/editor/index.d.ts","svelte":"./dist/components/editor/index.js","default":"./dist/components/editor/index.js"},"./components/layout":{"types":"./dist/components/layout/index.d.ts","svelte":"./dist/components/layout/index.js","default":"./dist/components/layout/index.js"},"./components/plugins":{"types":"./dist/components/plugins/index.d.ts","svelte":"./dist/components/plugins/index.js","default":"./dist/components/plugins/index.js"}},"gitHead":"7f9e86ecae9277df8e11d37deb251cf1ac1847e6","scripts":{"dev":"vite dev","lint":"eslint .","test":"vitest run","build":"vite build","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","clean":"rm -rf dist .svelte-kit node_modules/.vite","format":"prettier --write .","package":"svelte-kit sync && svelte-package && node scripts/strip-dist-tests.mjs && publint","preview":"vite preview","lint:fix":"eslint . --fix","test:e2e":"playwright test","build:lib":"npm run package","test:watch":"vitest","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","test:e2e:ui":"playwright test --ui","format:check":"prettier --check .","prepublishOnly":"npm run check && npm run package"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:847f2442-19da-453d-974a-c44f8f1ee767"}},"overrides":{"cookie":"^0.7.0"},"repository":{"url":"git+https://github.com/nocturnium/svelte-ide.git","type":"git"},"_npmVersion":"11.17.0","description":"Svelte 5 code editor and IDE building blocks — custom editor, syntax highlighting, code folding, multi-cursor, LSP client, and optional realtime collaboration.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"yjs":"^13.6.31","vite":"^6.0.0","eslint":"^9.39.0","svelte":"^5.28.0","vitest":"^4.1.0","globals":"^16.2.0","publint":"^0.3.0","prettier":"^3.7.0","typescript":"^5.8.0","@types/node":"^22.15.0","tailwindcss":"^4.1.0","y-protocols":"^1.0.7","y-websocket":"^2.1.0","svelte-check":"^4.2.0","@sveltejs/kit":"^2.21.0","@commitlint/cli":"^21.0.2","@playwright/test":"^1.57.0","semantic-release":"^25.0.3","@fontsource/inter":"^5.2.8","@sveltejs/package":"^2.3.11","@tailwindcss/vite":"^4.1.0","typescript-eslint":"^8.32.0","eslint-plugin-svelte":"^3.9.0","@semantic-release/git":"^10.0.1","@sveltejs/adapter-auto":"^6.0.0","prettier-plugin-svelte":"^3.4.0","@sveltejs/adapter-static":"^3.0.10","@fontsource/jetbrains-mono":"^5.2.8","@semantic-release/changelog":"^6.0.3","@sveltejs/vite-plugin-svelte":"^5.1.0","@commitlint/config-conventional":"^21.0.2"},"peerDependencies":{"yjs":"^13.6.20","svelte":"^5.0.0","y-protocols":"^1.0.6","y-websocket":"^2.0.4"},"peerDependenciesMeta":{"yjs":{"optional":true},"y-protocols":{"optional":true},"y-websocket":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/svelte-ide_1.2.1_1781825261107_0.8038597628010271","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@nocturnium/svelte-ide","version":"1.3.0","keywords":["svelte","svelte5","code-editor","syntax-highlighting","code-folding","lightweight","crdt","yjs","collaboration","codemirror-alternative"],"author":{"url":"https://nocturnium.ai","name":"Nocturnium & Jordan Dziat","email":"hello@nocturnium.ai"},"license":"MIT","_id":"@nocturnium/svelte-ide@1.3.0","maintainers":[{"name":"jdziat","email":"jdziat@gmail.com"}],"homepage":"https://github.com/nocturnium/svelte-ide#readme","bugs":{"url":"https://github.com/nocturnium/svelte-ide/issues"},"dist":{"shasum":"8a96d9683ce914cc582ac6b9017148b51e1891e9","tarball":"https://registry.npmjs.org/@nocturnium/svelte-ide/-/svelte-ide-1.3.0.tgz","fileCount":334,"integrity":"sha512-TxT3FVsL0ugWjhnu0B3OyRzldkVBMa1eldpgFXqrsDwuZ9pkGSYm/3WUMAvPDA1EYYTWA9cKENn4DDNh+e8K2g==","signatures":[{"sig":"MEUCIQCpXleJe5aqJcQ8sgfPduDjPly7Hlim9CT0n4K5A3RSjQIgAt+8mAmC0XsiLfqdQbF76xVwN4UWl/W6qxExTOnA+/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@nocturnium%2fsvelte-ide@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1758110},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./crdt":{"types":"./dist/crdt/index.d.ts","svelte":"./dist/crdt/index.js","default":"./dist/crdt/index.js"},"./types":{"types":"./dist/types/index.d.ts","svelte":"./dist/types/index.js","default":"./dist/types/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","svelte":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./stores":{"types":"./dist/stores/index.d.ts","svelte":"./dist/stores/index.js","default":"./dist/stores/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","svelte":"./dist/plugins/index.js","default":"./dist/plugins/index.js"},"./theme.css":"./dist/styles/theme.css","./components/ai":{"types":"./dist/components/ai/index.d.ts","svelte":"./dist/components/ai/index.js","default":"./dist/components/ai/index.js"},"./components/lsp":{"types":"./dist/components/lsp/index.d.ts","svelte":"./dist/components/lsp/index.js","default":"./dist/components/lsp/index.js"},"./components/vfs":{"types":"./dist/components/vfs/index.d.ts","svelte":"./dist/components/vfs/index.js","default":"./dist/components/vfs/index.js"},"./components/core":{"types":"./dist/components/core/index.d.ts","svelte":"./dist/components/core/index.js","default":"./dist/components/core/index.js"},"./components/agents":{"types":"./dist/components/agents/index.d.ts","svelte":"./dist/components/agents/index.js","default":"./dist/components/agents/index.js"},"./components/editor":{"types":"./dist/components/editor/index.d.ts","svelte":"./dist/components/editor/index.js","default":"./dist/components/editor/index.js"},"./components/layout":{"types":"./dist/components/layout/index.d.ts","svelte":"./dist/components/layout/index.js","default":"./dist/components/layout/index.js"},"./components/plugins":{"types":"./dist/components/plugins/index.d.ts","svelte":"./dist/components/plugins/index.js","default":"./dist/components/plugins/index.js"}},"gitHead":"148dda6feab731a85d39be802c3f81e4a9405150","scripts":{"dev":"vite dev","lint":"eslint .","test":"vitest run","build":"vite build","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","clean":"rm -rf dist .svelte-kit node_modules/.vite","format":"prettier --write .","package":"svelte-kit sync && svelte-package && node scripts/strip-dist-tests.mjs && publint","preview":"vite preview","lint:fix":"eslint . --fix","test:e2e":"playwright test","build:lib":"npm run package","test:watch":"vitest","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","test:e2e:ui":"playwright test --ui","format:check":"prettier --check .","prepublishOnly":"npm run check && npm run package"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:847f2442-19da-453d-974a-c44f8f1ee767"}},"overrides":{"cookie":"^0.7.0"},"repository":{"url":"git+https://github.com/nocturnium/svelte-ide.git","type":"git"},"_npmVersion":"11.17.0","description":"Svelte 5 code editor and IDE building blocks — custom editor, syntax highlighting, code folding, multi-cursor, LSP client, and optional realtime collaboration.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"yjs":"^13.6.31","vite":"^6.0.0","acorn":"^8.16.0","eslint":"^9.39.0","svelte":"^5.28.0","vitest":"^4.1.0","globals":"^16.2.0","publint":"^0.3.0","prettier":"^3.7.0","typescript":"^5.8.0","@types/node":"^22.15.0","tailwindcss":"^4.1.0","y-protocols":"^1.0.7","y-websocket":"^2.1.0","svelte-check":"^4.2.0","@sveltejs/kit":"^2.21.0","@commitlint/cli":"^21.0.2","@playwright/test":"^1.57.0","semantic-release":"^25.0.3","@fontsource/inter":"^5.2.8","@sveltejs/package":"^2.3.11","@tailwindcss/vite":"^4.1.0","typescript-eslint":"^8.32.0","eslint-plugin-svelte":"^3.9.0","@semantic-release/git":"^10.0.1","@sveltejs/adapter-auto":"^6.0.0","prettier-plugin-svelte":"^3.4.0","@sveltejs/adapter-static":"^3.0.10","@fontsource/jetbrains-mono":"^5.2.8","@semantic-release/changelog":"^6.0.3","@sveltejs/vite-plugin-svelte":"^5.1.0","@commitlint/config-conventional":"^21.0.2"},"peerDependencies":{"yjs":"^13.6.20","svelte":"^5.0.0","y-protocols":"^1.0.6","y-websocket":"^2.0.4"},"peerDependenciesMeta":{"yjs":{"optional":true},"y-protocols":{"optional":true},"y-websocket":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/svelte-ide_1.3.0_1781830078283_0.23866879248158535","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@nocturnium/svelte-ide","version":"1.4.0","keywords":["svelte","svelte5","code-editor","syntax-highlighting","code-folding","lightweight","crdt","yjs","collaboration","codemirror-alternative"],"author":{"url":"https://nocturnium.ai","name":"Nocturnium & Jordan Dziat","email":"hello@nocturnium.ai"},"license":"MIT","_id":"@nocturnium/svelte-ide@1.4.0","maintainers":[{"name":"jdziat","email":"jdziat@gmail.com"}],"homepage":"https://github.com/nocturnium/svelte-ide#readme","bugs":{"url":"https://github.com/nocturnium/svelte-ide/issues"},"dist":{"shasum":"f0a92c671b558101fbe4bd244af48cf93b4be372","tarball":"https://registry.npmjs.org/@nocturnium/svelte-ide/-/svelte-ide-1.4.0.tgz","fileCount":338,"integrity":"sha512-HzUBmfMwMAm6cUFF+hfTrsIFQTf/HH4E9UolvZ7Y++kNcpJ8XRlg2CCBISmTMc8mml4PfMdt/RFjBLr7qSN3qw==","signatures":[{"sig":"MEYCIQDfJDDtEYY0TqWBBVRrYxaamXC4aOse/vqiuZ65/5NZvAIhAPEb39PmEtc1pFQHtK8anXUIi7jRpsh9yP2YqZN7Dvpq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@nocturnium%2fsvelte-ide@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1793597},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./crdt":{"types":"./dist/crdt/index.d.ts","svelte":"./dist/crdt/index.js","default":"./dist/crdt/index.js"},"./types":{"types":"./dist/types/index.d.ts","svelte":"./dist/types/index.js","default":"./dist/types/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","svelte":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./stores":{"types":"./dist/stores/index.d.ts","svelte":"./dist/stores/index.js","default":"./dist/stores/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","svelte":"./dist/plugins/index.js","default":"./dist/plugins/index.js"},"./theme.css":"./dist/styles/theme.css","./components/ai":{"types":"./dist/components/ai/index.d.ts","svelte":"./dist/components/ai/index.js","default":"./dist/components/ai/index.js"},"./components/lsp":{"types":"./dist/components/lsp/index.d.ts","svelte":"./dist/components/lsp/index.js","default":"./dist/components/lsp/index.js"},"./components/vfs":{"types":"./dist/components/vfs/index.d.ts","svelte":"./dist/components/vfs/index.js","default":"./dist/components/vfs/index.js"},"./components/core":{"types":"./dist/components/core/index.d.ts","svelte":"./dist/components/core/index.js","default":"./dist/components/core/index.js"},"./components/agents":{"types":"./dist/components/agents/index.d.ts","svelte":"./dist/components/agents/index.js","default":"./dist/components/agents/index.js"},"./components/editor":{"types":"./dist/components/editor/index.d.ts","svelte":"./dist/components/editor/index.js","default":"./dist/components/editor/index.js"},"./components/layout":{"types":"./dist/components/layout/index.d.ts","svelte":"./dist/components/layout/index.js","default":"./dist/components/layout/index.js"},"./components/plugins":{"types":"./dist/components/plugins/index.d.ts","svelte":"./dist/components/plugins/index.js","default":"./dist/components/plugins/index.js"}},"gitHead":"2dbfb84c2cf5484b8f9ce959de32bf6b87600053","scripts":{"dev":"vite dev","lint":"eslint .","test":"vitest run","build":"vite build","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","clean":"rm -rf dist .svelte-kit node_modules/.vite","format":"prettier --write .","package":"svelte-kit sync && svelte-package && node scripts/strip-dist-tests.mjs && publint","preview":"vite preview","lint:fix":"eslint . --fix","test:e2e":"playwright test","build:lib":"npm run package","test:watch":"vitest","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","test:e2e:ui":"playwright test --ui","format:check":"prettier --check .","prepublishOnly":"npm run check && npm run package"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:847f2442-19da-453d-974a-c44f8f1ee767"}},"overrides":{"cookie":"^0.7.0"},"repository":{"url":"git+https://github.com/nocturnium/svelte-ide.git","type":"git"},"_npmVersion":"11.17.0","description":"Svelte 5 code editor and IDE building blocks — custom editor, syntax highlighting, code folding, multi-cursor, LSP client, and optional realtime collaboration.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"yjs":"^13.6.31","vite":"^6.0.0","acorn":"^8.16.0","eslint":"^9.39.0","svelte":"^5.28.0","vitest":"^4.1.0","globals":"^16.2.0","publint":"^0.3.0","prettier":"^3.7.0","typescript":"^5.8.0","@types/node":"^22.15.0","tailwindcss":"^4.1.0","y-protocols":"^1.0.7","y-websocket":"^2.1.0","svelte-check":"^4.2.0","@sveltejs/kit":"^2.21.0","@commitlint/cli":"^21.0.2","@playwright/test":"^1.57.0","semantic-release":"^25.0.3","@fontsource/inter":"^5.2.8","@sveltejs/package":"^2.3.11","@tailwindcss/vite":"^4.1.0","typescript-eslint":"^8.32.0","eslint-plugin-svelte":"^3.9.0","@semantic-release/git":"^10.0.1","@sveltejs/adapter-auto":"^6.0.0","prettier-plugin-svelte":"^3.4.0","@sveltejs/adapter-static":"^3.0.10","@fontsource/jetbrains-mono":"^5.2.8","@semantic-release/changelog":"^6.0.3","@sveltejs/vite-plugin-svelte":"^5.1.0","@commitlint/config-conventional":"^21.0.2"},"peerDependencies":{"yjs":"^13.6.20","svelte":"^5.0.0","y-protocols":"^1.0.6","y-websocket":"^2.0.4"},"peerDependenciesMeta":{"yjs":{"optional":true},"y-protocols":{"optional":true},"y-websocket":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/svelte-ide_1.4.0_1781883274111_0.4427681120164817","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@nocturnium/svelte-ide","version":"1.5.0","keywords":["svelte","svelte5","code-editor","syntax-highlighting","code-folding","lightweight","crdt","yjs","collaboration","codemirror-alternative"],"author":{"url":"https://nocturnium.ai","name":"Nocturnium & Jordan Dziat","email":"hello@nocturnium.ai"},"license":"MIT","_id":"@nocturnium/svelte-ide@1.5.0","maintainers":[{"name":"jdziat","email":"jdziat@gmail.com"}],"homepage":"https://github.com/nocturnium/svelte-ide#readme","bugs":{"url":"https://github.com/nocturnium/svelte-ide/issues"},"dist":{"shasum":"8b80a9da9f303bbca8851055c0a2e323f2500077","tarball":"https://registry.npmjs.org/@nocturnium/svelte-ide/-/svelte-ide-1.5.0.tgz","fileCount":338,"integrity":"sha512-dbHzJ5599kbmpwSLX0HMcRN41Ml6GAe4Mv+ECXNXfPOQ0Eb//SbTnnkKa7z4YR/wsDnQSH5s3VQkkXu86+i6bw==","signatures":[{"sig":"MEUCIGPiOOMcDXu8oDpSzbBbk7jr7TlqHp20udyO/nhH/QLEAiEA6t0+UIQIOdJz5jqAbBkeljGQHp8+LZlSUg4peKcfDxE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@nocturnium%2fsvelte-ide@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1815270},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./crdt":{"types":"./dist/crdt/index.d.ts","svelte":"./dist/crdt/index.js","default":"./dist/crdt/index.js"},"./types":{"types":"./dist/types/index.d.ts","svelte":"./dist/types/index.js","default":"./dist/types/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","svelte":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./stores":{"types":"./dist/stores/index.d.ts","svelte":"./dist/stores/index.js","default":"./dist/stores/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","svelte":"./dist/plugins/index.js","default":"./dist/plugins/index.js"},"./theme.css":"./dist/styles/theme.css","./components/ai":{"types":"./dist/components/ai/index.d.ts","svelte":"./dist/components/ai/index.js","default":"./dist/components/ai/index.js"},"./components/lsp":{"types":"./dist/components/lsp/index.d.ts","svelte":"./dist/components/lsp/index.js","default":"./dist/components/lsp/index.js"},"./components/vfs":{"types":"./dist/components/vfs/index.d.ts","svelte":"./dist/components/vfs/index.js","default":"./dist/components/vfs/index.js"},"./components/core":{"types":"./dist/components/core/index.d.ts","svelte":"./dist/components/core/index.js","default":"./dist/components/core/index.js"},"./components/agents":{"types":"./dist/components/agents/index.d.ts","svelte":"./dist/components/agents/index.js","default":"./dist/components/agents/index.js"},"./components/editor":{"types":"./dist/components/editor/index.d.ts","svelte":"./dist/components/editor/index.js","default":"./dist/components/editor/index.js"},"./components/layout":{"types":"./dist/components/layout/index.d.ts","svelte":"./dist/components/layout/index.js","default":"./dist/components/layout/index.js"},"./components/plugins":{"types":"./dist/components/plugins/index.d.ts","svelte":"./dist/components/plugins/index.js","default":"./dist/components/plugins/index.js"}},"gitHead":"5c6f4f295104e5147d3e9617b75d259bd676345f","scripts":{"dev":"vite dev","lint":"eslint .","test":"vitest run","build":"vite build","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","clean":"rm -rf dist .svelte-kit node_modules/.vite","format":"prettier --write .","package":"svelte-kit sync && svelte-package && node scripts/strip-dist-tests.mjs && publint","preview":"vite preview","lint:fix":"eslint . --fix","test:e2e":"playwright test","build:lib":"npm run package","test:watch":"vitest","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","test:e2e:ui":"playwright test --ui","format:check":"prettier --check .","prepublishOnly":"npm run check && npm run package"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:847f2442-19da-453d-974a-c44f8f1ee767"}},"overrides":{"cookie":"^0.7.0"},"repository":{"url":"git+https://github.com/nocturnium/svelte-ide.git","type":"git"},"_npmVersion":"11.17.0","description":"Svelte 5 code editor and IDE building blocks — custom editor, syntax highlighting, code folding, multi-cursor, LSP client, and optional realtime collaboration.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"yjs":"^13.6.31","vite":"^6.0.0","acorn":"^8.16.0","eslint":"^9.39.0","svelte":"^5.28.0","vitest":"^4.1.0","globals":"^16.2.0","publint":"^0.3.0","prettier":"^3.7.0","typescript":"^5.8.0","@types/node":"^22.15.0","tailwindcss":"^4.1.0","y-protocols":"^1.0.7","y-websocket":"^2.1.0","svelte-check":"^4.2.0","@sveltejs/kit":"^2.21.0","@commitlint/cli":"^21.0.2","@playwright/test":"^1.57.0","semantic-release":"^25.0.3","@fontsource/inter":"^5.2.8","@sveltejs/package":"^2.3.11","@tailwindcss/vite":"^4.1.0","typescript-eslint":"^8.32.0","eslint-plugin-svelte":"^3.9.0","@semantic-release/git":"^10.0.1","@sveltejs/adapter-auto":"^6.0.0","prettier-plugin-svelte":"^3.4.0","@sveltejs/adapter-static":"^3.0.10","@fontsource/jetbrains-mono":"^5.2.8","@semantic-release/changelog":"^6.0.3","@sveltejs/vite-plugin-svelte":"^5.1.0","@commitlint/config-conventional":"^21.0.2"},"peerDependencies":{"yjs":"^13.6.20","svelte":"^5.0.0","y-protocols":"^1.0.6","y-websocket":"^2.0.4"},"peerDependenciesMeta":{"yjs":{"optional":true},"y-protocols":{"optional":true},"y-websocket":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/svelte-ide_1.5.0_1781893858292_0.6943701856025863","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@nocturnium/svelte-ide","version":"1.6.0","keywords":["svelte","svelte5","code-editor","syntax-highlighting","code-folding","lightweight","crdt","yjs","collaboration","codemirror-alternative"],"author":{"url":"https://nocturnium.ai","name":"Nocturnium & Jordan Dziat","email":"hello@nocturnium.ai"},"license":"MIT","_id":"@nocturnium/svelte-ide@1.6.0","maintainers":[{"name":"jdziat","email":"jdziat@gmail.com"}],"homepage":"https://github.com/nocturnium/svelte-ide#readme","bugs":{"url":"https://github.com/nocturnium/svelte-ide/issues"},"dist":{"shasum":"22c77f30b83f24ffd610245cea56990c21b30555","tarball":"https://registry.npmjs.org/@nocturnium/svelte-ide/-/svelte-ide-1.6.0.tgz","fileCount":340,"integrity":"sha512-hLfbK09uov6NMttSV4fnl7/lgFdbRFvfaY8nMu2gw/ktvyR5S/v3GJY7cybqSMXAStENPKmsbcdRvOUomWhITQ==","signatures":[{"sig":"MEQCICEY8icDN1KaPgwPkrXsNoaNNb21UYH8bcaQ0+ih5ve/AiATNTORBraMltGtR+/LRw0Iw8VWAc7xswaNWrRNqNXeCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@nocturnium%2fsvelte-ide@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1817628},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./crdt":{"types":"./dist/crdt/index.d.ts","svelte":"./dist/crdt/index.js","default":"./dist/crdt/index.js"},"./types":{"types":"./dist/types/index.d.ts","svelte":"./dist/types/index.js","default":"./dist/types/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","svelte":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./stores":{"types":"./dist/stores/index.d.ts","svelte":"./dist/stores/index.js","default":"./dist/stores/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","svelte":"./dist/plugins/index.js","default":"./dist/plugins/index.js"},"./theme.css":"./dist/styles/theme.css","./components/ai":{"types":"./dist/components/ai/index.d.ts","svelte":"./dist/components/ai/index.js","default":"./dist/components/ai/index.js"},"./components/lsp":{"types":"./dist/components/lsp/index.d.ts","svelte":"./dist/components/lsp/index.js","default":"./dist/components/lsp/index.js"},"./components/vfs":{"types":"./dist/components/vfs/index.d.ts","svelte":"./dist/components/vfs/index.js","default":"./dist/components/vfs/index.js"},"./components/core":{"types":"./dist/components/core/index.d.ts","svelte":"./dist/components/core/index.js","default":"./dist/components/core/index.js"},"./components/agents":{"types":"./dist/components/agents/index.d.ts","svelte":"./dist/components/agents/index.js","default":"./dist/components/agents/index.js"},"./components/editor":{"types":"./dist/components/editor/index.d.ts","svelte":"./dist/components/editor/index.js","default":"./dist/components/editor/index.js"},"./components/layout":{"types":"./dist/components/layout/index.d.ts","svelte":"./dist/components/layout/index.js","default":"./dist/components/layout/index.js"},"./components/plugins":{"types":"./dist/components/plugins/index.d.ts","svelte":"./dist/components/plugins/index.js","default":"./dist/components/plugins/index.js"}},"gitHead":"8bf26a2986b4232c80cc981dfc45aede188609fd","scripts":{"dev":"vite dev","lint":"eslint .","test":"vitest run","build":"vite build","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","clean":"rm -rf dist .svelte-kit node_modules/.vite","format":"prettier --write .","package":"svelte-kit sync && svelte-package && node scripts/strip-dist-tests.mjs && publint","preview":"vite preview","lint:fix":"eslint . --fix","test:e2e":"playwright test","build:lib":"npm run package","test:watch":"vitest","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","test:e2e:ui":"playwright test --ui","format:check":"prettier --check .","prepublishOnly":"npm run check && npm run package"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:847f2442-19da-453d-974a-c44f8f1ee767"}},"overrides":{"cookie":"^0.7.0"},"repository":{"url":"git+https://github.com/nocturnium/svelte-ide.git","type":"git"},"_npmVersion":"11.17.0","description":"Svelte 5 code editor and IDE building blocks — custom editor, syntax highlighting, code folding, multi-cursor, LSP client, and optional realtime collaboration.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"yjs":"^13.6.31","vite":"^6.0.0","acorn":"^8.16.0","eslint":"^9.39.0","svelte":"^5.28.0","vitest":"^4.1.0","globals":"^16.2.0","publint":"^0.3.0","prettier":"^3.7.0","typescript":"^5.8.0","@types/node":"^22.15.0","tailwindcss":"^4.1.0","y-protocols":"^1.0.7","y-websocket":"^2.1.0","svelte-check":"^4.2.0","@sveltejs/kit":"^2.21.0","@commitlint/cli":"^21.0.2","@playwright/test":"^1.57.0","semantic-release":"^25.0.3","@fontsource/inter":"^5.2.8","@sveltejs/package":"^2.3.11","@tailwindcss/vite":"^4.1.0","typescript-eslint":"^8.32.0","eslint-plugin-svelte":"^3.9.0","@semantic-release/git":"^10.0.1","@sveltejs/adapter-auto":"^6.0.0","prettier-plugin-svelte":"^3.4.0","@sveltejs/adapter-static":"^3.0.10","@fontsource/jetbrains-mono":"^5.2.8","@semantic-release/changelog":"^6.0.3","@sveltejs/vite-plugin-svelte":"^5.1.0","@commitlint/config-conventional":"^21.0.2"},"peerDependencies":{"yjs":"^13.6.20","svelte":"^5.0.0","y-protocols":"^1.0.6","y-websocket":"^2.0.4"},"peerDependenciesMeta":{"yjs":{"optional":true},"y-protocols":{"optional":true},"y-websocket":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/svelte-ide_1.6.0_1781902042404_0.8884914316548285","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@nocturnium/svelte-ide","version":"1.7.0","keywords":["svelte","svelte5","code-editor","syntax-highlighting","code-folding","lightweight","crdt","yjs","collaboration","codemirror-alternative"],"author":{"url":"https://nocturnium.ai","name":"Nocturnium & Jordan Dziat","email":"hello@nocturnium.ai"},"license":"MIT","_id":"@nocturnium/svelte-ide@1.7.0","maintainers":[{"name":"jdziat","email":"jdziat@gmail.com"}],"homepage":"https://github.com/nocturnium/svelte-ide#readme","bugs":{"url":"https://github.com/nocturnium/svelte-ide/issues"},"dist":{"shasum":"4c17b8ef21d449f0155d4f159936025196ff3a50","tarball":"https://registry.npmjs.org/@nocturnium/svelte-ide/-/svelte-ide-1.7.0.tgz","fileCount":340,"integrity":"sha512-TkMjiqf3kgU45uHXFcMN3znfM1TQNb7EJHOzLNWDciunLs8gdzniEphTNZBdVwlZnPHp+vLL9SzXcpYc4th8GQ==","signatures":[{"sig":"MEUCIQCzeHZaVv9QvgSVrWwtbjbAb3KtpvlyEpVU1DwKp3CrDQIgYEYAz2ELSi5GkSRNYC+8xI3A4d9obembKuYvlh7khWs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@nocturnium%2fsvelte-ide@1.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1817596},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./crdt":{"types":"./dist/crdt/index.d.ts","svelte":"./dist/crdt/index.js","default":"./dist/crdt/index.js"},"./types":{"types":"./dist/types/index.d.ts","svelte":"./dist/types/index.js","default":"./dist/types/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","svelte":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./stores":{"types":"./dist/stores/index.d.ts","svelte":"./dist/stores/index.js","default":"./dist/stores/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","svelte":"./dist/plugins/index.js","default":"./dist/plugins/index.js"},"./theme.css":"./dist/styles/theme.css","./components/ai":{"types":"./dist/components/ai/index.d.ts","svelte":"./dist/components/ai/index.js","default":"./dist/components/ai/index.js"},"./components/lsp":{"types":"./dist/components/lsp/index.d.ts","svelte":"./dist/components/lsp/index.js","default":"./dist/components/lsp/index.js"},"./components/vfs":{"types":"./dist/components/vfs/index.d.ts","svelte":"./dist/components/vfs/index.js","default":"./dist/components/vfs/index.js"},"./components/core":{"types":"./dist/components/core/index.d.ts","svelte":"./dist/components/core/index.js","default":"./dist/components/core/index.js"},"./components/agents":{"types":"./dist/components/agents/index.d.ts","svelte":"./dist/components/agents/index.js","default":"./dist/components/agents/index.js"},"./components/editor":{"types":"./dist/components/editor/index.d.ts","svelte":"./dist/components/editor/index.js","default":"./dist/components/editor/index.js"},"./components/layout":{"types":"./dist/components/layout/index.d.ts","svelte":"./dist/components/layout/index.js","default":"./dist/components/layout/index.js"},"./components/plugins":{"types":"./dist/components/plugins/index.d.ts","svelte":"./dist/components/plugins/index.js","default":"./dist/components/plugins/index.js"}},"gitHead":"ee767af71c41c4fd5d648cf1352f83069f84d051","scripts":{"dev":"vite dev","lint":"eslint .","test":"vitest run","build":"vite build","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","clean":"rm -rf dist .svelte-kit node_modules/.vite","format":"prettier --write .","package":"svelte-kit sync && svelte-package && node scripts/strip-dist-tests.mjs && publint","preview":"vite preview","lint:fix":"eslint . --fix","test:e2e":"playwright test","build:lib":"npm run package","test:watch":"vitest","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","test:e2e:ui":"playwright test --ui","format:check":"prettier --check .","prepublishOnly":"npm run check && npm run package"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:847f2442-19da-453d-974a-c44f8f1ee767"}},"overrides":{"cookie":"^0.7.0"},"repository":{"url":"git+https://github.com/nocturnium/svelte-ide.git","type":"git"},"_npmVersion":"11.17.0","description":"Svelte 5 code editor and IDE building blocks — custom editor, syntax highlighting, code folding, multi-cursor, LSP client, and optional realtime collaboration.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"yjs":"^13.6.31","vite":"^6.0.0","acorn":"^8.16.0","eslint":"^9.39.0","svelte":"^5.28.0","vitest":"^4.1.0","globals":"^16.2.0","publint":"^0.3.0","prettier":"^3.7.0","typescript":"^5.8.0","@types/node":"^22.15.0","tailwindcss":"^4.1.0","y-protocols":"^1.0.7","y-websocket":"^2.1.0","svelte-check":"^4.2.0","@sveltejs/kit":"^2.21.0","@commitlint/cli":"^21.0.2","@playwright/test":"^1.57.0","semantic-release":"^25.0.3","@fontsource/inter":"^5.2.8","@sveltejs/package":"^2.3.11","@tailwindcss/vite":"^4.1.0","typescript-eslint":"^8.32.0","eslint-plugin-svelte":"^3.9.0","@semantic-release/git":"^10.0.1","@sveltejs/adapter-auto":"^6.0.0","prettier-plugin-svelte":"^3.4.0","@sveltejs/adapter-static":"^3.0.10","@fontsource/jetbrains-mono":"^5.2.8","@semantic-release/changelog":"^6.0.3","@sveltejs/vite-plugin-svelte":"^5.1.0","@commitlint/config-conventional":"^21.0.2"},"peerDependencies":{"yjs":"^13.6.20","svelte":"^5.0.0","y-protocols":"^1.0.6","y-websocket":"^2.0.4"},"peerDependenciesMeta":{"yjs":{"optional":true},"y-protocols":{"optional":true},"y-websocket":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/svelte-ide_1.7.0_1781909508277_0.7762746426462737","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@nocturnium/svelte-ide","version":"1.8.0","keywords":["svelte","svelte5","code-editor","syntax-highlighting","code-folding","lightweight","crdt","yjs","collaboration","codemirror-alternative"],"author":{"url":"https://nocturnium.ai","name":"Nocturnium & Jordan Dziat","email":"hello@nocturnium.ai"},"license":"MIT","_id":"@nocturnium/svelte-ide@1.8.0","maintainers":[{"name":"jdziat","email":"jdziat@gmail.com"}],"homepage":"https://github.com/nocturnium/svelte-ide#readme","bugs":{"url":"https://github.com/nocturnium/svelte-ide/issues"},"dist":{"shasum":"380aceb2eda175943f42d758c7539ce2d6b9d352","tarball":"https://registry.npmjs.org/@nocturnium/svelte-ide/-/svelte-ide-1.8.0.tgz","fileCount":340,"integrity":"sha512-vKv3rRmramxqOtrD3iZVwxBSg9oGXoxKCSqgOrexBLXOzI5QJIwWldGTUCP3ZLsplflgnssGKMfljStcTTneAA==","signatures":[{"sig":"MEYCIQDARrN7Z027qvtmjnZzQ0ulrOvxtRvslM0htFlIb/5KEwIhAJM+Q4Uxou5nq1iAxMCoX6TFLr7vsa2+zTniXW9h5Ebk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@nocturnium%2fsvelte-ide@1.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1818169},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./crdt":{"types":"./dist/crdt/index.d.ts","svelte":"./dist/crdt/index.js","default":"./dist/crdt/index.js"},"./types":{"types":"./dist/types/index.d.ts","svelte":"./dist/types/index.js","default":"./dist/types/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","svelte":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./stores":{"types":"./dist/stores/index.d.ts","svelte":"./dist/stores/index.js","default":"./dist/stores/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","svelte":"./dist/plugins/index.js","default":"./dist/plugins/index.js"},"./theme.css":"./dist/styles/theme.css","./components/ai":{"types":"./dist/components/ai/index.d.ts","svelte":"./dist/components/ai/index.js","default":"./dist/components/ai/index.js"},"./components/lsp":{"types":"./dist/components/lsp/index.d.ts","svelte":"./dist/components/lsp/index.js","default":"./dist/components/lsp/index.js"},"./components/vfs":{"types":"./dist/components/vfs/index.d.ts","svelte":"./dist/components/vfs/index.js","default":"./dist/components/vfs/index.js"},"./components/core":{"types":"./dist/components/core/index.d.ts","svelte":"./dist/components/core/index.js","default":"./dist/components/core/index.js"},"./components/agents":{"types":"./dist/components/agents/index.d.ts","svelte":"./dist/components/agents/index.js","default":"./dist/components/agents/index.js"},"./components/editor":{"types":"./dist/components/editor/index.d.ts","svelte":"./dist/components/editor/index.js","default":"./dist/components/editor/index.js"},"./components/layout":{"types":"./dist/components/layout/index.d.ts","svelte":"./dist/components/layout/index.js","default":"./dist/components/layout/index.js"},"./components/plugins":{"types":"./dist/components/plugins/index.d.ts","svelte":"./dist/components/plugins/index.js","default":"./dist/components/plugins/index.js"}},"gitHead":"bb28e9b9c1685978e11ef6520ebf83f66e5d02df","scripts":{"dev":"vite dev","lint":"eslint .","test":"vitest run","build":"vite build","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","clean":"rm -rf dist .svelte-kit node_modules/.vite","format":"prettier --write .","package":"svelte-kit sync && svelte-package && node scripts/strip-dist-tests.mjs && publint","preview":"vite preview","lint:fix":"eslint . --fix","test:e2e":"playwright test","build:lib":"npm run package","test:watch":"vitest","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","test:e2e:ui":"playwright test --ui","format:check":"prettier --check .","prepublishOnly":"npm run check && npm run package"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:847f2442-19da-453d-974a-c44f8f1ee767"}},"overrides":{"cookie":"^0.7.0"},"repository":{"url":"git+https://github.com/nocturnium/svelte-ide.git","type":"git"},"_npmVersion":"11.17.0","description":"Svelte 5 code editor and IDE building blocks — custom editor, syntax highlighting, code folding, multi-cursor, LSP client, and optional realtime collaboration.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"yjs":"^13.6.31","vite":"^6.0.0","acorn":"^8.16.0","eslint":"^9.39.0","svelte":"^5.28.0","vitest":"^4.1.0","globals":"^16.2.0","publint":"^0.3.0","prettier":"^3.7.0","typescript":"^5.8.0","@types/node":"^22.15.0","tailwindcss":"^4.1.0","y-protocols":"^1.0.7","y-websocket":"^2.1.0","svelte-check":"^4.2.0","@sveltejs/kit":"^2.21.0","@commitlint/cli":"^21.0.2","@playwright/test":"^1.57.0","semantic-release":"^25.0.3","@fontsource/inter":"^5.2.8","@sveltejs/package":"^2.3.11","@tailwindcss/vite":"^4.1.0","typescript-eslint":"^8.32.0","eslint-plugin-svelte":"^3.9.0","@semantic-release/git":"^10.0.1","@sveltejs/adapter-auto":"^6.0.0","prettier-plugin-svelte":"^3.4.0","@sveltejs/adapter-static":"^3.0.10","@fontsource/jetbrains-mono":"^5.2.8","@semantic-release/changelog":"^6.0.3","@sveltejs/vite-plugin-svelte":"^5.1.0","@commitlint/config-conventional":"^21.0.2"},"peerDependencies":{"yjs":"^13.6.20","svelte":"^5.0.0","y-protocols":"^1.0.6","y-websocket":"^2.0.4"},"peerDependenciesMeta":{"yjs":{"optional":true},"y-protocols":{"optional":true},"y-websocket":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/svelte-ide_1.8.0_1782062711023_0.7166690049768785","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@nocturnium/svelte-ide","version":"1.9.0","keywords":["svelte","svelte5","code-editor","syntax-highlighting","code-folding","lightweight","crdt","yjs","collaboration","codemirror-alternative"],"author":{"url":"https://nocturnium.ai","name":"Nocturnium & Jordan Dziat","email":"hello@nocturnium.ai"},"license":"MIT","_id":"@nocturnium/svelte-ide@1.9.0","maintainers":[{"name":"jdziat","email":"jdziat@gmail.com"}],"homepage":"https://github.com/nocturnium/svelte-ide#readme","bugs":{"url":"https://github.com/nocturnium/svelte-ide/issues"},"dist":{"shasum":"261abf1c3a28eb936b1bf0be5a22c8a71f71b19f","tarball":"https://registry.npmjs.org/@nocturnium/svelte-ide/-/svelte-ide-1.9.0.tgz","fileCount":342,"integrity":"sha512-uJVRSI0cUAgNdzecK5cIf7SAtc1eS776lREZ7DMoOPhlr/8FdExzZNYCdvm1pf+ZFIf7aZin23r1rLe5NUjRLg==","signatures":[{"sig":"MEUCIQCv0eiPoRFCz0SUbJUjFKmgEKnOdYc/mITcii4HtUkRaAIgZnbUfBn9yy9W0sPocVN5tpVW3A/M5XkyXANVaNpHMrw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@nocturnium%2fsvelte-ide@1.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1822350},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./crdt":{"types":"./dist/crdt/index.d.ts","svelte":"./dist/crdt/index.js","default":"./dist/crdt/index.js"},"./types":{"types":"./dist/types/index.d.ts","svelte":"./dist/types/index.js","default":"./dist/types/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","svelte":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./stores":{"types":"./dist/stores/index.d.ts","svelte":"./dist/stores/index.js","default":"./dist/stores/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","svelte":"./dist/plugins/index.js","default":"./dist/plugins/index.js"},"./theme.css":"./dist/styles/theme.css","./components/ai":{"types":"./dist/components/ai/index.d.ts","svelte":"./dist/components/ai/index.js","default":"./dist/components/ai/index.js"},"./components/lsp":{"types":"./dist/components/lsp/index.d.ts","svelte":"./dist/components/lsp/index.js","default":"./dist/components/lsp/index.js"},"./components/vfs":{"types":"./dist/components/vfs/index.d.ts","svelte":"./dist/components/vfs/index.js","default":"./dist/components/vfs/index.js"},"./components/core":{"types":"./dist/components/core/index.d.ts","svelte":"./dist/components/core/index.js","default":"./dist/components/core/index.js"},"./components/agents":{"types":"./dist/components/agents/index.d.ts","svelte":"./dist/components/agents/index.js","default":"./dist/components/agents/index.js"},"./components/editor":{"types":"./dist/components/editor/index.d.ts","svelte":"./dist/components/editor/index.js","default":"./dist/components/editor/index.js"},"./components/layout":{"types":"./dist/components/layout/index.d.ts","svelte":"./dist/components/layout/index.js","default":"./dist/components/layout/index.js"},"./components/plugins":{"types":"./dist/components/plugins/index.d.ts","svelte":"./dist/components/plugins/index.js","default":"./dist/components/plugins/index.js"}},"gitHead":"739e458880ba1e4523f28fcfe25a44a7920c24f9","scripts":{"dev":"vite dev","lint":"eslint .","test":"vitest run","build":"vite build","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","clean":"rm -rf dist .svelte-kit node_modules/.vite","format":"prettier --write .","package":"svelte-kit sync && svelte-package && node scripts/strip-dist-tests.mjs && publint","preview":"vite preview","lint:fix":"eslint . --fix","test:e2e":"playwright test","build:lib":"npm run package","test:watch":"vitest","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","test:e2e:ui":"playwright test --ui","format:check":"prettier --check .","prepublishOnly":"npm run check && npm run package"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:847f2442-19da-453d-974a-c44f8f1ee767"}},"overrides":{"cookie":"^0.7.0"},"repository":{"url":"git+https://github.com/nocturnium/svelte-ide.git","type":"git"},"_npmVersion":"11.17.0","description":"Svelte 5 code editor and IDE building blocks — custom editor, syntax highlighting, code folding, multi-cursor, LSP client, and optional realtime collaboration.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"yjs":"^13.6.31","vite":"^6.0.0","acorn":"^8.16.0","eslint":"^9.39.0","svelte":"^5.28.0","vitest":"^4.1.0","globals":"^16.2.0","publint":"^0.3.0","prettier":"^3.7.0","typescript":"^5.8.0","@types/node":"^22.15.0","tailwindcss":"^4.1.0","y-protocols":"^1.0.7","y-websocket":"^2.1.0","svelte-check":"^4.2.0","@sveltejs/kit":"^2.21.0","@commitlint/cli":"^21.0.2","@playwright/test":"^1.57.0","semantic-release":"^25.0.3","@fontsource/inter":"^5.2.8","@sveltejs/package":"^2.3.11","@tailwindcss/vite":"^4.1.0","typescript-eslint":"^8.32.0","eslint-plugin-svelte":"^3.9.0","@semantic-release/git":"^10.0.1","@sveltejs/adapter-auto":"^6.0.0","prettier-plugin-svelte":"^3.4.0","@sveltejs/adapter-static":"^3.0.10","@fontsource/jetbrains-mono":"^5.2.8","@semantic-release/changelog":"^6.0.3","@sveltejs/vite-plugin-svelte":"^5.1.0","@commitlint/config-conventional":"^21.0.2"},"peerDependencies":{"yjs":"^13.6.20","svelte":"^5.0.0","y-protocols":"^1.0.6","y-websocket":"^2.0.4"},"peerDependenciesMeta":{"yjs":{"optional":true},"y-protocols":{"optional":true},"y-websocket":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/svelte-ide_1.9.0_1782067229118_0.46844697623036935","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@nocturnium/svelte-ide","version":"1.10.0","keywords":["svelte","svelte5","code-editor","syntax-highlighting","code-folding","lightweight","crdt","yjs","collaboration","codemirror-alternative"],"author":{"url":"https://nocturnium.ai","name":"Nocturnium & Jordan Dziat","email":"hello@nocturnium.ai"},"license":"MIT","_id":"@nocturnium/svelte-ide@1.10.0","maintainers":[{"name":"jdziat","email":"jdziat@gmail.com"}],"homepage":"https://github.com/nocturnium/svelte-ide#readme","bugs":{"url":"https://github.com/nocturnium/svelte-ide/issues"},"dist":{"shasum":"e0f623b0ea829b2be06c659f8cde5fdf2003bc7e","tarball":"https://registry.npmjs.org/@nocturnium/svelte-ide/-/svelte-ide-1.10.0.tgz","fileCount":342,"integrity":"sha512-p/SoyEECDpXiM+mzkkmOcYRKABNq36Bs0+gE7nRsBTGNx84hVibUIpcmdd5KG3+GQPabQqOdmPR4Hlt9kVCN+w==","signatures":[{"sig":"MEUCIQC+GlfDl4XMeDGHcj8cKzxkoyqumTReczTC6evh+F3kxAIgRQNL0N6F6H7zL6Dtlp9dZC0BJZe9PiGNT5YyA8pbht8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@nocturnium%2fsvelte-ide@1.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1823271},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./crdt":{"types":"./dist/crdt/index.d.ts","svelte":"./dist/crdt/index.js","default":"./dist/crdt/index.js"},"./types":{"types":"./dist/types/index.d.ts","svelte":"./dist/types/index.js","default":"./dist/types/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","svelte":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./stores":{"types":"./dist/stores/index.d.ts","svelte":"./dist/stores/index.js","default":"./dist/stores/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","svelte":"./dist/plugins/index.js","default":"./dist/plugins/index.js"},"./theme.css":"./dist/styles/theme.css","./components/ai":{"types":"./dist/components/ai/index.d.ts","svelte":"./dist/components/ai/index.js","default":"./dist/components/ai/index.js"},"./components/lsp":{"types":"./dist/components/lsp/index.d.ts","svelte":"./dist/components/lsp/index.js","default":"./dist/components/lsp/index.js"},"./components/vfs":{"types":"./dist/components/vfs/index.d.ts","svelte":"./dist/components/vfs/index.js","default":"./dist/components/vfs/index.js"},"./components/core":{"types":"./dist/components/core/index.d.ts","svelte":"./dist/components/core/index.js","default":"./dist/components/core/index.js"},"./components/agents":{"types":"./dist/components/agents/index.d.ts","svelte":"./dist/components/agents/index.js","default":"./dist/components/agents/index.js"},"./components/editor":{"types":"./dist/components/editor/index.d.ts","svelte":"./dist/components/editor/index.js","default":"./dist/components/editor/index.js"},"./components/layout":{"types":"./dist/components/layout/index.d.ts","svelte":"./dist/components/layout/index.js","default":"./dist/components/layout/index.js"},"./components/plugins":{"types":"./dist/components/plugins/index.d.ts","svelte":"./dist/components/plugins/index.js","default":"./dist/components/plugins/index.js"}},"gitHead":"3b4bd08089250ea4d7e642335e9c77305abf4183","scripts":{"dev":"vite dev","lint":"eslint .","test":"vitest run","build":"vite build","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","clean":"rm -rf dist .svelte-kit node_modules/.vite","format":"prettier --write .","package":"svelte-kit sync && svelte-package && node scripts/strip-dist-tests.mjs && publint","preview":"vite preview","lint:fix":"eslint . --fix","test:e2e":"playwright test","build:lib":"npm run package","test:watch":"vitest","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","test:e2e:ui":"playwright test --ui","format:check":"prettier --check .","prepublishOnly":"npm run check && npm run package"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:847f2442-19da-453d-974a-c44f8f1ee767"}},"overrides":{"cookie":"^0.7.0"},"repository":{"url":"git+https://github.com/nocturnium/svelte-ide.git","type":"git"},"_npmVersion":"11.17.0","description":"Svelte 5 code editor and IDE building blocks — custom editor, syntax highlighting, code folding, multi-cursor, LSP client, and optional realtime collaboration.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"yjs":"^13.6.31","vite":"^6.0.0","acorn":"^8.16.0","eslint":"^9.39.0","svelte":"^5.28.0","vitest":"^4.1.0","globals":"^16.2.0","publint":"^0.3.0","prettier":"^3.7.0","typescript":"^5.8.0","@types/node":"^22.15.0","tailwindcss":"^4.1.0","y-protocols":"^1.0.7","y-websocket":"^2.1.0","svelte-check":"^4.2.0","@sveltejs/kit":"^2.21.0","@commitlint/cli":"^21.0.2","@playwright/test":"^1.57.0","semantic-release":"^25.0.3","@fontsource/inter":"^5.2.8","@sveltejs/package":"^2.3.11","@tailwindcss/vite":"^4.1.0","typescript-eslint":"^8.32.0","eslint-plugin-svelte":"^3.9.0","@semantic-release/git":"^10.0.1","@sveltejs/adapter-auto":"^6.0.0","prettier-plugin-svelte":"^3.4.0","@sveltejs/adapter-static":"^3.0.10","@fontsource/jetbrains-mono":"^5.2.8","@semantic-release/changelog":"^6.0.3","@sveltejs/vite-plugin-svelte":"^5.1.0","@commitlint/config-conventional":"^21.0.2"},"peerDependencies":{"yjs":"^13.6.20","svelte":"^5.0.0","y-protocols":"^1.0.6","y-websocket":"^2.0.4"},"peerDependenciesMeta":{"yjs":{"optional":true},"y-protocols":{"optional":true},"y-websocket":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/svelte-ide_1.10.0_1782070017112_0.6824834327499172","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@nocturnium/svelte-ide","version":"1.11.0","keywords":["svelte","svelte5","code-editor","syntax-highlighting","code-folding","lightweight","crdt","yjs","collaboration","codemirror-alternative"],"author":{"url":"https://nocturnium.ai","name":"Nocturnium & Jordan Dziat","email":"hello@nocturnium.ai"},"license":"MIT","_id":"@nocturnium/svelte-ide@1.11.0","maintainers":[{"name":"jdziat","email":"jdziat@gmail.com"}],"homepage":"https://github.com/nocturnium/svelte-ide#readme","bugs":{"url":"https://github.com/nocturnium/svelte-ide/issues"},"dist":{"shasum":"7875b5dada20b4aa3b767084ce01dd3809a352fb","tarball":"https://registry.npmjs.org/@nocturnium/svelte-ide/-/svelte-ide-1.11.0.tgz","fileCount":342,"integrity":"sha512-+DbHHw+2x7EAFyYoy6+5U98N7Thb8vvH8DkPTArVi/IfSBOKfjLaFR0whP65vQLXLc5+LerqtZbMLkdlfNhLGg==","signatures":[{"sig":"MEUCIQDrLxYa9Ev9PlgVgWwZH4uW/9bNduOZhPRAQ6LVB9FmIwIgIaX1ZJI+q0WDbWJUPkqLr5xwZihfPBKbVWwJeaRwPSE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@nocturnium%2fsvelte-ide@1.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1823271},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./crdt":{"types":"./dist/crdt/index.d.ts","svelte":"./dist/crdt/index.js","default":"./dist/crdt/index.js"},"./types":{"types":"./dist/types/index.d.ts","svelte":"./dist/types/index.js","default":"./dist/types/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","svelte":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./stores":{"types":"./dist/stores/index.d.ts","svelte":"./dist/stores/index.js","default":"./dist/stores/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","svelte":"./dist/plugins/index.js","default":"./dist/plugins/index.js"},"./theme.css":"./dist/styles/theme.css","./components/ai":{"types":"./dist/components/ai/index.d.ts","svelte":"./dist/components/ai/index.js","default":"./dist/components/ai/index.js"},"./components/lsp":{"types":"./dist/components/lsp/index.d.ts","svelte":"./dist/components/lsp/index.js","default":"./dist/components/lsp/index.js"},"./components/vfs":{"types":"./dist/components/vfs/index.d.ts","svelte":"./dist/components/vfs/index.js","default":"./dist/components/vfs/index.js"},"./components/core":{"types":"./dist/components/core/index.d.ts","svelte":"./dist/components/core/index.js","default":"./dist/components/core/index.js"},"./components/agents":{"types":"./dist/components/agents/index.d.ts","svelte":"./dist/components/agents/index.js","default":"./dist/components/agents/index.js"},"./components/editor":{"types":"./dist/components/editor/index.d.ts","svelte":"./dist/components/editor/index.js","default":"./dist/components/editor/index.js"},"./components/layout":{"types":"./dist/components/layout/index.d.ts","svelte":"./dist/components/layout/index.js","default":"./dist/components/layout/index.js"},"./components/plugins":{"types":"./dist/components/plugins/index.d.ts","svelte":"./dist/components/plugins/index.js","default":"./dist/components/plugins/index.js"}},"gitHead":"82ab3dfe82db46e767b947f7a192f4121c9234ff","scripts":{"dev":"vite dev","lint":"eslint .","test":"vitest run","build":"vite build","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","clean":"rm -rf dist .svelte-kit node_modules/.vite","format":"prettier --write .","package":"svelte-kit sync && svelte-package && node scripts/strip-dist-tests.mjs && publint","preview":"vite preview","lint:fix":"eslint . --fix","test:e2e":"playwright test","build:lib":"npm run package","test:watch":"vitest","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","test:e2e:ui":"playwright test --ui","format:check":"prettier --check .","prepublishOnly":"npm run check && npm run package"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:847f2442-19da-453d-974a-c44f8f1ee767"}},"overrides":{"cookie":"^0.7.0"},"repository":{"url":"git+https://github.com/nocturnium/svelte-ide.git","type":"git"},"_npmVersion":"11.17.0","description":"Svelte 5 code editor and IDE building blocks — custom editor, syntax highlighting, code folding, multi-cursor, LSP client, and optional realtime collaboration.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"yjs":"^13.6.31","vite":"^6.0.0","acorn":"^8.16.0","eslint":"^9.39.0","svelte":"^5.28.0","vitest":"^4.1.0","globals":"^16.2.0","publint":"^0.3.0","prettier":"^3.7.0","typescript":"^5.8.0","@types/node":"^22.15.0","tailwindcss":"^4.1.0","y-protocols":"^1.0.7","y-websocket":"^2.1.0","svelte-check":"^4.2.0","@sveltejs/kit":"^2.21.0","@commitlint/cli":"^21.0.2","@playwright/test":"^1.57.0","semantic-release":"^25.0.3","@fontsource/inter":"^5.2.8","@sveltejs/package":"^2.3.11","@tailwindcss/vite":"^4.1.0","typescript-eslint":"^8.32.0","eslint-plugin-svelte":"^3.9.0","@semantic-release/git":"^10.0.1","@sveltejs/adapter-auto":"^6.0.0","prettier-plugin-svelte":"^3.4.0","@sveltejs/adapter-static":"^3.0.10","@fontsource/jetbrains-mono":"^5.2.8","@semantic-release/changelog":"^6.0.3","@sveltejs/vite-plugin-svelte":"^5.1.0","@commitlint/config-conventional":"^21.0.2"},"peerDependencies":{"yjs":"^13.6.20","svelte":"^5.0.0","y-protocols":"^1.0.6","y-websocket":"^2.0.4"},"peerDependenciesMeta":{"yjs":{"optional":true},"y-protocols":{"optional":true},"y-websocket":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/svelte-ide_1.11.0_1782072383914_0.24018473476271174","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"@nocturnium/svelte-ide","version":"1.12.0","keywords":["svelte","svelte5","code-editor","syntax-highlighting","code-folding","lightweight","crdt","yjs","collaboration","codemirror-alternative"],"author":{"url":"https://nocturnium.ai","name":"Nocturnium & Jordan Dziat","email":"hello@nocturnium.ai"},"license":"MIT","_id":"@nocturnium/svelte-ide@1.12.0","maintainers":[{"name":"jdziat","email":"jdziat@gmail.com"}],"homepage":"https://github.com/nocturnium/svelte-ide#readme","bugs":{"url":"https://github.com/nocturnium/svelte-ide/issues"},"dist":{"shasum":"2eb76fc4a2b2e27dfb6dea409617bb752b19ef9c","tarball":"https://registry.npmjs.org/@nocturnium/svelte-ide/-/svelte-ide-1.12.0.tgz","fileCount":382,"integrity":"sha512-7tIaUPv3vZuZzImmRymPDRE+SNtcc0XILQH9ECjZnKgUgtGN31GAqeDKmjVCLZZ9Ld7C25x2wtm2QqAAskzvtg==","signatures":[{"sig":"MEQCIFN7E67eeDoMRJo8J78BXNrlJ4chi1OXq3YDQqoB+hAiAiB7fd3ugIMkTnesHsqi3uorXtd2UksDF+8WCXsSnIFSFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@nocturnium%2fsvelte-ide@1.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2114526},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./crdt":{"types":"./dist/crdt/index.d.ts","svelte":"./dist/crdt/index.js","default":"./dist/crdt/index.js"},"./types":{"types":"./dist/types/index.d.ts","svelte":"./dist/types/index.js","default":"./dist/types/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","svelte":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./stores":{"types":"./dist/stores/index.d.ts","svelte":"./dist/stores/index.js","default":"./dist/stores/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","svelte":"./dist/plugins/index.js","default":"./dist/plugins/index.js"},"./theme.css":"./dist/styles/theme.css","./components/ai":{"types":"./dist/components/ai/index.d.ts","svelte":"./dist/components/ai/index.js","default":"./dist/components/ai/index.js"},"./components/lsp":{"types":"./dist/components/lsp/index.d.ts","svelte":"./dist/components/lsp/index.js","default":"./dist/components/lsp/index.js"},"./components/vfs":{"types":"./dist/components/vfs/index.d.ts","svelte":"./dist/components/vfs/index.js","default":"./dist/components/vfs/index.js"},"./components/core":{"types":"./dist/components/core/index.d.ts","svelte":"./dist/components/core/index.js","default":"./dist/components/core/index.js"},"./components/agents":{"types":"./dist/components/agents/index.d.ts","svelte":"./dist/components/agents/index.js","default":"./dist/components/agents/index.js"},"./components/editor":{"types":"./dist/components/editor/index.d.ts","svelte":"./dist/components/editor/index.js","default":"./dist/components/editor/index.js"},"./components/layout":{"types":"./dist/components/layout/index.d.ts","svelte":"./dist/components/layout/index.js","default":"./dist/components/layout/index.js"},"./components/plugins":{"types":"./dist/components/plugins/index.d.ts","svelte":"./dist/components/plugins/index.js","default":"./dist/components/plugins/index.js"}},"gitHead":"970684807ef6d97ec6e8e48e061b4708766a9ac3","scripts":{"dev":"vite dev","lint":"eslint .","test":"vitest run","build":"vite build","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","clean":"rm -rf dist .svelte-kit node_modules/.vite","format":"prettier --write .","package":"svelte-kit sync && svelte-package && node scripts/strip-dist-tests.mjs && publint","preview":"vite preview","lint:fix":"eslint . --fix","test:e2e":"playwright test","build:lib":"npm run package","test:watch":"vitest","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","test:e2e:ui":"playwright test --ui","format:check":"prettier --check .","prepublishOnly":"npm run check && npm run package"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:847f2442-19da-453d-974a-c44f8f1ee767"}},"overrides":{"cookie":"^0.7.0"},"repository":{"url":"git+https://github.com/nocturnium/svelte-ide.git","type":"git"},"_npmVersion":"11.17.0","description":"Svelte 5 code editor and IDE building blocks — custom editor, syntax highlighting, code folding, multi-cursor, LSP client, and optional realtime collaboration.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"yjs":"^13.6.31","vite":"^6.0.0","acorn":"^8.16.0","eslint":"^9.39.0","svelte":"^5.28.0","vitest":"^4.1.0","globals":"^16.2.0","publint":"^0.3.0","prettier":"^3.7.0","typescript":"^5.8.0","@types/node":"^22.15.0","tailwindcss":"^4.1.0","y-protocols":"^1.0.7","y-websocket":"^2.1.0","svelte-check":"^4.2.0","@sveltejs/kit":"^2.21.0","@commitlint/cli":"^21.0.2","@playwright/test":"^1.57.0","semantic-release":"^25.0.3","@fontsource/inter":"^5.2.8","@sveltejs/package":"^2.3.11","@tailwindcss/vite":"^4.1.0","typescript-eslint":"^8.32.0","eslint-plugin-svelte":"^3.9.0","@semantic-release/git":"^10.0.1","@sveltejs/adapter-auto":"^6.0.0","prettier-plugin-svelte":"^3.4.0","@sveltejs/adapter-static":"^3.0.10","@fontsource/jetbrains-mono":"^5.2.8","@semantic-release/changelog":"^6.0.3","@sveltejs/vite-plugin-svelte":"^5.1.0","@commitlint/config-conventional":"^21.0.2"},"peerDependencies":{"yjs":"^13.6.20","svelte":"^5.0.0","y-protocols":"^1.0.6","y-websocket":"^2.0.4"},"peerDependenciesMeta":{"yjs":{"optional":true},"y-protocols":{"optional":true},"y-websocket":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/svelte-ide_1.12.0_1782080435117_0.5445485240859085","host":"s3://npm-registry-packages-npm-production"}},"1.12.1":{"name":"@nocturnium/svelte-ide","version":"1.12.1","keywords":["svelte","svelte5","code-editor","syntax-highlighting","code-folding","lightweight","crdt","yjs","collaboration","codemirror-alternative"],"author":{"url":"https://nocturnium.ai","name":"Nocturnium & Jordan Dziat","email":"hello@nocturnium.ai"},"license":"MIT","_id":"@nocturnium/svelte-ide@1.12.1","maintainers":[{"name":"jdziat","email":"jdziat@gmail.com"}],"homepage":"https://github.com/nocturnium/svelte-ide#readme","bugs":{"url":"https://github.com/nocturnium/svelte-ide/issues"},"dist":{"shasum":"a0781f1d322266c0464b78fdbf67c909227d276c","tarball":"https://registry.npmjs.org/@nocturnium/svelte-ide/-/svelte-ide-1.12.1.tgz","fileCount":382,"integrity":"sha512-NFkOWGItngf68tA2YUE4XajWs7nWkfkPbOjyHevZVJGTMwGtvFhev56osWnbzi3VAGDx7FMwIr4seTi4k6XBoA==","signatures":[{"sig":"MEQCIDGey9OB2C2j4TwFnypFB9rTK+crr/9cVqDWYWLupctxAiBR2DIBQjao4skrM11TStouMcoQ1PhKWceRKQwSRIWv+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@nocturnium%2fsvelte-ide@1.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2114526},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./crdt":{"types":"./dist/crdt/index.d.ts","svelte":"./dist/crdt/index.js","default":"./dist/crdt/index.js"},"./types":{"types":"./dist/types/index.d.ts","svelte":"./dist/types/index.js","default":"./dist/types/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","svelte":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./stores":{"types":"./dist/stores/index.d.ts","svelte":"./dist/stores/index.js","default":"./dist/stores/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","svelte":"./dist/plugins/index.js","default":"./dist/plugins/index.js"},"./theme.css":"./dist/styles/theme.css","./components/ai":{"types":"./dist/components/ai/index.d.ts","svelte":"./dist/components/ai/index.js","default":"./dist/components/ai/index.js"},"./components/lsp":{"types":"./dist/components/lsp/index.d.ts","svelte":"./dist/components/lsp/index.js","default":"./dist/components/lsp/index.js"},"./components/vfs":{"types":"./dist/components/vfs/index.d.ts","svelte":"./dist/components/vfs/index.js","default":"./dist/components/vfs/index.js"},"./components/core":{"types":"./dist/components/core/index.d.ts","svelte":"./dist/components/core/index.js","default":"./dist/components/core/index.js"},"./components/agents":{"types":"./dist/components/agents/index.d.ts","svelte":"./dist/components/agents/index.js","default":"./dist/components/agents/index.js"},"./components/editor":{"types":"./dist/components/editor/index.d.ts","svelte":"./dist/components/editor/index.js","default":"./dist/components/editor/index.js"},"./components/layout":{"types":"./dist/components/layout/index.d.ts","svelte":"./dist/components/layout/index.js","default":"./dist/components/layout/index.js"},"./components/plugins":{"types":"./dist/components/plugins/index.d.ts","svelte":"./dist/components/plugins/index.js","default":"./dist/components/plugins/index.js"}},"gitHead":"ee0d97a834e1b3b49c0ae0400543c2300fa5bc34","scripts":{"dev":"vite dev","lint":"eslint .","test":"vitest run","build":"vite build","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","clean":"rm -rf dist .svelte-kit node_modules/.vite","format":"prettier --write .","package":"svelte-kit sync && svelte-package && node scripts/strip-dist-tests.mjs && publint","preview":"vite preview","lint:fix":"eslint . --fix","test:e2e":"playwright test","build:lib":"npm run package","test:watch":"vitest","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","test:e2e:ui":"playwright test --ui","format:check":"prettier --check .","prepublishOnly":"npm run check && npm run package"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:847f2442-19da-453d-974a-c44f8f1ee767"}},"overrides":{"cookie":"^0.7.0"},"repository":{"url":"git+https://github.com/nocturnium/svelte-ide.git","type":"git"},"_npmVersion":"11.17.0","description":"Svelte 5 code editor and IDE building blocks — custom editor, syntax highlighting, code folding, multi-cursor, LSP client, and optional realtime collaboration.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"yjs":"^13.6.31","vite":"^6.0.0","acorn":"^8.16.0","eslint":"^9.39.0","svelte":"^5.28.0","vitest":"^4.1.0","globals":"^16.2.0","publint":"^0.3.0","prettier":"^3.7.0","typescript":"^5.8.0","@types/node":"^22.15.0","tailwindcss":"^4.1.0","y-protocols":"^1.0.7","y-websocket":"^2.1.0","svelte-check":"^4.2.0","@sveltejs/kit":"^2.21.0","@commitlint/cli":"^21.0.2","@playwright/test":"^1.57.0","semantic-release":"^25.0.3","@fontsource/inter":"^5.2.8","@sveltejs/package":"^2.3.11","@tailwindcss/vite":"^4.1.0","typescript-eslint":"^8.32.0","eslint-plugin-svelte":"^3.9.0","@semantic-release/git":"^10.0.1","@sveltejs/adapter-auto":"^6.0.0","prettier-plugin-svelte":"^3.4.0","@sveltejs/adapter-static":"^3.0.10","@fontsource/jetbrains-mono":"^5.2.8","@semantic-release/changelog":"^6.0.3","@sveltejs/vite-plugin-svelte":"^5.1.0","@commitlint/config-conventional":"^21.0.2"},"peerDependencies":{"yjs":"^13.6.20","svelte":"^5.0.0","y-protocols":"^1.0.6","y-websocket":"^2.0.4"},"peerDependenciesMeta":{"yjs":{"optional":true},"y-protocols":{"optional":true},"y-websocket":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/svelte-ide_1.12.1_1782082558765_0.5388403966371569","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"@nocturnium/svelte-ide","version":"1.13.0","keywords":["svelte","svelte5","code-editor","syntax-highlighting","code-folding","lightweight","crdt","yjs","collaboration","codemirror-alternative"],"author":{"url":"https://nocturnium.ai","name":"Nocturnium & Jordan Dziat","email":"hello@nocturnium.ai"},"license":"MIT","_id":"@nocturnium/svelte-ide@1.13.0","maintainers":[{"name":"jdziat","email":"jdziat@gmail.com"}],"homepage":"https://github.com/nocturnium/svelte-ide#readme","bugs":{"url":"https://github.com/nocturnium/svelte-ide/issues"},"dist":{"shasum":"0bf9ac4b900a4343d787201b11443eaf2ea97938","tarball":"https://registry.npmjs.org/@nocturnium/svelte-ide/-/svelte-ide-1.13.0.tgz","fileCount":382,"integrity":"sha512-kCo3qKqDhNY77ed6habROW0y+3s3QviJI761v23EYxaiWrN3srGpX0xLEM+ueGEFgwnszTHYyUKCTMkkLPrp1g==","signatures":[{"sig":"MEUCIAyitXTUxIyVdkFend0PUMaX8lrEQ6Mq6JO4Fv0Y7SquAiEA5Pt4cyFH8axHAew8Y+Pg2fZpZRraur7i5vDgXOSKLfU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@nocturnium%2fsvelte-ide@1.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2115527},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./crdt":{"types":"./dist/crdt/index.d.ts","svelte":"./dist/crdt/index.js","default":"./dist/crdt/index.js"},"./types":{"types":"./dist/types/index.d.ts","svelte":"./dist/types/index.js","default":"./dist/types/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","svelte":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./stores":{"types":"./dist/stores/index.d.ts","svelte":"./dist/stores/index.js","default":"./dist/stores/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","svelte":"./dist/plugins/index.js","default":"./dist/plugins/index.js"},"./theme.css":"./dist/styles/theme.css","./components/ai":{"types":"./dist/components/ai/index.d.ts","svelte":"./dist/components/ai/index.js","default":"./dist/components/ai/index.js"},"./components/lsp":{"types":"./dist/components/lsp/index.d.ts","svelte":"./dist/components/lsp/index.js","default":"./dist/components/lsp/index.js"},"./components/vfs":{"types":"./dist/components/vfs/index.d.ts","svelte":"./dist/components/vfs/index.js","default":"./dist/components/vfs/index.js"},"./components/core":{"types":"./dist/components/core/index.d.ts","svelte":"./dist/components/core/index.js","default":"./dist/components/core/index.js"},"./components/agents":{"types":"./dist/components/agents/index.d.ts","svelte":"./dist/components/agents/index.js","default":"./dist/components/agents/index.js"},"./components/editor":{"types":"./dist/components/editor/index.d.ts","svelte":"./dist/components/editor/index.js","default":"./dist/components/editor/index.js"},"./components/layout":{"types":"./dist/components/layout/index.d.ts","svelte":"./dist/components/layout/index.js","default":"./dist/components/layout/index.js"},"./components/plugins":{"types":"./dist/components/plugins/index.d.ts","svelte":"./dist/components/plugins/index.js","default":"./dist/components/plugins/index.js"}},"gitHead":"c6b0d3c5bdaa2c708cc05fb27245cfeb4e38797e","scripts":{"dev":"vite dev","lint":"eslint .","test":"vitest run","build":"vite build","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","clean":"rm -rf dist .svelte-kit node_modules/.vite","format":"prettier --write .","package":"svelte-kit sync && svelte-package && node scripts/strip-dist-tests.mjs && publint","preview":"vite preview","lint:fix":"eslint . --fix","test:e2e":"playwright test","build:lib":"npm run package","test:watch":"vitest","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","test:e2e:ui":"playwright test --ui","format:check":"prettier --check .","prepublishOnly":"npm run check && npm run package"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:847f2442-19da-453d-974a-c44f8f1ee767"}},"overrides":{"cookie":"^0.7.0"},"repository":{"url":"git+https://github.com/nocturnium/svelte-ide.git","type":"git"},"_npmVersion":"11.17.0","description":"Svelte 5 code editor and IDE building blocks — custom editor, syntax highlighting, code folding, multi-cursor, LSP client, and optional realtime collaboration.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"yjs":"^13.6.31","vite":"^6.0.0","acorn":"^8.16.0","eslint":"^9.39.0","svelte":"^5.28.0","vitest":"^4.1.0","globals":"^16.2.0","publint":"^0.3.0","prettier":"^3.7.0","typescript":"^5.8.0","@types/node":"^22.15.0","tailwindcss":"^4.1.0","y-protocols":"^1.0.7","y-websocket":"^2.1.0","svelte-check":"^4.2.0","@sveltejs/kit":"^2.21.0","@commitlint/cli":"^21.0.2","@playwright/test":"^1.57.0","semantic-release":"^25.0.3","@fontsource/inter":"^5.2.8","@sveltejs/package":"^2.3.11","@tailwindcss/vite":"^4.1.0","typescript-eslint":"^8.32.0","eslint-plugin-svelte":"^3.9.0","@semantic-release/git":"^10.0.1","@sveltejs/adapter-auto":"^6.0.0","prettier-plugin-svelte":"^3.4.0","@sveltejs/adapter-static":"^3.0.10","@fontsource/jetbrains-mono":"^5.2.8","@semantic-release/changelog":"^6.0.3","@sveltejs/vite-plugin-svelte":"^5.1.0","@commitlint/config-conventional":"^21.0.2"},"peerDependencies":{"yjs":"^13.6.20","svelte":"^5.0.0","y-protocols":"^1.0.6","y-websocket":"^2.0.4"},"peerDependenciesMeta":{"yjs":{"optional":true},"y-protocols":{"optional":true},"y-websocket":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/svelte-ide_1.13.0_1782082963653_0.1042588821235142","host":"s3://npm-registry-packages-npm-production"}},"1.13.1":{"name":"@nocturnium/svelte-ide","version":"1.13.1","keywords":["svelte","svelte5","code-editor","syntax-highlighting","code-folding","lightweight","crdt","yjs","collaboration","codemirror-alternative"],"author":{"url":"https://nocturnium.ai","name":"Nocturnium & Jordan Dziat","email":"hello@nocturnium.ai"},"license":"MIT","_id":"@nocturnium/svelte-ide@1.13.1","maintainers":[{"name":"jdziat","email":"jdziat@gmail.com"}],"homepage":"https://github.com/nocturnium/svelte-ide#readme","bugs":{"url":"https://github.com/nocturnium/svelte-ide/issues"},"dist":{"shasum":"1fbca2effe1f971571f330d6582d684761c6eea7","tarball":"https://registry.npmjs.org/@nocturnium/svelte-ide/-/svelte-ide-1.13.1.tgz","fileCount":382,"integrity":"sha512-gtibWKEAV3m5qs8JQP+o1/JZcJ42ynpTIOaIegvjQx/7poIpez2fWyUQjSWJq02U5YytEGW/X6GnF854c2Damg==","signatures":[{"sig":"MEQCIAj2nRsGcm4z0N4hAb3MI4uS1D1urcayxqtS38LS8LErAiBVN+D46TuKsFlbe5x+/cYzNDY3a/tffSsPTJpkZs0M1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@nocturnium%2fsvelte-ide@1.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2170469},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./crdt":{"types":"./dist/crdt/index.d.ts","svelte":"./dist/crdt/index.js","default":"./dist/crdt/index.js"},"./types":{"types":"./dist/types/index.d.ts","svelte":"./dist/types/index.js","default":"./dist/types/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","svelte":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./stores":{"types":"./dist/stores/index.d.ts","svelte":"./dist/stores/index.js","default":"./dist/stores/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","svelte":"./dist/plugins/index.js","default":"./dist/plugins/index.js"},"./theme.css":"./dist/styles/theme.css","./components/ai":{"types":"./dist/components/ai/index.d.ts","svelte":"./dist/components/ai/index.js","default":"./dist/components/ai/index.js"},"./components/lsp":{"types":"./dist/components/lsp/index.d.ts","svelte":"./dist/components/lsp/index.js","default":"./dist/components/lsp/index.js"},"./components/vfs":{"types":"./dist/components/vfs/index.d.ts","svelte":"./dist/components/vfs/index.js","default":"./dist/components/vfs/index.js"},"./components/core":{"types":"./dist/components/core/index.d.ts","svelte":"./dist/components/core/index.js","default":"./dist/components/core/index.js"},"./components/agents":{"types":"./dist/components/agents/index.d.ts","svelte":"./dist/components/agents/index.js","default":"./dist/components/agents/index.js"},"./components/editor":{"types":"./dist/components/editor/index.d.ts","svelte":"./dist/components/editor/index.js","default":"./dist/components/editor/index.js"},"./components/layout":{"types":"./dist/components/layout/index.d.ts","svelte":"./dist/components/layout/index.js","default":"./dist/components/layout/index.js"},"./components/plugins":{"types":"./dist/components/plugins/index.d.ts","svelte":"./dist/components/plugins/index.js","default":"./dist/components/plugins/index.js"}},"gitHead":"0e089ec46a33c74bc4a202742402ad3addc601b0","scripts":{"dev":"vite dev","lint":"eslint .","test":"vitest run","build":"vite build","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","clean":"rm -rf dist .svelte-kit node_modules/.vite","format":"prettier --write .","package":"svelte-kit sync && svelte-package && node scripts/strip-dist-tests.mjs && publint","preview":"vite preview","lint:fix":"eslint . --fix","test:e2e":"playwright test","build:lib":"npm run package","test:watch":"vitest","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","test:e2e:ui":"playwright test --ui","format:check":"prettier --check .","prepublishOnly":"npm run check && npm run package"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:847f2442-19da-453d-974a-c44f8f1ee767"}},"overrides":{"cookie":"^0.7.0"},"repository":{"url":"git+https://github.com/nocturnium/svelte-ide.git","type":"git"},"_npmVersion":"11.17.0","description":"Svelte 5 code editor and IDE building blocks — custom editor, syntax highlighting, code folding, multi-cursor, LSP client, and optional realtime collaboration.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"yjs":"^13.6.31","vite":"^6.0.0","acorn":"^8.16.0","eslint":"^9.39.0","svelte":"^5.28.0","vitest":"^4.1.0","globals":"^16.2.0","publint":"^0.3.0","prettier":"^3.7.0","typescript":"^5.8.0","@types/node":"^22.15.0","tailwindcss":"^4.1.0","y-protocols":"^1.0.7","y-websocket":"^2.1.0","svelte-check":"^4.2.0","@sveltejs/kit":"^2.21.0","@commitlint/cli":"^21.0.2","@playwright/test":"^1.57.0","semantic-release":"^25.0.3","@fontsource/inter":"^5.2.8","@sveltejs/package":"^2.3.11","@tailwindcss/vite":"^4.1.0","typescript-eslint":"^8.32.0","eslint-plugin-svelte":"^3.9.0","@semantic-release/git":"^10.0.1","@sveltejs/adapter-auto":"^6.0.0","prettier-plugin-svelte":"^3.4.0","@sveltejs/adapter-static":"^3.0.10","@fontsource/jetbrains-mono":"^5.2.8","@semantic-release/changelog":"^6.0.3","@sveltejs/vite-plugin-svelte":"^5.1.0","@commitlint/config-conventional":"^21.0.2"},"peerDependencies":{"yjs":"^13.6.20","svelte":"^5.0.0","y-protocols":"^1.0.6","y-websocket":"^2.0.4"},"peerDependenciesMeta":{"yjs":{"optional":true},"y-protocols":{"optional":true},"y-websocket":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/svelte-ide_1.13.1_1782085988854_0.4552130528180329","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"@nocturnium/svelte-ide","version":"1.14.0","keywords":["svelte","svelte5","code-editor","syntax-highlighting","code-folding","lightweight","crdt","yjs","collaboration","codemirror-alternative"],"author":{"url":"https://nocturnium.ai","name":"Nocturnium & Jordan Dziat","email":"hello@nocturnium.ai"},"license":"MIT","_id":"@nocturnium/svelte-ide@1.14.0","maintainers":[{"name":"jdziat","email":"jdziat@gmail.com"}],"homepage":"https://github.com/nocturnium/svelte-ide#readme","bugs":{"url":"https://github.com/nocturnium/svelte-ide/issues"},"dist":{"shasum":"cdefd3951a0b51823a06a8b2a7692c18a5719b4e","tarball":"https://registry.npmjs.org/@nocturnium/svelte-ide/-/svelte-ide-1.14.0.tgz","fileCount":382,"integrity":"sha512-02MQG3mffH03eC2PWHsKbxqfNKc5vb1m6xmjtMlFkf0MbWK0pxJQ3XtTp6Ze5HuD6D6yAcSqhuJOlSb4X3BgiQ==","signatures":[{"sig":"MEQCIHh1bK9pzlNhaxD4qdcluw4d2H361RsEEjdmwBWLYa/7AiAA8VHg4UUEkcV/r/AHNPB/fWGh00NMSTbssHYOwVHG8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@nocturnium%2fsvelte-ide@1.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2553056},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./crdt":{"types":"./dist/crdt/index.d.ts","svelte":"./dist/crdt/index.js","default":"./dist/crdt/index.js"},"./types":{"types":"./dist/types/index.d.ts","svelte":"./dist/types/index.js","default":"./dist/types/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","svelte":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./stores":{"types":"./dist/stores/index.d.ts","svelte":"./dist/stores/index.js","default":"./dist/stores/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","svelte":"./dist/plugins/index.js","default":"./dist/plugins/index.js"},"./theme.css":"./dist/styles/theme.css","./components/ai":{"types":"./dist/components/ai/index.d.ts","svelte":"./dist/components/ai/index.js","default":"./dist/components/ai/index.js"},"./components/lsp":{"types":"./dist/components/lsp/index.d.ts","svelte":"./dist/components/lsp/index.js","default":"./dist/components/lsp/index.js"},"./components/vfs":{"types":"./dist/components/vfs/index.d.ts","svelte":"./dist/components/vfs/index.js","default":"./dist/components/vfs/index.js"},"./components/core":{"types":"./dist/components/core/index.d.ts","svelte":"./dist/components/core/index.js","default":"./dist/components/core/index.js"},"./components/agents":{"types":"./dist/components/agents/index.d.ts","svelte":"./dist/components/agents/index.js","default":"./dist/components/agents/index.js"},"./components/editor":{"types":"./dist/components/editor/index.d.ts","svelte":"./dist/components/editor/index.js","default":"./dist/components/editor/index.js"},"./components/layout":{"types":"./dist/components/layout/index.d.ts","svelte":"./dist/components/layout/index.js","default":"./dist/components/layout/index.js"},"./components/plugins":{"types":"./dist/components/plugins/index.d.ts","svelte":"./dist/components/plugins/index.js","default":"./dist/components/plugins/index.js"}},"gitHead":"a1d704a5356eab09d4fadf6b7f3bfc469d8f80ff","scripts":{"dev":"vite dev","lint":"eslint .","test":"vitest run","build":"vite build","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","clean":"rm -rf dist .svelte-kit node_modules/.vite","format":"prettier --write .","package":"svelte-kit sync && svelte-package && node scripts/strip-dist-tests.mjs && publint","preview":"vite preview","lint:fix":"eslint . --fix","test:e2e":"playwright test","build:lib":"npm run package","test:watch":"vitest","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","test:e2e:ui":"playwright test --ui","format:check":"prettier --check .","prepublishOnly":"npm run check && npm run package"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:847f2442-19da-453d-974a-c44f8f1ee767"}},"overrides":{"cookie":"^0.7.0"},"repository":{"url":"git+https://github.com/nocturnium/svelte-ide.git","type":"git"},"_npmVersion":"11.17.0","description":"Svelte 5 code editor and IDE building blocks — custom editor, syntax highlighting, code folding, multi-cursor, LSP client, and optional realtime collaboration.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"yjs":"^13.6.31","vite":"^6.0.0","acorn":"^8.16.0","eslint":"^9.39.0","svelte":"^5.28.0","vitest":"^4.1.0","globals":"^16.2.0","publint":"^0.3.0","prettier":"^3.7.0","typescript":"^5.8.0","@types/node":"^22.15.0","tailwindcss":"^4.1.0","y-protocols":"^1.0.7","y-websocket":"^2.1.0","svelte-check":"^4.2.0","@sveltejs/kit":"^2.21.0","@commitlint/cli":"^21.0.2","@playwright/test":"^1.57.0","semantic-release":"^25.0.3","@fontsource/inter":"^5.2.8","@sveltejs/package":"^2.3.11","@tailwindcss/vite":"^4.1.0","typescript-eslint":"^8.32.0","eslint-plugin-svelte":"^3.9.0","@semantic-release/git":"^10.0.1","@sveltejs/adapter-auto":"^6.0.0","prettier-plugin-svelte":"^3.4.0","@sveltejs/adapter-static":"^3.0.10","@fontsource/jetbrains-mono":"^5.2.8","@semantic-release/changelog":"^6.0.3","@sveltejs/vite-plugin-svelte":"^5.1.0","@commitlint/config-conventional":"^21.0.2"},"peerDependencies":{"yjs":"^13.6.20","svelte":"^5.0.0","y-protocols":"^1.0.6","y-websocket":"^2.0.4"},"peerDependenciesMeta":{"yjs":{"optional":true},"y-protocols":{"optional":true},"y-websocket":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/svelte-ide_1.14.0_1782093132900_0.24898106920633634","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"@nocturnium/svelte-ide","version":"1.15.0","keywords":["svelte","svelte5","code-editor","syntax-highlighting","code-folding","lightweight","crdt","yjs","collaboration","codemirror-alternative"],"author":{"url":"https://nocturnium.ai","name":"Nocturnium & Jordan Dziat","email":"hello@nocturnium.ai"},"license":"MIT","_id":"@nocturnium/svelte-ide@1.15.0","maintainers":[{"name":"jdziat","email":"jdziat@gmail.com"}],"homepage":"https://github.com/nocturnium/svelte-ide#readme","bugs":{"url":"https://github.com/nocturnium/svelte-ide/issues"},"dist":{"shasum":"e740b05fc09732f0421d506940b20378d6b44fe9","tarball":"https://registry.npmjs.org/@nocturnium/svelte-ide/-/svelte-ide-1.15.0.tgz","fileCount":384,"integrity":"sha512-QCNmBebXN1f19dG1CemaMtYaWf8pVAOxADFUfa13r7HwpYM3d3hdJc1IvXxohFqQSQOs7VOx387ioqqVe9GiTQ==","signatures":[{"sig":"MEUCIQCLpoDcVCy1kBJs7gEHJch2LIiQrdHb0n0zasDOWyqo3wIgAt9urF7kE1vjkvAfw4bPQ8psWMI/91w1ckjizW6nRnw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@nocturnium%2fsvelte-ide@1.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2560203},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./crdt":{"types":"./dist/crdt/index.d.ts","svelte":"./dist/crdt/index.js","default":"./dist/crdt/index.js"},"./types":{"types":"./dist/types/index.d.ts","svelte":"./dist/types/index.js","default":"./dist/types/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","svelte":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./stores":{"types":"./dist/stores/index.d.ts","svelte":"./dist/stores/index.js","default":"./dist/stores/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","svelte":"./dist/plugins/index.js","default":"./dist/plugins/index.js"},"./theme.css":"./dist/styles/theme.css","./components/ai":{"types":"./dist/components/ai/index.d.ts","svelte":"./dist/components/ai/index.js","default":"./dist/components/ai/index.js"},"./components/lsp":{"types":"./dist/components/lsp/index.d.ts","svelte":"./dist/components/lsp/index.js","default":"./dist/components/lsp/index.js"},"./components/vfs":{"types":"./dist/components/vfs/index.d.ts","svelte":"./dist/components/vfs/index.js","default":"./dist/components/vfs/index.js"},"./components/core":{"types":"./dist/components/core/index.d.ts","svelte":"./dist/components/core/index.js","default":"./dist/components/core/index.js"},"./components/agents":{"types":"./dist/components/agents/index.d.ts","svelte":"./dist/components/agents/index.js","default":"./dist/components/agents/index.js"},"./components/editor":{"types":"./dist/components/editor/index.d.ts","svelte":"./dist/components/editor/index.js","default":"./dist/components/editor/index.js"},"./components/layout":{"types":"./dist/components/layout/index.d.ts","svelte":"./dist/components/layout/index.js","default":"./dist/components/layout/index.js"},"./components/plugins":{"types":"./dist/components/plugins/index.d.ts","svelte":"./dist/components/plugins/index.js","default":"./dist/components/plugins/index.js"}},"gitHead":"b07edc5d961c681ce4c91f2a4ffab879e35b199d","scripts":{"dev":"vite dev","lint":"eslint .","test":"vitest run","build":"vite build","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","clean":"rm -rf dist .svelte-kit node_modules/.vite","format":"prettier --write .","package":"svelte-kit sync && svelte-package && node scripts/strip-dist-tests.mjs && publint","preview":"vite preview","lint:fix":"eslint . --fix","test:e2e":"playwright test","build:lib":"npm run package","test:watch":"vitest","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","test:e2e:ui":"playwright test --ui","format:check":"prettier --check .","prepublishOnly":"npm run check && npm run package"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:847f2442-19da-453d-974a-c44f8f1ee767"}},"overrides":{"cookie":"^0.7.0"},"repository":{"url":"git+https://github.com/nocturnium/svelte-ide.git","type":"git"},"_npmVersion":"11.17.0","description":"Svelte 5 code editor and IDE building blocks — custom editor, syntax highlighting, code folding, multi-cursor, LSP client, and optional realtime collaboration.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"yjs":"^13.6.31","vite":"^6.0.0","acorn":"^8.16.0","eslint":"^9.39.0","svelte":"^5.28.0","vitest":"^4.1.0","globals":"^16.2.0","publint":"^0.3.0","prettier":"^3.7.0","typescript":"^5.8.0","@types/node":"^22.15.0","tailwindcss":"^4.1.0","y-protocols":"^1.0.7","y-websocket":"^2.1.0","svelte-check":"^4.2.0","@sveltejs/kit":"^2.21.0","@commitlint/cli":"^21.0.2","@playwright/test":"^1.57.0","semantic-release":"^25.0.3","@fontsource/inter":"^5.2.8","@sveltejs/package":"^2.3.11","@tailwindcss/vite":"^4.1.0","typescript-eslint":"^8.32.0","eslint-plugin-svelte":"^3.9.0","@semantic-release/git":"^10.0.1","@sveltejs/adapter-auto":"^6.0.0","prettier-plugin-svelte":"^3.4.0","@sveltejs/adapter-static":"^3.0.10","@fontsource/jetbrains-mono":"^5.2.8","@semantic-release/changelog":"^6.0.3","@sveltejs/vite-plugin-svelte":"^5.1.0","@commitlint/config-conventional":"^21.0.2"},"peerDependencies":{"yjs":"^13.6.20","svelte":"^5.0.0","y-protocols":"^1.0.6","y-websocket":"^2.0.4"},"peerDependenciesMeta":{"yjs":{"optional":true},"y-protocols":{"optional":true},"y-websocket":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/svelte-ide_1.15.0_1782095603054_0.17415297124370244","host":"s3://npm-registry-packages-npm-production"}},"1.16.0":{"name":"@nocturnium/svelte-ide","version":"1.16.0","keywords":["svelte","svelte5","code-editor","syntax-highlighting","code-folding","lightweight","crdt","yjs","collaboration","codemirror-alternative"],"author":{"url":"https://nocturnium.ai","name":"Nocturnium & Jordan Dziat","email":"hello@nocturnium.ai"},"license":"MIT","_id":"@nocturnium/svelte-ide@1.16.0","maintainers":[{"name":"jdziat","email":"jdziat@gmail.com"}],"homepage":"https://github.com/nocturnium/svelte-ide#readme","bugs":{"url":"https://github.com/nocturnium/svelte-ide/issues"},"dist":{"shasum":"402274edcaab3be85042a3fa13d20a7bfa9a8445","tarball":"https://registry.npmjs.org/@nocturnium/svelte-ide/-/svelte-ide-1.16.0.tgz","fileCount":384,"integrity":"sha512-2rTCOm78eFki4IzXMyUdRo1cUp+6YnYo00LD3S2QullGZLFVmR5iYatFogWPyakA5kkj4AlE9X3LHwyVY0WxyA==","signatures":[{"sig":"MEUCIBFD+/OKTKCOjpTvOjG5NAsIChmL5wm5s2O/IJYkuinEAiEAgTgqOq75eyIpJDzkH4kUCEVOJAo/NvY21PZvjq5ENxM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@nocturnium%2fsvelte-ide@1.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2560203},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./crdt":{"types":"./dist/crdt/index.d.ts","svelte":"./dist/crdt/index.js","default":"./dist/crdt/index.js"},"./types":{"types":"./dist/types/index.d.ts","svelte":"./dist/types/index.js","default":"./dist/types/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","svelte":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./stores":{"types":"./dist/stores/index.d.ts","svelte":"./dist/stores/index.js","default":"./dist/stores/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","svelte":"./dist/plugins/index.js","default":"./dist/plugins/index.js"},"./theme.css":"./dist/styles/theme.css","./components/ai":{"types":"./dist/components/ai/index.d.ts","svelte":"./dist/components/ai/index.js","default":"./dist/components/ai/index.js"},"./components/lsp":{"types":"./dist/components/lsp/index.d.ts","svelte":"./dist/components/lsp/index.js","default":"./dist/components/lsp/index.js"},"./components/vfs":{"types":"./dist/components/vfs/index.d.ts","svelte":"./dist/components/vfs/index.js","default":"./dist/components/vfs/index.js"},"./components/core":{"types":"./dist/components/core/index.d.ts","svelte":"./dist/components/core/index.js","default":"./dist/components/core/index.js"},"./components/agents":{"types":"./dist/components/agents/index.d.ts","svelte":"./dist/components/agents/index.js","default":"./dist/components/agents/index.js"},"./components/editor":{"types":"./dist/components/editor/index.d.ts","svelte":"./dist/components/editor/index.js","default":"./dist/components/editor/index.js"},"./components/layout":{"types":"./dist/components/layout/index.d.ts","svelte":"./dist/components/layout/index.js","default":"./dist/components/layout/index.js"},"./components/plugins":{"types":"./dist/components/plugins/index.d.ts","svelte":"./dist/components/plugins/index.js","default":"./dist/components/plugins/index.js"}},"gitHead":"b60133102f1e891203563f7a4939968b655fbbb9","scripts":{"dev":"vite dev","lint":"eslint .","test":"vitest run","build":"vite build","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","clean":"rm -rf dist .svelte-kit node_modules/.vite","format":"prettier --write .","package":"svelte-kit sync && svelte-package && node scripts/strip-dist-tests.mjs && publint","preview":"vite preview","lint:fix":"eslint . --fix","test:e2e":"playwright test","build:lib":"npm run package","test:watch":"vitest","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","test:e2e:ui":"playwright test --ui","format:check":"prettier --check .","prepublishOnly":"npm run check && npm run package"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:847f2442-19da-453d-974a-c44f8f1ee767"}},"overrides":{"cookie":"^0.7.0"},"repository":{"url":"git+https://github.com/nocturnium/svelte-ide.git","type":"git"},"_npmVersion":"11.17.0","description":"Svelte 5 code editor and IDE building blocks — custom editor, syntax highlighting, code folding, multi-cursor, LSP client, and optional realtime collaboration.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"yjs":"^13.6.31","vite":"^6.0.0","acorn":"^8.16.0","eslint":"^9.39.0","svelte":"^5.28.0","vitest":"^4.1.0","globals":"^16.2.0","publint":"^0.3.0","prettier":"^3.7.0","typescript":"^5.8.0","@types/node":"^22.15.0","tailwindcss":"^4.1.0","y-protocols":"^1.0.7","y-websocket":"^2.1.0","svelte-check":"^4.2.0","@sveltejs/kit":"^2.21.0","@commitlint/cli":"^21.0.2","@playwright/test":"^1.57.0","semantic-release":"^25.0.3","@fontsource/inter":"^5.2.8","@sveltejs/package":"^2.3.11","@tailwindcss/vite":"^4.1.0","typescript-eslint":"^8.32.0","eslint-plugin-svelte":"^3.9.0","@semantic-release/git":"^10.0.1","@sveltejs/adapter-auto":"^6.0.0","prettier-plugin-svelte":"^3.4.0","@sveltejs/adapter-static":"^3.0.10","@fontsource/jetbrains-mono":"^5.2.8","@semantic-release/changelog":"^6.0.3","@sveltejs/vite-plugin-svelte":"^5.1.0","@commitlint/config-conventional":"^21.0.2"},"peerDependencies":{"yjs":"^13.6.20","svelte":"^5.0.0","y-protocols":"^1.0.6","y-websocket":"^2.0.4"},"peerDependenciesMeta":{"yjs":{"optional":true},"y-protocols":{"optional":true},"y-websocket":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/svelte-ide_1.16.0_1782102989537_0.19044862993351197","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@nocturnium/svelte-ide","version":"2.0.0","keywords":["svelte","svelte5","code-editor","syntax-highlighting","code-folding","lightweight","crdt","yjs","collaboration","codemirror-alternative"],"author":{"url":"https://nocturnium.ai","name":"Nocturnium & Jordan Dziat","email":"hello@nocturnium.ai"},"license":"MIT","_id":"@nocturnium/svelte-ide@2.0.0","maintainers":[{"name":"jdziat","email":"jdziat@gmail.com"}],"homepage":"https://github.com/nocturnium/svelte-ide#readme","bugs":{"url":"https://github.com/nocturnium/svelte-ide/issues"},"dist":{"shasum":"c4cd12951913649d99718ac56c685084b34cac30","tarball":"https://registry.npmjs.org/@nocturnium/svelte-ide/-/svelte-ide-2.0.0.tgz","fileCount":394,"integrity":"sha512-xOEN53zBi2wy0ucCwjD48Kx+YtHSU/tXMjho6geRB0Q7BUZXPymMoD3eAnya/wlmio2suxYYOstp9tnpxC2Cyw==","signatures":[{"sig":"MEQCIHvl3LZ/l68kRyfaSkoiOrqW1ff6hYhKR2Tvw+1AJfnKAiBgd8RT+eDhK3sG8/shm/YUQG8RizlvyprlFSLYeruItA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@nocturnium%2fsvelte-ide@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2744563},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./crdt":{"types":"./dist/crdt/index.d.ts","svelte":"./dist/crdt/index.js","default":"./dist/crdt/index.js"},"./types":{"types":"./dist/types/index.d.ts","svelte":"./dist/types/index.js","default":"./dist/types/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","svelte":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./stores":{"types":"./dist/stores/index.d.ts","svelte":"./dist/stores/index.js","default":"./dist/stores/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","svelte":"./dist/plugins/index.js","default":"./dist/plugins/index.js"},"./theme.css":"./dist/styles/theme.css","./components/ai":{"types":"./dist/components/ai/index.d.ts","svelte":"./dist/components/ai/index.js","default":"./dist/components/ai/index.js"},"./components/lsp":{"types":"./dist/components/lsp/index.d.ts","svelte":"./dist/components/lsp/index.js","default":"./dist/components/lsp/index.js"},"./components/vfs":{"types":"./dist/components/vfs/index.d.ts","svelte":"./dist/components/vfs/index.js","default":"./dist/components/vfs/index.js"},"./components/core":{"types":"./dist/components/core/index.d.ts","svelte":"./dist/components/core/index.js","default":"./dist/components/core/index.js"},"./components/agents":{"types":"./dist/components/agents/index.d.ts","svelte":"./dist/components/agents/index.js","default":"./dist/components/agents/index.js"},"./components/editor":{"types":"./dist/components/editor/index.d.ts","svelte":"./dist/components/editor/index.js","default":"./dist/components/editor/index.js"},"./components/layout":{"types":"./dist/components/layout/index.d.ts","svelte":"./dist/components/layout/index.js","default":"./dist/components/layout/index.js"},"./components/plugins":{"types":"./dist/components/plugins/index.d.ts","svelte":"./dist/components/plugins/index.js","default":"./dist/components/plugins/index.js"}},"gitHead":"e22c32afe4b4b865ec517d3c090bb663a399eee4","scripts":{"dev":"vite dev","lint":"eslint .","test":"vitest run","build":"vite build","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","clean":"rm -rf dist .svelte-kit node_modules/.vite","format":"prettier --write .","package":"svelte-kit sync && svelte-package && node scripts/strip-dist-tests.mjs && publint","preview":"vite preview","lint:fix":"eslint . --fix","test:e2e":"playwright test","build:lib":"npm run package","test:watch":"vitest","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","test:e2e:ui":"playwright test --ui","format:check":"prettier --check .","prepublishOnly":"npm run check && npm run package"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:847f2442-19da-453d-974a-c44f8f1ee767"}},"overrides":{"cookie":"^0.7.0"},"repository":{"url":"git+https://github.com/nocturnium/svelte-ide.git","type":"git"},"_npmVersion":"11.19.1","description":"Svelte 5 code editor and IDE building blocks — custom editor, syntax highlighting, code folding, multi-cursor, LSP client, and optional realtime collaboration.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"yjs":"^13.6.31","vite":"^6.0.0","acorn":"^8.16.0","eslint":"^9.39.0","svelte":"^5.28.0","vitest":"^4.1.0","globals":"^16.2.0","publint":"^0.3.0","prettier":"^3.7.0","typescript":"^5.8.0","@types/node":"^22.15.0","tailwindcss":"^4.1.0","y-protocols":"^1.0.7","y-websocket":"^2.1.0","svelte-check":"^4.2.0","@sveltejs/kit":"^2.21.0","@commitlint/cli":"^21.0.2","@playwright/test":"^1.57.0","semantic-release":"^25.0.9","@fontsource/inter":"^5.2.8","@sveltejs/package":"^2.3.11","@tailwindcss/vite":"^4.1.0","typescript-eslint":"^8.32.0","eslint-plugin-svelte":"^3.9.0","@semantic-release/git":"^10.0.1","@sveltejs/adapter-auto":"^6.0.0","prettier-plugin-svelte":"^3.4.0","@sveltejs/adapter-static":"^3.0.10","@fontsource/jetbrains-mono":"^5.2.8","@semantic-release/changelog":"^6.0.3","@sveltejs/vite-plugin-svelte":"^5.1.0","@commitlint/config-conventional":"^21.0.2"},"peerDependencies":{"yjs":"^13.6.20","svelte":"^5.0.0","y-protocols":"^1.0.6","y-websocket":"^2.0.4"},"peerDependenciesMeta":{"yjs":{"optional":true},"y-protocols":{"optional":true},"y-websocket":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/svelte-ide_2.0.0_1788110294736_0.016825610473245378","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@nocturnium/svelte-ide","version":"2.0.1","description":"Svelte 5 code editor and IDE building blocks — custom editor, syntax highlighting, code folding, multi-cursor, LSP client, and optional realtime collaboration.","author":{"name":"Nocturnium & Jordan Dziat","email":"hello@nocturnium.ai","url":"https://nocturnium.ai"},"license":"MIT","type":"module","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"svelte":"./dist/index.js","types":"./dist/index.d.ts","sideEffects":false,"exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./theme.css":"./dist/styles/theme.css","./stores":{"types":"./dist/stores/index.d.ts","svelte":"./dist/stores/index.js","default":"./dist/stores/index.js"},"./components/editor":{"types":"./dist/components/editor/index.d.ts","svelte":"./dist/components/editor/index.js","default":"./dist/components/editor/index.js"},"./components/core":{"types":"./dist/components/core/index.d.ts","svelte":"./dist/components/core/index.js","default":"./dist/components/core/index.js"},"./components/ai":{"types":"./dist/components/ai/index.d.ts","svelte":"./dist/components/ai/index.js","default":"./dist/components/ai/index.js"},"./components/layout":{"types":"./dist/components/layout/index.d.ts","svelte":"./dist/components/layout/index.js","default":"./dist/components/layout/index.js"},"./components/lsp":{"types":"./dist/components/lsp/index.d.ts","svelte":"./dist/components/lsp/index.js","default":"./dist/components/lsp/index.js"},"./components/agents":{"types":"./dist/components/agents/index.d.ts","svelte":"./dist/components/agents/index.js","default":"./dist/components/agents/index.js"},"./components/vfs":{"types":"./dist/components/vfs/index.d.ts","svelte":"./dist/components/vfs/index.js","default":"./dist/components/vfs/index.js"},"./components/plugins":{"types":"./dist/components/plugins/index.d.ts","svelte":"./dist/components/plugins/index.js","default":"./dist/components/plugins/index.js"},"./types":{"types":"./dist/types/index.d.ts","svelte":"./dist/types/index.js","default":"./dist/types/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","svelte":"./dist/utils/index.js","default":"./dist/utils/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","svelte":"./dist/plugins/index.js","default":"./dist/plugins/index.js"},"./crdt":{"types":"./dist/crdt/index.d.ts","svelte":"./dist/crdt/index.js","default":"./dist/crdt/index.js"}},"scripts":{"dev":"vite dev","build":"vite build","build:lib":"npm run package","preview":"vite preview","package":"svelte-kit sync && svelte-package && node scripts/strip-dist-tests.mjs && publint","prepublishOnly":"npm run check && npm run package","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","test":"vitest run","test:watch":"vitest","test:e2e":"playwright test","test:e2e:ui":"playwright test --ui","lint":"eslint .","lint:fix":"eslint . --fix","format":"prettier --write .","format:check":"prettier --check .","clean":"rm -rf dist .svelte-kit node_modules/.vite"},"engines":{"node":">=18.0.0"},"peerDependencies":{"svelte":"^5.0.0","y-protocols":"^1.0.6","y-websocket":"^2.0.4","yjs":"^13.6.20"},"peerDependenciesMeta":{"yjs":{"optional":true},"y-protocols":{"optional":true},"y-websocket":{"optional":true}},"devDependencies":{"@commitlint/cli":"^21.0.2","@commitlint/config-conventional":"^21.0.2","@fontsource/inter":"^5.2.8","@fontsource/jetbrains-mono":"^5.2.8","@playwright/test":"^1.57.0","@semantic-release/changelog":"^6.0.3","@semantic-release/git":"^10.0.1","@sveltejs/adapter-auto":"^6.0.0","@sveltejs/adapter-static":"^3.0.10","@sveltejs/kit":"^2.21.0","@sveltejs/package":"^2.3.11","@sveltejs/vite-plugin-svelte":"^5.1.0","@tailwindcss/vite":"^4.1.0","@types/node":"^22.15.0","acorn":"^8.16.0","eslint":"^9.39.0","eslint-plugin-svelte":"^3.9.0","globals":"^16.2.0","prettier":"^3.7.0","prettier-plugin-svelte":"^3.4.0","publint":"^0.3.0","semantic-release":"^25.0.9","svelte":"^5.28.0","svelte-check":"^4.2.0","tailwindcss":"^4.1.0","typescript":"^5.8.0","typescript-eslint":"^8.32.0","vite":"^6.0.0","vitest":"^4.1.0","y-protocols":"^1.0.7","y-websocket":"^2.1.0","yjs":"^13.6.31"},"overrides":{"cookie":"^0.7.0"},"keywords":["svelte","svelte5","code-editor","syntax-highlighting","code-folding","lightweight","crdt","yjs","collaboration","codemirror-alternative"],"homepage":"https://github.com/nocturnium/svelte-ide#readme","repository":{"type":"git","url":"git+https://github.com/nocturnium/svelte-ide.git"},"bugs":{"url":"https://github.com/nocturnium/svelte-ide/issues"},"gitHead":"16c63721ec5f5fff77f7627e6e5de27cdac81a57","_id":"@nocturnium/svelte-ide@2.0.1","_nodeVersion":"22.23.2","_npmVersion":"11.19.1","dist":{"integrity":"sha512-VQys7XeRpNFSTqqbmeIfuFAY99hfuAuH5Jvkr/u7OAwnUXEHw4ceKUQhJPa0UUo5KLCO8G3UnmvpVKIFkSKAjg==","shasum":"03565b1f66ba7b41d2f206671b1e7a4f352295fd","tarball":"https://registry.npmjs.org/@nocturnium/svelte-ide/-/svelte-ide-2.0.1.tgz","fileCount":394,"unpackedSize":2744742,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@nocturnium%2fsvelte-ide@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDmkfSQTtFD/My8wfiqZeSY1O/fFHU3tORoVzHXn5RWpQIgGQ2jJYfM9TlupZZ+La9H8Sx4/S5v8il+4whryiyFSWk="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:847f2442-19da-453d-974a-c44f8f1ee767"}},"directories":{},"maintainers":[{"name":"jdziat","email":"jdziat@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/svelte-ide_2.0.1_1788184711259_0.424578591334408"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-07T20:55:49.147Z","modified":"2026-08-31T13:58:31.762Z","1.0.0-rc.1":"2026-06-07T20:55:49.527Z","1.0.0":"2026-06-08T01:00:50.714Z","1.0.1":"2026-06-08T13:26:53.154Z","1.0.2":"2026-06-08T13:55:33.530Z","1.0.3":"2026-06-09T01:39:59.988Z","1.0.4":"2026-06-09T01:58:41.328Z","1.0.5":"2026-06-09T04:52:12.067Z","1.0.6":"2026-06-09T12:05:21.078Z","1.1.0":"2026-06-09T13:15:03.670Z","1.1.1":"2026-06-09T13:39:58.586Z","1.2.0":"2026-06-18T22:49:08.685Z","1.2.1":"2026-06-18T23:27:41.299Z","1.3.0":"2026-06-19T00:47:58.483Z","1.4.0":"2026-06-19T15:34:34.302Z","1.5.0":"2026-06-19T18:30:58.488Z","1.6.0":"2026-06-19T20:47:22.561Z","1.7.0":"2026-06-19T22:51:48.460Z","1.8.0":"2026-06-21T17:25:11.256Z","1.9.0":"2026-06-21T18:40:29.286Z","1.10.0":"2026-06-21T19:26:57.275Z","1.11.0":"2026-06-21T20:06:24.084Z","1.12.0":"2026-06-21T22:20:35.252Z","1.12.1":"2026-06-21T22:55:58.939Z","1.13.0":"2026-06-21T23:02:43.826Z","1.13.1":"2026-06-21T23:53:09.002Z","1.14.0":"2026-06-22T01:52:13.045Z","1.15.0":"2026-06-22T02:33:23.259Z","1.16.0":"2026-06-22T04:36:29.700Z","2.0.0":"2026-08-30T17:18:14.911Z","2.0.1":"2026-08-31T13:58:31.440Z"},"bugs":{"url":"https://github.com/nocturnium/svelte-ide/issues"},"author":{"name":"Nocturnium & Jordan Dziat","email":"hello@nocturnium.ai","url":"https://nocturnium.ai"},"license":"MIT","homepage":"https://github.com/nocturnium/svelte-ide#readme","keywords":["svelte","svelte5","code-editor","syntax-highlighting","code-folding","lightweight","crdt","yjs","collaboration","codemirror-alternative"],"repository":{"type":"git","url":"git+https://github.com/nocturnium/svelte-ide.git"},"description":"Svelte 5 code editor and IDE building blocks — custom editor, syntax highlighting, code folding, multi-cursor, LSP client, and optional realtime collaboration.","maintainers":[{"name":"jdziat","email":"jdziat@gmail.com"}],"readme":"# @nocturnium/svelte-ide\n\nLightweight, Svelte 5-native code editor components — a simpler alternative to\nCodeMirror when you want a fast, themeable editor without dragging in a full IDE\nframework.\n\n[![npm version](https://img.shields.io/npm/v/@nocturnium/svelte-ide)](https://www.npmjs.com/package/@nocturnium/svelte-ide)\n[![license](https://img.shields.io/badge/license-MIT-blue.svg)](./LICENSE)\n[![svelte](https://img.shields.io/badge/Svelte-5-ff3e00.svg)](https://svelte.dev)\n\nBuilt from scratch with Svelte 5 runes and **zero required runtime dependencies\nbeyond the Svelte 5 peer**. Use a single `<CustomEditor>` for a textarea-grade\nupgrade, or compose the editor, LSP, collaboration, AI, and plugin pieces into a\nfull IDE experience.\n\n---\n\n## Features\n\n- **Custom code editor** — no CodeMirror, no Monaco; pure Svelte 5.\n- **Syntax highlighting** for 12 languages via a built-in tokenizer.\n- **Code folding** — bracket, indentation, comment, and region strategies.\n- **Multi-cursor editing** with overlap merging and configurable limits.\n- **Find & replace** with regex support.\n- **LSP client** — autocomplete, hover, signatures, diagnostics over WebSocket.\n- **Realtime collaboration** (optional) — CRDT/Yjs, tree-shakeable.\n- **AI panel & agent presence** layers for assistant UI and presence patterns.\n- **Plugin system** with a proposal-based lifecycle (bring your own backend).\n- **Themeable** — every color/size is a CSS custom property you can override.\n- **Minimal footprint** — no required runtime dependencies beyond the Svelte 5\n  peer; styling is plain CSS variables (no CSS framework). The Yjs collaboration\n  stack is the only other runtime dependency, and it's an optional peer.\n\n## Install\n\n```bash\nnpm install @nocturnium/svelte-ide\n```\n\nRequires **Svelte 5** (declared as a peer dependency).\n\nCollaboration is optional and tree-shakeable — install these only if you use the\n`./crdt` entry point or `<CollaborativeEditor>`:\n\n```bash\nnpm install yjs y-websocket y-protocols\n```\n\n## Dependencies\n\nThe published package carries **no top-level `dependencies`** — it ships with\nzero required runtime dependencies beyond the Svelte 5 peer.\n\n- **`svelte` `^5.0.0`** — the one required peer. Your app already has it.\n- **`yjs`, `y-protocols`, `y-websocket`** — _optional_ peers, marked\n  `optional: true`. They are imported only by the realtime-collaboration code\n  (`<CollaborativeEditor>` and the `./crdt` entry), so they're pulled in only if\n  you actually use collaboration. The rest of the library never touches them.\n- **No CSS framework at runtime.** Styling is plain CSS custom properties\n  shipped in `@nocturnium/svelte-ide/theme.css` — no Tailwind, no `@apply`, no\n  utility-class runtime. (Tailwind is used only to build this repo's demo site.)\n\nEverything else in `package.json` — Vite, ESLint, TypeScript, Vitest,\nPlaywright, semantic-release, Tailwind, Prettier, and the rest — is a\n`devDependency` used to build, test, and lint the library. None of it is\npublished: only the `dist/` folder ships (`\"files\": [\"dist\"]`).\n\n## Quick start\n\nImport the component **and** the theme stylesheet (components are unstyled\nwithout the design tokens):\n\n```svelte\n<script>\n\timport { CustomEditor } from '@nocturnium/svelte-ide';\n\timport '@nocturnium/svelte-ide/theme.css';\n\n\tlet code = $state('function hello() {\\n  console.log(\"world\");\\n}');\n</script>\n\n<CustomEditor content={code} language=\"javascript\" onChange={(value) => (code = value)} />\n```\n\n`<CustomEditor>` also accepts `readonly`, `folding`, `multiCursor`, `maxCursors`,\n`preferences`, and callbacks like `onCursorsChange`, `onSave`, and\n`onComplexityChange`. See the [Editor guide](https://github.com/nocturnium/svelte-ide/blob/main/docs/guides/editor.md).\n\n> **Theme it your way:** all tokens are CSS variables on `:root` (prefixed\n> `--ide-*` and `--color-nocturnium-*`). Override them in a stylesheet loaded\n> after `theme.css` — see [Theming](https://github.com/nocturnium/svelte-ide/blob/main/docs/theming.md).\n\n## Language support\n\nJavaScript · TypeScript · JSX · TSX · HTML · XML · CSS · JSON · Python · Go ·\nMarkdown · Svelte (plus a `plaintext` fallback). Call `getSupportedLanguages()`\nto enumerate them at runtime.\n\n## Feature highlights\n\n### Language Server Protocol\n\n```svelte\n<script>\n\timport { LSPEditor, createLSPClient } from '@nocturnium/svelte-ide';\n\timport '@nocturnium/svelte-ide/theme.css';\n\n\tconst client = createLSPClient({\n\t\tserverUrl: 'ws://localhost:8765/lsp?language=typescript',\n\t\trootUri: 'file:///workspace'\n\t});\n\n\tlet code = $state('const greeting: string = \"hi\";');\n</script>\n\n<LSPEditor\n\tcontent={code}\n\turi=\"file:///workspace/main.ts\"\n\tlanguage=\"typescript\"\n\tlspClient={client}\n\tonChange={(value) => (code = value)}\n\tonDiagnostics={(diagnostics) => console.log(diagnostics)}\n/>\n```\n\nYou supply the LSP bridge. A ready-to-run Go WebSocket bridge lives in\n[`backend/`](https://github.com/nocturnium/svelte-ide/blob/main/backend/README.md); any LSP-over-WebSocket server works. See the\n[LSP guide](https://github.com/nocturnium/svelte-ide/blob/main/docs/guides/lsp.md).\n\n### Realtime collaboration (optional)\n\n```svelte\n<script>\n\timport { CollaborativeEditor } from '@nocturnium/svelte-ide';\n\timport '@nocturnium/svelte-ide/theme.css';\n\t// requires: npm install yjs y-websocket y-protocols\n\n\tlet content = $state('');\n</script>\n\n<CollaborativeEditor\n\tdocumentId=\"room-1\"\n\tinitialContent=\"// edit together\"\n\tlanguage=\"javascript\"\n\tonChange={(value) => (content = value)}\n/>\n```\n\nThe collaboration server URL is always caller-supplied — nothing is baked in.\nSee the [Collaboration guide](https://github.com/nocturnium/svelte-ide/blob/main/docs/guides/collaboration.md).\n\n### AI assistant panel\n\n```svelte\n<script>\n\timport { AIPanel } from '@nocturnium/svelte-ide';\n\timport '@nocturnium/svelte-ide/theme.css';\n</script>\n\n<AIPanel />\n```\n\n`<AIPanel>` talks to **your own** chat endpoint (configurable; defaults to\n`/api/chat`) via the AI store. The repository's demo route returns canned mock\nresponses only; it does not connect to a real model provider. Consumers should\nbring their own backend for inference. Model output is HTML-escaped with\nlink-scheme whitelisting before rendering. See the\n[AI & agents guide](https://github.com/nocturnium/svelte-ide/blob/main/docs/guides/ai-and-agents.md).\n\n## Entry points\n\nThe package root exposes the **stable core**. Backend-dependent and\nexperimental subsystems live behind dedicated subpaths — this keeps intent\nexplicit and tree-shaking clean.\n\n| Import                             | Contents                                                                                                                                                           |\n| ---------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ |\n| `@nocturnium/svelte-ide`           | Stable core: editors, layout shell, file explorer, core UI primitives, editor/language/tokenizer/theme utilities, LSP client, layout-store functions, public types |\n| `@nocturnium/svelte-ide/theme.css` | Default theme (design tokens + component styles)                                                                                                                   |\n| `.../components/editor`            | `CustomEditor`, `Editor`, `EditorPane`, `EditorTabs`, …                                                                                                            |\n| `.../components/core`              | `Button`, `Icon`, `Input`, `Tooltip`, `ResizeHandle`, …                                                                                                            |\n| `.../components/ai`                | `AIPanel`, `AIMessage`, `AIInlineEdit`, …                                                                                                                          |\n| `.../components/lsp`               | `LSPEditor`, `AutocompleteWidget`, `HoverTooltip`, …                                                                                                               |\n| `.../components/agents`            | `AgentAvatar`, `AgentActivityPanel`, `AgentCursor`, …                                                                                                              |\n| `.../components/vfs`               | `LockIndicator`, `LockConflictDialog`, …                                                                                                                           |\n| `.../components/layout`            | `IDELayout`, `StatusBar`                                                                                                                                           |\n| `.../components/plugins`           | `PluginPanel`, `PluginCard`, …                                                                                                                                     |\n| `.../stores`                       | Full Svelte 5 runes store surface (layout, editor, ai, plugin, …)                                                                                                  |\n| `.../plugins`                      | Plugin runtime (`createPluginLoader`, `definePlugin`, `defineCommand`, `definePanel`, `pluginRegistry`)                                                            |\n| `.../crdt`                         | CRDT collaboration primitives (requires Yjs)                                                                                                                       |\n| `.../types`, `.../utils`           | Full type and helper-function surface                                                                                                                              |\n\n## API Stability\n\nThis package follows [SemVer](https://semver.org/). The surface is split into a\nstable core and a set of experimental subpaths.\n\n**Stable (root entry).** Imported from `@nocturnium/svelte-ide`, these follow\nSemVer and only change with a major version bump:\n\n- Editors: `Editor`, `CustomEditor`, `LSPEditor` (`CollaborativeEditor` is\n  experimental — see below).\n- Composition: `EditorPane`, `EditorTabs`, `FileExplorer`, `FileIcon`,\n  `IDELayout`, `StatusBar`.\n- Core UI primitives: `Button`, `Icon`, `Input`, `Textarea`, `Tooltip`, `Kbd`,\n  `Badge`, `Spinner`, `Avatar`, `ContextMenu`, `ResizeHandle`, `ErrorBoundary`,\n  `ConnectionStatus`.\n- Editor-core, language, tokenizer, and theme utilities.\n- LSP client: `LSPClient`, `createLSPClient`, the position helpers, and the\n  public LSP types (`Diagnostic`, `LSPConnectionState`, `ServerCapabilities`).\n- The curated layout-store functions and the public editor/filesystem/LSP/AI\n  types.\n\n**Experimental (subpath entries).** These are reachable only via their\nsubpaths and **may change in minor versions**:\n\n- `./components/agents` — agent presence UI\n- `./components/vfs` — virtual-filesystem lock/conflict UI\n- `./components/plugins` — plugin UI components\n- `./plugins` — plugin runtime/loader\n- `./crdt` and `<CollaborativeEditor>` — realtime collaboration (requires Yjs)\n\nThe full store, type, and util surfaces exposed via `./stores`, `./types`, and\n`./utils` beyond the curated root set are likewise experimental.\n\n## Documentation\n\n- **[Documentation hub](https://github.com/nocturnium/svelte-ide/blob/main/docs/README.md)** — full table of contents\n- [Getting started](https://github.com/nocturnium/svelte-ide/blob/main/docs/getting-started.md)\n- [Architecture](https://github.com/nocturnium/svelte-ide/blob/main/docs/architecture.md)\n- [Theming](https://github.com/nocturnium/svelte-ide/blob/main/docs/theming.md)\n- Guides: [Editor](https://github.com/nocturnium/svelte-ide/blob/main/docs/guides/editor.md) ·\n  [Syntax highlighting](https://github.com/nocturnium/svelte-ide/blob/main/docs/guides/syntax-highlighting.md) ·\n  [Code folding](https://github.com/nocturnium/svelte-ide/blob/main/docs/guides/code-folding.md) ·\n  [Multi-cursor](https://github.com/nocturnium/svelte-ide/blob/main/docs/guides/multi-cursor.md) ·\n  [LSP](https://github.com/nocturnium/svelte-ide/blob/main/docs/guides/lsp.md) ·\n  [Collaboration](https://github.com/nocturnium/svelte-ide/blob/main/docs/guides/collaboration.md) ·\n  [AI & agents](https://github.com/nocturnium/svelte-ide/blob/main/docs/guides/ai-and-agents.md) ·\n  [Plugins](https://github.com/nocturnium/svelte-ide/blob/main/docs/guides/plugins.md)\n- API reference: [Components](https://github.com/nocturnium/svelte-ide/blob/main/docs/api/components.md) ·\n  [Stores](https://github.com/nocturnium/svelte-ide/blob/main/docs/api/stores.md) ·\n  [Services](https://github.com/nocturnium/svelte-ide/blob/main/docs/api/services.md) ·\n  [Types & utils](https://github.com/nocturnium/svelte-ide/blob/main/docs/api/types-and-utils.md)\n\n## The LSP backend\n\n[`backend/`](https://github.com/nocturnium/svelte-ide/tree/main/backend) is a standalone Go \"lsp-bridge\" WebSocket server that\nproxies browser editors to native language servers (gopls,\ntypescript-language-server, …). It is a separate module — **not** part of the\nnpm package — and accepts `localhost` origins only by default. See\n[`backend/README.md`](https://github.com/nocturnium/svelte-ide/blob/main/backend/README.md).\n\n## Try the demo\n\n```bash\ngit clone https://github.com/nocturnium/svelte-ide.git\ncd svelte-ide\nnpm install\nnpm run dev   # http://localhost:5173\n```\n\nThe SvelteKit app under `src/routes/` showcases every feature.\n\n## Contributing\n\nContributions are welcome! See [CONTRIBUTING.md](https://github.com/nocturnium/svelte-ide/blob/main/CONTRIBUTING.md) for setup,\nscripts, and conventions, and our [Code of Conduct](https://github.com/nocturnium/svelte-ide/blob/main/CODE_OF_CONDUCT.md).\nSecurity issues: please follow [SECURITY.md](https://github.com/nocturnium/svelte-ide/blob/main/SECURITY.md).\n\n## License\n\n[MIT](./LICENSE) © Nocturnium and Jordan Dziat\n","readmeFilename":"README.md"}