Vim/tsconfig.json
Peng Lyu c900a7eaa8
Nodeless entry for Vim extension (#5130)
Add a new entry for running Vim in nodeless environment and load platform-specific modules based on the target.

This PR includes changes to:
- fs. In node, it's node's native fs; in nodeless, it uses vscode.workspace.fs.
- historyFile. In node, it stores the history in file system; in nodeless, it stores in memory.
- logger. In node, it uses winson; in nodeless, it uses browser console.
- lastly, it relies on Webpack to tree shake unwanted code paths (for example, remove nvim related code paths from the bundle in nodeless environment).
2020-09-20 13:57:38 -04:00

23 lines
548 B
JSON

{
"compilerOptions": {
"lib": ["ES2019"],
"module": "commonjs",
"target": "ES2019",
"outDir": "out",
"noImplicitReturns": true,
"noUnusedLocals": false,
"noUnusedParameters": false,
"suppressImplicitAnyIndexErrors": true,
"sourceMap": true,
"strictNullChecks": true,
"experimentalDecorators": true,
"alwaysStrict": true,
"baseUrl": ".",
"paths": {
"platform/*": ["src/platform/node/*"]
},
"resolveJsonModule": true
},
"exclude": ["node_modules", "!node_modules/@types"]
}