Giter VIP home page Giter VIP logo

melt-app's Introduction

Melt

A polargraph controller

Melt is my response to the awesome and complete Polargraph Controller made by Sandy Noble. It's a way to interact with the Polargraph Server in a flexible way. Also draw from code as if it were p5.js/Processing

Custom JS Code Queue with progress bar Configuration tab showing command and description

Melt API

Run any of these to control de plotter from code. You can use the included editor to comfortably write or open the inspector with CTRL/CMD+I for wild testing. Standard JavaScript applies.

Line

line(x1, y1, x2, y2)

Ellipse

ellipse(x, y, radio, resolution = 100)

Resolution is an optional parameter. A lower number will draw faster will less faces. Can also be used to draw an hexagon if set to 6, triangle if 3, etc.

Shape

beginShape();

vertex(x1, y1);

vertex(x2, y2);

endShape();

Curve (Bezier)

from = new Victor(0, height);

controlPt = new Victor(0,0);

to = new Victor(width, 0);

curve(from, controlPt, to)

Text

textSize(n); Default: 2

textFont(fontName); Deafult: 'futura'

text('Hello World', xPos, yPos);

Available fonts to load in textFont(): astrology, cursive, cyrillic, futural, futuram, gothiceng, gothicger, gothicita, greek, japanese, markers, mathlow, mathupp, meteorology, music, scriptc, scripts, symbolic, timesg, timesi, timesib, timesr, timesrb

About

My main goal when making Melt was to create a way to write creative code as if it were p5.js or Processing, being able to import a sketch and make minimum changes for the plotter to make the drawing. It might also be the best way for a slow, relaxed debugging.

Either Download:

Head to the releases page and select your Mac or Windows flavor. (Linux on the way)

Or Build:

Prerequisites: Node, npm, yarn (if you want to build)

  1. Clone / Download This Repository
  2. In a terminal/console window cd path/to/repo
  3. Download dependencies with npm install
  4. To run the app npm start
  5. To build the app npm run build (will trigger yarn dist)

Awesome Libraries used in this project

Hack

The app structure is very basic. It's a website wrapped by Electron. main.js starts the process, it's mostly electron stuff. client/index.html holds the DOM elements. client/melt.js is where everything happens. The code is pretty straight forward, go ahead and have a happy hacking.

Use

This software is not even Alpha. There's no warranty, but also it's harmless. Feel free to suggest improvements, submit issues or pull request new features/fixes

You are most invited to open the developer console, poke around, break things and hack your way.

made by Gonzalo Moiguer

melt-app's People

Contributors

coliss86 avatar gonzam88 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

melt-app's Issues

serial commands not going through

commands are not moving from the command queue. Manually tying in the commands works, but the commands generated from the controller are populated in the queue but its not going through.

Running on Win10, using the windows build.

Error installing on ubuntu

Got quite a few errors builing from source (npm install). Does Melt need a specific version of Node to work?

14800 verbose unlock done using /home/mskogly/.npm/_locks/staging-2050c7c4c10bc281.lock for /home/mskogly/Dropbox/Prosjekter/Drawbots/melt-app-master/node_modules/.staging
14801 timing stage:rollbackFailedOptional Completed in 41ms
14802 timing stage:runTopLevelLifecycles Completed in 38262ms
14803 silly saveTree [email protected]
14803 silly saveTree ├─┬ @types/[email protected]
14803 silly saveTree │ └── @types/[email protected]
14803 silly saveTree ├── [email protected]
14803 silly saveTree ├── [email protected]
14803 silly saveTree ├─┬ [email protected]
14803 silly saveTree │ ├─┬ [email protected]
14803 silly saveTree │ │ ├── [email protected]
14803 silly saveTree │ │ ├── [email protected]
14803 silly saveTree │ │ ├── [email protected]
14803 silly saveTree │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ └── [email protected]
14803 silly saveTree │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ │ └── [email protected]
14803 silly saveTree │ │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ │ └─┬ [email protected]
14803 silly saveTree │ │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ │ └── [email protected]
14803 silly saveTree │ │ │ └── [email protected]
14803 silly saveTree │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ │ │ └─┬ [email protected]
14803 silly saveTree │ │ │ │ │ └── [email protected]
14803 silly saveTree │ │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ │ └─┬ [email protected]
14803 silly saveTree │ │ │ │ └── [email protected]
14803 silly saveTree │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ │ └── [email protected]
14803 silly saveTree │ │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ │ │ └── [email protected]
14803 silly saveTree │ │ │ │ └── [email protected]
14803 silly saveTree │ │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ │ └── [email protected]
14803 silly saveTree │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ └── [email protected]
14803 silly saveTree │ │ ├── [email protected]
14803 silly saveTree │ │ ├── [email protected]
14803 silly saveTree │ │ ├── [email protected]
14803 silly saveTree │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ │ └── [email protected]
14803 silly saveTree │ │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ │ └─┬ [email protected]
14803 silly saveTree │ │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ │ └── [email protected]
14803 silly saveTree │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ └─┬ [email protected]
14803 silly saveTree │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ └── [email protected]
14803 silly saveTree │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ └── [email protected]
14803 silly saveTree │ │ ├── [email protected]
14803 silly saveTree │ │ ├── [email protected]
14803 silly saveTree │ │ ├── [email protected]
14803 silly saveTree │ │ ├── [email protected]
14803 silly saveTree │ │ ├── [email protected]
14803 silly saveTree │ │ ├── [email protected]
14803 silly saveTree │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ └─┬ [email protected]
14803 silly saveTree │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ └── [email protected]
14803 silly saveTree │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ │ └── [email protected]
14803 silly saveTree │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ └─┬ [email protected]
14803 silly saveTree │ │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ │ │ └── [email protected]
14803 silly saveTree │ │ │ │ └── [email protected]
14803 silly saveTree │ │ │ └── [email protected]
14803 silly saveTree │ │ ├── [email protected]
14803 silly saveTree │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ │ └─┬ [email protected]
14803 silly saveTree │ │ │ │ └── [email protected]
14803 silly saveTree │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ └── [email protected]
14803 silly saveTree │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ └─┬ [email protected]
14803 silly saveTree │ │ │ └── [email protected]
14803 silly saveTree │ │ ├── [email protected]
14803 silly saveTree │ │ └── [email protected]
14803 silly saveTree │ ├── [email protected]
14803 silly saveTree │ ├── [email protected]
14803 silly saveTree │ ├── [email protected]
14803 silly saveTree │ ├── [email protected]
14803 silly saveTree │ ├─┬ [email protected]
14803 silly saveTree │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ └── [email protected]
14803 silly saveTree │ │ └─┬ [email protected]
14803 silly saveTree │ │ └── [email protected]
14803 silly saveTree │ ├── [email protected]
14803 silly saveTree │ ├── [email protected]
14803 silly saveTree │ ├── [email protected]
14803 silly saveTree │ ├── [email protected]
14803 silly saveTree │ ├── [email protected]
14803 silly saveTree │ ├─┬ [email protected]
14803 silly saveTree │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ │ └─┬ [email protected]
14803 silly saveTree │ │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ │ └─┬ [email protected]
14803 silly saveTree │ │ │ │ └── [email protected]
14803 silly saveTree │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ │ └─┬ [email protected]
14803 silly saveTree │ │ │ │ └── [email protected]
14803 silly saveTree │ │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ │ └─┬ [email protected]
14803 silly saveTree │ │ │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ │ │ │ └── [email protected]
14803 silly saveTree │ │ │ │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ │ │ │ └── [email protected]
14803 silly saveTree │ │ │ │ │ └─┬ [email protected]
14803 silly saveTree │ │ │ │ │ └── [email protected]
14803 silly saveTree │ │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ │ │ └── [email protected]
14803 silly saveTree │ │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ │ └── [email protected]
14803 silly saveTree │ │ │ └─┬ [email protected]
14803 silly saveTree │ │ │ └─┬ [email protected]
14803 silly saveTree │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ └─┬ [email protected]
14803 silly saveTree │ │ │ └── [email protected]
14803 silly saveTree │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ │ └── [email protected]
14803 silly saveTree │ │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ │ └── [email protected]
14803 silly saveTree │ │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ │ └── [email protected]
14803 silly saveTree │ │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ │ └── [email protected]
14803 silly saveTree │ │ │ └── [email protected]
14803 silly saveTree │ │ ├── [email protected]
14803 silly saveTree │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ │ └── [email protected]
14803 silly saveTree │ │ │ └─┬ [email protected]
14803 silly saveTree │ │ │ └── [email protected]
14803 silly saveTree │ │ ├── [email protected]
14803 silly saveTree │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ └─┬ [email protected]
14803 silly saveTree │ │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ │ │ └── [email protected]
14803 silly saveTree │ │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ │ └─┬ [email protected]
14803 silly saveTree │ │ │ │ └── [email protected]
14803 silly saveTree │ │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ │ └─┬ [email protected]
14803 silly saveTree │ │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ │ └── [email protected]
14803 silly saveTree │ │ │ └── [email protected]
14803 silly saveTree │ │ ├── [email protected]
14803 silly saveTree │ │ └── [email protected]
14803 silly saveTree │ └─┬ [email protected]
14803 silly saveTree │ ├─┬ [email protected]
14803 silly saveTree │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ └─┬ [email protected]
14803 silly saveTree │ │ │ └── [email protected]
14803 silly saveTree │ │ ├── [email protected]
14803 silly saveTree │ │ └─┬ [email protected]
14803 silly saveTree │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ │ └── [email protected]
14803 silly saveTree │ │ │ └─┬ [email protected]
14803 silly saveTree │ │ │ └── [email protected]
14803 silly saveTree │ │ └── [email protected]
14803 silly saveTree │ ├── [email protected]
14803 silly saveTree │ ├─┬ [email protected]
14803 silly saveTree │ │ └─┬ [email protected]
14803 silly saveTree │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ └─┬ [email protected]
14803 silly saveTree │ │ │ └── [email protected]
14803 silly saveTree │ │ └── [email protected]
14803 silly saveTree │ ├── [email protected]
14803 silly saveTree │ ├─┬ [email protected]
14803 silly saveTree │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ │ └── [email protected]
14803 silly saveTree │ │ │ └─┬ [email protected]
14803 silly saveTree │ │ │ └─┬ [email protected]
14803 silly saveTree │ │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ │ └─┬ [email protected]
14803 silly saveTree │ │ │ │ └── [email protected]
14803 silly saveTree │ │ │ └── [email protected]
14803 silly saveTree │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ └── [email protected]
14803 silly saveTree │ │ └─┬ [email protected]
14803 silly saveTree │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ └── [email protected]
14803 silly saveTree │ │ ├── [email protected]
14803 silly saveTree │ │ └── [email protected]
14803 silly saveTree │ ├── [email protected]
14803 silly saveTree │ ├── [email protected]
14803 silly saveTree │ ├── [email protected]
14803 silly saveTree │ ├─┬ [email protected]
14803 silly saveTree │ │ ├── [email protected]
14803 silly saveTree │ │ └─┬ [email protected]
14803 silly saveTree │ │ └── [email protected]
14803 silly saveTree │ ├── [email protected]
14803 silly saveTree │ ├── [email protected]
14803 silly saveTree │ └─┬ [email protected]
14803 silly saveTree │ └── [email protected]
14803 silly saveTree ├─┬ [email protected]
14803 silly saveTree │ ├─┬ [email protected]
14803 silly saveTree │ │ ├── [email protected]
14803 silly saveTree │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ └── [email protected]
14803 silly saveTree │ │ ├── [email protected]
14803 silly saveTree │ │ └─┬ [email protected]
14803 silly saveTree │ │ └── [email protected]
14803 silly saveTree │ ├─┬ [email protected]
14803 silly saveTree │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ │ │ └── [email protected]
14803 silly saveTree │ │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ │ │ └── [email protected]
14803 silly saveTree │ │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ │ └─┬ [email protected]
14803 silly saveTree │ │ │ │ └── [email protected]
14803 silly saveTree │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ └─┬ [email protected]
14803 silly saveTree │ │ │ └── [email protected]
14803 silly saveTree │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ └── [email protected]
14803 silly saveTree │ │ ├── [email protected]
14803 silly saveTree │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ │ └─┬ [email protected]
14803 silly saveTree │ │ │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ │ │ └── [email protected]
14803 silly saveTree │ │ │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ │ │ └─┬ [email protected]
14803 silly saveTree │ │ │ │ │ └── [email protected]
14803 silly saveTree │ │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ │ │ │ └── [email protected]
14803 silly saveTree │ │ │ │ │ └─┬ [email protected]
14803 silly saveTree │ │ │ │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ │ │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ │ │ │ │ └─┬ [email protected]
14803 silly saveTree │ │ │ │ │ │ │ └── [email protected]
14803 silly saveTree │ │ │ │ │ │ └─┬ [email protected]
14803 silly saveTree │ │ │ │ │ │ └── [email protected]
14803 silly saveTree │ │ │ │ │ └── [email protected]
14803 silly saveTree │ │ │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ │ │ │ └─┬ [email protected]
14803 silly saveTree │ │ │ │ │ │ └── [email protected]
14803 silly saveTree │ │ │ │ │ └─┬ [email protected]
14803 silly saveTree │ │ │ │ │ └── [email protected]
14803 silly saveTree │ │ │ │ └── [email protected]
14803 silly saveTree │ │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ │ │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ │ │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ │ │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ │ │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ │ │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ │ │ │ │ └── [email protected]
14803 silly saveTree │ │ │ │ │ │ └── [email protected]
14803 silly saveTree │ │ │ │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ │ │ │ └── [email protected]
14803 silly saveTree │ │ │ │ │ └─┬ [email protected]
14803 silly saveTree │ │ │ │ │ └─┬ [email protected]
14803 silly saveTree │ │ │ │ │ └── [email protected]
14803 silly saveTree │ │ │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ │ │ └── [email protected]
14803 silly saveTree │ │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ │ │ └── [email protected]
14803 silly saveTree │ │ │ │ └─┬ [email protected]
14803 silly saveTree │ │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ │ │ └── [email protected]
14803 silly saveTree │ │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ │ │ └─┬ [email protected]
14803 silly saveTree │ │ │ │ │ └── [email protected]
14803 silly saveTree │ │ │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ │ │ └── [email protected]
14803 silly saveTree │ │ │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ │ │ │ └── [email protected]
14803 silly saveTree │ │ │ │ │ └─┬ [email protected]
14803 silly saveTree │ │ │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ │ │ │ └── [email protected]
14803 silly saveTree │ │ │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ │ │ │ └── [email protected]
14803 silly saveTree │ │ │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ │ │ └── [email protected]
14803 silly saveTree │ │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ │ │ └── [email protected]
14803 silly saveTree │ │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ │ └── [email protected]
14803 silly saveTree │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ └─┬ [email protected]
14803 silly saveTree │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ │ └─┬ [email protected]
14803 silly saveTree │ │ │ │ └── [email protected]
14803 silly saveTree │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ └─┬ [email protected]
14803 silly saveTree │ │ │ └── [email protected]
14803 silly saveTree │ │ └── [email protected]
14803 silly saveTree │ └─┬ [email protected]
14803 silly saveTree │ ├── [email protected]
14803 silly saveTree │ ├── [email protected]
14803 silly saveTree │ ├── [email protected]
14803 silly saveTree │ ├── [email protected]
14803 silly saveTree │ ├── [email protected]
14803 silly saveTree │ ├── [email protected]
14803 silly saveTree │ ├─┬ [email protected]
14803 silly saveTree │ │ ├── [email protected]
14803 silly saveTree │ │ ├── [email protected]
14803 silly saveTree │ │ ├── [email protected]
14803 silly saveTree │ │ ├── [email protected]
14803 silly saveTree │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ └── [email protected]
14803 silly saveTree │ │ ├── [email protected]
14803 silly saveTree │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ │ │ └── [email protected]
14803 silly saveTree │ │ │ │ └── [email protected]
14803 silly saveTree │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ │ │ └── [email protected]
14803 silly saveTree │ │ │ │ └── [email protected]
14803 silly saveTree │ │ │ └── [email protected]
14803 silly saveTree │ │ └── [email protected]
14803 silly saveTree │ ├── [email protected]
14803 silly saveTree │ ├── [email protected]
14803 silly saveTree │ ├── [email protected]
14803 silly saveTree │ ├─┬ [email protected]
14803 silly saveTree │ │ └── [email protected]
14803 silly saveTree │ ├── [email protected]
14803 silly saveTree │ └─┬ [email protected]
14803 silly saveTree │ └── [email protected]
14803 silly saveTree ├─┬ [email protected]
14803 silly saveTree │ ├─┬ [email protected]
14803 silly saveTree │ │ ├── [email protected]
14803 silly saveTree │ │ ├── [email protected]
14803 silly saveTree │ │ ├── [email protected]
14803 silly saveTree │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ │ │ └─┬ [email protected]
14803 silly saveTree │ │ │ │ │ └── [email protected]
14803 silly saveTree │ │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ │ │ └── [email protected]
14803 silly saveTree │ │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ │ │ └── [email protected]
14803 silly saveTree │ │ │ │ └─┬ [email protected]
14803 silly saveTree │ │ │ │ └── [email protected]
14803 silly saveTree │ │ │ └─┬ [email protected]
14803 silly saveTree │ │ │ └── [email protected]
14803 silly saveTree │ │ └─┬ [email protected]
14803 silly saveTree │ │ └── [email protected]
14803 silly saveTree │ ├── [email protected]
14803 silly saveTree │ ├─┬ [email protected]
14803 silly saveTree │ │ ├── [email protected]
14803 silly saveTree │ │ ├── [email protected]
14803 silly saveTree │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ │ └── [email protected]
14803 silly saveTree │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ │ └─┬ [email protected]
14803 silly saveTree │ │ │ │ └─┬ [email protected]
14803 silly saveTree │ │ │ │ └── [email protected]
14803 silly saveTree │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ └── [email protected]
14803 silly saveTree │ │ └─┬ [email protected]
14803 silly saveTree │ │ └─┬ [email protected]
14803 silly saveTree │ │ └── [email protected]
14803 silly saveTree │ ├── [email protected]
14803 silly saveTree │ ├─┬ [email protected]
14803 silly saveTree │ │ └── [email protected]
14803 silly saveTree │ ├─┬ [email protected]
14803 silly saveTree │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ └── [email protected]
14803 silly saveTree │ │ ├── [email protected]
14803 silly saveTree │ │ └─┬ [email protected]
14803 silly saveTree │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ └─┬ [email protected]
14803 silly saveTree │ │ │ └─┬ [email protected]
14803 silly saveTree │ │ │ └─┬ [email protected]
14803 silly saveTree │ │ │ └── [email protected]
14803 silly saveTree │ │ └─┬ [email protected]
14803 silly saveTree │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ └── [email protected]
14803 silly saveTree │ │ └── [email protected]
14803 silly saveTree │ ├─┬ [email protected]
14803 silly saveTree │ │ ├── [email protected]
14803 silly saveTree │ │ └── [email protected]
14803 silly saveTree │ ├─┬ [email protected]
14803 silly saveTree │ │ └── [email protected]
14803 silly saveTree │ ├── [email protected]
14803 silly saveTree │ ├─┬ [email protected]
14803 silly saveTree │ │ ├── [email protected]
14803 silly saveTree │ │ └── [email protected]
14803 silly saveTree │ ├── [email protected]
14803 silly saveTree │ ├─┬ [email protected]
14803 silly saveTree │ │ └── [email protected]
14803 silly saveTree │ └─┬ [email protected]
14803 silly saveTree │ └── [email protected]
14803 silly saveTree ├─┬ [email protected]
14803 silly saveTree │ ├── [email protected]
14803 silly saveTree │ ├─┬ [email protected]
14803 silly saveTree │ │ └── [email protected]
14803 silly saveTree │ ├── [email protected]
14803 silly saveTree │ ├─┬ [email protected]
14803 silly saveTree │ │ └── [email protected]
14803 silly saveTree │ ├── [email protected]
14803 silly saveTree │ ├─┬ [email protected]
14803 silly saveTree │ │ ├── [email protected]
14803 silly saveTree │ │ ├── [email protected]
14803 silly saveTree │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ │ └─┬ [email protected]
14803 silly saveTree │ │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ │ └── [email protected]
14803 silly saveTree │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ └─┬ [email protected]
14803 silly saveTree │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ └── [email protected]
14803 silly saveTree │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ └── [email protected]
14803 silly saveTree │ │ ├── [email protected]
14803 silly saveTree │ │ └─┬ [email protected]
14803 silly saveTree │ │ └── [email protected]
14803 silly saveTree │ ├─┬ [email protected]
14803 silly saveTree │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ └─┬ [email protected]
14803 silly saveTree │ │ │ └── [email protected]
14803 silly saveTree │ │ ├── [email protected]
14803 silly saveTree │ │ └── [email protected]
14803 silly saveTree │ ├─┬ [email protected]
14803 silly saveTree │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ └── [email protected]
14803 silly saveTree │ │ └─┬ [email protected]
14803 silly saveTree │ │ └── [email protected]
14803 silly saveTree │ └─┬ [email protected]
14803 silly saveTree │ ├── [email protected]
14803 silly saveTree │ ├── [email protected]
14803 silly saveTree │ ├─┬ [email protected]
14803 silly saveTree │ │ └─┬ [email protected]
14803 silly saveTree │ │ └── [email protected]
14803 silly saveTree │ ├── [email protected]
14803 silly saveTree │ ├── [email protected]
14803 silly saveTree │ └── [email protected]
14803 silly saveTree ├─┬ [email protected]
14803 silly saveTree │ └─┬ [email protected]
14803 silly saveTree │ └─┬ [email protected]
14803 silly saveTree │ └─┬ [email protected]
14803 silly saveTree │ └─┬ [email protected]
14803 silly saveTree │ └─┬ [email protected]
14803 silly saveTree │ └─┬ [email protected]
14803 silly saveTree │ └── [email protected]
14803 silly saveTree ├── [email protected]
14803 silly saveTree ├── [email protected]
14803 silly saveTree ├─┬ [email protected]
14803 silly saveTree │ ├─┬ [email protected]
14803 silly saveTree │ │ └── [email protected]
14803 silly saveTree │ └─┬ [email protected]
14803 silly saveTree │ ├── [email protected]
14803 silly saveTree │ ├─┬ [email protected]
14803 silly saveTree │ │ └── [email protected]
14803 silly saveTree │ ├── [email protected]
14803 silly saveTree │ ├── [email protected]
14803 silly saveTree │ ├── [email protected]
14803 silly saveTree │ ├── [email protected]
14803 silly saveTree │ ├── [email protected]
14803 silly saveTree │ ├─┬ [email protected]
14803 silly saveTree │ │ ├── [email protected]
14803 silly saveTree │ │ ├── [email protected]
14803 silly saveTree │ │ ├── [email protected]
14803 silly saveTree │ │ └─┬ [email protected]
14803 silly saveTree │ │ ├── [email protected]
14803 silly saveTree │ │ ├── [email protected]
14803 silly saveTree │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ └── [email protected]
14803 silly saveTree │ │ ├── [email protected]
14803 silly saveTree │ │ ├── [email protected]
14803 silly saveTree │ │ └── [email protected]
14803 silly saveTree │ ├─┬ [email protected]
14803 silly saveTree │ │ └── [email protected]
14803 silly saveTree │ ├── [email protected]
14803 silly saveTree │ ├── [email protected]
14803 silly saveTree │ ├── [email protected]
14803 silly saveTree │ ├── [email protected]
14803 silly saveTree │ ├── [email protected]
14803 silly saveTree │ ├─┬ [email protected]
14803 silly saveTree │ │ ├── [email protected]
14803 silly saveTree │ │ └── [email protected]
14803 silly saveTree │ └── [email protected]
14803 silly saveTree ├── [email protected]
14803 silly saveTree ├─┬ [email protected]
14803 silly saveTree │ └─┬ [email protected]
14803 silly saveTree │ ├─┬ [email protected]
14803 silly saveTree │ │ ├── [email protected]
14803 silly saveTree │ │ ├── [email protected]
14803 silly saveTree │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ └── [email protected]
14803 silly saveTree │ │ └── [email protected]
14803 silly saveTree │ ├─┬ [email protected]
14803 silly saveTree │ │ ├── [email protected]
14803 silly saveTree │ │ └── [email protected]
14803 silly saveTree │ ├── [email protected]
14803 silly saveTree │ ├─┬ [email protected]
14803 silly saveTree │ │ ├── [email protected]
14803 silly saveTree │ │ ├── [email protected]
14803 silly saveTree │ │ └── [email protected]
14803 silly saveTree │ └── [email protected]
14803 silly saveTree ├── [email protected]
14803 silly saveTree ├── [email protected]
14803 silly saveTree ├── [email protected]
14803 silly saveTree ├─┬ [email protected]
14803 silly saveTree │ ├── [email protected]
14803 silly saveTree │ ├─┬ [email protected]
14803 silly saveTree │ │ └── [email protected]
14803 silly saveTree │ ├─┬ [email protected]
14803 silly saveTree │ │ ├── [email protected]
14803 silly saveTree │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ └── [email protected]
14803 silly saveTree │ │ ├── [email protected]
14803 silly saveTree │ │ └─┬ [email protected]
14803 silly saveTree │ │ ├── [email protected]
14803 silly saveTree │ │ ├── [email protected]
14803 silly saveTree │ │ ├── [email protected]
14803 silly saveTree │ │ ├── [email protected]
14803 silly saveTree │ │ └── [email protected]
14803 silly saveTree │ ├─┬ [email protected]
14803 silly saveTree │ │ ├── [email protected]
14803 silly saveTree │ │ ├── [email protected]
14803 silly saveTree │ │ └── [email protected]
14803 silly saveTree │ └── [email protected]
14803 silly saveTree ├── [email protected]
14803 silly saveTree ├─┬ [email protected]
14803 silly saveTree │ ├─┬ [email protected]
14803 silly saveTree │ │ └── [email protected]
14803 silly saveTree │ ├── [email protected]
14803 silly saveTree │ ├── [email protected]
14803 silly saveTree │ ├── [email protected]
14803 silly saveTree │ ├── [email protected]
14803 silly saveTree │ ├── [email protected]
14803 silly saveTree │ ├─┬ [email protected]
14803 silly saveTree │ │ ├── [email protected]
14803 silly saveTree │ │ └── [email protected]
14803 silly saveTree │ ├── [email protected]
14803 silly saveTree │ ├── [email protected]
14803 silly saveTree │ ├─┬ [email protected]
14803 silly saveTree │ │ └── [email protected]
14803 silly saveTree │ ├── [email protected]
14803 silly saveTree │ └── [email protected]
14803 silly saveTree ├─┬ [email protected]
14803 silly saveTree │ ├─┬ @serialport/[email protected]
14803 silly saveTree │ │ ├─┬ @serialport/[email protected]
14803 silly saveTree │ │ │ └── [email protected]
14803 silly saveTree │ │ └── [email protected]
14803 silly saveTree │ ├─┬ @serialport/[email protected]
14803 silly saveTree │ │ ├─┬ @serialport/[email protected]
14803 silly saveTree │ │ │ └── @serialport/[email protected]
14803 silly saveTree │ │ ├── [email protected]
14803 silly saveTree │ │ ├── [email protected]
14803 silly saveTree │ │ └─┬ [email protected]
14803 silly saveTree │ │ ├── [email protected]
14803 silly saveTree │ │ ├── [email protected]
14803 silly saveTree │ │ ├── [email protected]
14803 silly saveTree │ │ ├── [email protected]
14803 silly saveTree │ │ ├── [email protected]
14803 silly saveTree │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ │ └── [email protected]
14803 silly saveTree │ │ │ └── [email protected]
14803 silly saveTree │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ └─┬ [email protected]
14803 silly saveTree │ │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ │ └─┬ [email protected]
14803 silly saveTree │ │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ │ └── [email protected]
14803 silly saveTree │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ ├─┬ [email protected]
14803 silly saveTree │ │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ │ └── [email protected]
14803 silly saveTree │ │ │ ├── [email protected]
14803 silly saveTree │ │ │ └── [email protected]
14803 silly saveTree │ │ └── [email protected]
14803 silly saveTree │ ├── @serialport/[email protected]
14803 silly saveTree │ ├── @serialport/[email protected]
14803 silly saveTree │ ├── @serialport/[email protected]
14803 silly saveTree │ ├── @serialport/[email protected]
14803 silly saveTree │ ├── @serialport/[email protected]
14803 silly saveTree │ ├── @serialport/[email protected]
14803 silly saveTree │ ├─┬ @serialport/[email protected]
14803 silly saveTree │ │ └── [email protected]
14803 silly saveTree │ └── [email protected]
14803 silly saveTree ├── [email protected]
14803 silly saveTree ├── [email protected]
14803 silly saveTree ├─┬ [email protected]
14803 silly saveTree │ └── [email protected]
14803 silly saveTree └── [email protected]
14804 warn optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules/canvas):
14805 warn optional SKIPPING OPTIONAL DEPENDENCY: [email protected] install: node-gyp rebuild
14805 warn optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1
14806 verbose optional SKIPPING OPTIONAL DEPENDENCY:
14806 verbose optional Failed at the [email protected] install script.
14806 verbose optional SKIPPING OPTIONAL DEPENDENCY: This is probably not a problem with npm. There is likely additional logging output above.
14807 verbose stack Error: @serialport/[email protected] install: prebuild-install --tag-prefix @serialport/bindings@ || node-gyp rebuild
14807 verbose stack Exit status 1
14807 verbose stack at EventEmitter. (/usr/local/lib/node_modules/npm/node_modules/npm-lifecycle/index.js:332:16)
14807 verbose stack at EventEmitter.emit (events.js:400:28)
14807 verbose stack at ChildProcess. (/usr/local/lib/node_modules/npm/node_modules/npm-lifecycle/lib/spawn.js:55:14)
14807 verbose stack at ChildProcess.emit (events.js:400:28)
14807 verbose stack at maybeClose (internal/child_process.js:1055:16)
14807 verbose stack at Process.ChildProcess._handle.onexit (internal/child_process.js:288:5)
14808 verbose pkgid @serialport/[email protected]
14809 verbose cwd /home/mskogly/Dropbox/Prosjekter/Drawbots/melt-app-master
14810 verbose Linux 4.15.0-142-generic
14811 verbose argv "/usr/local/bin/node" "/usr/local/bin/npm" "install"
14812 verbose node v14.17.6
14813 verbose npm v6.14.15
14814 error code ELIFECYCLE
14815 error errno 1
14816 error @serialport/[email protected] install: prebuild-install --tag-prefix @serialport/bindings@ || node-gyp rebuild
14816 error Exit status 1
14817 error Failed at the @serialport/[email protected] install script.
14817 error This is probably not a problem with npm. There is likely additional logging output above.
14818 verbose exit [ 1, true ]

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.