Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

TypeScript and more #14

Merged
merged 10 commits into from
Dec 19, 2024
Merged

TypeScript and more #14

merged 10 commits into from
Dec 19, 2024

Conversation

jonathanlurie
Copy link
Contributor

This PR contains:

  • the TypeScriptification of the library
  • the revamp of how the features are exposed
  • the replacement of ESLint+Prettier to BiomeJS
  • some due readme update

@jonathanlurie jonathanlurie marked this pull request as ready for review December 18, 2024 13:46
Comment on lines +42 to +50
footer: `
// Assign exported modules to L.maptiler in UMD mode
if (typeof L !== "undefined" && typeof leafletmaptilersdk !== "undefined") {
L.maptiler = {};
Object.keys(leafletmaptilersdk).forEach(key => {
L.maptiler[key] = leafletmaptilersdk[key];
});
}
`
Copy link
Contributor

Choose a reason for hiding this comment

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

<3

@sebstryczek sebstryczek changed the base branch from main to using-sdk-v3 December 19, 2024 22:29
@sebstryczek sebstryczek merged commit d0427f3 into using-sdk-v3 Dec 19, 2024
1 check passed
@sebstryczek sebstryczek deleted the RD-186 branch December 19, 2024 22:30
sebstryczek added a commit that referenced this pull request Jan 7, 2025
* Update with SDK v3 rc (#12)

* update transform gl

* Fixing maptilerLogo option

* linting

* update Gh actions

* cleaning

* RD-453_telemetry (#13)

* update transform gl

* Fixing maptilerLogo option

* linting

* update Gh actions

* Add telemetry

* Simplify telemetry

* Update sdk

* Make prettier happy

---------

Co-authored-by: Jonathan Lurie <lurie.jo@gmail.com>

* TypeScript and more (#14)

* update to TS tooling

* WIP

* export types

* Types better exposed and documented

* better UMD bundle with L namespace

* exposing map styles under original name

* replacing eslint+prettier by biomejs

* fix GH action

* update examples

* Improved readme

* Make npm happy

* RD-492_maplibre-v5.0.0-pre10 (#16)

* Update sdk

* Update demos

* Update dependencies

* Update demos

* Update broken example

* Bump version

* Fix release config

---------

Co-authored-by: Jonathan Lurie <lurie.jo@gmail.com>
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

2 participants