open-index/open-npm huggingface dataset:
npm package: @hike_/react-redirection
Description: redirection tool for react
Author: Giotje
Latest version: 1.0.0

# React-Redirection 🚀

[Redirection](https://en.wordpress.org/plugins/redirection/) is a plugin in wordpress that handles redirects.

This package is for handling redirects using a headless wordpress template.

## How to use.

You can use the packages by importing `{Link}` from `"react-redirection"`

It's a React component, so you can just pass down the things you need as a prop.

:white_check_mark:

```jsx
import { Link } from '@hike/react-redirection'

const App = (data) => (
  <Link
    uri={data?.uri}
    url={data?.url}
    title={data?.title}
    target={data?.target}
  >
    Link
  </Link>
)

export default App
```

## Features

Currently we support:

- [x] URI redirects (default).
- [x] Regex redirects.

Up and coming:

- [  ] Server name redirects.(from gohike.eu to gohike.nl/en)
- [  ] URL and language (Redirects)
- [  ] 404 (Response)
- [  ] URL and header (Redirect)
- [  ] HTTP codes (Response)

Never going to be supported:

- Redirect to random post

- URL and cookie

- URL and user agent

- URL and login status

- URL and referrer

- URL and IP

- URL and custom filter
npm package: @hikeman/firebase-hooks
Description: Firebase hooks
Author: nicolas-despres
Latest version: 0.0.5

# @hikeman/firebase-hooks

> React Hook for Firebase 9

[![NPM](https://img.shields.io/npm/v/@hikeman/firebase-hooks.svg)](https://www.npmjs.com/package/@hikeman/firebase-hooks) [![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)

## Install

```bash
npm install --save @hikeman/firebase-hooks
```

## Usage

```tsx
import React, { Component } from 'react'
import MyComponent from '@hikeman/firebase-hooks'


class Example extends Component {
  render() {
    return <MyComponent />
  }
}
```

## License

MIT © [nicolas-despres](https://github.com/nicolas-despres)
npm package: @hikerpig/gatsby-remark-liquid-tags
Description: A gatsby plugin for custom embeds of services with liquid tags
Author: hikerpig
Latest version: 1.2.0

# 📍 gatsby-remark-liquid-tags

A remark plugin used for custom embeds in markdowns.

<img src='https://travis-ci.org/dillionmegida/gatsby-remark-liquid-tags.svg?branch=master' width='100px'>

## Inspiration

This idea came from the usage of liquid tags in [dev.to (DEV COMMUNITY) platform](https://dev.to) for embedding services in markdowns. [This documented page](https://docs.dev.to/frontend/liquid-tags/) shows their idea behind liquid tags and the tags available.

## Usage

### Install

```shell
npm install --save gatsby-transformer-remark gatsby-remark-liquid-tags
```

_Installing `gatsby-transformer-remark` is not necessary if you have it installed before._

### When to use

This plugin enables custom embeds in markdowns. Check out [the available services](./src/SERVICES.md).

### How to use

1. Add the plugin to your gatsby configuration file (`gatsby-config.js`) in the plugins property of `gatsby-transformer-remark`.

```js
plugins: [
	{
		resolve: `gatsby-transformer-remark`,
		options: {
			plugins: [`gatsby-remark-liquid-tags`],
		},
	},
];
```

2. Use them in markdowns with this syntax - `{% embed-service embed-options %}`
   The embed-options argument may contain the url or other options as required by the tag.

**Note that** the liquid tags must have a line space above and below. This helps the plugin capture the tags correctly. Here's what I mean:

```md
Check out this codepen:

{% codepen https://codepen.io/Dillion/pen/GRKLJBP tab=html,css %}

The codepen shows the online text editor I created.
```

### Examples

Please check out this file: [SERVICES.md](./src/SERVICES.md) to see an example of each of the services available.

### Contributions

Contributions are highly welcome: [Feature requests](https://github.com/dillionmegida/gatsby-remark-liquid-tags/issues/new/choose), [Pull requests](https://github.com/dillionmegida/gatsby-remark-liquid-tags/pulls), [Bug report](https://github.com/dillionmegida/gatsby-remark-liquid-tags/issues/new/choose), documentation fixes and so on.

If you'd like to add more embeds, you can get insights from the [Dev.to Liquid tags page](https://dev.to/p/editor_guide#liquidtags)

If you'd like to create a pull request, kindly go through the documentation here - [CONTRIBUTION.md](CONTRIBUTION.md) to help you get started.

### Author

[Dillion Megida](https://dillionmegida.com/about)

## Related plugins

-   [gatsby-remark-embedder](https://www.npmjs.com/package/gatsby-remark-embedder)

### License

MIT
npm package: @hikiro/platzom
Description: Traductor de idioma platzom
Author: Jairo Raigosa
Latest version: 0.1.0

# Plaztom

Platzom es un idioma inventado para el [curso de fundamentos de javascript](https://platzi.com/js) de Platzi

## Descripción del idioma

- Si la palabra termina con "ar", se le quitan esas dos letras
- Si la palabra inicia con Z, se le añade "pe" al final
- Si la palabra traducida tiene 10 o más letras, se debe partir en dos por la motad y unir con un guión medio
- Por ultimo, si la palabra original es un palíndromo, ninguna regla anterior cuenta y se devuelve la misma palabra pero intercalando letras mayúsculas y minúsculas

## Instalación

```
npm install platzom
```

##Uso

```
Import platzom from 'platzom'
platzom("Programar")// Program
platzom("Zorro")//Zorrope
platzom("Zarpar")//Zarppe
platzom("abecedario")//abece-dario
platzom("sometemos")//SoMeTeMoS
```

##Créditos
- [Jairo Raigosa](https://facebook.com/hiikiiro)

## Licencia

[MIT](https://opensource.org/licenses/MIT)
npm package: @hikkaku/testing
Description: `@hikkaku/testing` provides utilities for running Scratch projects created with `hikkaku` via `moonscratch`, with APIs designed for easy assertions in Vitest-style tests.
Latest version: 0.1.1

# @hikkaku/testing

`@hikkaku/testing` provides utilities for running Scratch projects created with `hikkaku` via
`moonscratch`, with APIs designed for easy assertions in Vitest-style tests.

## Install

```bash
bun install @hikkaku/testing
```

## API

- `toScratchProject(project)`  
  Converts a Hikkaku `Project`, a Scratch JSON object, or a Scratch JSON string into a `ScratchProject`.
- `createProjectHarness(project, options)`  
  Creates a VM and returns a `TestHarness`. Use `setup` to inject initial events, and `autoStart` to automatically call `greenFlag`.
- `runProjectUntilIdle(project, options)`  
  Creates a harness, runs `greenFlag`, executes `runUntilIdle`, and returns the result.
- `runProjectFrames(project, frameCount, options)`  
  Runs `runFrames` for a specific number of frames.
- `snapshotTarget`, `snapshotVariable`  
  Harness helpers for extracting snapshot target data and variable values.
- `createHeadlessVMFromProject`, `createHeadlessVMWithScratchAssets`  
  Re-exported MoonScratch helpers for advanced usage.

## Example (Vitest)

```ts
import { Project } from 'hikkaku'
import { setVariableTo, whenFlagClicked } from 'hikkaku/blocks'
import { describe, expect, test } from 'vitest'
import {
  getSnapshotVariable,
  runProjectUntilIdle,
} from '@hikkaku/testing'

describe('sample project', () => {
  test('runs hikkaku project and updates variable', async () => {
    const project = new Project()
    const score = project.stage.createVariable('score', 0)

    project.stage.run(() => {
      whenFlagClicked(() => {
        setVariableTo(score, 42)
      })
    })

    const result = await runProjectUntilIdle(project, {
      maxFrames: 5,
    })
    const liveScore = getSnapshotVariable(result.snapshot, score)

    expect(liveScore).toBeDefined()
    expect(liveScore).toBe(42)
  })
})
```

## Options

- `withScratchAssets: boolean`  
  Set to `true` to use `createHeadlessVMWithScratchAssets` (for projects with assets that require CDN resolution).
- `setup(ctx)`  
  Runs right after harness creation; useful for injecting events before `greenFlag`.
- `autoStart: boolean`  
  If `false`, you must call `harness.start()` manually.
- `maxFrames`  
  Maximum frame limit passed to `runUntilIdle` in `runProjectUntilIdle`.
npm package: @hikmaui/components
Description: React components for HikmaUI - zero external dependencies except React. 20 production-ready components - COMPLETE (100%) 🎉 - Button, Input, Card, Badge, Checkbox, Radio, Switch, Select, Modal, Alert, Toast, Avatar, Tooltip, DropdownMenu, Tabs, Accordion,
Author: HikmaUI Team
Latest version: 0.8.0

ERROR: No README data found!
npm package: @hiknowledge/react-office-viewer
Description: Fork from react-office-viewer. A React component to preview document of 'xls,xlsx,docx', which can automatically identify file types.
Author: sssh
Latest version: 1.0.0


# react-office-viewer:    pdf, xls, xlsx, docx
# Features
功能性改动:基于原有工程增加配置性 props

* [ ] 1.新增属性 readonly 设置后所有文档只读

* [x] 2.新增属性 showUpdInput 设置后不显示文件选择框( 配合readonly 属性展示 )

* [ ] 3.优化展示UI

* [ ] 4.支持图片预览

# Dependencies
handsontable,  
mammoth,  
xlsx,
pdfjs-dist