1
0
Fork 0

Stripping internal sourcemap in css files (sassc always includes internal sourcemaps eventhough external sourcemaps are generated alongside, resulting in uneeded size-increased files).

Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
Daniel Baumann 2025-05-04 21:29:16 +02:00
parent fecfdcb291
commit 4c2ec24833
Signed by: daniel
GPG key ID: FBB4F0E80A80222F

13
debian/rules vendored
View file

@ -19,13 +19,18 @@ override_dh_auto_build:
postcss --config build/postcss.config.js --replace 'dist/tmp/*.css' '!dist/tmp/*.min.css'
for FILE in dist/tmp/*.css; \
do \
sed -i -e "s|\(sourceMappingURL\)=data.*|\1=$$(basename $${FILE}).map \*/|" $${FILE}; \
done
cp -v dist/tmp/*.css dist/css/
cp -v dist/tmp/*.css.map dist/css/
esbuild dist/tmp/bootstrap.css --sourcemap --outfile=dist/css/bootstrap.min.css --minify
esbuild dist/tmp/bootstrap-grid.css --sourcemap --outfile=dist/css/bootstrap-grid.min.css --minify
esbuild dist/tmp/bootstrap-reboot.css --sourcemap --outfile=dist/css/bootstrap-reboot.min.css --minify
esbuild dist/tmp/bootstrap-utilities.css --sourcemap --outfile=dist/css/bootstrap-utilities.min.css --minify
esbuild dist/css/bootstrap.css --sourcemap --outfile=dist/css/bootstrap.min.css --minify
esbuild dist/css/bootstrap-grid.css --sourcemap --outfile=dist/css/bootstrap-grid.min.css --minify
esbuild dist/css/bootstrap-reboot.css --sourcemap --outfile=dist/css/bootstrap-reboot.min.css --minify
esbuild dist/css/bootstrap-utilities.css --sourcemap --outfile=dist/css/bootstrap-utilities.min.css --minify
rm -rf dist/tmp