open-index/open-npm huggingface dataset:
npm package: @lnkbio/n8n-nodes-lnkbio
Description: Lnk.Bio connector to create and delete links automatically
Author: Lnk.Bio
Latest version: 0.2.2

# n8n-nodes-lnkbio

This is an n8n community node. It lets you use Lnk.Bio in your n8n workflows.

Lnk.Bio is a linkinbio service used by more than 1.5M creators to manage their social media links.

[n8n](https://n8n.io/) is a [fair-code licensed](https://docs.n8n.io/reference/license/) workflow automation platform.

[Installation](#installation)  
[Operations](#operations)  
[Credentials](#credentials)  
[Resources](#resources)  
[Version history](#version-history)

## Installation

Follow the [installation guide](https://docs.n8n.io/integrations/community-nodes/installation/) in the n8n community nodes documentation.

## Operations

Lnk.Bio only support 2 Actions: Create a Lnk, and Delete a Lnk.

There are no triggers, as Lnk.Bio is considered output-only when it comes to automation services.

## Credentials

You need a Client ID and Client Secret from Lnk.Bio to correctly authenticate your API calls.

1. Register a free account from https://lnk.bio/signup
2. Verify your email
3. Navigate to Tools => Developers/API
4. Create a new Public App to retrieve the Client ID and Client Secret.

Do note that if you're only looking to automate your own Lnk.Bio account, you won't need to go through app review.

## Resources

* [n8n community nodes documentation](https://docs.n8n.io/integrations/#community-nodes)
* [Lnk.Bio help site](https://help.lnk.bio)
* [Lnk.Bio API specs](https://api.lnk.bio)

## Version history

* 0.2.2 - Added scheduled_from and scheduled_to parameters to align with the latest version of the Lnk.Bio APIs. The new parameters allow users to schedule links in advance and/or set an expiration date.

* 0.1.9 - Add pairedItem to response handling in LnkBio node

* 0.1.7 - Updated deprecated requestOAuth2 to httpRequestWithAuthentication; Implemented continueOnFail(); Removed includeCredentialsOnAuthorization and bodyFormat;

* 0.1.5 - Credentials fix

* 0.1.3 - Credentials fix

* 0.1.2 - Lint Fixes

* 0.1.0 - initial version
npm package: @lnked/react-classes
Description: A simple JavaScript utility for conditionally joining classNames
Author: Edik Bulikyan
Latest version: 1.0.4

# react-classes

A simple JavaScript utility for conditionally joining classNames together.

Install with [npm](https://www.npmjs.com/) or [Yarn](https://yarnpkg.com/):

npm:
```sh
npm install @lnked/react-classes --save
```

Yarn (note that `yarn add` automatically saves the package to the `dependencies` in `package.json`):
```sh
yarn add @lnked/react-classes
```

Use with [Node.js](https://nodejs.org/en/), [Browserify](http://browserify.org/), or [webpack](https://webpack.github.io/):

```js
import * as React from 'react'
import * as css from './styles.scss'

import { сlasses } from '@lnked/react-classes'

const cx = сlasses.bind(css)

export const Example = () => {
    return (
        <div className={cx({ layout: true })}>
            <div className={cx({ content: true }, css.exampleClass)}>example 1</div>
            <div className={cx({ content: true, add: 1 + 1 === 2 }, css.exampleClass)}>example 1</div>
        </div>
    )
}
```
npm package: @lnkkerst/rehype-pre-language
Description: Rehype plugin to inject language type into the pre element.
Author: lnkkerst
Latest version: 0.1.0

# rehype-pre-language

[Rehype](https://github.com/rehypejs/rehype) plugin to inject language type into the pre element.

## Installation

```sh
npm install @lnkkerst/rehype-pre-language

# or use yarn
yarn add @lnkkerst/rehype-pre-language

# or use pnpm
pnpm install @lnkkerst/rehype-pre-language
```

## Usage

```typescript
import rehypePreLanguage from "@lnkkerst/rehype-pre-language";
import { readFileSync } from "node:fs";
import rehypeParse from "rehype-parse";
import rehypeStringify from "rehype-stringify";
import { unified } from "unified";

const doc = readFileSync("./example.html");

const file = await unified()
  .use(rehypeParse)
  .use(rehypePreLanguage)
  .use(rehypeStringify)
  .process(doc);

console.log(String(file));
```

### Input

```html
<html>
  <head></head>
  <body>
    <pre> 
      <code class="language-javascript">console.log("hello world")</code>
    </pre>
  </body>
</html>
```

### Output

```html
<html>
  <head></head>
  <body>
    <pre data-language="javascript"> 
      <code class="language-javascript">console.log("hello world")</code>
    </pre>
  </body>
</html>
```
npm package: @lnkwld/ui
Description: ## 1. 样式引用
Author: SANGET
Latest version: 0.4.3

# maka ui

## 1. 样式引用

### 1.1. scss

`import '@lnkwld/ui/style/index.scss'`

### 1.2. 编译后的 css

`import '@lnkwld/ui/style/default.css'`

## 2. 发布

```bash
npm run release
```
npm package: @lnkwld/widgets-bridge-sdk
Description: 组件 bridge，主要用于定义「组件」<->「编辑器」的 interface。其中包含组件定义，编辑器需要提供的能力，编辑器与组件共同的运行环境 dll 实现 etc
Author: SANGET
Latest version: 0.8.4

# @lnkwld/widgets-bridge-sdk

## 介绍

mk 组件桥，主要用于桥接「编辑器」和「组件」。其中包含组件定义，编辑器需要提供的能力，编辑器与组件共同的运行环境 dll 实现。
npm package: @lnm/channel-postmessage
Description: [![Build Status on CircleCI](https://circleci.com/gh/storybooks/storybook.svg?style=shield)](https://circleci.com/gh/storybooks/storybook) [![CodeFactor](https://www.codefactor.io/repository/github/storybooks/storybook/badge)](https://www.codefactor.io/re
Latest version: 1.0.0

# Storybook PostMessage Channel

[![Build Status on CircleCI](https://circleci.com/gh/storybooks/storybook.svg?style=shield)](https://circleci.com/gh/storybooks/storybook)
[![CodeFactor](https://www.codefactor.io/repository/github/storybooks/storybook/badge)](https://www.codefactor.io/repository/github/storybooks/storybook)
[![Known Vulnerabilities](https://snyk.io/test/github/storybooks/storybook/8f36abfd6697e58cd76df3526b52e4b9dc894847/badge.svg)](https://snyk.io/test/github/storybooks/storybook/8f36abfd6697e58cd76df3526b52e4b9dc894847)
[![BCH compliance](https://bettercodehub.com/edge/badge/storybooks/storybook)](https://bettercodehub.com/results/storybooks/storybook) [![codecov](https://codecov.io/gh/storybooks/storybook/branch/master/graph/badge.svg)](https://codecov.io/gh/storybooks/storybook)  
[![Storybook Slack](https://now-examples-slackin-rrirkqohko.now.sh/badge.svg)](https://now-examples-slackin-rrirkqohko.now.sh/)
[![Backers on Open Collective](https://opencollective.com/storybook/backers/badge.svg)](#backers) [![Sponsors on Open Collective](https://opencollective.com/storybook/sponsors/badge.svg)](#sponsors)

* * *

Storybook PostMessage Channel is a channel for Storybook that can be used when the Storybook Renderer runs inside an iframe or a child window.
A channel can be created using the `createChannel` function.

```js
import createChannel from '@storybook/channel-postmessage';

const channel = createChannel({ key: 'postmsg-key' });
```

* * *

For more information visit: [storybook.js.org](https://storybook.js.org)
npm package: @lnr0626/nx-firebase
Description: Some ng utilities for working with firebase in an nx workspace
Author: Lloyd Ramey
Latest version: 0.3.0

# Getting Started With Schematics

This repository is a basic Schematic implementation that serves as a starting point to create and publish Schematics to NPM.

### Testing

To test locally, install `@angular-devkit/schematics-cli` globally and use the `schematics` command line tool. That tool acts the same as the `generate` command of the Angular CLI, but also has a debug mode.

Check the documentation with
```bash
schematics --help
```

### Unit Testing

`npm run test` will run the unit tests, using Jasmine as a runner and test framework.

### Publishing

To publish, simply do:

```bash
npm run build
npm publish
```

That's it!
npm package: @lnssh/webview
Description: WebView utils for imToken application v2.
Author: @ln1778
Latest version: 0.1.4

## HWAWebView

WebView utils for imToken application v2.

You can use this utils to call the imToken App's public APIs,
including features such as modifying title, route navigation, and support for `TypeScript`, `cjs`, `esm`, `umd`.

Package size about `1kb` (gzipped), no external dependences and no side effects.

### Installing

Using NPM:

```bash
npm i @lnssh/webview
```

Or using Yarn:

```bash
yarn add @lnssh/webview
```


### Guide

It is recommended that you determine the current environment before using the APIs:

```jsx
import HWAWebView from '@lnssh/webview'

if (HWAWebView.isHwaEnv()) {
  HWAWebView.apis.navigator.setTitle('hello world')
}
```

**Need help?**

- For a complete sample project, please refer to [examples](https://github.com/ln1778/webview/tree/master/examples).
- For any questions about the APIs, please open an [issue](https://github.com/ln1778/webview/issues/new).
- For any feature suggestions or for help, please open a [discussion](https://github.com/ln1778/webview/discussions/new).

### Documention

- [Official API Documentation](http://doc.hchains.cn/hwatoken.html)

### License

[MIT](https://github.com/ln1778/webview/tree/master/LICENSE)