0.14.5 • Published 11 months ago

boomack v0.14.5

Weekly downloads
124
License
MIT
Repository
-
Last release
11 months ago

Boomack

Boomack Logo

web app for displaying hyper-media items in concert with e.g. an IDE

Inspired by ideas from Daniel Kiertscher

Requirements

  • NodeJS 10.12

Getting Started

  1. Install the Boomack server: npm i -g boomack (may require sudo on Linux)
  2. Start the server listening at default port 3000: boomack
  3. Open the display page in a browser: http://127.0.0.1:3000/
  4. Send display requests via the HTTP API:

Bash:

curl -H "Content-Type: application/json" \
  -d '{"text":"Hello World!"}' \
  http://127.0.0.1:3000/v1/display

PowerShell:

Invoke-WebRequest http://127.0.0.1:3000/v1/display `
    -Method Post `
    -ContentType application/json `
    -Body '{"text":"Hello World!"}'

Use the Boomack CLI

  1. Install the Boomack CLI: npm i -g boomack-cli (may require sudo on Linux)
  2. Send API requests:
    • Send plain text to the default slot in the default panel
      boom -s "Hello World!"
    • Create new panel demo with two slots: head and main:
      boom panel add demo "{grid: {rows: 3}, slots: {head: {}, main: {row: 1, rowSpan: 2, history: 10}}}"
    • List all existing panels:
      boom panel ls
    • Send Markdown to the slot head in the panel demo:
      boom --target demo/head -s "# Demo" -t text/markdown
    • Send a file to the slot main in the panel demo:
      boom --target demo/main -f ./my-code.js

Try out the demos

  • Clone the repository
  • Start a local Boomack server: boomack -b --panel default
  • Run scripts in demo folder, e. g.: node demo/display-image.js

Development

  • Install development dependencies: npm i
  • Run tests: npm test
  • Build docs: npm run docs
  • Make sure, you have Gulp CLI installed: npm i -g gulp-cli
  • Update vendor libraries
    • Update e.g. lodash: npm upgrade lodash
    • Copy web client dependencies from node_modules to client folder: vendor
0.14.5

11 months ago

0.14.4

11 months ago

0.14.0-dev

1 year ago

0.14.0

1 year ago

0.14.1

1 year ago

0.14.2

1 year ago

0.14.3

1 year ago

0.13.0

1 year ago

0.13.1

1 year ago

0.13.2

1 year ago

0.13.3

1 year ago

0.11.0

2 years ago

0.11.1

2 years ago

0.12.0

1 year ago

0.10.0-dev

2 years ago

0.9.2

2 years ago

0.9.1

2 years ago

0.9.3

2 years ago

0.10.0

2 years ago

0.9.0

3 years ago

0.8.1

3 years ago

0.8.2

3 years ago

0.7.0

3 years ago

0.6.5

3 years ago

0.6.4

3 years ago

0.6.3

3 years ago

0.6.2

4 years ago

0.6.1

4 years ago

0.6.0

4 years ago

0.5.12

4 years ago

0.5.11

4 years ago

0.5.10

4 years ago

0.5.9

4 years ago

0.5.8

4 years ago

0.5.7

4 years ago

0.5.6

4 years ago

0.5.5

4 years ago

0.5.4

4 years ago

0.5.3

4 years ago

0.5.2

4 years ago

0.5.1

4 years ago

0.5.0

4 years ago

0.4.0

4 years ago

0.3.1

4 years ago

0.3.0

4 years ago

0.2.4

4 years ago

0.2.3

4 years ago

0.2.2

4 years ago

0.2.1

4 years ago

0.2.0

4 years ago

0.1.15

4 years ago

0.1.14

4 years ago

0.1.13

4 years ago

0.1.12

4 years ago

0.1.11

4 years ago

0.1.10

4 years ago

0.1.9

4 years ago

0.1.8

4 years ago

0.1.7

4 years ago

0.1.5

4 years ago

0.1.4

4 years ago

0.1.2

4 years ago

0.1.3

4 years ago

0.1.1

4 years ago

0.1.0

4 years ago

0.1.0-dev2

4 years ago

0.1.0-dev

4 years ago