You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
42 lines
961 B
Markdown
42 lines
961 B
Markdown
7 years ago
|
## Installation
|
||
|
|
||
|
### Node.js
|
||
|
|
||
|
To use the `pegjs` command, install PEG.js globally:
|
||
|
|
||
|
```console
|
||
|
$ npm install -g pegjs
|
||
|
```
|
||
|
|
||
|
To use the JavaScript API, install PEG.js locally:
|
||
|
|
||
|
```console
|
||
|
$ npm install pegjs
|
||
|
```
|
||
|
|
||
|
If you need both the `pegjs` command and the JavaScript API, install PEG.js both ways.
|
||
|
|
||
|
If you plan to use the `pegjs` command only in your `package.json`, it is suggested you install it locally only, as all locally installed packages that contain command line tools are available to it.
|
||
|
|
||
|
### Browser
|
||
|
|
||
|
[Download](https://pegjs.org/#download) the PEG.js library (regular or minified version) or install it using Bower:
|
||
|
|
||
|
```console
|
||
|
$ bower install pegjs
|
||
|
```
|
||
|
|
||
|
### Latest
|
||
|
|
||
|
To use the latest features, fixes and changes of PEG.js, install the packaged dev release:
|
||
|
|
||
|
```console
|
||
|
$ npm install pegjs@dev
|
||
|
```
|
||
|
|
||
|
Alternatively, you can directly install from the repository (larger then the packaged dev release):
|
||
|
|
||
|
```console
|
||
|
$ npm install pegjs/pegjs#master
|
||
|
```
|