Add capacitorjs runtime

This commit is contained in:
olcxja 2026-05-03 17:09:55 +02:00
commit f90c0e6c40
8362 changed files with 1502407 additions and 1 deletions

53
node_modules/chevrotain/src/diagrams/render_public.ts generated vendored Normal file
View file

@ -0,0 +1,53 @@
import { VERSION } from "../version"
import { ISerializedGast } from "../../api"
export function createSyntaxDiagramsCode(
grammar: ISerializedGast[],
{
resourceBase = `https://unpkg.com/chevrotain@${VERSION}/diagrams/`,
css = `https://unpkg.com/chevrotain@${VERSION}/diagrams/diagrams.css`
}: {
resourceBase?: string
css?: string
} = {}
) {
const header = `
<!-- This is a generated file -->
<!DOCTYPE html>
<meta charset="utf-8">
<style>
body {
background-color: hsl(30, 20%, 95%)
}
</style>
`
const cssHtml = `
<link rel='stylesheet' href='${css}'>
`
const scripts = `
<script src='${resourceBase}vendor/railroad-diagrams.js'></script>
<script src='${resourceBase}src/diagrams_builder.js'></script>
<script src='${resourceBase}src/diagrams_behavior.js'></script>
<script src='${resourceBase}src/main.js'></script>
`
const diagramsDiv = `
<div id="diagrams" align="center"></div>
`
const serializedGrammar = `
<script>
window.serializedGrammar = ${JSON.stringify(grammar, null, " ")};
</script>
`
const initLogic = `
<script>
var diagramsDiv = document.getElementById("diagrams");
main.drawDiagramsFromSerializedGrammar(serializedGrammar, diagramsDiv);
</script>
`
return (
header + cssHtml + scripts + diagramsDiv + serializedGrammar + initLogic
)
}