fusion-cli
Version:
56 lines (53 loc) • 1.52 kB
JavaScript
/** Copyright (c) 2018 Uber Technologies, Inc.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*
* @flow
*/
/*eslint-env node */
const loaderIndex = {
chunkIdsLoader: {
alias: '__SECRET_CHUNK_ID_LOADER__',
path: require.resolve('./chunk-ids-loader.js'),
},
fileLoader: {
alias: '__SECRET_FILE_LOADER__',
path: require.resolve('./file-loader.js'),
},
svgoLoader: {
path: require.resolve('./svgo-loader.js'),
},
babelLoader: {
path: require.resolve('./babel-loader.js'),
},
i18nManifestLoader: {
alias: '__SECRET_I18N_MANIFEST_INSTRUMENTATION_LOADER__',
path: require.resolve('./i18n-manifest-loader.js'),
},
chunkManifestLoader: {
alias: '__SECRET_CHUNK_MANIFEST_LOADER__',
path: require.resolve('./chunk-manifest-loader.js'),
},
chunkUrlMapLoader: {
alias: '__SECRET_BUNDLE_MAP_LOADER__',
path: require.resolve('./chunk-url-map-loader.js'),
},
syncChunkPathsLoader: {
alias: '__SECRET_SYNC_CHUNK_PATHS_LOADER__',
path: require.resolve('./sync-chunk-paths-loader.js'),
},
syncChunkIdsLoader: {
alias: '__SECRET_SYNC_CHUNK_IDS_LOADER__',
path: require.resolve('./sync-chunk-ids-loader.js'),
},
swLoader: {
alias: '__SECRET_SW_LOADER__',
path: require.resolve('./sw-loader.js'),
},
workerLoader: {
alias: '__SECRET_WORKER_LOADER__',
path: require.resolve('./worker-loader.js'),
},
};
module.exports = loaderIndex;