-
-
Notifications
You must be signed in to change notification settings - Fork 1.8k
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
Comparing changes
Choose two branches to see what’s changed or to start a new pull request.
If you need to, you can also or
learn more about diff comparisons.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
Learn more about diff comparisons here.
base repository: electron-userland/electron-builder
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v26.0.7
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: electron-userland/electron-builder
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v26.0.8
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 6 commits
- 54 files changed
- 5 contributors
Commits on Feb 20, 2025
-
chore(tests): use
yarn
instead ofnpm install
to resolve unit tes……t instability (#8877)
Configuration menu - View commit details
-
Copy full SHA for 7dbac1b - Browse repository at this point
Copy the full SHA 7dbac1bView commit details -
chore: refactor node module collector, extract explicit `DependencyTr…
…ee`, update types to be generic and respective to `npm list` vs `pnpm list` dependency trees (#8872) - Moves functions around so that they're topologically ordered. - Updates `types` for explicit usage of what is the result `JSON.parse` and what is used for the production tree - Removes `delete array[key]` logic by refactoring to `reduce` (no more modifying the original `JSON.parse` tree) - Extracts `JSON.parse` functionality to be specific to each collector - Extracts `DependencyTree` with initial set `implicitDependenciesInjected = false` so that the boolean isn't optional by using DFS approach - Consolidates implicit dependency injection to npm-specific logic by extracting simplified dependency tree w/o `dependencies` - Converted the abstract collector class to be generic of type: `NodeModulesCollector<T extends Dependency<T, OptionalsType>, OptionalsType>` - This way, all abstracted and overridden methods are easily typed per their respective `JSON.parse` objects. Then uses a common method to construct the dependencies into a `DependencyTree` and then internally (as before) hoisting and converting to `NodeModuleInfo[]` - This accommodates the differences of `optionalDependencies` within `pnpm list` (`PnpmDependency`) and `npm list` (`string`)
Configuration menu - View commit details
-
Copy full SHA for 7f6c3fe - Browse repository at this point
Copy the full SHA 7f6c3feView commit details
Commits on Feb 21, 2025
-
Configuration menu - View commit details
-
Copy full SHA for aadf839 - Browse repository at this point
Copy the full SHA aadf839View commit details -
chore(docs): add template project link for ElectronJS application usi…
…ng NextJS and TypeScript (#8844) https://github.com/saulotarsobc/electronjs-with-nextjs
Configuration menu - View commit details
-
Copy full SHA for c006890 - Browse repository at this point
Copy the full SHA c006890View commit details -
feat: allow usage of
.cjs
,.mjs
, andtype=module
custom publish……ers. Adds `AsyncEventEmitter`. (#8868)
Configuration menu - View commit details
-
Copy full SHA for 48c9f88 - Browse repository at this point
Copy the full SHA 48c9f88View commit details -
Configuration menu - View commit details
-
Copy full SHA for d26efc0 - Browse repository at this point
Copy the full SHA d26efc0View commit details
There are no files selected for viewing