auth.net.types
Version:
A collection of Authorize.net's types/data types/xml objects.
27 lines (19 loc) • 829 B
Plain Text
NAME_CMD := cat package.json | grep -m 1 -o '"name":\s*"\([^"]\)*"' | sed 's/"name":[^"]*"\(.*\)"$$/\1/'
VERSION_CMD := cat package.json | grep -m 1 -o '"version":\s*"\([^"]\)*"' | sed 's/"version":[^"]*"\(.*\)"$$/\1/'
publish delete clean : PACKAGE_NAME:=$(shell ${NAME_CMD})
publish delete : PACKAGE_VERSION:=$(shell ${VERSION_CMD})
test:
@./node_modules/mocha/bin/mocha
clean:
@rm -rf ./node_modules
@rm -rf ./${PACKAGE_NAME}*.tgz
@rm -rf *.log
@rm -rf .DS_STORE
pack: clean
@npm pack
publish: clean delete
@reggie -u http://npm.dev.fractureme.com/ publish
delete:
# @npm --registry=http://npm.dev.fractureme.com/ unpublish ${PACKAGE_NAME}@${PACKAGE_VERSION} # Not supported yet...
@curl -X DELETE http://npm.dev.fractureme.com/package/${PACKAGE_NAME}/${PACKAGE_VERSION}
.PHONY: clean pack delete publish test