summaryrefslogtreecommitdiff
path: root/dev/jsconfig.json
blob: 518f97ad15f389b451554643ea23fb440994aef4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
{
    "compilerOptions": {
        "module": "ES2015",
        "target": "ES2022",
        "checkJs": true,
        "moduleResolution": "node",
        "strict": true,
        "strictNullChecks": true,
        "noImplicitAny": true,
        "strictPropertyInitialization": true,
        "suppressImplicitAnyIndexErrors": false,
        "skipLibCheck": false,
        "baseUrl": ".",
        "paths": {
            "zip.js": ["@zip.js/zip.js"],
            "anki-templates": ["../types/ext/anki-templates"],
            "anki-templates-internal": ["../types/ext/anki-templates-internal"],
            "cache-map": ["../types/ext/cache-map"],
            "core": ["../types/ext/core"],
            "css-style-applier": ["../types/ext/css-style-applier"],
            "database": ["../types/ext/database"],
            "deinflector": ["../types/ext/deinflector"],
            "dictionary": ["../types/ext/dictionary"],
            "dictionary-data": ["../types/ext/dictionary-data"],
            "dictionary-data-util": ["../types/ext/dictionary-data-util"],
            "dictionary-database": ["../types/ext/dictionary-database"],
            "dictionary-importer": ["../types/ext/dictionary-importer"],
            "dictionary-importer-media-loader": ["../types/ext/dictionary-importer-media-loader"],
            "dynamic-property": ["../types/ext/dynamic-property"],
            "error": ["../types/ext/error"],
            "event-listener-collection": ["../types/ext/event-listener-collection"],
            "japanese-util": ["../types/ext/japanese-util"],
            "json-schema": ["../types/ext/json-schema"],
            "log": ["../types/ext/log"],
            "settings": ["../types/ext/settings"],
            "structured-content": ["../types/ext/structured-content"],
            "translator": ["../types/ext/translator"],
            "translation": ["../types/ext/translation"],
            "translation-internal": ["../types/ext/translation-internal"],
            "dev/*": ["../types/dev/*"]
        },
        "types": [
            "node",
            "events",
            "browserify",
            "jsdom",
            "assert",
            "css",
            "chrome",
            "ajv"
        ]
    },
    "include": [
        "**/*.js",
        "../playwright.config.js",
        "../vitest.config.js",
        "../ext/js/core.js",
        "../ext/js/core/extension-error.js",
        "../ext/js/data/database.js",
        "../ext/js/data/json-schema.js",
        "../ext/js/general/cache-map.js",
        "../ext/js/data/sandbox/anki-note-data-creator.js",
        "../ext/js/general/cache-map.js",
        "../ext/js/general/regex-util.js",
        "../ext/js/general/text-source-map.js",
        "../ext/js/language/deinflector.js",
        "../ext/js/language/dictionary-importer.js",
        "../ext/js/language/dictionary-database.js",
        "../ext/js/language/sandbox/dictionary-data-util.js",
        "../ext/js/language/sandbox/japanese-util.js",
        "../ext/js/language/translator.js",
        "../ext/js/media/media-util.js",
        "../types/dev/**/*.ts",
        "../types/other/web-set-timeout.d.ts"
    ],
    "exclude": [
        "../node_modules"
    ]
}