forked from bitrise-io/bitrise-workflow-editor
-
Notifications
You must be signed in to change notification settings - Fork 0
/
package.json
132 lines (132 loc) · 4.28 KB
/
package.json
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
132
{
"name": "bitrise-workflow-editor",
"version": "1.3.179",
"description": "Bitrise workflow editor",
"main": "index.js",
"scripts": {
"karma": "karma start spec/karma.conf.js",
"lint": "eslint source/javascripts spec --ext .ts,.tsx,.js",
"test": "npm run build && npm run karma",
"test-ci": "npm run lint && npm run karma",
"test-watch": "onchange -ik -d 500 'source/javascripts/**/*.js.erb' -- npm test",
"build": "webpack --bail",
"build:website": "MODE=WEBSITE ANALYTICS=true HOTJAR=true FRESHPAINT=true SEGMENT=true DATADOG_RUM=true npm run build",
"build:plugin": "MODE=CLI ANALYTICS=true FRESHPAINT=true npm run build && bitrise run create-binaries",
"start:dev": "webpack-dev-server",
"start": "NODE_ENV=development concurrently \"npm:start:dev\" \"DEV=true ./_scripts/run_api.sh 4000\"",
"start:website": "NODE_ENV=development MODE=WEBSITE PUBLIC_URL_ROOT=http://localhost:4000 npm start",
"e2e:dev": "cypress open",
"e2e:run": "cypress run",
"e2e:api": "./_scripts/run_api.sh",
"e2e-ci": "concurrently -k -s first \"npm:e2e:api\" \"cypress run --record --key $CYPRESS_API_KEY\"",
"e2e": "concurrently -k -s first \"npm:e2e:api\" \"npm:e2e:run\""
},
"repository": {
"type": "git",
"url": "git+https://github.com/bitrise-io/bitrise-workflow-editor.git"
},
"keywords": [
"workflow",
"steps"
],
"author": "",
"license": "MIT",
"bugs": {
"url": "https://github.com/bitrise-io/bitrise-workflow-editor/issues"
},
"homepage": "https://github.com/bitrise-io/bitrise-workflow-editor#readme",
"dependencies": {
"@bitrise/bitkit": "v11.2.3",
"@bitrise/react2angular": "^5.0.0",
"@bitrise/steplib-search": "^2.3.0",
"@chakra-ui/react": "^2.3.5",
"@datadog/browser-logs": "^1.7.0",
"@datadog/browser-rum": "^2.6.1",
"@types/segment-analytics": "0.0.34",
"abortcontroller-polyfill": "^1.5.0",
"angular": "^1.7.9",
"angular-animate": "1.7.9",
"angular-cookies": "1.7.9",
"angular-elastic": "^2.5.1",
"angular-route": "1.7.9",
"angular-sanitize": "1.7.9",
"classnames": "^2.2.6",
"esprima": "^3.1.3",
"http-method-enum": "^1.0.0",
"jquery": "^3.4.1",
"js-yaml": "^3.14.0",
"launchdarkly-js-client-sdk": "^2.22.1",
"monaco-editor": ">=0.30.0",
"monaco-yaml": "^4.0.0",
"ng-showdown": "^1.1.0",
"prop-types": "^15.7.2",
"react": "^18.2.0",
"react-copy-to-clipboard": "^5.0.2",
"react-dom": "^18.2.0",
"react-lazy-load-image-component": "^1.4.3",
"showdown": "^1.9.1",
"underscore": "^1.13.2"
},
"devDependencies": {
"@types/classnames": "^2.2.9",
"@types/jasmine-ajax": "^3.3.1",
"@types/js-yaml": "^3.12.5",
"@types/luxon": "^3.0.1",
"@types/react": "^18.0.18",
"@types/react-copy-to-clipboard": "^4.3.0",
"@types/react-dom": "^18.0.6",
"@types/react-lazy-load-image-component": "^1.3.0",
"@types/resize-observer-browser": "^0.1.7",
"@types/showdown": "^1.9.3",
"@types/underscore": "^1.9.4",
"@typescript-eslint/eslint-plugin": "^5.39.0",
"@typescript-eslint/parser": "^5.39.0",
"@webpack-cli/serve": "^1.7.0",
"angular-mocks": "1.7.2",
"compression-webpack-plugin": "^10.0.0",
"concurrently": "^5.1.0",
"copy-webpack-plugin": "^6.0.0",
"css-loader": "^3.4.2",
"cypress": "^4.4.1",
"cypress-cucumber-preprocessor": "^3.0.0",
"eslint": "^8.24.0",
"eslint-config-prettier": "^6.10.1",
"eslint-plugin-jasmine": "^4.1.1",
"eslint-plugin-react": "^7.19.0",
"file-loader": "^6.0.0",
"jasmine-ajax": "^4.0.0",
"jsdom": "^16.0.0",
"karma": "^6.4.0",
"karma-cli": "^2.0.0",
"karma-coverage": "^2.0.1",
"karma-jasmine": "^3.1.0",
"karma-jsdom-launcher": "^9.0.0",
"karma-spec-reporter": "^0.0.32",
"mini-css-extract-plugin": "^2.0.0",
"monaco-editor-webpack-plugin": "^7.0.1",
"node-sass": "^7.0.1",
"null-loader": "^4.0.0",
"onchange": "^6.1.0",
"postcss-loader": "^3.0.0",
"prettier": "1.19.1",
"sass-loader": "^13.0.0",
"shell-loader": "^1.2.0",
"style-loader": "^1.1.3",
"terser-webpack-plugin": "^5.3.3",
"ts-loader": "^9.4.1",
"typescript": "^4.8.2",
"webpack": "^5.73.0",
"webpack-bundle-analyzer": "^4.6.1",
"webpack-cli": "^4.0.0",
"webpack-dev-server": "^4.0.0",
"whatwg-fetch": "^3.2.0"
},
"prettier": {
"useTabs": true,
"printWidth": 120
},
"cypress-cucumber-preprocessor": {
"nonGlobalStepDefinitions": true,
"stepDefinitions": "spec/integration"
}
}