[TASK] Refactor AdminPanel JavaScript
[Packages/TYPO3.CMS.git] / Build / tsconfig.json
1 {
2     "compilerOptions": {
3         "target": "es5",
4         "lib": [
5             "DOM",
6             "ES5",
7             "ScriptHost",
8             "ES6"
9         ],
10         "module": "amd",
11         "sourceMap": false,
12         "removeComments": false,
13         "alwaysStrict": true,
14         "downlevelIteration": true,
15         "experimentalDecorators": true,
16         "noImplicitAny": true,
17         "noImplicitThis": true,
18         "noImplicitReturns": true,
19         "pretty": true,
20         "baseUrl": ".",
21         "rootDir": "../",
22         "paths": {
23             "TYPO3/CMS/Adminpanel/*": [
24                 "../typo3/sysext/adminpanel/Resources/Public/JavaScript/*",
25                 "../typo3/sysext/adminpanel/Resources/Private/TypeScript/*"
26             ],
27             "TYPO3/CMS/Backend/*": [
28                 "../typo3/sysext/backend/Resources/Public/JavaScript/*",
29                 "../typo3/sysext/backend/Resources/Private/TypeScript/*"
30             ],
31             "TYPO3/CMS/Beuser/*": [
32                 "../typo3/sysext/beuser/Resources/Public/JavaScript/*",
33                 "../typo3/sysext/beuser/Resources/Private/TypeScript/*"
34             ],
35             "TYPO3/CMS/Core/*": [
36                 "../typo3/sysext/core/Resources/Public/JavaScript/*",
37                 "../typo3/sysext/core/Resources/Private/TypeScript/*"
38             ],
39             "TYPO3/CMS/Extensionmanager/*": [
40                 "../typo3/sysext/extensionmanager/Resources/Public/JavaScript/*",
41                 "../typo3/sysext/extensionmanager/Resources/Private/TypeScript/*"
42             ],
43             "TYPO3/CMS/Filelist/*": [
44                 "../typo3/sysext/filelist/Resources/Public/JavaScript/*",
45                 "../typo3/sysext/filelist/Resources/Private/TypeScript/*"
46             ],
47             "TYPO3/CMS/Form/*": [
48                 "../typo3/sysext/form/Resources/Public/JavaScript/*",
49                 "../typo3/sysext/form/Resources/Private/TypeScript/*"
50             ],
51             "TYPO3/CMS/Impexp/*": [
52                 "../typo3/sysext/impexp/Resources/Public/JavaScript/*",
53                 "../typo3/sysext/impexp/Resources/Private/TypeScript/*"
54             ],
55             "TYPO3/CMS/Info/*": [
56                 "../typo3/sysext/info/Resources/Public/JavaScript/*",
57                 "../typo3/sysext/info/Resources/Private/TypeScript/*"
58             ],
59             "TYPO3/CMS/Install/*": [
60                 "../typo3/sysext/install/Resources/Public/JavaScript/*",
61                 "../typo3/sysext/install/Resources/Private/TypeScript/*"
62             ],
63             "TYPO3/CMS/Linkvalidator/*": [
64                 "../typo3/sysext/linkvalidator/Resources/Public/JavaScript/*",
65                 "../typo3/sysext/linkvalidator/Resources/Private/TypeScript/*"
66             ],
67             "TYPO3/CMS/Lowlevel/*": [
68                 "../typo3/sysext/lowlevel/Resources/Public/JavaScript/*",
69                 "../typo3/sysext/lowlevel/Resources/Private/TypeScript/*"
70             ],
71             "TYPO3/CMS/Opendocs/*": [
72                 "../typo3/sysext/opendocs/Resources/Public/JavaScript/*",
73                 "../typo3/sysext/opendocs/Resources/Private/TypeScript/*"
74             ],
75             "TYPO3/CMS/Recordlist/*": [
76                 "../typo3/sysext/recordlist/Resources/Public/JavaScript/*",
77                 "../typo3/sysext/recordlist/Resources/Private/TypeScript/*"
78             ],
79             "TYPO3/CMS/Recycler/*": [
80                 "../typo3/sysext/recycler/Resources/Public/JavaScript/*",
81                 "../typo3/sysext/recycler/Resources/Private/TypeScript/*"
82             ],
83             "TYPO3/CMS/Rsaauth/*": [
84                 "../typo3/sysext/rsaauth/Resources/Public/JavaScript/*",
85                 "../typo3/sysext/rsaauth/Resources/Private/TypeScript/*"
86             ],
87             "TYPO3/CMS/RteCkeditor/*": [
88                 "../typo3/sysext/rte_ckeditor/Resources/Public/JavaScript/*",
89                 "../typo3/sysext/rte_ckeditor/Resources/Private/TypeScript/*"
90             ],
91             "TYPO3/CMS/Scheduler/*": [
92                 "../typo3/sysext/scheduler/Resources/Public/JavaScript/*",
93                 "../typo3/sysext/scheduler/Resources/Private/TypeScript/*"
94             ],
95             "TYPO3/CMS/SysAction/*": [
96                 "../typo3/sysext/sys_action/Resources/Public/JavaScript/*",
97                 "../typo3/sysext/sys_action/Resources/Private/TypeScript/*"
98             ],
99             "TYPO3/CMS/T3editor/*": [
100                 "../typo3/sysext/t3editor/Resources/Public/JavaScript/*",
101                 "../typo3/sysext/t3editor/Resources/Private/TypeScript/*"
102             ],
103             "TYPO3/CMS/Taskcenter/*": [
104                 "../typo3/sysext/taskcenter/Resources/Public/JavaScript/*",
105                 "../typo3/sysext/taskcenter/Resources/Private/TypeScript/*"
106             ],
107             "TYPO3/CMS/Tstemplate/*": [
108                 "../typo3/sysext/tstemplate/Resources/Public/JavaScript/*",
109                 "../typo3/sysext/tstemplate/Resources/Private/TypeScript/*"
110             ],
111             "TYPO3/CMS/Viewpage/*": [
112                 "../typo3/sysext/viewpage/Resources/Public/JavaScript/*",
113                 "../typo3/sysext/viewpage/Resources/Private/TypeScript/*"
114             ],
115             "TYPO3/CMS/Workspaces/*": [
116                 "../typo3/sysext/workspaces/Resources/Public/JavaScript/*",
117                 "../typo3/sysext/workspaces/Resources/Private/TypeScript/*"
118             ]
119         },
120         "outDir": "./JavaScript/",
121         "typeRoots": [
122             "node_modules/@types",
123             "types"
124         ]
125     },
126     "include": [
127         "../typo3/sysext/*/Resources/Private/TypeScript/**/*.ts",
128         "../typo3/sysext/*/Tests/TypeScript/**/*.ts"
129     ]
130 }