UNPKG

1.24 kBJavaScriptView Raw
1const path = require('path')
2const env = {
3 'development': './config/webpack.config.dev.js',
4 'production': './config/webpack.config.prod.js'
5}
6console.log(env[process.env.NODE_ENV])
7module.exports = {
8 title: 'Mirage - ROA Pattern Library',
9 webpackConfig: require(env[process.env.NODE_ENV]),
10 components: 'src/**/*.{js,jsx,ts,tsx}',
11 require: [
12 path.join(__dirname, 'src/services/contentful.js')
13 ],
14 styleguideComponents: {
15 Wrapper: path.join(__dirname, 'src/core/theme')
16 },
17 theme: {
18 maxWidth: 'auto'
19 },
20 template: {
21 favicon: '//d2lknnt52h7uhg.cloudfront.net/roa-canon/image/upload/v1508867160/favicon.ico',
22 head: {
23 scripts: [
24 {src: 'https://use.typekit.net/bfw8xpa.js'},
25 {src: 'src/theme/typekit.js'},
26 {src: 'https://js.stripe.com/v3/'}
27 ],
28 links: [
29 {
30 rel: 'stylesheet',
31 href:'https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.6.0/slick.min.css'
32 }
33 ]
34 }
35 },
36 ignore: [
37 'src/index.js',
38 '**/index.js',
39 'src/setupTests.js',
40 '**/theme/**/*.{js,jsx,ts,tsx}',
41 '**/defaultProps.{js,jsx,ts,tsx}',
42 '**/*.test.{js,jsx,ts,tsx}',
43 '**/*.base.{js,jsx,ts,tsx}'
44 ],
45 pagePerSection: true
46}