Closed jakeburden closed 8 years ago
If you are using a build step be sure to have babelify installed and be using babel-preset-es2015.
If you are not using a build step, you can ignore the example below and use the precompiled version of open-share like this: require('open-share/dist/open-share.js')
example build:
{
"scripts": {
"build": "browserify index.js -g uglifyify | uglifyjs -cm > bundle.js"
},
"browserify": {
"transform": [
[
"babelify",
{
"presets": [
"es2015"
]
}
]
]
},
"dependencies": {
"open-share": "^1.2.3",
},
"devDependencies": {
"babel-preset-es2015": "^6.9.0",
"babelify": "^7.3.0",
"browserify": "^13.0.1",
"uglify-js": "^2.7.0",
"uglifyify": "^3.0.2"
}
}
steps to reproduce
index.js:
cli:
error:
The weird thing is that we use uglify to create the precompiled version of OpenShare in the dist folder without any error.