UNPKG

intellij-emberjs-import-support

Version:

Ember.js: support of `import from '@ember/..'` for JetBrains IDEs (Idea, WebStorm, ...)

31 lines (28 loc) 887 B
/* sample config */ const path = require('path'); function aliasEmberDirs(appAlias) { const emberDirs = [ '/application', '/array', '/component', '/object', '/polyfills', '/service', '/routing', '/utils', '' ]; const emberBaseDir = 'node_modules/intellij-emberjs-import-support/@ember'; return emberDirs.reduce(function(result, dir) { result[`@ember${dir}`] = emberBaseDir + dir; return result; }, appAlias); } module.exports = { resolve: { modules: [ path.join(__dirname, 'node_modules/intellij-emberjs-import-support/@ember-packages'), 'node_modules', ], root: path.resolve(__dirname), alias: aliasEmberDirs({ 'src': 'app' // your application alias folders // for example: 'src': 'app', will allow you to `import { foo } from 'src/bar';` // where 'src/bar' is located in `app/bar` folder. }) } };