mirror of
https://github.com/kremalicious/blowfish.git
synced 2025-02-01 20:40:19 +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
|
||||
node_js: node
|
||||
|
||||
cache:
|
||||
directories:
|
||||
- node_modules
|
||||
env:
|
||||
global:
|
||||
- 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:
|
||||
- npm test
|
||||
- npm run build
|
||||
- npm run dist
|
||||
|
||||
branches:
|
||||
except:
|
||||
- "/^v\\d+\\.\\d+\\.\\d+$/"
|
||||
|
||||
notifications:
|
||||
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}",
|
||||
"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",
|
||||
"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",
|
||||
"release": "release-it --non-interactive",
|
||||
"changelog": "auto-changelog -p"
|
||||
@ -28,26 +28,26 @@
|
||||
"ms": "^2.1.2"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@babel/core": "^7.4.5",
|
||||
"@babel/plugin-proposal-class-properties": "^7.4.4",
|
||||
"@babel/preset-env": "^7.4.5",
|
||||
"@babel/core": "^7.5.0",
|
||||
"@babel/plugin-proposal-class-properties": "^7.5.0",
|
||||
"@babel/preset-env": "^7.5.0",
|
||||
"@babel/preset-react": "^7.0.0",
|
||||
"@babel/runtime": "^7.4.5",
|
||||
"@babel/runtime": "^7.5.1",
|
||||
"@reach/router": "^1.2.1",
|
||||
"@svgr/webpack": "^4.3.0",
|
||||
"auto-changelog": "^1.13.0",
|
||||
"babel-eslint": "^10.0.1",
|
||||
"@svgr/webpack": "^4.3.1",
|
||||
"auto-changelog": "^1.14.0",
|
||||
"babel-eslint": "^10.0.2",
|
||||
"babel-loader": "^8.0.6",
|
||||
"copy-webpack-plugin": "^5.0.3",
|
||||
"cross-env": "^5.2.0",
|
||||
"css-loader": "^3.0.0",
|
||||
"electron": "^5.0.3",
|
||||
"electron-builder": "^20.43.0",
|
||||
"electron": "5.0.5",
|
||||
"electron-builder": "^20.44.4",
|
||||
"electron-devtools-installer": "^2.2.4",
|
||||
"electron-store": "^3.3.0",
|
||||
"electron-store": "^4.0.0",
|
||||
"eslint": "^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",
|
||||
"html-webpack-plugin": "^3.2.0",
|
||||
"mini-css-extract-plugin": "^0.7.0",
|
||||
@ -57,15 +57,15 @@
|
||||
"react": "^16.8.6",
|
||||
"react-dom": "^16.8.6",
|
||||
"react-pose": "^4.0.8",
|
||||
"release-it": "^12.3.0",
|
||||
"release-it": "^12.3.2",
|
||||
"sass-loader": "^7.1.0",
|
||||
"style-loader": "^0.23.1",
|
||||
"stylelint": "^10.1.0",
|
||||
"stylelint-config-css-modules": "^1.4.0",
|
||||
"stylelint-config-standard": "^18.3.0",
|
||||
"webpack": "^4.33.0",
|
||||
"webpack-cli": "^3.3.4",
|
||||
"webpack-dev-server": "^3.7.1"
|
||||
"webpack": "^4.35.2",
|
||||
"webpack-cli": "^3.3.5",
|
||||
"webpack-dev-server": "^3.7.2"
|
||||
},
|
||||
"browserslist": "electron >= 5.0",
|
||||
"build": {
|
||||
|
Loading…
Reference in New Issue
Block a user