#!/bin/sh
set -e

# tasks/build.mjs is an ES module, and the ESM resolver of Node ignores
# NODE_PATH, so the build tools have to be reachable through a local
# node_modules tree.
mkdir -p node_modules/@rollup
for module in rollup terser tslib typescript; do
	ln -sfn /usr/share/nodejs/$module node_modules/$module
done
for module in plugin-terser plugin-typescript pluginutils; do
	ln -sfn /usr/share/nodejs/@rollup/$module node_modules/@rollup/$module
done

node tasks/build.mjs --release
