edgeone
Version:
Command-line interface for TencentCloud Pages Functions
124 lines (123 loc) • 3.52 kB
JSON
{
"name": "edgeone",
"version": "1.2.29-beta.2",
"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 ./libs-kv-client",
"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 build:kv-client && npm run bundle",
"build:pages-ai": "node ./scripts/build-pages-ai.js",
"build:kv-client": "node ./scripts/build-kv-client.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": "vitest run",
"test:watch": "vitest",
"test:coverage": "vitest run --coverage"
},
"dependencies": {
"@edgeone/framework-detect": "^0.0.2",
"@edgeone/nuxt-pages": "^1.0.16",
"@edgeone/opennextjs-pages": "0.1.3",
"archiver": "^7.0.1",
"chokidar": "^4.0.1",
"common-path-prefix": "^1.0.0",
"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-polyfill-node": "^0.3.0",
"esbuild-plugin-vue": "^0.2.4",
"fast-glob": "^3.3.0",
"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",
"minimatch": "^9.0.5",
"node-persist": "^4.0.3",
"npm": "^10.9.1",
"open": "^8.4.2",
"p-map": "^5.5.0",
"parse-gitignore": "^2.0.0",
"portfinder": "^1.0.32",
"undici": "^5.29.0",
"vitest": "^4.0.17"
},
"devDependencies": {
"@babel/generator": "^7.28.0",
"@babel/parser": "^7.28.0",
"@babel/traverse": "^7.28.0",
"@babel/types": "^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",
"@vitest/coverage-v8": "^4.0.17",
"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"
]
}
}