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

3159 Коммитов

Автор SHA1 Сообщение Дата
Erick Zhao 8c53af6ae5
chore: undocument `npm install -g` (#3314) 2023-09-07 15:36:48 -07:00
Erick Zhao 8a44cfd9a8
fix(cli): update `--help` command output (#3335) 2023-09-05 15:38:46 -07:00
David Sanders c802b1c1b9
ci: add new issues and pull requests to project board (#3332) 2023-08-31 19:33:24 -07:00
George Xu ed45e79c35
build: compile 4 webpackRendererConfigs instead of N (#3101)
* compile 4 webpackRendererConfigs instead of N.

Co-authored-by: Samuel Attard <marshallofsound@electronjs.org>
Co-authored-by: Keeley Hammond <vertedinde@electronjs.org>

* modify enum

* promise all

* refactor

* fix typing

* remove some tests +  more

* fix bug

* add [name]/preload.js

* fix some test

* alter preload tests

* packages now use asset relocator patch

* fix test

* add additional config per entrypoint config

* apply fixes

* chore: add webpack tests

* clean up assetRelocatorPatch path

* add test and fix merge order prioritization

* revert webpack merge priority change

---------

Co-authored-by: Samuel Attard <marshallofsound@electronjs.org>
Co-authored-by: Keeley Hammond <vertedinde@electronjs.org>
Co-authored-by: Erick Zhao <erick@hotmail.ca>
2023-08-30 16:00:25 -07:00
Erick Zhao 9ab274d3e6
ci: junit reporter adjustments (#3324) 2023-08-30 14:52:38 -07:00
Erick Zhao 478d4a4745
build: test parallelization ️ (#3319) 2023-08-29 13:18:37 -07:00
Erick Zhao a7f7a9f2dd
build: add circleci test reporting (#3316) 2023-08-23 10:26:26 -07:00
George Xu e414ec6eb3
build(deps-dev): upgrade html-webpack-plugin to 5.5.3 (#3312)
bump html-webpack-plugin to 5.5.3
2023-08-22 15:38:24 -07:00
Erick Zhao 198d703f9b
v6.4.1 2023-08-21 15:54:49 -07:00
Mark Lee 74a8b5c17f
chore: remove Volta config (#3308)
I don't think anyone on the Forge dev
team uses Volta anymore.
2023-08-20 11:50:23 -07:00
Erik Moura 7d5e74844b
test(plugin-fuses): clear test TODOs (#3306) 2023-08-20 10:12:19 -03:00
Erick Zhao 3d2e8d40c7
fix(cli): add `template-vite-typescript` to Forge's core dependencies (#3303) 2023-08-18 22:01:47 -07:00
Erick Zhao 0cd8fb7ed8
v6.4.0 2023-08-18 17:43:18 -07:00
Erick Zhao 4c72ace14d
build(deps): update electron-packager@17.1.2 (#3302) 2023-08-18 17:07:45 -07:00
Erick Zhao 7a32ad92c8
build(deps): update `electron-installer-debian` to latest (#3301) 2023-08-18 15:56:45 -07:00
草鞋没号 f7018a9c44
feat(template): add vite-typescript template (#3178)
Co-authored-by: Black-Hole <github@bugs.cc>
2023-08-17 10:34:25 -07:00
David Sanders dee1970ade
build: drop unused .npmignore (#3296) 2023-08-16 17:33:58 -07:00
Keeley Hammond 24d95ff08d
v6.3.0 2023-08-08 14:01:07 -07:00
Keeley Hammond f6dce52386
feat(package): add support for async Forge configs (#3288)
* feat: add support for async Forge configs

* chore: improve typing for async fn

* build: check function after loading "default"

* build: improve typings

---------

Co-authored-by: Erick Zhao <erick@hotmail.ca>
2023-08-08 13:47:47 -07:00
Ultraman Mebius bdc9108f17
chore: add `files` field for each package (#3284)
* chore: sync .npmignore to each package before publishing

* chore: ignore eslint config when publishing

* chore: add `files` field for each package

* chore: revert .npmignore for lint rule

* chore: add `src` into package for sourcemap

---------

Co-authored-by: Keeley Hammond <khammond@slack-corp.com>
2023-08-08 13:37:35 -07:00
Marks Polakovs fd1ed4b250
fix(template-vite): incorrectly bundling browser entrypoints (#3278) 2023-08-08 13:23:49 -07:00
David Sanders c1f725103c
ci: don't use pull_request_target with semantic PR title check (#3294) 2023-08-08 13:05:52 -07:00
David Sanders e7eccc184b
ci: use electronjs/node orb (#3289)
* ci: use electronjs/node orb

* ci: fix parameter type

* ci: CircleCI why
2023-08-03 13:13:56 -07:00
Ultraman Mebius 48c67f3c80
fix(publisher-ers): support arm64 osx platform (#3270)
Co-authored-by: Kyle Buzby <kbuzby@verveindustrial.com>
2023-07-28 12:06:54 -07:00
dependabot[bot] 5bfc4b4b7f
build(deps): bump word-wrap from 1.2.3 to 1.2.4 (#3276)
Bumps [word-wrap](https://github.com/jonschlinkert/word-wrap) from 1.2.3 to 1.2.4.
- [Release notes](https://github.com/jonschlinkert/word-wrap/releases)
- [Commits](https://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.4)

---
updated-dependencies:
- dependency-name: word-wrap
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-27 18:13:07 -07:00
David Sanders c7a68918cf
ci: bump deprecated versions (#3267) 2023-07-05 14:55:10 -07:00
dependabot[bot] a62c2a1536
build(deps): bump semver from 7.3.5 to 7.5.2 (#3262)
Bumps [semver](https://github.com/npm/node-semver) from 7.3.5 to 7.5.2.
- [Release notes](https://github.com/npm/node-semver/releases)
- [Changelog](https://github.com/npm/node-semver/blob/main/CHANGELOG.md)
- [Commits](https://github.com/npm/node-semver/compare/v7.3.5...v7.5.2)

---
updated-dependencies:
- dependency-name: semver
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-26 15:07:23 -07:00
Keeley Hammond df8a722e20
v6.2.1 2023-06-15 16:15:00 -07:00
Erick Zhao 68d079397f
fix(template): add missing config in plugin (#3253) 2023-06-15 16:10:27 -07:00
Erick Zhao 7a6d499cd0
fix(core): properly log invalid plugin configs (#3254) 2023-06-15 16:10:12 -07:00
Keeley Hammond 34752e82a8
v6.2.0 2023-06-15 15:15:41 -07:00
Erik Moura b8509d2e4f
fix(package): pass user-defined `afterComplete` hooks to packager (#3123) 2023-06-15 15:11:53 -07:00
Erick Zhao 6bec6ba81a
feat(template): enable asar by default (#3077) 2023-06-15 14:52:20 -07:00
David Sanders 7a9edbcbbe
build: lint JS in Markdown (#3251)
* docs: improve local-electron plugin forge.config.js example

* build(deps): upgrade @electron/lint-roller

* build: lint JS in Markdown
2023-06-15 14:24:38 -07:00
Samuel Attard 6939f09e69
fix(publisher-s3): ensure published files do not overwrite multiple arches (#3108) 2023-06-15 14:16:37 -07:00
Erick Zhao f0eed936ba
feat(make): allow async maker configs (#3248)
Co-authored-by: Samuel Attard <sam@electronjs.org>
2023-06-15 14:15:44 -07:00
dependabot[bot] f10aed29bc
build(deps): bump vite from 4.1.4 to 4.1.5 (#3245)
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 4.1.4 to 4.1.5.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v4.1.5/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v4.1.5/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-10 02:49:19 -07:00
David Sanders 725e4dea3a
build: lint Markdown (#3247) 2023-06-09 17:29:13 -07:00
Erick Zhao fd7b1e79b8
docs: update README status badge (#3244) 2023-06-05 15:37:12 -07:00
George Xu 22fb516651
build: migrate from github actions to circleci (#3188)
* initial config

tackle some validation errors

* debug windows and linux

* fix linux and windows workflows

* chore: dependency SMASH

* refactor cleanup

* remove snapcraft.yaml

* clean up
2023-06-05 13:41:55 -07:00
阿震 ffcc88d415
fix(vite-plugin): process exit on electron process exit (#3236) 2023-05-17 16:30:46 -04:00
草鞋没号 455e476eef
fix(plugin-vite): right time to start (#3220) 2023-04-28 16:12:50 -07:00
Ronnie Curtis e5fc303734
fix(core): silent failures when linking forge dependencies in tests (#3219) 2023-04-26 14:28:35 -07:00
Joseph Lee 6ac014e085
fix(template-vite): ignore `browser` field for isomorphic packages
Packages like axios have a browser field in package.json.
The main process needs to resolve the node module,
not the browser module.
2023-04-25 16:46:45 -07:00
草鞋没号 78e57efede
feat(plugin-vite): auto-update `server.port` (#3201) 2023-04-24 12:30:28 -07:00
David Sanders a3d4165f4b
refactor(publisher-github): use Array.flatMap (#3199) 2023-04-21 14:33:55 -07:00
David Sanders 7d8373fc5d
docs(publisher-github): clean up extra backticks (#3207) 2023-04-19 17:05:17 -07:00
Samuel Attard d5500e6640
build: rename package.json to avoid dependabot scan (#3216) 2023-04-17 11:15:38 -07:00
VerteDinde 5b40a8dbee
v6.1.1 2023-04-04 15:40:08 -07:00
Keeley Hammond dcd5476c0f
fix: normalize artifact paths in makeResult dryRunResume (#3206) 2023-04-04 15:24:12 -07:00