23 lines
1.2 KiB
JavaScript
23 lines
1.2 KiB
JavaScript
// Copyright (c) 2021 The Brave Authors. All rights reserved.
|
|
// This Source Code Form is subject to the terms of the Mozilla Public
|
|
// License, v. 2.0. If a copy of the MPL was not distributed with this file,
|
|
// you can obtain one at http://mozilla.org/MPL/2.0/.
|
|
|
|
const path = require('path')
|
|
|
|
module.exports = {
|
|
// Find files in the current build configurations /gen directory
|
|
'gen': process.env.ROOT_GEN_DIR,
|
|
// Generated resources at this path are available at chrome://resources and
|
|
// whilst webpack will still bundle, we keep the alias to the served path
|
|
// to minimize knowledge of specific gen/ paths and easily allow us to not bundle
|
|
// them in the future for certain build configurationa, just like chromium.
|
|
'chrome://resources': path.join(process.env.ROOT_GEN_DIR, 'ui/webui/resources/preprocessed'),
|
|
// We import brave-ui direct from source and not from package repo, so we need
|
|
// direct path to the src/ directory.
|
|
'brave-ui': path.resolve(__dirname, '../../node_modules/brave-ui/src'),
|
|
// Force same styled-components module for brave-core and brave-ui
|
|
// which ensure both repos code use the same singletons, e.g. ThemeContext.
|
|
'styled-components': path.resolve(__dirname, '../../node_modules/styled-components'),
|
|
}
|