-
Notifications
You must be signed in to change notification settings - Fork 0
/
.readme.hbs
80 lines (61 loc) · 3.1 KB
/
.readme.hbs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
[![Version](https://img.shields.io/npm/v/puppeteer-extra-plugin-angular)](https://bit.ly/32X27uf)
[![Downloads](https://img.shields.io/npm/dt/puppeteer-extra-plugin-angular)](https://bit.ly/32X27uf)
[![Dependency Status](https://img.shields.io/david/rickypc/puppeteer-extra-plugin-angular)](https://bit.ly/2SM3Ygy)
[![Dev Dependency Status](https://img.shields.io/david/dev/rickypc/puppeteer-extra-plugin-angular)](https://bit.ly/30ZDj2P)
[![Code Style](https://img.shields.io/badge/code%20style-Airbnb-red)](https://bit.ly/2JYN1gk)
[![Build](https://img.shields.io/travis/rickypc/puppeteer-extra-plugin-angular)](https://bit.ly/2YuZRuH)
[![Coverage](https://img.shields.io/codecov/c/github/rickypc/puppeteer-extra-plugin-angular)](https://bit.ly/2Kb1F2Y)
[![Vulnerability](https://img.shields.io/snyk/vulnerabilities/github/rickypc/puppeteer-extra-plugin-angular)](https://bit.ly/2H0FHil)
[![Dependabot](https://api.dependabot.com/badges/status?host=github&repo=rickypc/puppeteer-extra-plugin-angular)](https://bit.ly/2KIM5vs)
[![License](https://img.shields.io/npm/l/puppeteer-extra-plugin-angular)](https://bit.ly/2yi7gyO)
Puppeteer Extra Plugin Angular
==============================
A plugin for [puppeteer-extra](https://bit.ly/2JYg8Aa) to provide [puppeteer](https://bit.ly/2JX4gOZ) functionality with [Angular](https://bit.ly/2Yw8Mw6) synchronization support on Angular pages.
It supports non-[Angular](https://bit.ly/2Yw8Mw6) pages starting on version 3.x.
Installation
-
```bash
$ npm install --save puppeteer-extra-plugin-angular
```
API Reference
-
{{#module name="puppeteer-extra-plugin-angular"}}
{{>body~}}
{{>member-index~}}
{{>separator~}}
{{>members~}}
{{/module}}
Development Dependencies
-
You will need to install [Node.js](https://bit.ly/2SMCGXK) as a local development dependency. The `npm` package manager comes bundled with all recent releases of `Node.js`.
`npm install` will attempt to resolve any `npm` module dependencies that have been declared in the project’s `package.json` file, installing them into the `node_modules` folder.
```bash
$ npm install
```
Run Linter
-
To make sure we followed code style best practice, run:
```bash
$ npm run lint
```
Run Unit Tests
-
To make sure we did not break anything, let's run:
```bash
$ npm test
```
Contributing
-
If you would like to contribute code to Puppeteer Extra Plugin Angular repository you can do so
through GitHub by forking the repository and sending a pull request.
If you do not agree to [Contribution Agreement](CONTRIBUTING.md), do not
contribute any code to Puppeteer Extra Plugin Angular repository.
When submitting code, please make every effort to follow existing conventions
and style in order to keep the code as readable as possible. Please also include
appropriate test cases.
That's it! Thank you for your contribution!
License
-
Copyright (c) 2018 - 2020 Richard Huang.
This plugin is free software, licensed under: [GNU Affero General Public License (AGPL-3.0)](https://bit.ly/2yi7gyO).
Documentation and other similar content are provided under [Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License](https://bit.ly/2SMCRlS).