rsnext/packages/next-swc/crates/napi/npm
Steven a5fab84840
Reduce install size for linux glibc/musl (#32850)
In Next.js [12.0.1](
https://packagephobia.com/result?p=next@12.0.1), musl support was added which caused linux to install both glibc and musl binaries.

This PR adds the `install` script to prevent installing unused binaries, reducing the install size by 47MB.

We originally thought this could be added to Node.js core and thus npm but [it was rejected](https://github.com/nodejs/node/pull/41338).

Note getReport() works on Node.js [`>=11.8.0`](https://nodejs.org/api/process.html#processreportgetreporterr) which is safe to use since Next.js requires [`"node": ">=12.22.0"`](265f71e225/packages/next/package.json (L280)).
2022-01-03 21:17:46 +00:00
..
android-arm64 Extract next-swc Rust code into its own package (#31635) 2021-11-21 12:59:56 +01:00
darwin-arm64 Extract next-swc Rust code into its own package (#31635) 2021-11-21 12:59:56 +01:00
darwin-x64 Extract next-swc Rust code into its own package (#31635) 2021-11-21 12:59:56 +01:00
linux-arm-gnueabihf Extract next-swc Rust code into its own package (#31635) 2021-11-21 12:59:56 +01:00
linux-arm64-gnu Reduce install size for linux glibc/musl (#32850) 2022-01-03 21:17:46 +00:00
linux-arm64-musl Reduce install size for linux glibc/musl (#32850) 2022-01-03 21:17:46 +00:00
linux-x64-gnu Reduce install size for linux glibc/musl (#32850) 2022-01-03 21:17:46 +00:00
linux-x64-musl Reduce install size for linux glibc/musl (#32850) 2022-01-03 21:17:46 +00:00
win32-arm64-msvc Extract next-swc Rust code into its own package (#31635) 2021-11-21 12:59:56 +01:00
win32-ia32-msvc Extract next-swc Rust code into its own package (#31635) 2021-11-21 12:59:56 +01:00
win32-x64-msvc Extract next-swc Rust code into its own package (#31635) 2021-11-21 12:59:56 +01:00
.gitignore Extract next-swc Rust code into its own package (#31635) 2021-11-21 12:59:56 +01:00