1
0

add initial marp implementation with sample content and build configuration

This commit is contained in:
2025-09-13 18:13:22 +02:00
parent dcacc9b409
commit e5f219507f
10319 changed files with 1402023 additions and 0 deletions

View File

@@ -0,0 +1,7 @@
{
"component": "loader",
"targets": [
"components/loader.ts",
"components/package.ts"
]
}

View File

@@ -0,0 +1,6 @@
"use strict";
Object.defineProperty(exports, '__esModule', {value: true});
exports.PathFilters = MathJax._.components.loader.PathFilters;
exports.Loader = MathJax._.components.loader.Loader;
exports.MathJax = MathJax._.components.loader.MathJax;
exports.CONFIG = MathJax._.components.loader.CONFIG;

View File

@@ -0,0 +1,4 @@
"use strict";
Object.defineProperty(exports, '__esModule', {value: true});
exports.PackageError = MathJax._.components.package.PackageError;
exports.Package = MathJax._.components.package.Package;

View File

@@ -0,0 +1,16 @@
import {combineWithMathJax} from '../../../../js/components/global.js';
import {VERSION} from '../../../../js/components/version.js';
import * as module1 from '../../../../js/components/loader.js';
import * as module2 from '../../../../js/components/package.js';
if (MathJax.loader) {
MathJax.loader.checkVersion('loader', VERSION, 'loader');
}
combineWithMathJax({_: {
components: {
loader: module1,
package: module2
}
}});

View File

@@ -0,0 +1,13 @@
import './lib/loader.js';
import {Loader, CONFIG} from '../../../js/components/loader.js';
import {combineDefaults} from '../../../js/components/global.js';
import {dependencies, paths, provides} from '../dependencies.js';
combineDefaults(MathJax.config.loader, 'dependencies', dependencies);
combineDefaults(MathJax.config.loader, 'paths', paths);
combineDefaults(MathJax.config.loader, 'provides', provides);
Loader.load(...CONFIG.load)
.then(() => CONFIG.ready())
.catch((message, name) => CONFIG.failed(message, name));

View File

@@ -0,0 +1,8 @@
const PACKAGE = require('../../webpack.common.js');
module.exports = PACKAGE(
'loader', // the package to build
'../../../js', // location of the MathJax js library
[], // packages to link to
__dirname // our directory
);