mirror of
https://github.com/kremalicious/blowfish.git
synced 2025-02-02 04:49:45 +01:00
Merge pull request #27 from kremalicious/feature/travis
test packaging on Travis
This commit is contained in:
commit
ba8813f4b2
23
.travis.yml
23
.travis.yml
@ -1,16 +1,27 @@
|
|||||||
dist: xenial
|
osx_image: xcode10.2
|
||||||
|
os: osx
|
||||||
language: node_js
|
language: node_js
|
||||||
node_js: node
|
node_js: node
|
||||||
|
|
||||||
cache:
|
env:
|
||||||
directories:
|
global:
|
||||||
- node_modules
|
- ELECTRON_CACHE=$HOME/.cache/electron
|
||||||
|
- ELECTRON_BUILDER_CACHE=$HOME/.cache/electron-builder
|
||||||
|
|
||||||
# will run `npm install` automatically here
|
cache:
|
||||||
|
npm: true
|
||||||
|
directories:
|
||||||
|
- $HOME/.cache/electron
|
||||||
|
- $HOME/.cache/electron-builder
|
||||||
|
- $HOME/.npm/_prebuilds
|
||||||
|
|
||||||
script:
|
script:
|
||||||
- npm test
|
- npm test
|
||||||
- npm run build
|
- npm run dist
|
||||||
|
|
||||||
|
branches:
|
||||||
|
except:
|
||||||
|
- "/^v\\d+\\.\\d+\\.\\d+$/"
|
||||||
|
|
||||||
notifications:
|
notifications:
|
||||||
email: false
|
email: false
|
||||||
|
32
package.json
32
package.json
@ -8,7 +8,7 @@
|
|||||||
"test": "eslint --ignore-path .gitignore ./src/**/*.{js,jsx} && stylelint --ignore-path .gitignore ./src/**/*.{css,scss}",
|
"test": "eslint --ignore-path .gitignore ./src/**/*.{js,jsx} && stylelint --ignore-path .gitignore ./src/**/*.{css,scss}",
|
||||||
"start": "webpack-dev-server --hot --host 0.0.0.0 --config=./webpack.dev.config.js",
|
"start": "webpack-dev-server --hot --host 0.0.0.0 --config=./webpack.dev.config.js",
|
||||||
"build": "cross-env NODE_ENV=production webpack --config webpack.common.config.js",
|
"build": "cross-env NODE_ENV=production webpack --config webpack.common.config.js",
|
||||||
"package": "electron-builder build -mwl && open ./dist",
|
"package": "electron-builder build -mwl -p never && open ./dist",
|
||||||
"dist": "rm -rf {dist,build}/ && npm run build && npm run package",
|
"dist": "rm -rf {dist,build}/ && npm run build && npm run package",
|
||||||
"release": "release-it --non-interactive",
|
"release": "release-it --non-interactive",
|
||||||
"changelog": "auto-changelog -p"
|
"changelog": "auto-changelog -p"
|
||||||
@ -28,26 +28,26 @@
|
|||||||
"ms": "^2.1.2"
|
"ms": "^2.1.2"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@babel/core": "^7.4.5",
|
"@babel/core": "^7.5.0",
|
||||||
"@babel/plugin-proposal-class-properties": "^7.4.4",
|
"@babel/plugin-proposal-class-properties": "^7.5.0",
|
||||||
"@babel/preset-env": "^7.4.5",
|
"@babel/preset-env": "^7.5.0",
|
||||||
"@babel/preset-react": "^7.0.0",
|
"@babel/preset-react": "^7.0.0",
|
||||||
"@babel/runtime": "^7.4.5",
|
"@babel/runtime": "^7.5.1",
|
||||||
"@reach/router": "^1.2.1",
|
"@reach/router": "^1.2.1",
|
||||||
"@svgr/webpack": "^4.3.0",
|
"@svgr/webpack": "^4.3.1",
|
||||||
"auto-changelog": "^1.13.0",
|
"auto-changelog": "^1.14.0",
|
||||||
"babel-eslint": "^10.0.1",
|
"babel-eslint": "^10.0.2",
|
||||||
"babel-loader": "^8.0.6",
|
"babel-loader": "^8.0.6",
|
||||||
"copy-webpack-plugin": "^5.0.3",
|
"copy-webpack-plugin": "^5.0.3",
|
||||||
"cross-env": "^5.2.0",
|
"cross-env": "^5.2.0",
|
||||||
"css-loader": "^3.0.0",
|
"css-loader": "^3.0.0",
|
||||||
"electron": "^5.0.3",
|
"electron": "5.0.5",
|
||||||
"electron-builder": "^20.43.0",
|
"electron-builder": "^20.44.4",
|
||||||
"electron-devtools-installer": "^2.2.4",
|
"electron-devtools-installer": "^2.2.4",
|
||||||
"electron-store": "^3.3.0",
|
"electron-store": "^4.0.0",
|
||||||
"eslint": "^6.0.0",
|
"eslint": "^6.0.0",
|
||||||
"eslint-config-prettier": "^6.0.0",
|
"eslint-config-prettier": "^6.0.0",
|
||||||
"eslint-plugin-react": "^7.13.0",
|
"eslint-plugin-react": "^7.14.2",
|
||||||
"file-loader": "^4.0.0",
|
"file-loader": "^4.0.0",
|
||||||
"html-webpack-plugin": "^3.2.0",
|
"html-webpack-plugin": "^3.2.0",
|
||||||
"mini-css-extract-plugin": "^0.7.0",
|
"mini-css-extract-plugin": "^0.7.0",
|
||||||
@ -57,15 +57,15 @@
|
|||||||
"react": "^16.8.6",
|
"react": "^16.8.6",
|
||||||
"react-dom": "^16.8.6",
|
"react-dom": "^16.8.6",
|
||||||
"react-pose": "^4.0.8",
|
"react-pose": "^4.0.8",
|
||||||
"release-it": "^12.3.0",
|
"release-it": "^12.3.2",
|
||||||
"sass-loader": "^7.1.0",
|
"sass-loader": "^7.1.0",
|
||||||
"style-loader": "^0.23.1",
|
"style-loader": "^0.23.1",
|
||||||
"stylelint": "^10.1.0",
|
"stylelint": "^10.1.0",
|
||||||
"stylelint-config-css-modules": "^1.4.0",
|
"stylelint-config-css-modules": "^1.4.0",
|
||||||
"stylelint-config-standard": "^18.3.0",
|
"stylelint-config-standard": "^18.3.0",
|
||||||
"webpack": "^4.33.0",
|
"webpack": "^4.35.2",
|
||||||
"webpack-cli": "^3.3.4",
|
"webpack-cli": "^3.3.5",
|
||||||
"webpack-dev-server": "^3.7.1"
|
"webpack-dev-server": "^3.7.2"
|
||||||
},
|
},
|
||||||
"browserslist": "electron >= 5.0",
|
"browserslist": "electron >= 5.0",
|
||||||
"build": {
|
"build": {
|
||||||
|
Loading…
Reference in New Issue
Block a user