* Adding frontend-builder and frontend-core stubs * gatsby stub added * Remove gatsby stuff. * Reorganization of top level app. Some naming TBD. * Review feedback. * Various config improvements - Adding APP_ERROR handler for top level errors. - Splitting footer config out of main app config. - Simplifying config variables and deriving some from others in the files that need them. * Use App.error() * Improving exports/imports from frontend-core * Moving header and footer out of src. Getting rid of “common” * Setting authentication directlty from App.authentication in AppProvider. * Switching over to using frontend-base. Updating a bunch of dependencies to their latest versions in the process. * Bumping versions of frontend-base and frontend-auth * Getting tests working again. * Addressing review feedback and bumping to a newer version of frontend-base. * Removing unneeded eslint disable lines. * Updating usage of frontend-logging to remove deprecated method names. * Bumping node-sass version to 4.12.0 - hopefully fixes node 12 build * css-loader now requires cssnano for minification * fix: couldn’t set preferred language visibility.
40 lines
1.0 KiB
JavaScript
Executable File
40 lines
1.0 KiB
JavaScript
Executable File
/* eslint-disable */
|
|
module.exports = {
|
|
presets: ['@babel/preset-env', '@babel/preset-react'],
|
|
plugins: [
|
|
'@babel/plugin-proposal-object-rest-spread',
|
|
'@babel/plugin-proposal-class-properties',
|
|
'@babel/plugin-syntax-dynamic-import',
|
|
[
|
|
'transform-imports',
|
|
{
|
|
'@fortawesome/free-brands-svg-icons': {
|
|
transform: '@fortawesome/free-brands-svg-icons/${member}',
|
|
skipDefaultConversion: true,
|
|
},
|
|
'@fortawesome/free-regular-svg-icons': {
|
|
transform: '@fortawesome/free-regular-svg-icons/${member}',
|
|
skipDefaultConversion: true,
|
|
},
|
|
'@fortawesome/free-solid-svg-icons': {
|
|
transform: '@fortawesome/free-solid-svg-icons/${member}',
|
|
skipDefaultConversion: true,
|
|
},
|
|
},
|
|
],
|
|
],
|
|
env: {
|
|
i18n: {
|
|
plugins: [
|
|
[
|
|
'react-intl',
|
|
{
|
|
messagesDir: './temp/babel-plugin-react-intl',
|
|
moduleSourceName: '@edx/frontend-i18n',
|
|
},
|
|
],
|
|
],
|
|
},
|
|
},
|
|
};
|