{
	"compilerOptions": {
	  "target": "esnext",
	  "module": "esnext",
	  "strict": true,
	  "jsx": "preserve",
	  "moduleResolution": "nodenext",
	  "skipLibCheck": true,
	  "esModuleInterop": true,
	  "allowSyntheticDefaultImports": true,
	  "forceConsistentCasingInFileNames": true,
	  "resolveJsonModule": true,
	  "useDefineForClassFields": true,
	  "sourceMap": true,
	  "baseUrl": ".",
	  "paths": {
		"@/*": ["src/*"]
	  },
	  "lib": ["esnext", "dom", "dom.iterable", "scripthost"],
	  "outDir": "dist",
	  "rootDir": "src"
	},
	"include": [
	  "src/**/*.ts",
	  "src/**/*.tsx",
	  "src/**/*.vue",
	  "tests/**/*.ts",
	  "tests/**/*.tsx"
	],
	"exclude": ["node_modules"]
  }
  