@starters/core

1.8.0 • Public • Published

@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.

Package Sidebar

Install

npm i @starters/core

Weekly Downloads

2

Version

1.8.0

License

Apache-2.0

Unpacked Size

14.1 kB

Total Files

12

Last publish

Collaborators

  • jakehamilton