Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion .github/workflows/generate-stats.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ on:
- '!packages/starter-*/stats/**'
- '!packages/starter-*/install-stats.json'
- '!packages/starter-*/build-stats.json'
- '!packages/starter-*/e18e-stats.json'
- 'packages/app-*/**'
- '!packages/app-*/ci-stats.json'
- '!packages/app-*/stats/**'
Expand Down
9 changes: 9 additions & 0 deletions packages/docs/src/content.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,15 @@ const devtimeCollection = defineCollection({
nodeModulesSize: z.number(),
nodeModulesSizeProdOnly: z.number(),
duplicateDependencies: z.number().optional(),
e18eMessages: z
.array(
z.object({
severity: z.string(),
message: z.string(),
fixableBy: z.string().optional(),
}),
)
.optional(),
timingMeasuredAt: z.string(),
runner: z.string(),
frameworkVersion: z.string().optional(),
Expand Down
90 changes: 89 additions & 1 deletion packages/docs/src/content/devtime/starter-astro.json
Original file line number Diff line number Diff line change
Expand Up @@ -33,5 +33,93 @@
"maxMs": 2404
},
"order": 1,
"duplicateDependencies": 17
"duplicateDependencies": 17,
"depInstallSize": 160770990,
"e18eMessages": [
{
"message": "[duplicate dependency] chokidar has 2 installed versions:\n4.0.3 via the following 1 package(s) @astrojs/check@0.9.6\n5.0.0 via the following 1 package(s) unstorage@1.17.4\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n",
"severity": "warning",
"score": 0
},
{
"message": "[duplicate dependency] kleur has 2 installed versions:\n4.1.5 via the following 1 package(s) @astrojs/check@0.9.6\n3.0.3 via the following 1 package(s) prompts@2.4.2\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n",
"severity": "warning",
"score": 0
},
{
"message": "[duplicate dependency] yaml has 2 installed versions:\n2.8.2 via the following 2 package(s) vite@6.4.1, @astrojs/yaml2ts@0.2.2\n2.7.1 via the following 1 package(s) yaml-language-server@1.19.2\n💡 Suggestions\n- Consider standardizing on version 2.8.2 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n",
"severity": "warning",
"score": 0
},
{
"message": "[duplicate dependency] estree-walker has 2 installed versions:\n2.0.2 via the following 1 package(s) @rollup/pluginutils@5.3.0\n3.0.3 via the following 1 package(s) astro@5.16.15\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n",
"severity": "warning",
"score": 0
},
{
"message": "[duplicate dependency] picomatch has 2 installed versions:\n4.0.3 via the following 5 package(s) @rollup/pluginutils@5.3.0, astro@5.16.15, fdir@6.5.0, tinyglobby@0.2.15, vite@6.4.1\n2.3.1 via the following 1 package(s) anymatch@3.1.3\n💡 Suggestions\n- Consider standardizing on version 4.0.3 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n",
"severity": "warning",
"score": 0
},
{
"message": "[duplicate dependency] request-light has 2 installed versions:\n0.7.0 via the following 1 package(s) @volar/language-server@2.4.28\n0.5.8 via the following 1 package(s) yaml-language-server@1.19.2\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n",
"severity": "warning",
"score": 0
},
{
"message": "[duplicate dependency] jsonc-parser has 2 installed versions:\n2.3.1 via the following 1 package(s) @vscode/emmet-helper@2.11.0\n3.3.1 via the following 1 package(s) vscode-json-languageservice@4.1.8\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n",
"severity": "warning",
"score": 0
},
{
"message": "[duplicate dependency] string-width has 2 installed versions:\n4.2.3 via the following 4 package(s) ansi-align@3.0.1, cliui@8.0.1, wrap-ansi@7.0.0, yargs@17.7.2\n7.2.0 via the following 3 package(s) boxen@8.0.1, widest-line@5.0.0, wrap-ansi@9.0.2\n💡 Suggestions\n- Consider standardizing on version 4.2.3 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n",
"severity": "warning",
"score": 0
},
{
"message": "[duplicate dependency] ansi-styles has 2 installed versions:\n4.3.0 via the following 1 package(s) wrap-ansi@7.0.0\n6.2.3 via the following 1 package(s) wrap-ansi@9.0.2\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n",
"severity": "warning",
"score": 0
},
{
"message": "[duplicate dependency] wrap-ansi has 2 installed versions:\n9.0.2 via the following 1 package(s) boxen@8.0.1\n7.0.0 via the following 1 package(s) cliui@8.0.1\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n",
"severity": "warning",
"score": 0
},
{
"message": "[duplicate dependency] readdirp has 2 installed versions:\n4.1.2 via the following 1 package(s) chokidar@4.0.3\n5.0.0 via the following 1 package(s) chokidar@5.0.0\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n",
"severity": "warning",
"score": 0
},
{
"message": "[duplicate dependency] strip-ansi has 2 installed versions:\n6.0.1 via the following 3 package(s) string-width@4.2.3, cliui@8.0.1, wrap-ansi@7.0.0\n7.1.2 via the following 2 package(s) string-width@7.2.0, wrap-ansi@9.0.2\n💡 Suggestions\n- Consider standardizing on version 6.0.1 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n",
"severity": "warning",
"score": 0
},
{
"message": "[duplicate dependency] css-tree has 2 installed versions:\n2.2.1 via the following 1 package(s) csso@5.0.5\n3.1.0 via the following 2 package(s) svgo@4.0.0, unifont@0.7.4\n💡 Suggestions\n- Consider standardizing on version 3.1.0 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n",
"severity": "warning",
"score": 0
},
{
"message": "[duplicate dependency] mdn-data has 2 installed versions:\n2.0.28 via the following 1 package(s) css-tree@2.2.1\n2.12.2 via the following 1 package(s) css-tree@3.1.0\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n",
"severity": "warning",
"score": 0
},
{
"message": "[duplicate dependency] entities has 2 installed versions:\n4.5.0 via the following 1 package(s) dom-serializer@2.0.0\n6.0.1 via the following 1 package(s) parse5@7.3.0\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n",
"severity": "warning",
"score": 0
},
{
"message": "[duplicate dependency] emoji-regex has 2 installed versions:\n8.0.0 via the following 1 package(s) string-width@4.2.3\n10.6.0 via the following 1 package(s) string-width@7.2.0\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n",
"severity": "warning",
"score": 0
},
{
"message": "[duplicate dependency] ansi-regex has 2 installed versions:\n5.0.1 via the following 1 package(s) strip-ansi@6.0.1\n6.2.2 via the following 1 package(s) strip-ansi@7.1.2\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n",
"severity": "warning",
"score": 0
}
]
}
10 changes: 9 additions & 1 deletion packages/docs/src/content/devtime/starter-mastro.json
Original file line number Diff line number Diff line change
Expand Up @@ -27,5 +27,13 @@
},
"buildOutputSize": 12288,
"order": 2,
"duplicateDependencies": 1
"duplicateDependencies": 1,
"depInstallSize": 55147762,
"e18eMessages": [
{
"message": "[duplicate dependency] typescript has 2 installed versions:\n5.9.3 via the following 1 package(s) root@\n5.8.3 via the following 0 package(s) \n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n",
"severity": "warning",
"score": 0
}
]
}
70 changes: 69 additions & 1 deletion packages/docs/src/content/devtime/starter-next-js.json
Original file line number Diff line number Diff line change
Expand Up @@ -33,5 +33,73 @@
"maxMs": 2350
},
"order": 3,
"duplicateDependencies": 12
"duplicateDependencies": 12,
"depInstallSize": 530814093,
"e18eMessages": [
{
"severity": "suggestion",
"score": 0,
"message": "The package does not specify the \u001b[1m\"type\"\u001b[22m field. Node.js may attempt to detect the package type causing a small performance hit. Consider adding \u001b[1m\"type\"\u001b[22m: \"\u001b[1mcommonjs\u001b[22m\"."
},
{
"message": "[duplicate dependency] debug has 2 installed versions:\n4.4.3 via the following 10 package(s) @babel/traverse@7.29.0, @babel/core@7.29.0, @eslint/config-array@0.21.1, @eslint/eslintrc@3.3.3, eslint@9.39.2, eslint-import-resolver-typescript@3.10.1, @typescript-eslint/project-service@8.55.0, @typescript-eslint/typescript-estree@8.55.0, @typescript-eslint/parser@8.55.0, @typescript-eslint/type-utils@8.55.0\n3.2.7 via the following 3 package(s) eslint-import-resolver-node@0.3.9, eslint-plugin-import@2.32.0, eslint-module-utils@2.12.1\n💡 Suggestions\n- Consider standardizing on version 4.4.3 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n",
"severity": "warning",
"score": 0
},
{
"message": "[duplicate dependency] json5 has 2 installed versions:\n2.2.3 via the following 1 package(s) @babel/core@7.29.0\n1.0.2 via the following 1 package(s) tsconfig-paths@3.15.0\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n",
"severity": "warning",
"score": 0
},
{
"message": "[duplicate dependency] semver has 2 installed versions:\n6.3.1 via the following 4 package(s) @babel/helper-compilation-targets@7.28.6, @babel/core@7.29.0, eslint-plugin-import@2.32.0, eslint-plugin-react@7.37.5\n7.7.4 via the following 3 package(s) sharp@0.34.5, is-bun-module@2.0.0, @typescript-eslint/typescript-estree@8.55.0\n💡 Suggestions\n- Consider standardizing on version 6.3.1 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n",
"severity": "warning",
"score": 0
},
{
"message": "[duplicate dependency] eslint-visitor-keys has 2 installed versions:\n3.4.3 via the following 1 package(s) @eslint-community/eslint-utils@4.9.1\n4.2.1 via the following 3 package(s) espree@10.4.0, eslint@9.39.2, @typescript-eslint/visitor-keys@8.55.0\n💡 Suggestions\n- Consider standardizing on version 4.2.1 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n",
"severity": "warning",
"score": 0
},
{
"message": "[duplicate dependency] minimatch has 2 installed versions:\n3.1.2 via the following 6 package(s) @eslint/config-array@0.21.1, @eslint/eslintrc@3.3.3, eslint@9.39.2, eslint-plugin-import@2.32.0, eslint-plugin-jsx-a11y@6.10.2, eslint-plugin-react@7.37.5\n9.0.5 via the following 1 package(s) @typescript-eslint/typescript-estree@8.55.0\n💡 Suggestions\n- Consider standardizing on version 3.1.2 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n",
"severity": "warning",
"score": 0
},
{
"message": "[duplicate dependency] globals has 2 installed versions:\n14.0.0 via the following 1 package(s) @eslint/eslintrc@3.3.3\n16.4.0 via the following 1 package(s) eslint-config-next@16.1.1\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n",
"severity": "warning",
"score": 0
},
{
"message": "[duplicate dependency] ignore has 2 installed versions:\n5.3.2 via the following 2 package(s) @eslint/eslintrc@3.3.3, eslint@9.39.2\n7.0.5 via the following 1 package(s) @typescript-eslint/eslint-plugin@8.55.0\n💡 Suggestions\n- Consider standardizing on version 5.3.2 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n",
"severity": "warning",
"score": 0
},
{
"message": "[duplicate dependency] postcss has 2 installed versions:\n8.5.6 via the following 1 package(s) @tailwindcss/postcss@4.1.18\n8.4.31 via the following 1 package(s) next@16.1.1\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n",
"severity": "warning",
"score": 0
},
{
"message": "[duplicate dependency] brace-expansion has 2 installed versions:\n1.1.12 via the following 1 package(s) minimatch@3.1.2\n2.0.2 via the following 1 package(s) minimatch@9.0.5\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n",
"severity": "warning",
"score": 0
},
{
"message": "[duplicate dependency] resolve has 2 installed versions:\n1.22.11 via the following 1 package(s) eslint-import-resolver-node@0.3.9\n2.0.0-next.5 via the following 1 package(s) eslint-plugin-react@7.37.5\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n",
"severity": "warning",
"score": 0
},
{
"message": "[duplicate dependency] glob-parent has 2 installed versions:\n6.0.2 via the following 1 package(s) eslint@9.39.2\n5.1.2 via the following 1 package(s) fast-glob@3.3.1\n💡 Suggestions\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n",
"severity": "warning",
"score": 0
},
{
"message": "[duplicate dependency] picomatch has 2 installed versions:\n4.0.3 via the following 2 package(s) fdir@6.5.0, tinyglobby@0.2.15\n2.3.1 via the following 1 package(s) micromatch@4.0.8\n💡 Suggestions\n- Consider standardizing on version 4.0.3 as this version is the most commonly used.\n- Consider upgrading consuming packages as this may resolve this duplicate version.\n",
"severity": "warning",
"score": 0
}
]
}
Loading
Loading