Skip to content

build(deps-dev): bump material-icon-theme from 5.34.0 to 5.35.0#3

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/material-icon-theme-5.35.0
Open

build(deps-dev): bump material-icon-theme from 5.34.0 to 5.35.0#3
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/material-icon-theme-5.35.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github May 28, 2026

Copy link
Copy Markdown

Bumps material-icon-theme from 5.34.0 to 5.35.0.

Release notes

Sourced from material-icon-theme's releases.

v5.35.0

compare changes

🚀 Enhancements

  • Add CAD file extensions to 3d icon mapping (#3436)
  • Add tsdown icon (#3418)
  • Add new icons for mrpack (#3439)
  • Add support for vercel.ts icon (typed Vercel configuration) (#3441)
  • Support jxl image file type (#3444)
  • Add uiua file icon (#3408)
  • Add folder associations for rust/cargo projects (#3447)
  • icon: Add zed folder icon (#3442)
  • icon: Add redis icon (#3450)
  • Add more unit tests for writefile helper function (9e4c98aa)
  • Include language IDs into the file icons (c9a9d2ed)
  • Update dependencies (d7274c71)

🩹 Fixes

  • Add rootDir to tsconfig.declarations.json for TypeScript 6 (4f7f49e9)
  • Correct typos in CONTRIBUTING.md (4de4acf7)

💅 Refactors

  • core: Rewrite toTitleCase for clarity and add tests (33c0e614)
  • Remove duplicate toTitleCase, consolidate imports (e247951d)

🏡 Chore

✅ Tests

  • core: Add comprehensive tests for object helpers (57f476c5)

❤️ Contributors

Changelog

Sourced from material-icon-theme's changelog.

v5.35.0

compare changes

🚀 Enhancements

  • Add CAD file extensions to 3d icon mapping (#3436)
  • Add tsdown icon (#3418)
  • Add new icons for mrpack (#3439)
  • Add support for vercel.ts icon (typed Vercel configuration) (#3441)
  • Support jxl image file type (#3444)
  • Add uiua file icon (#3408)
  • Add folder associations for rust/cargo projects (#3447)
  • icon: Add zed folder icon (#3442)
  • icon: Add redis icon (#3450)
  • Add more unit tests for writefile helper function (9e4c98aa)
  • Include language IDs into the file icons (c9a9d2ed)
  • Update dependencies (d7274c71)

🩹 Fixes

  • Add rootDir to tsconfig.declarations.json for TypeScript 6 (4f7f49e9)
  • Correct typos in CONTRIBUTING.md (4de4acf7)

💅 Refactors

  • core: Rewrite toTitleCase for clarity and add tests (33c0e614)
  • Remove duplicate toTitleCase, consolidate imports (e247951d)

🏡 Chore

✅ Tests

  • core: Add comprehensive tests for object helpers (57f476c5)

❤️ Contributors

Commits
  • 39b78e2 chore(release): v5.35.0
  • 676e3d3 chore(deps): update github actions workflows (#3454)
  • d7274c7 feat: update dependencies
  • c9a9d2e feat: include language IDs into the file icons
  • 9e4c98a feat: add more unit tests for writefile helper function
  • 4de4acf fix: correct typos in CONTRIBUTING.md
  • 4f7f49e fix: add rootDir to tsconfig.declarations.json for TypeScript 6
  • b0ca202 chore(deps): update bun packages (major) (#3412)
  • 61c98df chore(deps): update dependency bun to v1.3.13 (#3325)
  • 559e00f chore(deps): update bun packages (#3257)
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels May 28, 2026

@codereviewlocal codereviewlocal Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review summary

This Dependabot PR bumps material-icon-theme from 5.34.0 to 5.35.0. The new version introduces the deprecated biome v0.3.3 package (not to be confused with @biomejs/biome) as a transitive dependency, which pulls in request-promise — a wrapper around the long-deprecated request library (deprecated since 2020). This cascades into numerous old sub-dependencies (asn1, bcrypt-pbkdf, tweetnacl, aws-sign2, caseless, etc.). Since material-icon-theme is a devDependency, production risk is low, but CI/build pipelines should be audited. Consider holding this bump until upstream removes or replaces the deprecated biome dependency.

Comment thread package.json
"eslint-plugin-react-hooks": "^7.1.1",
"eslint-plugin-react-refresh": "^0.5.2",
"material-icon-theme": "5.34.0",
"material-icon-theme": "5.35.0",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔐 Security 🟡 Medium

Bumping to material-icon-theme 5.35.0 introduces the deprecated biome v0.3.3 package as a transitive dependency, which depends on request-promise (built on the deprecated and unmaintained request library). This pulls in several old crypto/auth packages. Verify this is acceptable for your threat model before merging.

Comment thread package-lock.json
"tweetnacl": "^0.14.3"
}
},
"node_modules/biome": {

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔐 Security 🟡 Medium

This biome v0.3.3 package is the old deprecated npm package (not @biomejs/biome). It depends on request-promise (uses the deprecated request library) and bluebird, both unmaintained. Upstream issue should be raised with material-icon-theme to remove or replace this dependency.

@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/material-icon-theme-5.35.0 branch from b8e2d78 to c85bd53 Compare May 28, 2026 12:03

@codereviewlocal codereviewlocal Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review summary

Dependabot bumps material-icon-theme from 5.34.0 to 5.35.0. The version bump itself is low-risk (icon additions, refactors, tests). However, the updated lockfile introduces the old, unmaintained biome v0.3.3 package (not to be confused with the modern @biomejs/biome) as a transitive dependency, which pulls in the deprecated request and request-promise packages along with several legacy crypto/network packages. These are dev-only transitive dependencies but represent supply chain hygiene concerns.

Inline comments skipped

  • package-lock.json:3093 (LEFT): line is not commentable in the pull request diff

Comment thread package-lock.json
"resolved": "https://registry.npmjs.org/biome/-/biome-0.3.3.tgz",
"integrity": "sha512-4LXjrQYbn9iTXu9Y4SKT7ABzTV0WnLDHCVSd2fPUOKsy1gQ+E4xPFmlY1zcWexoi0j7fGHItlL6OWA2CZ/yYAQ==",
"dev": true,
"license": "ISC",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔐 Security 🟡 Medium

Transitive dependency biome v0.3.3 is the old, unmaintained biome package (last published ~2016), not the modern @biomejs/biome formatter. It pulls in deprecated packages including request and request-promise, which have known unresolved vulnerabilities and are no longer maintained.

Comment thread package-lock.json
"safer-buffer": "~2.1.0"
}
},
"node_modules/assert-plus": {

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🧹 Maintainability 🔵 Low

New transitive dependency asn1 v0.2.6 added. Combined with aws-sign2, aws4, bcrypt-pbkdf, tweetnacl, and caseless, these legacy crypto/authentication packages suggest the old biome tool includes network request functionality that is unnecessary for an icon theme dev dependency.

@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/material-icon-theme-5.35.0 branch 3 times, most recently from 55a49d9 to c08cdca Compare May 31, 2026 10:11

@codereviewlocal codereviewlocal Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review summary

Dependabot version bump for material-icon-theme from 5.34.0 to 5.35.0. The lockfile changes introduce several unexpected new transitive dependencies, most notably biome@0.3.3 (a 2016-era package, not the modern Biome linter) which pulls in deprecated packages like request-promise. Additionally, assert-plus lost its optional: true flag, which may cause installation issues. The removal of libc fields from multiple platform-specific optional packages suggests the lockfile was regenerated with a different npm version than the original.

Comment thread package-lock.json
"node": ">=6.0.0"
}
},
"node_modules/bcrypt-pbkdf": {

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔐 Security 🟠 High

New transitive dependency biome@0.3.3 was introduced. This is NOT the modern Biome linter/toolchain — it is a 2016-era package that depends on deprecated packages including request-promise, bluebird, and inquirer-promise. This appears to be a name-squatting or supply chain risk. Verify whether material-icon-theme@5.35.0 genuinely requires this dependency.

Comment thread package-lock.json
"version": "0.2.6",
"resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz",
"integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==",
"dev": true,

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🧹 Maintainability 🟡 Medium

The optional: true field was removed from assert-plus@1.0.0. This makes it a required dependency when it was previously optional, which could cause installation failures in environments where native addons cannot be compiled.

@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/material-icon-theme-5.35.0 branch from c08cdca to 54ef07c Compare June 1, 2026 08:02
Bumps [material-icon-theme](https://github.com/material-extensions/vscode-material-icon-theme) from 5.34.0 to 5.35.0.
- [Release notes](https://github.com/material-extensions/vscode-material-icon-theme/releases)
- [Changelog](https://github.com/material-extensions/vscode-material-icon-theme/blob/main/CHANGELOG.md)
- [Commits](material-extensions/vscode-material-icon-theme@v5.34.0...v5.35.0)

---
updated-dependencies:
- dependency-name: material-icon-theme
  dependency-version: 5.35.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/material-icon-theme-5.35.0 branch from 54ef07c to cc4991a Compare June 12, 2026 06:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants