-
-
Notifications
You must be signed in to change notification settings - Fork 4.2k
Expand file tree
/
Copy pathpublish-types.json
More file actions
40 lines (38 loc) · 1.51 KB
/
Copy pathpublish-types.json
File metadata and controls
40 lines (38 loc) · 1.51 KB
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
{
"$schema": "https://json.schemastore.org/tsconfig",
"extends": "./compiler-options.json",
"compilerOptions": {
"noEmit": false,
"declaration": true,
"emitDeclarationOnly": true,
// It'd be really nice to be able to supply sourcemaps, and at some point we
// will be able to by using e.g. rollup-plugin-ts once we solve other issues
// blocking that in our publishing pipeline by way of circular and repeated
// dependencies in the graph, but at the moment we are using `magic-string`
// to post-process these to add `declare module` declarations (see the
// `types/publish.mjs` script or details), and that doesn't support updating
// *existing* source maps, unfortunately.
"declarationMap": false,
"declarationDir": "../types/stable"
},
"include": ["../packages/**/*.ts"],
"exclude": [
"../**/type-tests",
"../**/tests",
"../**/@glimmer/*/test",
"../**/@glimmer-workspace/*/test",
"../**/internal-test-helpers",
// @glimmer/component publishes as its own real package
"../**/@glimmer/component",
// glimmer-vm packages that are not historically exposed
"../**/@glimmer-workspace/integration-tests/**/*.ts",
"../**/@glimmer-workspace/test-utils/**/*.ts",
"../**/@glimmer/constants/**/*.ts",
"../**/@glimmer/debug/**/*.ts",
"../**/@glimmer/debug-util/**/*.ts",
"../**/@glimmer/encoder/**/*.ts",
"../**/@glimmer/env/**/*.ts",
"../**/@glimmer/local-debug-flags/**/*.ts",
"../**/@glimmer/wire-format/**/*.ts"
]
}