-
-
Notifications
You must be signed in to change notification settings - Fork 194
Expand file tree
/
Copy pathpackage.json
More file actions
131 lines (131 loc) · 6.44 KB
/
package.json
File metadata and controls
131 lines (131 loc) · 6.44 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
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
{
"name": "phoenix",
"version": "5.1.5-0",
"apiVersion": "5.1.5",
"homepage": "https://core.ai",
"issues": {
"url": "https://github.com/phcode-dev/phoenix/issues"
},
"repository": {
"type": "git",
"url": "https://github.com/phcode-dev/phoenix.git",
"branch": "",
"SHA": ""
},
"devDependencies": {
"@commitlint/cli": "^16.0.2",
"@commitlint/config-conventional": "^16.0.0",
"@playwright/test": "^1.38.1",
"del": "^6.0.0",
"eslint": "^8.18.0",
"glob": "^8.1.0",
"gulp": "^4.0.2",
"gulp-concat": "^2.6.1",
"gulp-cssnano": "^2.1.3",
"gulp-flatten": "^0.4.0",
"gulp-if": "^3.0.0",
"gulp-minify": "^3.1.0",
"gulp-rename": "^2.0.0",
"gulp-sourcemaps": "^3.0.0",
"gulp-uglify": "^3.0.2",
"gulp-useref": "^5.0.0",
"gulp-webserver": "^0.9.1",
"gulp-zip": "^5.1.0",
"http-proxy": "^1.18.1",
"http-server": "14.1.0",
"husky": "^7.0.4",
"jasmine-core": "^4.2.0",
"jasmine-reporters": "^2.5.0",
"jsdoc-to-markdown": "^9.1.1",
"lmdb": "^3.5.1",
"readable-stream": "^3.6.0",
"through2": "^4.0.2"
},
"scripts": {
"postinstall": "cd phoenix-builder-mcp && npm install",
"lint": "eslint --quiet src test",
"lint:fix": "eslint --quiet --fix src test",
"prepare": "husky install",
"_serveTest": "http-server . -p 5000 -c-1",
"zipTestFiles": "gulp zipTestFiles",
"test": "echo please see `Running and debugging tests` section in readme.md",
"testIntegHelp": "echo By default this command only runs unit tests.To Run integration tests, please see `Running and debugging tests` section in readme.md",
"testChromium": "npm run testIntegHelp && npx playwright test --project=chromium",
"testChromiumDist": "npm run testIntegHelp && npx cross-env TEST_DIST=true npx playwright test --project=chromium",
"testChromiumDistDebug": "npm run testIntegHelp && npx cross-env TEST_DIST=true npx playwright test --project=chromium --debug",
"testChromiumDebug": "npm run testIntegHelp && npx playwright test --project=chromium --debug",
"testFirefox": "npm run testIntegHelp && npx playwright test --project=firefox",
"testFirefoxDist": "npm run testIntegHelp && npx cross-env TEST_DIST=true npx playwright test --project=firefox",
"testFirefoxDistDebug": "npm run testIntegHelp && npx cross-env TEST_DIST=true npx playwright test --project=firefox --debug",
"testFirefoxDebug": "npm run testIntegHelp && npx playwright test --project=firefox --debug",
"_compileLessSrc": "lessc --math=always --compress src/styles/brackets.less src/styles/brackets-all.css --source-map && npm run _compileLessSrcGit",
"_compileLessSrcGit": "lessc --math=always --compress src/extensions/default/Git/styles/git-styles.less src/extensions/default/Git/styles/git-styles-min.css --source-map",
"_buildonly": "gulp build",
"_buildonlyDebug": "gulp buildDebug",
"_vulnerabilityCheck": "echo Scanning for vulnarabilities && npm audit --prod --audit-level=critical",
"_create-src-node-pkg-lock": "cd src-node && npm i --package-lock-only && cd ..",
"build": "npm run _create-src-node-pkg-lock && npm run _buildonly && npm run createJSDocs && npm run zipTestFiles && npm run lint && npm run _vulnerabilityCheck",
"build:debug": "npm run _create-src-node-pkg-lock && npm run _buildonlyDebug && npm run createJSDocs && npm run zipTestFiles && npm run lint && npm run _vulnerabilityCheck",
"clean": "gulp clean && gulp reset",
"release:dev": "gulp releaseDev",
"release:staging": "gulp releaseStaging",
"release:prod": "gulp releaseProd",
"validate:dist-size": "gulp validateDistSizeRestrictions",
"_releaseWebCache": "gulp releaseWebCache",
"_patchVersionBump": "gulp patchVersionBump",
"_minorVersionBump": "gulp minorVersionBump",
"_majorVersionBump": "gulp majorVersionBump",
"serve": "npm install --prefix src-node && node serve-proxy.js . -p 8000 -c-1",
"serveLocalAccount": "npm install --prefix src-node && node serve-proxy.js . -p 8000 -c-1 --localAccount",
"serveStagingAccount": "npm install --prefix src-node && node serve-proxy.js . -p 8000 -c-1 --stagingAccount",
"_serveWithWebCacheHelp": "echo !!!Make sure to npm run release:dev/stageing/prod before testing the cache!!!",
"serveWithWebCache": "npm run _releaseWebCache && npm run _serveWithWebCacheHelp && http-server ./dist -p 8000 -c-1",
"serveExternal": "npm install --prefix src-node && node serve-proxy.js . -p 8000 -a 0.0.0.0 --log-ip -c-1",
"createJSDocs": "node build/api-docs-generator.js && git add docs",
"_translateStrings": "gulp translateStrings",
"_minify": "r.js -o require.min.config.js && echo this is untested see https://stackoverflow.com/questions/14337970/minifying-requirejs-javascript-codebase-to-a-single-file"
},
"licenses": [
{
"type": "AGPL-3.0-or-later",
"url": "https://github.com/phcode-dev/phoenix/blob/master/LICENSE"
}
],
"dependencies": {
"@bugsnag/js": "^7.18.0",
"@floating-ui/dom": "^0.5.4",
"@fortawesome/fontawesome-free": "^6.1.2",
"@highlightjs/cdn-assets": "^11.5.1",
"@phcode/fs": "^4.0.2",
"@phcode/language-support": "^1.1.0",
"@pixelbrackets/gfm-stylesheet": "^1.1.0",
"@prettier/plugin-php": "^0.22.2",
"@uiw/file-icons": "^1.3.2",
"bootstrap": "^5.1.3",
"browser-mime": "^1.0.1",
"codemirror": "^5.65.16",
"cross-env": "^7.0.3",
"devicon": "^2.15.1",
"emmet": "^2.4.11",
"file-saver": "^2.0.5",
"idb-keyval": "^6.2.1",
"jshint": "^2.13.5",
"jszip": "^3.8.0",
"less": "^4.1.3",
"lodash": "^4.17.23",
"lru-cache": "^10.2.0",
"marked": "^4.0.18",
"mime-db": "^1.52.0",
"mustache": "^4.2.0",
"prettier": "^3.2.5",
"requirejs": "^2.3.7",
"tern": "^0.24.3",
"tinycolor2": "^1.4.2",
"underscore": "^1.13.4",
"@xterm/xterm": "^6.0.0",
"@xterm/addon-fit": "^0.11.0",
"@xterm/addon-search": "^0.16.0",
"@xterm/addon-web-links": "^0.12.0",
"@xterm/addon-webgl": "^0.19.0"
}
}