create-mori
Version:
Quickly create project templates to support the required repositories as much as possible
78 lines • 2.02 kB
JSON
{
"name": "[name]",
"publisher": "[author]",
"displayName": "[name]",
"version": "0.0.0",
"private": true,
"packageManager": "pnpm@10.4.1",
"description": "",
"license": "MIT",
"repository": {
"type": "git",
"url": "[repo]"
},
"categories": [
"Other"
],
"main": "./dist/index.js",
"icon": "res/icon.png",
"files": [
"LICENSE",
"dist/*",
"res/*"
],
"engines": {
"vscode": "^1.0.0"
},
"activationEvents": [
"onStartupFinished"
],
"contributes": {
"commands": [
{
"command": "mori.hello",
"title": "Hello Mori"
}
],
"configuration": {
"title": "Mori Hello",
"properties": {
"mori.hello": {
"type": "boolean",
"default": true,
"description": "Show 'Hello Mori'"
}
}
}
},
"scripts": {
"build": "tsup src/index.ts --external vscode",
"dev": "tsup src/index.ts --external vscode --watch --sourcemap",
"update": "vscode-ext-gen --output src/generated/meta.ts",
"lint": "eslint .",
"publish": "vsce publish --no-dependencies",
"pack": "vsce package --no-dependencies",
"typecheck": "tsc --noEmit",
"test": "vitest",
"test:debug": "vitest -u"
},
"devDependencies": {
"@eslint/js": "^9.18.0",
"@stylistic/eslint-plugin": "^4.2.0",
"@types/node": "^22.13.4",
"@types/vscode": "^1.97.0",
"@vscode/vsce": "^3.2.2",
"eslint": "^9.20.1",
"reactive-vscode": "^0.2.10",
"tsup": "^8.3.6",
"typescript": "^5.7.3",
"typescript-eslint": "^8.26.1",
"vitest": "^3.0.9",
"vscode-ext-gen": "^1.0.0"
},
"pnpm": {
"onlyBuiltDependencies": [
"esbuild"
]
}
}