sui
sui copied to clipboard
[FEAT] typescript support
TypeScript Support for the whole SUI ecosystem (no breaking changes)
This PR is introducing the following changes:
-
♻️ Several packages have been upgraded in order to provide TypeScript support, always giving backwards compatibility:
-
@s-ui/bundler
-
@s-ui/js-compiler
-
@s-ui/lint
-
@s-ui/mock
-
@s-ui/react-context
-
@s-ui/studio
-
@s-ui/test-contract
-
@s-ui/test
-
-
:sparkles: A new package has been created:
-
@s-ui/compiler-config
-
-
:hammer_and_wrench: And another ones have been updated to be compliant with the new linting rules or just because they needed to be fixed:
-
@s-ui/consents
-
@s-ui/helpers
-
@s-ui/hoc
-
@s-ui/react-head
-
@s-ui/react-initial-props
-
@s-ui/theme
-
-
:test_tube: Added new server tests for
@s-ui/js-compiler
since this tool now is responsible of traspiling JS and TS files. -
:white_check_mark: Added type checking in CI and in the
pre-push
script. -
:lock: Upgraded and synced all the TypeScript versions among all the tools and the monorepo.