NPM Build Utilities @ 0.1.3
    Preparing search index...

    NPM Build Utilities @ 0.1.3

    Documentation

    About
    Configuration
    Using the Library

    Config

    defaultConfig

    Complete, default configuration for the library.

    parseParamsCLI

    Constructs a complete CLI params object based on partial input.

    ProjectConfig

    A super-simple class just for the configuration of the project.

    parseParamsCLI

    Utilities for parseParamsCLI function.

    Errors

    catchOrReturn

    Runs a function, with parameters as applicable, and catches (& handles) anything thrown.

    Project

    Project

    Manages and runs a single project (typically used by the cli).

    Stages

    AbstractStage

    Abstract class for a single build stage, along with a variety of utilities for building projects.

    BuildStage

    Default build stage.

    CompileStage

    Default compile stage.

    DocumentStage

    Default package stage.

    PackageStage

    Default package stage.

    ReleaseStage

    Default release stage.

    SnapshotStage

    Default snapshot stage.

    TestStage

    Default package stage.

    Types

    Config

    An input configuration object for a project using this library.

    Stage

    Implementation of a single build stage class.

    CLI

    Types for the cli.

    Config

    Utility types for the Config interface.

    Stage

    Utility types for the Stage interface.

    Utilities

    FileSystem

    Extends the node.NodeFiles class with some custom logic useful to this package.

    FileSystem

    Used only for FileSystem.

    Internal

    bin

    Utilities used for the CLI.

    internal

    Utilities typically only used internally, but occasionally useful for users, so they are made available here.