1.8.0 • Published 2 years ago

@starters/core v1.8.0

Weekly downloads
10
License
Apache-2.0
Repository
-
Last release
2 years ago

@starters/core

This module contains the internals for handling starter templates.

Install

npm install --save @starters/core

Usage

const starters = require("@starters/core");

await starters.create(
    "/path/to/project",
    "my-template-name",
    "my-package-name",
    "/my/cache"
);

starters.create(where, template [, name [, cache]])

This function creates a new project from a template. The where parameter is a path to the location that the project should be created at. The template parameter is either the name of an NPM package or the address of a Git repository.

Here are some examples for the template parameter:

my-npm-package
@my-scope/my-npm-package

git@github.com:my-user/my-project

The name parameter specifies a package name that is passed to the template. The cache parameter is used to specify a directory to install NPM template packages to. Both of these parameters are optional.