Skip to content
Open

Nps #17

Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
31 changes: 31 additions & 0 deletions package-scripts.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
module.exports = {
scripts: {
precommit: 'yarn run lint',
prepush: 'yarn run lint',
flow: 'flow',
flowCoverage: 'flow-coverage-report -i \'src/**/*.js\'',
lint: 'eslint src lib',
lintFix: 'eslint --fix src lib',
reinstall: 'rimraf node_modules && npm install',
sourceExplorer: 'nps buildJs.prod && source-map-explorer public/main.js public/main.js.map',
qr: 'local-url-qrcode 8080',
clean: 'rimraf public',
buildHtml: {
default: 'webpack --env.buildSite',
dev: 'nps "buildHtml --env.dev --progress"',
prod: 'nps "buildHtml --env.prod -p --progress"',
},
buildJs: {
dev: 'webpack --env.dev --env.buildJS --progress',
prod: 'webpack --env.prod -p --progress',
},
server: {
dev: 'webpack-dev-server --env.dev --host 0.0.0.0',
prod: 'serve public/ -p 8080',
},
prod: 'nps clean && nps buildHtml.prod && nps buildJs.prod && nps qr && nps server.prod',
dev: 'nps clean && nps buildHtml.dev && nps buildJs.dev && nps qr && nps server.dev',
default: 'nps clean && nps buildJs.dev && nps qr && nps server.dev',
deploy: 'nps clean && nps buildHtml.prod && nps buildJs.prod && rimraf docs && cp -r public docs',
},
}
43 changes: 12 additions & 31 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,32 +1,12 @@
{
"private": true,
"scripts": {
"precommit": "yarn run lint",
"prepush": "yarn run lint",
"flow": "flow",
"flow-coverage": "flow-coverage-report -i 'src/**/*.js'",
"lint": "eslint src lib",
"lint-fix": "eslint --fix src lib",
"reinstall": "rimraf node_modules && npm install",
"source-explorer": "npm run build-js:prod && source-map-explorer public/main.js public/main.js.map",
"qr": "local-url-qrcode 8080",
"clean": "rimraf public",
"build-html": "webpack --env.buildSite",
"build-html:dev": "npm run build-html -- --env.dev --progress",
"build-html:prod": "npm run build-html -- --env.prod -p --progress",
"build-js:dev": "webpack --env.dev --env.buildJS --progress",
"build-js:prod": "webpack --env.prod -p --progress",
"server:dev": "webpack-dev-server --env.dev --host 0.0.0.0",
"server:prod": "serve public/ -p 8080",
"prod": "npm run clean && npm run build-html:prod && npm run build-js:prod && npm run qr && npm run server:prod",
"dev": "npm run clean && npm run build-html:dev && npm run build-js:dev && npm run qr && npm run server:dev",
"start": "npm run clean && npm run build-js:dev && npm run qr && npm run server:dev",
"deploy": "npm run clean && npm run build-html:prod && npm run build-js:prod && rimraf docs && cp -r public docs"
"start": "nps"
},
"devDependencies": {
"babel-core": "^6.24.1",
"babel-eslint": "^7.2.2",
"babel-loader": "^6.4.1",
"babel-eslint": "^7.2.3",
"babel-loader": "^7.0.0",
"babel-plugin-react-html-attrs": "^2.0.0",
"babel-plugin-transform-decorators-legacy": "^1.3.4",
"babel-plugin-transform-do-expressions": "^6.22.0",
Expand All @@ -48,18 +28,19 @@
"file-loader": "^0.11.1",
"flow-bin": "^0.44.2",
"flow-coverage-report": "^0.3.0",
"flow-typed": "^2.0.0",
"flow-typed": "^2.1.2",
"html-webpack-plugin": "^2.28.0",
"husky": "^0.13.3",
"local-url-qrcode": "^1.1.0",
"nps": "^5.3.2",
"react-hot-loader": "3.0.0-beta.6",
"rimraf": "^2.6.1",
"serve": "^5.1.4",
"source-map-explorer": "^1.3.3",
"static-site-generator-webpack-plugin": "^3.4.1",
"url-loader": "^0.5.8",
"webpack": "^2.4.1",
"webpack-dev-server": "^2.4.2",
"webpack-dev-server": "^2.4.5",
"why-did-you-update": "^0.0.8"
},
"dependencies": {
Expand All @@ -69,7 +50,7 @@
"constelation-style_": "^14.0.0",
"constelation-text": "^12.3.0",
"constelation-transition-group-view": "^14.0.0",
"constelation-view": "^14.0.0",
"constelation-view": "^14.0.3",
"decko": "^1.2.0",
"glamor": "next",
"glamor-react": "^3.0.0-1",
Expand All @@ -78,11 +59,11 @@
"lodash": "^4.17.4",
"mobx": "^3.1.9",
"mobx-react": "^4.1.8",
"react": "^15.4.2",
"react": "^15.5.4",
"react-addons-css-transition-group": "^15.5.2",
"react-dom": "^15.4.2",
"react-dom": "^15.5.4",
"react-router": "^3.0.2",
"react-router-scroll": "0.4.1",
"react-transition-group": "^1.1.2"
"react-router-scroll": "^0.4.2",
"react-transition-group": "^1.1.3"
}
}
}
2 changes: 2 additions & 0 deletions src/scenes/Other/Other.js
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,8 @@ export default class Other extends React.Component {
<Text>Other</Text>

<Link to='/'>Home</Link>

<img src='http://www.fillmurray.com/64/64' />
</Col>
)
}
Expand Down
Loading