Граф коммитов

18 Коммитов

Автор SHA1 Сообщение Дата
Mark Lee 35120b1c38 fix(initializer): electron versions for babel-preset-env should be strings
Removes the following warning when running `electron-forge start`:

> Warning, the following targets are using a decimal version:
>
>   electron: 1.7
>
> We recommend using a string for minor/patch versions to avoid numbers like 6.10
> getting parsed as 6.1, which can lead to unexpected behavior.
2017-12-17 15:03:02 -08:00
Mark Lee 212ccebaa7 Disable global-require check for default template call to electron-squirrel-startup 2017-09-10 08:13:21 -07:00
Mark Lee e0e42aa2d5 feat(initializer): add electron-squirrel-startup to the default template 2017-09-10 08:13:21 -07:00
Mark Lee 296bdde82f feat(initializer): add Travis/AppVeyor CI files to default template
ISSUES CLOSED: #30
2017-08-26 21:16:41 -07:00
Mark Lee a4fa4bfc98 fix(initializer): update Electron version type in .compilerc template, for completeness 2017-04-03 08:08:04 +10:00
Mark Lee d1ceadf351 fix(initializer): add github_repository.name to package.json in default template 2017-02-03 23:55:28 -08:00
Samuel Attard 272d9b1eec feat(initializer): template package.json now includes package and make scripts 2017-01-10 07:19:43 -08:00
Paul Betts 74a12163f0 feat(maker): add support for Windows Store (AppX) packages
This PR adds a new make type for Windows, "appx", which generates Windows Store packages

ISSUES CLOSED: #27
2017-01-02 15:41:51 -08:00
Paul Betts ac7a20bcaa fix(starter): ensure linebreak-style is disabled
See https://github.com/airbnb/javascript/pull/1224,
https://github.com/sindresorhus/eslint-config-xo/pull/35, and
https://github.com/eslint/eslint/pull/7823 for the sad details.

This doesn't completely solve the greater issue, but should at least
help a little bit to ensure new Electron projects can be used on
Windows
2017-01-03 10:31:17 +11:00
Paul Betts 4e3bb17bd0 feat(starter): switch the default Babel preset to use babel-preset-env
This PR switches the default Babel preset to use babel-preset-env - this
preset adjusts based on the current Electron version which Babel plugins
to use. This PR also enables async/await and React by default, since
these features are super common and don't have any overhead to enable
when not in-use.
2017-01-02 14:26:36 -08:00
Samuel Attard 189cb0ccbb feat(publisher): initial work on a publish command to sent make artifacts to github
Makers now return an array of artifacts which the publish command will use to send them to GitHub
2016-12-30 14:11:09 +13:00
Samuel Attard 20ae889e6f
fix(maker): add a santizied app id to the electronWinstaller config on init 2016-12-04 17:20:50 +11:00
Mark Lee 5c5ce67a79 feat(maker): add the deb maker for the linux target
Requires the app's "description" to be non-blank.
2016-12-04 16:07:47 +11:00
Samuel Attard 829f4c734d
Add the squirrel target on windows and enable packager config merging 2016-12-04 11:11:23 +11:00
Samuel Attard d54041e1c1
Implement initial make functionality. The 'zip' maker on all platforms 2016-12-03 20:05:08 +11:00
Samuel Attard 3468e87e86
Fix launching 2016-12-03 17:36:53 +11:00
Samuel Attard 047ca90566
Code clean up and enable yarn as an option 2016-12-03 14:16:36 +11:00
Samuel Attard ca6c25f764
Initial Commit 2016-10-06 01:42:02 +11:00