UNPKG

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