rsnext/packages/next/build
Joe Haddad b31c296730
Experimental: Serverless Trace target (#8246)
* Experimental: Serverless Trace target
The Serverless Trace target produces Serverless-handler wrapped entrypoints, but does not bundle all of `node_modules`.

This behavior increases bundling performance to be more akin to `target: 'server'`.

This mode is expected to be used with smart platforms (like [ZEIT Now](https://zeit.co/now) that can trace a program to its minimum dependencies.

* Use more generic variables

* Add asset relocator for production mode of serverless trace

* Verify Firebase compatiblity

* Revert "Add asset relocator for production mode of serverless trace"

This reverts commit 8404f1dcf28b60edab41a56c94b38dcd3fddec20.

* Add serverless trace tests

* Add _isLikeServerless helper

* Make constants

* Fix export

* Update packages/next-server/server/config.ts

Co-Authored-By: JJ Kasper <jj@jjsweb.site>

* Use a global helper for is like serverless

* Update import for isTargetLikeServerless

* Update packages/next/build/index.ts

Co-Authored-By: JJ Kasper <jj@jjsweb.site>
2019-08-05 18:26:20 -04:00
..
babel Remove Old Prerender Implementation (#8218) 2019-08-02 10:28:03 -04:00
output fix terminal links (cmd-click) on VSCode (#7849) 2019-07-09 19:34:20 -05:00
webpack Experimental: Serverless Trace target (#8246) 2019-08-05 18:26:20 -04:00
compiler.ts Revert "ncc Webpack build redux (#7628)" 2019-06-24 09:48:26 -04:00
entries.ts Experimental: Serverless Trace target (#8246) 2019-08-05 18:26:20 -04:00
flying-shuttle.ts Replace fs.exists with fs.access (#7742) 2019-07-16 23:01:21 -07:00
generate-build-id.ts Move syntax formatting to prettier (#7454) 2019-05-29 13:57:26 +02:00
index.ts Experimental: Serverless Trace target (#8246) 2019-08-05 18:26:20 -04:00
is-writeable.ts Move syntax formatting to prettier (#7454) 2019-05-29 13:57:26 +02:00
static-checker.ts Add prerender PageConfig option (#7699) 2019-07-01 14:13:52 -07:00
utils.ts Remove Old Prerender Implementation (#8218) 2019-08-02 10:28:03 -04:00
webpack-config.ts Experimental: Serverless Trace target (#8246) 2019-08-05 18:26:20 -04:00
write-build-id.ts Disable flying shuttle when building for now dev (#6998) 2019-04-10 12:37:13 -04:00