Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bundle code in main/ #700

Merged
merged 10 commits into from
Sep 7, 2022
Merged

Bundle code in main/ #700

merged 10 commits into from
Sep 7, 2022

Conversation

datenreisender
Copy link
Contributor

@datenreisender datenreisender commented Jul 22, 2022

With this in place we can also start writing Typescript in src/main.

This does rename some of the scripts in package.json, because they all do run webpack and esbuild and the formerly called webpack and dev might both be used during development:

  • devwatch
  • webpackbuild:dev
  • buildbuild:prod

Before turning this from a draft into a real PR I still want to do:

@datenreisender datenreisender changed the title Bundle code in src/main Bundle code in main/ Aug 11, 2022
package.json Show resolved Hide resolved
esbuild.js Show resolved Hide resolved
- dev → watch
- webpack → build:dev
- build → build:prod

Because they all do run `webpack` and `esbuild` and the formerly called
`webpack` and `dev` might both be used during development.
The ECMAScript module behavior is that all modules loading is hoisted
before running different code. esbuild also adheres to this semantic.
https://esbuild.github.io/content-types/#real-esm-imports

Because of this we should extract all initialisation code into an module
on its own.
@datenreisender datenreisender force-pushed the refactor/better_source_ipc_abstractions branch from f60da36 to a15d836 Compare August 24, 2022 15:25
@datenreisender datenreisender marked this pull request as ready for review September 6, 2022 14:33
Base automatically changed from refactor/better_source_ipc_abstractions to main September 7, 2022 09:51
@datenreisender datenreisender merged commit f2e8456 into main Sep 7, 2022
@datenreisender datenreisender deleted the feature/build_main branch September 7, 2022 10:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants