You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* update: Contributing guide for current steps
* add: v5.5 features: SplitRecordFile, CreateRecordChapter, and RecordFileChanged
* chore: re-generate OBS types to bring in v5.5 changes
* update: Contributing guide to say node v20 or greater
- Create a new issue [here](https://github.com/obs-websocket-community-projects/obs-websocket-js/issues/new), please be as descriptive as possible.
3
6
4
7
## Building the Project Locally
5
-
- Install [node.js](http://nodejs.org)
8
+
9
+
- Install [node.js v20 or greater](http://nodejs.org)
6
10
- Clone/Fork the repo
7
11
- Install dependencies with `npm install`
8
12
- Generate the browser distributable Javascript file with `npm run build`
9
13
- Or `npm run watch` to automatically build when files are modified.
10
-
- This project makes use of eslint, run `npm run test:static` for linting and `npm run test:ava` for basic unit testing. If you have the types compiled you can also run `npm run test:types`.
14
+
- This project makes use of eslint, run `npm run lint` for linting and `npm run test` for basic unit testing.
11
15
12
16
## Building Typings Locally
17
+
13
18
- Export GH_TOKEN as an environment variable, using a generated Personal Access Token.
14
19
-`npm run build:types`
15
20
16
21
## Contributing Guidelines
22
+
17
23
- Please use descriptive commit messages.
18
24
- When submitting a Pull Request, reference related [Issues](https://github.com/obs-websocket-community-projects/obs-websocket-js/issues) if any exist.
0 commit comments