diff --git a/packages/decodal-codemirror/jsr.json b/packages/decodal-codemirror/jsr.json
index 8bf6aa1..d865556 100644
--- a/packages/decodal-codemirror/jsr.json
+++ b/packages/decodal-codemirror/jsr.json
@@ -1,6 +1,6 @@
{
"name": "@hare/decodal-codemirror",
- "version": "0.1.2",
+ "version": "0.1.3",
"license": "MIT",
"exports": "./src/mod.ts",
"imports": {
diff --git a/packages/decodal-codemirror/package-lock.json b/packages/decodal-codemirror/package-lock.json
index d7cd3cf..3f4a2e3 100644
--- a/packages/decodal-codemirror/package-lock.json
+++ b/packages/decodal-codemirror/package-lock.json
@@ -1,14 +1,19 @@
{
"name": "decodal-codemirror",
- "version": "0.1.2",
+ "version": "0.1.3",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "decodal-codemirror",
- "version": "0.1.2",
+ "version": "0.1.3",
"license": "MIT OR Apache-2.0",
- "dependencies": {
+ "devDependencies": {
+ "@codemirror/language": "^6.12.4",
+ "@lezer/highlight": "^1.2.3",
+ "@lezer/lr": "^1.4.10"
+ },
+ "peerDependencies": {
"@codemirror/language": "^6.12.4",
"@lezer/highlight": "^1.2.3",
"@lezer/lr": "^1.4.10"
@@ -18,6 +23,7 @@
"version": "6.12.4",
"resolved": "https://registry.npmjs.org/@codemirror/language/-/language-6.12.4.tgz",
"integrity": "sha512-1q4PaT+o6PbgpkJt4Q8Fv5XJxTy4FUZ4MWETtyiDw3J0Pyr9E2vqcKL+k9wcvjNTIsauxvE7OfmWj3FRPHQ76A==",
+ "dev": true,
"license": "MIT",
"dependencies": {
"@codemirror/state": "^6.0.0",
@@ -32,6 +38,7 @@
"version": "6.7.1",
"resolved": "https://registry.npmjs.org/@codemirror/state/-/state-6.7.1.tgz",
"integrity": "sha512-9QzNDgE4EYDnAHfrTlR2lwiPciiOymLtwKK+8yHQzCc7GXhAP9xdEbEJFy2IWB1j9UGUl9BsgMmTo/ImA02T7A==",
+ "dev": true,
"license": "MIT",
"dependencies": {
"@marijn/find-cluster-break": "^1.0.0"
@@ -41,6 +48,7 @@
"version": "6.43.6",
"resolved": "https://registry.npmjs.org/@codemirror/view/-/view-6.43.6.tgz",
"integrity": "sha512-EVunGSYN1wz1p75WY1s3Xg7t3i8Yol0kGZGizNdX9BUFgMFILYVe8/u6EVpo7Ff5PwbZuILb4QAq7IZoKzIEQA==",
+ "dev": true,
"license": "MIT",
"dependencies": {
"@codemirror/state": "^6.7.0",
@@ -53,12 +61,14 @@
"version": "1.5.2",
"resolved": "https://registry.npmjs.org/@lezer/common/-/common-1.5.2.tgz",
"integrity": "sha512-sxQE460fPZyU3sdc8lafxiPwJHBzZRy/udNFynGQky1SePYBdhkBl1kOagA9uT3pxR8K09bOrmTUqA9wb/PjSQ==",
+ "dev": true,
"license": "MIT"
},
"node_modules/@lezer/highlight": {
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/@lezer/highlight/-/highlight-1.2.3.tgz",
"integrity": "sha512-qXdH7UqTvGfdVBINrgKhDsVTJTxactNNxLk7+UMwZhU13lMHaOBlJe9Vqp907ya56Y3+ed2tlqzys7jDkTmW0g==",
+ "dev": true,
"license": "MIT",
"dependencies": {
"@lezer/common": "^1.3.0"
@@ -68,6 +78,7 @@
"version": "1.4.10",
"resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-1.4.10.tgz",
"integrity": "sha512-rnCpTIBafOx4mRp43xOxDJbFipJm/c0cia/V5TiGlhmMa+wsSdoGmUN3w5Bqrks/09Q/D4tNAmWaT8p6NRi77A==",
+ "dev": true,
"license": "MIT",
"dependencies": {
"@lezer/common": "^1.0.0"
@@ -77,24 +88,28 @@
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/@marijn/find-cluster-break/-/find-cluster-break-1.0.3.tgz",
"integrity": "sha512-FY+MKLBoTsLNJF/eLWaOsXGdz6uh3Iu1axjPf6TUq92IYumcTcXWHoS747JARLkcdlJ/Waiaxc5wQfFO8jC6NA==",
+ "dev": true,
"license": "MIT"
},
"node_modules/crelt": {
"version": "1.0.7",
"resolved": "https://registry.npmjs.org/crelt/-/crelt-1.0.7.tgz",
"integrity": "sha512-aK6BbWfhf4U/wCcLHKPJl/xa6VkVstRaPywWtMKGwuOLc/wZTyQYuoxgvZnNsBvv7Kg3YTBQYYBCggcviQczuA==",
+ "dev": true,
"license": "MIT"
},
"node_modules/style-mod": {
"version": "4.1.3",
"resolved": "https://registry.npmjs.org/style-mod/-/style-mod-4.1.3.tgz",
"integrity": "sha512-i/n8VsZydrugj3Iuzll8+x/00GH2vnYsk1eomD8QiRrSAeW6ItbCQDtfXCeJHd0iwiNagqjQkvpvREEPtW3IoQ==",
+ "dev": true,
"license": "MIT"
},
"node_modules/w3c-keyname": {
"version": "2.2.8",
"resolved": "https://registry.npmjs.org/w3c-keyname/-/w3c-keyname-2.2.8.tgz",
"integrity": "sha512-dpojBhNsCNN7T82Tm7k26A6G9ML3NkhDsnw9n/eoxSRlVBB4CEtIQ/KTCLI2Fwf3ataSXRhYFkQi3SlnFwPvPQ==",
+ "dev": true,
"license": "MIT"
}
}
diff --git a/packages/decodal-codemirror/package.json b/packages/decodal-codemirror/package.json
index 934ad75..ce3f1b1 100644
--- a/packages/decodal-codemirror/package.json
+++ b/packages/decodal-codemirror/package.json
@@ -1,6 +1,6 @@
{
"name": "decodal-codemirror",
- "version": "0.1.2",
+ "version": "0.1.3",
"description": "CodeMirror 6 language support for Decodal.",
"type": "module",
"license": "MIT OR Apache-2.0",
@@ -27,7 +27,12 @@
"codemirror",
"lezer"
],
- "dependencies": {
+ "peerDependencies": {
+ "@codemirror/language": "^6.12.4",
+ "@lezer/highlight": "^1.2.3",
+ "@lezer/lr": "^1.4.10"
+ },
+ "devDependencies": {
"@codemirror/language": "^6.12.4",
"@lezer/highlight": "^1.2.3",
"@lezer/lr": "^1.4.10"
diff --git a/site/decodal-site/astro.config.mjs b/site/decodal-site/astro.config.mjs
index a542924..b4d423e 100644
--- a/site/decodal-site/astro.config.mjs
+++ b/site/decodal-site/astro.config.mjs
@@ -4,6 +4,13 @@ export default defineConfig({
output: 'static',
vite: {
resolve: {
+ dedupe: [
+ '@codemirror/language',
+ '@codemirror/state',
+ '@codemirror/view',
+ '@lezer/highlight',
+ '@lezer/lr',
+ ],
preserveSymlinks: true,
},
},
diff --git a/site/decodal-site/package-lock.json b/site/decodal-site/package-lock.json
index 835852b..0be04dd 100644
--- a/site/decodal-site/package-lock.json
+++ b/site/decodal-site/package-lock.json
@@ -26,9 +26,14 @@
}
},
"../../packages/decodal-codemirror": {
- "version": "0.1.2",
+ "version": "0.1.3",
"license": "MIT OR Apache-2.0",
- "dependencies": {
+ "devDependencies": {
+ "@codemirror/language": "^6.12.4",
+ "@lezer/highlight": "^1.2.3",
+ "@lezer/lr": "^1.4.10"
+ },
+ "peerDependencies": {
"@codemirror/language": "^6.12.4",
"@lezer/highlight": "^1.2.3",
"@lezer/lr": "^1.4.10"
diff --git a/site/decodal-site/src/pages/index.astro b/site/decodal-site/src/pages/index.astro
index 9e5009a..5d6c6bf 100644
--- a/site/decodal-site/src/pages/index.astro
+++ b/site/decodal-site/src/pages/index.astro
@@ -52,7 +52,7 @@ Production = Server & {
CodeMirror package
npmjs.com/package/decodal-codemirror
-
+
CodeMirror on JSR
jsr.io/@hare/decodal-codemirror