11.3.7 • Published 7 years ago

electron-meshblu-connector-installer v11.3.7

Weekly downloads
1
License
MIT
Repository
github
Last release
7 years ago

electron-meshblu-connector-installer

Build Status Appveyor Build Status Dependency Status NPM version

Live editing development on desktop app

Electron based Meshblu Connector Installer.

Install

  • Note: requires a node version >= 6 and an npm version >= 3.
  • If you have installation or compilation issues with this project, please see our debugging guide

First, clone the repo via git:

git clone https://github.com/octoblu/electron-meshblu-connector-installer.git

And then install dependencies. ProTip: Install with yarn for faster and safer installation

$ cd electron-meshblu-connector-installer && npm install

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

Editor Configuration

Atom

apm install editorconfig es6-javascript atom-ternjs javascript-snippets linter linter-eslint language-babel autocomplete-modules

Sublime

Others

DevTools

Toggle Chrome DevTools

  • OS X: Cmd Alt I or F12
  • Linux: Ctrl Shift I or F12
  • Windows: Ctrl Shift I or F12

See electron-debug for more information.

DevTools extension

This boilerplate is included following DevTools extensions:

You can find the tabs on Chrome DevTools.

If you want to update extensions version, please set UPGRADE_EXTENSIONS env, just run:

$ UPGRADE_EXTENSIONS=1 npm run dev

# For Windows
$ set UPGRADE_EXTENSIONS=1 && npm run dev

CSS Modules

This boilerplate out of the box is configured to use css-modules.

All .css file extensions will use css-modules unless it has .global.css.

If you need global styles, stylesheets with .global.css will not go through the css-modules loader. e.g. app.global.css

If you want to import global css libraries (like bootstrap), you can just write the following code in .global.css:

@import "~bootstrap/dist/css/bootstrap.css";

Packaging

To package apps for the local platform:

$ npm run package

To package apps for all platforms:

First, refer to Multi Platform Build for dependencies.

Then,

$ 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 End-to-End Test

$ npm run build
$ npm run test-e2e

Options

See electron-builder CLI Usage

Module Structure

This app uses a two package.json structure.

  1. If the module is native to a platform or otherwise should be included with the published package (i.e. bcrypt, openbci), it should be listed under dependencies in ./app/package.json.
  2. If a module is imported by another module, include it in dependencies in ./package.json. See this ESLint rule.
  3. Otherwise, modules used for building, testing and debugging should be included in devDependencies in ./package.json.

Native-like UI

If you want to have native-like User Interface (OS X El Capitan and Windows 10), react-desktop may perfect suit for you.

License

MIT © C. T. Lin

11.3.7

7 years ago

11.3.6

7 years ago

11.3.4

7 years ago

11.3.3

7 years ago

11.3.2

7 years ago

11.2.12

7 years ago

11.2.11

7 years ago

11.2.10

7 years ago

11.2.9

7 years ago

11.2.8

7 years ago

11.2.7

7 years ago

11.2.6

7 years ago

11.2.5

7 years ago

11.2.4

7 years ago

11.2.3

7 years ago

11.2.2

7 years ago

11.2.1

7 years ago

11.2.0

7 years ago

11.1.11

7 years ago

11.1.10

7 years ago

11.1.9

7 years ago

11.1.8

7 years ago

11.1.7

7 years ago

11.1.6

7 years ago

11.1.5

7 years ago

11.1.4

7 years ago

11.1.3

7 years ago

11.1.2

7 years ago

11.1.1

7 years ago

11.0.11

8 years ago

11.0.10

8 years ago

11.0.9

8 years ago

11.0.8

8 years ago

11.0.4

8 years ago

11.0.3

8 years ago

11.0.2

8 years ago

11.0.1

8 years ago

11.0.0

8 years ago

10.0.1

8 years ago

10.0.0

8 years ago

9.0.3

8 years ago

9.0.2

8 years ago

9.0.1

8 years ago

9.0.0

8 years ago

8.3.0

8 years ago

8.2.0

8 years ago

8.1.1

8 years ago

8.1.0

8 years ago

8.0.0

8 years ago

7.1.0

8 years ago

7.0.2

8 years ago

7.0.1

8 years ago

7.0.0

8 years ago

6.0.1

8 years ago

6.0.0

8 years ago

5.1.3

8 years ago

5.1.2

8 years ago

5.1.1

8 years ago

5.1.0

8 years ago

5.0.0

8 years ago

4.0.3

8 years ago

4.0.2

8 years ago

4.0.1

8 years ago

4.0.0

8 years ago

3.0.3

8 years ago

3.0.2

8 years ago

3.0.1

8 years ago

3.0.0

8 years ago

2.0.0

8 years ago

1.1.6

8 years ago

1.1.5

8 years ago

1.1.4

8 years ago

1.1.3

8 years ago

1.1.2

8 years ago

1.1.1

8 years ago

1.0.19

8 years ago

1.0.18

8 years ago

1.0.17

8 years ago

1.0.16

8 years ago

1.0.14

8 years ago

1.0.13

8 years ago

1.0.12

8 years ago

1.0.10

8 years ago

1.0.9

8 years ago

1.0.5

8 years ago

1.0.2

8 years ago