New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@rindo/core

Package Overview
Dependencies
Maintainers
1
Versions
353
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@rindo/core - npm Package Versions

1345
36

4.22.0

Diff
nkduy
published 4.22.0 •

Changelog

Source

🎳 4.22.1 (2025-01-31)

Bug Fixes

  • mock-doc: add missing ShadowRoot window primitive (fe7f263)
  • mock-doc: get native primitive from globalThis (cab07aa)
  • runtime: create unique host ids (a6d40cf)
  • runtime: merge styles within ShadowRoot into a single node (f319c9b)

Bug Fixes

  • compiler: add reserved keyword (cd2db23)
  • compiler: handle file rename in watch mode (bcecaee)
  • compiler: no generate custom output (f2ad2da)
  • declarations: add missing event handler types (38f00ec)
  • hydrate: Add missing alias to hydrate build to fix app globals (7550957)
  • hydrate: support style modes in hydrate modules (9930603)
  • mock-doc: avoid double hydration of components (e9106f3)
  • mock-doc: provide mock for resize observer (6d827ae)
  • runtime: ensure referenceNode is child node of styleContainerNode (dbddccf)
  • runtime: scoped slot append/prepend correct order after interaction (f7a49d8)
  • scripts: fix Esbuild scripts to allow to run on Windows (12b399b)

Features

  • compiler: customize readme mermaid diagram colors (37a1114)
  • typescript: Update to 5.5.4 (fa06086)
nkduy
published 4.21.0 •

Changelog

Source

⛵️ 4.21.0 (2025-01-28)

Bug Fixes

  • compiler: default asyncLoading build conditional to true (242a39d)
  • compiler: prefer localName over originalName by running an empty check on originalName (7bacaa8)
  • compiler: verify parent node when validating component members (7634560)
  • runtime: have fallback for style setting (2ed1704)
  • runtime: only use setter if existing (fd72882)
  • runtime: place scoped component styles after preconnect links but before custom styles (d435bd2)
  • runtime: provide second arg to insertBefore (71a3e59)
  • runtime: render component styles at the end of the head tag (bbf2c58)
  • runtime: update call to prepend to remove null node (000dd4c)
  • typescript: fix documentation on serializeShadowRoot flag (3dfa8cf)

Features

  • compiler: allow ignore pattern for copy task (2fa3a32)
nkduy
published 4.20.0-dev.1737933003.7d01dba •
nkduy
published 4.20.0 •

Changelog

Source

🚢 4.20.0 (2025-01-26)

Bug Fixes

  • add @rindo/core/testing/jest-preset to export map (2918f2c)
  • ci: revert usage of pull_request_target trigger (c5c11c7)
  • compiler: don't allow shadowRoot getter to avoid hydration issues (396e80b)
  • compiler: no need for commenting selectors anymore (c906725)
  • compiler: respect project tsconfig watch options (8a76d30)
  • compiler: run copy task after other output targets (843f8db)
  • core: add missing screenshot export (bfd338b)
  • hydrate: ensure beforeHydrateFn and afterHydrateFn always return a function (afe0507)
  • hydrate: partially revert (a48d984)
  • hydrate: support server side rendering of components with listener (80e6897)
  • runtime: hydrate shadow dom first (70111dd)
  • runtime: make isSameVnode return false on initial render in a hydration case (a05673c)
  • testing: add testing sub module to export map (e2ddb42)
  • testing: update Jest types (4509626)
  • update TypeScript to v5.5 (420b2ce)

Note

As we’ve made further enhancements to support declarative Shadow DOM, the Rindo team has determined that it’s not feasible to allow users to render a shadow component as a scoped component after compilation, such as by calling renderToString with serializeShadowRoot: false. This is because Rindo compiles styles for either shadow or scoped mode during the compilation process, embedding these styles into the hydrate module. Once this compilation is complete, the styles cannot be transformed to support the other mode. Recognizing that this change would impact the current functionality, the Rindo team has decided to proceed with this update. Moving forward, we recommend serializing all components marked with shadow: true as declarative Shadow DOM.

nkduy
published 4.19.1-dev.1737328222.80e6897 •
nkduy
published 4.19.1-dev.1736723444.80e6897 •
nkduy
published 4.19.1-dev.1736118647.7ff5887 •
nkduy
published 4.19.1-dev.1735513844.7ff5887 •
nkduy
published 4.19.1 •

Changelog

Source

🔔 4.19.1 (2024-12-23)

Bug Fixes

  • compiler: account for package imports in aliasing (8ec2a30)
  • compiler: try to create web worker with the workerPath before falling back to blob (5d488e8)
  • hydrate: change type resolve order (96af66b)
  • internal: add cli sub package to export map (9052658)
nkduy
published 4.19.0-dev.1734909053.96af66b •