From ea33c68269cd4101507b07df6d32f4859a6201b1 Mon Sep 17 00:00:00 2001 From: Nick Santos Date: Fri, 19 Dec 2014 11:22:50 -0800 Subject: [PATCH] add package.json scripts --- .gitignore | 3 +++ build-package.sh | 9 +++++++++ package/package.json | 27 +++++++++++++++++++++++++++ 3 files changed, 39 insertions(+) create mode 100755 build-package.sh create mode 100644 package/package.json diff --git a/.gitignore b/.gitignore index a6e5b7c70d..65660a0820 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,6 @@ build/ /buck-out/ /.nobuckcheck + +package/node_modules +package/bin/plovr.jar \ No newline at end of file diff --git a/build-package.sh b/build-package.sh new file mode 100755 index 0000000000..1d7fdd8674 --- /dev/null +++ b/build-package.sh @@ -0,0 +1,9 @@ +#!/bin/bash + +set -ex + +cd `dirname $0` +rm -f package/bin/plovr.jar +ant clean +ant jar +cp build/plovr.jar package/bin/plovr.jar diff --git a/package/package.json b/package/package.json new file mode 100644 index 0000000000..860c8e4b36 --- /dev/null +++ b/package/package.json @@ -0,0 +1,27 @@ +{ + "name": "plovr", + "version": "2.0.0", + "keywords": + ["javascript", "compiler", "closure", "build"], + "description": + "Build tool that uses the Closure JavaScript compiler", + "homepage": "https://github.com/Medium/plovr", + "repository": { + "type": "git", + "url": "https://github.com/Medium/plovr.git" + }, + "licenses": [ { + "type": "Apache 2.0", + "url": "http://www.apache.org/licenses/LICENSE-2.0.html" + } ], + "bin": { + "plovr": "./bin/plovr" + }, + "files": [ + "bin" + ], + "preferGlobal": true, + "scripts": { + "prepublish": "../build-package.sh" + } +}