shareable_builtins = {'cjs_module_lexer/lexer': 'deps/cjs-module-lexer/lexer.js',
'cjs_module_lexer/dist/lexer': 'deps/cjs-module-lexer/dist/lexer.js',
- 'undici/undici': 'deps/undici/undici.js'
+ 'undici/undici': 'deps/undici/undici.js',
+ 'acorn': 'deps/acorn/acorn/dist/acorn.js',
+ 'acorn_walk': 'deps/acorn/acorn-walk/dist/walk.js'
}
# create option groups
'deps/v8/tools/tickprocessor.mjs',
'deps/v8/tools/sourcemap.mjs',
'deps/v8/tools/tickprocessor-driver.mjs',
- 'deps/acorn/acorn/dist/acorn.js',
- 'deps/acorn/acorn-walk/dist/walk.js',
- 'deps/minimatch/index.js',
'<@(node_builtin_shareable_builtins)',
],
'node_sources': [
AddExternalizedBuiltin("internal/deps/undici/undici",
STRINGIFY(NODE_SHARED_BUILTIN_UNDICI_UNDICI_PATH));
#endif // NODE_SHARED_BUILTIN_UNDICI_UNDICI_PATH
+
+#ifdef NODE_SHARED_BUILTIN_ACORN_PATH
+ AddExternalizedBuiltin(
+ "internal/deps/acorn/acorn/dist/acorn",
+ STRINGIFY(NODE_SHARED_BUILTIN_ACORN_PATH));
+#endif // NODE_SHARED_BUILTIN_ACORN_PATH
+
+#ifdef NODE_SHARED_BUILTIN_ACORN_WALK_PATH
+ AddExternalizedBuiltin(
+ "internal/deps/acorn/acorn-walk/dist/walk",
+ STRINGIFY(NODE_SHARED_BUILTIN_ACORN_WALK_PATH));
+#endif // NODE_SHARED_BUILTIN_ACORN_WALK_PATH
+
}
bool BuiltinLoader::Exists(const char* id) {