typescript/container.yaml
Yaakov Selkowitz f973b46fed F44
2026-03-25 23:37:01 -04:00

20 lines
803 B
YAML

flatpak:
id: org.fedoraproject.Sdk.Extension.typescript
branch: f44
build-extension: true
runtime: org.fedoraproject.Sdk
runtime-version: f44
sdk: org.fedoraproject.Sdk
name: f44/typescript
component: typescript-flatpak
packages:
- typescript
- typescript-flatpak-config
# for cleanup-commands (part of runtime)
- coreutils-single
cleanup-commands: |
mkdir -p /app/bin /app/lib/node_modules /app/share/licenses
mv /usr/lib/node_modules/typescript /app/lib/node_modules
ln -s ../lib/node_modules/typescript/bin/tsc /app/bin/tsc
ln -s ../lib/node_modules/typescript/bin/tsserver /app/bin/tsserver
grep -rl /usr/bin/node /app/bin/ /app/lib/node_modules/ | xargs sed -i -e '1s|/usr/bin/node|/usr/bin/env node|'