Skip to content

Commit e8408c7

Browse files
ijjkstyflekodiakhq[bot]
authored
Pre-compile more dependencies (vercel#32627)
Co-authored-by: Steven <[email protected]> Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
1 parent 51c1b58 commit e8408c7

File tree

121 files changed

+1267
-5774
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

121 files changed

+1267
-5774
lines changed

packages/create-next-app/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
"@types/rimraf": "3.0.0",
3434
"@types/tar": "4.0.3",
3535
"@types/validate-npm-package-name": "3.0.0",
36-
"@vercel/ncc": "0.33.0",
36+
"@vercel/ncc": "0.33.1",
3737
"async-retry": "1.3.1",
3838
"chalk": "2.4.2",
3939
"commander": "2.20.0",

packages/next-env/package.json

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,9 @@
2828
"release": "ncc build ./index.ts -o ./dist/ --minify --no-cache --no-source-map-register",
2929
"prepublish": "yarn release && yarn types"
3030
},
31-
"dependencies": {
31+
"devDependencies": {
32+
"@vercel/ncc": "0.33.1",
3233
"dotenv": "10.0.0",
3334
"dotenv-expand": "5.1.0"
34-
},
35-
"devDependencies": {
36-
"@vercel/ncc": "0.33.0"
3735
}
3836
}
Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,3 @@
1-
module.exports = require('cssnano-simple')(require('postcss'))
1+
module.exports = require('next/dist/compiled/cssnano-simple')(
2+
require('postcss')
3+
)

packages/next/build/webpack-config.ts

Lines changed: 24 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -632,30 +632,35 @@ export default async function getBaseWebpackConfig(
632632
// Full list of old polyfills is accessible here:
633633
// https://github.com/webpack/webpack/blob/2a0536cf510768111a3a6dceeb14cb79b9f59273/lib/ModuleNotFoundError.js#L13-L42
634634
fallback: {
635-
assert: require.resolve('assert/'),
636-
buffer: require.resolve('buffer/'),
637-
constants: require.resolve('constants-browserify'),
638-
crypto: require.resolve('crypto-browserify'),
639-
domain: require.resolve('domain-browser'),
640-
http: require.resolve('stream-http'),
641-
https: require.resolve('https-browserify'),
642-
os: require.resolve('os-browserify/browser'),
643-
path: require.resolve('path-browserify'),
635+
assert: require.resolve('next/dist/compiled/assert'),
636+
buffer: require.resolve('next/dist/compiled/buffer/'),
637+
constants: require.resolve(
638+
'next/dist/compiled/constants-browserify'
639+
),
640+
crypto: require.resolve('next/dist/compiled/crypto-browserify'),
641+
domain: require.resolve('next/dist/compiled/domain-browser'),
642+
http: require.resolve('next/dist/compiled/stream-http'),
643+
https: require.resolve('next/dist/compiled/https-browserify'),
644+
os: require.resolve('next/dist/compiled/os-browserify'),
645+
path: require.resolve('next/dist/compiled/path-browserify'),
644646
punycode: require.resolve('punycode'),
645-
process: require.resolve('process/browser'),
647+
process: require.resolve('next/dist/compiled/process'),
646648
// Handled in separate alias
647-
querystring: require.resolve('querystring-es3'),
649+
querystring: require.resolve('next/dist/compiled/querystring-es3'),
650+
// TODO: investigate ncc'ing stream-browserify
648651
stream: require.resolve('stream-browserify'),
649-
string_decoder: require.resolve('string_decoder'),
650-
sys: require.resolve('util/'),
651-
timers: require.resolve('timers-browserify'),
652-
tty: require.resolve('tty-browserify'),
652+
string_decoder: require.resolve(
653+
'next/dist/compiled/string_decoder'
654+
),
655+
sys: require.resolve('next/dist/compiled/util/'),
656+
timers: require.resolve('next/dist/compiled/timers-browserify'),
657+
tty: require.resolve('next/dist/compiled/tty-browserify'),
653658
// Handled in separate alias
654659
// url: require.resolve('url/'),
655-
util: require.resolve('util/'),
656-
vm: require.resolve('vm-browserify'),
657-
zlib: require.resolve('browserify-zlib'),
658-
events: require.resolve('events'),
660+
util: require.resolve('next/dist/compiled/util/'),
661+
vm: require.resolve('next/dist/compiled/vm-browserify'),
662+
zlib: require.resolve('next/dist/compiled/browserify-zlib'),
663+
events: require.resolve('next/dist/compiled/events/'),
659664
},
660665
}
661666
: undefined),

packages/next/build/webpack/loaders/next-flight-client-loader.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
* LICENSE file in the root directory of this source tree.
66
*/
77

8-
import * as acorn from 'acorn'
8+
import * as acorn from 'next/dist/compiled/acorn'
99

1010
type ResolveContext = {
1111
conditions: Array<string>

packages/next/build/webpack/loaders/next-flight-server-loader.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import * as acorn from 'acorn'
1+
import * as acorn from 'next/dist/compiled/acorn'
22
import { getRawPageExtensions } from '../../utils'
33

44
function isClientComponent(importSource: string, pageExtensions: string[]) {

packages/next/build/webpack/plugins/css-minimizer-plugin.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import cssnanoSimple from 'cssnano-simple'
1+
import cssnanoSimple from 'next/dist/compiled/cssnano-simple'
22
import postcssScss from 'next/dist/compiled/postcss-scss'
33
import postcss, { Parser } from 'postcss'
44
import { webpack, sources } from 'next/dist/compiled/webpack/webpack'

packages/next/build/webpack/plugins/font-stylesheet-gathering-plugin.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import {
88
FontManifest,
99
} from '../../../server/font-utils'
1010
import postcss from 'postcss'
11-
import minifier from 'cssnano-simple'
11+
import minifier from 'next/dist/compiled/cssnano-simple'
1212
import {
1313
FONT_MANIFEST,
1414
OPTIMIZED_FONT_PROVIDERS,

packages/next/build/webpack/plugins/terser-webpack-plugin/src/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import {
55
ModuleFilenameHelpers,
66
sources,
77
} from 'next/dist/compiled/webpack/webpack'
8-
import pLimit from 'p-limit'
8+
import pLimit from 'next/dist/compiled/p-limit'
99
import { Worker } from 'jest-worker'
1010
import { spans } from '../../profiling-plugin'
1111

packages/next/compiled/@hapi/accept/index.js

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)