Build microfiction, chapbooks, miniature bindings, and tiny print experiments. https://lewismoten.github.io/Tiny-Pockets-Press/#editor
  • JavaScript 85.1%
  • CSS 8.9%
  • HTML 6%
Find a file
2026-06-01 21:27:43 -04:00
assets consolidate x/y/w, convert alignment to cycle icons 2026-06-01 02:25:24 -04:00
controls organize TPP by capability 2026-06-01 21:27:43 -04:00
css modularize next 5 controls 2026-06-01 17:35:35 -04:00
data add optional target for 1-50 books. position update 2026-06-01 02:56:09 -04:00
js organize TPP by capability 2026-06-01 21:27:43 -04:00
scripts divide seeAlso into seeAlsoExtensions for easier validation 2026-06-01 02:44:44 -04:00
.gitignore ignore mac file system metadata 2026-05-31 22:36:03 -04:00
index.html split off ui state helpers 2026-06-01 21:23:00 -04:00
LICENSE.md Initial commit 2026-05-25 10:44:07 -04:00
package-lock.json install prettier 2026-05-26 21:00:34 -04:00
package.json split off ui state helpers 2026-06-01 21:23:00 -04:00
README.md run as localhost 2026-05-30 00:43:13 -04:00
server.js run as localhost 2026-05-30 00:43:13 -04:00

Tiny Pockets Press v6.1

This is a syntax-corrected build of v6.

Run locally

Start a localhost server with:

npm run localhost

By default the app will be available at http://127.0.0.1:3000.

Fixes in v6.1

  • Rebuilt JavaScript modules to avoid invalid escaped strings and broken regex literals.
  • Added node --check validation during packaging.
  • Keeps JavaScript modular:
    • config.js
    • state.js
    • markdown-media.js
    • layout-engine.js
    • render-page.js
    • imposition.js
    • library.js
    • editor.js
    • export.js
    • app.js
  • Keeps the uploaded sample book in data/sample-book.json.
  • Maintains separate interior and cover print/PDF views.