Repository navigation
Expand file tree
/
Copy pathpackage.json
More file actions
88 lines (88 loc) · 3.49 KB
/
Copy pathpackage.json
File metadata and controls
88 lines (88 loc) · 3.49 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
{
"name": "@involvex/bunpad-native",
"description": "BunPad Native is a native Windows application that provides a rich text editor with a focus on performance and extensibility.",
"author": "involvex",
"license": "MIT",
"homepage": "https://github.com/involvex/bunpadnative",
"repository": {
"type": "git",
"url": "https://github.com/involvex/bunpadnative.git"
},
"bugs": {
"url": "https://github.com/involvex/bunpadnative/issues"
},
"keywords": [
"editor",
"text editor",
"native",
"windows",
"typescript"
],
"version": "0.1.0",
"private": true,
"bin": {
"bunpad": "./dist/bunpad.exe"
},
"workspaces": [
"extensions/*"
],
"type": "module",
"scripts": {
"start": "bun run src/index.ts",
"dev": "bun run --watch src/index.ts",
"typecheck": "tsc --noEmit",
"lint": "eslint .",
"lint:fix": "eslint . --fix",
"format": "prettier . --write",
"format:check": "prettier . --check",
"verify": "bun run typecheck && bun run lint:fix && bun run format && bun run test:menu && bun run test:settings && bun run test:completion && bun run test:brackets && bun run test:token-context && bun run test:symbols && bun run test:install && bun run test:plugin-dialog && bun run test:breadcrumb && bun run test:document && bun run test:tabs && bun run test:tabbar && bun run test:editor && bun run test:editor-input && bun run test:highlight && bun run test:charformat && bun run test:charformat-integration && bun run test:contrast && bun run test:cli && bun run test:smoke && bun run test:plugins && bun run test:extensions",
"test:smoke": "bun run scripts/smoke-test.ts",
"test:plugins": "bun run scripts/plugin-test.ts",
"test:extensions": "bun run scripts/extension-test.ts",
"test:menu": "bun run scripts/menu-test.ts",
"test:settings": "bun run scripts/settings-test.ts",
"test:completion": "bun run scripts/completion-test.ts",
"test:brackets": "bun run scripts/brackets-test.ts",
"test:token-context": "bun run scripts/token-context-test.ts",
"test:symbols": "bun run scripts/symbols-test.ts",
"test:install": "bun run scripts/install-test.ts",
"test:plugin-dialog": "bun run scripts/plugin-install-dialog-test.ts",
"test:breadcrumb": "bun run scripts/breadcrumb-test.ts",
"test:document": "bun run scripts/document-test.ts",
"test:tabs": "bun run scripts/tabs-test.ts",
"test:tabbar": "bun run scripts/tabbar-test.ts",
"test:editor": "bun run scripts/editor-test.ts",
"test:editor-input": "bun run scripts/editor-input-test.ts",
"test:highlight": "bun run scripts/highlight-test.ts",
"test:cli": "bun run scripts/cli-test.ts",
"test:charformat": "bun run scripts/charformat-test.ts",
"test:charformat-integration": "bun run scripts/charformat-integration-test.ts",
"test:contrast": "bun run scripts/contrast-test.ts",
"build": "bun run scripts/build.ts",
"prebuild": "bun run verify"
},
"dependencies": {
"@bun-win32/comdlg32": "^2.0.1",
"@bun-win32/core": "^2.0.1",
"@bun-win32/kernel32": "^2.0.2",
"@bun-win32/user32": "^4.0.2",
"bun-types": "^1.4.2",
"vscode": "file:./vscode-shim"
},
"devDependencies": {
"@eslint/js": "^10.0.1",
"@types/bun": "^1.4.2",
"eslint": "^10.4.1",
"eslint-config-prettier": "^10.1.8",
"globals": "^17.6.0",
"prettier": "^3.9.9",
"typescript": "^5",
"typescript-eslint": "^8.60.1"
},
"engines": {
"bun": ">=1.1.0"
},
"imports": {
"vscode": "./src/vscode/index.ts"
}
}