Open
Description
it looks like the prebuilt builds contain openssl headers for each architecture, even though they are only built for one -- potentially saving ~50MB ish:
$ du -hs node-v18.13.0-linux-x64/include/node/openssl/archs/*
2.8M node-v18.13.0-linux-x64/include/node/openssl/archs/aix64-gcc-as
2.8M node-v18.13.0-linux-x64/include/node/openssl/archs/BSD-x86
2.8M node-v18.13.0-linux-x64/include/node/openssl/archs/BSD-x86_64
2.8M node-v18.13.0-linux-x64/include/node/openssl/archs/darwin64-arm64-cc
2.8M node-v18.13.0-linux-x64/include/node/openssl/archs/darwin64-x86_64-cc
2.8M node-v18.13.0-linux-x64/include/node/openssl/archs/darwin-i386-cc
2.8M node-v18.13.0-linux-x64/include/node/openssl/archs/linux32-s390x
2.8M node-v18.13.0-linux-x64/include/node/openssl/archs/linux64-mips64
936K node-v18.13.0-linux-x64/include/node/openssl/archs/linux64-riscv64
2.8M node-v18.13.0-linux-x64/include/node/openssl/archs/linux64-s390x
2.8M node-v18.13.0-linux-x64/include/node/openssl/archs/linux-aarch64
2.8M node-v18.13.0-linux-x64/include/node/openssl/archs/linux-armv4
2.8M node-v18.13.0-linux-x64/include/node/openssl/archs/linux-elf
2.8M node-v18.13.0-linux-x64/include/node/openssl/archs/linux-ppc64le
2.8M node-v18.13.0-linux-x64/include/node/openssl/archs/linux-x86_64
2.8M node-v18.13.0-linux-x64/include/node/openssl/archs/solaris64-x86_64-gcc
2.8M node-v18.13.0-linux-x64/include/node/openssl/archs/solaris-x86-gcc
2.8M node-v18.13.0-linux-x64/include/node/openssl/archs/VC-WIN32
2.8M node-v18.13.0-linux-x64/include/node/openssl/archs/VC-WIN64A
936K node-v18.13.0-linux-x64/include/node/openssl/archs/VC-WIN64-ARM