tsconfig.json 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. {
  2. "compilerOptions": {
  3. "target": "esnext",
  4. "module": "esnext",
  5. "strict": false,
  6. "allowJs": false,
  7. "importHelpers": true,
  8. "noEmitHelpers": true,
  9. "moduleResolution": "node",
  10. "experimentalDecorators": true,
  11. "skipLibCheck": true,
  12. "esModuleInterop": true,
  13. "allowSyntheticDefaultImports": false,
  14. "sourceMap": true,
  15. "noUnusedLocals": false,
  16. "noUnusedParameters": false,
  17. "baseUrl": ".",
  18. "types": [
  19. "webpack-env"
  20. ],
  21. "typeRoots": [
  22. "./src/*",
  23. ],
  24. "paths": {
  25. "@/*": [
  26. "src/*"
  27. ],
  28. "$components/*": [
  29. "src/components/*"
  30. ],
  31. "$mixins/*": [
  32. "src/mixins/*"
  33. ],
  34. "$config/*": [
  35. "src/config/*"
  36. ],
  37. "$assets/*": [
  38. "src/assets/*"
  39. ],
  40. "$views/*": [
  41. "src/views/*"
  42. ],
  43. "$utils/*": [
  44. "src/utils/*"
  45. ],
  46. "$const/*": [
  47. "src/const/*"
  48. ],
  49. "$popup/*": [
  50. "src/popup/*"
  51. ]
  52. },
  53. "lib": [
  54. "esnext",
  55. "dom",
  56. "dom.iterable",
  57. "scripthost"
  58. ]
  59. },
  60. "include": [
  61. "src/**/*.ts",
  62. "src/**/*.tsx",
  63. "src/**/*.vue",
  64. "tests/**/*.ts",
  65. "tests/**/*.tsx"
  66. ],
  67. "exclude": [
  68. "node_modules"
  69. ]
  70. }