edgeone
Version:
Command-line interface for TencentCloud Pages Functions
113 lines (112 loc) • 3.11 kB
JSON
{
"name": "edgeone",
"version": "1.2.11",
"description": "Command-line interface for TencentCloud Pages Functions",
"bin": {
"edgeone": "./edgeone-bin/edgeone.js"
},
"files": [
"./edgeone-bin/edgeone.js",
"./edgeone-dist/cli.js",
"./edgeone-dist/templates",
"./edgeone-dist/pages/dev/runner-worker.js"
],
"author": "",
"keywords": [
"tencent",
"edgeone",
"edgefunctions",
"edgeone",
"cli",
"typescript"
],
"scripts": {
"clean": "rimraf ./edgeone-dist ./edgeone-bin ./libs-node-ai",
"bundle": "node -r esbuild-register ./scripts/bundle.ts",
"watch": "node -r esbuild-register ./scripts/bundle.ts watch",
"build": "npm run clean && npm run build:pages-ai && npm run bundle",
"build:pages-ai": "node ./scripts/build-pages-ai.js",
"format": "prettier --write \"src/**/*.{ts,tsx,js,jsx,json,md}\" \"scripts/**/*.{ts,js}\" \"*.{json,md}\"",
"prepack": "npm run build",
"prepublishOnly": "npm run build",
"test:compression": "node test-compression.js"
},
"dependencies": {
"@edgeone/framework-detect": "^0.0.2",
"@edgeone/nuxt-pages": "^1.0.7",
"@edgeone/opennextjs-pages": "0.0.4",
"archiver": "^7.0.1",
"chokidar": "^4.0.1",
"cos-nodejs-sdk-v5": "^2.14.7",
"cross-spawn": "^7.0.6",
"crypto": "^1.0.1",
"detect-port": "^2.1.0",
"esbuild": "^0.19.2",
"esbuild-plugin-vue": "^0.2.4",
"fs-extra": "^11.3.1",
"ink-table": "^3.1.0",
"inquirer": "^8.2.4",
"install": "^0.13.0",
"lodash": "^4.17.21",
"mime-types": "^3.0.1",
"node-persist": "^4.0.3",
"npm": "^10.9.1",
"open": "^8.4.2",
"parse-gitignore": "^2.0.0",
"portfinder": "^1.0.32",
"undici": "^5.29.0"
},
"devDependencies": {
"@babel/generator": "^7.28.0",
"@babel/parser": "^7.28.0",
"@babel/traverse": "^7.28.0",
"@tencent/capi-nodejs-sdk": "^2.3.2",
"@types/http-proxy": "^1.17.12",
"@types/inquirer": "^9.0.8",
"@types/ip": "^1.1.0",
"@types/lodash": "^4.14.198",
"@types/prompts": "^2.4.4",
"@types/react": "^17.0.2",
"@types/uuid": "^9.0.3",
"@types/ws": "^8.5.7",
"@types/yargs": "^17.0.24",
"axios": "^1.7.9",
"chalk": "^5.3.0",
"cookie": "^1.0.2",
"dotenv": "^16.3.1",
"esbuild-register": "^3.6.0",
"execa": "^7.1.1",
"http-proxy": "^1.18.1",
"husky": "^8.0.3",
"ink": "^3.2.0",
"ip": "^2.0.1",
"json5": "^2.2.3",
"lint-staged": "^15.2.0",
"lodash": "^4.17.21",
"moment": "^2.30.1",
"node-fetch": "^3.3.2",
"prettier": "^3.1.1",
"prompts": "^2.4.2",
"react": "^17.0.2",
"rimraf": "^6.0.1",
"semiver": "^1.1.0",
"sirv": "^2.0.3",
"tencentcloud-cls-sdk-js-web": "^1.0.13",
"ts-node": "^10.9.2",
"typescript": "^5.9.3",
"update-check": "^1.5.4",
"uuid": "^9.0.0",
"ws": "^8.14.2",
"yargs": "^17.6.2",
"zod": "^3.23.8",
"zod-to-json-schema": "^3.23.5"
},
"engines": {
"node": ">=12"
},
"lint-staged": {
"*.{ts,tsx,js,jsx,json,md}": [
"prettier --write"
]
}
}