open-index/open-npm huggingface dataset:
npm package: @ngx-docs/material
Description: Angular 2+ Components to create documentation on Angular Material.
Author: Ścibor Rudnicki
Latest version: 1.0.0-beta.1

# @ngx-docs/material

Angular 2+ Components to create documentation on Angular Material.

## Table of contents
* [ngx Packages](#ngx-packages)
* [Installation](#installation)
* [Usage](#usage)
* [Style guide](#style-guide)
* Git
  * [Commit](#commit)
  * [Versioning](#versioning)
* [License](#license)
* [Donate](#donate)

----

## ngx Packages

* [prism](https://github.com/ngx-prism)
* [markdown](https://github.com/ngx-markdown)

## Installation

To install, run:

```bash
npm install @angular/material @ngx-prism/core @ngx-markdown/core @ngx-docs/material --save
```

## Usage

```typescript

```

## Style guide

[Angular style guide](https://angular.io/docs/ts/latest/guide/style-guide.html) 

## GIT

### Commit
- AngularJS Git Commit Message Conventions https://gist.github.com/stephenparish/9941e89d80e2bc58a153
- http://karma-runner.github.io/0.10/dev/git-commit-msg.html

### Versioning
Semantic Versioning 2.0.0 http://semver.org/

**Given a version number MAJOR.MINOR.PATCH, increment the:**   
MAJOR version when you make incompatible API changes,  
MINOR version when you add functionality in a backwards-compatible manner, and  
PATCH version when you make backwards-compatible bug fixes.  
Additional labels for pre-release and build metadata are available as extensions to the MAJOR.MINOR.PATCH format.

**FAQ**   
How should I deal with revisions in the 0.y.z initial development phase?  
>The simplest thing to do is start your initial development release at 0.1.0 and then increment the minor version for each subsequent release.

How do I know when to release 1.0.0?

>If your software is being used in production, it should probably already be 1.0.0. If you have a stable API on which users have come to depend, you should be 1.0.0. If you’re worrying a lot about backwards compatibility, you should probably already be 1.0.0.


## License

MIT © ngx-docs

## Donate

[Click to donate](https://donorbox.org/help-creating-open-source-software)
npm package: @ngx-dynamic-components/material
Description: @ngx-dynamic-components/material is Angular 7+ library what contains a core interfaces to build a configuration driven web pages and workflows.
Author: FalconSoft Ltd
Latest version: 0.0.46

## Description

Implements dynamic components based on [Angular Material](https://material.angular.io).

1. Install package
```
npm install @ngx-dynamic-components/material
```

2. Install Angular Material [More details](https://material.angular.io/guide/getting-started).
Install packages:

Use `ng add` for Angular Devkit 6+
```
ng add @angular/material
```

For older versions
```
npm install --save @angular/material @angular/cdk @angular/animations
```
Include theme. Add to file `styles.css`:
```
@import "~@angular/material/prebuilt-themes/indigo-pink.css";
```

3. Import module
```
import { MaterialModule } from '@ngx-dynamic-components/material';

...
@NgModule({
  ...
  imports: [
    ...
    MaterialModule
  ],
  ...
})
export class AppModule { }
```
npm package: @ngx-dynamic-components/tools
Description: @ngx-dynamic-components/tools is Angular 7+ library what contains a core interfaces to build a configuration driven web pages.
Author: FalconSoft Ltd
Latest version: 16.0.6

# ngx-dynamic-components

NGX Dynamic Components is a dynamic configuration driven web page builder. It is designed to build anything from a single one form web page to more complex web app. 

Add to angular.json `"scripts": [`:
```
  { "input": "node_modules/ace-builds/src-noconflict/ace.js", "bundleName": "ace-editor" },
  { "input": "node_modules/ace-builds/src-noconflict/mode-json.js", "lazy": false },
  { "input": "node_modules/JSPython/dist/assets/mode-interpreter.js", "lazy": false },
  { "input": "node_modules/ace-builds/src-noconflict/ext-language_tools.js", "lazy": false }
```
npm package: @ngx-electron/builder
Description: Provides a set of Angular Architect（angular.json）
Author: liangshen001
Latest version: 11.8.10

# @ngx-electron/builder

Provides a set of Angular Architect（angular.json）

## @ngx-electron/builder:browser

Use @ngx-electron/builder:browser instead of @angular-devkit/build-angular:browser in angular.json.
Add some information when using WebPack.

```
webpackConfiguration: config => ({
    ...config,
    target: 'web',
    node: {fs: 'empty'}
})
```

## @ngx-electron/builder:dev-server

Use @ngx-electron/builder:dev-server instead of @angular-devkit/build-angular:dev-server in angular.json.
Add some information when using WebPack.

```
webpackConfiguration: config => ({
    ...config,
    target: 'web',
    node: {fs: 'empty'}
})
```

## @ngx-electron/builder:build

```
"electron-build": {
  "builder": "@ngx-electron/builder:build",
  "options": {
    "electronRoot": "electron",
    "config": "electron/electron-builder.json",
    "browserTarget": "ngx-electron-lib:build"
  },
  "configurations": {
    "production": {
      "browserTarget": "ngx-electron-lib:build:production"
    }
  }
}
```

## @ngx-electron/builder:serve-start
```
"electron-serve-start": {
  "builder": "@ngx-electron/builder:serve-start",
  "options": {
    "electronRoot": "electron",
    "devServerTarget": "ngx-electron-lib:serve"
  },
  "configurations": {
    "production": {
      "devServerTarget": "ngx-electron-lib:serve:production"
    }
  }
}
```

## @ngx-electron/builder:local-start
```
"electron-local-start": {
  "builder": "@ngx-electron/builder:local-start",
  "options": {
      "electronRoot": "electron",
      "browserTarget": "ngx-electron-lib:build"
  },
  "configurations": {
    "production": {
        "browserTarget": "ngx-electron-lib:build:production"
    }
  }
}
```
npm package: @ngx-electron/cli
Latest version: 11.8.10

# @ngx-electron/cli


## Install

```
npm i @ngx-electron/cli -g
```

## Usage

```
ngx-electron new test
```

options 
* --store 
* --skipInstall


## Equivalence

```
npm i @angular/cli@~11.1.4

ng new test

cd test

ng add @ngx-electron/schematics

or 

ng add @ngx-electron/schematics --store --skipInstall
```
npm package: @ngx-electron/core
Description: This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 8.2.14.
Author: liangshen001
Latest version: 11.8.10

# @ngx-electron/main

This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 8.2.14.

## Code scaffolding

Run `ng generate component component-name --project cli` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module --project cli`.
> Note: Don't forget to add `--project cli` or else it will be added to the default project in your `angular.json` file. 

## Build

Run `ng build cli` to build the project. The build artifacts will be stored in the `dist/` directory.

## Publishing

After building your library with `ng build cli`, go to the dist folder `cd dist/cli` and run `npm publish`.

## Running unit tests

Run `ng test cli` to execute the unit tests via [Karma](https://karma-runner.github.io).

## Further help

To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI README](https://github.com/angular/angular-cli/blob/master/README.md).
npm package: @ngx-electron/data
Description: 基于ngrx来实现store的实时同步，可以自由的发送数据，灵活度较高
Author: liangshen001
Latest version: 0.1.1
Deprecated: Replaced by @ngx-electron/store, Use @ngx-electron/cli to create new project or Use @ngx-electron/schematics on existing projects

# @ngx-electron/data

基于ngrx来实现store的实时同步，可以自由的发送数据，灵活度较高


相关项目
* @ngx-electron/main
* @ngx-electron/data
* @ngx-electron/cli


完整例子请看 @ngx-electron/cli 并使用ngx-electron来创建 并代替electron来启动应用