Skip to content

Conversation

@knowledgecode
Copy link
Owner

@knowledgecode knowledgecode commented Dec 14, 2025

Summary

This PR includes comprehensive updates to dependencies, build configuration, and code quality improvements across the codebase.

Changes

  • Documentation: Updated API documentation for format() and parse() functions with plugin examples and corrected timezone offset examples
  • Dependencies: Upgraded to TypeScript 5.8 and updated other development dependencies
  • Build Configuration:
    • Modernized ESLint configuration with flat config format
    • Updated Rollup and Vitest configurations
    • Added path alias support for improved module resolution
  • Source Code: Improved type safety, formatting consistency, and maintainability across all modules
  • Tests: Standardized import statements and code style across all test files
  • Development Tools: Refactored utility scripts for better code quality

Files Changed

  • 145 files changed: 921 insertions(+), 1382 deletions(-)

Test Plan

  • Run npm run build to verify build succeeds
  • Run npm run test to ensure all tests pass
  • Run npm run lint to verify code quality
  • Review documentation changes for accuracy

- Add plugins option documentation to format.md
- Update timezone examples to reflect correct offsets
- Fix formatting consistency in code examples
- Upgrade TypeScript to 5.8
- Update build tools and testing frameworks
- Modernize development dependencies
- Modernize ESLint configuration with new flat config format
- Update Rollup build configuration for better output
- Refine TypeScript compiler options for stricter type checking
- Add path alias configuration to Vitest
- Update .gitignore for better file exclusion
- Enhance type safety across core modules
- Standardize code formatting and style consistency
- Refine locale definitions for better maintainability
- Improve plugin implementations
- Update numeral system handlers
- Standardize import statements across all test files
- Improve code formatting in test suites
- Ensure consistency with updated source code
- Refine test assertions and expectations
- Improve code quality and type safety in utility scripts
- Standardize formatting in locale, timezone, and zonename tools
- Enhance maintainability of build tooling
@knowledgecode knowledgecode merged commit 01e60eb into master Dec 14, 2025
4 checks passed
@knowledgecode knowledgecode deleted the develop branch December 14, 2025 03:29
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.

2 participants