{
  "compilerOptions": {
    "baseUrl": "./",
    "jsx": "react",
    "paths": {
      "@/*": ["packages/*"],
      "@opentiny/tiny-engine-canvas": ["packages/canvas/src/index.js"],
      "@opentiny/tiny-engine-controller": ["packages/controller/src/index"],
      "@opentiny/tiny-engine-plugin-materials": ["packages/plugins/materials/index"],
      "@opentiny/tiny-engine-plugin-data": ["packages/plugins/data/index"],
      "@opentiny/tiny-engine-plugin-script": ["packages/plugins/script/index"],
      "@opentiny/tiny-engine-plugin-tree": ["packages/plugins/tree/index"],
      "@opentiny/tiny-engine-plugin-help": ["packages/plugins/help/index"],
      "@opentiny/tiny-engine-plugin-schema": ["packages/plugins/schema/index"],
      "@opentiny/tiny-engine-plugin-page": ["packages/plugins/page/index"],
      "@opentiny/tiny-engine-plugin-i18n": ["packages/plugins/i18n/index"],
      "@opentiny/tiny-engine-plugin-bridge": ["packages/plugins/bridge/index"],
      "@opentiny/tiny-engine-setting-events": ["packages/settings/events/index"],
      "@opentiny/tiny-engine-setting-props": ["packages/settings/props/index"],
      "@opentiny/tiny-engine-common": ["packages/common/index"],
      "@opentiny/tiny-engine-setting-styles": ["packages/settings/styles/index"],
      "@opentiny/tiny-engine-toolbar-breadcrumb": ["packages/toolbars/breadcrumb/index"],
      "@opentiny/tiny-engine-toolbar-fullscreen": ["packages/toolbars/fullscreen/index"],
      "@opentiny/tiny-engine-toolbar-lang": ["packages/toolbars/lang/index"],
      "@opentiny/tiny-engine-toolbar-layout": ["packages/toolbars/layout/index"],
      "@opentiny/tiny-engine-toolbar-checkinout": ["packages/toolbars/lock/index"],
      "@opentiny/tiny-engine-toolbar-logo": ["packages/toolbars/logo/index"],
      "@opentiny/tiny-engine-toolbar-media": ["packages/toolbars/media/index"],
      "@opentiny/tiny-engine-toolbar-preview": ["packages/toolbars/preview/index"],
      "@opentiny/tiny-engine-toolbar-generate-vue": ["packages/toolbars/generate-vue/index"],
      "@opentiny/tiny-engine-toolbar-clean": ["packages/toolbars/clean/index"],
      "@opentiny/tiny-engine-toolbar-save": ["packages/toolbars/save/index"],
      "tiny-engine-canvas": ["packages/canvas/index"],
      "@opentiny/tiny-engine-theme-dark": ["packages/theme/dark/index.less"],
      "@opentiny/tiny-engine-theme-light": ["packages/theme/light/index.less"],
      "@opentiny/tiny-engine-svgs": ["packages/svgs/index"],
      "@opentiny/tiny-engine-http": ["packages/http/index"],
      "@opentiny/tiny-engine-controller/*": ["packages/controller/src/*"],
      "@opentiny/tiny-engine-plugin-materials/*": ["packages/plugins/materials/*"],
      "@opentiny/tiny-engine-plugin-data/*": ["packages/plugins/data/*"],
      "@opentiny/tiny-engine-plugin-script/*": ["packages/plugins/script/*"],
      "@opentiny/tiny-engine-plugin-tree/*": ["packages/plugins/tree/*"],
      "@opentiny/tiny-engine-plugin-help/*": ["packages/plugins/help/*"],
      "@opentiny/tiny-engine-plugin-schema/*": ["packages/plugins/schema/*"],
      "@opentiny/tiny-engine-plugin-page/*": ["packages/plugins/page/*"],
      "@opentiny/tiny-engine-plugin-i18n/*": ["packages/plugins/i18n/*"],
      "@opentiny/tiny-engine-plugin-bridge/*": ["packages/plugins/bridge/*"],
      "@opentiny/tiny-engine-setting-events/*": ["packages/settings/events/*"],
      "@opentiny/tiny-engine-setting-props/*": ["packages/settings/props/*"],
      "@opentiny/tiny-engine-common/*": ["packages/common/*"],
      "@opentiny/tiny-engine-setting-styles/*": ["packages/settings/styles/*"],
      "@opentiny/tiny-engine-toolbar-breadcrumb/*": ["packages/toolbars/breadcrumb/*"],
      "@opentiny/tiny-engine-toolbar-fullscreen/*": ["packages/toolbars/fullscreen/*"],
      "@opentiny/tiny-engine-toolbar-lang/*": ["packages/toolbars/lang/*"],
      "@opentiny/tiny-engine-toolbar-layout/*": ["packages/toolbars/layout/*"],
      "@opentiny/tiny-engine-toolbar-checkinout/*": ["packages/toolbars/lock/*"],
      "@opentiny/tiny-engine-toolbar-logo/*": ["packages/toolbars/logo/*"],
      "@opentiny/tiny-engine-toolbar-media/*": ["packages/toolbars/media/*"],
      "@opentiny/tiny-engine-toolbar-preview/*": ["packages/toolbars/preview/*"],
      "@opentiny/tiny-engine-toolbar-clean/*": ["packages/toolbars/clean/*"],
      "@opentiny/tiny-engine-toolbar-save/*": ["packages/toolbars/save/*"],
      "@opentiny/tiny-engine-theme-dark/*": ["packages/theme/dark/*"],
      "@opentiny/tiny-engine-theme-light/*": ["packages/theme/light/*"],
      "@opentiny/tiny-engine-svgs/*": ["packages/svgs/*"],
      "@opentiny/tiny-engine-http/*": ["packages/http/*"],
      "@opentiny/tiny-engine-utils": ["packages/utils/src/index.js"],
      "@opentiny/tiny-engine-webcomponent-core": ["packages/webcomponent/src/lib"],
      "@opentiny/tiny-engine-i18n-host": ["packages/i18n/src/lib"]
    }
  },
  "include": ["packages/**/*"],
  "exclude": ["node_modules", "dist"]
}
