@shopify/loom-cli
TypeScript icon, indicating that this package has built-in type declarations

1.1.0 • Public • Published

@shopify/loom-cli

The CLI for working with loom.

These commands trigger the functionality imparted to your project by the plugins consumed in your loom.configs. The options will be passed to the plugins.

Installation

yarn add @shopify/loom-cli --dev

Usage

yarn loom <command> <options>

Inline help can be found with yarn loom <command> --help. For instance to see help for the build command you can run yarn loom build--help.

Commands

Command Function
build Builds the apps, services, and packages in your workspace
dev Starts a hot-reloading development server
test Runs tests
lint Lints your code
type-check Type-checks your code

Options

build

Option Description Type and Default
--source-maps Generate sourcemaps for the build boolean, defaults to false
--env Whether to build for production (or prod) or development string, defaults to production
--cache Runs a build with cache boolean, defaults to true

dev

Option Description Type and Default
--source-maps Generate sourcemaps for the build boolean, defaults to false
--reload Use fast reloading (fast) string, defaults to none

test

Option Description Type and Default
--watch Runs tests in watch mode boolean, defaults to true
--ci Runs tests in CI mode (can also be enabled by setting the environment variable CI=1) boolean, defaults to false
--coverage Generate coverage data boolean defaults to false
--debug Run tests in debug mode (for instance, with plugin-jest this enables the runInBand option) boolean, defaults to false
--update-snapshots Enable snapshots for failed tests boolean, defaults to false
--test-name-pattern Matching string or globbing pattern to run specific tests string, defaults to running nothing

lint

Option Description Type and Default
--fix Fix lint errors boolean, defaults to false
--cache Cache linting results for performance boolean, defaults to true
--allow-empty Allow matchless globs boolean, defaults to false

type-check

Option Description Type and Default
--watch Type-check in watch mode boolean, defaults to false
--cache Cache type-check results boolean, defaults to true

Dependencies (8)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i @shopify/loom-cli

    Weekly Downloads

    495

    Version

    1.1.0

    License

    MIT

    Unpacked Size

    88.5 kB

    Total Files

    39

    Last publish

    Collaborators

    • jaykay101
    • mishsmelle
    • shopify-dep
    • jaimie.rockburn
    • shopify-admin
    • maryharte
    • pmoloney89
    • netlohan