1 | import { isNativeBrowserModuleBareSpecifier } from "@jsenv/module-resolution/src/isNativeBrowserModuleBareSpecifier.js"
|
2 | import { isNativeNodeModuleBareSpecifier } from "@jsenv/module-resolution/src/isNativeNodeModuleBareSpecifier.js"
|
3 | import { browserScoreMap, nodeVersionScoreMap } from "@jsenv/grouping"
|
4 |
|
5 | const { jsenvBabelPluginMap } = import.meta.require("@jsenv/babel-plugin-map")
|
6 |
|
7 | export const DEFAULT_IMPORT_MAP_RELATIVE_PATH = "/importMap.json"
|
8 |
|
9 | export const DEFAULT_ENTRY_POINT_MAP = {
|
10 | main: "index.js",
|
11 | }
|
12 |
|
13 | export const DEFAULT_NATIVE_MODULE_PREDICATE = (id) =>
|
14 | isNativeBrowserModuleBareSpecifier(id) || isNativeNodeModuleBareSpecifier(id)
|
15 |
|
16 | export const DEFAULT_BABEL_PLUGIN_MAP = jsenvBabelPluginMap
|
17 |
|
18 | export const DEFAULT_PLATFORM_SCORE_MAP = {
|
19 | ...browserScoreMap,
|
20 | node: nodeVersionScoreMap,
|
21 | }
|