Directory structure:
└── mizchi-sandbox-next-boileplate-2018/
├── README.md
├── decls.d.ts
├── jest.config.js
├── next.config.js
├── package.json
├── routes.d.ts
├── routes.js
├── server.js
├── tsconfig.json
├── .babelrc
├── .prettierrc
├── components/
│ ├── organisms/
│ │ ├── Header.tsx
│ │ └── __tests__/
│ │ ├── Header.test.tsx
│ │ └── __snapshots__/
│ │ └── Header.test.tsx.snap
│ └── utils/
│ └── withStore.tsx
├── lib/
│ └── __tests__/
│ └── example.test.ts
├── pages/
│ ├── _app.tsx
│ ├── _document.tsx
│ ├── about.tsx
│ ├── connected.tsx
│ ├── dynamic.tsx
│ ├── index.tsx
│ ├── item.tsx
│ └── lazy.tsx
├── reducers/
│ ├── foo.ts
│ ├── index.ts
│ └── router.ts
├── serviceWorker/
│ └── index.js
└── store/
└── create.ts