-
Notifications
You must be signed in to change notification settings - Fork 0
[Feat][DEVX-618] Migrate @commercetools/sync-actions
to TypeScript
#11
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
Conversation
🦋 Changeset detectedLatest commit: 49c0c75 The changes in this PR will be included in the next version bump. This PR includes changesets to release 3 packages
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
76408a3
to
88f2a5e
Compare
- migrate all associated modules in src and test directories to typescript - drop the use of preconstruct in favour of esbuild module bundler - replace all lodash.flatten function with native javascript Array.flat() method - minor code refactors
- add node_modules to global ignore in eslint config
- add node_modules to global ignore in eslint config
- rename utils-ts directory to utils
- add sync type definition to base sync functions in tests - remove trailing - in channels-sync.spec.ts file
- make the base sync function parameters optional
- export and expose types to package module - update product actionGroup to accept productData
- export and expose types to package module - update product actionGroup to accept productData
- update sync-actions package with latest features and fixes
- downgrade typescript from v5.8.3 to v4.6.2
- fix merge conflicts in yarn.lock file
4f6ca83
to
507dd89
Compare
- [x] Add release changeset
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We've tested the alpha release and all unit and integration tests have passed 🌟
Summary
Migrate the
@commercetools/sync-actions
package and all associated modules from flow notation to TypeScriptCompleted Tasks
preconstruct
in favour ofesbuild
module bundlerlodash.flatten
function with native javascriptArray.flat()
methodNote:
Release
changesets
will be added after reviews and preliminary testings.