Commit graph

983 commits

Author SHA1 Message Date
evelyn masso
12ae1ae6a0 disable gcov from commandline 2018-11-09 15:56:49 -08:00
Jed Fox
336ff4162b Upgrade to the stable version of Prettier 2018-11-07 06:40:17 -05:00
Brendan Forster
0351691b07 upgrade most eslint dependencies to latest version 2018-11-06 14:13:44 -04:00
Jed Fox
dce776c5be Update Prettier again 2018-11-06 06:37:10 -05:00
say25
30213b4eaf Bump to Electron 2.0.13 2018-10-31 23:40:31 -05:00
William Shepherd
8a602413f8
Merge pull request #5979 from desktop/local-storage-abstraction
add a localStorage abstraction to tidy up our parsing work
2018-10-26 12:36:32 -05:00
Brendan Forster
a8c82c2ed9 add support for mocking localStorage when testing 2018-10-23 15:41:24 -03:00
Brendan Forster
1fa20bd8ce upgrade electron-builder to latest version 2018-10-23 11:26:06 -03:00
Grzegorz Szymaszek
00d65d7150 Removed invalid -P argument from a “mocha” call 2018-10-16 16:04:20 +02:00
evelyn masso
4272bda372 upgrade typescript-eslint-parser
to a version that supports TypeScript 3.1
2018-10-08 10:51:11 -07:00
evelyn masso
1a5844c6c3 typescript 3.1 🚋 2018-09-27 10:55:29 -07:00
evelyn masso
c3743e2c38 just use airbnb-browser-shims 2018-09-21 10:15:22 -07:00
evelyn masso
20848eb674 fetch polyfill 2018-09-21 09:39:46 -07:00
William Shepherd
b7895b606c
Merge pull request #5538 from desktop/nvm-and-friends
nvm and pyenv and docs
2018-09-21 10:59:59 -05:00
William Shepherd
f35ba6365f
Merge pull request #5613 from desktop/bump-to-latest-electron
bump to latest 2.0.x version of Electron
2018-09-19 15:01:06 -05:00
Brendan Forster
389ce17a27
Merge pull request #5636 from desktop/codecov
codecov reporting
2018-09-18 14:43:19 -03:00
William Shepherd
ae17dfdbff
Merge pull request #5567 from desktop/the-great-ts-migration
upgrade to TypeScript 3.0
2018-09-14 11:04:01 -05:00
evelyn masso
47ca984d38 codecov on circleci 2018-09-12 16:03:57 -07:00
Brendan Forster
2300fdc908 bump electron to 2.0.9 2018-09-12 10:44:50 -03:00
Brendan Forster
0577d4bd8e bump electron to 2.0.8 2018-09-12 10:44:50 -03:00
evelyn masso
909a96b975 8.11.4 everywhere 2018-09-10 13:22:35 -07:00
Brendan Forster
fc2e1052a7 specify the old space limit when performing the production build 2018-09-10 10:52:31 -03:00
Brendan Forster
64d0b03948 also bump typescript-eslint-parser 2018-09-09 17:26:27 -03:00
Brendan Forster
78a4e8b275 upgrade to typescript 3 and others 2018-09-07 15:23:09 -03:00
evelyn masso
9df20ef861 detectOpenHandles 2018-09-05 09:52:44 -07:00
Brendan Forster
107ee65240 add flag to ignore console output generated by tests 2018-08-29 15:23:56 -03:00
evelyn masso
12ecb1110f remove dead things, add babel-jest 2018-08-27 15:48:35 -07:00
evelyn masso
e6d26972e4 make mocha a direct dep 2018-08-22 16:00:58 -05:00
evelyn masso
807dbf9813 Revert "remove xvfb remnants"
This reverts commit 80fa1dd1a3.
2018-08-20 15:12:20 -05:00
evelyn masso
80fa1dd1a3 remove xvfb remnants 2018-08-20 14:57:36 -05:00
evelyn masso
3038c8eda5 clean up unused deps 2018-08-19 15:44:52 -05:00
evelyn masso
73b703286d run jest in band 2018-08-19 15:31:53 -05:00
evelyn masso
eae0ca2e10 Revert "use .bin jest"
This reverts commit 9216fbdd13.
2018-08-17 15:35:03 -05:00
evelyn masso
2e6c4372f7 reintegrate extra env for unit tests 2018-08-17 14:49:46 -05:00
evelyn masso
9216fbdd13 use .bin jest
Co-Authored-By: Brendan Forster <github@brendanforster.com>
2018-08-17 14:37:25 -05:00
evelyn masso
c742251fbb electron 2018-08-17 14:16:13 -05:00
evelyn masso
4b06e56871 mock db 2018-08-17 12:33:23 -05:00
evelyn masso
a817970831 add electron-mocha back for integration test 2018-08-17 12:33:23 -05:00
evelyn masso
a8912a2300 clean coverage with clean-slate 2018-08-17 12:32:09 -05:00
evelyn masso
ff3c5a8c1e jest is awesome 2018-08-17 12:32:09 -05:00
Brendan Forster
9d70a77468 Merge branch 'master' into upgrade-to-local-yarn-usage 2018-08-09 12:51:46 -03:00
Jed Fox
d9b300b66c Upgrade Prettier to 1.14.2 2018-08-09 06:59:27 -04:00
Jed Fox
15c4019a55 Merge branch 'master' into prettier-1.14 2018-08-08 19:41:25 -04:00
Jed Fox
3719a7453f Test a Prettier version that should fix the VSTS issue 2018-08-08 19:15:26 -04:00
Brendan Forster
4a1961ef3b bump electron-builder to latest version 2018-08-08 18:12:26 -03:00
Brendan Forster
74206af6fd upgrade ts-node to latest version 2018-08-07 14:37:50 -03:00
Brendan Forster
31563857d7 ensure you're running a recent version of yarn 2018-08-03 14:07:23 -03:00
Brendan Forster
b3c3442784 swap out complex inline script for ts-node usage 2018-08-03 14:07:22 -03:00
Brendan Forster
33ba8972af first pass at a postinstall script that loads the right version of yarn 2018-08-03 14:07:22 -03:00
William Shepherd
ae526c4912
Merge pull request #5204 from desktop/upgrade-legal-eagle
bump legal-eagle to version which supports Node 10
2018-08-02 16:01:51 -05:00
Brendan Forster
b32f7d625c upgrade tslint and related packages 2018-08-01 18:40:45 -03:00
Brendan Forster
d2c53d454d upgrade eslint and related dependencies 2018-08-01 18:37:29 -03:00
Jed Fox
ba51288ba9 Upgrade to the released version of Prettier 1.14 2018-07-29 17:24:04 -04:00
Brendan Forster
c091204aaa bump legal-eagle to version which supports Node 10 2018-07-20 07:30:48 -03:00
Jed Fox
737e78e222
master 2018-07-19 09:51:51 -04:00
Brendan Forster
6ce07ef69b add double-ended-queue package as alternative to arrays 2018-07-18 13:00:21 -03:00
Jed Fox
fa1f3b1655 Upgrade Prettier to 1.14 (beta) 2018-07-18 06:42:46 -04:00
Brendan Forster
464c047393 bump @types/electron-packager to latest version 2018-07-16 16:57:16 -03:00
Vanessa Yuen
1dbb4ec0f8 upgrade to electron@2.0.5 to get all the new fixes 2018-07-16 10:13:11 +02:00
Vanessa Yuen
4081d4f14d update electron-builder to make linux build happy 2018-07-10 15:42:34 +02:00
Vanessa Yuen
9c0612cd7e upgrade some more dependencies 2018-07-10 14:47:11 +02:00
Vanessa Yuen
05b8f86cdd upgrade to electron@2.0.4 2018-07-10 14:25:09 +02:00
Brendan Forster
7d1dee546a Merge branch 'master' into pr/3675 2018-07-03 14:44:55 -03:00
Brendan Forster
acff0d7c8c Merge branch 'master' into validate-scripts-for-reals 2018-06-26 09:24:43 -03:00
Brendan Forster
7762406336 compile scripts as part of CI builds to catch regressions 2018-06-22 10:41:04 -03:00
Brendan Forster
87cc7b99d3 Merge branch 'master' into pr/3675 2018-06-18 13:32:48 -03:00
Brendan Forster
00118e8908 provide hint for contributors that we need a recent version of Node 2018-06-15 07:29:57 -03:00
Brendan Forster
c23bbb6148 bump ts parser to address lint warning 2018-06-15 06:42:01 -03:00
William Shepherd
45c7b55575
Merge pull request #4764 from desktop/syntactic-fission
Dynamic importing of CodeMirror modes at runtime
2018-06-13 12:33:43 -05:00
William Shepherd
76288c8795
Merge pull request #4695 from desktop/bump-electron
bump to latest 1.8.x version of Electron
2018-06-08 13:03:58 -05:00
Markus Olsson
2dd7ba3d5f Merge remote-tracking branch 'origin/master' into syntactic-fission 2018-06-08 16:04:31 +02:00
Brendan Forster
cff47b3771 Merge branch 'master' into bump-electron 2018-06-07 13:44:35 +09:30
Brendan Forster
782c08c189 Merge branch 'master' into pr/3675 2018-06-07 13:43:57 +09:30
Brendan Forster
5f6286401e Merge branch 'master' into switch-back-to-babel-minify 2018-06-07 08:58:19 +09:30
Brendan Forster
a4b8d23ea8 Merge branch 'master' into pr/3675 2018-06-06 17:44:42 +09:30
Brendan Forster
c126c25bf1 use babel-minify for production builds to avoid incorrect mangling of JS 2018-06-05 12:13:38 +09:30
Brendan Forster
76f5cdc818 bump eslint-plugin-typescript to support new version of TS 2018-06-03 10:57:05 +10:00
Brendan Forster
b6d8e2ef27 bump TS to 2.9 2018-06-03 10:49:30 +10:00
Brendan Forster
4e377a1bd4 Merge branch 'master' into bump-electron 2018-06-01 16:17:09 +10:00
Neha Batra
0c0677d7e2
Merge pull request #4795 from desktop/bump-prettier
update Prettier to 1.13.0
2018-05-30 23:45:32 -07:00
William Shepherd
7f0fde6569
Merge pull request #4652 from desktop/enable-tslint-for-reals
actually get tslint working in the CI builds
2018-05-29 12:13:40 -05:00
William Shepherd
179d50d411
Merge pull request #4676 from desktop/bump-to-latest-react
bump to React 16.3
2018-05-29 12:12:49 -05:00
Brendan Forster
dd90ae7c6f bump prettier to latest version 2018-05-28 22:44:40 +10:00
Brendan Forster
044d22cc9e Merge branch 'master' into enable-tslint-for-reals 2018-05-24 15:41:31 +10:00
Brendan Forster
ad410274f6 Merge branch 'master' into bump-electron 2018-05-24 12:39:56 +10:00
Brendan Forster
a02d8c4f7f Merge branch 'master' into pr/3675 2018-05-23 15:27:18 +10:00
Markus Olsson
01df84ee78 Merge branch 'master' into syntactic-fission 2018-05-23 07:12:55 +02:00
Brendan Forster
8163866e5a a couple of further minor updates 2018-05-23 14:41:49 +10:00
Markus Olsson
e4e531015c Teach babel to understand dynamic import statements 2018-05-22 15:43:50 +02:00
Brendan Forster
791dd29806 change tslint script to work from a directory 2018-05-21 11:26:56 +10:00
Brendan Forster
3a3ecca3ab actually there's a newer Electron just out 2018-05-18 16:56:14 +10:00
Brendan Forster
7239fc8e15 bump to latest 1.8.x version of Electron 2018-05-15 14:34:18 +10:00
Brendan Forster
0b16635284 enforce checking scripts during postinstall 2018-05-14 14:12:24 +10:00
Jed Fox
87e9529977
Merge branch 'master' into my-hands-are-typing 2018-05-13 18:42:34 -04:00
Brendan Forster
3cad5de9be bump react and react-dom 2018-05-13 22:39:14 +10:00
Brendan Forster
c871f32a86 Merge branch 'master' into the-great-webpack-migration 2018-05-10 07:49:32 +10:00
Markus Olsson
7c0d4bd25a
Merge pull request #4431 from desktop/upgrade-fs-extra
upgrade fs-extra by a few major versions
2018-05-09 18:48:09 +02:00
Markus Olsson
496da5f45d Bump awesome-typescript-loader to fix webpack-hmr crash
I was getting [a TypeError](https://github.com/s-panferov/awesome-typescript-loader/issues/541) when running webpack dev server (worked fine for initial compile but crashed on reload). Upgrading to latest a-t-l seems to have solved it
2018-05-09 14:30:28 +02:00
Brendan Forster
c225e9fa60 bump webpack again 2018-05-08 13:10:25 +10:00
Brendan Forster
c5ded56483 bump typescript to latest stable release 2018-05-08 11:46:05 +10:00
Brendan Forster
d3ab0ec2fc shiny new webpack 2018-05-06 10:19:02 +10:00
Brendan Forster
2c63c82e96 bump to fs-extra@6.0.0 2018-05-06 09:30:49 +10:00
Brendan Forster
7238ed4b37 no need to use babel here as mode: production takes care of it 2018-05-04 17:51:09 +10:00
Brendan Forster
6abd51a7ba upgrade all the dependencies i can find 2018-05-04 16:14:11 +10:00
Brendan Forster
2a032c434e
Merge branch 'master' into my-hands-are-typing 2018-05-04 15:10:44 +10:00
Brendan Forster
dafdb2b9f7 Merge branch 'master' into upgrade-fs-extra 2018-05-04 15:08:33 +10:00
Brendan Forster
e9f9920e3c remove usage in package.json 2018-04-30 13:28:58 -05:00
Brendan Forster
9777eba9da Merge branch 'master' into upgrade-fs-extra 2018-04-23 10:58:36 -05:00
Brendan Forster
3572baaa7f bump to latest type declarations 2018-04-20 14:42:09 -05:00
Brendan Forster
a6ca6926e3 Merge branch 'master' into my-hands-are-typing 2018-04-20 11:24:22 -05:00
Brendan Forster
5542228fce update typescript-eslint-parser to support new syntax in TS 2.8 2018-04-19 18:11:44 -05:00
Brendan Forster
ba54497f43 Merge branch 'master' into upgrade-fs-extra 2018-04-19 10:58:15 -05:00
William Shepherd
210acedd63
Merge pull request #4418 from desktop/yo-dawg-i-heard-you-like-types
update node @types to v8
2018-04-17 11:07:11 -05:00
Brendan Forster
38c8d4f6f9 bump fs-extra to latest stable version 2018-04-10 14:07:31 +10:00
Brendan Forster
dae3d2188f bump node to latest 8.x version of @types/node 2018-04-10 12:30:38 +10:00
Brendan Forster
66b0c75fd1 Merge branch 'master' into upgrade-yarn-time 2018-04-08 15:25:26 +10:00
Brendan Forster
f4fc41e963 ping @types/react to the latest 16.2.x version 2018-04-08 14:48:16 +10:00
Brendan Forster
3a9b47ec4c actually a devDependency 2018-04-08 14:38:57 +10:00
Brendan Forster
27c191c623 Merge branch 'master' into my-hands-are-typing 2018-04-08 14:25:11 +10:00
Markus Olsson
768dc010f1
Merge branch 'master' into we-dont-need-to-ship-a-yaml-parser 2018-04-04 14:45:18 +02:00
Markus Olsson
985bf1c23d
Merge pull request #4355 from desktop/investigate-slimming-things
generate an analysis of the renderer bundle when building for prod
2018-04-03 15:36:38 +02:00
Brendan Forster
42f536bb0b Merge branch 'master' into we-dont-need-to-ship-a-yaml-parser 2018-04-03 14:47:26 +10:00
Brendan Forster
57af949e21 maybe -P is the right workaround here? 2018-04-02 18:28:57 +10:00
Brendan Forster
1dfdc129ca workaround tsc issue by specifying the full path 2018-04-02 18:15:41 +10:00
Brendan Forster
63c199877d Merge branch 'master' into pr/3675 2018-04-02 17:54:33 +10:00
Markus Olsson
95b94a610c Bump typescript to 2.8.1 2018-03-29 12:01:19 +02:00
Brendan Forster
d2048e1602 move front-matter parsing out of the app package 2018-03-29 16:50:04 +11:00
Brendan Forster
e4b40c062b add webpack-bundle-analyzer to poke at the renderer output
this generates a HTML file you can explore to see what is
contained in the Desktop bundle for the UI, the largest
part of the overall codebase
2018-03-29 15:43:11 +11:00
Brendan Forster
a76185792d
Merge branch 'master' into upgrade-yarn-time 2018-03-29 12:29:46 +11:00
William Shepherd
289ae93745
Merge pull request #4336 from desktop/validate-all-the-things
validate the changelog to catch errors before it's time to release
2018-03-28 20:14:29 -05:00
William Shepherd
33162baccf
Merge pull request #4288 from desktop/relax-regex-for-fixed-issue
relax regex rule to catch more merged PRs when generating changelog
2018-03-28 20:13:59 -05:00
Brendan Forster
32d0cea27a lint the changelog file to catch syntax errors 2018-03-27 12:21:02 +11:00
Brendan Forster
04cc3bd122 first pass at script to validate changelog 2018-03-27 10:54:21 +11:00
Brendan Forster
ecc322483f Merge branch 'master' into update-ts-node 2018-03-26 08:45:40 +11:00
Brendan Forster
918c8fd64a Merge branch 'master' into upgrade-yarn-time 2018-03-24 12:09:02 +11:00
Markus Olsson
23ea97b613
Merge branch 'master' into update-test-depedencies 2018-03-23 11:29:51 +01:00
Brendan Forster
a50f89ba99 bump the minimum supported engines 2018-03-23 13:58:51 +11:00
Brendan Forster
2b657a3ca7 update tslint* and eslint* packages 2018-03-22 13:32:43 +11:00
Brendan Forster
12290e1ef1 update relevant test packages 2018-03-22 13:22:15 +11:00
Brendan Forster
7510ac105c address breaking change, need to explicitly provide config 2018-03-22 12:56:26 +11:00
Brendan Forster
f7dde62d8e bump package to 5.x 2018-03-22 12:54:28 +11:00
Brendan Forster
4c1d1177f9 no longer need to run this here 2018-03-22 09:18:54 +11:00
Brendan Forster
c79e4fae16 extract function and add tests 2018-03-21 17:15:16 +11:00
Brendan Forster
a5b8861cf9 extracting unit tests to a standalone script
This npm script has been unreadable for a long time, and
rather than putting in additional hacks I decided to extract
it to it's own file so that it can be annotated for future
visitors to this fresh hell that I find myself in.
2018-03-16 18:05:06 +11:00
Brendan Forster
6c233190c9 xfvb-maybe needs some additional hints to get it working on Travis 2018-03-16 18:01:13 +11:00
Brendan Forster
9bbd7c7b4b replace inline textarea-caret declaration with external package 2018-03-16 11:09:34 +11:00
Brendan Forster
f45d9a6238 tidy up untildify 2018-03-16 10:35:24 +11:00
Markus Olsson
6e238a3785
Merge pull request #3958 from desktop/bump-electron
update Electron to 1.8.3
2018-03-14 15:03:39 +01:00
Brendan Forster
6324216fac Merge branch 'master' into types-updates-scripts 2018-03-11 18:43:47 -07:00
William Shepherd
289dd2f86c Merge master 2018-03-11 15:39:23 -05:00
William Shepherd
d328cf729a
Merge pull request #3886 from desktop/copy-pasta
Edit context menus in text input elements
2018-03-09 11:30:54 -06:00
Brendan Forster
fc6d893991 Merge branch 'master' into bump-electron 2018-03-08 14:20:29 -08:00
Brendan Forster
4dc49b9332 bump Electron to 1.8.3 2018-03-08 14:14:35 -08:00
Brendan Forster
5a15d3c9b0 bump react-virtualized and all the types 2018-03-06 12:14:24 -08:00
Brendan Forster
376aa6123f Merge branch 'master' into bump-to-react-16 2018-03-06 11:53:48 -08:00
Markus Olsson
a605af7623 Merge branch 'master' into copy-pasta 2018-03-01 14:56:26 +01:00
Brendan Forster
5f71e5a5a3 update prettier and typescript-eslint-parser 2018-02-28 17:08:37 +11:00
Brendan Forster
5c1fc6587f update electron-builder to latest version 2018-02-28 16:35:59 +11:00
Brendan Forster
522e02583d Merge branch 'master' into types-updates-scripts 2018-02-23 14:54:41 +10:30
Brendan Forster
d8eb5c1ff8 bump typescript again 2018-02-23 14:46:37 +10:30
Jed Fox
72ea02412c Merge branch 'master' into my-hands-are-typing 2018-02-14 17:04:23 -05:00
William Shepherd
d2f4106e59
Merge branch 'master' into bump-electron 2018-02-14 12:05:52 -06:00
Markus Olsson
c5eb49a7fd
Merge branch 'master' into copy-pasta 2018-02-13 17:09:54 +01:00
Brendan Forster
8452449631 Merge branch 'master' into bump-to-react-16 2018-02-13 15:24:45 +10:30
William Shepherd
23ddc3acea
Merge pull request #3873 from j-f1/i-can't-see-clearly-now
Enable fuzzy search in the repository, branch, PR, and clone FilterLists
2018-02-11 20:06:29 -06:00
William Shepherd
5668c45efa
Merge pull request #3916 from desktop/update-prettier-for-stylesheets
update prettier and apply it to SCSS files
2018-02-11 20:05:01 -06:00
William Shepherd
fa84886fad Revert "Nuke package.json"
This reverts commit 802b1be5fc.
2018-02-11 13:21:48 -06:00
William Shepherd
802b1be5fc Nuke package.json 2018-02-11 13:20:59 -06:00
iAmWillShepherd
f089971ff5 Revert back to older version of electron-builder
This can be bumped in another PR since this is exclusive to linux
2018-02-07 16:22:48 -06:00
iAmWillShepherd
70f36063a5 Use the right version 2018-02-07 15:39:15 -06:00
iAmWillShepherd
5971aa73c2 Update electron and co 2018-02-07 15:36:34 -06:00
Brendan Forster
25d7cadc0f Merge branch 'master' into bump-to-react-16 2018-02-04 15:57:09 +11:00
Brendan Forster
92af1b1f73 first part of drafting a release, what's the version number? 2018-02-04 10:35:47 +11:00
Brendan Forster
da2b4173a1 update prettier and format SCSS files
Co-Authored-By: Jed Fox <git@twopointzero.us>
2018-02-02 10:47:01 +11:00
William Shepherd
c8e2c679ef
Revert "Run Prettier on All The Things" 2018-02-01 17:08:53 -06:00
William Shepherd
bf14e592fa
Merge pull request #3569 from j-f1/its-more-prettier
Run Prettier on All The Things
2018-02-01 17:00:39 -06:00
Brendan Forster
9f4924a97b bump typescript-eslint-parser to latest known version 2018-02-01 15:49:43 +11:00
Brendan Forster
0dd0c561d4 bump version for reals 2018-02-01 15:33:24 +11:00
iAmWillShepherd
8b1856121d bump version 2018-01-31 15:45:56 -06:00
Jed Fox
3c2042f7a6
Merge branch 'master' into my-hands-are-typing 2018-01-31 13:55:00 -05:00
Brendan Forster
7b398440d3 add semver package to do proper comparison 2018-01-31 11:14:38 +11:00
Brendan Forster
b021dde5f0 add changelog command 2018-01-31 10:43:44 +11:00
Brendan Forster
bc00a963bf add dependency for rendering JSON 2018-01-31 10:43:34 +11:00
Markus Olsson
5bc1c1c0c4 It's a thing, you don't have to trust me 2018-01-30 19:19:01 +01:00
Brendan Forster
d0aa046000 Merge branch 'master' into bump-to-react-16 2018-01-30 11:48:34 +11:00
Brendan Forster
3160d375a5
Merge branch 'master' into its-more-prettier 2018-01-30 11:43:15 +11:00
Jed Fox
1fddb3db87 Add fuzzy-find support; rip out old character highlighting code 2018-01-28 15:20:02 -05:00
Brendan Forster
8b61d599b8 bump electron to address security issue 2018-01-23 16:39:59 +11:00
Brendan Forster
2027f96fd7 update all the dependencies 2018-01-18 14:22:25 -08:00
Jed Fox
47748c044b Run the scripts with the -P script option 2018-01-17 08:40:26 -05:00
Jed Fox
431de330ca ⬆️ TS ESLint parser 2018-01-17 07:28:46 -05:00
Jed Fox
3d874ab430 Use the legal-eagle TYPES 2018-01-17 07:26:55 -05:00
Jed Fox
d503f0e5dd
Merge branch 'master' into my-hands-are-typing 2018-01-17 07:18:02 -05:00
Brendan Forster
aa8d61f701 bump prettier to fix regression 2018-01-12 11:41:00 -04:00
Brendan Forster
abf3fdfb85
Merge branch 'master' into its-more-prettier 2018-01-11 15:26:02 -04:00
iAmWillShepherd
ca4757c8f2 Update other styling plugins 2018-01-10 10:31:56 -06:00
iAmWillShepherd
a5bc1a22b3 Bump version 2018-01-10 10:18:36 -06:00
iAmWillShepherd
0c7ab42dde Reset package.json to version on master to get rid of unintentional formatting 2018-01-10 09:59:40 -06:00
iAmWillShepherd
97ed6d8c40 Update prettier 2018-01-10 09:35:07 -06:00
Brendan Forster
d1c32b6ba2 Merge branch 'master' into its-more-prettier 2018-01-09 08:23:36 -04:00
William Shepherd
87072bde4f
Merge pull request #3730 from desktop/update-electron
update electron to 1.7.10
2018-01-09 02:42:38 -06:00
Jed Fox
59254b5714
Merge pull request #1 from shiftkey/wrap-prettier-in-script
wrap our prettier usage in a script
2018-01-08 15:25:45 -05:00
Jed Fox
42e3e2bb6a
Merge branch 'master' into its-more-prettier 2018-01-08 10:45:42 -05:00
Brendan Forster
9a62292c36 use --fix here to be consistent with eslint 2018-01-08 09:03:25 -04:00
Brendan Forster
7e4443baff extract prettier invocation to script for better control 2018-01-08 08:35:44 -04:00
Jed Fox
d1668da619 ⬆️ TS ESLint parser for bug fix 2018-01-06 06:33:52 -05:00
Brendan Forster
d278872bb3 bump electron to 1.7.10 2018-01-05 11:11:05 -04:00
Jed Fox
a5b4955c56
Make the CI error when linting fails. 2018-01-05 07:03:17 -05:00
Jed Fox
032f9df884
Add helpful message when linting fails 2018-01-01 17:38:51 -05:00
Jed Fox
41d6c212f0
Add .ts extension 2018-01-01 16:20:45 -05:00
Jed Fox
a86efb66c5 Fix yarn run publish 2017-12-31 17:53:31 -05:00
Brendan Forster
c552cefe28 update webpack middleware dependencies 2017-12-26 18:28:43 +10:30
Brendan Forster
cea441b3e4 upgrade webpack 2017-12-26 18:26:35 +10:30
Brendan Forster
e355121ffc bump style-loader 2017-12-26 18:25:27 +10:30
Brendan Forster
5c37c6bdd0 bump node-sass 2017-12-26 18:24:39 +10:30
Jed Fox
2a7a790296 TSify some more scripts 2017-12-24 11:27:05 -05:00
Jed Fox
ee1dc7b053 Convert dev-commands-global.ts to TS 2017-12-24 11:27:04 -05:00
Jed Fox
7bf71974ff Convert the webpack configs to TS 2017-12-24 11:27:04 -05:00
Jed Fox
d89d1b8e71 Revert "Use ts-node to compile the TSLint rules on-demand"
This reverts commit 55c32a3103.
2017-12-18 07:26:24 -05:00
Jed Fox
43cc020955 Revert "🔥 last mention of compile:tslint. I hope."
This reverts commit 90abc4f2c9.
2017-12-18 07:25:18 -05:00
Jed Fox
9931a5436d Revert "cross-env"
This reverts commit ba9293dc41.
2017-12-18 07:24:55 -05:00
Jed Fox
2bdd067960 Partially revert "Prettier the JSON; combine all the prettier scripts into one for 🐎"
This partially reverts commit 88002e02b8.
2017-12-18 07:20:36 -05:00
Jed Fox
70aa3c8351 Revert "Use run-p for more 🐎"
This reverts commit 9d2da73ea3.
2017-12-18 07:14:18 -05:00
Jed Fox
9d2da73ea3 Use run-p for more 🐎
Series:

  Done in 27.47s.

Parallel:

  Done in 22.41s.
2017-12-16 13:48:20 -05:00
Jed Fox
88002e02b8 Prettier the JSON; combine all the prettier scripts into one for 🐎 2017-12-16 12:03:29 -05:00
Jed Fox
ba9293dc41
cross-env 2017-12-12 18:49:54 -05:00
Jed Fox
ad771d9059 💄 the package scripts again 2017-12-12 17:45:28 -05:00
Jed Fox
adbffea777 Prettier the SCSS 💄 2017-12-12 17:33:56 -05:00
Jed Fox
90abc4f2c9 🔥 last mention of compile:tslint. I hope. 2017-12-12 17:33:56 -05:00
Jed Fox
55c32a3103 Use ts-node to compile the TSLint rules on-demand 2017-12-12 17:33:56 -05:00
Jed Fox
8ed0dd6862 Typo 2017-12-12 17:33:55 -05:00
Jed Fox
8e32689896 Lint Markdown 💄 2017-12-12 17:33:39 -05:00
Jed Fox
cb644406b8 🔥 {e,t}slint:fix commands 2017-12-12 17:33:39 -05:00
Josh Abernathy
2d2feff2aa
Merge pull request #3576 from desktop/prettier-what-are-you-doin
bump to latest stable prettier to address IDE change
2017-12-12 10:40:18 -08:00
Brendan Forster
7a298a4e0a bump this package too, whatever 2017-12-12 16:21:06 +11:00
Brendan Forster
037a9ab6e6 bump to latest stable prettier to address IDE change 2017-12-12 16:08:17 +11:00
Brendan Forster
5572b01e1a port to calling electron-builder directly 2017-12-10 22:16:47 +11:00
Brendan Forster
9037beb8ff bump electron-packager too 2017-12-10 22:16:47 +11:00
Brendan Forster
d43588ba50 bump electron-builder 2017-12-10 22:16:47 +11:00
joshaber
50cd5d5fdd 🔥 2017-11-28 10:33:06 -05:00
Josh Abernathy
97b1f2fb55
Merge pull request #3407 from desktop/update-electron-builder-linux
update Linux packaging
2017-11-28 08:42:03 -05:00
Josh Abernathy
fc8aa59da3
Merge pull request #3437 from desktop/types-to-the-left-of-me
bump typescript and related packages
2017-11-28 08:34:43 -05:00
Brendan Forster
aeb23dd84f bump typescript and related packages 2017-11-28 15:24:42 +11:00
Brendan Forster
c340971043 minor updates to lint packages 2017-11-28 15:13:48 +11:00
Brendan Forster
950561cb81 Merge branch 'master' into update-electron-builder-linux 2017-11-28 08:28:27 +11:00
Brendan Forster
4f262a19b7 use the right category 2017-11-23 13:40:54 +11:00
Brendan Forster
310b71ffd7 bump these dependencies to latest versions 2017-11-23 13:40:54 +11:00
Brendan Forster
e2971cc5ad pin these packages because that's how the previously were set 2017-11-22 13:27:43 +11:00
Brendan Forster
5b65622570 bump a bunch of lint dependencies 2017-11-22 10:49:23 +11:00
Brendan Forster
0bcff509b3 --compilers is now obsolete, use --require instead as per docs 2017-11-21 16:42:06 +11:00
Brendan Forster
c931b8a7a3 bump test dependencies 2017-11-21 16:13:57 +11:00
Brendan Forster
a58095938e
Merge branch 'master' into update-generate-octicons 2017-11-07 10:56:33 +11:00
Jed Fox
d012b192f5 Add a lint:fix command that fixes TSLint and ESLint errors 2017-11-04 07:01:20 -04:00
Brendan Forster
882d7952fd bump octicons to latest version 2017-11-04 12:28:26 +11:00
Brendan Forster
96f8f7e58c tell ts-node about the project associated with this script 2017-11-04 10:38:26 +11:00
Brendan Forster
0e21c4ff8d typo: scripts is not the folder 2017-11-04 10:26:02 +11:00
Brendan Forster
b2c725a799 add task to validate scripts as part of linting 2017-11-04 10:26:02 +11:00
joshaber
08c853d5b4 Upgrade TypeScript 2017-11-01 15:42:14 -04:00
Markus Olsson
26f7cdc905 Merge branch 'master' into shd 2017-10-30 22:21:38 +01:00
Brendan Forster
e1a10eac75 drop the NPM version 2017-10-27 06:56:42 +11:00
Markus Olsson
0830f6915c Merge branch 'master' into shd 2017-10-26 12:16:08 +02:00
Brendan Forster
7e4e9c7ee0 relax this a bit 2017-10-26 11:16:07 +11:00
Brendan Forster
f5f9e3928e ensure this is running with a recent yarn engine 2017-10-26 11:14:18 +11:00
Brendan Forster
917e15dc3d one last command should use yarn 2017-10-26 11:11:51 +11:00
Brendan Forster
c7f14f2a0a Merge pull request #3115 from j-f1/revert-2800-revert-2405-eslint
ESLint again!
2017-10-26 10:01:04 +11:00
Brendan Forster
9538b8c3fa added types declaration 2017-10-24 11:35:31 +10:00
Markus Olsson
d43e2a93e9 Let's see if it's just slower on linux 2017-10-23 16:33:42 +02:00
Markus Olsson
346de769e4 yarn did it 2017-10-23 11:47:16 +02:00
Markus Olsson
cfbf105f6f Bump codemirror 2017-10-23 11:43:00 +02:00
Jed Fox
e4c1b8ef01 ⬆️ chalk in app/package.json 2017-10-22 06:31:35 -04:00
Jed Fox
760a0047c9 Use chalk to clean up the escape codes in eslint.ts 2017-10-21 16:38:13 -04:00
Jed Fox
cc0d95ae81 s/npm run/yarn/g 2017-10-21 16:38:12 -04:00
Jed Fox
06450e39dc Undo unnecessary changes to package.json 2017-10-21 16:38:11 -04:00
Jed Fox
254c5661a3 Revert "Revert "ESLint for great justice: Episode I""
This reverts commit 45e7b216ea.
2017-10-19 19:01:08 -04:00
Brendan Forster
9c3d715477 Merge branch 'master' into some-more-types 2017-10-17 09:18:08 +11:00
Brendan Forster
b096011efa Merge branch 'master' into bump-to-npm-5-finally 2017-10-16 11:21:01 +11:00
Brendan Forster
07abf318c0 port script to TS, cleanup errors 2017-10-15 17:02:33 +11:00
Josh Abernathy
ffec2323d6 Merge pull request #2372 from j-f1/better-cli
Better CLI
2017-10-13 09:49:23 -04:00
Brendan Forster
cbd1e0d4e0 Merge branch 'master' into bump-to-npm-5-finally 2017-10-12 15:50:24 +11:00
joshaber
2ec4cb4aea Upgrade to Electron 1.7.9 2017-10-11 14:54:52 -04:00
Brendan Forster
adeffa55ba Merge branch 'master' into bump-to-npm-5-finally 2017-10-11 10:26:30 +11:00
Brendan Forster
1124a31b40 ensure rebuilding native dependencies on CI platforms 2017-10-10 14:40:31 +11:00
Brendan Forster
0d605b7874 sigh, it's time to use some optional dependencies 2017-10-10 10:07:52 +11:00
Brendan Forster
75f98de3c7 pin this version of electron-builder 2017-10-10 09:20:33 +11:00
Brendan Forster
a755ea3c45 add AppImage config section 2017-10-10 09:20:33 +11:00
Brendan Forster
41c81836e7 reorder packages because electron-builder demands devDependencies 2017-10-10 09:20:33 +11:00
Brendan Forster
edda6e52fa add support for generating AppImage package 2017-10-10 09:20:33 +11:00
Brendan Forster
5be892dd46 add support for generating rpm package 2017-10-10 09:20:33 +11:00
Brendan Forster
e380e4e2c7 add support for generating deb package 2017-10-10 09:20:33 +11:00
Brendan Forster
fdb14a8bba bump some minor dependencies 2017-10-09 13:55:51 +11:00
Brendan Forster
a614e2332a Merge branch 'master' into bump-to-npm-5-finally 2017-10-09 13:39:34 +11:00
Brendan Forster
fbc7afbd47 move these dependencies up alongside the rest 2017-10-05 16:06:36 +11:00
Jed Fox
0fd80c34a0 Merge branch 'master' into better-cli 2017-10-03 13:16:03 -04:00
Brendan Forster
383b18815c add declaration for byline and replace require 2017-10-03 17:47:46 +11:00
Brendan Forster
3a8f799545 Merge branch 'master' into bump-to-npm-5-finally 2017-10-01 20:19:23 +11:00
Jed Fox
fae04a3ac4 Merge branch 'master' into better-cli 2017-09-29 07:51:49 -04:00
Brendan Forster
88a749451e Merge pull request #2867 from j-f1/generate-typescripticons
Convert the generate-octicons script to TypeScript
2017-09-28 08:53:51 +10:00
Jed Fox
4e7a78d643 Lint the script/ directory with TSLint 2017-09-27 07:53:23 -04:00
Brendan Forster
e67167d597 Merge branch 'master' into better-cli 2017-09-27 12:29:09 +10:00
Brendan Forster
0f3d46c42a bump react-virtualized 2017-09-27 12:14:50 +10:00
Brendan Forster
f4f72401b2 update some other react components 2017-09-27 11:43:36 +10:00
Brendan Forster
3b25e8f8f8 bump react and react-dom to latest 15.x updates 2017-09-27 11:30:17 +10:00
Jed Fox
60e1cbfc7f npm i -D @types/to-camel-case 2017-09-26 15:26:38 +00:00
Brendan Forster
cff4e14bb6 Merge branch 'master' into bump-to-npm-5-finally 2017-09-26 10:36:08 +10:00
Brendan Forster
de609dfd74 swapping out npm installs for yarns 2017-09-26 10:21:48 +10:00
Jed Fox
65950b814d Add npm run generate-octicons script 2017-09-25 15:43:55 +00:00
Jed Fox
d7b3ec0b5c Convert generate-octicons to TypeScript 2017-09-25 15:43:55 +00:00
joshaber
73a34bca9e Bump Electron 2017-09-25 10:14:21 -04:00
Brendan Forster
9d0950ebea Merge branch 'master' into better-cli 2017-09-22 10:12:22 +10:00
Josh Abernathy
45e7b216ea Revert "ESLint for great justice: Episode I" 2017-09-20 14:10:29 -04:00
Jed Fox
962387db78 Merge branch 'master' into eslint 2017-09-15 09:41:17 -04:00
joshaber
4266206c35 Update prettier 2017-09-15 09:01:18 -04:00
Jed Fox
28734d7971 Merge branch 'master' into eslint 2017-09-14 18:01:16 -04:00
joshaber
7f3b5dbf25 Stick to patches for tslint-react 2017-09-14 11:50:11 -04:00
Brendan Forster
91b5f449cb bump spectron to ensure it remains in sync with electron 2017-09-14 15:22:23 +09:30
Brendan Forster
237d9cc380 bump codemirror and @types/codemirror 2017-09-13 14:26:57 +09:30
Brendan Forster
97259e7a6f load the globals before running CLI commands 2017-09-13 12:04:39 +09:30
Brendan Forster
7e5216b388 Merge branch 'master' into better-cli 2017-09-13 11:24:49 +09:30
joshaber
a9c086a61d Bump TypeScript 2017-09-08 09:05:41 -04:00
Brendan Forster
86b1adba43 Merge branch 'master' into bump-electron-to-1-7-x 2017-09-07 11:56:00 +10:00
Brendan Forster
6aed75d580 Merge branch 'master' into better-cli 2017-09-06 09:22:31 +10:00
Josh Abernathy
af05a436a0 Merge pull request #2597 from desktop/what-you-doing-babel
taking another swing at migrating to babel-minify
2017-09-05 15:34:21 -04:00
Jed Fox
15af5a3cbe Merge branch 'master' into eslint 2017-09-05 11:53:59 -04:00
Brendan Forster
a53fbfc4f6 bump prettier to latest version 2017-09-05 13:20:08 +10:00
Brendan Forster
7deaae09c4 pin prettier to get builds passing 2017-09-05 13:02:02 +10:00
Brendan Forster
ebfcd8fabf enable babel-minify but disable aggressive code folding 2017-09-01 12:18:31 +10:00
Brendan Forster
da457b2a16 update electron to 1.7.5 2017-08-30 15:04:01 +10:00
Brendan Forster
f910d3b4fc so many types 2017-08-29 15:55:42 +10:00
Brendan Forster
4422219dc6 Merge branch 'master' into better-cli 2017-08-28 12:24:13 +10:00
Jed Fox
4d46792640 Merge branch 'master' into eslint 2017-08-25 21:07:25 -04:00
Jed Fox
6e5c2b94d2 dev-commands-gbl.js → dev-commands-global.js 2017-08-25 06:49:38 -04:00
Brendan Forster
945b9aa941 install @types/mri and cleanup inline typings 2017-08-24 16:09:38 +10:00
Brendan Forster
0c99aa60b0 Revert "replace babili with babel-minify package" 2017-08-23 11:28:54 +10:00
Jed Fox
5f997a6acf Merge branch 'master' into better-cli 2017-08-21 22:03:37 -04:00
Jed Fox
904e0df22a Add eslint:fix command 2017-08-21 18:09:46 -04:00
Jed Fox
a0df7dbfff Merge branch 'master' into better-cli 2017-08-21 07:09:09 -04:00
Brendan Forster
a267a2f324 bump minor packages which implicitly depended on webpack 2 2017-08-21 14:24:35 +10:00
Brendan Forster
59d9aab600 bump type declarations 2017-08-21 13:56:29 +10:00
Brendan Forster
1cf2afce3c bump package for enumerating test files and directories 2017-08-21 13:56:29 +10:00
Brendan Forster
2f1a5eea35 bump webpack and related dependencies 2017-08-21 13:56:29 +10:00
Brendan Forster
216b1eaca8 Merge branch 'master' into eslint 2017-08-21 12:52:12 +10:00
Brendan Forster
7dfad42770 what even are merges 2017-08-21 10:47:41 +10:00
Brendan Forster
d0f0b8f511 Merge branch 'master' into packaged-renamed 2017-08-21 09:11:36 +10:00
Brendan Forster
34bab3709f replace babili with babel-minify package 2017-08-19 20:46:18 +10:00
Brendan Forster
b09d5fcf15 Merge branch 'master' into update-some-dependencies 2017-08-19 06:32:55 +10:00
Brendan Forster
0de4268c36 pin dat type 2017-08-19 06:29:10 +10:00
Jed Fox
6cd7becaf5 ⬆️ eslint-plugin-typescript

2017-08-18 11:31:05 -04:00
Jed Fox
0e32a68686 Take args in script/eslint; 2017-08-18 11:30:45 -04:00
Jed Fox
c0b15df652 Use eslint_d to speed up linting 2017-08-18 11:30:43 -04:00
Jed Fox
8f48ce41c5 eslint-plugin-prettier
Also, get rid of the Prettier-related scripts in package.json
2017-08-18 11:30:37 -04:00