| non port: Mk/Uses/electron.mk |
Number of commits found: 4 |
|
Saturday, 28 Feb 2026
|
12:28 Hiroki Tagato (tagattie)
Mk/Uses/electron.mk: Secure reproducibility of node modules tarball in case of
pnpm
Formerly, node_modules directories produced by "pnpm install" were
used for node modules tarball. However, .modules.yaml file contained
in the tarball is not reliably reproducible and differs in some way
depending on the environment and/or timing where/when the tarball was
produced.
Instead of relying on node_modules directories, we use pnpm
store (produced by "pnpm fetch") for node modules tarball. We can use
the tarball later to install node modules into appropriate directories
using "pnpm install". Note that the timestamp "checkedAt" in each JSON
file in the pnpm store is reset to 0 to ensure reproducibility.
Reported by: feld (via private email)
Tested by: feld
dc5d1ed |
|
Sunday, 8 Feb 2026
|
07:25 Hiroki Tagato (tagattie)
devel/electron40: Add port: Build cross-platform desktop apps with JavaScript,
HTML, and CSS
Build cross platform desktop apps with JavaScript, HTML, and CSS.
It's easier than you think.
If you can build a website, you can build a desktop app. Electron is a
framework for creating native applications with web technologies like
JavaScript, HTML, and CSS. It takes care of the hard parts so you can
focus on the core of your application.
WWW: https://electronjs.org/
0e6242b |
|
Thursday, 8 Jan 2026
|
12:00 Hiroki Tagato (tagattie)
Mk/Uses/electron.mk: Adjust valid electron versions after electron36 removal
817a79f |
|
Sunday, 21 Dec 2025
|
12:47 Hiroki Tagato (tagattie)
Mk/Uses: Add electron.mk and companion scripts
electron.mk and companion scripts for making it easier to port
Electron-based applications.
The electron.mk addresses the following obstacles in porting:
- Need to adapt to different node package managers used in a
project (npm, yarn, and pnpm)
Different package managers have different commands and options. With
electron.mk, porters don't have to worry about those differences
using USE_ELECTRON=npm feature.
- Need to create an archive of necessary node modules and host the (Only the first 15 lines of the commit message are shown above )
331eb8e |
Number of commits found: 4 |