icepick
Version:
Utilities for treating frozen JavaScript objects as persistent immutable collections.
33 lines (21 loc) • 547 B
Plain Text
SHELL = /bin/bash
MAKEFLAGS += --no-print-directory --silent
export PATH := ./node_modules/.bin/:$(PATH):./bin/
setup:
npm install --quiet > /dev/null; true
default: ci
lint: setup
standard icepick.js icepick.test.js
dev: test
watch: dev
test: setup
tap icepick.test.js -R spec --100
coverage: test
pre-commit: lint
ci: lint test
release-patch release-minor release-major: ci
git push
npm version $(@:release-%=%)
npm publish