open-index/open-npm huggingface dataset:
npm package: @line/abc-def-react
Description: React components for the ABC Def design system
Latest version: 1.0.0

# @line/abc-def-react

[![][version]](https://www.npmjs.com/package/@line/abc-def-react)
[![][commit]](https://github.com/line/abc-def)
[![][license]](https://github.com/line/abc-def/blob/master/LICENSE)
[![][stars]](https://github.com/line/abc-def)
[![][installs]](https://www.npmjs.com/package/@line/abc-def-react)

### [Documentation](https://line.github.io/abc-def)

### [How to use](https://line.github.io/abc-def/?path=/docs/react_getting-started--docs)

---

[version]: https://badgen.net/npm/v/@line/abc-def-react?label=Version&color=1AD100
[commit]: https://badgen.net/github/last-commit/line/abc-def?label=Last%20commit&color=1AD100
[license]: https://badgen.net/github/license/line/abc-def?label=License&color=1AD100
[stars]: https://badgen.net/github/stars/line/abc-def?label=GitHub%20stars&color=1AD100
[installs]: https://badgen.net/npm/dt/@line/abc-def-react?label=NPM%20installs&color=1AD100
npm package: @line/abc-def-tailwindcss
Description: Tailwindcss Plugin for the ABC Def design system
Latest version: 1.0.0

# @line/abc-def-tailwindcss

[![][version]](https://www.npmjs.com/package/@line/abc-def-tailwindcss)
[![][commit]](https://github.com/line/abc-def)
[![][license]](https://github.com/line/abc-def/blob/master/LICENSE)
[![][stars]](https://github.com/line/abc-def)
[![][installs]](https://www.npmjs.com/package/@line/abc-def-tailwindcss)

### [Documentation](https://line.github.io/abc-def)

### [How to use](https://line.github.io/abc-def/?path=/docs/getting-started-installation--docs)

---

[version]: https://badgen.net/npm/v/@line/abc-def-tailwindcss?label=Version&color=1AD100
[commit]: https://badgen.net/github/last-commit/line/abc-def?label=Last%20commit&color=1AD100
[license]: https://badgen.net/github/license/line/abc-def?label=License&color=1AD100
[stars]: https://badgen.net/github/stars/line/abc-def?label=GitHub%20stars&color=1AD100
[installs]: https://badgen.net/npm/dt/@line/abc-def-tailwindcss?label=NPM%20installs&color=1AD100
npm package: @line/bot-sdk
Description: Node.js SDK for LINE Messaging API
Latest version: 11.0.0

# LINE Messaging API SDK for nodejs

[![Github Action](https://github.com/line/line-bot-sdk-nodejs/actions/workflows/test.yml/badge.svg)](https://github.com/line/line-bot-sdk-nodejs/actions/workflows/test.yml)
[![npmjs](https://badge.fury.io/js/%40line%2Fbot-sdk.svg)](https://www.npmjs.com/package/@line/bot-sdk)


## Introduction
The LINE Messaging API SDK for nodejs makes it easy to develop bots using LINE Messaging API, and you can create a sample bot within minutes.

## Documentation

See the official API documentation for more information

- English: https://developers.line.biz/en/docs/messaging-api/overview/
- Japanese: https://developers.line.biz/ja/docs/messaging-api/overview/

line-bot-sdk-nodejs documentation
- https://line.github.io/line-bot-sdk-nodejs/#getting-started

## Requirements

* **Node.js** 20 or higher

## Installation

Using [npm](https://www.npmjs.com/):

``` bash
$ npm install @line/bot-sdk

$ yarn add @line/bot-sdk

$ pnpm add @line/bot-sdk
```

## Help and media
FAQ: https://developers.line.biz/en/faq/

News: https://developers.line.biz/en/news/

## Versioning

This project respects semantic versioning.
- See https://semver.org/

However, if a feature that was publicly released is discontinued for business reasons and becomes completely unusable, we will release changes as a patch release.

## Contributing

Please check [CONTRIBUTING](CONTRIBUTING.md) before making a contribution.

## License
```
Copyright (C) 2016 LINE Corp.
 
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
 
   http://www.apache.org/licenses/LICENSE-2.0
 
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
```
npm package: @line/clova-cek-sdk-nodejs
Description: [![Build Status](https://travis-ci.org/line/clova-cek-sdk-nodejs.svg?branch=master)](https://travis-ci.org/line/clova-cek-sdk-nodejs)
Latest version: 1.2.1

# Clova CEK SDK Nodejs

[![Build Status](https://travis-ci.org/line/clova-cek-sdk-nodejs.svg?branch=master)](https://travis-ci.org/line/clova-cek-sdk-nodejs)

## Getting Started

### Installing

```bash
$ npm install @line/clova-cek-sdk-nodejs
```

### Example

```js
const clova = require('@line/clova-cek-sdk-nodejs');
const express = require('express');
const bodyParser = require('body-parser');

const clovaSkillHandler = clova.Client
  .configureSkill()
  .onLaunchRequest(responseHelper => {
    responseHelper.setSimpleSpeech({
      lang: 'ja',
      type: 'PlainText',
      value: 'おはよう',
    });
  })
  .onIntentRequest(async responseHelper => {
    const intent = responseHelper.getIntentName();
    const sessionId = responseHelper.getSessionId();

    switch (intent) {
      case 'Clova.YesIntent':
        // Build speechObject directly for response
        responseHelper.setSimpleSpeech({
          lang: 'ja',
          type: 'PlainText',
          value: 'はいはい',
        });
        break;
      case 'Clova.NoIntent':
        // Or build speechObject with SpeechBuilder for response
        responseHelper.setSimpleSpeech(
          clova.SpeechBuilder.createSpeechText('いえいえ')
        );
        break;
    }
  })
  .onSessionEndedRequest(responseHelper => {
    const sessionId = responseHelper.getSessionId();

    // Do something on session end
  })
  .handle();

const app = new express();
const clovaMiddleware = clova.Middleware({ applicationId: "YOUR_APPLICATION_ID" });
// Use `clovaMiddleware` if you want to verify signature and applicationId.
// Please note `applicationId` is required when using this middleware.
app.post('/clova', clovaMiddleware, clovaSkillHandler);

// Or you can simply use `bodyParser.json()` to accept any request without verifying, e.g.,
app.post('/clova', bodyParser.json(), clovaSkillHandler);
```

> **NOTE:** `async/await` is part of ECMAScript 2017 and is not supported some browsers, so use with caution.

### Documentation

* [Clova Platform Guide](https://clova-developers.line.me/guide/)

## Contributing

Please check [CONTRIBUTING](CONTRIBUTING.md).

### npm scripts

 - `npm test`: Run test suite
 - `npm start`: Run `npm run build` in watch mode
 - `npm run test:watch`: Run test suite in [interactive watch mode](http://facebook.github.io/jest/docs/cli.html#watch)
 - `npm run test:prod`: Run linting and generate coverage
 - `npm run build`: Generate bundles and typings, create docs
 - `npm run lint`: Lints code
npm package: @line/headless-inspector
Description: ```sh # serve https:// $ npx @line/headless-inspector --https $ npx @line/headless-inspector --key=path/to/key.pem --cert=/path/to/cert.pem # serve http:// $ npx @line/headless-inspector ```
Latest version: 1.0.3

# headless-inspector

## Getting Started

```sh
# serve https://
$ npx @line/headless-inspector --https
$ npx @line/headless-inspector --key=path/to/key.pem --cert=/path/to/cert.pem
# serve http://
$ npx @line/headless-inspector
```

And then, add the following script tag to the debug target html file.

```html
<script src="//{@line/headless-inspector server domain}:9222/headless-inspector.js"></script>
```

Your website automatically connects to the local server and send debug information.
Each connection has an unique `hi_id` id. The local server logs the id and devtools URL when the connection from your website is established.
npm package: @line/headless-inspector-cdp
Description: ```ts import HeadlessInspectorCdp from '@line/headless-inspector-cdp';
Latest version: 1.0.3

# headless-inspector-cdp

```ts
import HeadlessInspectorCdp from '@line/headless-inspector-cdp';

const inspector = new HeadlessInspectorCdp();
inspector.on('Runtime.consoleAPICalled', (params) => {
  // params.args: ["hoge"]
  // params.type: "log"
});
inspector.enable();

console.log('hoge');
```
npm package: @line/headless-inspector-core
Description: The core implementation of Headless Inspector. The `inspector` object emits various debug events, but there is no DevTool FrontEnd.
Latest version: 1.0.3

# headless-inspector-core

The core implementation of Headless Inspector. The `inspector` object emits various debug events, but there is no DevTool FrontEnd.

## Debug Events

| Debug target | Event name                   | Timing                                  |
| ------------ | ---------------------------- | --------------------------------------- |
| Console      | `consoleAPIHasBeenCalled`    | When console API was called             |
| Network      | `networkRequestHasBeenMade`  | when page is about to send HTTP request |
| Network      | `networkRequestHasSucceeded` | When HTTP response is available         |
| DOM          | TBD                          | TBD                                     |

```ts
import HeadlessInspector from '@line/headless-inspector-core';

const inspector = new HeadlessInspector();
inspector.on(
  'consoleAPIHasBeenCalled',
  ({ argumentsList, type, timestamp }) => {
    // argumentsList: ["hoge"]
    // type: "log"
  }
);
inspector.enable();

console.log('hoge');
```