# cliberry-schematics

> Collection for schematics template used in cliberry/schematics/angular cli that creates empty template for cliberry/schematics/angular.

Latest version **0.0.9** (published 2018-09-16) · MIT license · 0 weekly downloads

## Install

```sh
npm install cliberry-schematics
pnpm add cliberry-schematics
yarn add cliberry-schematics
bun add cliberry-schematics
```

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support; pre 1.0.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 0.0.9 |
| Published | 2018-09-16 |
| First published | 2018-09-11 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Node | >=8.9 |
| Dependencies | 3 |
| Unpacked size | 77.1 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 0 |
| Author | Tomasz Gorka |
| Maintainers | tgorka |
| Keywords | schematics, cliberry, template |

## Links

- npm: https://www.npmjs.com/package/cliberry-schematics
- Repository: https://github.com/tgorka/cliberry-schematics
- npm.io page: https://npm.io/package/cliberry-schematics

## Dependencies (3)

- [@schematics/angular](https://npm.io/package/@schematics/angular.md) ^0.8.1
- [@angular-devkit/core](https://npm.io/package/@angular-devkit/core.md) ^0.8.1
- [@angular-devkit/schematics](https://npm.io/package/@angular-devkit/schematics.md) ^0.8.1

## Alternatives

- [@regle/core](https://npm.io/package/@regle/core.md) — 47.0K weekly downloads
- [typeof-arguments](https://npm.io/package/typeof-arguments.md) — 12.5K weekly downloads
- [@lokalise/projects-engine-contracts](https://npm.io/package/@lokalise/projects-engine-contracts.md) — 978 weekly downloads
- [@osjwnpm/nam-laboriosam-quibusdam](https://npm.io/package/@osjwnpm/nam-laboriosam-quibusdam.md) — 70 weekly downloads
- [@oridune/validator](https://npm.io/package/@oridune/validator.md) — 16 weekly downloads

## Recent versions

- 0.0.9 (latest) — 2018-09-16
- 0.0.8 — 2018-09-12
- 0.0.7 — 2018-09-12
- 0.0.6 — 2018-09-11
- 0.0.5 — 2018-09-11
- 0.0.4 — 2018-09-11
- 0.0.3 — 2018-09-11
- 0.0.2 — 2018-09-11
- 0.0.1 — 2018-09-11

## README

# cliberry-schematics

[![Version npm](https://img.shields.io/npm/v/cliberry-schematics.svg)](https://www.npmjs.com/package/cliberry-schematics)
[![MIT license](http://img.shields.io/badge/license-MIT-brightgreen.svg)](http://opensource.org/licenses/MIT) 
[![Github Downloads](https://img.shields.io/github/downloads/tgorka/cliberry-schematics/total.svg)](https://github.com/tgorka/cliberry-schematics)
[![NPM Downloads](https://img.shields.io/npm/dt/cliberry-schematics.svg)](https://www.npmjs.com/package/cliberry-schematics)
[![NPM Gziped size](https://img.shields.io/bundlephobia/minzip/cliberry-schematics.svg)](https://www.npmjs.com/package/cliberry-schematics)
[![Dependency Status](https://david-dm.org/tgorka/cliberry-schematics.svg)](https://david-dm.org/tgorka/cliberry-schematics)
[![Build Status](https://travis-ci.org/tgorka/cliberry-schematics.svg?branch=master)](https://travis-ci.org/tgorka/cliberry-schematics)
[![Coverage percentage](https://coveralls.io/repos/tgorka/cliberry-schematics/badge.svg)](https://coveralls.io/r/tgorka/cliberry-schematics)

Schematics collection for generation angular project with support and configuration for useful framework and tools

This repository is a basic Schematic/Cliberry implementation that serves as a starting point to create and publish Schematics to NPM.

## Table of Contents

* [Installation](#installation)
* [API](#api)
* [Testing](#testing)
* [Unit Testing](#unit-testing)
* [Publishing](#publishing)

### Installation

For using the cli you need to install the npm package first:

```
npm install g cliberry
```

or 

```
yarn g cliberry
```

and then using cli like an [@angular/cli](https://cli.angular.io/).

The default schematics will be set to local templates if needed. They can be override 
by adding additional `--collection` parameter.

There is no need to install `@angular/cli` it is included inside `cliberry` tool.

Have fun with using `cliberry` ;).

### API

##### cliberry new
Create new cliberry/schematics collection with:
  * schematics
  * debug framework
  * yarn 
  * yarn lock file
  * tests (jasmine, protractor - defaults)
  * lint
  * IDEA config 
  * editorconfig
  * gitignore
  * README

### Testing

To test locally, install `@angular-devkit/schematics-cli` globally and use the `schematics` command line tool. That tool acts the same as the `generate` command of the Angular CLI, but also has a debug mode.

Check the documentation with
```bash
schematics --help
```

### Unit Testing

`yarn test` or `npm run test` will run the unit tests, using Jasmine as a runner and test framework.

### Publishing

To publish, simply do:


```bash
yarn build
yarn publish
```

```bash
npm run build
npm publish
```

That's it!

---
_Source: https://npm.io/package/cliberry-schematics · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
