Skip to content

Commit 8cbd8d8

Browse files
committed
feat(langs): add @codemirror/lang-wast language.
1 parent b6c4d3e commit 8cbd8d8

File tree

3 files changed

+9
-4
lines changed

3 files changed

+9
-4
lines changed

core/README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,7 @@ export default function App() {
114114
```
115115

116116
- ~~`@codemirror/legacy-modes/mode/cpp`~~ => [`@codemirror/lang-cpp`](https://www.npmjs.com/package/@codemirror/lang-cpp)
117+
- ~~`@codemirror/legacy-modes/mode/css`~~ => [`@codemirror/lang-css`](https://www.npmjs.com/package/@codemirror/lang-css)
117118
- ~~`@codemirror/legacy-modes/mode/html`~~ => [`@codemirror/lang-html`](https://www.npmjs.com/package/@codemirror/lang-html)
118119
- ~~`@codemirror/legacy-modes/mode/java`~~ => [`@codemirror/lang-java`](https://www.npmjs.com/package/@codemirror/lang-java)
119120
- ~~`@codemirror/legacy-modes/mode/javascript`~~ => [`@codemirror/lang-javascript`](https://www.npmjs.com/package/@codemirror/lang-javascript)
@@ -125,6 +126,7 @@ export default function App() {
125126
- ~~`@codemirror/legacy-modes/mode/rust`~~ => [`@codemirror/lang-rust`](https://www.npmjs.com/package/@codemirror/lang-rust)
126127
- ~~`@codemirror/legacy-modes/mode/sql`~~ => [`@codemirror/lang-sql`](https://www.npmjs.com/package/@codemirror/lang-sql)
127128
- ~~`@codemirror/legacy-modes/mode/xml`~~ => [`@codemirror/lang-xml`](https://www.npmjs.com/package/@codemirror/lang-xml)
129+
- ~~`@codemirror/legacy-modes/mode/wast`~~ => [`@codemirror/lang-wast`](https://www.npmjs.com/package/@codemirror/lang-wast)
128130

129131
### Markdown Example
130132

extensions/langs/package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,10 @@
3636
"@codemirror/lang-python": "~6.0.0",
3737
"@codemirror/lang-rust": "~6.0.0",
3838
"@codemirror/lang-sql": "~6.3.0",
39+
"@codemirror/lang-wast": "^6.0.0",
3940
"@codemirror/lang-xml": "~6.0.0",
40-
"@codemirror/language-data": "^6.1.0",
41-
"@codemirror/legacy-modes": "~6.1.0"
41+
"@codemirror/language-data": ">=6.0.0",
42+
"@codemirror/legacy-modes": ">=6.0.0"
4243
},
4344
"keywords": [
4445
"codemirror",

extensions/langs/src/index.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ import { rust } from '@codemirror/lang-rust';
1313
import { cpp } from '@codemirror/lang-cpp';
1414
import { lezer } from '@codemirror/lang-lezer';
1515
import { php } from '@codemirror/lang-php';
16+
import { wast } from '@codemirror/lang-wast';
1617

1718
import { apl } from '@codemirror/legacy-modes/mode/apl';
1819
import { asciiArmor } from '@codemirror/legacy-modes/mode/asciiarmor';
@@ -34,6 +35,7 @@ import {
3435
dart,
3536
} from '@codemirror/legacy-modes/mode/clike';
3637
import { clojure } from '@codemirror/legacy-modes/mode/clojure';
38+
import { less } from '@codemirror/legacy-modes/mode/css';
3739
import { cmake } from '@codemirror/legacy-modes/mode/cmake';
3840
import { cobol } from '@codemirror/legacy-modes/mode/cobol';
3941
import { coffeeScript } from '@codemirror/legacy-modes/mode/coffeescript';
@@ -116,7 +118,6 @@ import { vbScript } from '@codemirror/legacy-modes/mode/vbscript';
116118
import { velocity } from '@codemirror/legacy-modes/mode/velocity';
117119
import { verilog } from '@codemirror/legacy-modes/mode/verilog';
118120
import { vhdl } from '@codemirror/legacy-modes/mode/vhdl';
119-
import { wast } from '@codemirror/legacy-modes/mode/wast';
120121
import { webIDL } from '@codemirror/legacy-modes/mode/webidl';
121122
import { xQuery } from '@codemirror/legacy-modes/mode/xquery';
122123
import { yacas } from '@codemirror/legacy-modes/mode/yacas';
@@ -197,12 +198,12 @@ export const langs = {
197198
velocity: () => StreamLanguage.define(velocity),
198199
verilog: () => StreamLanguage.define(verilog),
199200
vhdl: () => StreamLanguage.define(vhdl),
200-
wast: () => StreamLanguage.define(wast),
201201
webIDL: () => StreamLanguage.define(webIDL),
202202
xQuery: () => StreamLanguage.define(xQuery),
203203
yacas: () => StreamLanguage.define(yacas),
204204
z80: () => StreamLanguage.define(z80),
205205

206+
wast,
206207
javascript,
207208
jsx: () => javascript({ jsx: true }),
208209
typescript: () => javascript({ typescript: true }),
@@ -239,6 +240,7 @@ export const langs = {
239240
ruby: () => StreamLanguage.define(ruby),
240241
pascal: () => StreamLanguage.define(pascal),
241242
livescript: () => StreamLanguage.define(liveScript),
243+
less: () => StreamLanguage.define(less),
242244
scheme: () => StreamLanguage.define(scheme),
243245
toml: () => StreamLanguage.define(toml),
244246
vbscript: () => StreamLanguage.define(vbScript),

0 commit comments

Comments
 (0)