mirror of
https://github.com/vercel-labs/scriptc.git
synced 2026-10-02 00:25:34 +08:00
Add static node:module parity (#361)
This commit is contained in:
@@ -7,9 +7,9 @@
|
||||
"tierItemCount": 6663,
|
||||
"tiers": {
|
||||
"static": {
|
||||
"replace-refusal": 51,
|
||||
"verify-gap": 2715,
|
||||
"audit-partial": 446,
|
||||
"replace-refusal": 48,
|
||||
"verify-gap": 2714,
|
||||
"audit-partial": 450,
|
||||
"classify": 2,
|
||||
"implement": 81
|
||||
},
|
||||
@@ -61175,12 +61175,18 @@
|
||||
"priority": "normal",
|
||||
"tiers": {
|
||||
"static": {
|
||||
"status": "refused",
|
||||
"action": "replace-refusal",
|
||||
"verification": "explicit-refusal",
|
||||
"status": "partial",
|
||||
"action": "audit-partial",
|
||||
"verification": "test-backed",
|
||||
"confidence": "high",
|
||||
"source": "surface-manifest:unsupported:node-builtin.module.createRequire",
|
||||
"tests": []
|
||||
"source": "compiler-feature:module.module.createRequire",
|
||||
"tests": [
|
||||
"tests/corpus/2631-create-require/main.ts",
|
||||
"tests/corpus/2637-create-require-bare/main.ts",
|
||||
"tests/corpus/2675-create-require-nested-esm.js",
|
||||
"tests/corpus/2932-create-require-program/main.ts",
|
||||
"tests/harness/npm-static.test.ts"
|
||||
]
|
||||
},
|
||||
"dynamic": {
|
||||
"status": "partial",
|
||||
@@ -61239,12 +61245,14 @@
|
||||
"priority": "normal",
|
||||
"tiers": {
|
||||
"static": {
|
||||
"status": "refused",
|
||||
"action": "replace-refusal",
|
||||
"verification": "explicit-refusal",
|
||||
"status": "partial",
|
||||
"action": "audit-partial",
|
||||
"verification": "test-backed",
|
||||
"confidence": "high",
|
||||
"source": "surface-manifest:unsupported:node-builtin.module.isBuiltin",
|
||||
"tests": []
|
||||
"source": "compiler-feature:module.module.isBuiltin",
|
||||
"tests": [
|
||||
"tests/corpus/2932-create-require-program/main.ts"
|
||||
]
|
||||
},
|
||||
"dynamic": {
|
||||
"status": "partial",
|
||||
@@ -61369,12 +61377,14 @@
|
||||
"priority": "normal",
|
||||
"tiers": {
|
||||
"static": {
|
||||
"status": "refused",
|
||||
"action": "replace-refusal",
|
||||
"verification": "explicit-refusal",
|
||||
"status": "partial",
|
||||
"action": "audit-partial",
|
||||
"verification": "test-backed",
|
||||
"confidence": "high",
|
||||
"source": "surface-manifest:unsupported:node-builtin.module.syncBuiltinESMExports",
|
||||
"tests": []
|
||||
"source": "compiler-feature:module.module.syncBuiltinESMExports",
|
||||
"tests": [
|
||||
"tests/corpus/2932-create-require-program/main.ts"
|
||||
]
|
||||
},
|
||||
"dynamic": {
|
||||
"status": "partial",
|
||||
@@ -61400,12 +61410,16 @@
|
||||
"priority": "normal",
|
||||
"tiers": {
|
||||
"static": {
|
||||
"status": "not-implemented",
|
||||
"action": "verify-gap",
|
||||
"verification": "registry-gap",
|
||||
"confidence": "low",
|
||||
"source": "compiler-unmatched:module",
|
||||
"tests": []
|
||||
"status": "partial",
|
||||
"action": "audit-partial",
|
||||
"verification": "test-backed",
|
||||
"confidence": "high",
|
||||
"source": "compiler-feature:module.builtinModules",
|
||||
"tests": [
|
||||
"tests/corpus/2631-create-require/main.ts",
|
||||
"tests/corpus/2637-create-require-bare/main.ts",
|
||||
"tests/corpus/2932-create-require-program/main.ts"
|
||||
]
|
||||
},
|
||||
"dynamic": {
|
||||
"status": "partial",
|
||||
|
||||
@@ -723,9 +723,9 @@
|
||||
"apiEntries": 30,
|
||||
"static": {
|
||||
"supported": 0,
|
||||
"partial": 0,
|
||||
"refused": 3,
|
||||
"not-implemented": 27,
|
||||
"partial": 5,
|
||||
"refused": 0,
|
||||
"not-implemented": 25,
|
||||
"by-design": 0,
|
||||
"unreviewed": 0,
|
||||
"not-applicable": 0
|
||||
@@ -76542,8 +76542,15 @@
|
||||
"anchor": "",
|
||||
"nodeStability": null,
|
||||
"static": {
|
||||
"status": "not-implemented",
|
||||
"evidence": "derived:descendants"
|
||||
"status": "partial",
|
||||
"evidence": "derived:descendants",
|
||||
"tests": [
|
||||
"tests/corpus/2631-create-require/main.ts",
|
||||
"tests/corpus/2637-create-require-bare/main.ts",
|
||||
"tests/corpus/2675-create-require-nested-esm.js",
|
||||
"tests/corpus/2932-create-require-program/main.ts",
|
||||
"tests/harness/npm-static.test.ts"
|
||||
]
|
||||
},
|
||||
"dynamic": {
|
||||
"status": "partial",
|
||||
@@ -76590,8 +76597,15 @@
|
||||
"anchor": "modulecreaterequirefilename",
|
||||
"nodeStability": null,
|
||||
"static": {
|
||||
"status": "refused",
|
||||
"evidence": "surface-manifest:unsupported:node-builtin.module.createRequire"
|
||||
"status": "partial",
|
||||
"evidence": "compiler-feature:module.module.createRequire",
|
||||
"tests": [
|
||||
"tests/corpus/2631-create-require/main.ts",
|
||||
"tests/corpus/2637-create-require-bare/main.ts",
|
||||
"tests/corpus/2675-create-require-nested-esm.js",
|
||||
"tests/corpus/2932-create-require-program/main.ts",
|
||||
"tests/harness/npm-static.test.ts"
|
||||
]
|
||||
},
|
||||
"dynamic": {
|
||||
"status": "partial",
|
||||
@@ -76643,8 +76657,11 @@
|
||||
"anchor": "moduleisbuiltinmodulename",
|
||||
"nodeStability": null,
|
||||
"static": {
|
||||
"status": "refused",
|
||||
"evidence": "surface-manifest:unsupported:node-builtin.module.isBuiltin"
|
||||
"status": "partial",
|
||||
"evidence": "compiler-feature:module.module.isBuiltin",
|
||||
"tests": [
|
||||
"tests/corpus/2932-create-require-program/main.ts"
|
||||
]
|
||||
},
|
||||
"dynamic": {
|
||||
"status": "partial",
|
||||
@@ -76750,8 +76767,11 @@
|
||||
"anchor": "modulesyncbuiltinesmexports",
|
||||
"nodeStability": null,
|
||||
"static": {
|
||||
"status": "refused",
|
||||
"evidence": "surface-manifest:unsupported:node-builtin.module.syncBuiltinESMExports"
|
||||
"status": "partial",
|
||||
"evidence": "compiler-feature:module.module.syncBuiltinESMExports",
|
||||
"tests": [
|
||||
"tests/corpus/2932-create-require-program/main.ts"
|
||||
]
|
||||
},
|
||||
"dynamic": {
|
||||
"status": "partial",
|
||||
@@ -76776,8 +76796,13 @@
|
||||
"anchor": "the-module-object",
|
||||
"nodeStability": null,
|
||||
"static": {
|
||||
"status": "not-implemented",
|
||||
"evidence": "compiler-unmatched:module"
|
||||
"status": "partial",
|
||||
"evidence": "compiler-feature:module.builtinModules",
|
||||
"tests": [
|
||||
"tests/corpus/2631-create-require/main.ts",
|
||||
"tests/corpus/2637-create-require-bare/main.ts",
|
||||
"tests/corpus/2932-create-require-program/main.ts"
|
||||
]
|
||||
},
|
||||
"dynamic": {
|
||||
"status": "partial",
|
||||
|
||||
@@ -81,6 +81,9 @@
|
||||
{ "chapter": "modules", "symbols": ["require.resolve", "require.resolve.paths"], "status": "partial", "evidence": ["tests/corpus/2858-import-meta-resolve/main.mjs", "tests/corpus/2860-require-resolve/main.cjs"] },
|
||||
{ "chapter": "modules", "symbols": ["cache", "children", "id", "isPreloading", "loaded", "parent", "path", "paths", "Module"], "status": "partial", "evidence": ["tests/corpus/2880-cjs-module-graph/main.cjs"] },
|
||||
{ "chapter": "modules", "symbols": ["extensions"], "status": "not-implemented" },
|
||||
{ "chapter": "module", "symbols": ["module.createRequire"], "status": "partial", "evidence": ["tests/corpus/2631-create-require/main.ts", "tests/corpus/2637-create-require-bare/main.ts", "tests/corpus/2675-create-require-nested-esm.js", "tests/corpus/2932-create-require-program/main.ts", "tests/harness/npm-static.test.ts"] },
|
||||
{ "chapter": "module", "symbols": ["module.isBuiltin", "module.syncBuiltinESMExports"], "status": "partial", "evidence": ["tests/corpus/2932-create-require-program/main.ts"] },
|
||||
{ "chapter": "module", "symbols": ["builtinModules"], "status": "partial", "evidence": ["tests/corpus/2631-create-require/main.ts", "tests/corpus/2637-create-require-bare/main.ts", "tests/corpus/2932-create-require-program/main.ts"] },
|
||||
{ "chapter": "modules", "symbols": ["node:", "node_modules"], "status": "partial", "evidence": ["tests/corpus/1598-cjs-builtin-require/main.js", "tests/corpus/1596-cjs-modules/main.js"] },
|
||||
{ "chapter": "esm", "symbols": ["import", "file:", "node:", "await"], "status": "partial", "evidence": ["tests/corpus/950-modules-basic/main.ts", "tests/corpus/2646-top-level-await.ts"] },
|
||||
{ "chapter": "esm", "symbols": ["url", "dirname", "filename", "main"], "status": "partial", "evidence": ["tests/corpus/2701-import-meta/main.mjs"] },
|
||||
|
||||
Reference in New Issue
Block a user