Skip to content

Conversation

ramazansancar
Copy link
Collaborator

  • Add @types/leaflet@^1.9.20 to fix TS7016 module declaration errors
  • Fix Windows lint script compatibility by replacing single quotes with double quotes
  • Update TypeScript target from ES2015 to es2022 for modern language features
  • Add proper L.DragEndEvent type annotation to dragend event handler (type fix)
  • Modernize Jest configuration to resolve ts-jest deprecation warnings:
    • Remove deprecated globals.ts-jest configuration
    • Update transform syntax to array format with tsconfig property
  • Add Leaflet v1.9.0 to CI test matrix for latest version compatibility
  • Minor README formatting improvements and link fixes

This resolves TypeScript compilation errors, Jest deprecation warnings, and Windows development environment issues.

- Add @types/leaflet@^1.9.20 to fix TS7016 module declaration errors
- Fix Windows lint script compatibility by replacing single quotes with double quotes
- Update TypeScript target from ES2015 to es2022 for modern language features
- Add proper L.DragEndEvent type annotation to dragend event handler (type fix)
- Modernize Jest configuration to resolve ts-jest deprecation warnings:
  * Remove deprecated globals.ts-jest configuration
  * Update transform syntax to array format with tsconfig property
- Add Leaflet v1.9.0 to CI test matrix for latest version compatibility
- Minor README formatting improvements and link fixes

This resolves TypeScript compilation errors, Jest deprecation warnings,
and Windows development environment issues.
Copy link

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR addresses TypeScript compilation errors, Jest deprecation warnings, and cross-platform compatibility issues to improve the development environment and reduce build warnings.

  • Adds proper TypeScript type annotations and required dependencies
  • Modernizes Jest configuration to remove deprecation warnings
  • Fixes Windows compatibility issues in npm scripts

Reviewed Changes

Copilot reviewed 5 out of 9 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
package.json Adds @types/leaflet dependency and fixes Windows script compatibility
SearchControl.ts Adds proper TypeScript type annotation for dragend event handler
bingResponse.json Minor formatting change in test data
README.md Improves formatting and fixes link case consistency
.github/workflows/ci.yml Adds Leaflet v1.9.0 to CI test matrix

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

Copy link

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

Copilot reviewed 5 out of 9 changed files in this pull request and generated no new comments.


Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@smeijer smeijer force-pushed the main branch 10 times, most recently from acaaece to f3de8ec Compare September 21, 2025 21:50
@smeijer smeijer enabled auto-merge (squash) September 21, 2025 22:00
@smeijer
Copy link
Owner

smeijer commented Sep 21, 2025

Thanks. Looks great!

@smeijer smeijer merged commit d762fc3 into smeijer:main Sep 21, 2025
7 checks passed
@smeijer
Copy link
Owner

smeijer commented Sep 21, 2025

🎉 This PR is included in version 4.2.2 🎉

The release is available on:

Your semantic-release bot 📦🚀

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

Successfully merging this pull request may close these issues.

2 participants