Ember-cli-es6-imports
// install ember-cli-es6-transform | |
function importFromNPM(app,moduleName) { | |
let relPath = `node_modules/${moduleName}`; | |
let nodePath = `./${relPath}`; | |
let config = require(`${nodePath}/package.json`); | |
if (config.style) { | |
app.import(`${relPath}/${config.style}`); | |
} | |
app.import(`${relPath}/${config.module}`, { | |
using: [ | |
{ transformation: 'es6', as: config.name } | |
] | |
}) | |
} | |
//usage inside ember-cli-build | |
/* | |
importFromNPM(app, 'cropperjs'); | |
*/ | |
// in your app | |
/* | |
import cropper from 'cropperjs' | |
*/ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment