jevstrudel.git / packages / web / package.json
1{
2  "name": "@strudel/web",
3  "version": "1.3.0",
4  "description": "Easy to setup, opiniated bundle of Strudel for the browser.",
5  "module": "web.mjs",
6  "publishConfig": {
7    "main": "dist/index.js",
8    "module": "dist/index.mjs"
9  },
10  "scripts": {
11    "build": "vite build",
12    "prepublishOnly": "npm run build"
13  },
14  "type": "module",
15  "repository": {
16    "type": "git",
17    "url": "git+https://codeberg.org/uzu/strudel.git"
18  },
19  "keywords": [
20    "tidalcycles",
21    "strudel",
22    "pattern",
23    "livecoding",
24    "algorave"
25  ],
26  "author": "Felix Roos <flix91@gmail.com>",
27  "contributors": [
28    "Alex McLean <alex@slab.org>"
29  ],
30  "license": "AGPL-3.0-or-later",
31  "bugs": {
32    "url": "https://codeberg.org/uzu/strudel/issues"
33  },
34  "homepage": "https://codeberg.org/uzu/strudel#readme",
35  "dependencies": {
36    "@strudel/core": "workspace:*",
37    "@strudel/edo": "workspace:*",
38    "@strudel/mini": "workspace:*",
39    "@strudel/tonal": "workspace:*",
40    "@strudel/transpiler": "workspace:*",
41    "@strudel/webaudio": "workspace:*"
42  },
43  "devDependencies": {
44    "@rollup/plugin-replace": "^6.0.2",
45    "vite": "^6.0.11",
46    "vite-plugin-bundle-audioworklet": "workspace:*"
47  },
48  "engines": {
49    "node": ">=18.0.0"
50  }
51}