askirmas/postcss-d-ts

View on GitHub
postcompile.sh

Summary

Maintainability
Test Coverage
#!/bin/bash

# From https://github.com/askirmas/react-classnaming/blob/main/postcompile.sh

src="src"
types="$npm_package_types"
find "$src" -name '*.d.ts' -exec cp {} "$types" \;

dist="$(dirname "$npm_package_main")"

find "$dist" -name "*.types.js" -delete

find "$dist" -name "*.d.ts" -not -name "options.*" -not -name "ts-swiss.*" -not -name "_css-template.*" -delete

rm -rf unpacked
mkdir unpacked
mv "$(npm pack --quiet | tail -n 1)" pack.tgz
tar zxf pack.tgz