/
package.json
56 lines (56 loc) · 3.06 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
{
"name": "home.ryanspice.com",
"short_name": "home",
"version": "1.1.0",
"description": "home.ryanspice.com",
"main": "index.js",
"author": "Ryan Spice-Finnie <contact@ryanspice.com>",
"license": "MIT",
"private": false,
"scripts": {
"start": "yarn serve",
"build": "yarn clean:dist && yarn dev",
"build:dev": "yarn build",
"build:prod": "yarn prod",
"assets": "yarn parallel:assets && yarn docs",
"docs": "yarn esdoc",
"clean:all": "yarn clean:dist && yarn clean:lib",
"clean:install": "yarn rimraf node_modules",
"clean:dist": "yarn rimraf dist",
"clean:lib": "yarn rimraf lib",
"serve": "yarn parallel:assets && yarn webpack-dev-server --config ./config/webpack.config.js --env.NODE_ENV=development --env.development",
"assetsserve": "yarn parallel:assets && yarn webpack-dev-server --config ./config/webpack.config.js --env.NODE_ENV=development --env.development",
"analyze": "yarn parallel:assets && yarn webpack-dev-server --config ./config/webpack.analyze.js --env.NODE_ENV=development --env.development",
"serve:dev": "yarn serve",
"serve:prod": "yarn preview",
"dev": "yarn clean:dist && yarn parallel:assets && yarn parallel:dev",
"prod": "yarn clean:dist && yarn parallel:assets && yarn parallel:prod",
"deploy": "yarn clean:all && yarn parallel:assets && yarn docs && yarn parallel --no-open && yarn library",
"docker": "yarn clean:all && yarn parallel:assets && yarn docs && yarn parallel --no-open && yarn library2",
"watch": "yarn webpack --config=./config/webpack.config.js --env.NODE_ENV=development --env.development --watch",
"parallel": "yarn parallel:prod",
"parallel:stats": "yarn webpack --config=./config/webpack.prod.js --env.NODE_ENV=development --env.development --max_old_space_size=4096 --profile --json > ./dist/stats.json && node ./config/script.clean.json.js",
"parallel:dev": "yarn parallel-webpack --config=./config/webpack.config.js --env.NODE_ENV=development --env.development --max_old_space_size=4096",
"parallel:prod": "yarn parallel-webpack --config=./config/webpack.prod.js --env.NODE_ENV=production --env.production",
"parallel:assets": "yarn parallel-webpack --config=./config/webpack.assets.js --env.NODE_ENV=development --env.development",
"preview": "yarn parallel:assets && yarn webpack-dev-server --config ./config/webpack.prod.js --env.NODE_ENV=production --env.production",
"library": "yarn clean:lib && node ./node_modules/async.2018/config/script.minify.js ./package.json",
"library2": "yarn clean:lib && node ../../node_modules/async.2018/config/script.minify.js ./package.json",
"dashboard": "yarn webpack-dashboard yarn prod --watch",
"test": "mocha src/**/*.unit.test.js || true",
"flow-check": "flow --color=always",
"release:npm": "npm run deploy && npm publish ."
},
"dependencies": {
"async.2018": "git+https://github.com/ryanspice/async-2018.git#develop",
"hexsorter": "^1.5.0",
"worker-loader": "^2.0.0"
},
"devDependencies": {},
"resolutions": {
"webpack-cli": "^3.1.2",
"@babel/runtime": "7.4.0",
"@babel/core": "^7.4.3",
"esdoc-babel-plugin": "ryanspice/esdoc-babel-plugin"
}
}