prismicio / slice-simulator

Preview and develop Prismic slices fast with minimal configuration
6 stars 5 forks source link

refactor(core)!: core rewrite for maintainability #7

Closed lihbr closed 2 years ago

lihbr commented 2 years ago

Types of changes

Description

WIP

Resolves: #5, #6

Checklist:

🦜

github-actions[bot] commented 2 years ago

size-limit report 📦

Path Size
./packages/com/dist/index.js 3.75 KB (0%)
./packages/com/dist/index.cjs 3.76 KB (0%)
./packages/core/dist/index.js 5.81 KB (-66.4% 🔽)
./packages/core/dist/index.cjs 6.53 KB (-63.65% 🔽)
./packages/react/dist/index.js 8.96 KB (-56.05% 🔽)
./packages/react/dist/index.cjs 9.87 KB (-53.47% 🔽)
./packages/vue/dist/index.js 6.25 KB (-64.55% 🔽)
./packages/vue/dist/index.cjs 7.02 KB (-61.82% 🔽)
./packages/vue3/dist/index.js 14.6 KB (-43.87% 🔽)
./packages/vue3/dist/index.cjs 158.79 KB (-6.89% 🔽)
codecov-commenter commented 2 years ago

Codecov Report

Merging #7 (e0237f6) into master (4079eec) will decrease coverage by 4.35%. The diff coverage is 14.42%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master       #7      +/-   ##
==========================================
- Coverage   60.90%   56.55%   -4.36%     
==========================================
  Files          30       27       -3     
  Lines         550      603      +53     
  Branches      104      109       +5     
==========================================
+ Hits          335      341       +6     
- Misses        215      262      +47     
Impacted Files Coverage Δ
packages/com/src/channel/messages.ts 100.00% <ø> (ø)
packages/core/src/lib/EventEmitter.ts 14.28% <0.00%> (-2.39%) :arrow_down:
packages/core/src/StateManager.ts 6.18% <5.08%> (-0.16%) :arrow_down:
packages/react/src/SliceSimulator.tsx 12.12% <5.88%> (-0.38%) :arrow_down:
packages/vue3/src/SliceSimulator.ts 18.18% <6.66%> (-1.05%) :arrow_down:
packages/vue/src/SliceSimulator.ts 16.66% <8.33%> (+0.87%) :arrow_up:
packages/core/src/CoreManager.ts 12.72% <12.72%> (ø)
packages/core/src/DOMHelpers.ts 14.81% <14.81%> (ø)
packages/core/src/eventHandlers.ts 22.22% <33.33%> (ø)
packages/core/src/getDefault.ts 66.66% <66.66%> (ø)
... and 2 more

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 4079eec...e0237f6. Read the comment docs.