Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
favicon: `file-loader?name=favicon.ico!${require.resolve('./favicon.ico')}`
},
resolve: {
mainFields: ['module', 'browser', 'main'],
modules: [path.resolve(ringUiPath, 'node_modules')],
// needed in examples
alias: {
'@ring-ui/docs': __dirname,
'@jetbrains/logos': require('@jetbrains/logos'),
'@jetbrains/ring-ui': ringUiPath
}
},
context: ringUiPath,
module: {
rules: [
...webpackConfig.config.module.rules,
// HTML examples
{
test: /example\.html$/,
use: extractHTML.extract({
use: webpackConfig.loaders.htmlLoader.loader
})
},
// CSS examples
{
test: exampleCssPattern,
use: extractCSS.extract({
// no need to emit results, we inline them manually in twig template
disable: true,
use: cssLoader
})
},
'example-common': path.join(siteComponents, 'example-common'),
favicon: `file-loader?name=favicon.ico!${require.resolve('./favicon.ico')}`
},
resolve: {
mainFields: ['module', 'browser', 'main'],
modules: [path.resolve(ringUiPath, 'node_modules')],
// needed in examples
alias: {
'@ring-ui/docs': __dirname,
'@jetbrains/ring-ui': ringUiPath
}
},
context: ringUiPath,
module: {
rules: [
...webpackConfig.config.module.rules,
// HTML examples
{
test: /example\.html$/,
use: extractHTML.extract({
use: webpackConfig.loaders.htmlLoader.loader
})
},
// CSS examples
{
test: exampleCssPattern,
use: extractCSS.extract({
// no need to emit results, we inline them manually in twig template
disable: true,
use: cssLoader
})
},