forked from go-seven/go-seven.com
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpackage.json
95 lines (95 loc) · 4.79 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
{
"name": "go-seven.com",
"version": "0.2.1",
"private": true,
"description": "URL shortener",
"config": {
"versions": {
"react": "16.8.2",
"react_dom": "16.8.2",
"react_router_dom": "4.3.1",
"redux": "4.0.1"
},
"browserify": {
"exclude": "-x react -x react-dom -x react-router-dom -x redux"
}
},
"scripts": {
"aws_s3_sync": "run-s aws_s3_sync:*",
"aws_s3_sync:public": "aws s3 sync public s3://go-seven.com --profile GoSeven --exclude 'css/*' --exclude 'fonts/*' --exclude 'js/*' --exclude 'libs/*' --cache-control 'max-age=86400'",
"aws_s3_sync:public/css": "aws s3 sync public/css/ s3://go-seven.com/css/ --profile GoSeven --exclude '.gitignore' --expires 'Sun, 01 Jan 2040 01:01:01 GMT'",
"aws_s3_sync:public/fonts": "aws s3 sync public/fonts/ s3://go-seven.com/fonts/ --profile GoSeven --expires 'Sun, 01 Jan 2040 01:01:01 GMT'",
"aws_s3_sync:public/js": "aws s3 sync public/js/ s3://go-seven.com/js/ --profile GoSeven --exclude '.gitignore' --expires 'Sun, 01 Jan 2040 01:01:01 GMT'",
"aws_s3_sync:public/libs": "aws s3 sync public/libs/ s3://go-seven.com/libs/ --profile GoSeven --exclude '.gitignore' --expires 'Sun, 01 Jan 2040 01:01:01 GMT'",
"browserify": "run-s browserify:*",
"browserify:bundle": "browserify src/index.tsx -p tsify $npm_package_config_browserify_exclude -o public/js/bundle.v${npm_package_version}.js",
"browserify:cache": "browserify src/cache.js > public/cache.v${npm_package_version}.js",
"browserify:shim": "run-s browserify:shim:*",
"browserify:shim:react": "browserify -r ./src/libs/react.js:react -o public/libs/react.js",
"browserify:shim:react-dom": "browserify -r ./src/libs/react-dom.js:react-dom -o public/libs/react-dom.js",
"browserify:shim:react-router-dom": "browserify -r ./src/libs/react-router-dom.js:react-router-dom -o public/libs/react-router-dom.js",
"browserify:shim:redux": "browserify -r ./src/libs/redux.js:redux -o public/libs/redux.js",
"build": "npm run browserify; npm run node-sass",
"budo": "budo src/index.tsx --live --pushstate --dir public --serve js/bundle.v${npm_package_version}.js --open -- -p tsify $npm_package_config_browserify_exclude",
"deploy": "npm run build; npm run aws_s3_sync",
"get_js_libs": "run-s get_js_libs:*",
"get_js_libs:react": "wget https://unpkg.com/react@${npm_package_config_versions_react}/umd/react.production.min.js -O public/libs/react.v${npm_package_config_versions_react}.min.js",
"get_js_libs:react-dom": "wget https://unpkg.com/react-dom@${npm_package_config_versions_react_dom}/umd/react-dom.production.min.js -O public/libs/react-dom.v${npm_package_config_versions_react_dom}.min.js",
"get_js_libs:react-router-dom": "wget https://unpkg.com/react-router-dom@${npm_package_config_versions_react_router_dom}/umd/react-router-dom.min.js -O public/libs/react-router-dom.v${npm_package_config_versions_react_router_dom}.min.js",
"get_js_libs:redux": "wget https://unpkg.com/redux@${npm_package_config_versions_redux}/dist/redux.min.js -O public/libs/redux.v${npm_package_config_versions_redux}.min.js",
"node-sass": "run-s node-sass:*",
"node-sass:app": "node-sass --include-path node_modules src/sass/app.scss --output-style compressed > public/css/app.v${npm_package_version}.css",
"postget_js_libs:react": "npm run browserify:shim:react",
"postget_js_libs:react-dom": "npm run browserify:shim:react-dom",
"postget_js_libs:react-router-dom": "npm run browserify:shim:react-router-dom",
"postget_js_libs:redux": "npm run browserify:shim:redux",
"postinstall": "npm run get_js_libs",
"predeploy": "npm test",
"standa": "standa test.js src/*.js",
"test": "node test.js",
"tsc--noemit": "tsc --declaration --project . --noemit",
"tslint": "tslint -c tslint.json 'src/**/*.{ts,tsx}'"
},
"pre-commit": [
"test",
"tsc--noemit",
"tslint",
"standa"
],
"repository": {
"type": "git",
"url": "git+https://github.com/go-seven/go-seven.com.git"
},
"keywords": [
"go7"
],
"author": "Gianluca Casati (http://g14n.info)",
"license": "MIT",
"bugs": {
"url": "https://github.com/go-seven/go-seven.com/issues"
},
"homepage": "https://go7.li",
"dependencies": {
"@types/react": "^16.8.3",
"@types/react-dom": "^16.8.2",
"@types/react-router-dom": "^4.3.1",
"budo": "^11.6.0",
"dot-editorconfig": "^1.1.1",
"fa-svg-icon": "^0.3.0",
"i-am-not-a-robot": "^0.7.0",
"node-sass": "^4.11.0",
"npm-run-all": "^4.1.5",
"pdsp": "^0.1.0",
"pre-commit": "^1.2.2",
"react-redux": "^6.0.1",
"redux-thunk": "^2.3.0",
"regex-weburl": "^1.0.0",
"standa": "^12.0.1",
"trunx": "^0.20.2",
"tsify": "^4.0.1",
"tslint": "^5.12.1",
"tslint-react": "^3.6.0",
"typescript": "^3.2.4"
},
"devDependencies": {}
}