Skip to content

Conversation

@mgilbir
Copy link
Contributor

@mgilbir mgilbir commented Dec 22, 2024

No description provided.

@mgilbir mgilbir marked this pull request as draft December 22, 2024 16:24
@jonmmease
Copy link
Collaborator

Thanks for getting this started. For the bundle-license and codegen-clean failures see https://github.com/vega/vl-convert/blob/main/DEVELOP.md.

I'm not sure why the bundled JavaScript dependencies have changes, but maybe skypack has changed their formatting.

@mgilbir
Copy link
Contributor Author

mgilbir commented Dec 23, 2024

Deno v2 has deprecated the deno vendor command. I'm looking into it but they now do something funny with the folder names that requires some tweaking.

@mgilbir
Copy link
Contributor Author

mgilbir commented Dec 25, 2024

Finally all tests are passing.

The code around the codegen is not pretty. My priority was to get it back to a working state.

In order to do that I renamed all the files and directories to the same structure that they had when using the deno vendor tool using the information that is available in the new vl-convert-rs/vendor/manifest.json and vl-convert-rs/deno.lock files.

I think there are ways to simplify/optimize it all, but I leave it up to you to decide how to proceed.

@mgilbir mgilbir marked this pull request as ready for review December 25, 2024 10:49
@jonmmease
Copy link
Collaborator

Thanks @mgilbir, I'll give this a look this weekend.

Out of curiosity, if you don't mind sharing, do you have a use-case that requires Deno 2 compatibility?

@mgilbir
Copy link
Contributor Author

mgilbir commented Dec 26, 2024 via email

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