Skip to content

ArnauNau/pane

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PANE: Pixel Art Notation Engine

Playground for PANL, the deterministic isometric pixel-art notation language in JSON form.

PANL Docs

  • Human-readable docs/spec: /docs
  • Machine-readable spec JSON: /docs/panl.json
  • Markdown export: /docs/panl.md
  • Alias JSON endpoint: /docs.json

The app is static (adapter-static), so these endpoints are emitted at build time and can be:

  • Served under the same domain as the playground by deploying all of build/.
  • Deployed to a docs-only subdomain by publishing at least build/docs/, build/docs.json, and build/_app/.

Stack

  • Bun (package manager + scripts)
  • SvelteKit + TypeScript
  • Canvas software rasterizer
  • Ajv (JSON Schema validation)
  • CodeMirror 6 (lazy-loaded editor)

Commands

# install
bun install

# dev server
bun run dev

# type + svelte checks
bun run check

# production static build (output in ./build)
bun run build

# preview built site
bun run preview

About

Pixel Art Notation Engine, a PANL playground

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages