Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

chore: typescript #269

Merged
merged 22 commits into from
May 3, 2024
Merged

chore: typescript #269

merged 22 commits into from
May 3, 2024

Conversation

chrisgervang
Copy link
Collaborator

@chrisgervang chrisgervang commented Apr 26, 2024

Closes #242, #244

  • Adds typescript types to all library code
  • Upgrades build tools to latest version of ocular (esbuild, removes webpack/babel)
  • Bundles with esbuild (not fully functioning)
  • Switch to vite in getting-started
  • Update lint rules
  • Added test coverage
  • Added test-ci and github action
  • Added browser tests

@chrisgervang
Copy link
Collaborator Author

chrisgervang commented Apr 26, 2024

@Pessimistress have any tips for getting my linter to work with TS?

Actually, I think I got it.

Signed-off-by: Chris Gervang <[email protected]>
Signed-off-by: Chris Gervang <[email protected]>
Signed-off-by: Chris Gervang <[email protected]>
Signed-off-by: Chris Gervang <[email protected]>
Signed-off-by: Chris Gervang <[email protected]>
Signed-off-by: Chris Gervang <[email protected]>
@chrisgervang chrisgervang marked this pull request as ready for review May 1, 2024 00:46
Signed-off-by: Chris Gervang <[email protected]>
Signed-off-by: Chris Gervang <[email protected]>
Signed-off-by: Chris Gervang <[email protected]>
@chrisgervang chrisgervang changed the title chore(core) most files ported to typescript chore: typescript May 1, 2024
@chrisgervang chrisgervang merged commit bb024d8 into master May 3, 2024
1 check passed
@chrisgervang chrisgervang deleted the chr/typescript branch May 24, 2024 17:39
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.

[Proposal] [Small] esbuild to replace webpack
1 participant