@innei/react-cdn-components

0.0.33 • Public • Published

Shiro Remote React Components

This repository is used to store my embedded React components for the Shiro Markdown format.

Similar to how MDX can render a React component in Markdown, the following format can render a remote React component if in Shiro Flavored Markdown.

```component
import=https://cdn.jsdelivr.net/npm/@innei/react-cdn-components@0.0.7/dist/components/Firework.js
name=MDX.Firework
height=25
```

Excalidraw

Copy https://cdn.jsdelivr.net/gh/innei/shiro-remote-components@main/excalidraw/

Props

import=<remote-js-url> is similar to importing a js code name=<access-of-component> Get the location of the component for this js scope.

You need to package the js in iife or umd format. They can both be retrieved directly from the window object.

For example, your js umd exists on the window window.YourComponent is a legal React component. YourComponent` is a legitimate React component:

```component
import=your script location
name=YourComponent
```

Readme

Keywords

none

Package Sidebar

Install

npm i @innei/react-cdn-components

Weekly Downloads

1

Version

0.0.33

License

none

Unpacked Size

689 kB

Total Files

18

Last publish

Collaborators

  • innei