-
Notifications
You must be signed in to change notification settings - Fork 1
/
deno.jsonc
76 lines (69 loc) · 1.67 KB
/
deno.jsonc
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
{
"$schema": "https://raw.githubusercontent.com/denoland/deno/main/cli/schemas/config-file.v1.json",
"name": "@nvl/sveltex",
"version": "0.0.0",
"exports": {
// Default entry point, which can be imported as `@nvl/sveltex`
".": "./src/mod.ts"
},
"lint": {
"include": ["src/**"],
"exclude": [
"**/node_modules/**",
"**/dist/**",
"**/docs/**",
"**/.github/**",
"**/.vscode/**",
"**/.svelte-kit/**"
]
},
"compilerOptions": {
"strict": true,
"noImplicitAny": true,
"strictNullChecks": true,
"strictFunctionTypes": true,
"strictPropertyInitialization": true,
"noImplicitThis": true
},
"publish": {
"include": [
// Source files
"src/**",
"package.json",
"README.md",
"LICENSE",
"CHANGELOG.md",
"tsconfig.json",
"deno.jsonc"
],
"exclude": [
// Unit and E2E tests
"**/tests/**",
// JS distribution files (NPM uses these, but JSR doesn't need them)
"**/dist/**",
// Node modules
"**/node_modules/**",
// Documentation deployed with VitePress
"**/docs/**",
// GitHub Actions workflows
"**/.github/**",
// Editor settings
"**/.vscode/**",
// Git hooks
"**/.husky/**"
]
},
"imports": {
"$Sveltex.js": "./src/Sveltex.ts",
"$base/": "./src/base/",
"$data/": "./src/data/",
"$deps.js": "./src/deps.ts",
"$dev_deps.js": "./src/dev_deps.ts",
"$handlers/": "./src/handlers/",
"$mod.js": "./src/mod.ts",
"$tests/": "./tests/",
"$typeGuards/": "./src/typeGuards/",
"$types/": "./src/types/",
"$utils/": "./src/utils/"
}
}