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

feat(core)!: use new SlickGrid ESM version #1070

Merged
merged 11 commits into from
Sep 19, 2023
Merged

Conversation

ghiscoding
Copy link
Owner

@ghiscoding ghiscoding commented Aug 12, 2023

BREAKING CHANGE ⚠️

  • use new SlickGrid 5.0 ESM build

TODOs

  • all Cypress E2E tests should pass
  • all Jest unit tests should pass

- use new SlickGrid ESM build
- all Cypress E2E tests are now passing
- all Jest unit tests are now passing
@ghiscoding ghiscoding changed the title feat(core)!: use new SlickGrid ESM version WIP - feat(core)!: use new SlickGrid ESM version Aug 14, 2023
- fix an issue where copying and pasting to multiple area only kept the last undo and reapplied it over and over and the cause was because the clipCommand was global to the class so it only kept the last undo, the fix is to make sure the clipCommand variable is local to the execution handler instead
@codecov
Copy link

codecov bot commented Sep 19, 2023

Codecov Report

Merging #1070 (ca4add4) into next (ebf8552) will not change coverage.
The diff coverage is 100.00%.

@@            Coverage Diff            @@
##              next     #1070   +/-   ##
=========================================
  Coverage   100.00%   100.00%           
=========================================
  Files          245       245           
  Lines        16842     16883   +41     
  Branches      6044      6056   +12     
=========================================
+ Hits         16842     16883   +41     
Files Changed Coverage Δ
packages/common/src/extensions/slickHeaderMenu.ts 100.00% <ø> (ø)
packages/common/src/filters/inputFilter.ts 100.00% <ø> (ø)
packages/common/src/filters/selectFilter.ts 100.00% <ø> (ø)
packages/common/src/services/extension.service.ts 100.00% <ø> (ø)
...te-editor-component/src/compositeEditor.factory.ts 100.00% <ø> (ø)
packages/common/src/aggregators/avgAggregator.ts 100.00% <100.00%> (ø)
packages/common/src/aggregators/cloneAggregator.ts 100.00% <100.00%> (ø)
packages/common/src/aggregators/countAggregator.ts 100.00% <100.00%> (ø)
...kages/common/src/aggregators/distinctAggregator.ts 100.00% <100.00%> (ø)
packages/common/src/aggregators/maxAggregator.ts 100.00% <100.00%> (ø)
... and 78 more

@ghiscoding ghiscoding changed the title WIP - feat(core)!: use new SlickGrid ESM version feat(core)!: use new SlickGrid ESM version Sep 19, 2023
@ghiscoding ghiscoding changed the base branch from master to next September 19, 2023 05:08
@ghiscoding ghiscoding merged commit af6760a into next Sep 19, 2023
5 checks passed
@ghiscoding ghiscoding deleted the feat/slickgrid-esm branch September 19, 2023 05:12
ghiscoding added a commit that referenced this pull request Nov 15, 2023
* feat(core)!: use new SlickGrid ESM version
- use new SlickGrid ESM build
- all Cypress E2E tests are now passing
- all Jest unit tests are now passing
ghiscoding added a commit that referenced this pull request Nov 18, 2023
* feat(core)!: use new SlickGrid ESM version (#1070)

* feat(core)!: move SlickGrid core files directly into the project
- drop `slickgrid` npm dependency and instead move all files into the project
- the end goal is to have less depencies but also to get rid of unused code like the SlickGrid AutoSize since we have our own code in our ResizerService, this will hopefully make the build smaller as well. There are other duplicate code elsewhere, so moving the code in the project should help simplify the code
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.

None yet

1 participant