Skip to content
This repository was archived by the owner on Feb 1, 2022. It is now read-only.

Commit 864d379

Browse files
authored
Merge pull request #25 from Tustin/rewrite
Merge rewrite with master
2 parents e29ff6e + 26d1dae commit 864d379

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

71 files changed

+7142
-3285
lines changed

.gitattributes

Lines changed: 0 additions & 63 deletions
This file was deleted.

.gitignore

Lines changed: 6 additions & 264 deletions
Original file line numberDiff line numberDiff line change
@@ -1,265 +1,7 @@
1-
## Ignore Visual Studio temporary files, build results, and
2-
## files generated by popular Visual Studio add-ons.
3-
4-
# User-specific files
5-
*.suo
6-
*.user
7-
*.userosscache
8-
*.sln.docstates
9-
10-
# User-specific files (MonoDevelop/Xamarin Studio)
11-
*.userprefs
12-
13-
# Build results
14-
[Dd]ebug/
15-
[Dd]ebugPublic/
16-
[Rr]elease/
17-
[Rr]eleases/
18-
x64/
19-
x86/
20-
bld/
21-
[Bb]in/
22-
[Oo]bj/
23-
[Ll]og/
24-
25-
# Visual Studio 2015 cache/options directory
26-
.vs/
27-
# Uncomment if you have tasks that create the project's static files in wwwroot
28-
#wwwroot/
29-
30-
# MSTest test Results
31-
[Tt]est[Rr]esult*/
32-
[Bb]uild[Ll]og.*
33-
34-
# NUNIT
35-
*.VisualState.xml
36-
TestResult.xml
37-
38-
# Build Results of an ATL Project
39-
[Dd]ebugPS/
40-
[Rr]eleasePS/
41-
dlldata.c
42-
43-
# DNX
44-
project.lock.json
45-
project.fragment.lock.json
46-
artifacts/
47-
48-
*_i.c
49-
*_p.c
50-
*_i.h
51-
*.ilk
52-
*.meta
53-
*.obj
54-
*.pch
55-
*.pdb
56-
*.pgc
57-
*.pgd
58-
*.rsp
59-
*.sbr
60-
*.tlb
61-
*.tli
62-
*.tlh
63-
*.tmp
64-
*.tmp_proj
65-
*.log
66-
*.vspscc
67-
*.vssscc
68-
.builds
69-
*.pidb
70-
*.svclog
71-
*.scc
72-
73-
# Chutzpah Test files
74-
_Chutzpah*
75-
76-
# Visual C++ cache files
77-
ipch/
78-
*.aps
79-
*.ncb
80-
*.opendb
81-
*.opensdf
82-
*.sdf
83-
*.cachefile
84-
*.VC.db
85-
*.VC.VC.opendb
86-
87-
# Visual Studio profiler
88-
*.psess
89-
*.vsp
90-
*.vspx
91-
*.sap
92-
93-
# TFS 2012 Local Workspace
94-
$tf/
95-
96-
# Guidance Automation Toolkit
97-
*.gpState
98-
99-
# ReSharper is a .NET coding add-in
100-
_ReSharper*/
101-
*.[Rr]e[Ss]harper
102-
*.DotSettings.user
103-
104-
# JustCode is a .NET coding add-in
105-
.JustCode
106-
107-
# TeamCity is a build add-in
108-
_TeamCity*
109-
110-
# DotCover is a Code Coverage Tool
111-
*.dotCover
112-
113-
# NCrunch
114-
_NCrunch_*
115-
.*crunch*.local.xml
116-
nCrunchTemp_*
117-
118-
# MightyMoose
119-
*.mm.*
120-
AutoTest.Net/
121-
122-
# Web workbench (sass)
123-
.sass-cache/
124-
125-
# Installshield output folder
126-
[Ee]xpress/
127-
128-
# DocProject is a documentation generator add-in
129-
DocProject/buildhelp/
130-
DocProject/Help/*.HxT
131-
DocProject/Help/*.HxC
132-
DocProject/Help/*.hhc
133-
DocProject/Help/*.hhk
134-
DocProject/Help/*.hhp
135-
DocProject/Help/Html2
136-
DocProject/Help/html
137-
138-
# Click-Once directory
139-
publish/
140-
141-
# Publish Web Output
142-
*.[Pp]ublish.xml
143-
*.azurePubxml
144-
# TODO: Comment the next line if you want to checkin your web deploy settings
145-
# but database connection strings (with potential passwords) will be unencrypted
146-
#*.pubxml
147-
*.publishproj
148-
149-
# Microsoft Azure Web App publish settings. Comment the next line if you want to
150-
# checkin your Azure Web App publish settings, but sensitive information contained
151-
# in these scripts will be unencrypted
152-
PublishScripts/
153-
154-
# NuGet Packages
155-
*.nupkg
156-
# The packages folder can be ignored because of Package Restore
157-
**/packages/*
158-
# except build/, which is used as an MSBuild target.
159-
!**/packages/build/
160-
# Uncomment if necessary however generally it will be regenerated when needed
161-
#!**/packages/repositories.config
162-
# NuGet v3's project.json files produces more ignoreable files
163-
*.nuget.props
164-
*.nuget.targets
165-
166-
# Microsoft Azure Build Output
167-
csx/
168-
*.build.csdef
169-
170-
# Microsoft Azure Emulator
171-
ecf/
172-
rcf/
173-
174-
# Windows Store app package directories and files
175-
AppPackages/
176-
BundleArtifacts/
177-
Package.StoreAssociation.xml
178-
_pkginfo.txt
179-
180-
# Visual Studio cache files
181-
# files ending in .cache can be ignored
182-
*.[Cc]ache
183-
# but keep track of directories ending in .cache
184-
!*.[Cc]ache/
185-
186-
# Others
187-
ClientBin/
188-
~$*
189-
*~
190-
*.dbmdl
191-
*.dbproj.schemaview
192-
*.jfm
193-
*.pfx
194-
*.publishsettings
1951
node_modules/
196-
orleans.codegen.cs
197-
198-
# Since there are multiple workflows, uncomment next line to ignore bower_components
199-
# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622)
200-
#bower_components/
201-
202-
# RIA/Silverlight projects
203-
Generated_Code/
204-
205-
# Backup & report files from converting an old project file
206-
# to a newer Visual Studio version. Backup files are not needed,
207-
# because we have git ;-)
208-
_UpgradeReport_Files/
209-
Backup*/
210-
UpgradeLog*.XML
211-
UpgradeLog*.htm
212-
213-
# SQL Server files
214-
*.mdf
215-
*.ldf
216-
217-
# Business Intelligence projects
218-
*.rdl.data
219-
*.bim.layout
220-
*.bim_*.settings
221-
222-
# Microsoft Fakes
223-
FakesAssemblies/
224-
225-
# GhostDoc plugin setting file
226-
*.GhostDoc.xml
227-
228-
# Node.js Tools for Visual Studio
229-
.ntvs_analysis.dat
230-
231-
# Visual Studio 6 build log
232-
*.plg
233-
234-
# Visual Studio 6 workspace options file
235-
*.opt
236-
237-
# Visual Studio LightSwitch build output
238-
**/*.HTMLClient/GeneratedArtifacts
239-
**/*.DesktopClient/GeneratedArtifacts
240-
**/*.DesktopClient/ModelManifest.xml
241-
**/*.Server/GeneratedArtifacts
242-
**/*.Server/ModelManifest.xml
243-
_Pvt_Extensions
244-
245-
# Paket dependency manager
246-
.paket/paket.exe
247-
paket-files/
248-
249-
# FAKE - F# Make
250-
.fake/
251-
252-
# JetBrains Rider
253-
.idea/
254-
*.sln.iml
255-
256-
# CodeRush
257-
.cr/
258-
259-
# Python Tools for Visual Studio (PTVS)
260-
__pycache__/
261-
*.pyc
262-
263-
# Inno Setup stuff
264-
*.iss
265-
[Oo]utput/
2+
dist/*
3+
!dist/app.html
4+
build/*
5+
!build/installer.nsh
6+
*.css
7+
*.log

.travis.yml

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

0 commit comments

Comments
 (0)