https://github.com/benwinding/mat-reduce
Angular Material is verbose, here's a wrapper library to reduce that!
https://github.com/benwinding/mat-reduce
angular material-design quilljs wrapper-library
Last synced: about 1 year ago
JSON representation
Angular Material is verbose, here's a wrapper library to reduce that!
- Host: GitHub
- URL: https://github.com/benwinding/mat-reduce
- Owner: benwinding
- Created: 2019-06-20T04:28:10.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2021-11-03T04:43:25.000Z (over 4 years ago)
- Last Synced: 2025-04-19T19:06:41.635Z (about 1 year ago)
- Topics: angular, material-design, quilljs, wrapper-library
- Language: TypeScript
- Homepage: https://benwinding.github.io/mat-reduce/
- Size: 59.6 MB
- Stars: 1
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# mat-reduce
[](https://www.npmjs.com/package/mat-reduce)
[](https://github.com/benwinding/mat-reduce/blob/master/LICENSE)
[](https://www.npmjs.com/package/mat-reduce)
[](https://github.com/benwinding/mat-reduce)
A _less_ verbose angular material.
## Get Started
`yarn add mat-reduce`
### Simple (Without Quill)
To include all form controls, except the Quill Editor, use the following:
``` typescript
import { MatReduceCoreModule } from 'mat-reduce-core';
@NgModule({
...,
MatReduceCoreModule,
...
})
```
### Advanced (With Quill)
To include all modules and the ``, use the following:
``` typescript
import { MatReduceModule } from 'mat-reduce';
@NgModule({
...,
MatReduceModule,
...
})
```
Add the quill script to `angular.json`, like so:
``` json
...
"scripts": [
"node_modules/quill/dist/quill.min.js"
],
...
```
## Development
To develop on this locally, simply clone this repo and run:
```
yarn
yarn start
```
And a development demo of each of the controls is available on http://localhost:4567