Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error: Cannot find module when deploying to heroku #198

Closed
nvartolomei opened this issue Nov 4, 2016 · 78 comments
Closed

Error: Cannot find module when deploying to heroku #198

nvartolomei opened this issue Nov 4, 2016 · 78 comments

Comments

@nvartolomei
Copy link

Using latest next.js relase and a simple hello world index page with 0 dependencies fails to run on heroku with the following error:

{ Error: Cannot find module '/tmp/build_xxx/node_modules/babel-runtime/helpers/inherits'
    at Function.Module._resolveFilename (module.js:455:15)
    at Function.Module._load (module.js:403:25)
    at Module.require (module.js:483:17)
    at require (internal/module.js:20:19)
    at Object.<anonymous> (/app/.next/dist/pages/index.js:7:18)
    at Module._compile (module.js:556:32)
    at Object.Module._extensions..js (module.js:565:10)
    at Module.load (module.js:473:32)
    at tryModuleLoad (module.js:432:12)
    at Function.Module._load (module.js:424:3) code: 'MODULE_NOT_FOUND' }
@eezing
Copy link

eezing commented Nov 5, 2016

What does your package.json look like? Did it ever work on Heroku, or just this version?

@nvartolomei
Copy link
Author

Exactly as in readme. First time tried it on heroku.

On 5 Nov 2016, 19:39 +0200, Eric Zingeler notifications@github.com, wrote:

What's you package.json look like? Did it ever work on Heroku, or just this version?


You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub (#198 (comment)), or mute the thread (https://github.com/notifications/unsubscribe-auth/AAhJ2QHX_rT1m5jB_w_o_ghK2Sa2gJ_pks5q7L9TgaJpZM4Kplvy).

@eezing
Copy link

eezing commented Nov 5, 2016

Maybe devDependencies is needed. Heroku by default only installs dependencies when deploying.

Give this a go:
https://devcenter.heroku.com/articles/nodejs-support#devdependencies

@nvartolomei
Copy link
Author

@eezing I have only one dependency, next.

@eezing
Copy link

eezing commented Nov 7, 2016

@nvartolomei

Is the 'next build' command happening before 'next start'?

@Huglo
Copy link

Huglo commented Nov 7, 2016

Hello,

I have exactly the same issue:

2016-11-07T21:26:31.802385+00:00 app[web.1]: { Error: Cannot find module '/tmp/build_55ae646128a2d187aba0de41013a15bc/n
ode_modules/react/react.js'
2016-11-07T21:26:31.802399+00:00 app[web.1]:     at Function.Module._resolveFilename (module.js:469:15)
2016-11-07T21:26:31.802401+00:00 app[web.1]:     at Function.Module._load (module.js:417:25)
2016-11-07T21:26:31.802401+00:00 app[web.1]:     at Module.require (module.js:497:17)
2016-11-07T21:26:31.802402+00:00 app[web.1]:     at require (internal/module.js:20:19)
2016-11-07T21:26:31.802403+00:00 app[web.1]:     at Object.<anonymous> (/app/.next/dist/pages/index.js:7:14)
2016-11-07T21:26:31.802403+00:00 app[web.1]:     at Module._compile (module.js:570:32)
2016-11-07T21:26:31.802404+00:00 app[web.1]:     at Object.Module._extensions..js (module.js:579:10)
2016-11-07T21:26:31.802404+00:00 app[web.1]:     at Module.load (module.js:487:32)
2016-11-07T21:26:31.802405+00:00 app[web.1]:     at tryModuleLoad (module.js:446:12)
2016-11-07T21:26:31.802406+00:00 app[web.1]:     at Function.Module._load (module.js:438:3) code: 'MODULE_NOT_FOUND' }
2016-11-07T21:26:31.806064+00:00 app[web.1]: { Error: Cannot find module '/tmp/build_55ae646128a2d187aba0de41013a15bc/n
ode_modules/babel-runtime/helpers/inherits'
2016-11-07T21:26:31.806067+00:00 app[web.1]:     at Function.Module._load (module.js:417:25)
2016-11-07T21:26:31.806066+00:00 app[web.1]:     at Function.Module._resolveFilename (module.js:469:15)
2016-11-07T21:26:31.806067+00:00 app[web.1]:     at Module.require (module.js:497:17)
2016-11-07T21:26:31.806068+00:00 app[web.1]:     at require (internal/module.js:20:19)
2016-11-07T21:26:31.806069+00:00 app[web.1]:     at Object.<anonymous> (/app/.next/dist/pages/_error.js:7:18)
2016-11-07T21:26:31.806069+00:00 app[web.1]:     at Module._compile (module.js:570:32)
2016-11-07T21:26:31.806070+00:00 app[web.1]:     at Object.Module._extensions..js (module.js:579:10)
2016-11-07T21:26:31.806071+00:00 app[web.1]:     at Module.load (module.js:487:32)
2016-11-07T21:26:31.806071+00:00 app[web.1]:     at tryModuleLoad (module.js:446:12)
2016-11-07T21:26:31.806072+00:00 app[web.1]:     at Function.Module._load (module.js:438:3) code: 'MODULE_NOT_FOUND' }
2016-11-07T21:26:31.808680+00:00 app[web.1]: (node:23) UnhandledPromiseRejectionWarning: Unhandled promise rejection (r
ejection id: 1): TypeError: res.status is not a function

I followed your advice @eezing and I forced the install of the devDependencies with:
$ heroku config:set NPM_CONFIG_PRODUCTION=false

I checked: the next build command is happening before the next start one

And like @nvartolomei I only have next as dependncy

Anyone running on Heroku successfully?
Thanks

@nvartolomei
Copy link
Author

@eezing unfortunately I don't have time at the moment to dig into this.

@hnordt
Copy link

hnordt commented Nov 14, 2016

Same problem here:

{ [Error: Cannot find module '/tmp/build/node_modules/react/react.js'] code: 'MODULE_NOT_FOUND' }
{ [Error: Cannot find module '/tmp/build/node_modules/babel-runtime/helpers/inherits'] code: 'MODULE_NOT_FOUND' }

@nkzawa nkzawa added the bug label Nov 14, 2016
@nkzawa
Copy link
Contributor

nkzawa commented Nov 14, 2016

next.js transforms some require paths to absolute ones on next build, but it looks these paths couldn't be resolved on runtime. Maybe because of module cache Heroku does ?

@evantahler
Copy link
Contributor

This appears other places (like a Flynn cluster) which use the Heroku buildpacks:

Error: Cannot find module /app/.next/dist/pages/_error

@evantahler
Copy link
Contributor

Is there a verbose option on next build?

@evantahler
Copy link
Contributor

evantahler commented Nov 16, 2016

I can confirm via downloading a Flynn slug (which uses Heroku buildpacks) that next build assets are not getting compiled into the slug.

I'll take a crack at solving this via PR... it will likely require the use of relative paths all over the place

re: flynn/flynn#3696

@evantahler
Copy link
Contributor

I can confirm that both on Flynn and Heroku the next build step does bake in absolute paths for require statements. This is problematic as the build location (/tmp/build) is not going to be the same as the runtime location (/app). This bug can be renamed more concisely next build should not use absolute paths

@dotcypress
Copy link

For heroku/dokku you might use prestart npm script to build next.js app.

"scripts": {
  "prestart": "next build",
  "start": "next start -p ${PORT}",
}

@Huglo
Copy link

Huglo commented Nov 17, 2016

Yes @dotcypress, adding a prestart step solved my issue. Thanks

@nkzawa
Copy link
Contributor

nkzawa commented Nov 17, 2016

I think we should consider to make react and babel-runtime peerDependencies, which would solve #204 too.

@arunoda @rauchg thoughts ?

@ntharim
Copy link

ntharim commented Nov 17, 2016

@nkzawa If you're making react a peer dependency, please consider making glamor one as well. Would help solve #184.

@arunoda
Copy link
Contributor

arunoda commented Nov 18, 2016

This is related to the common babel-runtime error.
We get a way with CRA and Storybook by disabling helpers and polyfills.
See here

Asking user to provide to react and react-dom seems pretty okay. But asking to provide babel-runtime would be kind a ugly.

If we are not going to turn off helpers, we may could do some Webpack's require.resolve magic to get around with this.

@evantahler
Copy link
Contributor

evantahler commented Nov 18, 2016

The prestart solution as provided by @dotcypress is enough to get things working, but I would still suggest that Next:

A: Not use absolute paths when compiling
B: Allow the user to provide the pathname of the eventual deployment directory so the compiled assets will work, IE: next build {path to project} --runtimeDir=/app

@nkzawa
Copy link
Contributor

nkzawa commented Nov 21, 2016

Another way to resolve modules from next, we can transpile code like

// before
const foo = require('babel-runtime/foo')

// after
const foo = require('next/require')('babel-runtime/foo')

next/require would look like:

export default (moduleId) => require(moduleId) 

Though we'd need a workaround for the webpack compilation since dynamic require doesn't properly work on webpack.

@dotcypress
Copy link

BTW: prestart approach don't work with Dokku Zero Downtime Deploys

Sad, but this is blocker for our project, how can i help with fix?
@nkzawa @rauchg

@arunoda
Copy link
Contributor

arunoda commented Nov 29, 2016

@dotcypress how about using some buildpacks.
For an example this: https://github.com/weibeld/heroku-buildpack-run

With that, you could run a bash script when building the heroku slug.

@dotcypress
Copy link

@arunoda but how this will help with Dokku Zero Downtime Deploys?

@arunoda
Copy link
Contributor

arunoda commented Nov 29, 2016

I assume, Dokku uses buildpacks behind the scene.
That's why I suggest to use that buildpack.

@rauchg
Copy link
Member

rauchg commented Dec 3, 2016

The problem of zero downtime deployment is completely unrelated to Next.js.

So is building. Our focus is to provide a simple way to build. Just like you develop with next, you build with next build + launch with next start.

This is already documented here: https://github.com/zeit/next.js#production-deployment

With now, we take care of zero downtime by having you deploy, and then use now alias to give it a "final" URL. Not a single request is dropped. But that is true for any now deployment you make, next or HTTP API or static site or whatever.

@rauchg rauchg closed this as completed Dec 3, 2016
@jcheroske
Copy link
Contributor

Just got through this today. There were two parts to getting it working.

  1. Move babel-related dependencies from devDependencies to dependencies. I moved:
    "babel-plugin-module-resolver": "^2.7.1",
    "babel-preset-es2015": "^6.24.1",
    "babel-preset-stage-0": "^6.24.1",

I didn't move:

    "babel-eslint": "^7.2.3",
  1. Added a script and modified another, in package.json:
        "heroku-postbuild": "next build",
        "start": "next start -p $PORT",

@tomsoderlund
Copy link

tomsoderlund commented Jun 30, 2017

Tried this today. As for @KidkArolis, my solution was adding a Procfile with:

web: npm run build && npm start -- --port $PORT

as well as heroku-postbuild to package.json:

{
	"name": "my-nextjs-app",
	"scripts": {
		"dev": "next",
		"build": "next build",
		"start": "next start",
		"heroku-postbuild": "next build"
	},
	"dependencies": {
		"lodash": "^4.17.4",
		"next": "^3.0.0-beta16",
		"react": "^15.6.1",
		"react-dom": "^15.6.1"
	}
}

As you can see, no further changes to dependencies were needed.

@jcheroske
Copy link
Contributor

@tomsoderlund, does that mean that every time you restart your dyno it does a build?

@evantahler
Copy link
Contributor

You no longer need the buildpack or a custom procfile (next v2+) for Heroku. www.actionherojs.com is a Next project, and its full source is here https://github.com/actionhero/www.actionherojs.com.

Just include the following in your package.json

 "scripts": {
    "dev": "node server.js",
    "build": "next build",
    "postinstall": "npm run build",
    "start": "NODE_ENV=production node server.js"
  }

@timneutkens
Copy link
Member

@evantahler this is great news! 💯

@tomsoderlund
Copy link

@jcheroske I'm not 100% sure, but based on the time required to restart vs. when building (I can see when heroku-postbuild kicks in while building), I'd say: no.

@exogenesys
Copy link

Hi, I deleted a load of files and I'm getting this error on pushing to Heroku. It seems like a previous build is looking for one of those files? I don't understand why this is happening and where did I go wrong. I have faced this problem one time before, but apparently, it fixed itself then.

Error: ./pages/profile.js?entry
        Module not found: Error: Can't resolve '../components/BeenThereDoneThat' in '/tmp/build_1da9423f972469c21ed0ce9fed0e7555/pages'

It then tries to find the file in multiple directories, using multiple file extensions. It doesn't exist anymore.

I have tried to use heroku repo:purge_cache -a appname and even heroku repo:reset -a appname but they didn't have any effect.

Using heroku-postbuild doesn't work either. What is the reason? Help me out! Thanks! :)

@paulwehner
Copy link

When I run 'npm run build' and 'npm run start' locally everything works. When I push to Heroku I get:

Counting objects: 15, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (15/15), done.
Writing objects: 100% (15/15), 1.68 KiB | 0 bytes/s, done.
Total 15 (delta 10), reused 0 (delta 0)
remote: Compressing source files... done.
remote: Building source:
remote: 
remote: -----> Node.js app detected
remote: 
remote: -----> Creating runtime environment
remote:        
remote:        NPM_CONFIG_LOGLEVEL=error
remote:        NPM_CONFIG_PRODUCTION=true
remote:        NODE_VERBOSE=false
remote:        NODE_ENV=production
remote:        NODE_MODULES_CACHE=true
remote: 
remote: -----> Installing binaries
remote:        engines.node (package.json):  unspecified
remote:        engines.npm (package.json):   unspecified (use default)
remote:        
remote:        Resolving node version 6.x...
remote:        Downloading and installing node 6.11.2...
remote:        Detected package-lock.json: defaulting npm to version 5.x.x
remote:        Bootstrapping npm 5.x.x (replacing 3.10.10)...
remote:        npm 5.3.0 installed
remote: 
remote: -----> Restoring cache
remote:        Loading 2 from cacheDirectories (default):
remote:        - node_modules
remote:        - bower_components (not cached - skipping)
remote: 
remote: -----> Building dependencies
remote:        Installing node modules (package.json + package-lock)
remote:        added 138 packages, removed 29 packages, updated 55 packages and moved 38 packages in 15.982s
remote:        Running heroku-postbuild
remote:        
remote:        > ...@1.0.0 heroku-postbuild /tmp/build_ae550831d468592305c997f870a65ebf
remote:        > next build
remote:        
remote: module.js:471
remote:     throw err;
remote:     ^
remote: 
remote: Error: Cannot find module 'webpack'
remote:     at Function.Module._resolveFilename (module.js:469:15)
remote:     at Function.Module._load (module.js:417:25)
remote:     at Module.require (module.js:497:17)
remote:     at require (internal/module.js:20:19)
remote:     at Object.<anonymous> (/tmp/build_ae550831d468592305c997f870a65ebf/node_modules/next/dist/server/build/webpack.js:35:16)
remote:     at Module._compile (module.js:570:32)
remote:     at Object.Module._extensions..js (module.js:579:10)
remote:     at Module.load (module.js:487:32)
remote:     at tryModuleLoad (module.js:446:12)
remote:     at Function.Module._load (module.js:438:3)
remote: npm ERR! code ELIFECYCLE
remote: npm ERR! errno 1
remote: npm ERR! ...@1.0.0 heroku-postbuild: `next build`
remote: npm ERR! Exit status 1
remote: npm ERR! 
remote: npm ERR! Failed at the ...@1.0.0 heroku-postbuild script.
remote: npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
remote: 
remote: npm ERR! A complete log of this run can be found in:
remote: npm ERR!     /app/.npm/_logs/2017-08-17T12_08_45_682Z-debug.log
remote: 
remote: -----> Build failed
remote:        
remote:        We're sorry this build is failing! You can troubleshoot common issues here:
remote:        https://devcenter.heroku.com/articles/troubleshooting-node-deploys
remote:        
remote:        Some possible problems:
remote:        
remote:        - Node version not specified in package.json
remote:        https://devcenter.heroku.com/articles/nodejs-support#specifying-a-node-js-version
remote:        
remote:        Love,
remote:        Heroku
remote:        
remote:  !     Push rejected, failed to compile Node.js app.
remote: 
remote:  !     Push failed
remote: Verifying deploy...

It was working fine earlier on heroku, and I did some updates to my server.js script related to 'connect-redis' session functions, and now the above happens.

@paulwehner
Copy link

And when I purge the cache from my Heroku instance, there error looks like:

Counting objects: 15, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (15/15), done.
Writing objects: 100% (15/15), 1.68 KiB | 0 bytes/s, done.
Total 15 (delta 10), reused 0 (delta 0)
remote: Compressing source files... done.
remote: Building source:
remote: 
remote: -----> Node.js app detected
remote: 
remote: -----> Creating runtime environment
remote:        
remote:        NPM_CONFIG_LOGLEVEL=error
remote:        NPM_CONFIG_PRODUCTION=true
remote:        NODE_VERBOSE=false
remote:        NODE_ENV=production
remote:        NODE_MODULES_CACHE=true
remote: 
remote: -----> Installing binaries
remote:        engines.node (package.json):  unspecified
remote:        engines.npm (package.json):   unspecified (use default)
remote:        
remote:        Resolving node version 6.x...
remote:        Downloading and installing node 6.11.2...
remote:        Detected package-lock.json: defaulting npm to version 5.x.x
remote:        Bootstrapping npm 5.x.x (replacing 3.10.10)...
remote:        npm 5.3.0 installed
remote: 
remote: -----> Restoring cache
remote:        Skipping cache restore (not-found)
remote: 
remote: -----> Building dependencies
remote:        Installing node modules (package.json + package-lock)
remote:        
remote:        > ws@0.4.31 install /tmp/build_6e7c0b3c49351b622334001f0b7aa85b/node_modules/tomahawk/node_modules/socket.io/node_modules/engine.io/node_modules/ws
remote:        > (node-gyp rebuild 2> builderror.log) || (exit 0)
remote:        
remote:        make: Entering directory '/tmp/build_6e7c0b3c49351b622334001f0b7aa85b/node_modules/tomahawk/node_modules/socket.io/node_modules/engine.io/node_modules/ws/build'
remote:        CXX(target) Release/obj.target/bufferutil/src/bufferutil.o
remote:        bufferutil.target.mk:96: recipe for target 'Release/obj.target/bufferutil/src/bufferutil.o' failed
remote:        make: Leaving directory '/tmp/build_6e7c0b3c49351b622334001f0b7aa85b/node_modules/tomahawk/node_modules/socket.io/node_modules/engine.io/node_modules/ws/build'
remote:        
remote:        > ws@0.4.31 install /tmp/build_6e7c0b3c49351b622334001f0b7aa85b/node_modules/tomahawk/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws
remote:        > (node-gyp rebuild 2> builderror.log) || (exit 0)
remote:        
remote:        make: Entering directory '/tmp/build_6e7c0b3c49351b622334001f0b7aa85b/node_modules/tomahawk/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/build'
remote:        CXX(target) Release/obj.target/bufferutil/src/bufferutil.o
remote:        bufferutil.target.mk:96: recipe for target 'Release/obj.target/bufferutil/src/bufferutil.o' failed
remote:        make: Leaving directory '/tmp/build_6e7c0b3c49351b622334001f0b7aa85b/node_modules/tomahawk/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/build'
remote:        
remote:        > uglifyjs-webpack-plugin@0.4.6 postinstall /tmp/build_6e7c0b3c49351b622334001f0b7aa85b/node_modules/uglifyjs-webpack-plugin
remote:        > node lib/post_install.js
remote:        
remote:        added 1009 packages in 41.242s
remote:        Running heroku-postbuild
remote:        
remote:        > ...@1.0.0 heroku-postbuild /tmp/build_6e7c0b3c49351b622334001f0b7aa85b
remote:        > next build
remote:        
remote: module.js:471
remote:     throw err;
remote:     ^
remote: 
remote: Error: Cannot find module 'webpack/lib/RequestShortener'
remote:     at Function.Module._resolveFilename (module.js:469:15)
remote:     at Function.Module._load (module.js:417:25)
remote:     at Module.require (module.js:497:17)
remote:     at require (internal/module.js:20:19)
remote:     at Object.<anonymous> (/tmp/build_6e7c0b3c49351b622334001f0b7aa85b/node_modules/friendly-errors-webpack-plugin/src/core/extractWebpackError.js:4:26)
remote:     at Module._compile (module.js:570:32)
remote:     at Object.Module._extensions..js (module.js:579:10)
remote:     at Module.load (module.js:487:32)
remote:     at tryModuleLoad (module.js:446:12)
remote:     at Function.Module._load (module.js:438:3)
remote: npm ERR! code ELIFECYCLE
remote: npm ERR! errno 1
remote: npm ERR! ...@1.0.0 heroku-postbuild: `next build`
remote: npm ERR! Exit status 1
remote: npm ERR! 
remote: npm ERR! Failed at the ...@1.0.0 heroku-postbuild script.
remote: npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
remote: 
remote: npm ERR! A complete log of this run can be found in:
remote: npm ERR!     /app/.npm/_logs/2017-08-17T12_15_48_787Z-debug.log
remote: 
remote: -----> Build failed
remote:        
remote:        We're sorry this build is failing! You can troubleshoot common issues here:
remote:        https://devcenter.heroku.com/articles/troubleshooting-node-deploys
remote:        
remote:        Some possible problems:
remote:        
remote:        - Node version not specified in package.json
remote:        https://devcenter.heroku.com/articles/nodejs-support#specifying-a-node-js-version
remote:        
remote:        Love,
remote:        Heroku
remote:        
remote:  !     Push rejected, failed to compile Node.js app.
remote: 
remote:  !     Push failed
remote: Verifying deploy...
remote: 
remote: !	Push rejected to ....
remote: 

@bensalilijames
Copy link
Contributor

@paulwehner looks weird, what happens if you regenerate package-lock.json - or indeed, use a yarn lockfile?

@tomsoderlund
Copy link

I had problems with Heroku not finding NPM's after upgrading from Next.js 3 beta to 3.2.2, but disabling Heroku's caching of Node modules solved it:

heroku config:set NODE_MODULES_CACHE=false

@MacKentoch
Copy link

MacKentoch commented Nov 11, 2017

Source if the issues is Heroku production DOES NOT install devDependecies.

So move to dependencies all build modules you need.

Just ugly but Heroku works that way...

@danursin
Copy link

A few things worth checking, some noted here already:

  • only use dependencies, not dev-dependencies
  • use postinstall to run any build scripts (typescript for example)
  • use process.env.PORT variable (not process.env.port) to allow heroku to set the port
  • ensure functions marked async really are async. May work locally but breaks on heroku build

@craigcartmell
Copy link

craigcartmell commented Feb 11, 2018

Here's another hilarious solution if you're still having trouble. Create a prestart script which builds the .next bundle and then delays the start command.

./prestart.js

// Delay the yarn start script until .next has been fully built
setTimeout(function() {
  let exec = require('child_process').exec, child;

  child = exec('yarn build',
    function (error, stdout, stderr) {
      console.log('stdout: ' + stdout);
      console.log('stderr: ' + stderr);
      if (error !== null) {
        console.log('exec error: ' + error);
      }
    });
}, 5000)

./package.json

Assumes you're using a custom server.js file. If not, just run next start as your start script.

"scripts": {
    "build": "next build",
    "prestart": "node ./prestart.js",
    "start": "NODE_ENV=production node server.js -p $PORT",
  },

@pencilcheck
Copy link
Contributor

pencilcheck commented Feb 15, 2018

Looks like this issue is more closer to #3533

I'm on next 5, getting the same issue on heroku

A snippet of the error on heroku after deploy

2018-02-15T19:57:06.616452+00:00 app[web.1]:     at require (internal/module.js:20:19)
2018-02-15T19:57:06.616456+00:00 app[web.1]:     at Object.187 (/app/.next/dist/bundles/pages/_document.js:86:18)
2018-02-15T19:57:06.616458+00:00 app[web.1]:     at __webpack_require__ (/app/.next/dist/bundles/pages/_document.js:23:31)
2018-02-15T19:57:06.616460+00:00 app[web.1]:     at Object.186 (/app/.next/dist/bundles/pages/_document.js:78:18)
2018-02-15T19:57:06.616461+00:00 app[web.1]:     at __webpack_require__ (/app/.next/dist/bundles/pages/_document.js:23:31)
2018-02-15T19:57:06.616463+00:00 app[web.1]:     at /app/.next/dist/bundles/pages/_document.js:70:18
2018-02-15T19:57:06.616465+00:00 app[web.1]:     at Object.<anonymous> (/app/.next/dist/bundles/pages/_document.js:73:10) code: 'MODULE_NOT_FOUND' }
2018-02-15T19:57:06.623908+00:00 app[web.1]: { Error: Cannot find module '/tmp/build_9ecf90c5383be7151436c12b01c561e1/node_modules/next/dist/pages/_error.js'
2018-02-15T19:57:06.623910+00:00 app[web.1]:     at Function.Module._resolveFilename (module.js:476:15)
2018-02-15T19:57:06.623911+00:00 app[web.1]:     at Function.Module._load (module.js:424:25)
2018-02-15T19:57:06.623912+00:00 app[web.1]:     at Module.require (module.js:504:17)
2018-02-15T19:57:06.623914+00:00 app[web.1]:     at require (internal/module.js:20:19)
2018-02-15T19:57:06.623915+00:00 app[web.1]:     at Object.185 (/app/.next/dist/bundles/pages/_error.js:86:18)
2018-02-15T19:57:06.623916+00:00 app[web.1]:     at __webpack_require__ (/app/.next/dist/bundles/pages/_error.js:23:31)
2018-02-15T19:57:06.623917+00:00 app[web.1]:     at Object.184 (/app/.next/dist/bundles/pages/_error.js:78:18)
2018-02-15T19:57:06.623919+00:00 app[web.1]:     at __webpack_require__ (/app/.next/dist/bundles/pages/_error.js:23:31)
2018-02-15T19:57:06.623920+00:00 app[web.1]:     at /app/.next/dist/bundles/pages/_error.js:70:18
2018-02-15T19:57:06.623921+00:00 app[web.1]:     at Object.<anonymous> (/app/.next/dist/bundles/pages/_error.js:73:10) code: 'MODULE_NOT_FOUND' }

@marcelorl
Copy link

@craigcartmell it worked just fine for me.

I know it doesnt seems to be the "best" solution, but as a quick fix, it fits perfectly.

thank you.

@watthecode
Copy link

"scripts": {
 "prestart": "next build",
 "start": "next start -p ${PORT}",
}

@dotcypress 's solution above allowed me to finally at least load my home page... but if I go to any other route than '/', I get this error. It seems I can load the files fine, but I get a 500 error on the route?

screen shot 2018-02-26 at 3 05 30 am

@FelixKirmse
Copy link

FelixKirmse commented Mar 19, 2018

Yeah this definitely still exist in next 5, or maybe re-appeared, whatever. The issue should be re-opened. I'm transpiling typescript, but doesn't matter if I use awesome-ts-loader or normal next-typescript, using either heroku-postbuild or postinstall to build will bake in absolute paths. This issue is also the first google search result. Using prestart is a naive solution, as even a middle-sized app will cause a timeout on start...

2018-03-19T12:03:31.030588+00:00 app[web.1]: { Error: Cannot find module '/tmp/build_c20f3b76f6bee76686e9fc44cf4184d1/app-name-25af881616238ff70d6efecd625937324fb80679/node_modules/next/dist/pages/_error.js'
2018-03-19T12:03:31.030600+00:00 app[web.1]:     at Function.Module._resolveFilename (module.js:543:15)
2018-03-19T12:03:31.030602+00:00 app[web.1]:     at Function.Module._load (module.js:470:25)
2018-03-19T12:03:31.030603+00:00 app[web.1]:     at Module.require (module.js:593:17)
2018-03-19T12:03:31.030604+00:00 app[web.1]:     at require (internal/module.js:11:18)
2018-03-19T12:03:31.030606+00:00 app[web.1]:     at Object.36 (/app/.next/dist/bundles/pages/_error.js:86:18)
2018-03-19T12:03:31.030608+00:00 app[web.1]:     at __webpack_require__ (/app/.next/dist/bundles/pages/_error.js:23:31)
2018-03-19T12:03:31.030609+00:00 app[web.1]:     at Object.35 (/app/.next/dist/bundles/pages/_error.js:78:18)
2018-03-19T12:03:31.030611+00:00 app[web.1]:     at __webpack_require__ (/app/.next/dist/bundles/pages/_error.js:23:31)
2018-03-19T12:03:31.030612+00:00 app[web.1]:     at /app/.next/dist/bundles/pages/_error.js:70:18
2018-03-19T12:03:31.030614+00:00 app[web.1]:     at Object.<anonymous> (/app/.next/dist/bundles/pages/_error.js:73:10) code: 'MODULE_NOT_FOUND' }

Fixed it! I just added @mars/heroku-nextjs-build and set my "postbuild": "heroku-nextjs-build". Apparently this is an old, outdated way to do it and not needed, but I beg to differ. Finally some relieve. Leaving rest of comment up in case next wants to actually fix this.

@bawgz
Copy link

bawgz commented Mar 25, 2018

My app deploys fine using next@4. Upgrading to next@5 I get the Cannot find module errors.

@timneutkens
Copy link
Member

Upgrade to next@canary for now, there'll be a new stable release very soon 👍

@dushyantucreate
Copy link

Hello everyone,
I am facing some issue while deploying on heroku. after complete build heroku log shows me some error. Please help me out.

2018-08-02T11:37:50.384799+00:00 heroku[web.1]: Starting process with command npm start
2018-08-02T11:37:52.479778+00:00 app[web.1]:
2018-08-02T11:37:52.479800+00:00 app[web.1]: > react-boilerplate@3.6.0 start /app
2018-08-02T11:37:52.479802+00:00 app[web.1]: > cross-env NODE_ENV=development node server
2018-08-02T11:37:52.479804+00:00 app[web.1]:
2018-08-02T11:37:52.830037+00:00 app[web.1]: internal/modules/cjs/loader.js:583
2018-08-02T11:37:52.830072+00:00 app[web.1]: throw err;
2018-08-02T11:37:52.830074+00:00 app[web.1]: ^
2018-08-02T11:37:52.830076+00:00 app[web.1]:
2018-08-02T11:37:52.830079+00:00 app[web.1]: Error: Cannot find module 'webpack'
2018-08-02T11:37:52.830081+00:00 app[web.1]: at Function.Module._resolveFilename (internal/modules/cjs/loader.js:581:15)
2018-08-02T11:37:52.830083+00:00 app[web.1]: at Function.Module._load (internal/modules/cjs/loader.js:507:25)
2018-08-02T11:37:52.830085+00:00 app[web.1]: at Module.require (internal/modules/cjs/loader.js:637:17)
2018-08-02T11:37:52.830087+00:00 app[web.1]: at require (internal/modules/cjs/helpers.js:20:18)
2018-08-02T11:37:52.830089+00:00 app[web.1]: at Object. (/app/internals/webpack/webpack.dev.babel.js:8:17)
2018-08-02T11:37:52.830091+00:00 app[web.1]: at Module._compile (internal/modules/cjs/loader.js:689:30)
2018-08-02T11:37:52.830092+00:00 app[web.1]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:700:10)
2018-08-02T11:37:52.830095+00:00 app[web.1]: at Module.load (internal/modules/cjs/loader.js:599:32)
2018-08-02T11:37:52.830097+00:00 app[web.1]: at tryModuleLoad (internal/modules/cjs/loader.js:538:12)
2018-08-02T11:37:52.830098+00:00 app[web.1]: at Function.Module._load (internal/modules/cjs/loader.js:530:3)
2018-08-02T11:37:52.841737+00:00 app[web.1]: npm ERR! code ELIFECYCLE
2018-08-02T11:37:52.842251+00:00 app[web.1]: npm ERR! errno 1
2018-08-02T11:37:52.847589+00:00 app[web.1]: npm ERR! react-boilerplate@3.6.0 start: cross-env NODE_ENV=development node server
2018-08-02T11:37:52.847598+00:00 app[web.1]: npm ERR! Exit status 1
2018-08-02T11:37:52.847601+00:00 app[web.1]: npm ERR!
2018-08-02T11:37:52.847604+00:00 app[web.1]: npm ERR! Failed at the react-boilerplate@3.6.0 start script.
2018-08-02T11:37:52.847606+00:00 app[web.1]: npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
2018-08-02T11:37:52.852427+00:00 app[web.1]:
2018-08-02T11:37:52.853063+00:00 app[web.1]: npm ERR! A complete log of this run can be found in:
2018-08-02T11:37:52.853067+00:00 app[web.1]: npm ERR! /app/.npm/_logs/2018-08-02T11_37_52_846Z-debug.log
2018-08-02T11:37:52.936888+00:00 heroku[web.1]: State changed from starting to crashed
2018-08-02T11:37:52.939706+00:00 heroku[web.1]: State changed from crashed to starting
2018-08-02T11:37:52.917875+00:00 heroku[web.1]: Process exited with status 1
2018-08-02T11:37:56.000000+00:00 app[api]: Build succeeded
2018-08-02T11:37:58.666367+00:00 heroku[web.1]: Starting process with command npm start
2018-08-02T11:38:01.987224+00:00 app[web.1]:
2018-08-02T11:38:01.987249+00:00 app[web.1]: > react-boilerplate@3.6.0 start /app
2018-08-02T11:38:01.987252+00:00 app[web.1]: > cross-env NODE_ENV=development node server
2018-08-02T11:38:01.987253+00:00 app[web.1]:
2018-08-02T11:38:02.431047+00:00 app[web.1]: internal/modules/cjs/loader.js:583
2018-08-02T11:38:02.431072+00:00 app[web.1]: throw err;
2018-08-02T11:38:02.431073+00:00 app[web.1]: ^
2018-08-02T11:38:02.431075+00:00 app[web.1]:
2018-08-02T11:38:02.431076+00:00 app[web.1]: Error: Cannot find module 'webpack'
2018-08-02T11:38:02.431078+00:00 app[web.1]: at Function.Module._resolveFilename (internal/modules/cjs/loader.js:581:15)
2018-08-02T11:38:02.431079+00:00 app[web.1]: at Function.Module._load (internal/modules/cjs/loader.js:507:25)
2018-08-02T11:38:02.431081+00:00 app[web.1]: at Module.require (internal/modules/cjs/loader.js:637:17)
2018-08-02T11:38:02.431082+00:00 app[web.1]: at require (internal/modules/cjs/helpers.js:20:18)
2018-08-02T11:38:02.431084+00:00 app[web.1]: at Object. (/app/internals/webpack/webpack.dev.babel.js:8:17)
2018-08-02T11:38:02.431085+00:00 app[web.1]: at Module._compile (internal/modules/cjs/loader.js:689:30)
2018-08-02T11:38:02.431086+00:00 app[web.1]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:700:10)
2018-08-02T11:38:02.431088+00:00 app[web.1]: at Module.load (internal/modules/cjs/loader.js:599:32)
2018-08-02T11:38:02.431089+00:00 app[web.1]: at tryModuleLoad (internal/modules/cjs/loader.js:538:12)
2018-08-02T11:38:02.431091+00:00 app[web.1]: at Function.Module._load (internal/modules/cjs/loader.js:530:3)
2018-08-02T11:38:02.440582+00:00 app[web.1]: npm ERR! code ELIFECYCLE
2018-08-02T11:38:02.441020+00:00 app[web.1]: npm ERR! errno 1
2018-08-02T11:38:02.442131+00:00 app[web.1]: npm ERR! react-boilerplate@3.6.0 start: cross-env NODE_ENV=development node server
2018-08-02T11:38:02.442285+00:00 app[web.1]: npm ERR! Exit status 1
2018-08-02T11:38:02.442519+00:00 app[web.1]: npm ERR!
2018-08-02T11:38:02.442686+00:00 app[web.1]: npm ERR! Failed at the react-boilerplate@3.6.0 start script.
2018-08-02T11:38:02.442843+00:00 app[web.1]: npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
2018-08-02T11:38:02.447318+00:00 app[web.1]:
2018-08-02T11:38:02.447457+00:00 app[web.1]: npm ERR! A complete log of this run can be found in:
2018-08-02T11:38:02.447542+00:00 app[web.1]: npm ERR! /app/.npm/_logs/2018-08-02T11_38_02_444Z-debug.log
2018-08-02T11:38:02.500683+00:00 heroku[web.1]: Process exited with status 1
2018-08-02T11:38:02.521430+00:00 heroku[web.1]: State changed from starting to crashed
2018-08-02T11:38:06.378583+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=react-boilerplate-d.herokuapp.com request_id=0628c426-9466-4c9d-a38c-22e8923cc981 fwd="111.93.125.106" dyno= connect= service= status=503 bytes= protocol=https
2018-08-02T11:38:07.848705+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=react-boilerplate-d.herokuapp.com request_id=28182669-14d4-4ce1-8274-09c0db1b4aba fwd="111.93.125.106" dyno= connect= service= status=503 bytes= protocol=https

1 similar comment
@dushyantucreate
Copy link

Hello everyone,
I am facing some issue while deploying on heroku. after complete build heroku log shows me some error. Please help me out.

2018-08-02T11:37:50.384799+00:00 heroku[web.1]: Starting process with command npm start
2018-08-02T11:37:52.479778+00:00 app[web.1]:
2018-08-02T11:37:52.479800+00:00 app[web.1]: > react-boilerplate@3.6.0 start /app
2018-08-02T11:37:52.479802+00:00 app[web.1]: > cross-env NODE_ENV=development node server
2018-08-02T11:37:52.479804+00:00 app[web.1]:
2018-08-02T11:37:52.830037+00:00 app[web.1]: internal/modules/cjs/loader.js:583
2018-08-02T11:37:52.830072+00:00 app[web.1]: throw err;
2018-08-02T11:37:52.830074+00:00 app[web.1]: ^
2018-08-02T11:37:52.830076+00:00 app[web.1]:
2018-08-02T11:37:52.830079+00:00 app[web.1]: Error: Cannot find module 'webpack'
2018-08-02T11:37:52.830081+00:00 app[web.1]: at Function.Module._resolveFilename (internal/modules/cjs/loader.js:581:15)
2018-08-02T11:37:52.830083+00:00 app[web.1]: at Function.Module._load (internal/modules/cjs/loader.js:507:25)
2018-08-02T11:37:52.830085+00:00 app[web.1]: at Module.require (internal/modules/cjs/loader.js:637:17)
2018-08-02T11:37:52.830087+00:00 app[web.1]: at require (internal/modules/cjs/helpers.js:20:18)
2018-08-02T11:37:52.830089+00:00 app[web.1]: at Object. (/app/internals/webpack/webpack.dev.babel.js:8:17)
2018-08-02T11:37:52.830091+00:00 app[web.1]: at Module._compile (internal/modules/cjs/loader.js:689:30)
2018-08-02T11:37:52.830092+00:00 app[web.1]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:700:10)
2018-08-02T11:37:52.830095+00:00 app[web.1]: at Module.load (internal/modules/cjs/loader.js:599:32)
2018-08-02T11:37:52.830097+00:00 app[web.1]: at tryModuleLoad (internal/modules/cjs/loader.js:538:12)
2018-08-02T11:37:52.830098+00:00 app[web.1]: at Function.Module._load (internal/modules/cjs/loader.js:530:3)
2018-08-02T11:37:52.841737+00:00 app[web.1]: npm ERR! code ELIFECYCLE
2018-08-02T11:37:52.842251+00:00 app[web.1]: npm ERR! errno 1
2018-08-02T11:37:52.847589+00:00 app[web.1]: npm ERR! react-boilerplate@3.6.0 start: cross-env NODE_ENV=development node server
2018-08-02T11:37:52.847598+00:00 app[web.1]: npm ERR! Exit status 1
2018-08-02T11:37:52.847601+00:00 app[web.1]: npm ERR!
2018-08-02T11:37:52.847604+00:00 app[web.1]: npm ERR! Failed at the react-boilerplate@3.6.0 start script.
2018-08-02T11:37:52.847606+00:00 app[web.1]: npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
2018-08-02T11:37:52.852427+00:00 app[web.1]:
2018-08-02T11:37:52.853063+00:00 app[web.1]: npm ERR! A complete log of this run can be found in:
2018-08-02T11:37:52.853067+00:00 app[web.1]: npm ERR! /app/.npm/_logs/2018-08-02T11_37_52_846Z-debug.log
2018-08-02T11:37:52.936888+00:00 heroku[web.1]: State changed from starting to crashed
2018-08-02T11:37:52.939706+00:00 heroku[web.1]: State changed from crashed to starting
2018-08-02T11:37:52.917875+00:00 heroku[web.1]: Process exited with status 1
2018-08-02T11:37:56.000000+00:00 app[api]: Build succeeded
2018-08-02T11:37:58.666367+00:00 heroku[web.1]: Starting process with command npm start
2018-08-02T11:38:01.987224+00:00 app[web.1]:
2018-08-02T11:38:01.987249+00:00 app[web.1]: > react-boilerplate@3.6.0 start /app
2018-08-02T11:38:01.987252+00:00 app[web.1]: > cross-env NODE_ENV=development node server
2018-08-02T11:38:01.987253+00:00 app[web.1]:
2018-08-02T11:38:02.431047+00:00 app[web.1]: internal/modules/cjs/loader.js:583
2018-08-02T11:38:02.431072+00:00 app[web.1]: throw err;
2018-08-02T11:38:02.431073+00:00 app[web.1]: ^
2018-08-02T11:38:02.431075+00:00 app[web.1]:
2018-08-02T11:38:02.431076+00:00 app[web.1]: Error: Cannot find module 'webpack'
2018-08-02T11:38:02.431078+00:00 app[web.1]: at Function.Module._resolveFilename (internal/modules/cjs/loader.js:581:15)
2018-08-02T11:38:02.431079+00:00 app[web.1]: at Function.Module._load (internal/modules/cjs/loader.js:507:25)
2018-08-02T11:38:02.431081+00:00 app[web.1]: at Module.require (internal/modules/cjs/loader.js:637:17)
2018-08-02T11:38:02.431082+00:00 app[web.1]: at require (internal/modules/cjs/helpers.js:20:18)
2018-08-02T11:38:02.431084+00:00 app[web.1]: at Object. (/app/internals/webpack/webpack.dev.babel.js:8:17)
2018-08-02T11:38:02.431085+00:00 app[web.1]: at Module._compile (internal/modules/cjs/loader.js:689:30)
2018-08-02T11:38:02.431086+00:00 app[web.1]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:700:10)
2018-08-02T11:38:02.431088+00:00 app[web.1]: at Module.load (internal/modules/cjs/loader.js:599:32)
2018-08-02T11:38:02.431089+00:00 app[web.1]: at tryModuleLoad (internal/modules/cjs/loader.js:538:12)
2018-08-02T11:38:02.431091+00:00 app[web.1]: at Function.Module._load (internal/modules/cjs/loader.js:530:3)
2018-08-02T11:38:02.440582+00:00 app[web.1]: npm ERR! code ELIFECYCLE
2018-08-02T11:38:02.441020+00:00 app[web.1]: npm ERR! errno 1
2018-08-02T11:38:02.442131+00:00 app[web.1]: npm ERR! react-boilerplate@3.6.0 start: cross-env NODE_ENV=development node server
2018-08-02T11:38:02.442285+00:00 app[web.1]: npm ERR! Exit status 1
2018-08-02T11:38:02.442519+00:00 app[web.1]: npm ERR!
2018-08-02T11:38:02.442686+00:00 app[web.1]: npm ERR! Failed at the react-boilerplate@3.6.0 start script.
2018-08-02T11:38:02.442843+00:00 app[web.1]: npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
2018-08-02T11:38:02.447318+00:00 app[web.1]:
2018-08-02T11:38:02.447457+00:00 app[web.1]: npm ERR! A complete log of this run can be found in:
2018-08-02T11:38:02.447542+00:00 app[web.1]: npm ERR! /app/.npm/_logs/2018-08-02T11_38_02_444Z-debug.log
2018-08-02T11:38:02.500683+00:00 heroku[web.1]: Process exited with status 1
2018-08-02T11:38:02.521430+00:00 heroku[web.1]: State changed from starting to crashed
2018-08-02T11:38:06.378583+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=react-boilerplate-d.herokuapp.com request_id=0628c426-9466-4c9d-a38c-22e8923cc981 fwd="111.93.125.106" dyno= connect= service= status=503 bytes= protocol=https
2018-08-02T11:38:07.848705+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=react-boilerplate-d.herokuapp.com request_id=28182669-14d4-4ce1-8274-09c0db1b4aba fwd="111.93.125.106" dyno= connect= service= status=503 bytes= protocol=https

@ghost
Copy link

ghost commented Dec 7, 2018

Im having same problem of all of you.

Local it works, but while in heroku or NOW , has same errors.

How to fix it? Or where can I deploy it?

@briandavidjoyner
Copy link

Hey all,

Looks like the same issue is happening with Next v8.

Here's what I have setup.

  • ONLY using dependencies (no dev dependencies)
  • .next and node-modules are excluded via the gitignore
  • NPM_CONFIG_LOGLEVEL=error
  • NODE_ENV=production
  • NODE_MODULES_CACHE=true
  • NODE_VERBOSE=false

I've tried a few methods to get the build to run as expected.

  • postinstall, heroku-postbuild, and a Procfile.
  • Tried 'npm run build' and 'next build' across all 3 attempts

No matter what I do - here's the log I get minus expected differences from the different methods.

-----> Node.js app detected
       
-----> Creating runtime environment
       
       NPM_CONFIG_LOGLEVEL=error
       NODE_ENV=production
       NODE_MODULES_CACHE=true
       NODE_VERBOSE=false
       
-----> Installing binaries
       engines.node (package.json):  10.15.0
       engines.npm (package.json):   6.8.0
       
       Resolving node version 10.15.0...
       Downloading and installing node 10.15.0...
       Bootstrapping npm 6.8.0 (replacing 6.4.1)...
       npm 6.8.0 installed
       
-----> Restoring cache
       - node_modules is checked into source control and cannot be cached
       
-----> Building dependencies
       Prebuild detected (node_modules already exists)
       Rebuilding any native modules
       
       > fsevents@1.2.7 install /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents
       > node install
       
       next@8.0.3 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/next
       @babel/core@7.1.2 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/core
       @babel/code-frame@7.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/code-frame
       @babel/highlight@7.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/highlight
       chalk@2.4.2 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/chalk
       ansi-styles@3.2.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/ansi-styles
       color-convert@1.9.3 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/color-convert
       color-name@1.1.3 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/color-name
       escape-string-regexp@1.0.5 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/escape-string-regexp
       supports-color@5.5.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/supports-color
       has-flag@3.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/has-flag
       esutils@2.0.2 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/esutils
       js-tokens@4.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/js-tokens
       @babel/generator@7.3.4 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/generator
       @babel/types@7.3.4 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/types
       lodash@4.17.11 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/lodash
       to-fast-properties@2.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/to-fast-properties
       jsesc@2.5.2 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/jsesc
       source-map@0.6.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/source-map
       trim-right@1.0.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/trim-right
       @babel/helpers@7.3.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/helpers
       @babel/template@7.1.2 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/template
       @babel/parser@7.3.4 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/parser
       @babel/traverse@7.3.4 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/traverse
       @babel/helper-function-name@7.1.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/helper-function-name
       @babel/helper-get-function-arity@7.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/helper-get-function-arity
       @babel/helper-split-export-declaration@7.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/helper-split-export-declaration
       debug@4.1.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/traverse/node_modules/debug
       ms@2.1.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/ms
       globals@11.11.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/globals
       convert-source-map@1.6.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/convert-source-map
       safe-buffer@5.1.2 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/safe-buffer
       debug@3.2.6 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/debug
       json5@0.5.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/json5
       resolve@1.5.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/resolve
       path-parse@1.0.6 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/path-parse
       semver@5.6.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/semver
       @babel/plugin-proposal-class-properties@7.1.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-proposal-class-properties
       @babel/helper-member-expression-to-functions@7.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/helper-member-expression-to-functions
       @babel/helper-optimise-call-expression@7.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/helper-optimise-call-expression
       @babel/helper-plugin-utils@7.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/helper-plugin-utils
       @babel/helper-replace-supers@7.3.4 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/helper-replace-supers
       @babel/plugin-syntax-class-properties@7.2.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-syntax-class-properties
       @babel/plugin-proposal-object-rest-spread@7.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-proposal-object-rest-spread
       @babel/plugin-syntax-object-rest-spread@7.2.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-syntax-object-rest-spread
       @babel/plugin-syntax-dynamic-import@7.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-syntax-dynamic-import
       @babel/plugin-transform-modules-commonjs@7.1.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-transform-modules-commonjs
       @babel/helper-module-transforms@7.2.2 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/helper-module-transforms
       @babel/helper-module-imports@7.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/helper-module-imports
       @babel/helper-simple-access@7.1.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/helper-simple-access
       @babel/template@7.2.2 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/helper-module-transforms/node_modules/@babel/template
       @babel/plugin-transform-runtime@7.1.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-transform-runtime
       resolve@1.10.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-transform-runtime/node_modules/resolve
       @babel/preset-env@7.1.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/preset-env
       @babel/plugin-proposal-async-generator-functions@7.2.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-proposal-async-generator-functions
       @babel/helper-remap-async-to-generator@7.1.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/helper-remap-async-to-generator
       @babel/helper-annotate-as-pure@7.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/helper-annotate-as-pure
       @babel/helper-wrap-function@7.2.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/helper-wrap-function
       @babel/plugin-syntax-async-generators@7.2.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-syntax-async-generators
       @babel/plugin-proposal-json-strings@7.2.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-proposal-json-strings
       @babel/plugin-syntax-json-strings@7.2.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-syntax-json-strings
       @babel/plugin-proposal-optional-catch-binding@7.2.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-proposal-optional-catch-binding
       @babel/plugin-syntax-optional-catch-binding@7.2.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-syntax-optional-catch-binding
       @babel/plugin-proposal-unicode-property-regex@7.2.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-proposal-unicode-property-regex
       @babel/helper-regex@7.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/helper-regex
       regexpu-core@4.4.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/regexpu-core
       regenerate@1.4.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/regenerate
       regenerate-unicode-properties@7.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/regenerate-unicode-properties
       regjsgen@0.5.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/regjsgen
       regjsparser@0.6.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/regjsparser
       jsesc@0.5.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/regjsparser/node_modules/jsesc
       unicode-match-property-ecmascript@1.0.4 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/unicode-match-property-ecmascript
       unicode-canonical-property-names-ecmascript@1.0.4 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/unicode-canonical-property-names-ecmascript
       unicode-property-aliases-ecmascript@1.0.4 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/unicode-property-aliases-ecmascript
       unicode-match-property-value-ecmascript@1.0.2 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/unicode-match-property-value-ecmascript
       @babel/plugin-transform-arrow-functions@7.2.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-transform-arrow-functions
       @babel/plugin-transform-async-to-generator@7.3.4 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-transform-async-to-generator
       @babel/plugin-transform-block-scoped-functions@7.2.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-transform-block-scoped-functions
       @babel/plugin-transform-block-scoping@7.3.4 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-transform-block-scoping
       @babel/plugin-transform-classes@7.3.4 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-transform-classes
       @babel/helper-define-map@7.1.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/helper-define-map
       @babel/plugin-transform-computed-properties@7.2.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-transform-computed-properties
       @babel/plugin-transform-destructuring@7.3.2 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-transform-destructuring
       @babel/plugin-transform-dotall-regex@7.2.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-transform-dotall-regex
       @babel/plugin-transform-duplicate-keys@7.2.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-transform-duplicate-keys
       @babel/plugin-transform-exponentiation-operator@7.2.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-transform-exponentiation-operator
       @babel/helper-builder-binary-assignment-operator-visitor@7.1.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/helper-builder-binary-assignment-operator-visitor
       @babel/helper-explode-assignable-expression@7.1.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/helper-explode-assignable-expression
       @babel/plugin-transform-for-of@7.2.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-transform-for-of
       @babel/plugin-transform-function-name@7.2.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-transform-function-name
       @babel/plugin-transform-literals@7.2.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-transform-literals
       @babel/plugin-transform-modules-amd@7.2.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-transform-modules-amd
       @babel/plugin-transform-modules-systemjs@7.3.4 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-transform-modules-systemjs
       @babel/helper-hoist-variables@7.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/helper-hoist-variables
       @babel/plugin-transform-modules-umd@7.2.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-transform-modules-umd
       @babel/plugin-transform-new-target@7.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-transform-new-target
       @babel/plugin-transform-object-super@7.2.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-transform-object-super
       @babel/plugin-transform-parameters@7.3.3 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-transform-parameters
       @babel/helper-call-delegate@7.1.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/helper-call-delegate
       @babel/plugin-transform-regenerator@7.3.4 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-transform-regenerator
       regenerator-transform@0.13.4 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/regenerator-transform
       private@0.1.8 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/private
       @babel/plugin-transform-shorthand-properties@7.2.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-transform-shorthand-properties
       @babel/plugin-transform-spread@7.2.2 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-transform-spread
       @babel/plugin-transform-sticky-regex@7.2.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-transform-sticky-regex
       @babel/plugin-transform-template-literals@7.2.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-transform-template-literals
       @babel/plugin-transform-typeof-symbol@7.2.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-transform-typeof-symbol
       @babel/plugin-transform-unicode-regex@7.2.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-transform-unicode-regex
       browserslist@4.4.2 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/browserslist
       caniuse-lite@1.0.30000939 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/caniuse-lite
       electron-to-chromium@1.3.113 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/electron-to-chromium
       node-releases@1.1.8 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/node-releases
       invariant@2.2.4 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/invariant
       loose-envify@1.4.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/loose-envify
       js-levenshtein@1.1.6 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/js-levenshtein
       @babel/preset-react@7.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/preset-react
       @babel/plugin-transform-react-display-name@7.2.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-transform-react-display-name
       @babel/plugin-transform-react-jsx@7.3.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-transform-react-jsx
       @babel/helper-builder-react-jsx@7.3.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/helper-builder-react-jsx
       @babel/plugin-syntax-jsx@7.2.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-syntax-jsx
       @babel/plugin-transform-react-jsx-self@7.2.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-transform-react-jsx-self
       @babel/plugin-transform-react-jsx-source@7.2.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/plugin-transform-react-jsx-source
       @babel/runtime@7.1.2 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/runtime
       regenerator-runtime@0.12.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/regenerator-runtime
       @babel/runtime-corejs2@7.1.2 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@babel/runtime-corejs2
       core-js@2.6.5 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/core-js
       autodll-webpack-plugin@0.4.2 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/autodll-webpack-plugin
       bluebird@3.5.3 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/bluebird
       del@3.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/del
       globby@6.1.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/globby
       array-union@1.0.2 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/array-union
       array-uniq@1.0.3 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/array-uniq
       glob@7.1.2 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/glob
       fs.realpath@1.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fs.realpath
       inflight@1.0.6 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/inflight
       once@1.4.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/once
       wrappy@1.0.2 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/wrappy
       inherits@2.0.3 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/inherits
       minimatch@3.0.4 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/minimatch
       brace-expansion@1.1.11 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/brace-expansion
       balanced-match@1.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/balanced-match
       concat-map@0.0.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/concat-map
       path-is-absolute@1.0.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/path-is-absolute
       object-assign@4.1.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/object-assign
       pify@2.3.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/globby/node_modules/pify
       pinkie-promise@2.0.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/pinkie-promise
       pinkie@2.0.4 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/pinkie
       is-path-cwd@1.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/is-path-cwd
       is-path-in-cwd@1.0.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/is-path-in-cwd
       is-path-inside@1.0.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/is-path-inside
       path-is-inside@1.0.2 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/path-is-inside
       p-map@1.2.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/p-map
       pify@3.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/pify
       rimraf@2.6.3 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/rimraf
       glob@7.1.3 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/rimraf/node_modules/glob
       find-cache-dir@2.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/find-cache-dir
       commondir@1.0.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/commondir
       make-dir@1.3.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/make-dir
       pkg-dir@2.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/pkg-dir
       find-up@2.1.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/find-up
       locate-path@2.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/locate-path
       p-locate@2.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/p-locate
       p-limit@1.3.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/p-limit
       p-try@1.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/p-try
       path-exists@3.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/path-exists
       memory-fs@0.4.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/memory-fs
       errno@0.1.7 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/errno
       prr@1.0.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/prr
       readable-stream@2.3.6 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/readable-stream
       core-util-is@1.0.2 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/core-util-is
       isarray@1.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/isarray
       process-nextick-args@2.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/process-nextick-args
       string_decoder@1.1.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/string_decoder
       util-deprecate@1.0.2 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/util-deprecate
       read-pkg@2.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/read-pkg
       load-json-file@2.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/load-json-file
       graceful-fs@4.1.15 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/graceful-fs
       parse-json@2.2.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/parse-json
       error-ex@1.3.2 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/error-ex
       is-arrayish@0.2.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/is-arrayish
       pify@2.3.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/load-json-file/node_modules/pify
       strip-bom@3.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/strip-bom
       normalize-package-data@2.5.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/normalize-package-data
       hosted-git-info@2.7.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/hosted-git-info
       validate-npm-package-license@3.0.4 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/validate-npm-package-license
       spdx-correct@3.1.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/spdx-correct
       spdx-expression-parse@3.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/spdx-expression-parse
       spdx-exceptions@2.2.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/spdx-exceptions
       spdx-license-ids@3.0.3 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/spdx-license-ids
       path-type@2.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/path-type
       pify@2.3.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/path-type/node_modules/pify
       tapable@1.1.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/tapable
       webpack-merge@4.2.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/webpack-merge
       webpack-sources@1.3.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/webpack-sources
       source-list-map@2.0.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/source-list-map
       babel-core@7.0.0-bridge.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/babel-core
       babel-loader@8.0.2 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/babel-loader
       loader-utils@1.1.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/loader-utils
       big.js@3.2.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/big.js
       emojis-list@2.1.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/emojis-list
       mkdirp@0.5.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/mkdirp
       minimist@0.0.8 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/minimist
       util.promisify@1.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/util.promisify
       define-properties@1.1.3 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/define-properties
       object-keys@1.1.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/object-keys
       object.getownpropertydescriptors@2.0.3 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/object.getownpropertydescriptors
       es-abstract@1.13.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/es-abstract
       es-to-primitive@1.2.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/es-to-primitive
       is-callable@1.1.4 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/is-callable
       is-date-object@1.0.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/is-date-object
       is-symbol@1.0.2 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/is-symbol
       has-symbols@1.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/has-symbols
       function-bind@1.1.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/function-bind
       has@1.0.3 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/has
       is-regex@1.0.4 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/is-regex
       babel-plugin-react-require@3.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/babel-plugin-react-require
       babel-plugin-transform-react-remove-prop-types@0.4.15 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/babel-plugin-transform-react-remove-prop-types
       cacache@11.3.2 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/cacache
       chownr@1.1.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/chownr
       figgy-pudding@3.5.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/figgy-pudding
       glob@7.1.3 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/cacache/node_modules/glob
       lru-cache@5.1.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/lru-cache
       yallist@3.0.3 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/yallist
       mississippi@3.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/mississippi
       concat-stream@1.6.2 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/concat-stream
       buffer-from@1.1.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/buffer-from
       typedarray@0.0.6 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/typedarray
       duplexify@3.7.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/duplexify
       end-of-stream@1.4.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/end-of-stream
       stream-shift@1.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/stream-shift
       flush-write-stream@1.1.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/flush-write-stream
       from2@2.3.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/from2
       parallel-transform@1.1.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/parallel-transform
       cyclist@0.2.2 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/cyclist
       pump@3.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/pump
       pumpify@1.5.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/pumpify
       pump@2.0.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/pumpify/node_modules/pump
       stream-each@1.2.3 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/stream-each
       through2@2.0.5 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/through2
       xtend@4.0.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/xtend
       move-concurrently@1.0.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/move-concurrently
       aproba@1.2.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/aproba
       copy-concurrently@1.0.5 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/copy-concurrently
       fs-write-stream-atomic@1.0.10 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fs-write-stream-atomic
       iferr@0.1.5 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/iferr
       imurmurhash@0.1.4 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/imurmurhash
       run-queue@1.0.3 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/run-queue
       promise-inflight@1.0.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/promise-inflight
       ssri@6.0.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/ssri
       unique-filename@1.1.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/unique-filename
       unique-slug@2.0.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/unique-slug
       y18n@4.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/y18n
       case-sensitive-paths-webpack-plugin@2.1.2 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/case-sensitive-paths-webpack-plugin
       cross-spawn@5.1.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/cross-spawn
       shebang-command@1.2.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/shebang-command
       shebang-regex@1.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/shebang-regex
       which@1.3.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/which
       isexe@2.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/isexe
       event-source-polyfill@0.0.12 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/event-source-polyfill
       fresh@0.5.2 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fresh
       hoist-non-react-statics@3.2.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/hoist-non-react-statics
       http-status@1.0.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/http-status
       launch-editor@2.2.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/launch-editor
       shell-quote@1.6.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/shell-quote
       array-filter@0.0.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/array-filter
       array-map@0.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/array-map
       array-reduce@0.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/array-reduce
       jsonify@0.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/jsonify
       mkdirp-then@1.2.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/mkdirp-then
       any-promise@1.3.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/any-promise
       nanoid@1.2.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/nanoid
       prop-types@15.6.2 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/prop-types
       prop-types-exact@1.2.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/prop-types-exact
       object.assign@4.1.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/object.assign
       reflect.ownkeys@0.2.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/reflect.ownkeys
       react-error-overlay@4.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/react-error-overlay
       recursive-copy@2.0.6 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/recursive-copy
       del@2.2.2 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/recursive-copy/node_modules/del
       globby@5.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/recursive-copy/node_modules/globby
       arrify@1.0.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/arrify
       pify@2.3.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/recursive-copy/node_modules/pify
       emitter-mixin@0.0.3 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/emitter-mixin
       junk@1.0.3 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/junk
       maximatch@0.1.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/maximatch
       array-differ@1.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/array-differ
       promise@7.3.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/promise
       asap@2.0.6 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/asap
       slash@1.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/slash
       schema-utils@1.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/schema-utils
       ajv@6.9.2 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/ajv
       fast-deep-equal@2.0.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fast-deep-equal
       fast-json-stable-stringify@2.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fast-json-stable-stringify
       json-schema-traverse@0.4.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/json-schema-traverse
       uri-js@4.2.2 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/uri-js
       punycode@1.3.2 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/punycode
       ajv-errors@1.0.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/ajv-errors
       ajv-keywords@3.4.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/ajv-keywords
       serialize-javascript@1.4.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/serialize-javascript
       strip-ansi@3.0.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/strip-ansi
       ansi-regex@2.1.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/ansi-regex
       styled-jsx@3.2.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/styled-jsx
       babel-plugin-syntax-jsx@6.18.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/babel-plugin-syntax-jsx
       babel-types@6.26.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/babel-types
       babel-runtime@6.26.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/babel-runtime
       regenerator-runtime@0.11.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/babel-runtime/node_modules/regenerator-runtime
       to-fast-properties@1.0.3 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/babel-types/node_modules/to-fast-properties
       source-map@0.7.3 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/styled-jsx/node_modules/source-map
       string-hash@1.1.3 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/string-hash
       stylis@3.5.4 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/stylis
       stylis-rule-sheet@0.0.10 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/stylis-rule-sheet
       terser@3.16.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/terser
       commander@2.17.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/commander
       source-map-support@0.5.10 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/source-map-support
       unfetch@3.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/unfetch
       url@0.11.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/url
       querystring@0.2.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/querystring
       webpack@4.29.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/webpack
       @webassemblyjs/ast@1.7.11 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@webassemblyjs/ast
       @webassemblyjs/helper-module-context@1.7.11 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@webassemblyjs/helper-module-context
       @webassemblyjs/helper-wasm-bytecode@1.7.11 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@webassemblyjs/helper-wasm-bytecode
       @webassemblyjs/wast-parser@1.7.11 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@webassemblyjs/wast-parser
       @webassemblyjs/floating-point-hex-parser@1.7.11 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@webassemblyjs/floating-point-hex-parser
       @webassemblyjs/helper-api-error@1.7.11 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@webassemblyjs/helper-api-error
       @webassemblyjs/helper-code-frame@1.7.11 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@webassemblyjs/helper-code-frame
       @webassemblyjs/wast-printer@1.7.11 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@webassemblyjs/wast-printer
       @xtuc/long@4.2.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@xtuc/long
       @webassemblyjs/helper-fsm@1.7.11 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@webassemblyjs/helper-fsm
       @webassemblyjs/wasm-edit@1.7.11 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@webassemblyjs/wasm-edit
       @webassemblyjs/helper-buffer@1.7.11 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@webassemblyjs/helper-buffer
       @webassemblyjs/helper-wasm-section@1.7.11 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@webassemblyjs/helper-wasm-section
       @webassemblyjs/wasm-gen@1.7.11 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@webassemblyjs/wasm-gen
       @webassemblyjs/ieee754@1.7.11 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@webassemblyjs/ieee754
       @xtuc/ieee754@1.2.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@xtuc/ieee754
       @webassemblyjs/leb128@1.7.11 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@webassemblyjs/leb128
       @webassemblyjs/utf8@1.7.11 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@webassemblyjs/utf8
       @webassemblyjs/wasm-opt@1.7.11 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@webassemblyjs/wasm-opt
       @webassemblyjs/wasm-parser@1.7.11 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/@webassemblyjs/wasm-parser
       acorn@6.1.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/acorn
       acorn-dynamic-import@4.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/acorn-dynamic-import
       chrome-trace-event@1.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/chrome-trace-event
       tslib@1.9.3 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/tslib
       enhanced-resolve@4.1.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/enhanced-resolve
       eslint-scope@4.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/eslint-scope
       esrecurse@4.2.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/esrecurse
       estraverse@4.2.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/estraverse
       json-parse-better-errors@1.0.2 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/json-parse-better-errors
       loader-runner@2.4.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/loader-runner
       micromatch@3.1.10 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/micromatch
       arr-diff@4.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/arr-diff
       array-unique@0.3.2 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/array-unique
       braces@2.3.2 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/braces
       arr-flatten@1.1.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/arr-flatten
       extend-shallow@2.0.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/braces/node_modules/extend-shallow
       is-extendable@0.1.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/is-extendable
       fill-range@4.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fill-range
       extend-shallow@2.0.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fill-range/node_modules/extend-shallow
       is-number@3.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/is-number
       kind-of@3.2.2 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/is-number/node_modules/kind-of
       is-buffer@1.1.6 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/is-buffer
       repeat-string@1.6.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/repeat-string
       to-regex-range@2.1.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/to-regex-range
       isobject@3.0.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/isobject
       repeat-element@1.1.3 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/repeat-element
       snapdragon@0.8.2 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/snapdragon
       base@0.11.2 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/base
       cache-base@1.0.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/cache-base
       collection-visit@1.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/collection-visit
       map-visit@1.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/map-visit
       object-visit@1.0.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/object-visit
       component-emitter@1.2.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/component-emitter
       get-value@2.0.6 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/get-value
       has-value@1.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/has-value
       has-values@1.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/has-values
       kind-of@4.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/has-values/node_modules/kind-of
       set-value@2.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/set-value
       extend-shallow@2.0.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/set-value/node_modules/extend-shallow
       is-plain-object@2.0.4 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/is-plain-object
       split-string@3.1.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/split-string
       extend-shallow@3.0.2 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/extend-shallow
       assign-symbols@1.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/assign-symbols
       is-extendable@1.0.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/extend-shallow/node_modules/is-extendable
       to-object-path@0.3.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/to-object-path
       kind-of@3.2.2 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/to-object-path/node_modules/kind-of
       union-value@1.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/union-value
       arr-union@3.1.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/arr-union
       set-value@0.4.3 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/union-value/node_modules/set-value
       extend-shallow@2.0.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/union-value/node_modules/extend-shallow
       unset-value@1.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/unset-value
       has-value@0.3.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/unset-value/node_modules/has-value
       has-values@0.1.4 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/unset-value/node_modules/has-values
       isobject@2.1.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/unset-value/node_modules/has-value/node_modules/isobject
       class-utils@0.3.6 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/class-utils
       define-property@0.2.5 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/class-utils/node_modules/define-property
       is-descriptor@0.1.6 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/is-descriptor
       is-accessor-descriptor@0.1.6 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/is-accessor-descriptor
       kind-of@3.2.2 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/is-accessor-descriptor/node_modules/kind-of
       is-data-descriptor@0.1.4 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/is-data-descriptor
       kind-of@3.2.2 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/is-data-descriptor/node_modules/kind-of
       kind-of@5.1.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/is-descriptor/node_modules/kind-of
       static-extend@0.1.2 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/static-extend
       define-property@0.2.5 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/static-extend/node_modules/define-property
       object-copy@0.1.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/object-copy
       copy-descriptor@0.1.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/copy-descriptor
       define-property@0.2.5 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/object-copy/node_modules/define-property
       kind-of@3.2.2 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/object-copy/node_modules/kind-of
       define-property@1.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/base/node_modules/define-property
       is-descriptor@1.0.2 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/base/node_modules/is-descriptor
       is-accessor-descriptor@1.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/base/node_modules/is-accessor-descriptor
       kind-of@6.0.2 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/kind-of
       is-data-descriptor@1.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/base/node_modules/is-data-descriptor
       mixin-deep@1.3.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/mixin-deep
       for-in@1.0.2 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/for-in
       is-extendable@1.0.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/mixin-deep/node_modules/is-extendable
       pascalcase@0.1.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/pascalcase
       debug@2.6.9 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/snapdragon/node_modules/debug
       ms@2.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/snapdragon/node_modules/ms
       define-property@0.2.5 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/snapdragon/node_modules/define-property
       extend-shallow@2.0.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/snapdragon/node_modules/extend-shallow
       map-cache@0.2.2 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/map-cache
       source-map-resolve@0.5.2 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/source-map-resolve
       atob@2.1.2 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/atob
       decode-uri-component@0.2.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/decode-uri-component
       resolve-url@0.2.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/resolve-url
       source-map-url@0.4.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/source-map-url
       urix@0.1.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/urix
       use@3.1.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/use
       snapdragon-node@2.1.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/snapdragon-node
       define-property@1.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/snapdragon-node/node_modules/define-property
       is-descriptor@1.0.2 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/snapdragon-node/node_modules/is-descriptor
       is-accessor-descriptor@1.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/snapdragon-node/node_modules/is-accessor-descriptor
       is-data-descriptor@1.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/snapdragon-node/node_modules/is-data-descriptor
       snapdragon-util@3.0.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/snapdragon-util
       kind-of@3.2.2 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/snapdragon-util/node_modules/kind-of
       to-regex@3.0.2 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/to-regex
       define-property@2.0.2 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/define-property
       is-descriptor@1.0.2 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/define-property/node_modules/is-descriptor
       is-accessor-descriptor@1.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/define-property/node_modules/is-accessor-descriptor
       is-data-descriptor@1.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/define-property/node_modules/is-data-descriptor
       regex-not@1.0.2 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/regex-not
       safe-regex@1.1.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/safe-regex
       ret@0.1.15 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/ret
       extglob@2.0.4 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/extglob
       define-property@1.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/extglob/node_modules/define-property
       is-descriptor@1.0.2 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/extglob/node_modules/is-descriptor
       is-accessor-descriptor@1.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/extglob/node_modules/is-accessor-descriptor
       is-data-descriptor@1.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/extglob/node_modules/is-data-descriptor
       expand-brackets@2.1.4 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/expand-brackets
       debug@2.6.9 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/expand-brackets/node_modules/debug
       ms@2.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/expand-brackets/node_modules/ms
       define-property@0.2.5 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/expand-brackets/node_modules/define-property
       extend-shallow@2.0.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/expand-brackets/node_modules/extend-shallow
       posix-character-classes@0.1.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/posix-character-classes
       extend-shallow@2.0.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/extglob/node_modules/extend-shallow
       fragment-cache@0.2.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fragment-cache
       nanomatch@1.2.13 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/nanomatch
       is-windows@1.0.2 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/is-windows
       object.pick@1.3.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/object.pick
       neo-async@2.6.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/neo-async
       node-libs-browser@2.2.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/node-libs-browser
       assert@1.4.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/assert
       util@0.10.3 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/assert/node_modules/util
       inherits@2.0.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/assert/node_modules/inherits
       browserify-zlib@0.2.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/browserify-zlib
       pako@1.0.8 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/pako
       buffer@4.9.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/buffer
       base64-js@1.3.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/base64-js
       ieee754@1.1.12 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/ieee754
       console-browserify@1.1.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/console-browserify
       date-now@0.1.4 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/date-now
       constants-browserify@1.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/constants-browserify
       crypto-browserify@3.12.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/crypto-browserify
       browserify-cipher@1.0.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/browserify-cipher
       browserify-aes@1.2.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/browserify-aes
       buffer-xor@1.0.3 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/buffer-xor
       cipher-base@1.0.4 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/cipher-base
       create-hash@1.2.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/create-hash
       md5.js@1.3.5 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/md5.js
       hash-base@3.0.4 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/hash-base
       ripemd160@2.0.2 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/ripemd160
       sha.js@2.4.11 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/sha.js
       evp_bytestokey@1.0.3 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/evp_bytestokey
       browserify-des@1.0.2 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/browserify-des
       des.js@1.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/des.js
       minimalistic-assert@1.0.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/minimalistic-assert
       browserify-sign@4.0.4 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/browserify-sign
       bn.js@4.11.8 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/bn.js
       browserify-rsa@4.0.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/browserify-rsa
       randombytes@2.1.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/randombytes
       create-hmac@1.1.7 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/create-hmac
       elliptic@6.4.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/elliptic
       brorand@1.1.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/brorand
       hash.js@1.1.7 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/hash.js
       hmac-drbg@1.0.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/hmac-drbg
       minimalistic-crypto-utils@1.0.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/minimalistic-crypto-utils
       parse-asn1@5.1.4 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/parse-asn1
       asn1.js@4.10.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/asn1.js
       pbkdf2@3.0.17 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/pbkdf2
       create-ecdh@4.0.3 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/create-ecdh
       diffie-hellman@5.0.3 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/diffie-hellman
       miller-rabin@4.0.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/miller-rabin
       public-encrypt@4.0.3 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/public-encrypt
       randomfill@1.0.4 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/randomfill
       domain-browser@1.2.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/domain-browser
       events@3.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/events
       https-browserify@1.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/https-browserify
       os-browserify@0.3.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/os-browserify
       path-browserify@0.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/path-browserify
       process@0.11.10 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/process
       querystring-es3@0.2.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/querystring-es3
       stream-browserify@2.0.2 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/stream-browserify
       stream-http@2.8.3 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/stream-http
       builtin-status-codes@3.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/builtin-status-codes
       to-arraybuffer@1.0.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/to-arraybuffer
       timers-browserify@2.0.10 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/timers-browserify
       setimmediate@1.0.5 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/setimmediate
       tty-browserify@0.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/tty-browserify
       util@0.11.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/util
       vm-browserify@0.0.4 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/vm-browserify
       indexof@0.0.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/indexof
       schema-utils@0.4.7 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/webpack/node_modules/schema-utils
       terser-webpack-plugin@1.2.3 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/terser-webpack-plugin
       worker-farm@1.5.2 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/worker-farm
       watchpack@1.6.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/watchpack
       chokidar@2.1.2 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/chokidar
       anymatch@2.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/anymatch
       normalize-path@3.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/normalize-path
       async-each@1.0.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/async-each
       glob-parent@3.1.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/glob-parent
       is-glob@3.1.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/glob-parent/node_modules/is-glob
       is-extglob@2.1.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/is-extglob
       path-dirname@1.0.2 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/path-dirname
       is-binary-path@1.0.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/is-binary-path
       binary-extensions@1.13.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/binary-extensions
       is-glob@4.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/is-glob
       readdirp@2.2.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/readdirp
       upath@1.1.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/upath
       webpack-dev-middleware@3.4.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/webpack-dev-middleware
       mime@2.4.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/webpack-dev-middleware/node_modules/mime
       range-parser@1.2.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/range-parser
       webpack-log@2.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/webpack-log
       ansi-colors@3.2.3 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/ansi-colors
       uuid@3.3.2 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/uuid
       webpack-hot-middleware@2.24.3 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/webpack-hot-middleware
       ansi-html@0.0.7 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/ansi-html
       html-entities@1.2.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/html-entities
       react-dom@16.8.3 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/react-dom
       scheduler@0.13.3 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/scheduler
       destroy@1.0.4 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/destroy
       ee-first@1.1.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/ee-first
       encodeurl@1.0.2 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/encodeurl
       escape-html@1.0.3 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/escape-html
       etag@1.8.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/etag
       http-errors@1.6.2 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/http-errors
       depd@1.1.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/depd
       setprototypeof@1.0.3 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/setprototypeof
       statuses@1.5.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/statuses
       lodash.debounce@4.0.8 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/lodash.debounce
       on-finished@2.3.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/on-finished
       path-to-regexp@2.1.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/path-to-regexp
       pseudomap@1.0.2 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/pseudomap
       remove-trailing-separator@1.1.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/remove-trailing-separator
       mime@1.4.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/mime
       nan@2.12.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/nan
       send@0.16.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/send
       debug@2.6.9 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/send/node_modules/debug
       ms@2.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/send/node_modules/ms
       statuses@1.3.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/send/node_modules/statuses
       fsevents@1.2.7 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents
       node-pre-gyp@0.10.3 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/node-pre-gyp
       detect-libc@1.0.3 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/detect-libc
       mkdirp@0.5.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/mkdirp
       minimist@0.0.8 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/minimist
       needle@2.2.4 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/needle
       debug@2.6.9 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/debug
       ms@2.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/ms
       iconv-lite@0.4.24 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/iconv-lite
       safer-buffer@2.1.2 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/safer-buffer
       sax@1.2.4 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/sax
       nopt@4.0.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/nopt
       abbrev@1.1.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/abbrev
       osenv@0.1.5 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/osenv
       os-homedir@1.0.2 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/os-homedir
       os-tmpdir@1.0.2 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/os-tmpdir
       npm-packlist@1.2.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/npm-packlist
       ignore-walk@3.0.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/ignore-walk
       minimatch@3.0.4 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/minimatch
       brace-expansion@1.1.11 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/brace-expansion
       balanced-match@1.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/balanced-match
       concat-map@0.0.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/concat-map
       npm-bundled@1.0.5 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/npm-bundled
       npmlog@4.1.2 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/npmlog
       are-we-there-yet@1.1.5 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/are-we-there-yet
       delegates@1.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/delegates
       readable-stream@2.3.6 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/readable-stream
       core-util-is@1.0.2 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/core-util-is
       inherits@2.0.3 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/inherits
       isarray@1.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/isarray
       process-nextick-args@2.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/process-nextick-args
       safe-buffer@5.1.2 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/safe-buffer
       string_decoder@1.1.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/string_decoder
       util-deprecate@1.0.2 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/util-deprecate
       console-control-strings@1.1.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/console-control-strings
       gauge@2.7.4 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/gauge
       aproba@1.2.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/aproba
       has-unicode@2.0.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/has-unicode
       object-assign@4.1.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/object-assign
       signal-exit@3.0.2 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/signal-exit
       string-width@1.0.2 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/string-width
       code-point-at@1.1.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/code-point-at
       is-fullwidth-code-point@1.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/is-fullwidth-code-point
       number-is-nan@1.0.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/number-is-nan
       strip-ansi@3.0.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/strip-ansi
       ansi-regex@2.1.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/ansi-regex
       wide-align@1.1.3 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/wide-align
       set-blocking@2.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/set-blocking
       rc@1.2.8 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/rc
       deep-extend@0.6.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/deep-extend
       ini@1.3.5 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/ini
       minimist@1.2.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/rc/node_modules/minimist
       strip-json-comments@2.0.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/strip-json-comments
       rimraf@2.6.3 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/rimraf
       glob@7.1.3 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/glob
       fs.realpath@1.0.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/fs.realpath
       inflight@1.0.6 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/inflight
       once@1.4.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/once
       wrappy@1.0.2 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/wrappy
       path-is-absolute@1.0.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/path-is-absolute
       semver@5.6.0 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/semver
       tar@4.4.8 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/tar
       chownr@1.1.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/chownr
       fs-minipass@1.2.5 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/fs-minipass
       minipass@2.3.5 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/minipass
       yallist@3.0.3 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/yallist
       minizlib@1.2.1 /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/fsevents/node_modules/minizlib
       Installing any new modules (package.json)
       
       > preact@8.4.2 postinstall /tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/preact
       > node -e "console.log('\u001b[35m\u001b[1mLove Preact? You can now donate to our open collective:\u001b[22m\u001b[39m\n > \u001b[34mhttps://opencollective.com/preact/donate\u001b[0m')"
       
       Love Preact? You can now donate to our open collective:
        > https://opencollective.com/preact/donate
       added 96 packages from 95 contributors and audited 6608 packages in 7.591s
       found 0 vulnerabilities
       
       Running heroku-postbuild
       
       > react-next-seo@1.0.0 heroku-postbuild /tmp/build_aba62cec9b0ecc274830e615862f4fe3
       > next build
       
internal/modules/cjs/loader.js:583
    throw err;
    ^
Error: Cannot find module './webpack-config'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:581:15)
    at Function.Module._load (internal/modules/cjs/loader.js:507:25)
    at Module.require (internal/modules/cjs/loader.js:637:17)
    at require (internal/modules/cjs/helpers.js:22:18)
    at Object.<anonymous> (/tmp/build_aba62cec9b0ecc274830e615862f4fe3/node_modules/next/dist/build/index.js:10:42)
    at Module._compile (internal/modules/cjs/loader.js:689:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:700:10)
    at Module.load (internal/modules/cjs/loader.js:599:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:538:12)
    at Function.Module._load (internal/modules/cjs/loader.js:530:3)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! react-next-seo@1.0.0 heroku-postbuild: `next build`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the react-next-seo@1.0.0 heroku-postbuild script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR!     /tmp/npmcache.jn2Lb/_logs/2019-02-28T06_02_12_138Z-debug.log
-----> Build failed
       
       We're sorry this build is failing! You can troubleshoot common issues here:
       https://devcenter.heroku.com/articles/troubleshooting-node-deploys
       
       Some possible problems:
       
       - node_modules checked into source control
         https://blog.heroku.com/node-habits-2016#9-only-git-the-important-bits
       
       Love,
       Heroku

Any thoughts?

@Deelux
Copy link

Deelux commented Apr 2, 2019

"scripts": {
 "prestart": "next build",
 "start": "next start -p ${PORT}",
}

@dotcypress 's solution above allowed me to finally at least load my home page... but if I go to any other route than '/', I get this error. It seems I can load the files fine, but I get a 500 error on the route?

screen shot 2018-02-26 at 3 05 30 am

"scripts": {
 "prestart": "next build",
 "start": "next start -p ${PORT}",
}

@dotcypress 's solution above allowed me to finally at least load my home page... but if I go to any other route than '/', I get this error. It seems I can load the files fine, but I get a 500 error on the route?

screen shot 2018-02-26 at 3 05 30 am

This was the only one that actually worked for me.
So if you have this error, add this:

"heroku-postbuild": "next build",
"start": "next start -p $PORT"

Cheers

@lock lock bot locked as resolved and limited conversation to collaborators Apr 2, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests