Adds commonjs support

These configs in package.json enables the dist file to be required in commonjs envs without babel.
This commit is contained in:
Mauricio Soares
2015-09-29 15:20:23 -03:00
committed by Zeno Rocha
parent a5e29bd420
commit 623614a4e0

View File

@@ -3,7 +3,13 @@
"version": "1.3.0",
"description": "Modern copy to clipboard. No Flash. Just 2kb",
"repository": "zenorocha/clipboard.js",
"main": "src/clipboard.js",
"main": "dist/clipboard.js",
"browser": "src/clipboard.js",
"browserify": {
"transform": [["babelify", {
"loose": "all"
}]]
},
"license": "MIT",
"keywords": [
"clipboard",
@@ -28,7 +34,7 @@
},
"scripts": {
"publish": "npm run build && npm run minify",
"build": "browserify src/clipboard.js -s Clipboard -t [babelify --loose all] -o dist/clipboard.js",
"build": "browserify src/clipboard.js -s Clipboard -o dist/clipboard.js",
"minify": "uglify -s dist/clipboard.js -o dist/clipboard.min.js",
"test": "karma start --single-run"
}