You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.
This PR includes no changesets
When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types
Next steps: Take a moment to review the security alert above. Review
the linked package source code to understand the potential risk. Ensure the
package is not malicious before proceeding. If you're unsure how to proceed,
reach out to your security team or ask the Socket team for help at
support@socket.dev.
Suggestion: Packages should not obfuscate their code. Consider not using packages with obfuscated code.
Mark the package as acceptable risk. To ignore this alert only
in this pull request, reply with the comment
@SocketSecurity ignore npm/@react-native/debugger-frontend@0.76.9. You can
also ignore all packages with @SocketSecurity ignore-all.
To ignore an alert for all future pull requests, use Socket's Dashboard to
change the triage state of this alert.
Warn
License policy violation: npm caniuse-lite under CC-BY-4.0
License: CC-BY-4.0 - The applicable license policy does not permit this license (5) (npm metadata)
License: CC-BY-4.0 - The applicable license policy does not permit this license (5) (package/package.json)
License: CC-BY-4.0 - The applicable license policy does not permit this license (5) (package/LICENSE)
Next steps: Take a moment to review the security alert above. Review
the linked package source code to understand the potential risk. Ensure the
package is not malicious before proceeding. If you're unsure how to proceed,
reach out to your security team or ask the Socket team for help at
support@socket.dev.
Suggestion: Find a package that does not violate your license policy or adjust your policy to allow this package's license.
Mark the package as acceptable risk. To ignore this alert only
in this pull request, reply with the comment
@SocketSecurity ignore npm/caniuse-lite@1.0.30001695. You can
also ignore all packages with @SocketSecurity ignore-all.
To ignore an alert for all future pull requests, use Socket's Dashboard to
change the triage state of this alert.
Warn
License policy violation: npm caniuse-lite under CC-BY-4.0
License: CC-BY-4.0 - The applicable license policy does not permit this license (5) (npm metadata)
License: CC-BY-4.0 - The applicable license policy does not permit this license (5) (package/package.json)
License: CC-BY-4.0 - The applicable license policy does not permit this license (5) (package/LICENSE)
Next steps: Take a moment to review the security alert above. Review
the linked package source code to understand the potential risk. Ensure the
package is not malicious before proceeding. If you're unsure how to proceed,
reach out to your security team or ask the Socket team for help at
support@socket.dev.
Suggestion: Find a package that does not violate your license policy or adjust your policy to allow this package's license.
Mark the package as acceptable risk. To ignore this alert only
in this pull request, reply with the comment
@SocketSecurity ignore npm/caniuse-lite@1.0.30001777. You can
also ignore all packages with @SocketSecurity ignore-all.
To ignore an alert for all future pull requests, use Socket's Dashboard to
change the triage state of this alert.
The PR title says "8.4.31 → 8.5.8", but the master catalog was already at ^8.4.47 and the lockfile had 8.5.6 resolved. So the actual installed delta is 8.5.6 → 8.5.8. The catalog spec changes from ^8.4.47 to ^8.5.8.
Usage in this repo
postcss is used in two places, both indirectly via postcss-preset-env:
packages/inputs/postcss.config.js — postcss-preset-env with stage: 1, nesting-rules: true, autoprefixer flexbox tweak. Picked up by Vite for packages/inputs/src/app/styles.css.
packages/ui-components/postcss.config.js — postcss-preset-env with stage: 2, nesting-rules: true. Picked up by Vite for packages/ui-components/src/index.css and the GooglePay CSS module.
There is no direct use of the postcss JS API anywhere in the repo (no import postcss, no Processor/Root/Input calls). It is exclusively a build-time CSS transform driven by postcss-load-config/Vite. packages/inputs declares it as a direct devDependency; packages/ui-components pulls it in transitively through postcss-preset-env.
Changelog review (8.4.31 → 8.5.8)
Every release in this range is a bug-fix or type-fix; no breaking changes:
8.5 "Duke Alloces" — additive only: new Input#document for CSS-in-JS / HTML sources. Not used by postcss-preset-env.
8.5.1–8.5.8 — backwards-compat fixes, end-position fix for rules with semicolons, Unknown word error detail, package.json#exports fix for tools, Parcel compat, ContainerWithChildren type discriminator, source-map annotation cleanup perf, Processor#version fix.
8.4.32–8.4.49 — type fixes, markClean / NoWorkResult / original.column / endIndex fixes, parser robustness on long minified files, removal of internal debug code.
Notable: 8.4.31 was the CVE-2023-44270 fix (\r parsing). We are already past that on master; this bump keeps us safely above it.
No suspicious commits, no security regressions, no API surface removals, no perf regressions called out.
Build verification
pnpm install --frozen-lockfile ✓
pnpm run build (full workspace) ✓ exit 0
CSS artifacts produced for inputs, ui-components, and 3ds.
Built inputs and ui-components on both master (postcss 8.5.6) and this branch (8.5.8) — output CSS is byte-identical with the same content-hashed filenames (index-CpGG9b9s.css 11358 B; index-BjCpdfux.css 2509 B). No behavioural change at build output level.
Verdict
✅ Safe to merge. No code changes required; nothing pushed to this branch. Pre-existing NodeJS.Timeout TS warnings in packages/react-native-v2 are unrelated to this PR.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
dependenciesPull requests that update a dependency filejavascriptPull requests that update Javascript code
1 participant
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bumps postcss from 8.4.31 to 8.5.8.
Release notes
Sourced from postcss's releases.
... (truncated)
Changelog
Sourced from postcss's changelog.
... (truncated)
Commits
65de537Release 8.5.8 versionb2c6d97Run git hook register0ae0a49Update Processor#version6ee9f14Release 8.5.7 version3fbc951Fix uvu Node.js 25 support52db53eUpdate dependencies497daefSpeed up source map annotation cleaning by moving from RegExp41e739aRemove banner1329142chore: speed up space-only string check in lib/parser.js (#2064)23beff9Update dependencies