newlogic
v0.1.5-beta
Published
Circuit Builder Desktop Application (like mmlogic) made with Electron + React Typescript. Compatible with Windows, Mac and Linux.
Downloads
100
Maintainers
Readme
Newlogic is a Circuit Builder / Logic Design Desktop Application (like mmlogic) made with Electron + React Typescript. It's currently compatible with Windows, Mac and Linux.
NOTE: This app is currently in development so functionality is limited.
Features
An intuitive UI
Newlogic has a modern, clean UI that's easy to use
Easy wire drawing
When you draw a wire, it snaps onto the nearest node
And best of all,
It's free!
Installation
Through npm:
sudo npm i -g newlogic
Using a binary / installer:
- Download an install a binary / installer from the releases page (Windows and Linux).
From source:
- Note: requires a node version >= 6, npm version >= 3 and yarn version >= 1.
First, clone the repo via git:
git clone https://github.com/ericm/newlogic.git
And then install dependencies.
$ cd newlogic && yarn
Or you can install through a package manager on linux
Run
Run these two commands simultaneously in different console tabs.
$ npm run hot-server
$ npm run start-hot
or run two servers with one command
$ npm run dev
Packaging
To package apps for the local platform:
$ npm run package
To package apps for all platforms:
$ npm run package-all
To package apps with options:
$ npm run package -- --[option]
Further commands
To run the application without packaging run
$ npm run build
$ npm start
To run unit tests:
npm test
To run End-to-End Test
$ npm run build
$ npm run test-e2e
Maintainers
License
MIT © 2019 Eric Moynihan
(Boilerplate) MIT © C. T. Lin