mirror of
https://github.com/oven-sh/bun
synced 2026-02-02 15:08:46 +00:00
Add bun-types, add typechecking, add child_process types (#1475)
* Add bun-types to packages * Improve typing * Fix types in tests * Fix dts tests * Run formatter * Fix all type errors * Add strict mode, fix type errors * Add ffi changes * Move workflows to root * Add workflows * Remove labeler * Add child_process types * Fix synthetic defaults issue * Remove docs * Move scripts * Run prettier * Include examples in typechecking * captureStackTrace types * moved captureStackTrace types to globals * Address reviews Co-authored-by: Colin McDonnell <colinmcd@alum.mit.edu> Co-authored-by: Dylan Conway <dylan.conway567@gmail.com>
This commit is contained in:
@@ -1,11 +1,27 @@
|
||||
{
|
||||
"extends": "./tsconfig.base.json",
|
||||
"compilerOptions": {
|
||||
"lib": ["ESNext"],
|
||||
"module": "esnext",
|
||||
"target": "esnext",
|
||||
"typeRoots": ["./types"],
|
||||
"types": ["bun-types"],
|
||||
"experimentalDecorators": true,
|
||||
"allowSyntheticDefaultImports": true,
|
||||
"noEmit": true,
|
||||
"skipLibCheck": true,
|
||||
"allowJs": true
|
||||
},
|
||||
"exclude": ["src"]
|
||||
}
|
||||
"include": [
|
||||
"."
|
||||
],
|
||||
"exclude": [
|
||||
"src/test",
|
||||
"packages",
|
||||
"bench",
|
||||
"examples/react-fast-refresh-test",
|
||||
"examples/macros",
|
||||
"test/bun.js/solid-dom-fixtures",
|
||||
"test/bun.js/bundled",
|
||||
// JavaScriptCore builtins use a non-standard "@" symbol to indicate a private identifier which no other tool supports
|
||||
"src/bun.js/builtins",
|
||||
"src/api/demo",
|
||||
"test/snapshots",
|
||||
"test/snapshots-no-hmr"
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user