Skip to content
This repository was archived by the owner on Sep 17, 2020. It is now read-only.

Commit fd39a5d

Browse files
m4rk3rikreymer
authored andcommitted
Add webrecorder submodule, package.json tweaks
1 parent 2ef29da commit fd39a5d

File tree

5 files changed

+592
-5840
lines changed

5 files changed

+592
-5840
lines changed

.gitignore

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
node_modules
55
python-binaries/webrecorder
66
dll
7-
app/dist/
7+
app/static/
88

99
app/main.prod.js
1010
app/main.prod.js.map

.gitmodules

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
[submodule "webrecorder"]
2+
path = webrecorder
3+
url = https://github.com/webrecorder/webrecorder

package.json

+7-73
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,12 @@
44
"version": "1.1.2",
55
"description": "Webrecorder Player -- Standalone Web Archive Browser App",
66
"scripts": {
7-
"build": "concurrently \"npm run build-main\" \"npm run build-renderer\"",
8-
"build-dll": "cross-env NODE_ENV=development node --trace-warnings -r babel-register ./node_modules/webpack/bin/webpack --config webpack/webpack.config.renderer.dev.dll.js --colors",
9-
"build-main": "cross-env NODE_ENV=production DEBUG_PROD=false node --trace-warnings -r babel-register ./node_modules/webpack/bin/webpack --config webpack/webpack.config.main.prod.js --display-error-details --colors",
10-
"build-renderer": "cross-env NODE_ENV=production DEBUG_PROD=false node --trace-warnings -r babel-register ./node_modules/webpack/bin/webpack --config webpack/webpack.config.renderer.prod.js --display-error-details --colors",
11-
"dev": "cross-env START_HOT=1 npm run start-renderer-dev",
7+
"build": "cd webrecorder/frontend && yarn install; npm run build-player",
128
"start": "cross-env NODE_ENV=production electron ./app",
9+
"start-dev": "cross-env NODE_ENV=development electron -r babel-register ./app/main.dev",
1310
"pack": "build --dir",
1411
"release": "npm run build && build",
15-
"dist": "npm run build && build --publish never",
16-
"start-main-dev": "cross-env HOT=1 NODE_ENV=development electron -r babel-register ./app/main.dev",
17-
"start-renderer-dev": "cross-env NODE_ENV=development node --trace-warnings -r babel-register ./node_modules/webpack-dev-server/bin/webpack-dev-server --config ./webpack/webpack.config.renderer.dev.js"
12+
"dist": "npm run build && build --publish never"
1813
},
1914
"repository": {
2015
"type": "git",
@@ -67,80 +62,19 @@
6762
}
6863
},
6964
"dependencies": {
70-
"classnames": "^2.2.5",
71-
"electron-debug": "^1.4.0",
72-
"electron-devtools-installer": "^2.2.1",
73-
"electron-window-state": "^4.1.1",
74-
"history": "^3.2.1",
75-
"immutable": "^3.8.1",
76-
"prop-types": "^15.6.0",
77-
"react": "^16.0.0",
78-
"react-dom": "^16.0.0",
79-
"react-hot-loader": "^3.0.0-beta.6",
80-
"react-markdown": "^3.0.0-rc3",
81-
"react-redux": "^5.0.5",
82-
"react-router": "^3.0.2",
83-
"react-router-redux": "^4.0.8",
84-
"react-toggle": "^4.0.2",
85-
"react-virtualized": "^9.12.0",
86-
"redux": "^3.7.1",
87-
"redux-connect": "^6.0.0",
88-
"redux-immutable": "^4.0.0",
89-
"redux-search": "^2.4.0",
90-
"request": "^2.81.0",
91-
"request-promise": "^4.2.1",
92-
"reselect": "^3.0.1",
93-
"source-map-support": "^0.4.15",
94-
"style-loader": "^0.19.0",
95-
"superagent": "^3.8.0"
96-
},
97-
"devDependencies": {
9865
"babel-core": "^6.24.1",
99-
"babel-eslint": "^7.2.3",
100-
"babel-jest": "^20.0.3",
101-
"babel-loader": "^7.1.0",
102-
"babel-plugin-add-module-exports": "^0.2.1",
103-
"babel-plugin-dev-expression": "^0.2.1",
104-
"babel-plugin-dynamic-import-webpack": "^1.0.1",
105-
"babel-plugin-flow-runtime": "^0.11.1",
106-
"babel-plugin-transform-class-properties": "^6.24.1",
107-
"babel-plugin-transform-es2015-classes": "^6.24.1",
108-
"babel-preset-env": "^1.5.1",
66+
"babel-preset-env": "^1.7.0",
10967
"babel-preset-react": "^6.24.1",
110-
"babel-preset-react-hmre": "^1.1.1",
111-
"babel-preset-react-optimize": "^1.0.1",
11268
"babel-preset-stage-0": "^6.24.1",
11369
"babel-register": "^6.24.1",
114-
"babili-webpack-plugin": "^0.1.2",
115-
"chalk": "^2.0.1",
11670
"concurrently": "^3.5.0",
11771
"cross-env": "^5.1.1",
118-
"cross-spawn": "^5.1.0",
119-
"css-loader": "^0.28.3",
12072
"electron": "^1.6.11",
12173
"electron-builder": "^19.13.0",
74+
"electron-debug": "^1.4.0",
75+
"electron-devtools-installer": "^2.2.1",
12276
"electron-publisher-s3": "^19.15.0",
123-
"eslint": "^3.19.0",
124-
"eslint-config-airbnb": "^15.0.1",
125-
"eslint-formatter-pretty": "^1.1.0",
126-
"eslint-import-resolver-webpack": "^0.8.3",
127-
"eslint-plugin-compat": "^1.0.4",
128-
"eslint-plugin-import": "^2.6.0",
129-
"eslint-plugin-jest": "^20.0.3",
130-
"eslint-plugin-jsx-a11y": "5.0.3",
131-
"eslint-plugin-promise": "^3.5.0",
132-
"eslint-plugin-react": "^7.1.0",
133-
"express": "^4.16.1",
134-
"extract-text-webpack-plugin": "^3.0.2",
135-
"file-loader": "^0.11.1",
136-
"jest": "^20.0.4",
137-
"node-sass": "^4.5.3",
138-
"sass-loader": "^6.0.6",
139-
"url-loader": "^0.5.8",
140-
"webpack": "^3.0.0",
141-
"webpack-bundle-analyzer": "^2.8.2",
142-
"webpack-dev-server": "^2.9.3",
143-
"webpack-merge": "^4.1.0"
77+
"electron-window-state": "^4.1.1"
14478
},
14579
"devEngines": {
14680
"node": ">=7.x",

webrecorder

Submodule webrecorder added at dc32253

0 commit comments

Comments
 (0)