newlogic

0.1.5-beta • Public • Published

newlogic

Build Status Build status CircleCI Release Release Release

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

Package Sidebar

Install

npm i newlogic

Weekly Downloads

23

Version

0.1.5-beta

License

MIT

Unpacked Size

234 MB

Total Files

198

Last publish

Collaborators

  • moynihan