UNPKG

@tsconfig/nuxt

Version:

A base TSConfig for working with Nuxt.

65 lines (53 loc) 1.13 kB
### A base TSConfig for working with Nuxt. Add the package to your `"devDependencies"`: ```sh npm install --save-dev @tsconfig/nuxt yarn add --dev @tsconfig/nuxt ``` Add to your `tsconfig.json`: ```json "extends": "@tsconfig/nuxt/tsconfig.json" ``` > **NOTE**: You may need to add `"baseUrl": "."` to your `tsconfig.json` to support proper file resolution. --- The `tsconfig.json`: ```jsonc { "$schema": "https://json.schemastore.org/tsconfig", "_version": "2.0.0", "compilerOptions": { "target": "esnext", "module": "esnext", "moduleResolution": "bundler", "lib": [ "esnext", "esnext.asynciterable", "dom" ], "esModuleInterop": true, "allowJs": true, "sourceMap": true, "strict": true, "noEmit": true, "baseUrl": ".", "paths": { "~/*": [ "./*" ], "@/*": [ "./*" ] }, "types": [ "@types/node", "@nuxt/types" ] }, "exclude": [ "node_modules", ".nuxt", "dist" ] } ``` You can find the [code here](https://github.com/tsconfig/bases/blob/master/bases/nuxt.json).