@skivvy/skivvy-package-utils

Create Skivvy tasks and packages

Usage no npm install needed!

<script type="module">
  import skivvySkivvyPackageUtils from 'https://cdn.skypack.dev/@skivvy/skivvy-package-utils';
</script>

README

Skivvy package: utils

npm version Stability

Create Skivvy tasks and packages

Installation

skivvy install utils

Overview

This package is intended to help create tasks and packages for the Skivvy task runner.

Configuration settings:

Name Type Required Default Description
paths.tasks string No "skivvy_tasks" Local tasks folder
paths.packages string No "node_modules" External packages folder
overwrite boolean No false Whether to overwrite existing files

Included tasks

create-task

Create a Skivvy task

Usage:

skivvy run create-task

Configuration settings:

Name Type Required Default Description
context.name string No User-prompted Task name
context.description string No User-prompted Task description
options.destination string No package.paths.tasks Local tasks folder
options.overwrite boolean No package.overwrite Whether to overwrite existing files

create-package

Create a Skivvy package

Usage:

skivvy run create-package

Configuration settings:

Name Type Required Default Description
context.name string No User-prompted Skivvy package name
context.description string No User-prompted Task description
context.author string No project.author Author name
context.license string No project.license Package license
options.destination string No package.paths.packages External packages folder
options.overwrite boolean No package.overwrite Whether to overwrite existing files