@mr_hugo/boredom
Version:
Another boring JavaScript framework.
43 lines (30 loc) • 882 B
Plain Text
all: dist/boreDOM.min.js dist/boreDOM.d.ts dist/boreDOM.js
# Install dependencies
node_modules:
pnpm install
dist/boreDOM.min.js: node_modules
pnpm run build_module
dist/boreDOM.full.js: node_modules
pnpm run build_full_module
dist/boreDOM.d.ts: node_modules
pnpm run build_decls
dist/boreDOM.js: node_modules
pnpm run bundle_cli
boreDOMCLI/generated_cli.js: node_modules dist/boreDOM.full.js
pnpm run build_cli
tests/dist/boreDOM.min.js: dist/boreDOM.min.js
cd tests && ln -fs ../dist .
# Run the development server
dev: node_modules
pnpm run dev
# Run the development server
test: node_modules tests/dist/boreDOM.min.js
find src/ | entr -s 'make clean && make all && pnpm run test'
clean_cli:
rm dist/boreDOM.js
rm boreDOMCLI/generated_cli.js
rm boreDOMCLI/boreDOM.js
clean: clean_cli
rm dist/*
rm -rf node_modules
rm -rf boreDOMCLI/node_modules