@marko/compiler
Advanced tools
+0
-7
@@ -5,8 +5,1 @@ import { Scope } from "./dist/traverse"; | ||
| export { Scope }; | ||
| export const MARKO_TYPES: string[]; | ||
| declare module "./dist/types" { | ||
| interface Program { | ||
| params: Identifier[]; | ||
| } | ||
| } |
+8
-1
@@ -0,3 +1,10 @@ | ||
| type EntryKind = "page" | "load"; | ||
| declare const Config: { | ||
| output?: "html" | "dom" | "hydrate" | "migrate" | "source"; | ||
| /** `"hydrate"` is deprecated, use `output: "dom", entry: "page"` instead. */ | ||
| output?: "html" | "dom" | "migrate" | "source" | "hydrate"; | ||
| entry?: EntryKind; | ||
| linkAssets?: { | ||
| runtime: string; | ||
| onAsset(kind: EntryKind, file: string, id: string): void; | ||
| }; | ||
| errorRecovery?: boolean; | ||
@@ -4,0 +11,0 @@ applyFixes?: Map<number, unknown>; |
+12
-1
@@ -183,4 +183,15 @@ "use strict";exports.__esModule = true;exports.default = void 0;var _modules = require("@marko/compiler/modules"); | ||
| var _config = _interopRequireDefault(require("./taglib/config"));function _interopRequireDefault(e) {return e && e.__esModule ? e : { default: e };}const config = { // The default output mode for compiled templates | ||
| output: "html", // Override the runtimeid used when calling `marko/components.init` in the `hydrate` output. | ||
| output: "html", // Specifies whether this is a page or load entry point. | ||
| entry: undefined, /** | ||
| * Provides browser asset resolution and runtime hooks for lazy loading and server entries. | ||
| */linkAssets: undefined, // Override the runtimeid used when calling `marko/components.init` in the `hydrate` output. | ||
| runtimeId: null, /** | ||
@@ -187,0 +198,0 @@ * Remove all typescript types from the output. |
+7
-2
@@ -1,2 +0,2 @@ | ||
| "use strict";exports.__esModule = true;exports._clearDefaults = _clearDefaults;exports.compile = compile;exports.compileFile = compileFile;exports.compileFileSync = compileFileSync;exports.compileSync = compileSync;exports.configure = configure;exports.getRuntimeEntryFiles = getRuntimeEntryFiles;exports.taglib = exports.globalConfig = void 0;var _babelUtils = require("@marko/compiler/babel-utils"); | ||
| "use strict";exports.__esModule = true;exports._clearDefaults = _clearDefaults;exports.compile = compile;exports.compileFile = compileFile;exports.compileFileSync = compileFileSync;exports.compileSync = compileSync;exports.configure = configure;exports.getRuntimeEntryFiles = getRuntimeEntryFiles;exports.getRuntimeVersion = getRuntimeVersion;exports.version = exports.taglib = exports.globalConfig = void 0;var _babelUtils = require("@marko/compiler/babel-utils"); | ||
| var _babel = require("@marko/compiler/internal/babel");exports.types = _babel.types; | ||
@@ -19,3 +19,4 @@ | ||
| var _shouldOptimize = _interopRequireDefault(require("./util/should-optimize")); | ||
| var _tryLoadTranslator = _interopRequireDefault(require("./util/try-load-translator"));function _interopRequireWildcard(e, t) {if ("function" == typeof WeakMap) var r = new WeakMap(),n = new WeakMap();return (_interopRequireWildcard = function (e, t) {if (!t && e && e.__esModule) return e;var o,i,f = { __proto__: null, default: e };if (null === e || "object" != typeof e && "function" != typeof e) return f;if (o = t ? n : r) {if (o.has(e)) return o.get(e);o.set(e, f);}for (const t in e) "default" !== t && {}.hasOwnProperty.call(e, t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, t)) && (i.get || i.set) ? o(f, t, i) : f[t] = e[t]);return f;})(e, t);}function _interopRequireDefault(e) {return e && e.__esModule ? e : { default: e };} | ||
| var _tryLoadTranslator = _interopRequireDefault(require("./util/try-load-translator")); | ||
| var _package = require("../package.json");exports.version = _package.version;function _interopRequireWildcard(e, t) {if ("function" == typeof WeakMap) var r = new WeakMap(),n = new WeakMap();return (_interopRequireWildcard = function (e, t) {if (!t && e && e.__esModule) return e;var o,i,f = { __proto__: null, default: e };if (null === e || "object" != typeof e && "function" != typeof e) return f;if (o = t ? n : r) {if (o.has(e)) return o.get(e);o.set(e, f);}for (const t in e) "default" !== t && {}.hasOwnProperty.call(e, t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, t)) && (i.get || i.set) ? o(f, t, i) : f[t] = e[t]);return f;})(e, t);}function _interopRequireDefault(e) {return e && e.__esModule ? e : { default: e };} | ||
@@ -73,2 +74,6 @@ | ||
| function getRuntimeVersion(requestedTranslator) { | ||
| return (0, _tryLoadTranslator.default)(requestedTranslator)?.version ?? "0.0.0"; | ||
| } | ||
| function loadMarkoConfig(config) { | ||
@@ -75,0 +80,0 @@ const markoConfig = { ...globalConfig, ...config }; |
+4
-0
@@ -42,2 +42,4 @@ import { Diagnostic, TaglibLookup } from "@marko/compiler/babel-utils"; | ||
| export const version: string; | ||
| export const globalConfig: Config; | ||
@@ -74,2 +76,4 @@ | ||
| export function getRuntimeVersion(translator?: unknown): string; | ||
| export namespace taglib { | ||
@@ -76,0 +80,0 @@ export function resolveOptionalTaglibs( |
+2
-2
| { | ||
| "name": "@marko/compiler", | ||
| "version": "5.39.63", | ||
| "version": "5.39.64", | ||
| "description": "Marko template to JS compiler.", | ||
@@ -86,3 +86,3 @@ "keywords": [ | ||
| "devDependencies": { | ||
| "marko": "^5.38.32" | ||
| "marko": "^5.39.3" | ||
| }, | ||
@@ -89,0 +89,0 @@ "engines": { |
+1
-1
@@ -7,3 +7,3 @@ import { Config } from "."; | ||
| ): typeof require.extensions & { | ||
| ".marko": (module: Module, filename: string) => any; | ||
| ".marko": (module: NodeJS.Module, filename: string) => any; | ||
| }; |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
5098544
10.79%124284
1.92%