open-index/open-npm huggingface dataset:
npm package: @meteor-vite/zodern-relay
Description: Vite compatability plugin for zodern:relay - typed Meteor methods and publications
Author: Jørgen Vatle
Latest version: 1.0.4

# Vite plugin `zodern:relay`

This is a Vite compatability package for
[`zodern:relay`](https://github.com/zodern/meteor-relay#readme) - type safe
[Meteor](https://meteor.com/) methods and publications.

> [!IMPORTANT]
> This plugin is not yet fully complete. Methods and publications imported by your client will not be omitted from
> your client bundle like it would when using the `@zodern/babel-plugin-meteor-relay` plugin.

This plugin acts as partial replacement for the Babel `@zodern/babel-plugin-meteor-relay` plugin required by 
`zodern:relay`. You still need the Babel plugin as it might still be required on the server.


## Installation
```sh
npm i -D @meteor-vite/plugin-zodern-relay
```

## Configuration
Add the plugin to your Vite config and you're all set. There are no configuration options.
```ts
// vite.config.ts
import zodernRelay from '@meteor-vite/plugin-zodern-relay';
import { meteor } from 'meteor-vite/plugin';

export default defineConfig({
    plugins: [
        meteor({
            clientEntry: '...',
        }),
        zodernRelay(),
    ]
})
```

## Usage & Documentation
You can use [`zodern:relay`](https://github.com/zodern/meteor-relay#readme) like you normally would. Consult their 
readme for documentation.

- `zodern:relay` - https://github.com/zodern/meteor-relay#readme
- `meteor-vite` - https://github.com/JorgenVatle/meteor-vite#readme

## License
MIT
npm package: @meteor-web3/communicator
Description: <br/> <p align="center"> <a href=" " target="_blank"> <img src="https://avatars.githubusercontent.com/u/118692557?s=200&v=4" width="180" alt="Meteor logo"> </a > </p > <br/>
Latest version: 1.0.5

<br/>
<p align="center">
<a href=" " target="_blank">
<img src="https://avatars.githubusercontent.com/u/118692557?s=200&v=4" width="180" alt="Meteor logo">
</a >
</p >
<br/>

# communicator

[![npm version](https://img.shields.io/npm/v/@meteor-web3/communicator.svg)](https://www.npmjs.com/package/@meteor-web3/communicator)
![npm](https://img.shields.io/npm/dw/@meteor-web3/communicator)
[![License](https://img.shields.io/npm/l/@meteor-web3/communicator.svg)](https://github.com/meteor-web3/meteor-sdk/blob/main/packages/communicator/LICENSE.md)

The cross-domain communication and Google extension internal communication.

## Installation

```bash
pnpm install @meteor-web3/communicator
```