1 | const path = require('path')
|
2 | const env = {
|
3 | 'development': './config/webpack.config.dev.js',
|
4 | 'production': './config/webpack.config.prod.js'
|
5 | }
|
6 | console.log(env[process.env.NODE_ENV])
|
7 | module.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 | }
|