SUI-Components/sui

[sui-ssr] Remove deprecated stuff and prepare for new major version

rmoralp opened this issue · 0 comments

Package

New major version of @s-ui/ssr

Description

  • Remove sui-ssr archive bin and remove archiver dependency
  • Remove sui-ssr release bin and remove execa and git-url-parse dependencies
  • Refactor packages/sui-ssr/scripts/remove-tags.js in order to remove parse5 dependency (we could use some interpolation)

Bonus improvements:

  • Separate "hooks" middlewares into independent middleware files and add test coverage
  • Improve window.__INITIAL_DATA__ escaping. Check it in this page html window.__INITIAL_DATA__

⚠️ No new features are required

Additional Information

A @s-ui/ssr beta will be required for testing purpose on working projects.