UNPKG

1.33 kBMarkdownView Raw
1## @0x/typescript-typings
2
3Type repository for external packages used by 0x. This is like our small version of [DefinitelyTyped](https://github.com/DefinitelyTyped/DefinitelyTyped)
4
5## Installation
6
7```bash
8yarn add -D @0x/typescript-typings
9```
10
11## Usage
12
13Add the following line within an `compilerOptions` section of your `tsconfig.json`
14
15```json
16"typeRoots": ["node_modules/@0x/typescript-typings/types", "node_modules/@types"]
17```
18
19This will allow the TS compiler to first look into that repo and then fallback to DT types.
20
21## Contributing
22
23We welcome improvements and fixes from the wider community! To report bugs within this package, please create an issue in this repository.
24
25Please read our [contribution guidelines](../../CONTRIBUTING.md) before getting started.
26
27### Install dependencies
28
29If you don't have yarn workspaces enabled (Yarn < v1.0) - enable them:
30
31```bash
32yarn config set workspaces-experimental true
33```
34
35Then install dependencies
36
37```bash
38yarn install
39```
40
41### Build
42
43To build this package and all other monorepo packages that it depends on, run the following from the monorepo root directory:
44
45```bash
46PKG=@0x/typescript-typings yarn build
47```
48
49Or continuously rebuild on change:
50
51```bash
52PKG=@0x/typescript-typings yarn watch
53```
54
55### Clean
56
57```bash
58yarn clean
59```
60
61### Lint
62
63```bash
64yarn lint
65```
66
\No newline at end of file