Skip to content

Commit 2c007c5

Browse files
committed
package configure
1 parent a997415 commit 2c007c5

File tree

3 files changed

+43
-1
lines changed

3 files changed

+43
-1
lines changed

frontend/.gitignore

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
# IntelliJ
44
.idea
5-
5+
/dist
66
# dependencies
77
/node_modules
88
/.pnp

frontend/.travis.yml

+39
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
matrix:
2+
include:
3+
- os: osx
4+
osx_image: xcode10.2
5+
language: node_js
6+
node_js: "10"
7+
env:
8+
- ELECTRON_CACHE=$HOME/.cache/electron
9+
- ELECTRON_BUILDER_CACHE=$HOME/.cache/electron-builder
10+
11+
- os: linux
12+
services: docker
13+
language: generic
14+
15+
cache:
16+
directories:
17+
- node_modules
18+
- $HOME/.cache/electron
19+
- $HOME/.cache/electron-builder
20+
21+
script:
22+
- |
23+
if [ "$TRAVIS_OS_NAME" == "linux" ]; then
24+
docker run --rm \
25+
--env-file <(env | grep -iE 'DEBUG|NODE_|ELECTRON_|YARN_|NPM_|CI|CIRCLE|TRAVIS|APPVEYOR_|CSC_|_TOKEN|_KEY|AWS_|STRIP|BUILD_') \
26+
-v ${PWD}:/project \
27+
-v ~/.cache/electron:/root/.cache/electron \
28+
-v ~/.cache/electron-builder:/root/.cache/electron-builder \
29+
electronuserland/builder:wine \
30+
/bin/bash -c "npm run package"
31+
else
32+
npm run package
33+
fi
34+
before_cache:
35+
- rm -rf $HOME/.cache/electron-builder/wine
36+
37+
branches:
38+
except:
39+
- "/^v\\d+\\.\\d+\\.\\d+$/"

frontend/package.json

+3
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
"version": "0.1.0",
44
"private": true,
55
"homepage": "./",
6+
"productName": "Bullet Journal",
67
"main": "./electron.js",
78
"dependencies": {
89
"@ant-design/compatible": "0.0.1-rc.0",
@@ -55,6 +56,8 @@
5556
"build": "react-app-rewired build",
5657
"test": "react-app-rewired test",
5758
"eject": "react-scripts eject",
59+
"build-electron": "mkdir build/electron && cp electron.js build/electron",
60+
"release": "electron-builder build --mac --win -c.extraMetadata.main=build/electron/electron.js --publish never",
5861
"electron-dev": "concurrently \"BROWSER=none yarn start\" \"wait-on http://localhost:3000 && electron .\""
5962
},
6063
"eslintConfig": {

0 commit comments

Comments
 (0)