├── .github └── workflows │ └── test-and-deploy.yml ├── .gitignore ├── .gitmodules ├── LICENSE ├── README.md ├── eslint.config.js ├── index.html ├── package.json ├── src ├── .dockerignore ├── common │ ├── file.ts │ ├── formats.ts │ ├── ie.js │ ├── interface.ts │ ├── launcher.ts │ ├── options.ts │ ├── ui │ │ └── LoadingPane.svelte │ └── waiting.gif ├── fonts │ ├── build-iosevka.sh │ ├── fonts.css │ ├── iosevka-config.toml │ └── iosevka │ │ ├── iosevka-bold.woff2 │ │ ├── iosevka-bolditalic.woff2 │ │ ├── iosevka-extended.woff2 │ │ ├── iosevka-extendedbold.woff2 │ │ ├── iosevka-extendedbolditalic.woff2 │ │ ├── iosevka-extendeditalic.woff2 │ │ ├── iosevka-extendedthin.woff2 │ │ ├── iosevka-extendedthinitalic.woff2 │ │ ├── iosevka-italic.woff2 │ │ ├── iosevka-regular.woff2 │ │ ├── iosevka-thin.woff2 │ │ └── iosevka-thinitalic.woff2 ├── inform7 │ ├── index.ts │ ├── inform7.css │ └── manifest.txt ├── iplayif.com │ ├── .gitignore │ ├── app │ │ ├── .eslintrc.cjs │ │ ├── Dockerfile │ │ ├── package-lock.json │ │ ├── package.json │ │ └── src │ │ │ ├── app.ts │ │ │ ├── common.ts │ │ │ ├── front-page.ts │ │ │ ├── main.ts │ │ │ ├── metadata.ts │ │ │ ├── proxy.ts │ │ │ ├── sitegen.ts │ │ │ └── templates.ts │ ├── certbot │ │ ├── Dockerfile │ │ └── certbot.sh │ ├── docker-compose.yml │ ├── nginx │ │ ├── Dockerfile │ │ └── nginx.sh │ └── options.json.md ├── tools │ ├── file-exporter.html │ ├── file-exporter.ts │ ├── index-processing.ts │ ├── inform7-wasm-cli.ts │ └── single-file-cli.ts └── web │ ├── parchment.css │ └── web.css ├── tests ├── browser-compat │ ├── eslint.config.js │ └── inform7 │ │ └── package.json ├── check-compat.sh ├── inform7-6M62 │ └── Standard │ │ ├── index.html │ │ ├── play.html │ │ ├── source.html │ │ └── style.css └── runtests.sh ├── tools ├── deploy.gitignore ├── iftf-logo.png └── package-inform7.sh └── tsconfig.json /.github/workflows/test-and-deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curiousdannii/parchment/HEAD/.github/workflows/test-and-deploy.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curiousdannii/parchment/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curiousdannii/parchment/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curiousdannii/parchment/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curiousdannii/parchment/HEAD/README.md -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curiousdannii/parchment/HEAD/eslint.config.js -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curiousdannii/parchment/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curiousdannii/parchment/HEAD/package.json -------------------------------------------------------------------------------- /src/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curiousdannii/parchment/HEAD/src/.dockerignore -------------------------------------------------------------------------------- /src/common/file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curiousdannii/parchment/HEAD/src/common/file.ts -------------------------------------------------------------------------------- /src/common/formats.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curiousdannii/parchment/HEAD/src/common/formats.ts -------------------------------------------------------------------------------- /src/common/ie.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curiousdannii/parchment/HEAD/src/common/ie.js -------------------------------------------------------------------------------- /src/common/interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curiousdannii/parchment/HEAD/src/common/interface.ts -------------------------------------------------------------------------------- /src/common/launcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curiousdannii/parchment/HEAD/src/common/launcher.ts -------------------------------------------------------------------------------- /src/common/options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curiousdannii/parchment/HEAD/src/common/options.ts -------------------------------------------------------------------------------- /src/common/ui/LoadingPane.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curiousdannii/parchment/HEAD/src/common/ui/LoadingPane.svelte -------------------------------------------------------------------------------- /src/common/waiting.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curiousdannii/parchment/HEAD/src/common/waiting.gif -------------------------------------------------------------------------------- /src/fonts/build-iosevka.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curiousdannii/parchment/HEAD/src/fonts/build-iosevka.sh -------------------------------------------------------------------------------- /src/fonts/fonts.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curiousdannii/parchment/HEAD/src/fonts/fonts.css -------------------------------------------------------------------------------- /src/fonts/iosevka-config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curiousdannii/parchment/HEAD/src/fonts/iosevka-config.toml -------------------------------------------------------------------------------- /src/fonts/iosevka/iosevka-bold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curiousdannii/parchment/HEAD/src/fonts/iosevka/iosevka-bold.woff2 -------------------------------------------------------------------------------- /src/fonts/iosevka/iosevka-bolditalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curiousdannii/parchment/HEAD/src/fonts/iosevka/iosevka-bolditalic.woff2 -------------------------------------------------------------------------------- /src/fonts/iosevka/iosevka-extended.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curiousdannii/parchment/HEAD/src/fonts/iosevka/iosevka-extended.woff2 -------------------------------------------------------------------------------- /src/fonts/iosevka/iosevka-extendedbold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curiousdannii/parchment/HEAD/src/fonts/iosevka/iosevka-extendedbold.woff2 -------------------------------------------------------------------------------- /src/fonts/iosevka/iosevka-extendedbolditalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curiousdannii/parchment/HEAD/src/fonts/iosevka/iosevka-extendedbolditalic.woff2 -------------------------------------------------------------------------------- /src/fonts/iosevka/iosevka-extendeditalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curiousdannii/parchment/HEAD/src/fonts/iosevka/iosevka-extendeditalic.woff2 -------------------------------------------------------------------------------- /src/fonts/iosevka/iosevka-extendedthin.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curiousdannii/parchment/HEAD/src/fonts/iosevka/iosevka-extendedthin.woff2 -------------------------------------------------------------------------------- /src/fonts/iosevka/iosevka-extendedthinitalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curiousdannii/parchment/HEAD/src/fonts/iosevka/iosevka-extendedthinitalic.woff2 -------------------------------------------------------------------------------- /src/fonts/iosevka/iosevka-italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curiousdannii/parchment/HEAD/src/fonts/iosevka/iosevka-italic.woff2 -------------------------------------------------------------------------------- /src/fonts/iosevka/iosevka-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curiousdannii/parchment/HEAD/src/fonts/iosevka/iosevka-regular.woff2 -------------------------------------------------------------------------------- /src/fonts/iosevka/iosevka-thin.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curiousdannii/parchment/HEAD/src/fonts/iosevka/iosevka-thin.woff2 -------------------------------------------------------------------------------- /src/fonts/iosevka/iosevka-thinitalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curiousdannii/parchment/HEAD/src/fonts/iosevka/iosevka-thinitalic.woff2 -------------------------------------------------------------------------------- /src/inform7/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curiousdannii/parchment/HEAD/src/inform7/index.ts -------------------------------------------------------------------------------- /src/inform7/inform7.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curiousdannii/parchment/HEAD/src/inform7/inform7.css -------------------------------------------------------------------------------- /src/inform7/manifest.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curiousdannii/parchment/HEAD/src/inform7/manifest.txt -------------------------------------------------------------------------------- /src/iplayif.com/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curiousdannii/parchment/HEAD/src/iplayif.com/.gitignore -------------------------------------------------------------------------------- /src/iplayif.com/app/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curiousdannii/parchment/HEAD/src/iplayif.com/app/.eslintrc.cjs -------------------------------------------------------------------------------- /src/iplayif.com/app/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curiousdannii/parchment/HEAD/src/iplayif.com/app/Dockerfile -------------------------------------------------------------------------------- /src/iplayif.com/app/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curiousdannii/parchment/HEAD/src/iplayif.com/app/package-lock.json -------------------------------------------------------------------------------- /src/iplayif.com/app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curiousdannii/parchment/HEAD/src/iplayif.com/app/package.json -------------------------------------------------------------------------------- /src/iplayif.com/app/src/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curiousdannii/parchment/HEAD/src/iplayif.com/app/src/app.ts -------------------------------------------------------------------------------- /src/iplayif.com/app/src/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curiousdannii/parchment/HEAD/src/iplayif.com/app/src/common.ts -------------------------------------------------------------------------------- /src/iplayif.com/app/src/front-page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curiousdannii/parchment/HEAD/src/iplayif.com/app/src/front-page.ts -------------------------------------------------------------------------------- /src/iplayif.com/app/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curiousdannii/parchment/HEAD/src/iplayif.com/app/src/main.ts -------------------------------------------------------------------------------- /src/iplayif.com/app/src/metadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curiousdannii/parchment/HEAD/src/iplayif.com/app/src/metadata.ts -------------------------------------------------------------------------------- /src/iplayif.com/app/src/proxy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curiousdannii/parchment/HEAD/src/iplayif.com/app/src/proxy.ts -------------------------------------------------------------------------------- /src/iplayif.com/app/src/sitegen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curiousdannii/parchment/HEAD/src/iplayif.com/app/src/sitegen.ts -------------------------------------------------------------------------------- /src/iplayif.com/app/src/templates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curiousdannii/parchment/HEAD/src/iplayif.com/app/src/templates.ts -------------------------------------------------------------------------------- /src/iplayif.com/certbot/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curiousdannii/parchment/HEAD/src/iplayif.com/certbot/Dockerfile -------------------------------------------------------------------------------- /src/iplayif.com/certbot/certbot.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curiousdannii/parchment/HEAD/src/iplayif.com/certbot/certbot.sh -------------------------------------------------------------------------------- /src/iplayif.com/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curiousdannii/parchment/HEAD/src/iplayif.com/docker-compose.yml -------------------------------------------------------------------------------- /src/iplayif.com/nginx/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curiousdannii/parchment/HEAD/src/iplayif.com/nginx/Dockerfile -------------------------------------------------------------------------------- /src/iplayif.com/nginx/nginx.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curiousdannii/parchment/HEAD/src/iplayif.com/nginx/nginx.sh -------------------------------------------------------------------------------- /src/iplayif.com/options.json.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curiousdannii/parchment/HEAD/src/iplayif.com/options.json.md -------------------------------------------------------------------------------- /src/tools/file-exporter.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curiousdannii/parchment/HEAD/src/tools/file-exporter.html -------------------------------------------------------------------------------- /src/tools/file-exporter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curiousdannii/parchment/HEAD/src/tools/file-exporter.ts -------------------------------------------------------------------------------- /src/tools/index-processing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curiousdannii/parchment/HEAD/src/tools/index-processing.ts -------------------------------------------------------------------------------- /src/tools/inform7-wasm-cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curiousdannii/parchment/HEAD/src/tools/inform7-wasm-cli.ts -------------------------------------------------------------------------------- /src/tools/single-file-cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curiousdannii/parchment/HEAD/src/tools/single-file-cli.ts -------------------------------------------------------------------------------- /src/web/parchment.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curiousdannii/parchment/HEAD/src/web/parchment.css -------------------------------------------------------------------------------- /src/web/web.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curiousdannii/parchment/HEAD/src/web/web.css -------------------------------------------------------------------------------- /tests/browser-compat/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curiousdannii/parchment/HEAD/tests/browser-compat/eslint.config.js -------------------------------------------------------------------------------- /tests/browser-compat/inform7/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curiousdannii/parchment/HEAD/tests/browser-compat/inform7/package.json -------------------------------------------------------------------------------- /tests/check-compat.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curiousdannii/parchment/HEAD/tests/check-compat.sh -------------------------------------------------------------------------------- /tests/inform7-6M62/Standard/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curiousdannii/parchment/HEAD/tests/inform7-6M62/Standard/index.html -------------------------------------------------------------------------------- /tests/inform7-6M62/Standard/play.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curiousdannii/parchment/HEAD/tests/inform7-6M62/Standard/play.html -------------------------------------------------------------------------------- /tests/inform7-6M62/Standard/source.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curiousdannii/parchment/HEAD/tests/inform7-6M62/Standard/source.html -------------------------------------------------------------------------------- /tests/inform7-6M62/Standard/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curiousdannii/parchment/HEAD/tests/inform7-6M62/Standard/style.css -------------------------------------------------------------------------------- /tests/runtests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curiousdannii/parchment/HEAD/tests/runtests.sh -------------------------------------------------------------------------------- /tools/deploy.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curiousdannii/parchment/HEAD/tools/deploy.gitignore -------------------------------------------------------------------------------- /tools/iftf-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curiousdannii/parchment/HEAD/tools/iftf-logo.png -------------------------------------------------------------------------------- /tools/package-inform7.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curiousdannii/parchment/HEAD/tools/package-inform7.sh -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/curiousdannii/parchment/HEAD/tsconfig.json --------------------------------------------------------------------------------