Skip to content

chore: modernise with type declaration and removed eslint suppression - #224

Open
iqrammm97 wants to merge 5 commits into
masterfrom
chore/modernise-with-type-declaration-and-removed-eslint-suppression
Open

chore: modernise with type declaration and removed eslint suppression#224
iqrammm97 wants to merge 5 commits into
masterfrom
chore/modernise-with-type-declaration-and-removed-eslint-suppression

Conversation

@iqrammm97

Copy link
Copy Markdown

Summary

Modernizes the package's CI and linting toolchain, adds public TypeScript declarations, and prepares the Vue 3-only v4 release.

What changed

  • Added a CI workflow for linting, building the demo, and verifying the package contents.
  • Modernized the CodeQL, PR-title, and npm publishing workflows with current runtimes, scoped permissions, concurrency controls, timeouts, pnpm caching, and npm provenance.
  • Added index.d.ts declarations for the package's exported components, constants, utilities, currencies, timezones, and address configuration.
  • Declared the package types entry point and bumped the package to 4.0.0.
  • Standardized the package on Vue 3.5 and removed the @vue/compat peer dependency.
  • Enabled the Vue 3 strongly recommended ESLint rules without warning-level suppressions and fixed the resulting violations.
  • Upgraded ESLint to v10 and replaced eslint-plugin-import with eslint-plugin-import-x in both the package and demo configurations.
  • Updated date formatting to the current date-fns/date-fns-tz APIs and tokens.
  • Updated pnpm metadata, dependency lockfiles, and explicit dependency build-script policies for reproducible local and CI installs.

@coderabbitai

coderabbitai Bot commented Aug 17, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 476ce997-981d-4a98-aaf4-b793e427740a

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

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

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

@supplycart-bot

Copy link
Copy Markdown

ERROR: TITLE format is incorrect. Must be <jira-ticket> <operation> <rest>.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants