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

@capri-js/preact

Package Overview
Dependencies
Maintainers
1
Versions
54
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@capri-js/preact - npm Package Compare versions

Comparing version 1.1.1 to 2.0.0

lib/browser.d.ts

20

CHANGELOG.md

@@ -0,1 +1,21 @@

# @capri-js/preact [2.0.0](https://github.com/capri-js/capri/compare/@capri-js/preact@1.1.1...@capri-js/preact@2.0.0) (2022-06-14)
### Features
* support layout islands ([f46de05](https://github.com/capri-js/capri/commit/f46de05217421bac212ea00822f6d47941b99c84))
### BREAKING CHANGES
* The island function is no longer exposed via a virtual module but must be imported from the framework adapter package.
### Dependencies
* **capri:** upgraded to 2.0.0
## @capri-js/preact [1.1.1](https://github.com/capri-js/capri/compare/@capri-js/preact@1.1.0...@capri-js/preact@1.1.1) (2022-06-12)

@@ -2,0 +22,0 @@

5

lib/hydrate.d.ts

@@ -1,2 +0,3 @@

import { ComponentType } from "preact";
export declare function hydrate(component: ComponentType, props: object, element: Element): void;
import { HydrationAdapter } from "capri";
declare const adapter: HydrationAdapter;
export default adapter;
import { h, hydrate as hydrateComponent } from "preact";
export function hydrate(component, props, element) {
return hydrateComponent(h(component, props), element.parentElement);
}
const adapter = {
hydrate(component, props, element) {
return hydrateComponent(h(component, props), element.parentElement);
},
renderRawHtml(attributes, html) {
return h("div", {
...attributes,
dangerouslySetInnerHTML: { __html: html },
});
},
};
export default adapter;

6

lib/index.d.ts

@@ -1,4 +0,4 @@

import { CapriAdapterPluginOptions } from "@capri-js/vite-plugin";
export { prerender } from "./prerender.js";
export type { RenderFunction, RenderResult, ServerEntry, } from "@capri-js/vite-plugin";
import { CapriAdapterPluginOptions } from "capri";
export * from "./server.js";
export type { RenderFunction, RenderResult, ServerEntry } from "capri";
export default function (opts?: CapriAdapterPluginOptions): import("vite").Plugin[];

@@ -1,4 +0,3 @@

/// <reference types="vite-plugin-island/types" />
import capri from "@capri-js/vite-plugin";
export { prerender } from "./prerender.js";
import { capri } from "capri";
export * from "./server.js";
export default function (opts = {}) {

@@ -8,4 +7,3 @@ return capri({

hydrate: "@capri-js/preact/lib/hydrate.js",
renderMarkerFragment: "@capri-js/preact/lib/renderMarkerFragment.js",
});
}
{
"name": "@capri-js/preact",
"version": "1.1.1",
"version": "2.0.0",
"description": "",

@@ -14,6 +14,6 @@ "author": "Felix Gnass <fgnass@gmail.com>",

"main": "lib/index.js",
"browser": "lib/browser.js",
"types": "lib/index.d.ts",
"dependencies": {
"@capri-js/vite-plugin": "^1.2.1",
"preact-iso": "^2.3.0"
"capri": "^2.0.0"
},

@@ -20,0 +20,0 @@ "peerDependencies": {

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc