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 hidden or 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