Keeley Hammond
533f56c9d8
build: modify ts-ignore for /test & /src ( #3036 )
2022-10-31 16:37:29 -07:00
Erik Moura
ab8ea66124
fix(publish): ignore unnecessary files when publishing to npm ( #3024 )
2022-10-31 12:12:32 -07:00
George Xu
8b78d7019e
docs: add READMEs to packages ( #2986 )
...
* docs: add maker module READMEs
* chore: remove sync-readmes script
* docs: add plugin READMEs
* docs: add packager module to READMEs
* docs: improve examples in READMEs
* docs: update README titles with module name
* fix: update CompileElectronPlugin name
Co-authored-by: Keeley Hammond <khammond@slack-corp.com>
2022-10-26 15:30:31 -07:00
Samuel Attard
247bcc8289
build: configure import/order eslint rule ( #2997 )
2022-10-26 10:37:16 -07:00
Keeley Hammond
36dcdd0579
docs: generate custom docs sidebar ( #2974 )
...
* fix: generate custom docs sidebar
Co-authored-by: George Xu <georgexu99@users.noreply.github.com>
* chore: prettier formatting
* fix: clean up, compile plug-in on npm script
* docs: fix undefined classes, remove h3
Co-authored-by: George Xu <georgexu99@users.noreply.github.com>
2022-10-24 15:52:45 -07:00
Erick Zhao
629872daa6
feat!: upgrade electron-packager@17 ( #2978 )
...
* feat!: upgrade electron-packager@17
* bump osx-sign
2022-10-24 10:34:43 -07:00
Erick Zhao
bb29cd51ed
fix(docs): only load modules if package has entry point ( #2981 )
...
Co-authored-by: Samuel Attard <sattard@salesforce.com>
2022-10-20 21:52:56 -07:00
Erick Zhao
4d80cb3c7e
docs: avoid generating Typescript primitives ( #2980 )
2022-10-20 15:12:29 -07:00
George Xu
5104cc0863
chore(docs): rename <Internal> to InternalModule ( #2979 )
2022-10-20 14:42:17 -07:00
Erick Zhao
6e2e0d4ae3
docs: additional typedoc improvements ( #2961 )
...
* docs: additional typedoc improvements
* more internals
2022-10-13 00:40:48 -07:00
Samuel Attard
e22e5b2566
docs: ensure referenced types are included in typedoc site ( #2960 )
2022-10-12 18:16:31 -07:00
Erick Zhao
f5a9d811a4
chore: clean up unused eslint-disable directives ( #2953 )
2022-10-12 13:13:52 -07:00
Calvin
460546b775
fix: add missing exports from packages ( #2920 )
...
Co-authored-by: Erick Zhao <erick@hotmail.ca>
2022-07-21 16:30:17 -07:00
Samuel Attard
feb81cde38
build: provide tag message in bump script
2022-06-16 11:20:21 -07:00
Calvin
412327a252
refactor: typescript projects & docs generation ( #2804 )
2022-05-03 10:29:31 -07:00
Mark Lee
95185efd68
refactor: replace listr with listr2, which has updated deps ( #2724 )
2022-02-12 20:52:58 -08:00
Mark Lee
3b96bb83db
chore(update-deps): add more modules to the denylist
2022-01-09 10:42:42 -08:00
Mark Lee
e909ae83e5
fix: replace colors with chalk ( #2666 )
...
* chore(deps): upgrade electron-rebuild to ^3.2.6
2022-01-09 09:44:42 -08:00
Mark Lee
3892a1e3cc
chore: add support for updating certain upgradable packages
2021-10-17 23:47:29 -07:00
Mark Lee
0deb74b16a
refactor: use custom eslint config + prettier instead of airbnb config ( #2520 )
...
* chore: add test scripts
2021-09-12 10:44:30 -07:00
Mark Lee
af78353b05
fix: unpin electron-notarize ( #2515 )
...
* build(deps): upgrade electron-packager to ^15.4.0
2021-09-10 11:38:36 -07:00
Mark Lee
3de4f02acd
chore: disable node-fetch updates (ESM required)
2021-09-08 11:28:31 -07:00
Mark Lee
3289b5cef0
build(deps-dev): upgrade typescript to ~4.4.2 ( #2485 )
...
* build: add promisify typings for sudo-prompt exec
* build(deps-dev): upgrade typedoc to 0.21.9
* build: remove typescript from the update blocklist
* refactor: fix up error typechecks per TypeScript errors
* refactor(core): prefer undefined to null
* refactor: specify type when instantiating Promises
2021-08-29 21:31:07 -07:00
Mark Lee
1e29a42391
chore: disable find-up updates (ESM required)
2021-08-27 08:00:21 -07:00
Mark Lee
04df50fadd
chore: disable ora updates (ESM required)
2021-08-25 15:10:07 -07:00
Mark Lee
40f661d89a
chore: ignore username updates due to ESM requirement
2021-08-19 09:48:12 -07:00
Mark Lee
677cf9d1b0
chore: ignore electron-notarize for updates for the time being
2021-08-11 12:04:53 -07:00
Mark Lee
708b335dfa
build: upgrade transitive dependencies at the end of update-dependencies
2021-08-04 20:46:17 -07:00
Mark Lee
37c26cd7a8
refactor: replace glob implementations with fast-glob ( #2400 )
...
* refactor: replace glob with fast-glob
* refactor: replace globby with fast-glob
2021-07-23 11:12:20 -07:00
Mark Lee
4fadec713c
test: forgot to revert globby code change
2021-07-23 10:05:25 -07:00
Mark Lee
2165b60a96
build(deps-dev): revert globby to ^11.0.4 since >= 12 requires ESM
2021-07-23 10:03:35 -07:00
Mark Lee
e8a2b7fa78
test: fix globby usage with v12
2021-07-23 09:56:28 -07:00
Mark Lee
fd6d21515b
chore: the docs repo moved to @electron-forge
2021-07-17 22:19:12 -07:00
Mark Lee
7e3337864d
chore(bump): fix final git tag
2021-07-17 21:49:18 -07:00
Mark Lee
5554b50196
chore(bump): only add user facing changes to the changelog
2021-07-17 21:47:10 -07:00
Mark Lee
2921262f5d
refactor(bump): convert to TypeScript ( #2385 )
...
refactor(bump): convert to TypeScript
2021-07-17 20:49:42 -07:00
Mark Lee
84aaa8c529
chore(update-deps): handle minor-locked dependencies (i.e., TypeScript)
2021-07-11 10:02:32 -07:00
Mark Lee
d378b20110
chore: set up typeRoots for package tsconfig ( #2286 )
2021-05-23 13:38:22 -07:00
Mark Lee
8fbbad2470
chore: require Node 12 for all packages ( #2281 )
...
* Require Node 12 LTS project-wide
* build(deps): upgrade @octokit/types to 6.16.0
* build(deps-dev): upgrade @types/lodash to 4.14.170
* build(deps-dev): upgrade @types/node to 15.6.0
* build(deps): upgrade aws-sdk to 2.912.0
* build(deps): upgrade cross-zip to ^4.0.0
* build(deps-dev): upgrade eslint to 7.27.0
* build(deps-dev): upgrade eslint-plugin-import to 2.23.3
* build(deps): upgrade fs-extra to ^10.0.0
* build(deps): upgrade inquirer to 8.1.0
* build(deps-dev): upgrade lint-staged to ^11.0.0
* build(deps): upgrade open to ^8.1.0
* build(deps): upgrade webpack to 5.37.1
* chore: clean up package upgrade blocklist
* build(deps): upgrade transitive dependencies
* build(deps-dev): remove now obsolete @types/username dependency
2021-05-22 14:31:22 -07:00
Mark Lee
da7ac6fafc
chore: add more ignored packages
2021-05-17 17:41:33 -07:00
Mark Lee
38c75236c4
chore: ignore html-webpack-plugin & open in the update dependency script
2021-03-03 22:49:07 -08:00
Mark Lee
912fa65e37
chore: prevent TypeScript from updating the minor version automatically
2020-12-04 13:44:01 -08:00
Mark Lee
1abf5e4dc9
build: add @types/webpack to mass update dependencies blacklist
2020-11-16 21:16:21 -08:00
Mark Lee
5f7fad3043
build: add cross-zip & webpack to the do not upgrade list
2020-11-08 20:16:39 -08:00
Mark Lee
ca0035f84f
build: add script to batch update dependencies
2020-10-20 14:16:58 -07:00
Mark Lee
4afa3dca0f
build: refactor GitHub Action jobs ( #1875 )
...
* build(ci): split up fast and slow tests into separate jobs
* build(ci): replace glob with globby in test-globber.ts to split out integration tests better
* build(ci): parallelize fast tests
2020-07-31 18:05:42 -07:00
Mark Lee
61effdc34d
build(deps-dev): upgrade @types/node to ^14.0.5
2020-05-22 13:32:07 -07:00
Mark Lee
62998e5c35
refactor: use @malept/cross-spawn-promise instead of cross-spawn-promise ( #1496 )
2020-02-16 15:59:50 -08:00
Mark Lee
01905382de
chore: bump minimum Node version to 10 ( #1405 )
...
BREAKING CHANGE: removed declared support for Node < 10
* chore: add script to update the node version for all packages
* build(deps): upgrade semver to ^7.1.1
* build(deps-dev): upgrade commitizen to ^4.0.3
* build(deps): upgrade @malept/electron-installer-flatpak to ^0.11.0
* doc: update Node requirements in README
* build: use Node 10 for CI
2020-01-15 17:43:52 -08:00
Mark Lee
2dc04018fb
build: add support for specifying a custom glob with the test runner
2020-01-13 13:18:20 -08:00