Build microfiction, chapbooks, miniature bindings, and tiny print experiments. https://lewismoten.github.io/Tiny-Pockets-Press/#editor
  • JavaScript 87.9%
  • CSS 6.5%
  • HTML 4.2%
  • Assembly 1.4%
Find a file
2026-06-21 10:13:38 -04:00
assets move sheet size into print setup 2026-06-02 14:43:48 -04:00
c64 setup palettes as plugins 2026-06-20 20:10:09 -04:00
controls wire up pre-dither 2026-06-21 02:45:24 -04:00
css add cancel button to progress bar 2026-06-12 03:22:41 -04:00
data use remote c64 dither 2026-06-21 02:25:32 -04:00
js convert zip and d64 into storage plugins 2026-06-21 10:13:38 -04:00
scripts divide seeAlso into seeAlsoExtensions for easier validation 2026-06-01 02:44:44 -04:00
storage convert zip and d64 into storage plugins 2026-06-21 10:13:38 -04:00
.gitignore ignore cache for python 2026-06-14 21:39:50 -04:00
index.html wip - move d64 button to book export 2026-06-13 00:15: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 move color control svg into asset 2026-06-01 21:45:24 -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.