flatpak: id: org.fedoraproject.Sdk.Extension.node22 branch: f44 build-extension: true runtime: org.fedoraproject.Sdk runtime-version: f44 sdk: org.fedoraproject.Sdk name: f44/nodejs22 component: nodejs22-flatpak packages: - nodejs22 - nodejs22-bin - nodejs22-devel - nodejs22-npm - nodejs22-npm-bin - yarnpkg - nodejs22-flatpak-config # for cleanup-commands (part of runtime) - coreutils-single cleanup-commands: | mkdir -p /app/bin /app/include /app/lib/ /app/share/licenses mv /usr/bin/{node*,npm*,npx,yarn,yarnpkg} /app/bin/ mv /usr/include/node /app/include/ mv /usr/lib64/lib{node,uv}* /app/lib/ mv /usr/lib/node_modules{,_22} /app/lib/ grep -rl /usr/bin/node /app/lib/node_modules{,_22}/ | xargs sed -i -e '1s|/usr/bin/node|/usr/bin/env node|' echo -e "#!/bin/sh\ncp -r /usr/lib/sdk/node22 /app/node" > /app/install-sdk.sh chmod +x /app/install-sdk.sh