Erick Zhao
0cabfe7a0e
docs: upgrade typedoc@0.25 ( #3636 )
2024-06-21 14:44:29 -07:00
Leo Wang(草鞋没号)
b0cae412a7
feat(plugin-vite): upgrade to vite@5 ( #3468 )
...
* refactor(plugin-vite): move built-in vite config to template config file
* feat(plugin-vite): hot restart, reload 🔥
* chore(plugin-vite): update test
* fix(plugin-vite): correct hot restart logic
* chore(template-vite): update template logic
* chore(plugin-vite): move plugin-vite deps to template-vite
* fix(template-vite): correct vite config
* chore: lint
* refactor(plugin-vite): restore API break changes
* chore(plugin-vite): add `rollup`, `vite` top top-level deps
* chore(plugin-vite): fix lint
* chore(plugin-vite): fix build types check error
* feat(template-vite): load node.js entry
* chore: update .gitignore
* fix: fix the Windows CI failed
* chore: update types
* chore: fix Mac CI test
---------
Co-authored-by: Erick Zhao <erick@hotmail.ca>
2024-02-07 11:58:29 -08:00
Erik Moura
898921818f
build: update minimum Node.js version from `16.0.0` to `16.4.0` ( #3401 )
2023-11-03 14:19:42 -07:00
Erik Moura
0010e19dd3
build!: update minimum Node.js version from `14.17.5` to `16.0.0` ( #3399 )
2023-11-03 11:06:58 -07:00
Erick Zhao
478d4a4745
build: test parallelization ⚡ ️ ( #3319 )
2023-08-29 13:18:37 -07:00
Ronnie Curtis
e5fc303734
fix(core): silent failures when linking forge dependencies in tests ( #3219 )
2023-04-26 14:28:35 -07:00
Erik Moura
663a0f8c3d
ci: create a `test:slow` script to avoid re-running fast tests in the `slow-tests` job ( #3150 )
2023-02-01 11:06:24 -08:00
Erick Zhao
51fcc92faa
build: use a single top-level `tsc -b` for all packages ( #3090 )
2022-11-24 10:01:24 -08:00
Erick Zhao
3ede27809c
fix(all): disallow throwing literals (`@typescript-eslint/no-throw-literal`) ( #3086 )
2022-11-22 14:39:39 -08:00
George Xu
f16a28bcf9
build: migrate to lerna from bolt ( #3058 )
...
* chore: init
* chore: migrate bolt to lerna
* chore: fix version
* add caching
* update scripts
* dont see why were piping
* contributing.md update
* add publishConfig
* update contributing.md
* fix wording
* delete bump and publish scripts
* Update ci.yml
* chore: lint
* update contributing.md
* chore: undo ts-ignores
* correctly remove yarn:coverage from rebase conflict
2022-11-14 11:12:29 -08:00
Erick Zhao
75462be120
build(test): remove unnecessary coverage artifacts ( #3066 )
2022-11-12 23:00:05 -08:00
Samuel Attard
aca89f4c42
refactor: use listr2 for the package, make and publish commands ( #3043 )
...
* refactor: use listr2 for the package command
* chore: fix tests
* refactor: use listr2 for the make command
* refactor: use listr2 for the publish command
* refactor: remove actualTargetPlatform because it is silly
* build: shared-types should not depend on ora
* spec: fix tests
* chore: remove dead code in publish
2022-11-03 16:01:45 -07:00
Keeley Hammond
90e5c4d028
build: change isBeta back to beta value ( #3042 )
2022-11-01 16:49:26 -07:00
Keeley Hammond
a2eadbcb18
feat: move create-electron-app into forge ( #2988 )
...
* feat: move create-electron-app into forge
* build: do stuff
* build: how dare we ignore this file
* chore: add README
* fix: name bin for cre correctly
* fix: disable eslint for CEA
* build: bust ci cache
* fix: set version to 74
* debug: remove windows-latest run
* debug: bump windows bolt 0.21.2 -> 0.24.10
* debug: pre-install cli
* debug: bolt to 0.22.4
* build: make stub electron-forge.js file in dist for windows build to work
* Revert "debug: bolt to 0.22.4"
This reverts commit 8d632438c2
.
* Revert "debug: pre-install cli"
This reverts commit dcb2a66b7e
.
* Revert "debug: bump windows bolt 0.21.2 -> 0.24.10"
This reverts commit 2458c60977
.
* Revert "debug: remove windows-latest run"
This reverts commit 37847a2815
.
* Revert "build: bust ci cache"
This reverts commit 4b35ffed2c
.
* build: move stub folder to preinstall hook
* Reland: bump windows bolt 0.21.2 -> 0.24.10
* build: add shim script for windows, remove unneeded deps
* build: improve tools/maybe-shim-windows.js
Co-authored-by: Samuel Attard <sam@electronjs.org>
Co-authored-by: Samuel Attard <sattard@salesforce.com>
Co-authored-by: Samuel Attard <sam@electronjs.org>
2022-11-01 15:27:00 -07:00
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