Skip to content

Commit 4acf354

Browse files
Merge branch 'main' into fix-preserve-whitespaces-infotext
2 parents 1405f91 + ec7da1f commit 4acf354

File tree

127 files changed

+11809
-9069
lines changed

Some content is hidden

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

127 files changed

+11809
-9069
lines changed

.config/.lintstagedrc.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,8 @@ export default {
1212
// ensure that security vulnerabilities are fixed before committing - we need to skip `dev` for the moment as there are some unsolveable conflicts
1313
'package-lock.json': 'npm audit fix --omit=dev',
1414
// ensure that lock file is up to date
15-
'**/package.json': () => 'npm install --package-lock-only --ignore-scripts',
15+
'**/package.json': [
16+
() => 'npm install --package-lock-only --ignore-scripts',
17+
'npx npm-package-json-lint'
18+
],
1619
};

.github/dependabot.yml

Lines changed: 53 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -43,47 +43,87 @@ updates:
4343
# https://github.com/dependabot/dependabot-core/issues/5226#issuecomment-1179434437
4444
versioning-strategy: increase
4545
groups:
46+
# Automatically group all patch updates to reduce PR noise
4647
patch-dependencies:
4748
update-types:
4849
- "patch"
49-
commitlint:
50-
patterns:
51-
- "@commitlint*"
52-
playwright:
53-
patterns:
54-
- "@playwright*"
55-
- "playwright*"
50+
51+
# Major framework dependencies - group by framework for better review
5652
angular:
5753
patterns:
5854
- "@angular*"
5955
- "@angular-devkit*"
6056
- "ng-packagr"
6157
update-types:
6258
- "minor"
59+
6360
react:
6461
patterns:
6562
- "react"
6663
- "react-dom"
6764
update-types:
6865
- "minor"
69-
next:
66+
67+
# Testing frameworks
68+
playwright:
7069
patterns:
71-
- "@next*"
72-
- "eslint-config-next"
73-
- "next"
70+
- "@playwright*"
71+
- "playwright*"
72+
73+
# Linting and formatting tools
74+
eslint:
75+
patterns:
76+
- "eslint*"
77+
- "@eslint*"
78+
- "@typescript-eslint*"
79+
80+
stylelint:
81+
patterns:
82+
- "stylelint*"
83+
- "@double-great/stylelint-a11y"
84+
85+
prettier:
86+
patterns:
87+
- "prettier*"
88+
89+
# Build tools and bundlers
90+
vite:
91+
patterns:
92+
- "vite*"
93+
- "vitest*"
94+
95+
# Development tools
96+
typescript:
97+
patterns:
98+
- "typescript"
99+
- "tsx"
100+
- "tslib"
101+
102+
# Commitlint
103+
commitlint:
104+
patterns:
105+
- "@commitlint*"
106+
107+
# Other grouped dependencies
74108
builder.io:
75109
patterns:
76110
- "@builder.io/mitosis*"
111+
77112
inquirer:
78113
patterns:
79114
- "@inquirer/*"
80115
- "inquirer"
116+
81117
mdx-js:
82118
patterns:
83119
- "@mdx-js/*"
120+
84121
guidepup:
85122
patterns:
86123
- "@guidepup/*"
87-
stylelint:
124+
125+
next:
88126
patterns:
89-
- "stylelint*"
127+
- "@next*"
128+
- "eslint-config-next"
129+
- "next"

.github/workflows/01-build-outputs.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,11 @@ jobs:
5353
- name: 🔨 Build outputs
5454
run: npm run build-outputs
5555

56+
- name: 📦 Validate Package Publishing
57+
run: |
58+
npm run lint-packages
59+
npm run lint-docs-file-references
60+
5661
- name: ⏫ Upload outputs
5762
uses: actions/upload-artifact@v4
5863
with:

.npmpackagejsonlintrc.json

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
{
2+
"rules": {
3+
"require-name": "error",
4+
"require-version": "error",
5+
"require-description": "error",
6+
"require-license": "error",
7+
"require-repository": "error",
8+
"valid-values-license": ["error", ["Apache-2.0"]],
9+
"require-files": "warning",
10+
"no-duplicate-properties": "error",
11+
"prefer-absolute-version-devDependencies": "off",
12+
"prefer-property-order": ["warning", [
13+
"name",
14+
"version",
15+
"type",
16+
"description",
17+
"repository",
18+
"homepage",
19+
"bugs",
20+
"author",
21+
"license",
22+
"private",
23+
"main",
24+
"types",
25+
"module",
26+
"exports",
27+
"files",
28+
"scripts",
29+
"dependencies",
30+
"devDependencies",
31+
"peerDependencies",
32+
"publishConfig"
33+
]]
34+
}
35+
}

README.md

Lines changed: 2 additions & 0 deletions
-6 Bytes
1.91 KB
-2 Bytes
1.81 KB
1.91 KB

0 commit comments

Comments
 (0)