text: const { PHASE_DEVELOPMENT_SERVER } = require('next/constants')
  
  module.exports = phase => {
    return {
      distDir: phase === PHASE_DEVELOPMENT_SERVER ? '.next-dev' : '.next',
      publicRuntimeConfig: {
        foo: 'foo',
      },
      serverRuntimeConfig: {
        bar: 'bar',
      },
      exportTrailingSlash: true,
      exportPathMap: function() {
        return {
          '/': { page: '/' },
          '/about': { page: '/about' },
          '/button-link': { page: '/button-link' },
          '/hash-link': { page: '/hash-link' },
          '/get-initial-props-with-no-query': {
            page: '/get-initial-props-with-no-query',
          },
          '/counter': { page: '/counter' },
          '/dynamic-imports': { page: '/dynamic-imports' },
          '/dynamic': { page: '/dynamic', query: { text: 'cool dynamic text' } },
          '/dynamic/one': {
            page: '/dynamic',
            query: { text: 'next export is nice' },
          },
          '/dynamic/two': {
            page: '/dynamic',
            query: { text: 'Vercel is awesome' },
          },
          '/file-name.md': {
            page: '/dynamic',
            query: { text: 'this file has an extension' },
          },
          '/query': { page: '/query', query: { a: 'blue' } },
          '/query-update': { page: '/query-update', query: { a: 'blue' } },
          // API route
          '/blog/nextjs/comment/test': { page: '/blog/[post]/comment/[id]' },
        }
      }, // end exportPathMap
    }
  }
  