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

3085 Коммитов

Автор SHA1 Сообщение Дата
Samuel Attard abca5637e8
0.1.0 2016-12-11 18:18:10 +11:00
Samuel Attard 914abb0d96
updated CHANGELOG.md 2016-12-11 18:18:08 +11:00
Mark Lee f219e99407 chore(tests): install g++ since Docker Hub won't create a new image 2016-12-10 23:17:01 -08:00
Samuel Attard 20c0b12a65 chore(initializer): output logs of the install step on failure 2016-12-10 23:17:01 -08:00
Samuel Attard f6f9664e07 Add package specific tests 2016-12-10 23:17:01 -08:00
Samuel Attard f8ffca1398 fix(packager): output rebuild errors if there are any 2016-12-10 23:17:01 -08:00
Samuel Attard ed9137dd13 fix(packager): rebuild pre-gyp modules with their binary variables 2016-12-10 23:17:01 -08:00
Samuel Attard bc1ec28d6c refactor(packager): make the rebuild a promise and use an ora 2016-12-10 23:17:01 -08:00
Samuel Attard 1d1ff74d51 feat(packager): rebuild native modules automatically in all the right places 2016-12-10 23:17:01 -08:00
Mark Lee 12e5d99e5c chore(tests): disable building branches on Travis CI 2016-12-10 21:34:40 -08:00
Samuel Attard ee6a7d8607 chore(generic): make the changelog link to the relevent commits 2016-12-10 20:56:13 -08:00
Samuel Attard 9a3854f174 chore(generic): set up changelog generation 2016-12-10 20:56:13 -08:00
Mark Lee d25d701d09 docs(generic): add contributing/issue/pull request docs + news 2016-12-10 20:56:13 -08:00
Mark Lee eddd61d843 docs(generic): clean up README 2016-12-10 15:58:02 -08:00
Samuel Attard 84a1a0631a
docs(packager): fix syntax of hook docs 2016-12-11 01:47:36 +11:00
Samuel Attard c58bdb6c4c
0.0.9 2016-12-11 01:46:15 +11:00
Samuel Attard 623a000141
feat(packager): map afterExtract hooks to require calls 2016-12-11 01:46:09 +11:00
Samuel Attard 87fb6aa6b5
docs(packager): document the require mapping of the hooks
afterCopy and afterExtract are mapped to require calls
2016-12-11 01:45:45 +11:00
Samuel Attard 0e78b48750
0.0.8 2016-12-11 01:42:17 +11:00
Samuel Attard c10bcd2962 refactor(packager): move packager compile logic to a electron-packager afterCopy hook
ISSUES CLOSED: Fixes #7
2016-12-11 01:41:44 +11:00
Mark Lee 9ab19b5f74 refactor(packager): upgrade to Electron Packager 8.4.0 (with quiet option) 2016-12-08 22:51:07 -08:00
Mark Lee 218518ef1e feat(maker): add the flatpak maker for the linux target 2016-12-08 20:57:52 -08:00
Samuel Attard aea80d91ab
0.0.7 2016-12-07 19:42:04 +11:00
Samuel Attard 834729fb64
fix(starter): pass through env to started application 2016-12-07 19:41:56 +11:00
Mark Lee c6ededf6c2 docs(generic): tweak the readme 2016-12-05 14:29:29 +11:00
Samuel Attard e909a0c4bd fix(maker): spawn the zip command in the containing directory
ensures the generated zip file does not contain a massive system path
2016-12-05 13:39:11 +11:00
Samuel Attard 5a56efb914 fix(initializer): add electron-compile to the prod dependencies of the initialized app 2016-12-05 13:37:49 +11:00
Samuel Attard f03ffeb55f
docs(generic): update readme 2016-12-04 23:58:59 +11:00
Samuel Attard e166eb45aa
0.0.6 2016-12-04 22:44:38 +11:00
Mark Lee 85821f273d feat(maker): add the rpm maker for the linux target 2016-12-03 22:34:45 -08: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
Samuel Attard 661b1eb65f
fix(maker): move electron-installer-debian to optional deps so that installs work on windows 2016-12-04 17:20:50 +11:00
Mark Lee 63ff52b231 fix(maker): correct path/arch of generated deb file 2016-12-03 21:53:49 -08:00
Mark Lee 028bcfbfb6 chore(tests): run different package installers in different Travis workers 2016-12-03 21:52:00 -08:00
Mark Lee 9d1b0291aa chore(tests): run Travis with OSX and Linux workers 2016-12-03 21:52:00 -08:00
Mark Lee f5ae494fd4 refactor(maker): DRY up app name 2016-12-03 21:51:24 -08:00
Mark Lee e8e1054ae5 refactor(maker): add packageJSON to the function arguments 2016-12-03 21:50:11 -08: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
Mark Lee b3b616a03e refactor(maker): create ensure{Directory,File} to rimraf+mkdirp the given output 2016-12-04 16:07:47 +11:00
Samuel Attard aaceb3f285
feat(maker): add the dmg maker for the darwin target 2016-12-04 14:13:20 +11:00
Mark Lee f21a87aa64 fix(generic): fix package.json warning about repository 2016-12-04 13:32:39 +11:00
Samuel Attard e0e712dd8d
test(resolve-dir): add a fixture that is actually an electron-forge package.json file 2016-12-04 13:12:54 +11:00
Samuel Attard f1f06acf36
style(generic): disable some eslint rules that don't make sense in a CLI tool 2016-12-04 13:08:56 +11:00
Samuel Attard 3e11610923
refactor(generic): add debug calls to the linter 2016-12-04 13:08:56 +11:00
Mark Lee 23449956f0 fix(packager): throw error when electron-prebuilt-compile is not found 2016-12-04 13:05:57 +11:00
Samuel Attard 9f4c0b49ef
refactor(generic): add the 'debug' module for standard debug logging
add debug logging throughout the utils and init files
2016-12-04 11:56:06 +11:00
Samuel Attard 4b7a22e3aa
style(generic): change eslint rules to allow strange linebreaks 2016-12-04 11:18:36 +11:00
Samuel Attard f4f36b59c5
refactor(packager): remove stray log 2016-12-04 11:16:28 +11:00
Samuel Attard 47aca1cb07
Clean up config merging 2016-12-04 11:12:19 +11:00
Samuel Attard 829f4c734d
Add the squirrel target on windows and enable packager config merging 2016-12-04 11:11:23 +11:00