Skip to content

Commit 0beb67b

Browse files
committedMay 16, 2023
Refactor tsconfigs to improve build perf
1 parent a4eefcb commit 0beb67b

File tree

153 files changed

+268
-418
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

153 files changed

+268
-418
lines changed
 

‎.gitignore

+1-74
Original file line numberDiff line numberDiff line change
@@ -1,80 +1,7 @@
11
coverage/
22
node_modules/
33
.DS_Store
4-
/packages/remark-lint/*.d.ts
5-
/packages/remark-lint-blockquote-indentation/*.d.ts
6-
/packages/remark-lint-checkbox-character-style/*.d.ts
7-
/packages/remark-lint-checkbox-content-indent/*.d.ts
8-
/packages/remark-lint-code-block-style/*.d.ts
9-
/packages/remark-lint-definition-case/*.d.ts
10-
/packages/remark-lint-definition-spacing/*.d.ts
11-
/packages/remark-lint-emphasis-marker/*.d.ts
12-
/packages/remark-lint-fenced-code-flag/*.d.ts
13-
/packages/remark-lint-fenced-code-marker/*.d.ts
14-
/packages/remark-lint-file-extension/*.d.ts
15-
/packages/remark-lint-final-definition/*.d.ts
16-
/packages/remark-lint-final-newline/*.d.ts
17-
/packages/remark-lint-first-heading-level/*.d.ts
18-
/packages/remark-lint-hard-break-spaces/*.d.ts
19-
/packages/remark-lint-heading-increment/*.d.ts
20-
/packages/remark-lint-heading-style/*.d.ts
21-
/packages/remark-lint-linebreak-style/*.d.ts
22-
/packages/remark-lint-link-title-style/*.d.ts
23-
/packages/remark-lint-list-item-bullet-indent/*.d.ts
24-
/packages/remark-lint-list-item-content-indent/*.d.ts
25-
/packages/remark-lint-list-item-indent/*.d.ts
26-
/packages/remark-lint-list-item-spacing/*.d.ts
27-
/packages/remark-lint-maximum-heading-length/*.d.ts
28-
/packages/remark-lint-maximum-line-length/*.d.ts
29-
/packages/remark-lint-no-auto-link-without-protocol/*.d.ts
30-
/packages/remark-lint-no-blockquote-without-marker/*.d.ts
31-
/packages/remark-lint-no-consecutive-blank-lines/*.d.ts
32-
/packages/remark-lint-no-duplicate-defined-urls/*.d.ts
33-
/packages/remark-lint-no-duplicate-definitions/*.d.ts
34-
/packages/remark-lint-no-duplicate-headings/*.d.ts
35-
/packages/remark-lint-no-duplicate-headings-in-section/*.d.ts
36-
/packages/remark-lint-no-emphasis-as-heading/*.d.ts
37-
/packages/remark-lint-no-empty-url/*.d.ts
38-
/packages/remark-lint-no-file-name-articles/*.d.ts
39-
/packages/remark-lint-no-file-name-consecutive-dashes/*.d.ts
40-
/packages/remark-lint-no-file-name-irregular-characters/*.d.ts
41-
/packages/remark-lint-no-file-name-mixed-case/*.d.ts
42-
/packages/remark-lint-no-file-name-outer-dashes/*.d.ts
43-
/packages/remark-lint-no-heading-content-indent/*.d.ts
44-
/packages/remark-lint-no-heading-indent/*.d.ts
45-
/packages/remark-lint-no-heading-like-paragraph/*.d.ts
46-
/packages/remark-lint-no-heading-punctuation/*.d.ts
47-
/packages/remark-lint-no-html/*.d.ts
48-
/packages/remark-lint-no-inline-padding/*.d.ts
49-
/packages/remark-lint-no-literal-urls/*.d.ts
50-
/packages/remark-lint-no-missing-blank-lines/*.d.ts
51-
/packages/remark-lint-no-multiple-toplevel-headings/*.d.ts
52-
/packages/remark-lint-no-paragraph-content-indent/*.d.ts
53-
/packages/remark-lint-no-reference-like-url/*.d.ts
54-
/packages/remark-lint-no-shell-dollars/*.d.ts
55-
/packages/remark-lint-no-shortcut-reference-image/*.d.ts
56-
/packages/remark-lint-no-shortcut-reference-link/*.d.ts
57-
/packages/remark-lint-no-table-indentation/*.d.ts
58-
/packages/remark-lint-no-tabs/*.d.ts
59-
/packages/remark-lint-no-undefined-references/*.d.ts
60-
/packages/remark-lint-no-unneeded-full-reference-image/*.d.ts
61-
/packages/remark-lint-no-unneeded-full-reference-link/*.d.ts
62-
/packages/remark-lint-no-unused-definitions/*.d.ts
63-
/packages/remark-lint-ordered-list-marker-style/*.d.ts
64-
/packages/remark-lint-ordered-list-marker-value/*.d.ts
65-
/packages/remark-lint-rule-style/*.d.ts
66-
/packages/remark-lint-strikethrough-marker/*.d.ts
67-
/packages/remark-lint-strong-marker/*.d.ts
68-
/packages/remark-lint-table-cell-padding/*.d.ts
69-
/packages/remark-lint-table-pipe-alignment/*.d.ts
70-
/packages/remark-lint-table-pipes/*.d.ts
71-
/packages/remark-lint-unordered-list-marker-style/*.d.ts
72-
/packages/remark-preset-lint-consistent/*.d.ts
73-
/packages/remark-preset-lint-markdown-style-guide/*.d.ts
74-
/packages/remark-preset-lint-recommended/*.d.ts
75-
/packages/unified-lint-rule/lib/*.d.ts
76-
/script/**/*.d.ts
77-
/*.d.ts
4+
*.d.ts
785
*.log
796
package-lock.json
807
yarn.lock

‎package.json

+3-4
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,6 @@
127127
"remark-github": "^11.0.0",
128128
"remark-toc": "^8.0.0",
129129
"remark-validate-links": "^12.0.0",
130-
"rimraf": "^3.0.0",
131130
"strip-indent": "^4.0.0",
132131
"tape": "^5.0.0",
133132
"to-vfile": "^7.0.0",
@@ -139,10 +138,10 @@
139138
"xo": "^0.54.0"
140139
},
141140
"scripts": {
141+
"prepack": "npm run build && npm run format",
142142
"build-packages": "node script/build-presets && node script/build-rules",
143-
"build-workspace": "npm run build --workspaces",
144-
"build-monorepo": "rimraf \"test.d.ts\" \"script/**/*.d.ts\" && tsc && type-coverage",
145-
"build": "npm run build-packages && npm run build-workspace && npm run build-monorepo",
143+
"build-monorepo": "tsc --build --clean && tsc --build && type-coverage",
144+
"build": "npm run build-packages && npm run build-monorepo",
146145
"format": "remark . -qfo && prettier . -w --loglevel warn && xo --fix",
147146
"test-api": "node --conditions development test.js",
148147
"test-coverage": "c8 --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 --reporter lcov npm run test-api",

0 commit comments

Comments
 (0)
Please sign in to comment.