Commit Graph

414 Commits

Author SHA1 Message Date
Scott Nonnenberg
51768a16c4 Add semver and spellchecker directly, remove electron-provider
FREEBIE
2017-09-14 17:03:17 -07:00
David Balatero
9a7f4ae41c Show dialog box when there's an update for download 2017-09-14 16:53:50 -07:00
Scott Nonnenberg
ebc373185a Introduce new dependency for user settings: electron-config
FREEBIE
2017-09-14 16:53:48 -07:00
lilia
d63c603c21 Add spectron 2017-09-14 16:53:45 -07:00
lilia
81d8b78d05 Switch to grunt-sass + node-sass-import-once
These modules together allow us to import css files from third party
components without maintaining symlinks that essentially rename them as
sass partials, which doesn't work on windows.

// FREEBIE
2017-09-14 16:53:44 -07:00
lilia
7ef901d628 yarn remove icon-gen 2017-09-14 16:53:41 -07:00
lilia
7d47b53dc3 Generate icons with electron-icon-maker
Either icon-gen or local scaling of images was producing a corrupted and
glitchy .icns file. With this module, we need only provide a 1024px
image and it handles the scaling and generation of all other icon
assets.

// FREEBIE
2017-09-14 16:53:40 -07:00
lilia
c9537ff9a9 Add asar for inspeting asar contents 2017-09-14 16:53:40 -07:00
lilia
429cc46cf9 yarn add --dev electron-publisher-s3
// FREEBIE
2017-09-14 16:53:40 -07:00
lilia
9f873e21a2 yarn upgrade electron-builder 2017-09-14 16:53:40 -07:00
lilia
8732127b1d yarn upgrade icon-gen 2017-09-14 16:53:40 -07:00
lilia
a885123ab3 Upgrade dev dependencies
Including multiple major version upgrades.

// FREEBIE
2017-09-14 16:53:40 -07:00
lilia
404c8baffc yarn upgrade
// FREEBIE
2017-09-14 16:53:40 -07:00
lilia
90ad83a91d Add yarn.lock
Remove grunt-preen due to its dependency on module incompatible with
current node.

// FREEBIE
2017-09-14 16:53:40 -07:00