WAPM
Dev tools
package manager
SHOW HN2022
How HN took it
1 positive, 15 neutral or asking, 2 mixed, 11 critical, out of 29 comments about the project. Thread score -0.25.
Execution: 0 for, 4 againstIdea: 1 for, 1 againstPrivacy: 0 for, 2 againstDesign: 0 for, 1 against
The thread, comment by comment
Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.
positive neutral or mixed critical about another commenter or something else the maker
What HN said
What people liked
Interest in a cross-platform WebAssembly package ecosystem
From 2 comments
I'm a big fan of WebAssembly and the idea of WAPM! It's very cool, and I'm hopeful for a more interoperable future. A quick bug report: the "Open in Shell" feature seems to fail…
miloignis on HNIt looks like this is focused on primarily on executables, but there is a mention of libraries. I was looking into WASM libraries recently, specifically WebAssembly Interface…
mostly_harmless on HN
Objections
Wasmer seen as a bad actor after trademark attempts on WebAssembly
From 2 comments
> Wasmer..wants to own the Wasm ecosystem They tried to trademark the terms WASM and WebAssembly. https://uspto.report/company/Wasmer-Inc…
lioeters on HNWasmer is considered a bad actor by many, and there are many in the WASM space who want nothing to do with them. It's no accident Wasmer isn't a part of the Bytecode Alliance…
a27a2b on HN
Cross-origin errors in Firefox broke packages and shell, since fixed
From 2 comments
Looks very interesting, though the Javascript demo doesn't seem to work (Firefox 97.0). The following error gets logged into my console: > Cross-Origin Request Blocked: The Same…
jeroenhd on HNirb in firefox gives me: Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at…
sbeckeriv on HN
Source code not available or GitHub org has few repos
From 2 comments
This is basically a package repo of WASM file(s), which seem to have been compiled from Rust source mostly, but other language that can be compiled to WASM would work too. And…
xx__yy on HNI was surprised that I couldn't read the source for it. Doesn't appear to be open source.
mfer on HN
Lacks package signing and lock files with hashes
From 2 comments
In this day and age, it's arguably irresponsible to publish any tooling that does not organically integrate a requirement to use Sigstore for all packages allowed to be uploaded.…
rdxm on HNIMO just signing packages is a weak form of trust. Even without potentially using Sigstore, does WAPM now let you lock based both on the versions of dependencies, as well as the…
no_circuit on HN
Requests
Support for Windows and library interface types
From 2 comments
Just trying to run some things on windows and it does look like maybe it's not fully formed. quickjs panicked with 'not implemented: VirtualFile::poll is not implemented for…
kybernetikos on HNIt looks like this is focused on primarily on executables, but there is a mention of libraries. I was looking into WASM libraries recently, specifically WebAssembly Interface…
mostly_harmless on HN
Package signing via Sigstore
From 2 comments
In this day and age, it's arguably irresponsible to publish any tooling that does not organically integrate a requirement to use Sigstore for all packages allowed to be uploaded.…
rdxm on HNIn fairness, Sigstore is a pretty new technology. Existing package managers haven't integrated it yet, though are working towards it. For example, I've been working with…
jacques_chester on HN
Better explore and search UI
From 1 comment
I found this yesterday and, maybe it’s because I’m viewing on mobile, but the Explore functionality is very confusing. For instance sorting alphabetically… doesn’t. Search shows…
eyelidlessness on HN
Questions
How the package format and linking work
From 2 comments
It seems WebAssembly itself defines text and binary formats for modules, but I'm wondering what this particular package format looks like. A directory of files? What are they?…
skybrian on HNWith NPM I can install packages, develop with them, and then use webpack to bundle everything into a single JS file. How can I bundle the WAPM packages I install into a single…
CyberRabbi on HN
How it differs from npm and other package managers
From 2 comments
Thanks for the info and the work done. I don't quite understand how this fits in the picture of other package managers. If it's capable of being a multi-platform package manager,…
almet on HNWait, I thought originally it was a NPM for WebAssembly. But it looks like a WebAssembly version of Homebrew.
timmit on HN
Alternatives named
npm
From 2 comments
Wasmer Inc (they run wapm.io) basically wants to own the Wasm ecosystem the way that NPM has owned the JavaScript world. This isn't run by an org like Apache, or CNCF. They are…
sitkack on HNWith NPM I can install packages, develop with them, and then use webpack to bundle everything into a single JS file. How can I bundle the WAPM packages I install into a single…
CyberRabbi on HN
Homebrew
From 1 comment
Wait, I thought originally it was a NPM for WebAssembly. But it looks like a WebAssembly version of Homebrew.
timmit on HN
Native Rust builds
From 1 comment
This is basically a package repo of WASM file(s), which seem to have been compiled from Rust source mostly, but other language that can be compiled to WASM would work too. And…
xx__yy on HN