0.14.9 • Published 9 months ago

boomack v0.14.9

Weekly downloads
124
License
MIT
Repository
-
Last release
9 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.9

9 months ago

0.14.7

1 year ago

0.14.5

2 years ago

0.14.4

2 years ago

0.14.0-dev

2 years ago

0.14.0

2 years ago

0.14.1

2 years ago

0.14.2

2 years ago

0.14.3

2 years ago

0.13.0

2 years ago

0.13.1

2 years ago

0.13.2

2 years ago

0.13.3

2 years ago

0.11.0

3 years ago

0.11.1

3 years ago

0.12.0

3 years ago

0.10.0-dev

3 years ago

0.9.2

3 years ago

0.9.1

3 years ago

0.9.3

3 years ago

0.10.0

3 years ago

0.9.0

4 years ago

0.8.1

4 years ago

0.8.2

4 years ago

0.7.0

4 years ago

0.6.5

4 years ago

0.6.4

4 years ago

0.6.3

4 years ago

0.6.2

5 years ago

0.6.1

5 years ago

0.6.0

5 years ago

0.5.12

5 years ago

0.5.11

5 years ago

0.5.10

5 years ago

0.5.9

5 years ago

0.5.8

5 years ago

0.5.7

5 years ago

0.5.6

5 years ago

0.5.5

5 years ago

0.5.4

5 years ago

0.5.3

5 years ago

0.5.2

5 years ago

0.5.1

5 years ago

0.5.0

5 years ago

0.4.0

5 years ago

0.3.1

5 years ago

0.3.0

5 years ago

0.2.4

5 years ago

0.2.3

5 years ago

0.2.2

5 years ago

0.2.1

5 years ago

0.2.0

5 years ago

0.1.15

6 years ago

0.1.14

6 years ago

0.1.13

6 years ago

0.1.12

6 years ago

0.1.11

6 years ago

0.1.10

6 years ago

0.1.9

6 years ago

0.1.8

6 years ago

0.1.7

6 years ago

0.1.5

6 years ago

0.1.4

6 years ago

0.1.2

6 years ago

0.1.3

6 years ago

0.1.1

6 years ago

0.1.0

6 years ago

0.1.0-dev2

6 years ago

0.1.0-dev

6 years ago