advanced-live-server-installer
Version:
Auto-installer for Advanced Live Server VS Code Extension
121 lines (120 loc) • 3.38 kB
JSON
{
"name": "advanced-live-server",
"displayName": "Advanced Live Server",
"description": "A modern, open source live server for VSCode. Free core features, with Pro/Enterprise upgrade for AI, cloud, and team tools.",
"version": "0.1.0",
"publisher": "teck",
"license": "MIT",
"engines": {
"vscode": "^1.75.0"
},
"categories": [
"Web",
"Debuggers",
"Other"
],
"scripts": {
"package": "vsce package"
},
"activationEvents": [
"workspaceContains:**/*.html"
],
"main": "./out/services/extension.js",
"repository": {
"type": "git",
"url": "https://github.com/Nom-nom-hub/HyperLive-Server"
},
"bugs": {
"url": "https://github.com/Nom-nom-hub/HyperLive-Server/issues"
},
"homepage": "https://github.com/Nom-nom-hub/HyperLive-Server",
"icon": "hyper-logo.png",
"contributes": {
"commands": [
{
"command": "advancedLiveServer.start",
"title": "Advanced Live Server: Start Server"
},
{
"command": "advancedLiveServer.stop",
"title": "Advanced Live Server: Stop Server"
},
{
"command": "advancedLiveServer.openCurrentFile",
"title": "Advanced Live Server: Open Current File"
},
{
"command": "advancedLiveServer.openInBrowser",
"title": "Advanced Live Server: Open in Browser"
},
{
"command": "advancedLiveServer.showStatus",
"title": "Advanced Live Server: Show Status"
},
{
"command": "advancedLiveServer.openSettings",
"title": "Advanced Live Server: Open Settings"
},
{
"command": "advancedLiveServer.showWelcome",
"title": "Advanced Live Server: Show Welcome"
},
{
"command": "advancedLiveServer.openAISettings",
"title": "Advanced Live Server: Open AI Settings"
},
{
"command": "advancedLiveServer.stopCollaboration",
"title": "Advanced Live Server: Stop Collaboration"
}
],
"configuration": {
"properties": {
"advancedLiveServer.port": {
"type": "number",
"default": 5500,
"description": "Port to run the server on."
},
"advancedLiveServer.https": {
"type": "boolean",
"default": false,
"description": "Enable HTTPS with self-signed certificates."
},
"advancedLiveServer.spa": {
"type": "boolean",
"default": false,
"description": "Enable SPA mode with history API fallback."
}
}
}
},
"dependencies": {
"chokidar": "^3.5.3",
"cors": "^2.8.5",
"express": "^4.18.2",
"http-proxy-middleware": "^2.0.6",
"mime-types": "^2.1.35",
"multer": "^2.0.1",
"ngrok": "^5.0.0-beta.2",
"puppeteer": "^24.12.1",
"qrcode": "^1.5.3",
"selfsigned": "^2.1.1",
"ws": "^8.13.0"
},
"devDependencies": {
"@types/cors": "^2.8.19",
"@types/express": "^4.17.23",
"@types/mime-types": "^3.0.1",
"@types/multer": "^2.0.0",
"@types/node": "16.x",
"@types/qrcode": "^1.5.5",
"@types/vscode": "^1.74.0",
"@types/ws": "^8.18.1",
"@typescript-eslint/eslint-plugin": "^8.36.0",
"@typescript-eslint/parser": "^8.36.0",
"@vscode/vsce": "^3.6.0",
"eslint": "^9.31.0",
"prettier": "^3.6.2",
"typescript": "^4.8.4"
}
}