Combine trees

Now that we have a basic site working in tree form, we can manipulate that tree to suit our needs without needing to adjust our server and build infrastructure. For example, we can readily combine trees to create larger trees.

In the course of this tutorial, we’ve created three parallel tree implementations, backed by an object, a folder tree, and a function. We can combine those trees to make a larger tree with three branches, each of which is defined differently, but each of which can be explored using the same AsyncTree interface.

Using ObjectTree to combine trees

Our ObjectTree class turns out to be a useful tool to combine the three trees of HTML pages from htmlFiles.js, htmlFn.js, and htmlObject.js. We take the exports from those three files, then use them as values in an object. The keys of that object will name the tree’s branches — files, function, and object — letting us route requests into the appropriate branch with those names.

We can define this combination by updating SiteTree.js:

/* src/combine/SiteTree.js */

We apply our indexPages transform to give the overall tree an index page. Having done that, we can drop the use of indexPages in the individual trees. For example, the object-backed tree in htmlObject.js no longer needs to define index pages:

/* src/combine/htmlObject.js */

import tree from "./object.js";
import transform from "./transform.js";

export default transform(tree);

To contrast the values coming from each branch of this tree, we can update the object, files, and function trees so that they each define different names.

Our combined tree is quite large:

g .git ->.git .git .gitignore node_modules .DS_Store crawl dist ->.gitignore .gitignore .netlify ->.netlify .netlify .node-version 20 ->.node-version .node-version .vscode ->.vscode .vscode dist ->dist dist LICENSE MIT License Copyright (c) 2021–2023 Jan… ->LICENSE LICENSE netlify.js import { Tree } from "@weborigami/async-… ->netlify.js netlify.js node_modules ->node_modules node_modules package-lock.json { "name": "docs", "version": "0.0.1"… ->package-lock.json package-lock.json package.json { "name": "docs", "version": "0.0.1"… ->package.json package.json README.md # Web Origami documentation site This r… ->README.md README.md scrap ->scrap scrap src ->src src .git/branches .git->.git/branches branches .git/config [core] repositoryformatversion = 1 fil… .git->.git/config config .git/description Unnamed repository; edit this file 'desc… .git->.git/description description .git/FETCH_HEAD 924f33ef0ff602269daefcd62060b026e1eb5bd6… .git->.git/FETCH_HEAD FETCH_HEAD .git/HEAD 924f33ef0ff602269daefcd62060b026e1eb5bd6 .git->.git/HEAD HEAD .git/index [binary data] .git->.git/index index .git/info .git->.git/info info .git/logs .git->.git/logs logs .git/objects .git->.git/objects objects .git/packed-refs # pack-refs with: peeled fully-peeled so… .git->.git/packed-refs packed-refs .git/refs .git->.git/refs refs .git/info/exclude # git ls-files --others --exclude-from=…. .git/info->.git/info/exclude exclude .git/info/refs 75cda71e400f999b32e6ffc05ce56008c09fb3ad… .git/info->.git/info/refs refs .git/logs/HEAD 0000000000000000000000000000000000000000… .git/logs->.git/logs/HEAD HEAD .git/logs/refs .git/logs->.git/logs/refs refs .git/logs/refs/heads .git/logs/refs->.git/logs/refs/heads heads .git/logs/refs/remotes .git/logs/refs->.git/logs/refs/remotes remotes .git/logs/refs/heads/main 0000000000000000000000000000000000000000… .git/logs/refs/heads->.git/logs/refs/heads/main main .git/logs/refs/remotes/origin .git/logs/refs/remotes->.git/logs/refs/remotes/origin origin .git/logs/refs/remotes/origin/HEAD 0000000000000000000000000000000000000000… .git/logs/refs/remotes/origin->.git/logs/refs/remotes/origin/HEAD HEAD .git/logs/refs/remotes/origin/main 75cda71e400f999b32e6ffc05ce56008c09fb3ad… .git/logs/refs/remotes/origin->.git/logs/refs/remotes/origin/main main .git/objects/info .git/objects->.git/objects/info info .git/objects/pack .git/objects->.git/objects/pack pack .git/objects/info/commit-graph [binary data] .git/objects/info->.git/objects/info/commit-graph commit-graph .git/objects/info/packs P pack-f82d7dc602613a381dadcc2e2fc50023e… .git/objects/info->.git/objects/info/packs packs .git/objects/pack/pack-34c95d4092ccea2ad87dba0e5b2f9a2e541b839e.idx [binary data] .git/objects/pack->.git/objects/pack/pack-34c95d4092ccea2ad87dba0e5b2f9a2e541b839e.idx pack-34c95d4092ccea2ad87dba0e5b2f9a2e541b839e.idx .git/objects/pack/pack-34c95d4092ccea2ad87dba0e5b2f9a2e541b839e.pack [binary data] .git/objects/pack->.git/objects/pack/pack-34c95d4092ccea2ad87dba0e5b2f9a2e541b839e.pack pack-34c95d4092ccea2ad87dba0e5b2f9a2e541b839e.pack .git/objects/pack/pack-34c95d4092ccea2ad87dba0e5b2f9a2e541b839e.promisor .git/objects/pack->.git/objects/pack/pack-34c95d4092ccea2ad87dba0e5b2f9a2e541b839e.promisor pack-34c95d4092ccea2ad87dba0e5b2f9a2e541b839e.promisor .git/objects/pack/pack-41cac3000633bbcbf2240a8da3e3162869e2be92.idx [binary data] .git/objects/pack->.git/objects/pack/pack-41cac3000633bbcbf2240a8da3e3162869e2be92.idx pack-41cac3000633bbcbf2240a8da3e3162869e2be92.idx .git/objects/pack/pack-41cac3000633bbcbf2240a8da3e3162869e2be92.pack [binary data] .git/objects/pack->.git/objects/pack/pack-41cac3000633bbcbf2240a8da3e3162869e2be92.pack pack-41cac3000633bbcbf2240a8da3e3162869e2be92.pack .git/objects/pack/pack-41cac3000633bbcbf2240a8da3e3162869e2be92.promisor .git/objects/pack->.git/objects/pack/pack-41cac3000633bbcbf2240a8da3e3162869e2be92.promisor pack-41cac3000633bbcbf2240a8da3e3162869e2be92.promisor .git/objects/pack/pack-f82d7dc602613a381dadcc2e2fc50023e7d98cef.idx [binary data] .git/objects/pack->.git/objects/pack/pack-f82d7dc602613a381dadcc2e2fc50023e7d98cef.idx pack-f82d7dc602613a381dadcc2e2fc50023e7d98cef.idx .git/objects/pack/pack-f82d7dc602613a381dadcc2e2fc50023e7d98cef.pack [binary data] .git/objects/pack->.git/objects/pack/pack-f82d7dc602613a381dadcc2e2fc50023e7d98cef.pack pack-f82d7dc602613a381dadcc2e2fc50023e7d98cef.pack .git/objects/pack/pack-f82d7dc602613a381dadcc2e2fc50023e7d98cef.promisor .git/objects/pack->.git/objects/pack/pack-f82d7dc602613a381dadcc2e2fc50023e7d98cef.promisor pack-f82d7dc602613a381dadcc2e2fc50023e7d98cef.promisor .git/refs/heads .git/refs->.git/refs/heads heads .git/refs/remotes .git/refs->.git/refs/remotes remotes .git/refs/tags .git/refs->.git/refs/tags tags .git/refs/remotes/origin .git/refs/remotes->.git/refs/remotes/origin origin .git/refs/remotes/origin/HEAD ref: refs/remotes/origin/main .git/refs/remotes/origin->.git/refs/remotes/origin/HEAD HEAD .git/refs/remotes/origin/main 924f33ef0ff602269daefcd62060b026e1eb5bd6 .git/refs/remotes/origin->.git/refs/remotes/origin/main main .netlify/plugins .netlify->.netlify/plugins plugins .vscode/launch.json { // Use IntelliSense to learn about p… .vscode->.vscode/launch.json launch.json .vscode/spellright.dict npx beepbeep .vscode->.vscode/spellright.dict spellright.dict dist/_redirects # netlify won't deploy a file whose name… dist->dist/_redirects _redirects dist/.keys.json ["assets/","samples.html","styles/","asy… dist->dist/.keys.json .keys.json dist/assets dist->dist/assets assets dist/async-tree dist->dist/async-tree async-tree dist/cli dist->dist/cli cli dist/components.js class ClipboardCopy extends HTMLElement … dist->dist/components.js components.js dist/concepts dist->dist/concepts concepts dist/demos dist->dist/demos demos dist/index.html <!DOCTYPE html> <html lang="en"> <head… dist->dist/index.html index.html dist/keys.json ["assets/","samples.html","styles/","asy… dist->dist/keys.json keys.json dist/language dist->dist/language language dist/pattern dist->dist/pattern pattern dist/samples dist->dist/samples samples dist/samples.html <!DOCTYPE html> <html lang="en"> <body… dist->dist/samples.html samples.html dist/styles dist->dist/styles styles dist/assets/.keys.json ["fonts/","heart/","illustrations/","mis… dist/assets->dist/assets/.keys.json .keys.json dist/assets/fonts dist/assets->dist/assets/fonts fonts dist/assets/heart dist/assets->dist/assets/heart heart dist/assets/illustrations dist/assets->dist/assets/illustrations illustrations dist/assets/keys.json ["fonts/","heart/","illustrations/","mis… dist/assets->dist/assets/keys.json keys.json dist/assets/misc dist/assets->dist/assets/misc misc dist/assets/origami dist/assets->dist/assets/origami origami dist/assets/textureGold.jpeg [binary data] dist/assets->dist/assets/textureGold.jpeg textureGold.jpeg dist/assets/textureIndigo.jpeg [binary data] dist/assets->dist/assets/textureIndigo.jpeg textureIndigo.jpeg dist/assets/fonts/.keys.json ["OpenSans-Bold.ttf","OpenSans-Italic.tt… dist/assets/fonts->dist/assets/fonts/.keys.json .keys.json dist/assets/fonts/keys.json ["OpenSans-Bold.ttf","OpenSans-Italic.tt… dist/assets/fonts->dist/assets/fonts/keys.json keys.json dist/assets/fonts/OpenSans-Bold.ttf [binary data] dist/assets/fonts->dist/assets/fonts/OpenSans-Bold.ttf OpenSans-Bold.ttf dist/assets/fonts/OpenSans-Italic.ttf [binary data] dist/assets/fonts->dist/assets/fonts/OpenSans-Italic.ttf OpenSans-Italic.ttf dist/assets/fonts/OpenSans-Regular.ttf [binary data] dist/assets/fonts->dist/assets/fonts/OpenSans-Regular.ttf OpenSans-Regular.ttf dist/assets/heart/.keys.json ["step1.svg","step2.svg","step3.svg","st… dist/assets/heart->dist/assets/heart/.keys.json .keys.json dist/assets/heart/keys.json ["step1.svg","step2.svg","step3.svg","st… dist/assets/heart->dist/assets/heart/keys.json keys.json dist/assets/heart/step1.svg <?xml version="1.0" encoding="utf-8"?> <… dist/assets/heart->dist/assets/heart/step1.svg step1.svg dist/assets/heart/step2.svg <?xml version="1.0" encoding="utf-8"?> <… dist/assets/heart->dist/assets/heart/step2.svg step2.svg dist/assets/heart/step3.svg <?xml version="1.0" encoding="utf-8"?> <… dist/assets/heart->dist/assets/heart/step3.svg step3.svg dist/assets/heart/step4.svg <?xml version="1.0" encoding="utf-8"?> <… dist/assets/heart->dist/assets/heart/step4.svg step4.svg dist/assets/heart/step5.svg <?xml version="1.0" encoding="utf-8"?> <… dist/assets/heart->dist/assets/heart/step5.svg step5.svg dist/assets/heart/step6.svg <?xml version="1.0" encoding="utf-8"?> <… dist/assets/heart->dist/assets/heart/step6.svg step6.svg dist/assets/heart/step7.svg <?xml version="1.0" encoding="utf-8"?> <… dist/assets/heart->dist/assets/heart/step7.svg step7.svg dist/assets/heart/step8.svg <?xml version="1.0" encoding="utf-8"?> <… dist/assets/heart->dist/assets/heart/step8.svg step8.svg dist/assets/illustrations/.keys.json ["artifact.svg","transformation.svg"] dist/assets/illustrations->dist/assets/illustrations/.keys.json .keys.json dist/assets/illustrations/artifact.svg <?xml version="1.0" encoding="UTF-8"?><s… dist/assets/illustrations->dist/assets/illustrations/artifact.svg artifact.svg dist/assets/illustrations/keys.json ["artifact.svg","transformation.svg"] dist/assets/illustrations->dist/assets/illustrations/keys.json keys.json dist/assets/illustrations/transformation.svg <?xml version="1.0" encoding="UTF-8"?><s… dist/assets/illustrations->dist/assets/illustrations/transformation.svg transformation.svg dist/assets/misc/.keys.json ["fileNameFormula.png"] dist/assets/misc->dist/assets/misc/.keys.json .keys.json dist/assets/misc/fileNameFormula.png [binary data] dist/assets/misc->dist/assets/misc/fileNameFormula.png fileNameFormula.png dist/assets/misc/keys.json ["fileNameFormula.png"] dist/assets/misc->dist/assets/misc/keys.json keys.json dist/assets/origami/.keys.json ["bear.svg","bird.svg","bird2.svg","butt… dist/assets/origami->dist/assets/origami/.keys.json .keys.json dist/assets/origami/bear.svg <svg xmlns="http://www.w3.org/2000/svg" … dist/assets/origami->dist/assets/origami/bear.svg bear.svg dist/assets/origami/bird.svg <svg xmlns="http://www.w3.org/2000/svg" … dist/assets/origami->dist/assets/origami/bird.svg bird.svg dist/assets/origami/bird2.svg <?xml version="1.0" encoding="UTF-8"?><s… dist/assets/origami->dist/assets/origami/bird2.svg bird2.svg dist/assets/origami/butterfly.svg <svg xmlns="http://www.w3.org/2000/svg" … dist/assets/origami->dist/assets/origami/butterfly.svg butterfly.svg dist/assets/origami/carp.svg <svg xmlns="http://www.w3.org/2000/svg" … dist/assets/origami->dist/assets/origami/carp.svg carp.svg dist/assets/origami/cat.svg <?xml version="1.0" encoding="UTF-8"?><s… dist/assets/origami->dist/assets/origami/cat.svg cat.svg dist/assets/origami/cow.svg <?xml version="1.0" encoding="UTF-8"?><s… dist/assets/origami->dist/assets/origami/cow.svg cow.svg dist/assets/origami/crab.svg <svg xmlns="http://www.w3.org/2000/svg" … dist/assets/origami->dist/assets/origami/crab.svg crab.svg dist/assets/origami/dinosaur.svg <svg xmlns="http://www.w3.org/2000/svg" … dist/assets/origami->dist/assets/origami/dinosaur.svg dinosaur.svg dist/assets/origami/dolphin.svg <svg xmlns="http://www.w3.org/2000/svg" … dist/assets/origami->dist/assets/origami/dolphin.svg dolphin.svg dist/assets/origami/duck.svg <svg xmlns="http://www.w3.org/2000/svg" … dist/assets/origami->dist/assets/origami/duck.svg duck.svg dist/assets/origami/elephant.svg <?xml version="1.0" encoding="UTF-8"?><s… dist/assets/origami->dist/assets/origami/elephant.svg elephant.svg dist/assets/origami/fish.svg <svg xmlns="http://www.w3.org/2000/svg" … dist/assets/origami->dist/assets/origami/fish.svg fish.svg dist/assets/origami/flamingo.svg <?xml version="1.0" encoding="UTF-8"?><s… dist/assets/origami->dist/assets/origami/flamingo.svg flamingo.svg dist/assets/origami/fox.svg <svg xmlns="http://www.w3.org/2000/svg" … dist/assets/origami->dist/assets/origami/fox.svg fox.svg dist/assets/origami/frog.svg <svg xmlns="http://www.w3.org/2000/svg" … dist/assets/origami->dist/assets/origami/frog.svg frog.svg dist/assets/origami/giraffe.svg <svg xmlns="http://www.w3.org/2000/svg" … dist/assets/origami->dist/assets/origami/giraffe.svg giraffe.svg dist/assets/origami/goat.svg <?xml version="1.0" encoding="UTF-8"?><s… dist/assets/origami->dist/assets/origami/goat.svg goat.svg dist/assets/origami/goose.svg <?xml version="1.0" encoding="UTF-8"?><s… dist/assets/origami->dist/assets/origami/goose.svg goose.svg dist/assets/origami/gorilla.svg <svg xmlns="http://www.w3.org/2000/svg" … dist/assets/origami->dist/assets/origami/gorilla.svg gorilla.svg dist/assets/origami/horse.svg <svg xmlns="http://www.w3.org/2000/svg" … dist/assets/origami->dist/assets/origami/horse.svg horse.svg dist/assets/origami/kangaroo.svg <svg xmlns="http://www.w3.org/2000/svg" … dist/assets/origami->dist/assets/origami/kangaroo.svg kangaroo.svg dist/assets/origami/keys.json ["bear.svg","bird.svg","bird2.svg","butt… dist/assets/origami->dist/assets/origami/keys.json keys.json dist/assets/origami/lion.svg <svg xmlns="http://www.w3.org/2000/svg" … dist/assets/origami->dist/assets/origami/lion.svg lion.svg dist/assets/origami/llama.svg <?xml version="1.0" encoding="UTF-8"?><s… dist/assets/origami->dist/assets/origami/llama.svg llama.svg dist/assets/origami/moth.svg <?xml version="1.0" encoding="UTF-8"?><s… dist/assets/origami->dist/assets/origami/moth.svg moth.svg dist/assets/origami/mouse.svg <svg xmlns="http://www.w3.org/2000/svg" … dist/assets/origami->dist/assets/origami/mouse.svg mouse.svg dist/assets/origami/otter.svg <svg xmlns="http://www.w3.org/2000/svg" … dist/assets/origami->dist/assets/origami/otter.svg otter.svg dist/assets/origami/panda.svg <svg xmlns="http://www.w3.org/2000/svg" … dist/assets/origami->dist/assets/origami/panda.svg panda.svg dist/assets/origami/parrot.svg <svg xmlns="http://www.w3.org/2000/svg" … dist/assets/origami->dist/assets/origami/parrot.svg parrot.svg dist/assets/origami/pelican.svg <svg xmlns="http://www.w3.org/2000/svg" … dist/assets/origami->dist/assets/origami/pelican.svg pelican.svg dist/assets/origami/penguin.svg <svg xmlns="http://www.w3.org/2000/svg" … dist/assets/origami->dist/assets/origami/penguin.svg penguin.svg dist/assets/origami/pig.svg <svg xmlns="http://www.w3.org/2000/svg" … dist/assets/origami->dist/assets/origami/pig.svg pig.svg dist/assets/origami/rabbit.svg <?xml version="1.0" encoding="UTF-8"?><s… dist/assets/origami->dist/assets/origami/rabbit.svg rabbit.svg dist/assets/origami/rooster.svg <svg xmlns="http://www.w3.org/2000/svg" … dist/assets/origami->dist/assets/origami/rooster.svg rooster.svg dist/assets/origami/sea lion.svg <svg xmlns="http://www.w3.org/2000/svg" … dist/assets/origami->dist/assets/origami/sea lion.svg sea lion.svg dist/assets/origami/seahorse.svg <svg xmlns="http://www.w3.org/2000/svg" … dist/assets/origami->dist/assets/origami/seahorse.svg seahorse.svg dist/assets/origami/shark.svg <svg xmlns="http://www.w3.org/2000/svg" … dist/assets/origami->dist/assets/origami/shark.svg shark.svg dist/assets/origami/snake.svg <svg xmlns="http://www.w3.org/2000/svg" … dist/assets/origami->dist/assets/origami/snake.svg snake.svg dist/assets/origami/squirrel.svg <?xml version="1.0" encoding="UTF-8"?><s… dist/assets/origami->dist/assets/origami/squirrel.svg squirrel.svg dist/assets/origami/swan.svg <svg xmlns="http://www.w3.org/2000/svg" … dist/assets/origami->dist/assets/origami/swan.svg swan.svg dist/assets/origami/t-rex.svg <svg xmlns="http://www.w3.org/2000/svg" … dist/assets/origami->dist/assets/origami/t-rex.svg t-rex.svg dist/assets/origami/turtle.svg <svg xmlns="http://www.w3.org/2000/svg" … dist/assets/origami->dist/assets/origami/turtle.svg turtle.svg dist/assets/origami/whale.svg <svg xmlns="http://www.w3.org/2000/svg" … dist/assets/origami->dist/assets/origami/whale.svg whale.svg dist/assets/origami/wolf.svg <svg xmlns="http://www.w3.org/2000/svg" … dist/assets/origami->dist/assets/origami/wolf.svg wolf.svg dist/async-tree/.keys.json ["FileTree.html","FunctionTree.html","in… dist/async-tree->dist/async-tree/.keys.json .keys.json dist/async-tree/FileTree.html <!DOCTYPE html> <html lang="en"> <head… dist/async-tree->dist/async-tree/FileTree.html FileTree.html dist/async-tree/FunctionTree.html <!DOCTYPE html> <html lang="en"> <head… dist/async-tree->dist/async-tree/FunctionTree.html FunctionTree.html dist/async-tree/index.html <!DOCTYPE html> <html lang="en"> <head… dist/async-tree->dist/async-tree/index.html index.html dist/async-tree/interface.html <!DOCTYPE html> <html lang="en"> <head… dist/async-tree->dist/async-tree/interface.html interface.html dist/async-tree/intro.html <!DOCTYPE html> <html lang="en"> <head… dist/async-tree->dist/async-tree/intro.html intro.html dist/async-tree/keys.json ["FileTree.html","FunctionTree.html","in… dist/async-tree->dist/async-tree/keys.json keys.json dist/async-tree/ObjectTree.html <!DOCTYPE html> <html lang="en"> <head… dist/async-tree->dist/async-tree/ObjectTree.html ObjectTree.html dist/async-tree/SiteTree.html <!DOCTYPE html> <html lang="en"> <head… dist/async-tree->dist/async-tree/SiteTree.html SiteTree.html dist/async-tree/Tree.html <!DOCTYPE html> <html lang="en"> <head… dist/async-tree->dist/async-tree/Tree.html Tree.html dist/async-tree/treelike.html <!DOCTYPE html> <html lang="en"> <head… dist/async-tree->dist/async-tree/treelike.html treelike.html dist/cli/.keys.json ["config.html","index.html","intro1.html… dist/cli->dist/cli/.keys.json .keys.json dist/cli/config.html <!DOCTYPE html> <html lang="en"> <head… dist/cli->dist/cli/config.html config.html dist/cli/index.html <!DOCTYPE html> <html lang="en"> <head… dist/cli->dist/cli/index.html index.html dist/cli/intro1.html <!DOCTYPE html> <html lang="en"> <head… dist/cli->dist/cli/intro1.html intro1.html dist/cli/intro2.html <!DOCTYPE html> <html lang="en"> <head… dist/cli->dist/cli/intro2.html intro2.html dist/cli/intro3.html <!DOCTYPE html> <html lang="en"> <head… dist/cli->dist/cli/intro3.html intro3.html dist/cli/intro4.html <!DOCTYPE html> <html lang="en"> <head… dist/cli->dist/cli/intro4.html intro4.html dist/cli/intro5.html <!DOCTYPE html> <html lang="en"> <head… dist/cli->dist/cli/intro5.html intro5.html dist/cli/keys.json ["config.html","index.html","intro1.html… dist/cli->dist/cli/keys.json keys.json dist/concepts/.keys.json ["hello.html","index.html","templates.ht… dist/concepts->dist/concepts/.keys.json .keys.json dist/concepts/hello.html <!DOCTYPE html> <html lang="en"> <head… dist/concepts->dist/concepts/hello.html hello.html dist/concepts/index.html <!DOCTYPE html> <html lang="en"> <head… dist/concepts->dist/concepts/index.html index.html dist/concepts/keys.json ["hello.html","index.html","templates.ht… dist/concepts->dist/concepts/keys.json keys.json dist/concepts/templates.html <!DOCTYPE html> <html lang="en"> <head… dist/concepts->dist/concepts/templates.html templates.html dist/concepts/tutorial.html <!DOCTYPE html> <html lang="en"> <head… dist/concepts->dist/concepts/tutorial.html tutorial.html dist/demos/.keys.json ["aboutUs"] dist/demos->dist/demos/.keys.json .keys.json dist/demos/aboutUs dist/demos->dist/demos/aboutUs aboutUs dist/demos/keys.json ["aboutUs"] dist/demos->dist/demos/keys.json keys.json dist/demos/aboutUs/.keys.json ["index.html","team/","assets/","images/… dist/demos/aboutUs->dist/demos/aboutUs/.keys.json .keys.json dist/demos/aboutUs/assets dist/demos/aboutUs->dist/demos/aboutUs/assets assets dist/demos/aboutUs/images dist/demos/aboutUs->dist/demos/aboutUs/images images dist/demos/aboutUs/index.html <html lang="en"> <head> <meta char… dist/demos/aboutUs->dist/demos/aboutUs/index.html index.html dist/demos/aboutUs/keys.json ["index.html","team/","assets/","images/… dist/demos/aboutUs->dist/demos/aboutUs/keys.json keys.json dist/demos/aboutUs/team dist/demos/aboutUs->dist/demos/aboutUs/team team dist/demos/aboutUs/thumbnails dist/demos/aboutUs->dist/demos/aboutUs/thumbnails thumbnails dist/demos/aboutUs/assets/.keys.json ["personIcon.svg","styles.css"] dist/demos/aboutUs/assets->dist/demos/aboutUs/assets/.keys.json .keys.json dist/demos/aboutUs/assets/keys.json ["personIcon.svg","styles.css"] dist/demos/aboutUs/assets->dist/demos/aboutUs/assets/keys.json keys.json dist/demos/aboutUs/assets/personIcon.svg <svg xmlns="http://www.w3.org/2000/svg… dist/demos/aboutUs/assets->dist/demos/aboutUs/assets/personIcon.svg personIcon.svg dist/demos/aboutUs/assets/styles.css @import url("https://fonts.googleapis.co… dist/demos/aboutUs/assets->dist/demos/aboutUs/assets/styles.css styles.css dist/demos/aboutUs/images/.keys.json ["Alice.jpg","Bob.jpg","Carol.jpg","Ines… dist/demos/aboutUs/images->dist/demos/aboutUs/images/.keys.json .keys.json dist/demos/aboutUs/images/Alice.jpg [binary data] dist/demos/aboutUs/images->dist/demos/aboutUs/images/Alice.jpg Alice.jpg dist/demos/aboutUs/images/Bob.jpg [binary data] dist/demos/aboutUs/images->dist/demos/aboutUs/images/Bob.jpg Bob.jpg dist/demos/aboutUs/images/Carol.jpg [binary data] dist/demos/aboutUs/images->dist/demos/aboutUs/images/Carol.jpg Carol.jpg dist/demos/aboutUs/images/Ines.jpg [binary data] dist/demos/aboutUs/images->dist/demos/aboutUs/images/Ines.jpg Ines.jpg dist/demos/aboutUs/images/Jenny.jpg [binary data] dist/demos/aboutUs/images->dist/demos/aboutUs/images/Jenny.jpg Jenny.jpg dist/demos/aboutUs/images/keys.json ["Alice.jpg","Bob.jpg","Carol.jpg","Ines… dist/demos/aboutUs/images->dist/demos/aboutUs/images/keys.json keys.json dist/demos/aboutUs/images/Maria.jpg [binary data] dist/demos/aboutUs/images->dist/demos/aboutUs/images/Maria.jpg Maria.jpg dist/demos/aboutUs/images/Rakesh.jpg [binary data] dist/demos/aboutUs/images->dist/demos/aboutUs/images/Rakesh.jpg Rakesh.jpg dist/demos/aboutUs/images/Sabastian.jpg [binary data] dist/demos/aboutUs/images->dist/demos/aboutUs/images/Sabastian.jpg Sabastian.jpg dist/demos/aboutUs/images/Seojun.jpg [binary data] dist/demos/aboutUs/images->dist/demos/aboutUs/images/Seojun.jpg Seojun.jpg dist/demos/aboutUs/images/Tomas.jpg [binary data] dist/demos/aboutUs/images->dist/demos/aboutUs/images/Tomas.jpg Tomas.jpg dist/demos/aboutUs/team/.keys.json ["Alice.html","Bob.html","Carol.html","I… dist/demos/aboutUs/team->dist/demos/aboutUs/team/.keys.json .keys.json dist/demos/aboutUs/team/Alice.html <html lang="en"> <head> <meta char… dist/demos/aboutUs/team->dist/demos/aboutUs/team/Alice.html Alice.html dist/demos/aboutUs/team/Bob.html <html lang="en"> <head> <meta char… dist/demos/aboutUs/team->dist/demos/aboutUs/team/Bob.html Bob.html dist/demos/aboutUs/team/Carol.html <html lang="en"> <head> <meta char… dist/demos/aboutUs/team->dist/demos/aboutUs/team/Carol.html Carol.html dist/demos/aboutUs/team/Ines.html <html lang="en"> <head> <meta char… dist/demos/aboutUs/team->dist/demos/aboutUs/team/Ines.html Ines.html dist/demos/aboutUs/team/Jenny.html <html lang="en"> <head> <meta char… dist/demos/aboutUs/team->dist/demos/aboutUs/team/Jenny.html Jenny.html dist/demos/aboutUs/team/keys.json ["Alice.html","Bob.html","Carol.html","I… dist/demos/aboutUs/team->dist/demos/aboutUs/team/keys.json keys.json dist/demos/aboutUs/team/Maria.html <html lang="en"> <head> <meta char… dist/demos/aboutUs/team->dist/demos/aboutUs/team/Maria.html Maria.html dist/demos/aboutUs/team/Rakesh.html <html lang="en"> <head> <meta char… dist/demos/aboutUs/team->dist/demos/aboutUs/team/Rakesh.html Rakesh.html dist/demos/aboutUs/team/Sebastian.html <html lang="en"> <head> <meta char… dist/demos/aboutUs/team->dist/demos/aboutUs/team/Sebastian.html Sebastian.html dist/demos/aboutUs/team/Seo.html <html lang="en"> <head> <meta char… dist/demos/aboutUs/team->dist/demos/aboutUs/team/Seo.html Seo.html dist/demos/aboutUs/team/Tomas.html <html lang="en"> <head> <meta char… dist/demos/aboutUs/team->dist/demos/aboutUs/team/Tomas.html Tomas.html dist/demos/aboutUs/thumbnails/.keys.json ["Alice.jpg","Bob.jpg","Carol.jpg","Ines… dist/demos/aboutUs/thumbnails->dist/demos/aboutUs/thumbnails/.keys.json .keys.json dist/demos/aboutUs/thumbnails/Alice.jpg [binary data] dist/demos/aboutUs/thumbnails->dist/demos/aboutUs/thumbnails/Alice.jpg Alice.jpg dist/demos/aboutUs/thumbnails/Bob.jpg [binary data] dist/demos/aboutUs/thumbnails->dist/demos/aboutUs/thumbnails/Bob.jpg Bob.jpg dist/demos/aboutUs/thumbnails/Carol.jpg [binary data] dist/demos/aboutUs/thumbnails->dist/demos/aboutUs/thumbnails/Carol.jpg Carol.jpg dist/demos/aboutUs/thumbnails/Ines.jpg [binary data] dist/demos/aboutUs/thumbnails->dist/demos/aboutUs/thumbnails/Ines.jpg Ines.jpg dist/demos/aboutUs/thumbnails/Jenny.jpg [binary data] dist/demos/aboutUs/thumbnails->dist/demos/aboutUs/thumbnails/Jenny.jpg Jenny.jpg dist/demos/aboutUs/thumbnails/keys.json ["Alice.jpg","Bob.jpg","Carol.jpg","Ines… dist/demos/aboutUs/thumbnails->dist/demos/aboutUs/thumbnails/keys.json keys.json dist/demos/aboutUs/thumbnails/Maria.jpg [binary data] dist/demos/aboutUs/thumbnails->dist/demos/aboutUs/thumbnails/Maria.jpg Maria.jpg dist/demos/aboutUs/thumbnails/Rakesh.jpg [binary data] dist/demos/aboutUs/thumbnails->dist/demos/aboutUs/thumbnails/Rakesh.jpg Rakesh.jpg dist/demos/aboutUs/thumbnails/Sabastian.jpg [binary data] dist/demos/aboutUs/thumbnails->dist/demos/aboutUs/thumbnails/Sabastian.jpg Sabastian.jpg dist/demos/aboutUs/thumbnails/Seojun.jpg [binary data] dist/demos/aboutUs/thumbnails->dist/demos/aboutUs/thumbnails/Seojun.jpg Seojun.jpg dist/demos/aboutUs/thumbnails/Tomas.jpg [binary data] dist/demos/aboutUs/thumbnails->dist/demos/aboutUs/thumbnails/Tomas.jpg Tomas.jpg dist/language/.keys.json ["@builtins.html","@cache.html","@config… dist/language->dist/language/.keys.json .keys.json dist/language/@builtins.html <!DOCTYPE html> <html lang="en"> <head… dist/language->dist/language/@builtins.html @builtins.html dist/language/@cache.html <!DOCTYPE html> <html lang="en"> <head… dist/language->dist/language/@cache.html @cache.html dist/language/@config.html <!DOCTYPE html> <html lang="en"> <head… dist/language->dist/language/@config.html @config.html dist/language/@copy.html <!DOCTYPE html> <html lang="en"> <head… dist/language->dist/language/@copy.html @copy.html dist/language/@crawl.html <!DOCTYPE html> <html lang="en"> <head… dist/language->dist/language/@crawl.html @crawl.html dist/language/@debug.html <!DOCTYPE html> <html lang="en"> <head… dist/language->dist/language/@debug.html @debug.html dist/language/@explore.html <!DOCTYPE html> <html lang="en"> <head… dist/language->dist/language/@explore.html @explore.html dist/language/@false.html <!DOCTYPE html> <html lang="en"> <head… dist/language->dist/language/@false.html @false.html dist/language/@files.html <!DOCTYPE html> <html lang="en"> <head… dist/language->dist/language/@files.html @files.html dist/language/@filter.html <!DOCTYPE html> <html lang="en"> <head… dist/language->dist/language/@filter.html @filter.html dist/language/@globs.html <!DOCTYPE html> <html lang="en"> <head… dist/language->dist/language/@globs.html @globs.html dist/language/@help.html <!DOCTYPE html> <html lang="en"> <head… dist/language->dist/language/@help.html @help.html dist/language/@http.html <!DOCTYPE html> <html lang="en"> <head… dist/language->dist/language/@http.html @http.html dist/language/@https.html <!DOCTYPE html> <html lang="en"> <head… dist/language->dist/language/@https.html @https.html dist/language/@if.html <!DOCTYPE html> <html lang="en"> <head… dist/language->dist/language/@if.html @if.html dist/language/@image.html <!DOCTYPE html> <html lang="en"> <head… dist/language->dist/language/@image.html @image.html dist/language/@index.html <!DOCTYPE html> <html lang="en"> <head… dist/language->dist/language/@index.html @index.html dist/language/@inherited.html <!DOCTYPE html> <html lang="en"> <head… dist/language->dist/language/@inherited.html @inherited.html dist/language/@inline.html <!DOCTYPE html> <html lang="en"> <head… dist/language->dist/language/@inline.html @inline.html dist/language/@js.html <!DOCTYPE html> <html lang="en"> <head… dist/language->dist/language/@js.html @js.html dist/language/@json.html <!DOCTYPE html> <html lang="en"> <head… dist/language->dist/language/@json.html @json.html dist/language/@map.html <!DOCTYPE html> <html lang="en"> <head… dist/language->dist/language/@map.html @map.html dist/language/@match.html <!DOCTYPE html> <html lang="en"> <head… dist/language->dist/language/@match.html @match.html dist/language/@mdHtml.html <!DOCTYPE html> <html lang="en"> <head… dist/language->dist/language/@mdHtml.html @mdHtml.html dist/language/@new.html <!DOCTYPE html> <html lang="en"> <head… dist/language->dist/language/@new.html @new.html dist/language/@node.html <!DOCTYPE html> <html lang="en"> <head… dist/language->dist/language/@node.html @node.html dist/language/@not.html <!DOCTYPE html> <html lang="en"> <head… dist/language->dist/language/@not.html @not.html dist/language/@ori.html <!DOCTYPE html> <html lang="en"> <head… dist/language->dist/language/@ori.html @ori.html dist/language/@parse.html <!DOCTYPE html> <html lang="en"> <head… dist/language->dist/language/@parse.html @parse.html dist/language/@project.html <!DOCTYPE html> <html lang="en"> <head… dist/language->dist/language/@project.html @project.html dist/language/@repeat.html <!DOCTYPE html> <html lang="en"> <head… dist/language->dist/language/@repeat.html @repeat.html dist/language/@rss.html <!DOCTYPE html> <html lang="en"> <head… dist/language->dist/language/@rss.html @rss.html dist/language/@scope.html <!DOCTYPE html> <html lang="en"> <head… dist/language->dist/language/@scope.html @scope.html dist/language/@serve.html <!DOCTYPE html> <html lang="en"> <head… dist/language->dist/language/@serve.html @serve.html dist/language/@shell.html <!DOCTYPE html> <html lang="en"> <head… dist/language->dist/language/@shell.html @shell.html dist/language/@stdin.html <!DOCTYPE html> <html lang="en"> <head… dist/language->dist/language/@stdin.html @stdin.html dist/language/@svg.html <!DOCTYPE html> <html lang="en"> <head… dist/language->dist/language/@svg.html @svg.html dist/language/@tree.html <!DOCTYPE html> <html lang="en"> <head… dist/language->dist/language/@tree.html @tree.html dist/language/@treeHttp.html <!DOCTYPE html> <html lang="en"> <head… dist/language->dist/language/@treeHttp.html @treeHttp.html dist/language/@treeHttps.html <!DOCTYPE html> <html lang="en"> <head… dist/language->dist/language/@treeHttps.html @treeHttps.html dist/language/@true.html <!DOCTYPE html> <html lang="en"> <head… dist/language->dist/language/@true.html @true.html dist/language/@watch.html <!DOCTYPE html> <html lang="en"> <head… dist/language->dist/language/@watch.html @watch.html dist/language/@yaml.html <!DOCTYPE html> <html lang="en"> <head… dist/language->dist/language/@yaml.html @yaml.html dist/language/index.html <!DOCTYPE html> <html lang="en"> <head… dist/language->dist/language/index.html index.html dist/language/keys.json ["@builtins.html","@cache.html","@config… dist/language->dist/language/keys.json keys.json dist/language/scope.html <!DOCTYPE html> <html lang="en"> <head… dist/language->dist/language/scope.html scope.html dist/language/syntax.html <!DOCTYPE html> <html lang="en"> <head… dist/language->dist/language/syntax.html syntax.html dist/language/yaml.html <!DOCTYPE html> <html lang="en"> <head… dist/language->dist/language/yaml.html yaml.html dist/pattern/.keys.json ["classes.html","combine.html","copy.htm… dist/pattern->dist/pattern/.keys.json .keys.json dist/pattern/classes.html <!DOCTYPE html> <html lang="en"> <head… dist/pattern->dist/pattern/classes.html classes.html dist/pattern/copy.html <!DOCTYPE html> <html lang="en"> <head… dist/pattern->dist/pattern/copy.html copy.html dist/pattern/deep.html <!DOCTYPE html> <html lang="en"> <head… dist/pattern->dist/pattern/deep.html deep.html dist/pattern/display.html <!DOCTYPE html> <html lang="en"> <head… dist/pattern->dist/pattern/display.html display.html dist/pattern/fileTree.html <!DOCTYPE html> <html lang="en"> <head… dist/pattern->dist/pattern/fileTree.html fileTree.html dist/pattern/functionTree.html <!DOCTYPE html> <html lang="en"> <head… dist/pattern->dist/pattern/functionTree.html functionTree.html dist/pattern/index.html <!DOCTYPE html> <html lang="en"> <head… dist/pattern->dist/pattern/index.html index.html dist/pattern/indexPages.html <!DOCTYPE html> <html lang="en"> <head… dist/pattern->dist/pattern/indexPages.html indexPages.html dist/pattern/interface.html <!DOCTYPE html> <html lang="en"> <head… dist/pattern->dist/pattern/interface.html interface.html dist/pattern/keys.json ["classes.html","combine.html","copy.htm… dist/pattern->dist/pattern/keys.json keys.json dist/pattern/representations.html <!DOCTYPE html> <html lang="en"> <head… dist/pattern->dist/pattern/representations.html representations.html dist/pattern/serve.html <!DOCTYPE html> <html lang="en"> <head… dist/pattern->dist/pattern/serve.html serve.html dist/pattern/sharing.html <!DOCTYPE html> <html lang="en"> <head… dist/pattern->dist/pattern/sharing.html sharing.html dist/pattern/start.html <!DOCTYPE html> <html lang="en"> <head… dist/pattern->dist/pattern/start.html start.html dist/pattern/transform.html <!DOCTYPE html> <html lang="en"> <head… dist/pattern->dist/pattern/transform.html transform.html dist/samples/.keys.json ["cli/","greetings/","help/","templates/… dist/samples->dist/samples/.keys.json .keys.json dist/samples/cli dist/samples->dist/samples/cli cli dist/samples/greetings dist/samples->dist/samples/greetings greetings dist/samples/help dist/samples->dist/samples/help help dist/samples/keys.json ["cli/","greetings/","help/","templates/… dist/samples->dist/samples/keys.json keys.json dist/samples/templates dist/samples->dist/samples/templates templates dist/samples/cli/.keys.json ["double.js","greet.js","greetings.yaml"… dist/samples/cli->dist/samples/cli/.keys.json .keys.json dist/samples/cli/double.js export default (x) => `${x}${x}`; dist/samples/cli->dist/samples/cli/double.js double.js dist/samples/cli/greet.js export default (name = "world") => `Hell… dist/samples/cli->dist/samples/cli/greet.js greet.js dist/samples/cli/greetings.yaml Alice: Hello, Alice. Bob: Hello, Bob. Ca… dist/samples/cli->dist/samples/cli/greetings.yaml greetings.yaml dist/samples/cli/hello.md --- title: Hello --- Hello, world. dist/samples/cli->dist/samples/cli/hello.md hello.md dist/samples/cli/keys.json ["double.js","greet.js","greetings.yaml"… dist/samples/cli->dist/samples/cli/keys.json keys.json dist/samples/cli/languages.json { "english": { "a": "Hello, a.", dist/samples/cli->dist/samples/cli/languages.json languages.json dist/samples/cli/letters.json { "a": "The letter A", "b": "The let… dist/samples/cli->dist/samples/cli/letters.json letters.json dist/samples/cli/package.json { "comment": "This file exists to tell… dist/samples/cli->dist/samples/cli/package.json package.json dist/samples/cli/people.yaml - Alice - Carol dist/samples/cli->dist/samples/cli/people.yaml people.yaml dist/samples/cli/sample.txt This is a text file. dist/samples/cli->dist/samples/cli/sample.txt sample.txt dist/samples/cli/site.yaml index.html: | <!DOCTYPE html> <html>… dist/samples/cli->dist/samples/cli/site.yaml site.yaml dist/samples/cli/team.yaml - name: Alice - name: Bob - name: Carol dist/samples/cli->dist/samples/cli/team.yaml team.yaml dist/samples/cli/template.js export default (body) => `<!DOCTYPE html… dist/samples/cli->dist/samples/cli/template.js template.js dist/samples/cli/text.js export default function text(obj) { re… dist/samples/cli->dist/samples/cli/text.js text.js dist/samples/cli/uppercase.js export default (x) => x.toString().toUpp… dist/samples/cli->dist/samples/cli/uppercase.js uppercase.js dist/samples/greetings/.keys.json ["Alice","Bob","Carol"] dist/samples/greetings->dist/samples/greetings/.keys.json .keys.json dist/samples/greetings/Alice Hello, Alice. dist/samples/greetings->dist/samples/greetings/Alice Alice dist/samples/greetings/Bob Hello, Bob. dist/samples/greetings->dist/samples/greetings/Bob Bob dist/samples/greetings/Carol Hello, Carol. dist/samples/greetings->dist/samples/greetings/Carol Carol dist/samples/greetings/keys.json ["Alice","Bob","Carol"] dist/samples/greetings->dist/samples/greetings/keys.json keys.json dist/samples/help/.keys.json ["badTest.yaml","capitals.yaml","globs.y… dist/samples/help->dist/samples/help/.keys.json .keys.json dist/samples/help/badTest.yaml description: repeat built-in function ca… dist/samples/help->dist/samples/help/badTest.yaml badTest.yaml dist/samples/help/capitals.yaml Japan: Tokyo Turkey: Ankara Australia: C… dist/samples/help->dist/samples/help/capitals.yaml capitals.yaml dist/samples/help/globs.yaml "*.jpg": false "*.txt": true dist/samples/help->dist/samples/help/globs.yaml globs.yaml dist/samples/help/goodTest.yaml description: repeat built-in function ca… dist/samples/help->dist/samples/help/goodTest.yaml goodTest.yaml dist/samples/help/greetings.yaml english: a: Hello, a. b: Hello, b. dist/samples/help->dist/samples/help/greetings.yaml greetings.yaml dist/samples/help/inline dist/samples/help->dist/samples/help/inline inline dist/samples/help/keys.json ["badTest.yaml","capitals.yaml","globs.y… dist/samples/help->dist/samples/help/keys.json keys.json dist/samples/help/letters.yaml a: The letter A b: The letter B c: The l… dist/samples/help->dist/samples/help/letters.yaml letters.yaml dist/samples/help/merge dist/samples/help->dist/samples/help/merge merge dist/samples/help/reals.yaml greeting: Hello message = greeting: dist/samples/help->dist/samples/help/reals.yaml reals.yaml dist/samples/help/inline/.keys.json ["fragment.html","inline.yaml","page.ori… dist/samples/help/inline->dist/samples/help/inline/.keys.json .keys.json dist/samples/help/inline/fragment.html <p>Hello, world.</p> dist/samples/help/inline->dist/samples/help/inline/fragment.html fragment.html dist/samples/help/inline/inline.yaml --- name: world --- Hello, {{ name }}! dist/samples/help/inline->dist/samples/help/inline/inline.yaml inline.yaml dist/samples/help/inline/keys.json ["fragment.html","inline.yaml","page.ori… dist/samples/help/inline->dist/samples/help/inline/keys.json keys.json dist/samples/help/inline/page.ori <html> <body> {{ fragment.html }} </… dist/samples/help/inline->dist/samples/help/inline/page.ori page.ori dist/samples/help/merge/.keys.json ["graph1.yaml","graph2.yaml"] dist/samples/help/merge->dist/samples/help/merge/.keys.json .keys.json dist/samples/help/merge/graph1.yaml a: The letter A b: The letter B c: The l… dist/samples/help/merge->dist/samples/help/merge/graph1.yaml graph1.yaml dist/samples/help/merge/graph2.yaml c: This won't appear in the merge d: The… dist/samples/help/merge->dist/samples/help/merge/graph2.yaml graph2.yaml dist/samples/help/merge/keys.json ["graph1.yaml","graph2.yaml"] dist/samples/help/merge->dist/samples/help/merge/keys.json keys.json dist/samples/templates/.keys.json ["banner.orit","blogIndex.orit","blogPos… dist/samples/templates->dist/samples/templates/.keys.json .keys.json dist/samples/templates/banner.orit --- banner: !ori (`<p>{{ title }}</p>`) dist/samples/templates->dist/samples/templates/banner.orit banner.orit dist/samples/templates/blogIndex.orit --- defaultTitle: A blog post --- <ul> {… dist/samples/templates->dist/samples/templates/blogIndex.orit blogIndex.orit dist/samples/templates/blogPost.orit --- defaultTitle: A blog post --- <html>… dist/samples/templates->dist/samples/templates/blogPost.orit blogPost.orit dist/samples/templates/callJs.orit Hello, {{ uppercase.js("world") }}! dist/samples/templates->dist/samples/templates/callJs.orit callJs.orit dist/samples/templates/concat.orit {{ fragments }} dist/samples/templates->dist/samples/templates/concat.orit concat.orit dist/samples/templates/condition.orit {{ @if(_/rating, `Rating: {{ _/rating }}… dist/samples/templates->dist/samples/templates/condition.orit condition.orit dist/samples/templates/contact.orit {{ page.orit(` <h1>Contact Us</h1> dist/samples/templates->dist/samples/templates/contact.orit contact.orit dist/samples/templates/copyright.txt ©2023 Alice Andrews dist/samples/templates->dist/samples/templates/copyright.txt copyright.txt dist/samples/templates/expressions.yaml name: world message: !ori greet.js(name)… dist/samples/templates->dist/samples/templates/expressions.yaml expressions.yaml dist/samples/templates/fileRef.orit This project is {{ copyright.txt }}. dist/samples/templates->dist/samples/templates/fileRef.orit fileRef.orit dist/samples/templates/flatten.orit Here are the text strings in the greetin… dist/samples/templates->dist/samples/templates/flatten.orit flatten.orit dist/samples/templates/fragments dist/samples/templates->dist/samples/templates/fragments fragments dist/samples/templates/front.orit --- title: My First Page --- <!DOCTYPE h… dist/samples/templates->dist/samples/templates/front.orit front.orit dist/samples/templates/greet.js export default (name = "world") => `Hell… dist/samples/templates->dist/samples/templates/greet.js greet.js dist/samples/templates/greetings.yaml Alice: Hello, Alice. Bob: Hello, Bob. Ca… dist/samples/templates->dist/samples/templates/greetings.yaml greetings.yaml dist/samples/templates/heading.orit <h1>{{ _ }}</h1> dist/samples/templates->dist/samples/templates/heading.orit heading.orit dist/samples/templates/inline.css body { color: red } dist/samples/templates->dist/samples/templates/inline.css inline.css dist/samples/templates/inline.html <html> <head> <style> {{ inl… dist/samples/templates->dist/samples/templates/inline.html inline.html dist/samples/templates/keys.json ["banner.orit","blogIndex.orit","blogPos… dist/samples/templates->dist/samples/templates/keys.json keys.json dist/samples/templates/net.orit This content came from graphorigami.org:… dist/samples/templates->dist/samples/templates/net.orit net.orit dist/samples/templates/net.txt Hello, Graph Origami! dist/samples/templates->dist/samples/templates/net.txt net.txt dist/samples/templates/netData.orit Bob lives in {{ (https://graphorigami.or… dist/samples/templates->dist/samples/templates/netData.orit netData.orit dist/samples/templates/page.orit <!DOCTYPE html> <html lang="en"> <head… dist/samples/templates->dist/samples/templates/page.orit page.orit dist/samples/templates/posts dist/samples/templates->dist/samples/templates/posts posts dist/samples/templates/review.orit {{ stars.orit(5) }} dist/samples/templates->dist/samples/templates/review.orit review.orit dist/samples/templates/stars.orit <span class="stars">{{ @repeat(_, "★") }… dist/samples/templates->dist/samples/templates/stars.orit stars.orit dist/samples/templates/teamData.yaml - name: Alice image: van.jpg locatio… dist/samples/templates->dist/samples/templates/teamData.yaml teamData.yaml dist/samples/templates/teamLead.orit The leader of our team is {{ teamData.ya… dist/samples/templates->dist/samples/templates/teamLead.orit teamLead.orit dist/samples/templates/teamList.orit <ul> {{ @map(teamData.yaml, =` <li>{{ … dist/samples/templates->dist/samples/templates/teamList.orit teamList.orit dist/samples/templates/uppercase.js export default (x) => x.toString().toUpp… dist/samples/templates->dist/samples/templates/uppercase.js uppercase.js dist/samples/templates/fragments/.keys.json ["a.html","b.html","c.html"] dist/samples/templates/fragments->dist/samples/templates/fragments/.keys.json .keys.json dist/samples/templates/fragments/a.html <p>A</p> dist/samples/templates/fragments->dist/samples/templates/fragments/a.html a.html dist/samples/templates/fragments/b.html <p>B</p> dist/samples/templates/fragments->dist/samples/templates/fragments/b.html b.html dist/samples/templates/fragments/c.html <p>C</p> dist/samples/templates/fragments->dist/samples/templates/fragments/c.html c.html dist/samples/templates/fragments/keys.json ["a.html","b.html","c.html"] dist/samples/templates/fragments->dist/samples/templates/fragments/keys.json keys.json dist/samples/templates/posts/.keys.json ["post1.html","post2.html"] dist/samples/templates/posts->dist/samples/templates/posts/.keys.json .keys.json dist/samples/templates/posts/keys.json ["post1.html","post2.html"] dist/samples/templates/posts->dist/samples/templates/posts/keys.json keys.json dist/samples/templates/posts/post1.html --- title: My First Post --- Here's the… dist/samples/templates/posts->dist/samples/templates/posts/post1.html post1.html dist/samples/templates/posts/post2.html Here's the text of my second post. dist/samples/templates/posts->dist/samples/templates/posts/post2.html post2.html dist/styles/.keys.json ["docs.css","github-markdown.css","githu… dist/styles->dist/styles/.keys.json .keys.json dist/styles/docs.css @font-face { font-display: fallback; dist/styles->dist/styles/docs.css docs.css dist/styles/github-markdown.css @media (prefers-color-scheme: dark) { dist/styles->dist/styles/github-markdown.css github-markdown.css dist/styles/github-subset.css @import url("https://fonts.googleapis.co… dist/styles->dist/styles/github-subset.css github-subset.css dist/styles/github.css :root { --side-bar-bg-color: #fafafa; dist/styles->dist/styles/github.css github.css dist/styles/github.min.css pre code.hljs{display:block;overflow-x:a… dist/styles->dist/styles/github.min.css github.min.css dist/styles/keys.json ["docs.css","github-markdown.css","githu… dist/styles->dist/styles/keys.json keys.json node_modules/.bin node_modules->node_modules/.bin .bin node_modules/.package-lock.json { "name": "docs", "version": "0.0.1"… node_modules->node_modules/.package-lock.json .package-lock.json node_modules/@graphorigami node_modules->node_modules/@graphorigami @graphorigami node_modules/@weborigami node_modules->node_modules/@weborigami @weborigami node_modules/b4a node_modules->node_modules/b4a b4a node_modules/base64-js node_modules->node_modules/base64-js base64-js node_modules/bl node_modules->node_modules/bl bl node_modules/buffer node_modules->node_modules/buffer buffer node_modules/chownr node_modules->node_modules/chownr chownr node_modules/color node_modules->node_modules/color color node_modules/color-convert node_modules->node_modules/color-convert color-convert node_modules/color-name node_modules->node_modules/color-name color-name node_modules/color-string node_modules->node_modules/color-string color-string node_modules/commander node_modules->node_modules/commander commander node_modules/decode-base64 node_modules->node_modules/decode-base64 decode-base64 node_modules/decompress-response node_modules->node_modules/decompress-response decompress-response node_modules/deep-extend node_modules->node_modules/deep-extend deep-extend node_modules/detect-libc node_modules->node_modules/detect-libc detect-libc node_modules/dettle node_modules->node_modules/dettle dettle node_modules/end-of-stream node_modules->node_modules/end-of-stream end-of-stream node_modules/expand-template node_modules->node_modules/expand-template expand-template node_modules/fast-fifo node_modules->node_modules/fast-fifo fast-fifo node_modules/fs-constants node_modules->node_modules/fs-constants fs-constants node_modules/function-once node_modules->node_modules/function-once function-once node_modules/github-from-package node_modules->node_modules/github-from-package github-from-package node_modules/github-slugger node_modules->node_modules/github-slugger github-slugger node_modules/graphviz-wasm node_modules->node_modules/graphviz-wasm graphviz-wasm node_modules/highlight.js CHANGES.md: > ## Version 11.9.0 CA… node_modules->node_modules/highlight.js highlight.js node_modules/ieee754 node_modules->node_modules/ieee754 ieee754 node_modules/inherits node_modules->node_modules/inherits inherits node_modules/ini node_modules->node_modules/ini ini node_modules/is-arrayish node_modules->node_modules/is-arrayish is-arrayish node_modules/lru-cache node_modules->node_modules/lru-cache lru-cache node_modules/marked node_modules->node_modules/marked marked node_modules/marked-gfm-heading-id node_modules->node_modules/marked-gfm-heading-id marked-gfm-heading-id node_modules/marked-highlight node_modules->node_modules/marked-highlight marked-highlight node_modules/marked-smartypants node_modules->node_modules/marked-smartypants marked-smartypants node_modules/mimic-response node_modules->node_modules/mimic-response mimic-response node_modules/minimist node_modules->node_modules/minimist minimist node_modules/mkdirp-classic node_modules->node_modules/mkdirp-classic mkdirp-classic node_modules/napi-build-utils node_modules->node_modules/napi-build-utils napi-build-utils node_modules/node-abi node_modules->node_modules/node-abi node-abi node_modules/node-addon-api node_modules->node_modules/node-addon-api node-addon-api node_modules/node-buffer-encoding node_modules->node_modules/node-buffer-encoding node-buffer-encoding node_modules/once node_modules->node_modules/once once node_modules/peggy node_modules->node_modules/peggy peggy node_modules/prebuild-install node_modules->node_modules/prebuild-install prebuild-install node_modules/promise-make-naked node_modules->node_modules/promise-make-naked promise-make-naked node_modules/pump node_modules->node_modules/pump pump node_modules/queue-tick node_modules->node_modules/queue-tick queue-tick node_modules/rc node_modules->node_modules/rc rc node_modules/readable-stream node_modules->node_modules/readable-stream readable-stream node_modules/safe-buffer node_modules->node_modules/safe-buffer safe-buffer node_modules/semver node_modules->node_modules/semver semver node_modules/sharp node_modules->node_modules/sharp sharp node_modules/simple-concat node_modules->node_modules/simple-concat simple-concat node_modules/simple-get node_modules->node_modules/simple-get simple-get node_modules/simple-swizzle node_modules->node_modules/simple-swizzle simple-swizzle node_modules/smartypants node_modules->node_modules/smartypants smartypants node_modules/source-map-generator node_modules->node_modules/source-map-generator source-map-generator node_modules/streamx node_modules->node_modules/streamx streamx node_modules/string_decoder node_modules->node_modules/string_decoder string_decoder node_modules/strip-json-comments node_modules->node_modules/strip-json-comments strip-json-comments node_modules/stubborn-fs node_modules->node_modules/stubborn-fs stubborn-fs node_modules/tar-fs node_modules->node_modules/tar-fs tar-fs node_modules/tar-stream node_modules->node_modules/tar-stream tar-stream node_modules/tiny-readdir node_modules->node_modules/tiny-readdir tiny-readdir node_modules/tunnel-agent node_modules->node_modules/tunnel-agent tunnel-agent node_modules/typescript node_modules->node_modules/typescript typescript node_modules/util-deprecate node_modules->node_modules/util-deprecate util-deprecate node_modules/watcher node_modules->node_modules/watcher watcher node_modules/wrappy node_modules->node_modules/wrappy wrappy node_modules/yallist node_modules->node_modules/yallist yallist node_modules/yaml node_modules->node_modules/yaml yaml node_modules/.bin/marked …/** * Marked CLI * Copyright (c) 2011-… node_modules/.bin->node_modules/.bin/marked marked node_modules/.bin/ori …import { ObjectTree, Tree } from "@webor… node_modules/.bin->node_modules/.bin/ori ori node_modules/.bin/peggy …"use strict"; const { CommanderError,… node_modules/.bin->node_modules/.bin/peggy peggy node_modules/.bin/prebuild-install …const path = require('path') const fs = … node_modules/.bin->node_modules/.bin/prebuild-install prebuild-install node_modules/.bin/rc #! /usr/bin/env node var rc = require('…. node_modules/.bin->node_modules/.bin/rc rc node_modules/.bin/semver …// Standalone semver comparison program…. node_modules/.bin->node_modules/.bin/semver semver node_modules/.bin/smartypants #! /usr/bin/env node if (process.stdin…. node_modules/.bin->node_modules/.bin/smartypants smartypants node_modules/.bin/smartypantsu #! /usr/bin/env node if (process.stdin…. node_modules/.bin->node_modules/.bin/smartypantsu smartypantsu node_modules/.bin/tsc …require('../lib/tsc.js') node_modules/.bin->node_modules/.bin/tsc tsc node_modules/.bin/tsserver …require('../lib/tsserver.js') node_modules/.bin->node_modules/.bin/tsserver tsserver node_modules/@weborigami/async-tree node_modules/@weborigami->node_modules/@weborigami/async-tree async-tree node_modules/@weborigami/language node_modules/@weborigami->node_modules/@weborigami/language language node_modules/@weborigami/origami node_modules/@weborigami->node_modules/@weborigami/origami origami node_modules/@weborigami/pattern-intro node_modules/@weborigami->node_modules/@weborigami/pattern-intro pattern-intro node_modules/@weborigami/samples node_modules/@weborigami->node_modules/@weborigami/samples samples node_modules/@weborigami/types node_modules/@weborigami->node_modules/@weborigami/types types node_modules/@weborigami/async-tree/browser.js // Exports for browser export { default… node_modules/@weborigami/async-tree->node_modules/@weborigami/async-tree/browser.js browser.js node_modules/@weborigami/async-tree/index.ts import type { AsyncTree } from "@weborig… node_modules/@weborigami/async-tree->node_modules/@weborigami/async-tree/index.ts index.ts node_modules/@weborigami/async-tree/main.js // Exports for Node.js export { default… node_modules/@weborigami/async-tree->node_modules/@weborigami/async-tree/main.js main.js node_modules/@weborigami/async-tree/package.json { "name": "@weborigami/async-tree", node_modules/@weborigami/async-tree->node_modules/@weborigami/async-tree/package.json package.json node_modules/@weborigami/async-tree/ReadMe.md This library contains definitions for as… node_modules/@weborigami/async-tree->node_modules/@weborigami/async-tree/ReadMe.md ReadMe.md node_modules/@weborigami/async-tree/src node_modules/@weborigami/async-tree->node_modules/@weborigami/async-tree/src src node_modules/@weborigami/async-tree/test node_modules/@weborigami/async-tree->node_modules/@weborigami/async-tree/test test node_modules/@weborigami/async-tree/src/BrowserFileTree.js …import { hiddenFileNames, isStringLike, … node_modules/@weborigami/async-tree/src->node_modules/@weborigami/async-tree/src/BrowserFileTree.js BrowserFileTree.js node_modules/@weborigami/async-tree/src/DeferredTree.js …/** * A tree that is loaded lazily. * node_modules/@weborigami/async-tree/src->node_modules/@weborigami/async-tree/src/DeferredTree.js DeferredTree.js node_modules/@weborigami/async-tree/src/FileTree.js import * as fs from "node:fs/promises"; node_modules/@weborigami/async-tree/src->node_modules/@weborigami/async-tree/src/FileTree.js FileTree.js node_modules/@weborigami/async-tree/src/FunctionTree.js /** * A tree defined by a function and … node_modules/@weborigami/async-tree/src->node_modules/@weborigami/async-tree/src/FunctionTree.js FunctionTree.js node_modules/@weborigami/async-tree/src/keysJson.d.ts import { Treelike } from "../index.ts"; node_modules/@weborigami/async-tree/src->node_modules/@weborigami/async-tree/src/keysJson.d.ts keysJson.d.ts node_modules/@weborigami/async-tree/src/keysJson.js …/** * The .keys.json file format lets a… node_modules/@weborigami/async-tree/src->node_modules/@weborigami/async-tree/src/keysJson.js keysJson.js node_modules/@weborigami/async-tree/src/MapTree.js …/** * A tree backed by a JavaScript `Ma… node_modules/@weborigami/async-tree/src->node_modules/@weborigami/async-tree/src/MapTree.js MapTree.js node_modules/@weborigami/async-tree/src/ObjectTree.js …import { getRealmObjectPrototype, isPlai… node_modules/@weborigami/async-tree/src->node_modules/@weborigami/async-tree/src/ObjectTree.js ObjectTree.js node_modules/@weborigami/async-tree/src/operations node_modules/@weborigami/async-tree/src->node_modules/@weborigami/async-tree/src/operations operations node_modules/@weborigami/async-tree/src/SetTree.js …/** * A tree of Set objects. * * @typ… node_modules/@weborigami/async-tree/src->node_modules/@weborigami/async-tree/src/SetTree.js SetTree.js node_modules/@weborigami/async-tree/src/SiteTree.js …import * as keysJson from "./keysJson.js… node_modules/@weborigami/async-tree/src->node_modules/@weborigami/async-tree/src/SiteTree.js SiteTree.js node_modules/@weborigami/async-tree/src/transforms node_modules/@weborigami/async-tree/src->node_modules/@weborigami/async-tree/src/transforms transforms node_modules/@weborigami/async-tree/src/Tree.d.ts import type { AsyncMutableTree, AsyncTre… node_modules/@weborigami/async-tree/src->node_modules/@weborigami/async-tree/src/Tree.d.ts Tree.d.ts node_modules/@weborigami/async-tree/src/Tree.js import DeferredTree from "./DeferredTree… node_modules/@weborigami/async-tree/src->node_modules/@weborigami/async-tree/src/Tree.js Tree.js node_modules/@weborigami/async-tree/src/utilities.d.ts import { PlainObject, StringLike } from … node_modules/@weborigami/async-tree/src->node_modules/@weborigami/async-tree/src/utilities.d.ts utilities.d.ts node_modules/@weborigami/async-tree/src/utilities.js /** * If the given plain object has onl… node_modules/@weborigami/async-tree/src->node_modules/@weborigami/async-tree/src/utilities.js utilities.js node_modules/@weborigami/async-tree/src/operations/cache.js import { ObjectTree, Tree } from "@webor… node_modules/@weborigami/async-tree/src/operations->node_modules/@weborigami/async-tree/src/operations/cache.js cache.js node_modules/@weborigami/async-tree/src/operations/merge.js /** * Return a tree that performs a sha… node_modules/@weborigami/async-tree/src/operations->node_modules/@weborigami/async-tree/src/operations/merge.js merge.js node_modules/@weborigami/async-tree/src/operations/mergeDeep.js import * as Tree from "../Tree.js"; /**… node_modules/@weborigami/async-tree/src/operations->node_modules/@weborigami/async-tree/src/operations/mergeDeep.js mergeDeep.js node_modules/@weborigami/async-tree/src/transforms/cachedKeyMaps.js import * as Tree from "../Tree.js"; con… node_modules/@weborigami/async-tree/src/transforms->node_modules/@weborigami/async-tree/src/transforms/cachedKeyMaps.js cachedKeyMaps.js node_modules/@weborigami/async-tree/src/transforms/groupBy.js import ObjectTree from "../ObjectTree.js… node_modules/@weborigami/async-tree/src/transforms->node_modules/@weborigami/async-tree/src/transforms/groupBy.js groupBy.js node_modules/@weborigami/async-tree/src/transforms/keyMapsForExtensions.js /** * Given a source resultExtension an… node_modules/@weborigami/async-tree/src/transforms->node_modules/@weborigami/async-tree/src/transforms/keyMapsForExtensions.js keyMapsForExtensions.js node_modules/@weborigami/async-tree/src/transforms/map.js …/** * Return a transform function that … node_modules/@weborigami/async-tree/src/transforms->node_modules/@weborigami/async-tree/src/transforms/map.js map.js node_modules/@weborigami/async-tree/src/transforms/regExpKeys.js …/** * A tree whose keys are strings int… node_modules/@weborigami/async-tree/src/transforms->node_modules/@weborigami/async-tree/src/transforms/regExpKeys.js regExpKeys.js node_modules/@weborigami/async-tree/src/transforms/sort.js /** * Return a transform function that … node_modules/@weborigami/async-tree/src/transforms->node_modules/@weborigami/async-tree/src/transforms/sort.js sort.js node_modules/@weborigami/async-tree/src/transforms/sortBy.js /** * Return a transform function that … node_modules/@weborigami/async-tree/src/transforms->node_modules/@weborigami/async-tree/src/transforms/sortBy.js sortBy.js node_modules/@weborigami/async-tree/src/transforms/sortNatural.js import { naturalSortCompareFn } from "….. node_modules/@weborigami/async-tree/src/transforms->node_modules/@weborigami/async-tree/src/transforms/sortNatural.js sortNatural.js node_modules/@weborigami/async-tree/test/browser node_modules/@weborigami/async-tree/test->node_modules/@weborigami/async-tree/test/browser browser node_modules/@weborigami/async-tree/test/BrowserFileTree.test.js …import BrowserFileTree from "../src/Brow… node_modules/@weborigami/async-tree/test->node_modules/@weborigami/async-tree/test/BrowserFileTree.test.js BrowserFileTree.test.js node_modules/@weborigami/async-tree/test/DeferredTree.test.js …import DeferredTree from "../src/Deferre… node_modules/@weborigami/async-tree/test->node_modules/@weborigami/async-tree/test/DeferredTree.test.js DeferredTree.test.js node_modules/@weborigami/async-tree/test/FileTree.test.js …import * as fs from "node:fs/promises"; node_modules/@weborigami/async-tree/test->node_modules/@weborigami/async-tree/test/FileTree.test.js FileTree.test.js node_modules/@weborigami/async-tree/test/fixtures node_modules/@weborigami/async-tree/test->node_modules/@weborigami/async-tree/test/fixtures fixtures node_modules/@weborigami/async-tree/test/FunctionTree.test.js …import FunctionTree from "../src/Functio… node_modules/@weborigami/async-tree/test->node_modules/@weborigami/async-tree/test/FunctionTree.test.js FunctionTree.test.js node_modules/@weborigami/async-tree/test/MapTree.test.js …import MapTree from "../src/MapTree.js";… node_modules/@weborigami/async-tree/test->node_modules/@weborigami/async-tree/test/MapTree.test.js MapTree.test.js node_modules/@weborigami/async-tree/test/ObjectTree.test.js …import ObjectTree from "../src/ObjectTre… node_modules/@weborigami/async-tree/test->node_modules/@weborigami/async-tree/test/ObjectTree.test.js ObjectTree.test.js node_modules/@weborigami/async-tree/test/operations node_modules/@weborigami/async-tree/test->node_modules/@weborigami/async-tree/test/operations operations node_modules/@weborigami/async-tree/test/SetTree.test.js …import SetTree from "../src/SetTree.js";… node_modules/@weborigami/async-tree/test->node_modules/@weborigami/async-tree/test/SetTree.test.js SetTree.test.js node_modules/@weborigami/async-tree/test/SiteTree.test.js …import { beforeEach, describe, mock, tes… node_modules/@weborigami/async-tree/test->node_modules/@weborigami/async-tree/test/SiteTree.test.js SiteTree.test.js node_modules/@weborigami/async-tree/test/transforms node_modules/@weborigami/async-tree/test->node_modules/@weborigami/async-tree/test/transforms transforms node_modules/@weborigami/async-tree/test/Tree.test.js …import MapTree from "../src/MapTree.js";… node_modules/@weborigami/async-tree/test->node_modules/@weborigami/async-tree/test/Tree.test.js Tree.test.js node_modules/@weborigami/async-tree/test/utilities.test.js …import * as utilities from "../src/utili… node_modules/@weborigami/async-tree/test->node_modules/@weborigami/async-tree/test/utilities.test.js utilities.test.js node_modules/@weborigami/async-tree/test/browser/assert.js /** * A simple test runner for the brow… node_modules/@weborigami/async-tree/test/browser->node_modules/@weborigami/async-tree/test/browser/assert.js assert.js node_modules/@weborigami/async-tree/test/browser/index.html <!DOCTYPE html> <html lang="en"> <head… node_modules/@weborigami/async-tree/test/browser->node_modules/@weborigami/async-tree/test/browser/index.html index.html node_modules/@weborigami/async-tree/test/browser/testRunner.js …let promises = {}; let currentSuite; co… node_modules/@weborigami/async-tree/test/browser->node_modules/@weborigami/async-tree/test/browser/testRunner.js testRunner.js node_modules/@weborigami/async-tree/test/fixtures/markdown node_modules/@weborigami/async-tree/test/fixtures->node_modules/@weborigami/async-tree/test/fixtures/markdown markdown node_modules/@weborigami/async-tree/test/fixtures/markdown/Alice.md Hello, **Alice**. node_modules/@weborigami/async-tree/test/fixtures/markdown->node_modules/@weborigami/async-tree/test/fixtures/markdown/Alice.md Alice.md node_modules/@weborigami/async-tree/test/fixtures/markdown/Bob.md Hello, **Bob**. node_modules/@weborigami/async-tree/test/fixtures/markdown->node_modules/@weborigami/async-tree/test/fixtures/markdown/Bob.md Bob.md node_modules/@weborigami/async-tree/test/fixtures/markdown/Carol.md Hello, **Carol**. node_modules/@weborigami/async-tree/test/fixtures/markdown->node_modules/@weborigami/async-tree/test/fixtures/markdown/Carol.md Carol.md node_modules/@weborigami/async-tree/test/operations/cache.test.js …import ObjectTree from "../../src/Object… node_modules/@weborigami/async-tree/test/operations->node_modules/@weborigami/async-tree/test/operations/cache.test.js cache.test.js node_modules/@weborigami/async-tree/test/operations/merge.test.js …import * as Tree from "../../src/Tree.js… node_modules/@weborigami/async-tree/test/operations->node_modules/@weborigami/async-tree/test/operations/merge.test.js merge.test.js node_modules/@weborigami/async-tree/test/operations/mergeDeep.test.js …import * as Tree from "../../src/Tree.js… node_modules/@weborigami/async-tree/test/operations->node_modules/@weborigami/async-tree/test/operations/mergeDeep.test.js mergeDeep.test.js node_modules/@weborigami/async-tree/test/transforms/cachedKeyMaps.test.js …import ObjectTree from "../../src/Object… node_modules/@weborigami/async-tree/test/transforms->node_modules/@weborigami/async-tree/test/transforms/cachedKeyMaps.test.js cachedKeyMaps.test.js node_modules/@weborigami/async-tree/test/transforms/groupBy.test.js …import * as Tree from "../../src/Tree.js… node_modules/@weborigami/async-tree/test/transforms->node_modules/@weborigami/async-tree/test/transforms/groupBy.test.js groupBy.test.js node_modules/@weborigami/async-tree/test/transforms/keyMapsForExtensions.test.js …import * as Tree from "../../src/Tree.js… node_modules/@weborigami/async-tree/test/transforms->node_modules/@weborigami/async-tree/test/transforms/keyMapsForExtensions.test.js keyMapsForExtensions.test.js node_modules/@weborigami/async-tree/test/transforms/map.test.js …import * as Tree from "../../src/Tree.js… node_modules/@weborigami/async-tree/test/transforms->node_modules/@weborigami/async-tree/test/transforms/map.test.js map.test.js node_modules/@weborigami/async-tree/test/transforms/regExpKeys.test.js …import * as Tree from "../../src/Tree.js… node_modules/@weborigami/async-tree/test/transforms->node_modules/@weborigami/async-tree/test/transforms/regExpKeys.test.js regExpKeys.test.js node_modules/@weborigami/async-tree/test/transforms/sort.test.js …import * as Tree from "../../src/Tree.js… node_modules/@weborigami/async-tree/test/transforms->node_modules/@weborigami/async-tree/test/transforms/sort.test.js sort.test.js node_modules/@weborigami/async-tree/test/transforms/sortBy.test.js …import * as Tree from "../../src/Tree.js… node_modules/@weborigami/async-tree/test/transforms->node_modules/@weborigami/async-tree/test/transforms/sortBy.test.js sortBy.test.js node_modules/@weborigami/async-tree/test/transforms/sortNatural.test.js …import * as Tree from "../../src/Tree.js… node_modules/@weborigami/async-tree/test/transforms->node_modules/@weborigami/async-tree/test/transforms/sortNatural.test.js sortNatural.test.js node_modules/@weborigami/language/index.ts import { AsyncTree } from "@weborigami/t… node_modules/@weborigami/language->node_modules/@weborigami/language/index.ts index.ts node_modules/@weborigami/language/main.js export * from "./src/runtime/internal.js… node_modules/@weborigami/language->node_modules/@weborigami/language/main.js main.js node_modules/@weborigami/language/node_modules node_modules/@weborigami/language->node_modules/@weborigami/language/node_modules node_modules node_modules/@weborigami/language/package.json { "name": "@weborigami/language", "v… node_modules/@weborigami/language->node_modules/@weborigami/language/package.json package.json node_modules/@weborigami/language/src node_modules/@weborigami/language->node_modules/@weborigami/language/src src node_modules/@weborigami/language/test node_modules/@weborigami/language->node_modules/@weborigami/language/test test node_modules/@weborigami/language/node_modules/@weborigami node_modules/@weborigami/language/node_modules->node_modules/@weborigami/language/node_modules/@weborigami @weborigami node_modules/@weborigami/language/node_modules/@weborigami/async-tree node_modules/@weborigami/language/node_modules/@weborigami->node_modules/@weborigami/language/node_modules/@weborigami/async-tree async-tree node_modules/@weborigami/language/node_modules/@weborigami/async-tree/browser.js // Exports for browser export { default… node_modules/@weborigami/language/node_modules/@weborigami/async-tree->node_modules/@weborigami/language/node_modules/@weborigami/async-tree/browser.js browser.js node_modules/@weborigami/language/node_modules/@weborigami/async-tree/index.ts import type { AsyncTree } from "@weborig… node_modules/@weborigami/language/node_modules/@weborigami/async-tree->node_modules/@weborigami/language/node_modules/@weborigami/async-tree/index.ts index.ts node_modules/@weborigami/language/node_modules/@weborigami/async-tree/main.js // Exports for Node.js export { default… node_modules/@weborigami/language/node_modules/@weborigami/async-tree->node_modules/@weborigami/language/node_modules/@weborigami/async-tree/main.js main.js node_modules/@weborigami/language/node_modules/@weborigami/async-tree/package.json { "name": "@weborigami/async-tree", node_modules/@weborigami/language/node_modules/@weborigami/async-tree->node_modules/@weborigami/language/node_modules/@weborigami/async-tree/package.json package.json node_modules/@weborigami/language/node_modules/@weborigami/async-tree/ReadMe.md This library contains definitions for as… node_modules/@weborigami/language/node_modules/@weborigami/async-tree->node_modules/@weborigami/language/node_modules/@weborigami/async-tree/ReadMe.md ReadMe.md node_modules/@weborigami/language/node_modules/@weborigami/async-tree/src node_modules/@weborigami/language/node_modules/@weborigami/async-tree->node_modules/@weborigami/language/node_modules/@weborigami/async-tree/src src node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test node_modules/@weborigami/language/node_modules/@weborigami/async-tree->node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test test node_modules/@weborigami/language/node_modules/@weborigami/async-tree/src/BrowserFileTree.js …import { hiddenFileNames, isStringLike, … node_modules/@weborigami/language/node_modules/@weborigami/async-tree/src->node_modules/@weborigami/language/node_modules/@weborigami/async-tree/src/BrowserFileTree.js BrowserFileTree.js node_modules/@weborigami/language/node_modules/@weborigami/async-tree/src/DeferredTree.js …/** * A tree that is loaded lazily. * node_modules/@weborigami/language/node_modules/@weborigami/async-tree/src->node_modules/@weborigami/language/node_modules/@weborigami/async-tree/src/DeferredTree.js DeferredTree.js node_modules/@weborigami/language/node_modules/@weborigami/async-tree/src/FileTree.js import * as fs from "node:fs/promises"; node_modules/@weborigami/language/node_modules/@weborigami/async-tree/src->node_modules/@weborigami/language/node_modules/@weborigami/async-tree/src/FileTree.js FileTree.js node_modules/@weborigami/language/node_modules/@weborigami/async-tree/src/FunctionTree.js /** * A tree defined by a function and … node_modules/@weborigami/language/node_modules/@weborigami/async-tree/src->node_modules/@weborigami/language/node_modules/@weborigami/async-tree/src/FunctionTree.js FunctionTree.js node_modules/@weborigami/language/node_modules/@weborigami/async-tree/src/keysJson.d.ts import { Treelike } from "../index.ts"; node_modules/@weborigami/language/node_modules/@weborigami/async-tree/src->node_modules/@weborigami/language/node_modules/@weborigami/async-tree/src/keysJson.d.ts keysJson.d.ts node_modules/@weborigami/language/node_modules/@weborigami/async-tree/src/keysJson.js …/** * The .keys.json file format lets a… node_modules/@weborigami/language/node_modules/@weborigami/async-tree/src->node_modules/@weborigami/language/node_modules/@weborigami/async-tree/src/keysJson.js keysJson.js node_modules/@weborigami/language/node_modules/@weborigami/async-tree/src/MapTree.js …/** * A tree backed by a JavaScript `Ma… node_modules/@weborigami/language/node_modules/@weborigami/async-tree/src->node_modules/@weborigami/language/node_modules/@weborigami/async-tree/src/MapTree.js MapTree.js node_modules/@weborigami/language/node_modules/@weborigami/async-tree/src/ObjectTree.js …import { getRealmObjectPrototype, isPlai… node_modules/@weborigami/language/node_modules/@weborigami/async-tree/src->node_modules/@weborigami/language/node_modules/@weborigami/async-tree/src/ObjectTree.js ObjectTree.js node_modules/@weborigami/language/node_modules/@weborigami/async-tree/src/operations node_modules/@weborigami/language/node_modules/@weborigami/async-tree/src->node_modules/@weborigami/language/node_modules/@weborigami/async-tree/src/operations operations node_modules/@weborigami/language/node_modules/@weborigami/async-tree/src/SetTree.js …/** * A tree of Set objects. * * @typ… node_modules/@weborigami/language/node_modules/@weborigami/async-tree/src->node_modules/@weborigami/language/node_modules/@weborigami/async-tree/src/SetTree.js SetTree.js node_modules/@weborigami/language/node_modules/@weborigami/async-tree/src/SiteTree.js …import * as keysJson from "./keysJson.js… node_modules/@weborigami/language/node_modules/@weborigami/async-tree/src->node_modules/@weborigami/language/node_modules/@weborigami/async-tree/src/SiteTree.js SiteTree.js node_modules/@weborigami/language/node_modules/@weborigami/async-tree/src/transforms node_modules/@weborigami/language/node_modules/@weborigami/async-tree/src->node_modules/@weborigami/language/node_modules/@weborigami/async-tree/src/transforms transforms node_modules/@weborigami/language/node_modules/@weborigami/async-tree/src/Tree.d.ts import type { AsyncMutableTree, AsyncTre… node_modules/@weborigami/language/node_modules/@weborigami/async-tree/src->node_modules/@weborigami/language/node_modules/@weborigami/async-tree/src/Tree.d.ts Tree.d.ts node_modules/@weborigami/language/node_modules/@weborigami/async-tree/src/Tree.js import DeferredTree from "./DeferredTree… node_modules/@weborigami/language/node_modules/@weborigami/async-tree/src->node_modules/@weborigami/language/node_modules/@weborigami/async-tree/src/Tree.js Tree.js node_modules/@weborigami/language/node_modules/@weborigami/async-tree/src/utilities.d.ts import { PlainObject, StringLike } from … node_modules/@weborigami/language/node_modules/@weborigami/async-tree/src->node_modules/@weborigami/language/node_modules/@weborigami/async-tree/src/utilities.d.ts utilities.d.ts node_modules/@weborigami/language/node_modules/@weborigami/async-tree/src/utilities.js /** * If the given plain object has onl… node_modules/@weborigami/language/node_modules/@weborigami/async-tree/src->node_modules/@weborigami/language/node_modules/@weborigami/async-tree/src/utilities.js utilities.js node_modules/@weborigami/language/node_modules/@weborigami/async-tree/src/operations/cache.js import { ObjectTree, Tree } from "@webor… node_modules/@weborigami/language/node_modules/@weborigami/async-tree/src/operations->node_modules/@weborigami/language/node_modules/@weborigami/async-tree/src/operations/cache.js cache.js node_modules/@weborigami/language/node_modules/@weborigami/async-tree/src/operations/merge.js /** * Return a tree that performs a sha… node_modules/@weborigami/language/node_modules/@weborigami/async-tree/src/operations->node_modules/@weborigami/language/node_modules/@weborigami/async-tree/src/operations/merge.js merge.js node_modules/@weborigami/language/node_modules/@weborigami/async-tree/src/operations/mergeDeep.js import * as Tree from "../Tree.js"; /**… node_modules/@weborigami/language/node_modules/@weborigami/async-tree/src/operations->node_modules/@weborigami/language/node_modules/@weborigami/async-tree/src/operations/mergeDeep.js mergeDeep.js node_modules/@weborigami/language/node_modules/@weborigami/async-tree/src/transforms/cachedKeyMaps.js import * as Tree from "../Tree.js"; con… node_modules/@weborigami/language/node_modules/@weborigami/async-tree/src/transforms->node_modules/@weborigami/language/node_modules/@weborigami/async-tree/src/transforms/cachedKeyMaps.js cachedKeyMaps.js node_modules/@weborigami/language/node_modules/@weborigami/async-tree/src/transforms/groupBy.js import ObjectTree from "../ObjectTree.js… node_modules/@weborigami/language/node_modules/@weborigami/async-tree/src/transforms->node_modules/@weborigami/language/node_modules/@weborigami/async-tree/src/transforms/groupBy.js groupBy.js node_modules/@weborigami/language/node_modules/@weborigami/async-tree/src/transforms/keyMapsForExtensions.js /** * Given a source resultExtension an… node_modules/@weborigami/language/node_modules/@weborigami/async-tree/src/transforms->node_modules/@weborigami/language/node_modules/@weborigami/async-tree/src/transforms/keyMapsForExtensions.js keyMapsForExtensions.js node_modules/@weborigami/language/node_modules/@weborigami/async-tree/src/transforms/map.js …/** * Return a transform function that … node_modules/@weborigami/language/node_modules/@weborigami/async-tree/src/transforms->node_modules/@weborigami/language/node_modules/@weborigami/async-tree/src/transforms/map.js map.js node_modules/@weborigami/language/node_modules/@weborigami/async-tree/src/transforms/regExpKeys.js …/** * A tree whose keys are strings int… node_modules/@weborigami/language/node_modules/@weborigami/async-tree/src/transforms->node_modules/@weborigami/language/node_modules/@weborigami/async-tree/src/transforms/regExpKeys.js regExpKeys.js node_modules/@weborigami/language/node_modules/@weborigami/async-tree/src/transforms/sort.js /** * Return a transform function that … node_modules/@weborigami/language/node_modules/@weborigami/async-tree/src/transforms->node_modules/@weborigami/language/node_modules/@weborigami/async-tree/src/transforms/sort.js sort.js node_modules/@weborigami/language/node_modules/@weborigami/async-tree/src/transforms/sortBy.js /** * Return a transform function that … node_modules/@weborigami/language/node_modules/@weborigami/async-tree/src/transforms->node_modules/@weborigami/language/node_modules/@weborigami/async-tree/src/transforms/sortBy.js sortBy.js node_modules/@weborigami/language/node_modules/@weborigami/async-tree/src/transforms/sortNatural.js import { naturalSortCompareFn } from "….. node_modules/@weborigami/language/node_modules/@weborigami/async-tree/src/transforms->node_modules/@weborigami/language/node_modules/@weborigami/async-tree/src/transforms/sortNatural.js sortNatural.js node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test/browser node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test->node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test/browser browser node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test/BrowserFileTree.test.js …import BrowserFileTree from "../src/Brow… node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test->node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test/BrowserFileTree.test.js BrowserFileTree.test.js node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test/DeferredTree.test.js …import DeferredTree from "../src/Deferre… node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test->node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test/DeferredTree.test.js DeferredTree.test.js node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test/FileTree.test.js …import * as fs from "node:fs/promises"; node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test->node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test/FileTree.test.js FileTree.test.js node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test/fixtures node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test->node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test/fixtures fixtures node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test/FunctionTree.test.js …import FunctionTree from "../src/Functio… node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test->node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test/FunctionTree.test.js FunctionTree.test.js node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test/MapTree.test.js …import MapTree from "../src/MapTree.js";… node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test->node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test/MapTree.test.js MapTree.test.js node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test/ObjectTree.test.js …import ObjectTree from "../src/ObjectTre… node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test->node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test/ObjectTree.test.js ObjectTree.test.js node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test/operations node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test->node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test/operations operations node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test/SetTree.test.js …import SetTree from "../src/SetTree.js";… node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test->node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test/SetTree.test.js SetTree.test.js node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test/SiteTree.test.js …import { beforeEach, describe, mock, tes… node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test->node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test/SiteTree.test.js SiteTree.test.js node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test/transforms node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test->node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test/transforms transforms node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test/Tree.test.js …import MapTree from "../src/MapTree.js";… node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test->node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test/Tree.test.js Tree.test.js node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test/utilities.test.js …import * as utilities from "../src/utili… node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test->node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test/utilities.test.js utilities.test.js node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test/browser/assert.js /** * A simple test runner for the brow… node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test/browser->node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test/browser/assert.js assert.js node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test/browser/index.html <!DOCTYPE html> <html lang="en"> <head… node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test/browser->node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test/browser/index.html index.html node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test/browser/testRunner.js …let promises = {}; let currentSuite; co… node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test/browser->node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test/browser/testRunner.js testRunner.js node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test/fixtures/markdown node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test/fixtures->node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test/fixtures/markdown markdown node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test/fixtures/markdown/Alice.md Hello, **Alice**. node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test/fixtures/markdown->node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test/fixtures/markdown/Alice.md Alice.md node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test/fixtures/markdown/Bob.md Hello, **Bob**. node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test/fixtures/markdown->node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test/fixtures/markdown/Bob.md Bob.md node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test/fixtures/markdown/Carol.md Hello, **Carol**. node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test/fixtures/markdown->node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test/fixtures/markdown/Carol.md Carol.md node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test/operations/cache.test.js …import ObjectTree from "../../src/Object… node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test/operations->node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test/operations/cache.test.js cache.test.js node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test/operations/merge.test.js …import * as Tree from "../../src/Tree.js… node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test/operations->node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test/operations/merge.test.js merge.test.js node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test/operations/mergeDeep.test.js …import * as Tree from "../../src/Tree.js… node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test/operations->node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test/operations/mergeDeep.test.js mergeDeep.test.js node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test/transforms/cachedKeyMaps.test.js …import ObjectTree from "../../src/Object… node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test/transforms->node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test/transforms/cachedKeyMaps.test.js cachedKeyMaps.test.js node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test/transforms/groupBy.test.js …import * as Tree from "../../src/Tree.js… node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test/transforms->node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test/transforms/groupBy.test.js groupBy.test.js node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test/transforms/keyMapsForExtensions.test.js …import * as Tree from "../../src/Tree.js… node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test/transforms->node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test/transforms/keyMapsForExtensions.test.js keyMapsForExtensions.test.js node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test/transforms/map.test.js …import * as Tree from "../../src/Tree.js… node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test/transforms->node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test/transforms/map.test.js map.test.js node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test/transforms/regExpKeys.test.js …import * as Tree from "../../src/Tree.js… node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test/transforms->node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test/transforms/regExpKeys.test.js regExpKeys.test.js node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test/transforms/sort.test.js …import * as Tree from "../../src/Tree.js… node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test/transforms->node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test/transforms/sort.test.js sort.test.js node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test/transforms/sortBy.test.js …import * as Tree from "../../src/Tree.js… node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test/transforms->node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test/transforms/sortBy.test.js sortBy.test.js node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test/transforms/sortNatural.test.js …import * as Tree from "../../src/Tree.js… node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test/transforms->node_modules/@weborigami/language/node_modules/@weborigami/async-tree/test/transforms/sortNatural.test.js sortNatural.test.js node_modules/@weborigami/language/src/compiler node_modules/@weborigami/language/src->node_modules/@weborigami/language/src/compiler compiler node_modules/@weborigami/language/src/runtime node_modules/@weborigami/language/src->node_modules/@weborigami/language/src/runtime runtime node_modules/@weborigami/language/src/compiler/code.d.ts import type { Treelike } from "@weboriga… node_modules/@weborigami/language/src/compiler->node_modules/@weborigami/language/src/compiler/code.d.ts code.d.ts node_modules/@weborigami/language/src/compiler/compile.js import { createExpressionFunction } from… node_modules/@weborigami/language/src/compiler->node_modules/@weborigami/language/src/compiler/compile.js compile.js node_modules/@weborigami/language/src/compiler/origami.pegjs {{ // // Origami language parser // // G… node_modules/@weborigami/language/src/compiler->node_modules/@weborigami/language/src/compiler/origami.pegjs origami.pegjs node_modules/@weborigami/language/src/compiler/parse.js // Generated by Peggy 3.0.2. // // https… node_modules/@weborigami/language/src/compiler->node_modules/@weborigami/language/src/compiler/parse.js parse.js node_modules/@weborigami/language/src/compiler/parserHelpers.js import * as ops from "../runtime/ops.js"… node_modules/@weborigami/language/src/compiler->node_modules/@weborigami/language/src/compiler/parserHelpers.js parserHelpers.js node_modules/@weborigami/language/src/runtime/concatTreeValues.js import { Tree, getRealmObjectPrototype }… node_modules/@weborigami/language/src/runtime->node_modules/@weborigami/language/src/runtime/concatTreeValues.js concatTreeValues.js node_modules/@weborigami/language/src/runtime/evaluate.js import { Tree, isPlainObject } from "@we… node_modules/@weborigami/language/src/runtime->node_modules/@weborigami/language/src/runtime/evaluate.js evaluate.js node_modules/@weborigami/language/src/runtime/EventTargetMixin.d.ts import { Mixin } from "../../index.ts"; node_modules/@weborigami/language/src/runtime->node_modules/@weborigami/language/src/runtime/EventTargetMixin.d.ts EventTargetMixin.d.ts node_modules/@weborigami/language/src/runtime/EventTargetMixin.js const listenersKey = Symbol("listeners")… node_modules/@weborigami/language/src/runtime->node_modules/@weborigami/language/src/runtime/EventTargetMixin.js EventTargetMixin.js node_modules/@weborigami/language/src/runtime/expressionFunction.js /** @typedef {import("@weborigami/types"… node_modules/@weborigami/language/src/runtime->node_modules/@weborigami/language/src/runtime/expressionFunction.js expressionFunction.js node_modules/@weborigami/language/src/runtime/ExpressionTree.js import { ObjectTree } from "@weborigami/… node_modules/@weborigami/language/src/runtime->node_modules/@weborigami/language/src/runtime/ExpressionTree.js ExpressionTree.js node_modules/@weborigami/language/src/runtime/extname.js /** * If the given path ends in an exte… node_modules/@weborigami/language/src/runtime->node_modules/@weborigami/language/src/runtime/extname.js extname.js node_modules/@weborigami/language/src/runtime/FileLoadersTransform.d.ts import { Mixin } from "../../index.ts"; node_modules/@weborigami/language/src/runtime->node_modules/@weborigami/language/src/runtime/FileLoadersTransform.d.ts FileLoadersTransform.d.ts node_modules/@weborigami/language/src/runtime/FileLoadersTransform.js import { Tree, isStringLike } from "@web… node_modules/@weborigami/language/src/runtime->node_modules/@weborigami/language/src/runtime/FileLoadersTransform.js FileLoadersTransform.js node_modules/@weborigami/language/src/runtime/format.js import { ops } from "./internal.js"; ex… node_modules/@weborigami/language/src/runtime->node_modules/@weborigami/language/src/runtime/format.js format.js node_modules/@weborigami/language/src/runtime/functionResultsMap.js import { map, Tree } from "@weborigami/a… node_modules/@weborigami/language/src/runtime->node_modules/@weborigami/language/src/runtime/functionResultsMap.js functionResultsMap.js node_modules/@weborigami/language/src/runtime/ImportModulesMixin.d.ts import { Mixin } from "../../index.ts"; node_modules/@weborigami/language/src/runtime->node_modules/@weborigami/language/src/runtime/ImportModulesMixin.d.ts ImportModulesMixin.d.ts node_modules/@weborigami/language/src/runtime/ImportModulesMixin.js import * as fs from "node:fs/promises"; node_modules/@weborigami/language/src/runtime->node_modules/@weborigami/language/src/runtime/ImportModulesMixin.js ImportModulesMixin.js node_modules/@weborigami/language/src/runtime/InheritScopeMixin.js import Scope from "./Scope.js"; const s… node_modules/@weborigami/language/src/runtime->node_modules/@weborigami/language/src/runtime/InheritScopeMixin.js InheritScopeMixin.js node_modules/@weborigami/language/src/runtime/InheritScopeMixin.ts import { Mixin } from "../../index.ts"; node_modules/@weborigami/language/src/runtime->node_modules/@weborigami/language/src/runtime/InheritScopeMixin.ts InheritScopeMixin.ts node_modules/@weborigami/language/src/runtime/internal.js // // The runtime includes a number of m… node_modules/@weborigami/language/src/runtime->node_modules/@weborigami/language/src/runtime/internal.js internal.js node_modules/@weborigami/language/src/runtime/InvokeFunctionsTransform.d.ts import { Mixin } from "../../index.ts"; node_modules/@weborigami/language/src/runtime->node_modules/@weborigami/language/src/runtime/InvokeFunctionsTransform.d.ts InvokeFunctionsTransform.d.ts node_modules/@weborigami/language/src/runtime/InvokeFunctionsTransform.js import { Tree } from "@weborigami/async-… node_modules/@weborigami/language/src/runtime->node_modules/@weborigami/language/src/runtime/InvokeFunctionsTransform.js InvokeFunctionsTransform.js node_modules/@weborigami/language/src/runtime/ops.js /** * @typedef {import("@weborigami/typ… node_modules/@weborigami/language/src/runtime->node_modules/@weborigami/language/src/runtime/ops.js ops.js node_modules/@weborigami/language/src/runtime/OrigamiFiles.d.ts import { FileTree } from "@weborigami/as… node_modules/@weborigami/language/src/runtime->node_modules/@weborigami/language/src/runtime/OrigamiFiles.d.ts OrigamiFiles.d.ts node_modules/@weborigami/language/src/runtime/OrigamiFiles.js import { FileTree } from "@weborigami/as… node_modules/@weborigami/language/src/runtime->node_modules/@weborigami/language/src/runtime/OrigamiFiles.js OrigamiFiles.js node_modules/@weborigami/language/src/runtime/OrigamiTransform.d.ts import { Mixin } from "../../index.ts"; node_modules/@weborigami/language/src/runtime->node_modules/@weborigami/language/src/runtime/OrigamiTransform.d.ts OrigamiTransform.d.ts node_modules/@weborigami/language/src/runtime/OrigamiTransform.js import FileLoadersTransform from "./File… node_modules/@weborigami/language/src/runtime->node_modules/@weborigami/language/src/runtime/OrigamiTransform.js OrigamiTransform.js node_modules/@weborigami/language/src/runtime/OrigamiTree.js import { ExpressionTree } from "./intern… node_modules/@weborigami/language/src/runtime->node_modules/@weborigami/language/src/runtime/OrigamiTree.js OrigamiTree.js node_modules/@weborigami/language/src/runtime/ReadMe.md Modules necessary to evaluate Origami ex… node_modules/@weborigami/language/src/runtime->node_modules/@weborigami/language/src/runtime/ReadMe.md ReadMe.md node_modules/@weborigami/language/src/runtime/Scope.js import { Tree } from "@weborigami/async-… node_modules/@weborigami/language/src/runtime->node_modules/@weborigami/language/src/runtime/Scope.js Scope.js node_modules/@weborigami/language/src/runtime/TreeEvent.js export default class TreeEvent extends E… node_modules/@weborigami/language/src/runtime->node_modules/@weborigami/language/src/runtime/TreeEvent.js TreeEvent.js node_modules/@weborigami/language/src/runtime/WatchFilesMixin.d.ts import { Mixin } from "../../index.ts"; node_modules/@weborigami/language/src/runtime->node_modules/@weborigami/language/src/runtime/WatchFilesMixin.d.ts WatchFilesMixin.d.ts node_modules/@weborigami/language/src/runtime/WatchFilesMixin.js import * as fs from "node:fs/promises"; node_modules/@weborigami/language/src/runtime->node_modules/@weborigami/language/src/runtime/WatchFilesMixin.js WatchFilesMixin.js node_modules/@weborigami/language/test/compiler node_modules/@weborigami/language/test->node_modules/@weborigami/language/test/compiler compiler node_modules/@weborigami/language/test/runtime node_modules/@weborigami/language/test->node_modules/@weborigami/language/test/runtime runtime node_modules/@weborigami/language/test/compiler/compile.test.js import { ObjectTree, Tree } from "@webor… node_modules/@weborigami/language/test/compiler->node_modules/@weborigami/language/test/compiler/compile.test.js compile.test.js node_modules/@weborigami/language/test/compiler/parse.test.js import assert from "node:assert"; import… node_modules/@weborigami/language/test/compiler->node_modules/@weborigami/language/test/compiler/parse.test.js parse.test.js node_modules/@weborigami/language/test/runtime/concatTreeValues.js import { Tree } from "@weborigami/async-… node_modules/@weborigami/language/test/runtime->node_modules/@weborigami/language/test/runtime/concatTreeValues.js concatTreeValues.js node_modules/@weborigami/language/test/runtime/evaluate.test.js import { ObjectTree } from "@weborigami/… node_modules/@weborigami/language/test/runtime->node_modules/@weborigami/language/test/runtime/evaluate.test.js evaluate.test.js node_modules/@weborigami/language/test/runtime/EventTargetMixin.test.js import assert from "node:assert"; import… node_modules/@weborigami/language/test/runtime->node_modules/@weborigami/language/test/runtime/EventTargetMixin.test.js EventTargetMixin.test.js node_modules/@weborigami/language/test/runtime/ExpressionTree.test.js import assert from "node:assert"; import… node_modules/@weborigami/language/test/runtime->node_modules/@weborigami/language/test/runtime/ExpressionTree.test.js ExpressionTree.test.js node_modules/@weborigami/language/test/runtime/FileLoadersTransform.test.js import { ObjectTree, Tree } from "@webor… node_modules/@weborigami/language/test/runtime->node_modules/@weborigami/language/test/runtime/FileLoadersTransform.test.js FileLoadersTransform.test.js node_modules/@weborigami/language/test/runtime/fixtures node_modules/@weborigami/language/test/runtime->node_modules/@weborigami/language/test/runtime/fixtures fixtures node_modules/@weborigami/language/test/runtime/format.test.js import assert from "node:assert"; import… node_modules/@weborigami/language/test/runtime->node_modules/@weborigami/language/test/runtime/format.test.js format.test.js node_modules/@weborigami/language/test/runtime/functionResultsMap.test.js …import Scope from "../../src/runtime/Sco… node_modules/@weborigami/language/test/runtime->node_modules/@weborigami/language/test/runtime/functionResultsMap.test.js functionResultsMap.test.js node_modules/@weborigami/language/test/runtime/InheritScopeMixin.test.js import { ObjectTree } from "@weborigami/… node_modules/@weborigami/language/test/runtime->node_modules/@weborigami/language/test/runtime/InheritScopeMixin.test.js InheritScopeMixin.test.js node_modules/@weborigami/language/test/runtime/ops.test.js import { ObjectTree, Tree } from "@webor… node_modules/@weborigami/language/test/runtime->node_modules/@weborigami/language/test/runtime/ops.test.js ops.test.js node_modules/@weborigami/language/test/runtime/OrigamiFiles.test.js import assert from "node:assert"; import… node_modules/@weborigami/language/test/runtime->node_modules/@weborigami/language/test/runtime/OrigamiFiles.test.js OrigamiFiles.test.js node_modules/@weborigami/language/test/runtime/Scope.test.js import assert from "node:assert"; import… node_modules/@weborigami/language/test/runtime->node_modules/@weborigami/language/test/runtime/Scope.test.js Scope.test.js node_modules/@weborigami/language/test/runtime/fixtures/foo.js export default () => "bar"; node_modules/@weborigami/language/test/runtime/fixtures->node_modules/@weborigami/language/test/runtime/fixtures/foo.js foo.js node_modules/@weborigami/language/test/runtime/fixtures/makeTest node_modules/@weborigami/language/test/runtime/fixtures->node_modules/@weborigami/language/test/runtime/fixtures/makeTest makeTest node_modules/@weborigami/language/test/runtime/fixtures/metagraphs node_modules/@weborigami/language/test/runtime/fixtures->node_modules/@weborigami/language/test/runtime/fixtures/metagraphs metagraphs node_modules/@weborigami/language/test/runtime/fixtures/programs node_modules/@weborigami/language/test/runtime/fixtures->node_modules/@weborigami/language/test/runtime/fixtures/programs programs node_modules/@weborigami/language/test/runtime/fixtures/subgraph = this.js import { ObjectTree } from "@weborigami/… node_modules/@weborigami/language/test/runtime/fixtures->node_modules/@weborigami/language/test/runtime/fixtures/subgraph = this.js subgraph = this.js node_modules/@weborigami/language/test/runtime/fixtures/templates node_modules/@weborigami/language/test/runtime/fixtures->node_modules/@weborigami/language/test/runtime/fixtures/templates templates node_modules/@weborigami/language/test/runtime/fixtures/virtualKeys node_modules/@weborigami/language/test/runtime/fixtures->node_modules/@weborigami/language/test/runtime/fixtures/virtualKeys virtualKeys node_modules/@weborigami/language/test/runtime/fixtures/makeTest/a Hello, world. node_modules/@weborigami/language/test/runtime/fixtures/makeTest->node_modules/@weborigami/language/test/runtime/fixtures/makeTest/a a node_modules/@weborigami/language/test/runtime/fixtures/makeTest/b = a node_modules/@weborigami/language/test/runtime/fixtures/makeTest->node_modules/@weborigami/language/test/runtime/fixtures/makeTest/b = a b = a node_modules/@weborigami/language/test/runtime/fixtures/metagraphs/foo.txt Foo node_modules/@weborigami/language/test/runtime/fixtures/metagraphs->node_modules/@weborigami/language/test/runtime/fixtures/metagraphs/foo.txt foo.txt node_modules/@weborigami/language/test/runtime/fixtures/metagraphs/greeting = this('world').js export default function (name) { retur… node_modules/@weborigami/language/test/runtime/fixtures/metagraphs->node_modules/@weborigami/language/test/runtime/fixtures/metagraphs/greeting = this('world').js greeting = this('world').js node_modules/@weborigami/language/test/runtime/fixtures/metagraphs/obj = this.json { "a": "Hello, a.", "b": "Hello, b."… node_modules/@weborigami/language/test/runtime/fixtures/metagraphs->node_modules/@weborigami/language/test/runtime/fixtures/metagraphs/obj = this.json obj = this.json node_modules/@weborigami/language/test/runtime/fixtures/metagraphs/sample.txt = this().js export default function () { return "H… node_modules/@weborigami/language/test/runtime/fixtures/metagraphs->node_modules/@weborigami/language/test/runtime/fixtures/metagraphs/sample.txt = this().js sample.txt = this().js node_modules/@weborigami/language/test/runtime/fixtures/metagraphs/string = this.json "Hello, world." node_modules/@weborigami/language/test/runtime/fixtures/metagraphs->node_modules/@weborigami/language/test/runtime/fixtures/metagraphs/string = this.json string = this.json node_modules/@weborigami/language/test/runtime/fixtures/metagraphs/value = fn() node_modules/@weborigami/language/test/runtime/fixtures/metagraphs->node_modules/@weborigami/language/test/runtime/fixtures/metagraphs/value = fn() value = fn() node_modules/@weborigami/language/test/runtime/fixtures/programs/context.yaml title: Reference the special context key… node_modules/@weborigami/language/test/runtime/fixtures/programs->node_modules/@weborigami/language/test/runtime/fixtures/programs/context.yaml context.yaml node_modules/@weborigami/language/test/runtime/fixtures/programs/files.yaml title: Files demonstration files = keys … node_modules/@weborigami/language/test/runtime/fixtures/programs->node_modules/@weborigami/language/test/runtime/fixtures/programs/files.yaml files.yaml node_modules/@weborigami/language/test/runtime/fixtures/programs/obj.yaml a: Hello, a. b: Hello, b. c: Hello, c. node_modules/@weborigami/language/test/runtime/fixtures/programs->node_modules/@weborigami/language/test/runtime/fixtures/programs/obj.yaml obj.yaml node_modules/@weborigami/language/test/runtime/fixtures/programs/simple.yaml a = b: "" b: Hello, world. node_modules/@weborigami/language/test/runtime/fixtures/programs->node_modules/@weborigami/language/test/runtime/fixtures/programs/simple.yaml simple.yaml node_modules/@weborigami/language/test/runtime/fixtures/templates/greet.orit Greetings: {{ @map(=`Hello, {{ _ }}. `)… node_modules/@weborigami/language/test/runtime/fixtures/templates->node_modules/@weborigami/language/test/runtime/fixtures/templates/greet.orit greet.orit node_modules/@weborigami/language/test/runtime/fixtures/templates/index.orit --- title: Greetings message: !ori title… node_modules/@weborigami/language/test/runtime/fixtures/templates->node_modules/@weborigami/language/test/runtime/fixtures/templates/index.orit index.orit node_modules/@weborigami/language/test/runtime/fixtures/templates/names.yaml - Alice - Bob - Carol node_modules/@weborigami/language/test/runtime/fixtures/templates->node_modules/@weborigami/language/test/runtime/fixtures/templates/names.yaml names.yaml node_modules/@weborigami/language/test/runtime/fixtures/templates/plain.txt Hello, world. node_modules/@weborigami/language/test/runtime/fixtures/templates->node_modules/@weborigami/language/test/runtime/fixtures/templates/plain.txt plain.txt node_modules/@weborigami/language/test/runtime/fixtures/virtualKeys/.keys.json ["a", "b", "c"] node_modules/@weborigami/language/test/runtime/fixtures/virtualKeys->node_modules/@weborigami/language/test/runtime/fixtures/virtualKeys/.keys.json .keys.json node_modules/@weborigami/origami/exports node_modules/@weborigami/origami->node_modules/@weborigami/origami/exports exports node_modules/@weborigami/origami/index.ts /** * Tree Origami is a JavaScript proj… node_modules/@weborigami/origami->node_modules/@weborigami/origami/index.ts index.ts node_modules/@weborigami/origami/LICENSE MIT License Copyright (c) 2021–2023 Jan… node_modules/@weborigami/origami->node_modules/@weborigami/origami/LICENSE LICENSE node_modules/@weborigami/origami/node_modules node_modules/@weborigami/origami->node_modules/@weborigami/origami/node_modules node_modules node_modules/@weborigami/origami/package.json { "name": "@weborigami/origami", "ve… node_modules/@weborigami/origami->node_modules/@weborigami/origami/package.json package.json node_modules/@weborigami/origami/ReadMe.md # Origami package This folder contains … node_modules/@weborigami/origami->node_modules/@weborigami/origami/ReadMe.md ReadMe.md node_modules/@weborigami/origami/src node_modules/@weborigami/origami->node_modules/@weborigami/origami/src src node_modules/@weborigami/origami/exports/buildExports.js /** @typedef {import("@weborigami/types"… node_modules/@weborigami/origami/exports->node_modules/@weborigami/origami/exports/buildExports.js buildExports.js node_modules/@weborigami/origami/exports/exports.js // This file is generated by running bui… node_modules/@weborigami/origami/exports->node_modules/@weborigami/origami/exports/exports.js exports.js node_modules/@weborigami/origami/exports/PathTransform.d.ts import type { Mixin } from "@weborigami/… node_modules/@weborigami/origami/exports->node_modules/@weborigami/origami/exports/PathTransform.d.ts PathTransform.d.ts node_modules/@weborigami/origami/exports/PathTransform.js export default function PathTransform(Ba… node_modules/@weborigami/origami/exports->node_modules/@weborigami/origami/exports/PathTransform.js PathTransform.js node_modules/@weborigami/origami/node_modules/.bin node_modules/@weborigami/origami/node_modules->node_modules/@weborigami/origami/node_modules/.bin .bin node_modules/@weborigami/origami/node_modules/marked node_modules/@weborigami/origami/node_modules->node_modules/@weborigami/origami/node_modules/marked marked node_modules/@weborigami/origami/node_modules/node-addon-api node_modules/@weborigami/origami/node_modules->node_modules/@weborigami/origami/node_modules/node-addon-api node-addon-api node_modules/@weborigami/origami/node_modules/sharp node_modules/@weborigami/origami/node_modules->node_modules/@weborigami/origami/node_modules/sharp sharp node_modules/@weborigami/origami/node_modules/tar-fs node_modules/@weborigami/origami/node_modules->node_modules/@weborigami/origami/node_modules/tar-fs tar-fs node_modules/@weborigami/origami/node_modules/tar-stream node_modules/@weborigami/origami/node_modules->node_modules/@weborigami/origami/node_modules/tar-stream tar-stream node_modules/@weborigami/origami/node_modules/yaml node_modules/@weborigami/origami/node_modules->node_modules/@weborigami/origami/node_modules/yaml yaml node_modules/@weborigami/origami/node_modules/.bin/marked #!/usr/bin/env node /** * Marked CLI node_modules/@weborigami/origami/node_modules/.bin->node_modules/@weborigami/origami/node_modules/.bin/marked marked node_modules/@weborigami/origami/node_modules/marked/bin node_modules/@weborigami/origami/node_modules/marked->node_modules/@weborigami/origami/node_modules/marked/bin bin node_modules/@weborigami/origami/node_modules/marked/lib node_modules/@weborigami/origami/node_modules/marked->node_modules/@weborigami/origami/node_modules/marked/lib lib node_modules/@weborigami/origami/node_modules/marked/LICENSE.md # License information ## Contribution L… node_modules/@weborigami/origami/node_modules/marked->node_modules/@weborigami/origami/node_modules/marked/LICENSE.md LICENSE.md node_modules/@weborigami/origami/node_modules/marked/man node_modules/@weborigami/origami/node_modules/marked->node_modules/@weborigami/origami/node_modules/marked/man man node_modules/@weborigami/origami/node_modules/marked/marked.min.js /** * marked v9.1.5 - a markdown parser… node_modules/@weborigami/origami/node_modules/marked->node_modules/@weborigami/origami/node_modules/marked/marked.min.js marked.min.js node_modules/@weborigami/origami/node_modules/marked/package.json { "name": "marked", "description": "… node_modules/@weborigami/origami/node_modules/marked->node_modules/@weborigami/origami/node_modules/marked/package.json package.json node_modules/@weborigami/origami/node_modules/marked/README.md <a href="https://marked.js.org"> <img … node_modules/@weborigami/origami/node_modules/marked->node_modules/@weborigami/origami/node_modules/marked/README.md README.md node_modules/@weborigami/origami/node_modules/marked/bin/main.js …import { promises } from 'node:fs'; impo… node_modules/@weborigami/origami/node_modules/marked/bin->node_modules/@weborigami/origami/node_modules/marked/bin/main.js main.js node_modules/@weborigami/origami/node_modules/marked/bin/marked.js …import { main } from './main.js'; /** node_modules/@weborigami/origami/node_modules/marked/bin->node_modules/@weborigami/origami/node_modules/marked/bin/marked.js marked.js node_modules/@weborigami/origami/node_modules/marked/lib/marked.cjs /** * marked v9.1.5 - a markdown parser… node_modules/@weborigami/origami/node_modules/marked/lib->node_modules/@weborigami/origami/node_modules/marked/lib/marked.cjs marked.cjs node_modules/@weborigami/origami/node_modules/marked/lib/marked.cjs.map {"version":3,"file":"marked.cjs","source… node_modules/@weborigami/origami/node_modules/marked/lib->node_modules/@weborigami/origami/node_modules/marked/lib/marked.cjs.map marked.cjs.map node_modules/@weborigami/origami/node_modules/marked/lib/marked.d.cts // Generated by dts-bundle-generator v8…. node_modules/@weborigami/origami/node_modules/marked/lib->node_modules/@weborigami/origami/node_modules/marked/lib/marked.d.cts marked.d.cts node_modules/@weborigami/origami/node_modules/marked/lib/marked.d.ts // Generated by dts-bundle-generator v8…. node_modules/@weborigami/origami/node_modules/marked/lib->node_modules/@weborigami/origami/node_modules/marked/lib/marked.d.ts marked.d.ts node_modules/@weborigami/origami/node_modules/marked/lib/marked.esm.js …/** * Gets the original marked default … node_modules/@weborigami/origami/node_modules/marked/lib->node_modules/@weborigami/origami/node_modules/marked/lib/marked.esm.js marked.esm.js node_modules/@weborigami/origami/node_modules/marked/lib/marked.esm.js.map {"version":3,"file":"marked.esm.js","sou… node_modules/@weborigami/origami/node_modules/marked/lib->node_modules/@weborigami/origami/node_modules/marked/lib/marked.esm.js.map marked.esm.js.map node_modules/@weborigami/origami/node_modules/marked/lib/marked.umd.js …(function (global, factory) { typeof… node_modules/@weborigami/origami/node_modules/marked/lib->node_modules/@weborigami/origami/node_modules/marked/lib/marked.umd.js marked.umd.js node_modules/@weborigami/origami/node_modules/marked/lib/marked.umd.js.map {"version":3,"file":"marked.umd.js","sou… node_modules/@weborigami/origami/node_modules/marked/lib->node_modules/@weborigami/origami/node_modules/marked/lib/marked.umd.js.map marked.umd.js.map node_modules/@weborigami/origami/node_modules/marked/man/marked.1 .TH "MARKED" "1" "November 2023" "9.1.4"… node_modules/@weborigami/origami/node_modules/marked/man->node_modules/@weborigami/origami/node_modules/marked/man/marked.1 marked.1 node_modules/@weborigami/origami/node_modules/marked/man/marked.1.md # marked(1) -- a javascript markdown par… node_modules/@weborigami/origami/node_modules/marked/man->node_modules/@weborigami/origami/node_modules/marked/man/marked.1.md marked.1.md node_modules/@weborigami/origami/node_modules/node-addon-api/common.gypi …'variables': { 'NAPI_VERSION%': "<!(… node_modules/@weborigami/origami/node_modules/node-addon-api->node_modules/@weborigami/origami/node_modules/node-addon-api/common.gypi common.gypi node_modules/@weborigami/origami/node_modules/node-addon-api/except.gypi …'defines': [ 'NAPI_CPP_EXCEPTIONS' ], node_modules/@weborigami/origami/node_modules/node-addon-api->node_modules/@weborigami/origami/node_modules/node-addon-api/except.gypi except.gypi node_modules/@weborigami/origami/node_modules/node-addon-api/index.js const path = require('path'); const inc… node_modules/@weborigami/origami/node_modules/node-addon-api->node_modules/@weborigami/origami/node_modules/node-addon-api/index.js index.js node_modules/@weborigami/origami/node_modules/node-addon-api/LICENSE.md The MIT License (MIT) ==================… node_modules/@weborigami/origami/node_modules/node-addon-api->node_modules/@weborigami/origami/node_modules/node-addon-api/LICENSE.md LICENSE.md node_modules/@weborigami/origami/node_modules/node-addon-api/napi-inl.deprecated.h #ifndef SRC_NAPI_INL_DEPRECATED_H_ #defi… node_modules/@weborigami/origami/node_modules/node-addon-api->node_modules/@weborigami/origami/node_modules/node-addon-api/napi-inl.deprecated.h napi-inl.deprecated.h node_modules/@weborigami/origami/node_modules/node-addon-api/napi-inl.h #ifndef SRC_NAPI_INL_H_ #define SRC_NAPI… node_modules/@weborigami/origami/node_modules/node-addon-api->node_modules/@weborigami/origami/node_modules/node-addon-api/napi-inl.h napi-inl.h node_modules/@weborigami/origami/node_modules/node-addon-api/napi.h #ifndef SRC_NAPI_H_ #define SRC_NAPI_H_ node_modules/@weborigami/origami/node_modules/node-addon-api->node_modules/@weborigami/origami/node_modules/node-addon-api/napi.h napi.h node_modules/@weborigami/origami/node_modules/node-addon-api/node_api.gyp …'targets': [ { 'target_name': … node_modules/@weborigami/origami/node_modules/node-addon-api->node_modules/@weborigami/origami/node_modules/node-addon-api/node_api.gyp node_api.gyp node_modules/@weborigami/origami/node_modules/node-addon-api/noexcept.gypi …'defines': [ 'NAPI_DISABLE_CPP_EXCEPTION… node_modules/@weborigami/origami/node_modules/node-addon-api->node_modules/@weborigami/origami/node_modules/node-addon-api/noexcept.gypi noexcept.gypi node_modules/@weborigami/origami/node_modules/node-addon-api/nothing.c node_modules/@weborigami/origami/node_modules/node-addon-api->node_modules/@weborigami/origami/node_modules/node-addon-api/nothing.c nothing.c node_modules/@weborigami/origami/node_modules/node-addon-api/package-support.json …"versions": [ { "version": "*"… node_modules/@weborigami/origami/node_modules/node-addon-api->node_modules/@weborigami/origami/node_modules/node-addon-api/package-support.json package-support.json node_modules/@weborigami/origami/node_modules/node-addon-api/package.json …"bugs": { "url": "https://github.com… node_modules/@weborigami/origami/node_modules/node-addon-api->node_modules/@weborigami/origami/node_modules/node-addon-api/package.json package.json node_modules/@weborigami/origami/node_modules/node-addon-api/README.md NOTE: The default branch has been rename… node_modules/@weborigami/origami/node_modules/node-addon-api->node_modules/@weborigami/origami/node_modules/node-addon-api/README.md README.md node_modules/@weborigami/origami/node_modules/node-addon-api/tools node_modules/@weborigami/origami/node_modules/node-addon-api->node_modules/@weborigami/origami/node_modules/node-addon-api/tools tools node_modules/@weborigami/origami/node_modules/node-addon-api/tools/check-napi.js 'use strict'; // Descend into a director… node_modules/@weborigami/origami/node_modules/node-addon-api/tools->node_modules/@weborigami/origami/node_modules/node-addon-api/tools/check-napi.js check-napi.js node_modules/@weborigami/origami/node_modules/node-addon-api/tools/clang-format.js #!/usr/bin/env node const spawn = requi… node_modules/@weborigami/origami/node_modules/node-addon-api/tools->node_modules/@weborigami/origami/node_modules/node-addon-api/tools/clang-format.js clang-format.js node_modules/@weborigami/origami/node_modules/node-addon-api/tools/conversion.js #! /usr/bin/env node 'use strict'; con… node_modules/@weborigami/origami/node_modules/node-addon-api/tools->node_modules/@weborigami/origami/node_modules/node-addon-api/tools/conversion.js conversion.js node_modules/@weborigami/origami/node_modules/node-addon-api/tools/eslint-format.js #!/usr/bin/env node const spawn = requi… node_modules/@weborigami/origami/node_modules/node-addon-api/tools->node_modules/@weborigami/origami/node_modules/node-addon-api/tools/eslint-format.js eslint-format.js node_modules/@weborigami/origami/node_modules/node-addon-api/tools/README.md # Tools ## clang-format The clang-form… node_modules/@weborigami/origami/node_modules/node-addon-api/tools->node_modules/@weborigami/origami/node_modules/node-addon-api/tools/README.md README.md node_modules/@weborigami/origami/node_modules/sharp/binding.gyp { 'variables': { 'vips_version': '… node_modules/@weborigami/origami/node_modules/sharp->node_modules/@weborigami/origami/node_modules/sharp/binding.gyp binding.gyp node_modules/@weborigami/origami/node_modules/sharp/build node_modules/@weborigami/origami/node_modules/sharp->node_modules/@weborigami/origami/node_modules/sharp/build build node_modules/@weborigami/origami/node_modules/sharp/install node_modules/@weborigami/origami/node_modules/sharp->node_modules/@weborigami/origami/node_modules/sharp/install install node_modules/@weborigami/origami/node_modules/sharp/lib node_modules/@weborigami/origami/node_modules/sharp->node_modules/@weborigami/origami/node_modules/sharp/lib lib node_modules/@weborigami/origami/node_modules/sharp/LICENSE Apache License Version 2.0, January 2004… node_modules/@weborigami/origami/node_modules/sharp->node_modules/@weborigami/origami/node_modules/sharp/LICENSE LICENSE node_modules/@weborigami/origami/node_modules/sharp/package.json