open-index/open-npm huggingface dataset:
npm package: @dysonic/dy-cli-cmd-publish
Description: Built-in publish command for dy-cli package publishing
Latest version: 1.0.5

# @dysonic/dy-cli-cmd-publish

## Architecture

```mermaid
flowchart LR
  user["User"] --> command["PublishCommand"]
  command --> tasks["project task / workspace task"]
  tasks --> project["npm publish"]
  tasks --> workspace["build / test / npm publish"]
```

`@dysonic/dy-cli-cmd-publish` implements the `dy-cli publish` command.

It is responsible for publishing project packages.

For the Chinese version, see `README_ZH.md`.

## Role

This package handles both:

- package publishing for `single` projects and monorepo child packages
- default full-release publishing when executed at a fixed monorepo root

## Main Contents

- `src/commands/publish.ts`
  publish command entry
- `src/tasks/publish-project-task.ts`
  publish execution task

## Command Semantics

```bash
dy-cli publish
dy-cli publish --dry-run
dy-cli publish --tag beta
```

## Supported Capabilities

- `--dry-run`
- `--tag`
- `--access`
- `--otp`
- `--registry`

## Behavior Constraints

- running it at a monorepo root publishes the full child-package set by default
- in monorepo child packages, it searches upward for the nearest `dy.config.ts`
- packages with `private: true` are rejected
- when the workspace is in dy-cli prerelease mode, every target package must already have a stable version published; otherwise the command aborts before publishing
- `dy-cli publish` refuses to run from npm publish lifecycle scripts such as `prepublishOnly`, `publish`, or `postpublish`; use a `release` script name instead

## Design Notes

This package has been refactored from a publish-script wrapper into a real publish command implementation.
It stays behind the `dy-cli publish` entry instead of asking users to orchestrate registry publishing manually.
npm package: @dytesdk/ai-client
Description: Package for Dyte AI Client
Author: https://github.com/dyte-in
Latest version: 1.0.2

<!-- PROJECT LOGO -->
<p align="center">
  <a href="https://dyte.io">
    <img src="https://dyte-uploads.s3.ap-south-1.amazonaws.com/dyte-logo-dark.svg" alt="Logo" width="80">
  </a>
  <h2 align="center">Google Transcriptions by Dyte</h3>
  <p align="center">
    <br />
    <a href="https://docs.dyte.io"><strong>Explore the docs »</strong></a>
    <br />
    <br />
    <a href="https://github.com/dyte-in/plugin-sdk/issues">Report Bug</a>
    •
    <a href="https://github.com/dyte-in/plugin-sdk/issues">Request Feature</a>
  </p>
</p>

<!-- TABLE OF CONTENTS -->
## Table of Contents
- [About the Project](#about-the-project)
  - [Built With](#built-with)
- [Getting Started](#getting-started)
  - [Prerequisites](#prerequisites)
  - [Installation](#installation)
  <!-- - [Quickstart](#quickstart) -->
- [Usage](#usage)
- [Contributing](#contributing)
- [License](#license)

## About The Project
This package provides audio transcriptions in various [languages](https://cloud.google.com/translate/media/docs/languages).
### Built With
- [Dyte](https://dyte.io/)
- [Typescript](https://typescriptlang.org/)

<!-- GETTING STARTED -->
## Getting Started
### Prerequisites
- npm
- A backend server URL, running https://github.com/dyte-in/google-transcription/tree/main/server
### Installation
```sh
npm i @dytesdk/google-transcription
```

<!-- USAGE EXAMPLES -->
## Usage
A speech object can be created using `DyteGoogleSpeechRecognition` class.
```ts
import DyteGoogleSpeechRecognition from '@dytesdk/google-transcription';

const speech = new DyteGoogleSpeechRecognition({
    meeting,
    target: 'hi',
    source: 'en-US',
    baseUrl: <backend-url>,
});


speech.on('transcription', async (data) => {
    // ... do something with transcription
    // console.log(speech.transcriptions);
});

speech.transcribe();

```

## Contributing
We really appreciate contributions in the form of bug reports and feature suggestions. Help us make Dyte better with your valuable contributions on our [forum]('https://discord.com/invite/pxRcdNufvk') 🙂.

## License
All rights reserved. © Dyte Inc.
npm package: @dz8540/custom-radio
Description: DZ's custom radio component library.
Author: DZ
Latest version: 1.0.0

# DZ Custom-radio

To use it, you just need to find all the elements you need, and then pass it to the class.

## Installation
1. Via npm
```cmd
npm i @dz8540/custom-radio
```
2. Manually - all you need is in the "Dist" folder.
```html
<link href="/Your-path/customRadio.min.css" rel="stylesheet">
<script src="/Your-path/CustomRadio.min.js"></script>
```

## Example

### HTML
```html
<label class="Radio" data-name="First Radio">
  <input type="radio" class="Radio__input" name="radio" data-id="dz-input" />

  <div class="Radio__radio">
    <div class="Radio__fill" data-id="dz-radioInput"></div>
  </div>

  <span class="Radio__text">Radio button</span>
</label>
```

### JS
```js
let elements = document.querySelectorAll(elements);
new Radio(elements);
```

## Instruction:
1. Text value print in last span in the component.
2. No id attribute required for input.
3. Input maintains checked attribute.
4. Input maintains disabled attribute.
5. Component maintains data-name attribute, for you can set component name.
6. Attention!!! Radio buttons must have the same value in the name attribute in the input tag.
7. Attention!!! Parent for input element must be an element with class "Radio".
8. Component maintains event subscribes with instance's 'on' method.

## Methods
* action - Set checked or disabled action for parent's input element.
  ```js
  new Radio(elmnts).action(elmnts, 'checked');
  ```
* on - event subscribe for input element into component.
  ```js
  new Radio(elmnts).on(elmnts, eventName, your callBack);
  ```

## End
That's all! Enjoy this ( ͡°( ͡° ͜ʖ( ͡° ͜ʖ ͡°)ʖ ͡°) ͡°)