Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
CoCo_Code_Op2
next.js
提交
9615bbd8
N
next.js
项目概览
CoCo_Code_Op2
/
next.js
与 Fork 源项目一致
从无法访问的项目Fork
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
N
next.js
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
9615bbd8
编写于
3月 28, 2020
作者:
G
Guy Bedford
提交者:
Joe Haddad
3月 30, 2020
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
recast, babel core sharing
上级
98f4f8b8
变更
6
隐藏空白更改
内联
并排
Showing
6 changed file
with
83 addition
and
23 deletion
+83
-23
packages/next/build/webpack/plugins/webpack-conformance-plugin/checks/duplicate-polyfills-conformance-check.ts
...ce-plugin/checks/duplicate-polyfills-conformance-check.ts
+1
-1
packages/next/build/webpack/plugins/webpack-conformance-plugin/index.ts
...build/webpack/plugins/webpack-conformance-plugin/index.ts
+1
-1
packages/next/build/webpack/plugins/webpack-conformance-plugin/utils/ast-utils.ts
...ack/plugins/webpack-conformance-plugin/utils/ast-utils.ts
+1
-1
packages/next/package.json
packages/next/package.json
+1
-1
packages/next/taskfile.js
packages/next/taskfile.js
+75
-19
packages/next/types/misc.d.ts
packages/next/types/misc.d.ts
+4
-0
未找到文件。
packages/next/build/webpack/plugins/webpack-conformance-plugin/checks/duplicate-polyfills-conformance-check.ts
浏览文件 @
9615bbd8
...
...
@@ -9,7 +9,7 @@ import {
CONFORMANCE_ERROR_PREFIX
,
CONFORMANCE_WARNING_PREFIX
,
}
from
'
../constants
'
import
{
types
}
from
'
recast
'
import
{
types
}
from
'
next/dist/compiled/
recast
'
import
{
NodePath
}
from
'
ast-types/lib/node-path
'
import
{
namedTypes
}
from
'
ast-types
'
import
{
getLocalFileName
}
from
'
../utils/file-utils
'
...
...
packages/next/build/webpack/plugins/webpack-conformance-plugin/index.ts
浏览文件 @
9615bbd8
...
...
@@ -8,7 +8,7 @@ import {
IConformanceTestStatus
,
}
from
'
./TestInterface
'
import
{
NodePath
}
from
'
ast-types/lib/node-path
'
import
{
visit
}
from
'
recast
'
import
{
visit
}
from
'
next/dist/compiled/
recast
'
export
{
MinificationConformanceCheck
}
from
'
./checks/minification-conformance-check
'
export
{
ReactSyncScriptsConformanceCheck
}
from
'
./checks/react-sync-scripts-conformance-check
'
...
...
packages/next/build/webpack/plugins/webpack-conformance-plugin/utils/ast-utils.ts
浏览文件 @
9615bbd8
import
{
types
}
from
'
recast
'
import
{
types
}
from
'
next/dist/compiled/
recast
'
import
{
namedTypes
}
from
'
ast-types
'
export
function
isNodeCreatingScriptElement
(
node
:
namedTypes
.
CallExpression
)
{
...
...
packages/next/package.json
浏览文件 @
9615bbd8
...
...
@@ -83,7 +83,6 @@
"prop-types-exact"
:
"1.2.0"
,
"react-error-overlay"
:
"5.1.6"
,
"react-is"
:
"16.8.6"
,
"recast"
:
"0.18.5"
,
"resolve-url-loader"
:
"3.1.1"
,
"sass-loader"
:
"8.0.2"
,
"send"
:
"0.17.1"
,
...
...
@@ -194,6 +193,7 @@
"node-fetch"
:
"2.6.0"
,
"ora"
:
"3.4.0"
,
"raw-body"
:
"2.4.0"
,
"recast"
:
"0.18.5"
,
"resolve"
:
"1.11.0"
,
"taskr"
:
"1.1.0"
,
"text-table"
:
"0.2.0"
,
...
...
packages/next/taskfile.js
浏览文件 @
9615bbd8
...
...
@@ -42,6 +42,20 @@ export async function ncc_babel__core(task, opts) {
.
target
(
'
dist/compiled/babel--core
'
)
}
// eslint-disable-next-line camelcase
export
async
function
ncc_babel__helper_plugin_utils
(
task
,
opts
)
{
await
task
.
source
(
opts
.
src
||
relative
(
__dirname
,
require
.
resolve
(
'
@babel/helper-plugin-utils
'
))
)
.
ncc
({
packageName
:
'
@babel/helper-plugin-utils
'
})
.
target
(
'
dist/compiled/babel--helper-plugin-utils
'
)
}
// eslint-disable-next-line camelcase
const
babelExternals
=
{
'
@babel/core
'
:
'
next/dist/compiled/babel--core
'
,
'
@babel/helper-plugin-utils
'
:
'
next/dist/compiled/babel--helper-plugin-utils
'
,
}
export
async
function
ncc_babel__plugin_proposal_class_properties
(
task
,
opts
)
{
await
task
.
source
(
...
...
@@ -51,7 +65,10 @@ export async function ncc_babel__plugin_proposal_class_properties(task, opts) {
require
.
resolve
(
'
@babel/plugin-proposal-class-properties
'
)
)
)
.
ncc
({
packageName
:
'
@babel/plugin-proposal-class-properties
'
})
.
ncc
({
packageName
:
'
@babel/plugin-proposal-class-properties
'
,
externals
:
babelExternals
,
})
.
target
(
'
dist/compiled/babel--plugin-proposal-class-properties
'
)
}
// eslint-disable-next-line camelcase
...
...
@@ -67,7 +84,10 @@ export async function ncc_babel__plugin_proposal_nullish_coalescing_operator(
require
.
resolve
(
'
@babel/plugin-proposal-nullish-coalescing-operator
'
)
)
)
.
ncc
({
packageName
:
'
@babel/plugin-proposal-nullish-coalescing-operator
'
})
.
ncc
({
packageName
:
'
@babel/plugin-proposal-nullish-coalescing-operator
'
,
externals
:
babelExternals
,
})
.
target
(
'
dist/compiled/babel--plugin-proposal-nullish-coalescing-operator
'
)
}
// eslint-disable-next-line camelcase
...
...
@@ -80,7 +100,10 @@ export async function ncc_babel__plugin_proposal_numeric_separator(task, opts) {
require
.
resolve
(
'
@babel/plugin-proposal-numeric-separator
'
)
)
)
.
ncc
({
packageName
:
'
@babel/plugin-proposal-numeric-separator
'
})
.
ncc
({
packageName
:
'
@babel/plugin-proposal-numeric-separator
'
,
externals
:
babelExternals
,
})
.
target
(
'
dist/compiled/babel--plugin-proposal-numeric-separator
'
)
}
// eslint-disable-next-line camelcase
...
...
@@ -96,7 +119,10 @@ export async function ncc_babel__plugin_proposal_object_rest_spread(
require
.
resolve
(
'
@babel/plugin-proposal-object-rest-spread
'
)
)
)
.
ncc
({
packageName
:
'
@babel/plugin-proposal-object-rest-spread
'
})
.
ncc
({
packageName
:
'
@babel/plugin-proposal-object-rest-spread
'
,
externals
:
babelExternals
,
})
.
target
(
'
dist/compiled/babel--plugin-proposal-object-rest-spread
'
)
}
// eslint-disable-next-line camelcase
...
...
@@ -109,7 +135,10 @@ export async function ncc_babel__plugin_proposal_optional_chaining(task, opts) {
require
.
resolve
(
'
@babel/plugin-proposal-optional-chaining
'
)
)
)
.
ncc
({
packageName
:
'
@babel/plugin-proposal-optional-chaining
'
})
.
ncc
({
packageName
:
'
@babel/plugin-proposal-optional-chaining
'
,
externals
:
babelExternals
,
})
.
target
(
'
dist/compiled/babel--plugin-proposal-optional-chaining
'
)
}
// eslint-disable-next-line camelcase
...
...
@@ -119,7 +148,10 @@ export async function ncc_babel__plugin_syntax_bigint(task, opts) {
opts
.
src
||
relative
(
__dirname
,
require
.
resolve
(
'
@babel/plugin-syntax-bigint
'
))
)
.
ncc
({
packageName
:
'
@babel/plugin-syntax-bigint
'
})
.
ncc
({
packageName
:
'
@babel/plugin-syntax-bigint
'
,
externals
:
babelExternals
,
})
.
target
(
'
dist/compiled/babel--plugin-syntax-bigint
'
)
}
// eslint-disable-next-line camelcase
...
...
@@ -133,8 +165,11 @@ export async function ncc_babel__plugin_syntax_dynamic_import(task, opts) {
require
.
resolve
(
'
@babel/plugin-syntax-dynamic-i
'
+
'
mport
'
)
)
)
// eslint-disable-next-line no-useless-concat
.
ncc
({
packageName
:
'
@babel/plugin-syntax-dynamic-i
'
+
'
mport
'
})
.
ncc
({
// eslint-disable-next-line no-useless-concat
packageName
:
'
@babel/plugin-syntax-dynamic-i
'
+
'
mport
'
,
externals
:
babelExternals
,
})
// eslint-disable-next-line no-useless-concat
.
target
(
'
dist/compiled/babel--plugin-syntax-dynamic-i
'
+
'
mport
'
)
}
...
...
@@ -148,7 +183,10 @@ export async function ncc_babel__plugin_transform_modules_commonjs(task, opts) {
require
.
resolve
(
'
@babel/plugin-transform-modules-commonjs
'
)
)
)
.
ncc
({
packageName
:
'
@babel/plugin-transform-modules-commonjs
'
})
.
ncc
({
packageName
:
'
@babel/plugin-transform-modules-commonjs
'
,
externals
:
babelExternals
,
})
.
target
(
'
dist/compiled/babel--plugin-transform-modules-commonjs
'
)
}
// eslint-disable-next-line camelcase
...
...
@@ -158,7 +196,10 @@ export async function ncc_babel__plugin_transform_runtime(task, opts) {
opts
.
src
||
relative
(
__dirname
,
require
.
resolve
(
'
@babel/plugin-transform-runtime
'
))
)
.
ncc
({
packageName
:
'
@babel/plugin-transform-runtime
'
})
.
ncc
({
packageName
:
'
@babel/plugin-transform-runtime
'
,
externals
:
babelExternals
,
})
.
target
(
'
dist/compiled/babel--plugin-transform-runtime
'
)
}
// eslint-disable-next-line camelcase
...
...
@@ -167,7 +208,7 @@ export async function ncc_babel__preset_env(task, opts) {
.
source
(
opts
.
src
||
relative
(
__dirname
,
require
.
resolve
(
'
@babel/preset-env
'
))
)
.
ncc
({
packageName
:
'
@babel/preset-env
'
})
.
ncc
({
packageName
:
'
@babel/preset-env
'
,
externals
:
babelExternals
})
.
target
(
'
dist/compiled/babel--preset-env
'
)
}
// eslint-disable-next-line camelcase
...
...
@@ -176,7 +217,7 @@ export async function ncc_babel__preset_modules(task, opts) {
.
source
(
opts
.
src
||
relative
(
__dirname
,
require
.
resolve
(
'
@babel/preset-modules
'
))
)
.
ncc
({
packageName
:
'
@babel/preset-modules
'
})
.
ncc
({
packageName
:
'
@babel/preset-modules
'
,
externals
:
babelExternals
})
.
target
(
'
dist/compiled/babel--preset-modules
'
)
}
// eslint-disable-next-line camelcase
...
...
@@ -185,7 +226,7 @@ export async function ncc_babel__preset_react(task, opts) {
.
source
(
opts
.
src
||
relative
(
__dirname
,
require
.
resolve
(
'
@babel/preset-react
'
))
)
.
ncc
({
packageName
:
'
@babel/preset-react
'
})
.
ncc
({
packageName
:
'
@babel/preset-react
'
,
externals
:
babelExternals
})
.
target
(
'
dist/compiled/babel--preset-react
'
)
}
// eslint-disable-next-line camelcase
...
...
@@ -195,14 +236,14 @@ export async function ncc_babel__preset_typescript(task, opts) {
opts
.
src
||
relative
(
__dirname
,
require
.
resolve
(
'
@babel/preset-typescript
'
))
)
.
ncc
({
packageName
:
'
@babel/preset-typescript
'
})
.
ncc
({
packageName
:
'
@babel/preset-typescript
'
,
externals
:
babelExternals
})
.
target
(
'
dist/compiled/babel--preset-typescript
'
)
}
// eslint-disable-next-line camelcase
export
async
function
ncc_babel__types
(
task
,
opts
)
{
await
task
.
source
(
opts
.
src
||
relative
(
__dirname
,
require
.
resolve
(
'
@babel/types
'
)))
.
ncc
({
packageName
:
'
@babel/types
'
})
.
ncc
({
packageName
:
'
@babel/types
'
,
externals
:
babelExternals
})
.
target
(
'
dist/compiled/babel--types
'
)
}
// eslint-disable-next-line camelcase
...
...
@@ -211,7 +252,7 @@ export async function ncc_babel_loader(task, opts) {
.
source
(
opts
.
src
||
relative
(
__dirname
,
require
.
resolve
(
'
babel-loader
'
)))
.
ncc
({
packageName
:
'
babel-loader
'
,
externals
:
{
'
@babel/core
'
:
'
next/dist/compiled/babel--core
'
}
,
externals
:
babelExternals
,
})
.
target
(
'
dist/compiled/babel-loader
'
)
}
...
...
@@ -222,7 +263,7 @@ export async function ncc_babel_plugin_syntax_jsx(task, opts) {
opts
.
src
||
relative
(
__dirname
,
require
.
resolve
(
'
babel-plugin-syntax-jsx
'
))
)
.
ncc
({
packageName
:
'
babel-plugin-syntax-jsx
'
})
.
ncc
({
packageName
:
'
babel-plugin-syntax-jsx
'
,
externals
:
babelExternals
})
.
target
(
'
dist/compiled/babel-plugin-syntax-jsx
'
)
}
// eslint-disable-next-line camelcase
...
...
@@ -232,7 +273,10 @@ export async function ncc_babel_plugin_transform_define(task, opts) {
opts
.
src
||
relative
(
__dirname
,
require
.
resolve
(
'
babel-plugin-transform-define
'
))
)
.
ncc
({
packageName
:
'
babel-plugin-transform-define
'
})
.
ncc
({
packageName
:
'
babel-plugin-transform-define
'
,
externals
:
babelExternals
,
})
.
target
(
'
dist/compiled/babel-plugin-transform-define
'
)
}
// eslint-disable-next-line camelcase
...
...
@@ -248,7 +292,10 @@ export async function ncc_babel_plugin_transform_react_remove_prop_types(
require
.
resolve
(
'
babel-plugin-transform-react-remove-prop-types
'
)
)
)
.
ncc
({
packageName
:
'
babel-plugin-transform-react-remove-prop-types
'
})
.
ncc
({
packageName
:
'
babel-plugin-transform-react-remove-prop-types
'
,
externals
:
babelExternals
,
})
.
target
(
'
dist/compiled/babel-plugin-transform-react-remove-prop-types
'
)
}
// eslint-disable-next-line camelcase
...
...
@@ -435,6 +482,13 @@ export async function ncc_raw_body(task, opts) {
.
target
(
'
dist/compiled/raw-body
'
)
}
// eslint-disable-next-line camelcase
export
async
function
ncc_recast
(
task
,
opts
)
{
await
task
.
source
(
opts
.
src
||
relative
(
__dirname
,
require
.
resolve
(
'
recast
'
)))
.
ncc
({
packageName
:
'
recast
'
})
.
target
(
'
dist/compiled/recast
'
)
}
// eslint-disable-next-line camelcase
export
async
function
ncc_resolve
(
task
,
opts
)
{
await
task
.
source
(
opts
.
src
||
relative
(
__dirname
,
require
.
resolve
(
'
resolve
'
)))
...
...
@@ -463,6 +517,7 @@ export async function precompile(task) {
'
ncc_async_retry
'
,
'
ncc_async_sema
'
,
'
ncc_babel__core
'
,
'
ncc_babel__helper_plugin_utils
'
,
'
ncc_babel__plugin_proposal_class_properties
'
,
'
ncc_babel__plugin_proposal_nullish_coalescing_operator
'
,
'
ncc_babel__plugin_proposal_numeric_separator
'
,
...
...
@@ -507,6 +562,7 @@ export async function precompile(task) {
'
ncc_node_fetch
'
,
'
ncc_ora
'
,
'
ncc_raw_body
'
,
'
ncc_recast
'
,
'
ncc_resolve
'
,
'
ncc_text_table
'
,
'
ncc_unistore
'
,
...
...
packages/next/types/misc.d.ts
浏览文件 @
9615bbd8
...
...
@@ -152,6 +152,10 @@ declare module 'next/dist/compiled/raw-body' {
import
m
from
'
raw-body
'
export
=
m
}
declare
module
'
next/dist/compiled/recast
'
{
import
m
from
'
recast
'
export
=
m
}
declare
module
'
next/dist/compiled/resolve/index.js
'
{
import
m
from
'
resolve
'
export
=
m
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录