NASA Proceeds to Mars

    particle-library-manager

    0.1.14 • Public • Published

    Build Status Coverage Status

    Particle Library Manager

    This is a node module for managing repositories of firmware libraries. It supports two types of repositories:

    • a local repo, stored as a directory on the file system

    • Build library repo (http://build.particle.io)

    The local library repo is writable, while Build is read-only.

    The module provides library management:

    • enumerate libraries in a repository

    • add a library to a repository (such as reading a library from Build and adding it to the local repository)

    • TODO: remove library is not supported in this prototype.

    Development Deets

    • Node 6.x
    • ECMA 2015
    • full unit test coverage, xtensive use of stubbing for focused unit tests.
    • integration tests (these require access to a running instance of Build.)

    When changing the code please adhere to test-first principles - first change the unit tests and integration tests to fail without your intended change, and then make the change, tweaking code/tests until green is seen.

    Release

    Run these commands to release

    npm version <minor|major|patch>
    # update CHANGELOG.md
    git push --follow-tags
    npm publish
    

    Then create a GitHub release

    Install

    npm i particle-library-manager

    DownloadsWeekly Downloads

    497

    Version

    0.1.14

    License

    LGPL-3.0

    Unpacked Size

    617 kB

    Total Files

    223

    Last publish

    Collaborators

    • busticated
    • towynlin
    • suda
    • monkbroc
    • mdma
    • particlebot