Last active
November 16, 2018 20:59
-
-
Save monovertex/16f38c19a08560fdf611e82bbe7edb86 to your computer and use it in GitHub Desktop.
Configuration for import-js build for an ember-cli project
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
module.exports = { | |
excludes: [ | |
'./dist/**', | |
'./lib/**', | |
'./public/**', | |
'./tmp/**', | |
'./vendor/**', | |
], | |
useRelativePaths: false, | |
groupImports: true, | |
sortImports: true, | |
importDevDependencies: true, | |
emptyLineBetweenGroups: false, | |
coreModules: [ | |
'@ember/application', | |
'@ember/application/deprecations', | |
'@ember/application/globals-resolver', | |
'@ember/application/instance', | |
'@ember/application/namespace', | |
'@ember/application/resolver', | |
'@ember/array', | |
'@ember/array/mutable', | |
'@ember/array/proxy', | |
'@ember/canary-features', | |
'@ember/component', | |
'@ember/component/checkbox', | |
'@ember/component/helper', | |
'@ember/component/text-area', | |
'@ember/component/text-field', | |
'@ember/controller', | |
'@ember/debug', | |
'@ember/debug/container-debug-adapter', | |
'@ember/debug/data-adapter', | |
'@ember/engine', | |
'@ember/engine/instance', | |
'@ember/enumerable', | |
'@ember/error', | |
'@ember/instrumentation', | |
'@ember/map', | |
'@ember/map/with-default', | |
'@ember/object', | |
'@ember/object/computed', | |
'@ember/object/core', | |
'@ember/object/evented', | |
'@ember/object/events', | |
'@ember/object/internals', | |
'@ember/object/mixin', | |
'@ember/object/observable', | |
'@ember/object/observers', | |
'@ember/object/promise-proxy-mixin', | |
'@ember/object/proxy', | |
'@ember/polyfills', | |
'@ember/routing/auto-location', | |
'@ember/routing/hash-location', | |
'@ember/routing/history-location', | |
'@ember/routing/link-component', | |
'@ember/routing/location', | |
'@ember/routing/none-location', | |
'@ember/routing/route', | |
'@ember/routing/router', | |
'@ember/runloop', | |
'@ember/service', | |
'@ember/string', | |
'@ember/template', | |
'@ember/template-compilation', | |
'@ember/template-factory', | |
'@ember/test', | |
'@ember/test/adapter', | |
'@ember/utils', | |
'@ember/version', | |
'jquery', | |
'rsvp', | |
], | |
aliases: { | |
'_': 'lodash', | |
'$': 'jquery', | |
'Application': '@ember/application', | |
'ApplicationInstance': '@ember/application/instance', | |
'ArrayProxy': '@ember/array/proxy', | |
'AutoLocation': '@ember/routing/auto-location', | |
'Checkbox': '@ember/component/checkbox', | |
'Component': '@ember/component', | |
'ComputedProperty': '@ember/object/computed', | |
'ContainerDebugAdapter': '@ember/debug/container-debug-adapter', | |
'Controller': '@ember/controller', | |
'CoreObject': '@ember/object/core', | |
'DataAdapter': '@ember/debug/data-adapter', | |
'EmberArray': '@ember/array', | |
'EmberError': '@ember/error', | |
'EmberMap': '@ember/map', | |
'EmberObject': '@ember/object', | |
'EmberRouter': '@ember/routing/router', | |
'Engine': '@ember/engine', | |
'EngineInstance': '@ember/engine/instance', | |
'Enumerable': '@ember/enumerable', | |
'Evented': '@ember/object/evented', | |
'GlobalsResolver': '@ember/application/globals-resolver', | |
'HashLocation': '@ember/routing/hash-location', | |
'Helper': '@ember/component/helper', | |
'HistoryLocation': '@ember/routing/history-location', | |
'LinkComponent': '@ember/routing/link-component', | |
'Location': '@ember/routing/location', | |
'MapWithDefault': '@ember/map/with-default', | |
'Mixin': '@ember/object/mixin', | |
'MutableArray': '@ember/array/mutable', | |
'Namespace': '@ember/application/namespace', | |
'NoneLocation': '@ember/routing/none-location', | |
'ObjectProxy': '@ember/object/proxy', | |
'Observable': '@ember/object/observable', | |
'PromiseProxyMixin': '@ember/object/promise-proxy-mixin', | |
'Resolver': '@ember/application/resolver', | |
'Route': '@ember/routing/route', | |
'RSVP': 'rsvp', | |
'Service': '@ember/service', | |
'TestAdapter': '@ember/test/adapter', | |
'TextArea': '@ember/component/text-area', | |
'TextField': '@ember/component/text-field', | |
}, | |
namedExports: { | |
'@ember/application': [ | |
'getOwner', | |
'onLoad', | |
'runLoadHooks', | |
'setOwner', | |
], | |
'@ember/application/deprecations': [ | |
'deprecate', | |
'deprecateFunc', | |
], | |
'@ember/array': [ | |
'A', | |
'isArray', | |
'makeArray', | |
], | |
'@ember/canary-features': [ | |
'FEATURES', | |
'isEnabled', | |
], | |
'@ember/component/helper': [ | |
'helper', | |
], | |
'@ember/controller': [ | |
'inject', | |
], | |
'@ember/debug': [ | |
'assert', | |
'debug', | |
'inspect', | |
'registerDeprecationHandler', | |
'registerWarnHandler', | |
'runInDebug', | |
'warn', | |
], | |
'@ember/engine': [ | |
'getEngineParent', | |
], | |
'@ember/instrumentation': [ | |
'instrument', | |
'reset', | |
'subscribe', | |
'unsubscribe', | |
], | |
'@ember/object': [ | |
'aliasMethod', | |
'computed', | |
'defineProperty', | |
'get', | |
'getProperties', | |
'getWithDefault', | |
'observer', | |
'set', | |
'setProperties', | |
'trySet', | |
], | |
'@ember/object/computed': [ | |
'alias', | |
'and', | |
'bool', | |
'collect', | |
'deprecatingAlias', | |
'empty', | |
'equal', | |
'expandProperties', | |
'filter', | |
'filterBy', | |
'filterProperty', | |
'gt', | |
'gte', | |
'intersect', | |
'lt', | |
'lte', | |
'map', | |
'mapBy', | |
'mapProperty', | |
'match', | |
'max', | |
'min', | |
'none', | |
'not', | |
'notEmpty', | |
'oneWay', | |
'or', | |
'readOnly', | |
'reads', | |
'setDiff', | |
'sort', | |
'sum', | |
'union', | |
'uniq', | |
'uniqBy', | |
], | |
'@ember/object/evented': [ | |
'on', | |
], | |
'@ember/object/events': [ | |
'addListener', | |
'removeListener', | |
'sendEvent', | |
], | |
'@ember/object/internals': [ | |
'cacheFor', | |
'copy', | |
'guidFor', | |
], | |
'@ember/object/observers': [ | |
'addObserver', | |
'removeObserver', | |
], | |
'@ember/polyfills': [ | |
'assign', | |
'create', | |
'hasPropertyAccessors', | |
'keys', | |
'merge', | |
], | |
'@ember/runloop': [ | |
'begin', | |
'bind', | |
'cancel', | |
'debounce', | |
'end', | |
'join', | |
'later', | |
'next', | |
'once', | |
'run', | |
'schedule', | |
'scheduleOnce', | |
'throttle', | |
], | |
'@ember/service': [ | |
'inject', | |
], | |
'@ember/string': [ | |
'camelize', | |
'capitalize', | |
'classify', | |
'dasherize', | |
'decamelize', | |
'fmt', | |
'loc', | |
'underscore', | |
'w', | |
], | |
'@ember/template': [ | |
'htmlSafe', | |
'isHTMLSafe', | |
], | |
'@ember/template-compilation': [ | |
'compileTemplate', | |
'precompileTemplate', | |
], | |
'@ember/template-factory': [ | |
'createTemplateFactory', | |
], | |
'@ember/test': [ | |
'registerAsyncHelper', | |
'registerHelper', | |
'registerWaiter', | |
'unregisterHelper', | |
'unregisterWaiter', | |
], | |
'@ember/utils': [ | |
'compare', | |
'isBlank', | |
'isEmpty', | |
'isEqual', | |
'isNone', | |
'isPresent', | |
'tryInvoke', | |
'typeOf', | |
], | |
'@ember/version': [ | |
'VERSION', | |
], | |
'rsvp': [ | |
'all', | |
'allSettled', | |
'defer', | |
'denodeify', | |
'filter', | |
'hash', | |
'hashSettled', | |
'map', | |
'off', | |
'on', | |
'Promise', | |
'race', | |
'reject', | |
'resolve', | |
], | |
'ember-concurrency': [ | |
'all', | |
'allSettled', | |
'didCancel', | |
'hash', | |
'race', | |
'task', | |
'taskGroup', | |
'timeout', | |
'waitForEvent', | |
'waitForProperty', | |
'waitForQueue', | |
], | |
'ember-qunit': [ | |
'moduleFor', | |
'moduleForComponent', | |
'moduleForModel', | |
'test' | |
], | |
}, | |
moduleNameFormatter({ moduleName }) { | |
return moduleName.replace(/^app/, 'app-prefix'); | |
}, | |
}; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment