1{
2  "name": "@strudel/codemirror",
3  "version": "1.3.0",
4  "description": "Codemirror Extensions for Strudel",
5  "main": "index.mjs",
6  "publishConfig": {
7    "main": "dist/index.mjs"
8  },
9  "scripts": {
10    "build": "vite build",
11    "prepublishOnly": "npm run build"
12  },
13  "type": "module",
14  "repository": {
15    "type": "git",
16    "url": "git+https://codeberg.org/uzu/strudel.git"
17  },
18  "keywords": [
19    "tidalcycles",
20    "strudel",
21    "pattern",
22    "livecoding",
23    "algorave"
24  ],
25  "author": "Felix Roos <flix91@gmail.com>",
26  "contributors": [
27    "Alex McLean <alex@slab.org>"
28  ],
29  "license": "AGPL-3.0-or-later",
30  "bugs": {
31    "url": "https://codeberg.org/uzu/strudel/issues"
32  },
33  "homepage": "https://codeberg.org/uzu/strudel#readme",
34  "dependencies": {
35    "@codemirror/autocomplete": "catalog:",
36    "@codemirror/commands": "catalog:",
37    "@codemirror/lang-javascript": "catalog:",
38    "@codemirror/language": "catalog:",
39    "@codemirror/search": "catalog:",
40    "@codemirror/state": "catalog:",
41    "@codemirror/view": "catalog:",
42    "@lezer/highlight": "^1.2.1",
43    "@nanostores/persistent": "^0.10.2",
44    "@replit/codemirror-emacs": "^6.1.0",
45    "@replit/codemirror-vim": "^6.3.0",
46    "@replit/codemirror-vscode-keymap": "^6.0.2",
47    "codemirror-helix": "^0.5.0",
48    "@strudel/core": "workspace:*",
49    "@strudel/draw": "workspace:*",
50    "@strudel/tonal": "workspace:*",
51    "@strudel/transpiler": "workspace:*",
52    "@tonaljs/tonal": "^4.10.0",
53    "nanostores": "^0.11.3",
54    "superdough": "workspace:*"
55  },
56  "devDependencies": {
57    "vite": "^6.0.11"
58  },
59  "engines": {
60    "node": ">=18.0.0"
61  }
62}