From a76fa8e565cad0ec3a99ab24f759bcd5db841b5a Mon Sep 17 00:00:00 2001 From: David Anson Date: Wed, 17 Jun 2015 09:32:08 -0700 Subject: [PATCH] Minify script for browser and use it in demo app. --- .eslintignore | 1 + .gitignore | 1 + demo/default.htm | 2 +- demo/offline.appcache | 2 +- package.json | 5 +++-- 5 files changed, 7 insertions(+), 4 deletions(-) diff --git a/.eslintignore b/.eslintignore index dca53852..9a1a976b 100644 --- a/.eslintignore +++ b/.eslintignore @@ -1,2 +1,3 @@ demo/markdown-it.min.js demo/markdownlint-browser.js +demo/markdownlint-browser.min.js diff --git a/.gitignore b/.gitignore index aaa2ed03..a918cfbb 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,6 @@ coverage demo/markdown-it.min.js demo/markdownlint-browser.js +demo/markdownlint-browser.min.js node_modules npm-debug.log diff --git a/demo/default.htm b/demo/default.htm index 2fee6b77..1a3d020a 100644 --- a/demo/default.htm +++ b/demo/default.htm @@ -32,7 +32,7 @@ - + diff --git a/demo/offline.appcache b/demo/offline.appcache index ad072207..d0c0effb 100644 --- a/demo/offline.appcache +++ b/demo/offline.appcache @@ -5,6 +5,6 @@ default.htm default.js favicon.ico markdown-it.min.js -markdownlint-browser.js +markdownlint-browser.min.js NETWORK: * diff --git a/package.json b/package.json index acd8e720..327a635e 100644 --- a/package.json +++ b/package.json @@ -16,7 +16,7 @@ "test-cover": "istanbul cover node_modules/nodeunit/bin/nodeunit", "debug": "node debug node_modules/nodeunit/bin/nodeunit", "lint": "eslint lib test & eslint --env browser --global markdownit --global markdownlint --rule \"no-unused-vars: 0, no-extend-native: 0, max-statements: 0, no-console: 0\" demo & eslint --rule \"no-console: 0, no-shadow: 0\" example", - "build-demo": "copy node_modules\\markdown-it\\dist\\markdown-it.min.js demo & browserify demo/browser-polyfills.js lib/markdownlint.js --standalone markdownlint --outfile demo/markdownlint-browser.js", + "build-demo": "copy node_modules\\markdown-it\\dist\\markdown-it.min.js demo & browserify demo/browser-polyfills.js lib/markdownlint.js --standalone markdownlint --outfile demo/markdownlint-browser.js & uglifyjs demo/markdownlint-browser.js --compress --mangle --output demo/markdownlint-browser.min.js", "example": "npm install through2 & cd example & node standalone.js & grunt markdownlint & gulp markdownlint" }, "dependencies": { @@ -27,7 +27,8 @@ "eslint": "^0.21.0", "istanbul": "^0.3.13", "nodeunit": "^0.9.1", - "q": "^1.4.0" + "q": "^1.4.0", + "uglify-js": "^2.4.23" }, "keywords": [ "markdown",