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

81 Коммитов

Автор SHA1 Сообщение Дата
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