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{
"extends": "../tsconfig.base.json",
"compilerOptions": {
"lib": ["ESNext"],
// Path remapping
"baseUrl": ".",
"paths": {
"harness": ["harness.ts"],
"mkfifo": ["mkfifo.ts"],
"node-harness": ["js/node/harness.ts"],
"deno:harness": ["js/deno/harness.ts"],
"bun:internal-for-testing": ["../src/js/internal-for-testing.ts"],
"foo/bar": ["js/bun/resolve/baz.js"],
"@faasjs/*": ["js/bun/resolve/*.js", "js/bun/resolve/*/src/index.js"],
"@faasjs/larger/*": ["js/bun/resolve/*/larger-index.js"],
"bake/*": ["../src/bake/client/*"]
},
"experimentalDecorators": true,
"emitDecoratorMetadata": true,
"types": ["../packages/bun-types"]
},
"include": [
//
"**/*.ts",
"**/*.tsx",
"**/*.mts",
"**/*.cts",
"../src/js/internal-for-testing.ts",
"bake/exit-code-map.mjs",
"../src/bake/client/**.ts"
],
"exclude": [
"fixtures",
"__snapshots__", // bun snapshots (toMatchSnapshot)
"./snapshots",
"./js/deno",
"./node.js" // entire node.js upstream repository
]
}