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
parent b5bc00f2e4
commit 2922f38de0

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"
}