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

95 Коммитов

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