fuzzyworld

fuzzyworld-tools / files / package.json

package.json

Blame: the commit that last changed each line · file · history

f9ca0752 2026-10-27 Pavel Safronov1{
2 "name": "fuzzyworld-tools",
9bb22e48 2026-11-03 Pavel Safronov3 "version": "1.4.0",
f9ca0752 2026-10-27 Pavel Safronov4 "description": "Tooling for code.fuzzyworld.net and apps.fuzzyworld.net: fw command, deploy, vite plugin.",
5 "type": "module",
1758548c 2026-10-27 Pavel Safronov6 "scripts": {
57d16c8b 2026-10-29 Pavel Safronov7 "dev": "server/preview.sh",
92625227 2026-11-04 Pavel Safronov8 "deploy": "bin/deploy-tools",
9 "deploy-status": "bin/deploy-tools status",
1758548c 2026-10-27 Pavel Safronov10 "list-repos": "bin/fw list",
ced0eafa 2026-11-04 Pavel Safronov11 "prepare-usage-for-pr": "python3 lib/usage.py --trailers"
1758548c 2026-10-27 Pavel Safronov12 },
258a9da8 2026-11-06 Pavel Safronov13 "fuzzyworld": {
14 "deploy": {
15 "server": {
16 "paths": ["server"],
17 "command": ["server/install.sh", "--publish"],
18 "description": "DreamHost: tools, site files and hooks, then every repo's pages are regenerated"
19 },
20 "runner": {
21 "paths": ["runner"],
22 "command": ["runner/install.sh"],
23 "description": "CI runner on TrueNAS"
24 },
25 "laptop-runner": {
26 "paths": ["runner"],
27 "command": ["runner/install-laptop.sh"],
28 "perMachine": true,
29 "description": "CI runner on a Mac (launchd); recorded per machine"
30 },
31 "vscode": {
32 "paths": ["vscode-web"],
33 "command": ["vscode-web/install.sh"],
34 "description": "VS Code in the browser at apps.fuzzyworld.net/vscode/"
35 }
36 }
37 },
f9ca0752 2026-10-27 Pavel Safronov38 "bin": {
39 "fw": "bin/fw"
40 },
41 "exports": {
45b1fe38 2026-10-27 Pavel Safronov42 "./vite": {
43 "types": "./vite/index.d.ts",
44 "default": "./vite/index.js"
45 },
f9ca0752 2026-10-27 Pavel Safronov46 "./package.json": "./package.json"
47 },
258a9da8 2026-11-06 Pavel Safronov48 "files": ["bin/", "lib/", "vite/"],
f9ca0752 2026-10-27 Pavel Safronov49 "engines": {
50 "node": ">=18"
51 },
52 "license": "MIT"
53}