| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135 |
- {
- "name": "vlcode-lite",
- "version": "1.1.0",
- "description": "VLCode Lite — Standalone local AI IDE for Visual Language (VL) v3.5",
- "type": "module",
- "bin": {
- "vlcode-lite": "./bin/vlcode-lite.js"
- },
- "main": "electron/main.js",
- "scripts": {
- "start": "node bin/vlcode-lite.js --web --port 3300",
- "dev": "node bin/vlcode-lite.js --web --port 3300",
- "test": "node scripts/run-node-tests.js",
- "test:workflow": "node scripts/run-node-tests.js --match workflow",
- "test:autotest": "node scripts/run-node-tests.js --match autotest",
- "electron": "unset ELECTRON_RUN_AS_NODE && electron .",
- "electron:dev": "unset ELECTRON_RUN_AS_NODE && electron .",
- "dist": "node scripts/prepare-electron-browsers.js && electron-builder",
- "build:icon": "node scripts/build-icon.js",
- "prepare:electron-browsers": "node scripts/prepare-electron-browsers.js",
- "dist:mac": "node scripts/build-mac.js",
- "dist:mac:dir": "node scripts/build-mac.js dir",
- "dist:mac:zip": "node scripts/build-mac.js zip",
- "dist:mac:all": "node scripts/build-mac.js --all-arch",
- "dist:win": "electron-builder --win",
- "dist:linux": "electron-builder --linux",
- "sync-versions": "node scripts/sync-versions.js",
- "sync-versions:apply": "node scripts/sync-versions.js --apply",
- "sync-doc-paths": "node scripts/sync-doc-paths.js",
- "sync-doc-paths:apply": "node scripts/sync-doc-paths.js --apply",
- "sync-workflow-docs": "node scripts/sync-workflow-docs.js",
- "sync-workflow-docs:apply": "node scripts/sync-workflow-docs.js --apply",
- "publish-core-docs": "node scripts/publish-core-docs.js",
- "publish-core-docs:apply": "node scripts/publish-core-docs.js --apply"
- },
- "keywords": [
- "vl",
- "visual-language",
- "ide",
- "ai",
- "code-generation",
- "low-code"
- ],
- "author": "VisualLogic-AI",
- "license": "MIT",
- "engines": {
- "node": ">=18.0.0"
- },
- "dependencies": {
- "@anthropic-ai/sdk": "^0.78.0",
- "chalk": "^5.6.2",
- "chokidar": "^4.0.3",
- "codemirror": "^5.65.18",
- "express": "^4.22.1",
- "playwright": "^1.58.2"
- },
- "devDependencies": {
- "electron": "^33.4.11",
- "electron-builder": "^26.8.1"
- },
- "build": {
- "appId": "ai.visuallogic.vlcode-lite",
- "productName": "VLCode Lite",
- "directories": {
- "output": "dist-electron"
- },
- "files": [
- "bin/**/*",
- "src/**/*",
- "public/**/*",
- ".codex/vendor/VL-Workflow-Engine/**/*",
- ".vl-code/workflows/**/*",
- "electron/**/*",
- "package.json"
- ],
- "extraResources": [
- {
- "from": "public/seed-workflows",
- "to": "seed-workflows"
- },
- {
- "from": "public/seed-theme",
- "to": "seed-theme"
- },
- {
- "from": ".electron-build/ms-playwright",
- "to": "ms-playwright"
- }
- ],
- "mac": {
- "icon": "build/icons/vlcode-lite.icns",
- "category": "public.app-category.developer-tools",
- "target": [
- {
- "target": "dmg",
- "arch": [
- "arm64",
- "x64"
- ]
- },
- {
- "target": "zip",
- "arch": [
- "arm64",
- "x64"
- ]
- }
- ],
- "darkModeSupport": true,
- "hardenedRuntime": true
- },
- "win": {
- "target": "nsis"
- },
- "linux": {
- "target": [
- "AppImage",
- "deb"
- ],
- "category": "Development"
- },
- "nsis": {
- "oneClick": false,
- "allowToChangeInstallationDirectory": true
- },
- "artifactName": "${productName}-${version}-${arch}.${ext}",
- "asar": true,
- "asarUnpack": [
- "node_modules/playwright/**/*",
- ".codex/vendor/VL-Workflow-Engine/**/*",
- "src/**/*",
- "bin/**/*"
- ]
- }
- }
|