Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Jun 9, 2025

This PR contains the following updates:

Package Change Age Confidence
@poupe/css (source) ^0.3.0 -> ^0.3.1 age confidence
@poupe/eslint-config ^0.6.4 -> ^0.7.12 age confidence
@poupe/nuxt (source) ^0.4.0 -> ^0.4.2 age confidence
@poupe/tailwindcss (source) ^0.3.14 -> ^0.5.0 age confidence
@poupe/theme-builder (source) ^0.9.3 -> ^0.10.1 age confidence

Release Notes

poupe-ui/poupe (@​poupe/css)

v0.3.1

Compare Source

poupe-ui/eslint-config (@​poupe/eslint-config)

v0.7.12

Compare Source

Fixed
  • examples: Use cross-platform compatible commands in playground scripts
    • Replace Unix-specific rm -rf with rimraf for file deletion
    • Replace Unix-specific env with cross-env for environment variables
    • Ensures examples work correctly on Windows, macOS, and Linux

v0.7.11

Compare Source

Changed
  • unicorn/prevent-abbreviations: Allow i, j, k as idiomatic variable names
    for loop counters and array indices

v0.7.10

Compare Source

Documentation
  • Enhanced README with comprehensive documentation including supported file types,
    advanced configuration examples, migration guide, and troubleshooting section
  • Added package.json description field for better npm registry visibility
Fixed
  • Removed redundant export in index.ts that was duplicating configs exports

v0.7.9

Compare Source

Added
  • Import/Export sorting: Added eslint-plugin-perfectionist for automatic
    organization of imports and exports with natural alphabetical ordering,
    grouped imports, and consistent formatting
  • package.json sorting: Alphabetical sorting for second-level objects
    (scripts, pnpm, exports, publishConfig) in package.json files
  • Operator line breaks: Added @stylistic/operator-linebreak rule to enforce
    placing operators after line breaks in multi-line statements
  • Union type sorting: Added perfectionist/sort-union-types rule for automatic
    sorting of TypeScript union type members with comment-based grouping support
Fixed
  • JSON config: Allow comments in tsconfig.json and tsconfig.*.json files by
    adding them to JSONC_ALLOW_COMMENTS_FILES exception list
Changed
  • JSON configs: Renamed to use poupe/ prefix: poupe/json and
    poupe/package-json for better namespace organization
  • JSON tests: Refactor tests for better clarity and more specific assertions

v0.7.8

Added
  • withoutPlugin utility: New helper function to remove plugins from configs
    while preserving all other settings, useful for Nuxt module configurations
Changed
  • CSS rule filtering: Refactored CSS disable rules logic into a separate
    processCSSConfigs helper function for better maintainability
  • Nuxt module config: Replaced manual plugin destructuring with the new
    withoutPlugin utility for cleaner code
Fixed
  • Test organization: Migrated test files to proper src/ subdirectories
    to align with modern project structure
Updated
  • Updated typescript-eslint monorepo to ^8.35.1
  • Updated globals to ^16.3.0

v0.7.7

Changed
  • Architecture refactor: Migrated from Linter.Config to typescript-eslint's
    Config type pattern with withConfig() helper for better type safety and
    automatic config flattening
  • CSS tolerant mode: Enabled tolerant parsing mode for CSS files to support
    Tailwind CSS v4 extended syntax without parsing errors
Updated

v0.7.6

Compare Source

Changed
  • unicorn/filename-case: Updated regex pattern to allow numbers in all-caps
    markdown filenames (e.g., MD5.md, SHA256.md, RFC2119.md)

v0.7.5

Added
  • poupeCssRules export: New rules configuration specifically for CSS files
    with Tailwind CSS v4 compatibility
  • Smart CSS rule filtering: Implemented intelligent filtering system that
    scans all plugin rules (not just configured ones) to properly categorize
    which rules apply to CSS files
  • VSCode JSON comments: Allow comments in VSCode configuration files
    (**/.vscode/*.json) while maintaining strict no-comment rules for regular
    JSON files
Fixed
  • CSS rule application: Fixed issue where unicorn/filename-case was
    incorrectly disabled for CSS files
  • Complete rule coverage: Now properly disables ~280 JavaScript-specific
    rules for CSS files by scanning plugin rules directly
  • Stylistic rules for CSS: Correctly keeps formatting rules like eol-last,
    no-trailing-spaces, and spaced-comment that work with CSS files
  • Markdown indentation: Set explicit 2-space indentation for MD007 rule
    (unordered list indentation) to ensure consistent formatting
Changed
  • CSS configuration architecture: Replaced hardcoded plugin lists with a
    flexible configuration system supporting per-plugin rule sets and patterns

v0.7.4

Added
Fixed
  • File restrictions: Added proper file restrictions to eslint, stylistic,
    tsdoc, and unicorn configurations to prevent JS/TS rules from being applied
    to non-JS files
  • Vue rules: Fixed Vue rules to only apply to .vue files
  • Nuxt CSS support: Temporarily disabled CSS support for Nuxt configurations
    due to upstream conflicts with @​nuxt/eslint-config (see issue #​138)

v0.7.2

Compare Source

Added
  • JSON support: Added eslint-plugin-jsonc for linting JSON and JSONC
    files with specific formatting rules
  • Package.json sorting: Enforced standard key ordering and alphabetical
    dependency sorting for package.json files
  • JSON test files: Added example JSON files to all test workspaces
Improved
  • Documentation: Updated AGENT.md to include JSON linting configuration
    details

v0.7.1

Compare Source

Fixed
  • examples: Use cross-platform compatible commands in playground scripts
    • Replace Unix-specific rm -rf with rimraf for file deletion
    • Replace Unix-specific env with cross-env for environment variables
    • Ensures examples work correctly on Windows, macOS, and Linux

v0.7.0

Compare Source

Added
  • Markdown support: Integrated eslint-plugin-markdownlint for linting
    markdown files with MD001-MD050 rules and custom stricter formatting:
    • MD013: 80-character line length limit
    • MD041: Disabled (first line heading requirement)
  • Filename exceptions: Added unicorn/filename-case exception for
    uppercase markdown files (e.g., README.md, AGENT.md, CODE_OF_CONDUCT.md)
  • Build scripts: Added precommit script that runs lint, type-check,
    test, and build in sequence
  • Package validation: Added publint to validate package configuration
    before publishing
  • Dependencies:
    • eslint-plugin-markdownlint for markdown linting
    • npm-run-all2 for running scripts in sequence
    • publint for package validation
Changed
  • Updated prepack script to include full validation pipeline:
    • lint
    • type-check
    • test
    • build
    • publint
Fixed
  • Documentation formatting to comply with markdown linting rules:
    • 80-character line limit
    • 4-space indentation for nested lists
    • Language specifiers for code blocks
poupe-ui/poupe (@​poupe/nuxt)

v0.4.2

Compare Source

v0.4.1

Compare Source

poupe-ui/poupe (@​poupe/tailwindcss)

v0.5.0

Compare Source

Added
  • Material Design 3 Shape System: Complete implementation of MD3 shape tokens

    • Shape scale utilities from shape-none to shape-full
    • Component-specific shape tokens (button, card, fab, text-field, dialog, chip)
    • Squircle support with iOS-style smooth corners using SVG masks
    • CSS variables for all shape values with customization support
    • Graceful fallback for browsers without mask support
  • Ripple Animation Utility: Material Design ripple effect implementation

    • .ripple-effect utility class with configurable duration and opacity
    • Performance optimized with will-change property
    • Uses currentColor for automatic color matching
    • Customizable via CSS variables (--md-ripple-duration, --md-ripple-opacity)
Changed
  • Added precommit script to package.json for consistent code quality checks
Technical Details
  • Shape system uses extensible architecture allowing future shape families
  • Squircle implementation uses data URI SVG masks for smooth corners
  • All utilities follow Material Design 3 specifications
  • Maintains backward compatibility with existing surface and component utilities

v0.4.2

Compare Source

Previous release notes available in git history.

v0.4.1

Compare Source


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@coderabbitai
Copy link

coderabbitai bot commented Jun 9, 2025

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


Comment @coderabbitai help to get the list of available commands and usage tips.

@cloudflare-workers-and-pages
Copy link

cloudflare-workers-and-pages bot commented Jun 9, 2025

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
poupe-website d5b70b7 Commit Preview URL

Branch Preview URL
Nov 11 2025, 01:11 AM

@socket-security
Copy link

socket-security bot commented Jun 9, 2025

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updated@​poupe/​eslint-config@​0.6.4 ⏵ 0.7.1268 +410099 +1086 -4100
Updated@​poupe/​nuxt@​0.4.0 ⏵ 0.4.26910099 +190 +5100
Updated@​poupe/​css@​0.3.0 ⏵ 0.3.174 +110099 +182100
Added@​poupe/​theme-builder@​0.10.17510010087100
Updated@​poupe/​tailwindcss@​0.3.14 ⏵ 0.5.076 +2100100 +186100
Updatedeslint@​9.28.0 ⏵ 9.39.197 +110010096100

View full report

@renovate renovate bot force-pushed the renovate/poupe branch from 4ca258b to 36f9800 Compare June 10, 2025 09:33
@renovate renovate bot force-pushed the renovate/poupe branch 7 times, most recently from 13a1a65 to 2f58258 Compare June 21, 2025 02:12
@renovate renovate bot force-pushed the renovate/poupe branch from 2f58258 to 744e6cd Compare July 5, 2025 15:51
@renovate renovate bot force-pushed the renovate/poupe branch 2 times, most recently from a0fdc8e to 57760c6 Compare August 13, 2025 17:04
@renovate renovate bot force-pushed the renovate/poupe branch from 57760c6 to 107f872 Compare August 19, 2025 12:56
@renovate renovate bot force-pushed the renovate/poupe branch from 107f872 to fb42dce Compare August 31, 2025 13:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant