@goldinteractive/cli

Cli to ease project setup and maintenance

Stats

stars 🌟issues ⚠️updated 🛠created 🐣size 🏋️‍♀️
39May 12, 2021Aug 8, 2018Minified + gzip package size for @goldinteractive/cli in KB

Readme

FE CLI

Cli to ease project setup and maintenance

WIP

CLI

with optional custom working directory setup sm build-manifest

Structure

.goldclirc

{
    "registry": "https://github.com/bliblablub"
}

Registry:

{
    "sm": {
      name: 'sackmesser',
      url: 'https://github.com/Goldinteractive/Sackmesser/archive/release.zip',
      auth: 'none'
    },
    "bp": {
      name: 'blueprint',
      url: 'https://bitbucket.org/goldinteractive/craft-blueprint/get/master.zip',
      auth: 'basic'
    },
    "em": {
        ...
    }
}

Manifest:

{
    extends: ["sm", "bp", "em"]
}

Copy

{
    // exclusive
    "whitelist" | "blacklist": ["globs"],

    // 
    "preserve": ["globs"]
}

Merge

{
    "snippets": {
        "frontend/js/main.js": {
            "import": "import xyz from 'test';"
        }
    }
}

Dependencies

Read and parse package.json, extend where required

If you find any bugs or have a feature request, please open an issue on github!

The npm package download data comes from npm's download counts api and package details come from npms.io.