Something went wrong. Try again.
Monorepo for Aesthetic.Computer aesthetic.computer
Something went wrong. Try again.
8.6 kB ยท 267 lines
JSON
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268{ "name": "aesthetic-computer-code", "publisher": "aesthetic-computer", "displayName": "Aesthetic Computer", "icon": "resources/icon.png", "author": "Jeffrey Alan Scudder", "version": "1.274.0", "description": "Code, run, and publish your pieces. Includes Aesthetic Computer themes and KidLisp syntax highlighting.", "engines": { "vscode": "^1.105.0" }, "scripts": { "vscode.dev": "npx serve --cors -l 6000 --ssl-cert ../ssl-dev/localhost.pem --ssl-key ../ssl-dev/localhost-key.pem", "views": "node build-views.mjs", "views:dev": "npx serve views -l 5555", "views:reload": "node views/live-reload-server.mjs", "views:watch": "npx concurrently \"npm run views:dev\" \"npm run views:reload\"", "esbuild-base": "esbuild ./extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node", "esbuild": "npm run esbuild-base -- --sourcemap", "compile": "npm run views && npm run esbuild", "reload": "npm run build && npm run uninstall:ext; npm run install:ext", "build": "npm run compile && vsce package", "dev:install": "npm run build && npm run uninstall:ext; npm run install:ext && echo 'โฆ Reload VS Code window to activate'", "clean:vsix": "ls -v *.vsix 2>/dev/null | head -n -1 | xargs rm -f", "browser": "vscode-test-web --extensionDevelopmentPath=. .", "watch": "nodemon --on-change-only --ext 'js,ts,css' --ignore 'out/*' --exec 'npm run reload'", "find:code": "command -v code 2>/dev/null || ls ~/.vscode-server/bin/*/bin/code-server 2>/dev/null | tail -1", "uninstall:ext": "CODE=$(command -v code 2>/dev/null || ls ~/.vscode-server/bin/*/bin/code-server 2>/dev/null | tail -1) && $CODE --uninstall-extension aesthetic-computer.aesthetic-computer-code", "install:ext": "CODE=$(command -v code 2>/dev/null || ls ~/.vscode-server/bin/*/bin/code-server 2>/dev/null | tail -1) && $CODE --install-extension $(ls -v *.vsix | tail -n 1)", "publish": "vsce publish minor", "login": "vsce login aesthetic-computer", "token": "echo \"Get token from: https://dev.azure.com/aesthetic-computer/_usersSettings/tokens\"" }, "main": "./out/extension.js", "browser": "./out/extension.js", "extensionKind": [ "ui", "workspace" ], "activationEvents": [ "onStartupFinished" ], "contributes": { "themes": [ { "label": "Aesthetic Computer: Dark ๐", "uiTheme": "vs-dark", "path": "./themes/aesthetic-dark-color-theme.json" }, { "label": "Aesthetic Computer: Light ๐ป", "uiTheme": "vs", "path": "./themes/aesthetic-light-color-theme.json" }, { "label": "Aesthetic Computer: Red ๐ด", "uiTheme": "vs-dark", "path": "./themes/aesthetic-dark-red-color-theme.json" }, { "label": "Aesthetic Computer: Orange ๐ ", "uiTheme": "vs-dark", "path": "./themes/aesthetic-dark-orange-color-theme.json" }, { "label": "Aesthetic Computer: Yellow ๐ก", "uiTheme": "vs-dark", "path": "./themes/aesthetic-dark-yellow-color-theme.json" }, { "label": "Aesthetic Computer: Green ๐ข", "uiTheme": "vs-dark", "path": "./themes/aesthetic-dark-green-color-theme.json" }, { "label": "Aesthetic Computer: Blue ๐ต", "uiTheme": "vs-dark", "path": "./themes/aesthetic-dark-blue-color-theme.json" }, { "label": "Aesthetic Computer: Indigo ๐ฃ", "uiTheme": "vs-dark", "path": "./themes/aesthetic-dark-indigo-color-theme.json" }, { "label": "Aesthetic Computer: Violet ๐ฎ", "uiTheme": "vs-dark", "path": "./themes/aesthetic-dark-violet-color-theme.json" }, { "label": "Aesthetic Computer: Pink ๐ธ", "uiTheme": "vs-dark", "path": "./themes/aesthetic-dark-pink-color-theme.json" }, { "label": "Aesthetic Computer: Pencil โ๏ธ", "uiTheme": "vs-dark", "path": "./themes/aesthetic-dark-pencil-color-theme.json" } ], "languages": [ { "id": "javascript", "extensions": [ ".mjs" ] }, { "id": "pjs", "aliases": [ "PeaceScript", "pjs" ], "extensions": [ ".pjs" ], "configuration": "./syntaxes/pjs-configuration.json" }, { "id": "kidlisp", "aliases": [ "KidLisp", "kidlisp" ], "extensions": [ ".lisp" ], "configuration": "./syntaxes/kidlisp-configuration.json" } ], "commands": [ { "command": "aestheticComputer.logIn", "title": "Aesthetic Computer: Hi (Log in) ๐" }, { "command": "aestheticComputer.logOut", "title": "Aesthetic Computer: Bye (Log out) ๐ช" }, { "command": "aestheticComputer.sotceLogIn", "title": "Sotce: Log in ๐ชท" }, { "command": "aestheticComputer.sotceLogOut", "title": "Sotce: Log out ๐ฅ" }, { "command": "aestheticComputer.runPiece", "title": "Aesthetic Computer: Run Piece ๐งฉ" }, { "command": "aestheticComputer.localServer", "title": "Aesthetic Computer: Toggle Local Development ๐ป" }, { "command": "aestheticComputer.openDoc", "title": "Aesthetic Computer: Open Documentation (Docs) ๐" }, { "command": "aestheticComputer.openWindow", "title": "Aesthetic Computer: Open Window ๐ช" }, { "command": "aestheticComputer.openKidLispWindow", "title": "KidLisp.com: Open Window ๐" }, { "command": "aestheticComputer.openAtWindow", "title": "AT: Open Window ๐งญ" }, { "command": "aestheticComputer.openNewsWindow", "title": "News: Open Window ๐ฐ" }, { "command": "aestheticComputer.clearSlug", "title": "Aesthetic Computer: Clear Slug Data ๐งน" }, { "command": "aestheticComputer.closeAllEditors", "title": "Aesthetic Computer: Close All Editors" }, { "command": "aestheticComputer.welcome", "title": "Aesthetic Computer: Dashboard โฆ" }, { "command": "aestheticComputer.showOTADetails", "title": "AC-OS: OTA Build Status" }, { "command": "aestheticComputer.vaultUnlock", "title": "Aesthetic Computer: Unlock Vault ๐" }, { "command": "aestheticComputer.vaultLock", "title": "Aesthetic Computer: Lock Vault ๐" }, { "command": "aestheticComputer.vaultForgetPassphrase", "title": "Aesthetic Computer: Forget Vault Passphrase" } ], "grammars": [ { "language": "pjs", "scopeName": "source.pjs", "path": "./syntaxes/PeaceScript.tmGrammar.json" }, { "language": "kidlisp", "scopeName": "source.kidlisp", "path": "./syntaxes/KidLisp.tmGrammar.json" } ], "textMateRules": [ { "scope": "string.quoted.other.peacescript", "settings": { "foreground": "#C678DD" } } ], "viewsContainers": { "activitybar": [ { "id": "piece", "title": "Aesthetic Computer", "icon": "resources/aesthetic-computer.svg" } ] }, "views": { "piece": [ { "type": "webview", "id": "aestheticComputer.sidebarView", "name": "", "icon": "resources/aesthetic-computer.svg" } ] }, "markdown.previewStyles": [ "./styles/markdown-preview.css" ] }, "license": "None", "repository": { "type": "git", "url": "git+https://github.com/digitpain/aesthetic-computer.git" }, "dependencies": { "acorn": "^8.15.0", "acorn-walk": "^8.3.4", "ws": "^8.18.0" }, "devDependencies": { "@types/node": "^24.7.1", "@types/vscode": "^1.105.0", "@vscode/test-web": "^0.0.77", "@vscode/vsce": "^3.6.2", "concurrently": "^9.2.1", "esbuild": "^0.27.1", "typescript": "^5.9.3" }}