blob: c73ca8deb002147e78d98a1a985cba43387afd51 [file] [log] [blame]
Matthew Soulanille376d7972020-06-01 15:50:07 -07001{
2 "compilerOptions": {
Matthew Soulanille376d7972020-06-01 15:50:07 -07003 "lib": [
4 "dom",
5 "dom.iterable",
6 "esnext"
7 ],
Asad Memon9d12e552022-07-19 22:09:43 +00008 "outDir": "dist",
9 "baseUrl": ".",
10 "esModuleInterop": true,
11 "target": "es6",
12 "declarationDir": "./types",
13 "moduleResolution": "node",
14 "declaration": true,
15 "allowJs": true,
16 "paths": {
Asad Memon41af1d82022-07-25 21:46:54 +000017 "pigweedjs/pw_*": [
Asad Memon9d12e552022-07-19 22:09:43 +000018 "./pw_*/ts"
19 ],
Asad Memon41af1d82022-07-25 21:46:54 +000020 "pigweedjs/protos/*": [
Asad Memon9d12e552022-07-19 22:09:43 +000021 "./dist/protos/*"
Asad Memon33fe9722022-07-22 21:06:09 +000022 ],
Asad Memon41af1d82022-07-25 21:46:54 +000023 "pigweedjs/types/*": [
Asad Memon33fe9722022-07-22 21:06:09 +000024 "./ts/types/*"
Asad Memon9d12e552022-07-19 22:09:43 +000025 ]
26 }
27 },
28 "include": [
29 "ts",
30 "pw_status/ts",
31 "pw_hdlc/ts",
32 "pw_tokenizer/ts",
33 "pw_protobuf_compiler/ts",
34 "pw_rpc/ts",
35 "pw_rpc/internal",
36 "dist/protos/**/*"
37 ]
Matthew Soulanille376d7972020-06-01 15:50:07 -070038}