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
:
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:
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