Monorepo for Aesthetic.Computer
aesthetic.computer
1{
2 "name": "system",
3 "version": "1.0.0",
4 "description": "My virtual computer system for loading and running pieces.",
5 "scripts": {
6 "dev": "netlify dev -o",
7 "local-dev": "netlify dev --context local -o 2>&1 | node scripts/netlify-log-filter.mjs",
8 "devcontainer-dev": "kill-port 8880 8888 8889 8080 8000 8111 3333 3000 3001; netlify dev --context codespace -o 2>&1 | node scripts/netlify-log-filter.mjs",
9 "local-dev-verbose": "netlify dev --context local -o",
10 "local-dev-debug": "netlify dev --context local --debug -o",
11 "dev-debug": "netlify dev --debug",
12 "upgrade": "ncu -u",
13 "watch": "netlify watch",
14 "test": "NODE_OPTIONS='--experimental-vm-modules --es-module-specifier-resolution=node' jest",
15 "codespaces-dev": "kill-port 8880 8888 8889 8080 8000 8111 3333 3000 3001; netlify link --id $NETLIFY_SITE_ID; netlify dev --context codespace",
16 "codespaces-dev-autorestart": "kill-port 8880 8888 8889 8080 8000 8111 3333 3000 3001; netlify link --id $NETLIFY_SITE_ID; while true; do echo '\n🔄 Starting Netlify dev server...\n'; netlify dev --context codespace || echo '\n⚠️ Server crashed, restarting in 2 seconds...\n'; sleep 2; done",
17 "stripe-dev-print": "stripe listen --forward-to https://localhost:8888/api/print",
18 "stripe-dev-ticket": "stripe listen --forward-to https://localhost:8888/api/ticket/sotce",
19 "stripe-dev-print-micro": "stripe listen --forward-to https://localhost:8888/api/print --api-key $STRIPE_API_KEY",
20 "stripe-dev-ticket-micro": "stripe listen --forward-to https://localhost:8888/api/ticket/sotce --api-key $SOTCE_STRIPE_API_KEY",
21 "media-server": "http-server public -p 8111 --cors -c-1 -i -g -b -s",
22 "media-server-caddy-old": "caddy file-server --root public --listen :8111 --browse | jq .",
23 "media-server-caddy": "caddy run --config Caddyfile",
24 "media-server-nginx": "sudo nginx -s stop; sudo nginx -c $(realpath ./nginx.conf) && sudo tail -f /var/log/nginx/access.log /var/log/nginx/error.log",
25 "codespaces-dev-debug": "kill-port 8889 8888 8080 8000 8111 3333; netlify dev --debug",
26 "codespaces-dev-public": "kill-port 8080 8888 8889 8000 8111 3333; netlify dev --live",
27 "local-dev-netlify": "http-server public -p 8080 --cors -c-1 -i -s --P https://127.0.0.1:443?",
28 "local-dev-ssl": "http-server public -S -C ../ssl-dev/localhost.pem -K ../ssl-dev/localhost-key.pem -p 443 --cors -c-1",
29 "parcel-dev": "parcel --cert ../ssl-dev/localhost.pem --key ../ssl-dev/localhost-key.pem -p 443",
30 "ordinal-rollup": "rollup public/aesthetic.computer/boot.mjs --file public/aesthetic.computer/ordinal-boot.js --output.inlineDynamicImports && terser public/aesthetic.computer/ordinal-boot.js -o public/aesthetic.computer/ordinal-min-boot.js --compress && rm public/aesthetic.computer/ordinal-boot.js",
31 "feral-file-rollup": "rollup public/aesthetic.computer/boot.js --file public/aesthetic.computer/feral-file-boot.js --no-treeshake --inlineDynamicImports && uglifyjs public/aesthetic.computer/feral-file-boot.js -o public/aesthetic.computer/feral-file-ugly-boot.js --compress && rm public/aesthetic.computer/feral-file-boot.js"
32 },
33 "staticFiles": {
34 "staticPath": "./public/aesthetic.computer/disks",
35 "staticOutPath": "/aesthetic.computer/disks"
36 },
37 "repository": {
38 "type": "git",
39 "url": "git+https://github.com/whistlegraph/system.git"
40 },
41 "author": "Jeffrey Alan Scudder",
42 "license": "ISC",
43 "bugs": {
44 "url": "https://github.com/whistlegraph/system/issues"
45 },
46 "homepage": "https://github.com/whistlegraph/system#readme",
47 "dependencies": {
48 "@atproto/api": "^0.19.4",
49 "@aws-sdk/client-s3": "^3.1020.0",
50 "@aws-sdk/s3-request-presigner": "^3.1020.0",
51 "@ffmpeg/core": "^0.12.10",
52 "@ffmpeg/ffmpeg": "^0.12.15",
53 "@geckos.io/client": "^3.0.2",
54 "@google-cloud/text-to-speech": "^6.4.0",
55 "@grpc/grpc-js": "^1.14.1",
56 "@mediapipe/hands": "^0.4.1675469240",
57 "@mediapipe/tasks-vision": "^20230920.0.0",
58 "@netlify/edge-functions": "^3.0.3",
59 "@netlify/functions": "^5.1.2",
60 "@netlify/zip-it-and-ship-it": "^14.3.0",
61 "@octokit/rest": "^21.0.0",
62 "@swc/wasm": "^1.15.3",
63 "@taquito/beacon-wallet": "^21.0.5",
64 "@taquito/signer": "^21.0.5",
65 "@taquito/taquito": "^21.0.5",
66 "adm-zip": "^0.5.16",
67 "auth0": "^5.1.0",
68 "busboy": "^1.6.0",
69 "crypto": "^1.0.1",
70 "discord-interactions": "^4.4.0",
71 "eventsource-parser": "^3.0.6",
72 "express-oauth2-jwt-bearer": "^1.7.1",
73 "ffmpeg-static": "^5.3.0",
74 "ffprobe-static": "^3.1.0",
75 "firebase-admin": "^13.6.0",
76 "gcp-metadata": "^7.0.1",
77 "gl-matrix": "^3.4.4",
78 "got": "^14.6.4",
79 "gotrue-js": "^0.9.29",
80 "gpt3-tokenizer": "^1.1.5",
81 "he": "^1.2.0",
82 "idb": "^8.0.3",
83 "jsonwebtoken": "^9.0.2",
84 "jszip": "^3.10.1",
85 "keyv": "^5.5.4",
86 "mongodb": "^7.0.0",
87 "nanoid": "^5.1.6",
88 "netlify-cli": "^23.15.1",
89 "nodemailer": "^7.0.10",
90 "obscenity": "^0.4.5",
91 "openai": "^6.16.0",
92 "patreon": "^0.4.1",
93 "playwright-core": "^1.58.0",
94 "puppeteer-core": "^24.36.0",
95 "qrcode": "^1.5.4",
96 "redis": "^5.10.0",
97 "sharp": "^0.34.5",
98 "stripe": "^20.2.0",
99 "terser": "^5.36.0",
100 "three": "^0.182.0",
101 "web3": "^4.16.0"
102 },
103 "devDependencies": {
104 "gifenc": "^1.0.3",
105 "http-server": "^14.1.1",
106 "jest": "^30.2.0",
107 "kill-port": "^2.0.1",
108 "netlify-plugin-chromium": "^1.1.4",
109 "npm-check-updates": "^19.1.2",
110 "prettier": "^3.6.2",
111 "typescript": "^5.9.3"
112 }
113}