0.12.1 • Published 6 years ago

backed-cli v0.12.1

Weekly downloads
2
License
CC-BY-NC-ND-4.0
Repository
github
Last release
6 years ago

backed-cli NPM version Build Status Dependency Status Coverage percentage

A command line interface for fast es6 development

Installation

$ npm install --global backed-cli

Usage

  • Create a 'backed.json' file in your projects root example

Commands

Build--build, -b

Bundle your app/component

  backed --build

Copy--copy, -c

Copy resources

  backed --copy

Serve--serve, -s

Serve a localhost for your app/component

  backed --serve

Watch--watch, -w

Watch for file changes, rebuilds & reloads the app/component on change

  backed --watch

API

backed{options}

options

bundles

Type: array Default: undefined Options: src, dest, format, babel

An array of objects with each object containing a src & dest property

// minimal
{
  "bundles": [{
    "src": "some/path/to/index",
    "dest": "some/path/to/index"
  }]
}

// minimal with multiple bundles
{
  "bundles": [{
    "src": "some/path/to/index",
    "dest": "some/path/to/index"
  }, {
    "src": "some/other/path/to/element",
    "dest": "some/other/path/to/element"
  }]
}

// all options
{
  "bundles": [{
    "src": "some/path/to/index",
    "dest": "some/path/to/index",
    "format": "iife"
  }, {
    "src": "some/other/path/to/element",
    "dest": "some/other/path/to/element",
    "format": ["iife", "es"],
    "babel": {"babel-config"}
  }]
}

format

Type: array Default: iife Options: iife, es, cjs, amd

The format to build.

TODO: deprecate

{
  "format": "es"
}

// multiple

{
  "format": ["iife", "es"]
}

watch{options}

Type: array Default: ./src Options: src, options

options can be any chokidar option.

{
  "watch": {
    "src": ["./src"],
    "options": {}
  }
}

server (documentation not finished check backed.json or when using next next-backed.json)

Type: object Default: undefined Options: demo, use, docs

Serve your component/app documentation & demo

TODO

  • Add more documentation & examples
  • Add support for plugins example:
    • backed-plugin-todo
    • backed-plugin-atom
    • ...
  • Add support for presets example:
    • backed-preset-element
    • backed-preset-app
    • backed-preset-atom
    • ...
  • Serve app after build & copy
  • Handle errors
  • Run tests with Travis CI & SAUCELABS

Projects using Backed CLI

components

frameworks

  • Backed - Small web framework for quick app & component development

Organizations using Backed CLI

License

MIT © Glenn Vandeuren

0.12.1

6 years ago

0.12.0

6 years ago

0.11.3

6 years ago

0.11.2

6 years ago

0.11.1

6 years ago

0.11.0

7 years ago

0.10.0

7 years ago

0.9.1

7 years ago

0.9.0

7 years ago

0.8.1

7 years ago

0.8.0

7 years ago

0.7.0

7 years ago

0.6.0

7 years ago

0.5.7-alpha

7 years ago

0.5.7

7 years ago

0.5.6

7 years ago

0.5.5

7 years ago

0.5.4

7 years ago

0.5.3

7 years ago

0.5.2

7 years ago

0.5.1

7 years ago

0.5.0

7 years ago

0.4.0

7 years ago

0.3.1

7 years ago

0.2.4

7 years ago

0.2.3

7 years ago

0.2.2

7 years ago

0.2.1

7 years ago

0.2.0

7 years ago

0.2.0-alpha2

7 years ago

0.2.0-alpha1

7 years ago

0.1.15

7 years ago

0.1.14

7 years ago

0.1.13

7 years ago

0.1.12

7 years ago

0.1.11

7 years ago

0.1.10

7 years ago

0.1.9

7 years ago

0.1.8-beta.1

7 years ago

0.1.8

7 years ago

0.1.6-beta

7 years ago

0.1.6-alpha.7

7 years ago

0.1.6-alpha.6

7 years ago

0.1.6-alpha.5

7 years ago

0.1.6-alpha.4

7 years ago

0.1.6-alpha.3

7 years ago

0.1.6-alpha.2

7 years ago

0.1.6-alpha.1

7 years ago

0.1.6-alpha

7 years ago

0.1.5

7 years ago

0.1.4

7 years ago

0.1.3

7 years ago

0.1.2

7 years ago

0.1.1

7 years ago

0.1.0

7 years ago

0.0.1

7 years ago

0.0.0-alpha.9

7 years ago

0.0.0-alpha.8

7 years ago

0.0.0-alpha.7

7 years ago

0.0.0-alpha.6

7 years ago

0.0.0-alpha.5

7 years ago

0.0.0-alpha.4

7 years ago

0.0.0-alpha.3

7 years ago

0.0.0-alpha.2

7 years ago

0.0.0-alpha.1

7 years ago

0.0.0-alpha

7 years ago

0.0.0

7 years ago