open-index/open-npm huggingface dataset:
npm package: @pointcloudtechnology/piccologs
Description: Simple CLI tool for generating changelogs; inspired by changesets
Author: Point Cloud Technology GmbH
Latest version: 0.3.0

# piccologs

Simple CLI tool for generating changelogs; inspired by [changesets](https://github.com/changesets/changesets)

## Commands

### `picco init`

Initializes piccologs by creating a `.piccologs` directory in your current working directory.
Also adds a `.gitkeep` file to ensure that the directory is checked into version control.

### `picco add`

Asks you some questions about the change and adds the provided information in a new piccolog file.
You may edit the generated piccolog file in your preferred editor and check it into version control.

### `picco version`

Collects all piccologs and writes them nicely formatted to your `CHANGELOG.md` under a given version tag.
You may edit the updated `CHANGELOG.md` in your preferred editor and commit it to version control.

### `picco list`

#### (alias: `picco ls`)

Collects all piccologs and outputs them to the console. You can optionally use a `--type=<type>` argument to output only changes of a certain type, e.g.,

```shell
$ npx picco ls --type=migration
```
npm package: @pointdeb/schematics
Description: Schematics to automate common use cases in Angular project
Latest version: 0.0.5

# @pointdeb/schematics

# Installation 
```bash
npm i @pointdeb/schematics --save-dev
```

# Usage of Schematics:
```bash
# init material project
ng g @pointdeb/schematics:material
```
npm package: @pointdeb/templatize
Description: Tools for scaffold existing project to an schematics template
Author: Stephano Romain
Latest version: 0.0.4

# TEMPLATIZE
Tools for scaffold existing project to an schematics template.

# INSTALL
```bash
npm i @pointdeb/templatize
```

# USAGE:
```bash
templatize --src target/in --dest target/out --key hello --keyMap name
```

# Conditional template
For conditional use comment // <% and the line will uncommented automaticaly.
```js
// <% if (fullname) { %>
    console.log(this.fullname);
// <% } else { %>
    console.log(this.lastname);
// <% } %>

// result
  <% if (fullname) { %>
    console.log(this.fullname);
  <% } else { %>
    console.log(this.lastname);
  <% } %>
```
npm package: @pointerdevks/ai-chat-client
Description: Official JavaScript client for PointerAI chat APIs.
Latest version: 0.1.0

# @pointerdevks/ai-chat-client
Official JavaScript client for PointerAI chat APIs.

## Install
```bash
# after publishing
npm install @pointerdevks/ai-chat-client

# local development (from monorepo root)
npm install ./packages/ai-chat-client
```

## Quick Start
```ts
import { createPointerAIClient, createAnonUid } from '@pointerdevks/ai-chat-client';

const client = createPointerAIClient({
  baseUrl: 'https://pointerdev.ai',
  projectId: '<PROJECT_ID>',
  publishableKey: '<PUBLISHABLE_KEY>',
});

const anonUid = createAnonUid();
const session = await client.createSession({ anonUid });

const result = await client.chat({
  message: 'Hello',
  sessionUid: session.uid,
  anonUid,
  metadata: { source: 'npm-client' },
});

console.log(result);
```

## login_required Projects
```ts
client.setEndUserToken('<END_USER_JWT>');

// Exchange once for short-lived runtime session token
await client.exchangeSessionToken();

const result = await client.chat({
  message: 'Hello as end-user',
  metadata: { source: 'secured-flow' },
});
```

### Runtime Session Token Flow (recommended)
```ts
// 1) Set end-user token from your backend
client.setEndUserToken('<END_USER_JWT>');

// 2) Exchange to runtime session token
const sessionAuth = await client.exchangeSessionToken();
console.log(sessionAuth.expires_at);

// 3) Use chat normally (client prefers session token automatically)
const response = await client.chat({ message: 'Hello' });

// 4) Optional explicit refresh/revoke
await client.refreshSessionToken();
await client.revokeSessionToken();
```

## API Methods
- `createSession({ anonUid?, metadata?, endUserToken? })`
- `listSessionsByAnon(anonUid, { limit?, endUserToken? })`
- `listSessionsByUser({ limit?, endUserToken? })`
- `listMessages(sessionUid, { limit?, endUserToken? })`
- `chat({ message, sessionUid?, anonUid?, metadata?, endUserToken? })`
- `exchangeSessionToken({ endUserToken?, sessionId? })`
- `refreshSessionToken({ token?, persist? })`
- `revokeSessionToken({ token?, clearSession? })`
- `setSessionToken(token, meta?)`
- `clearSessionToken()`
- `getSessionTokenState()`
- `setEndUserToken(token)`
- `clearEndUserToken()`

## Publish
```bash
cd packages/ai-chat-client
npm publish --access public
```
npm package: @pointerdevks/pointerai-client
Description: Official JavaScript client for PointerAI chat APIs.
Latest version: 0.1.1
Deprecated: Package moved to @pointerdevks/ai-chat-client

# @pointerdevks/pointerai-client
Official JavaScript client for PointerAI chat APIs.

## Install
```bash
# after publishing
npm install @pointerdevks/pointerai-client

# local development (from monorepo root)
npm install ./packages/pointerai-client
```

## Quick Start
```ts
import { createPointerAIClient, createAnonUid } from '@pointerdevks/pointerai-client';

const client = createPointerAIClient({
  baseUrl: 'https://pointerdev.ai',
  projectId: '<PROJECT_ID>',
  publishableKey: '<PUBLISHABLE_KEY>',
});

const anonUid = createAnonUid();
const session = await client.createSession({ anonUid });

const result = await client.chat({
  message: 'Hello',
  sessionUid: session.uid,
  anonUid,
  metadata: { source: 'npm-client' },
});

console.log(result);
```

## login_required Projects
```ts
client.setEndUserToken('<END_USER_JWT>');

// Exchange once for short-lived runtime session token
await client.exchangeSessionToken();

const result = await client.chat({
  message: 'Hello as end-user',
  metadata: { source: 'secured-flow' },
});
```

### Runtime Session Token Flow (recommended)
```ts
// 1) Set end-user token from your backend
client.setEndUserToken('<END_USER_JWT>');

// 2) Exchange to runtime session token
const sessionAuth = await client.exchangeSessionToken();
console.log(sessionAuth.expires_at);

// 3) Use chat normally (client prefers session token automatically)
const response = await client.chat({ message: 'Hello' });

// 4) Optional explicit refresh/revoke
await client.refreshSessionToken();
await client.revokeSessionToken();
```

## API Methods
- `createSession({ anonUid?, metadata?, endUserToken? })`
- `listSessionsByAnon(anonUid, { limit?, endUserToken? })`
- `listSessionsByUser({ limit?, endUserToken? })`
- `listMessages(sessionUid, { limit?, endUserToken? })`
- `chat({ message, sessionUid?, anonUid?, metadata?, endUserToken? })`
- `exchangeSessionToken({ endUserToken?, sessionId? })`
- `refreshSessionToken({ token?, persist? })`
- `revokeSessionToken({ token?, clearSession? })`
- `setSessionToken(token, meta?)`
- `clearSessionToken()`
- `getSessionTokenState()`
- `setEndUserToken(token)`
- `clearEndUserToken()`

## Publish
```bash
cd packages/pointerai-client
npm publish --access public
```
npm package: @pointerjs/pointer
Description: Pointer library for javascript/typescript
Author: AGD
Latest version: 0.1.0

# PointerJS

> Javascript library that provides convenient and common API for handling events of different types of pointer devices

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

## Install

```bash
npm install --save @pointerjs/pointer
```

or

```bash
yarn add @pointerjs/pointer
```

## Usage

```ts
import { Pointer } from '@pointerjs/pointer'

const canvas = querySelector('#main-canvas')
const pointer = new Pointer(canvas)
pointer.addMovementHandler((e) => {
  console.log(`Pointer( ${e.pageX}, ${e.pageY} )`)
})
```

## Contributing

Pull Requests are Welcome.

## License

This repository is released under [MIT License](LICENSE).
npm package: @pointjupiter/airtable-meta
Description: Airtable Metadata client for TypeScript
Author: Point Jupiter
Latest version: 1.2.0

# Airtable Metadata client for TypeScript

### Installing

```
yarn install
```

## Running the tests

```
yarn test
```

## Versioning

We use [SemVer](http://semver.org/) for versioning. For the versions available, see the [tags on this repository](https://github.com/PointJupiter/airtable-meta/tags). 

## Authors

* **Point Jupiter Developers** - *Initial work* - [Point Jupiter](https://github.com/PointJupiter)

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details
npm package: @pointlabs/doqet-configurator-webview-electron-core
Description: Ядро Electron для проекта Doqet Configurator WebView
Author: Pointlab LLC
Latest version: 1.0.2

# Описание

Ядро Electron для проекта Doqet Configurator WebView.

> Версия Electron: 20.0.2.
npm package: @pointlabs/doqet-configurator-webview-uikit
Description: UI-библиотека для кастомных контролов веб-интерфейсов конфигуратора
Author: Pointlab LLC
Latest version: 1.1.2

# Описание

UI-библиотека для кастомных контролов веб-интерфейсов конфигуратора.

> Версия Angular: 14.1.2.
npm package: @pointline/react-slick
Description:  React port of slick carousel
Author: Kiran Abburi
Latest version: 0.29.1

### react-slick

[![Backers on Open Collective](https://opencollective.com/react-slick/backers/badge.svg)](#backers) [![Sponsors on Open Collective](https://opencollective.com/react-slick/sponsors/badge.svg)](#sponsors)

##### Carousel component built with React. It is a react port of [slick carousel](http://kenwheeler.github.io/slick/)

## [Documentation](http://react-slick.neostack.com)

### Installation

**npm**

```bash
npm install react-slick --save
```

**yarn**

```bash
yarn add react-slick
```

**Also install slick-carousel for css and font**

```bash
npm install slick-carousel

// Import css files
import "slick-carousel/slick/slick.css";
import "slick-carousel/slick/slick-theme.css";
```

or add cdn link in your html

```html
<link
  rel="stylesheet"
  type="text/css"
  charset="UTF-8"
  href="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.6.0/slick.min.css"
/>
<link
  rel="stylesheet"
  type="text/css"
  href="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.6.0/slick-theme.min.css"
/>
```

### [PlayGround](https://codesandbox.io/s/ppwkk5l6xx)

### Example

```js
import React from "react";
import Slider from "react-slick";

export default function SimpleSlider() {
  var settings = {
    dots: true,
    infinite: true,
    speed: 500,
    slidesToShow: 1,
    slidesToScroll: 1
  };
  return (
    <Slider {...settings}>
      <div>
        <h3>1</h3>
      </div>
      <div>
        <h3>2</h3>
      </div>
      <div>
        <h3>3</h3>
      </div>
      <div>
        <h3>4</h3>
      </div>
      <div>
        <h3>5</h3>
      </div>
      <div>
        <h3>6</h3>
      </div>
    </Slider>
  );
}
```

### Props

For all available props, go [here](https://react-slick.neostack.com/docs/api/).

### Methods

For all available methods, go [here](https://react-slick.neostack.com/docs/api#methods)

### Development

Want to run demos locally

```bash
git clone https://github.com/akiran/react-slick
cd react-slick
npm install
npm start
open http://localhost:8080
```

## Community

Join our [discord channel](https://discord.gg/z7stRE4Cyb) to discuss react-slick bugs and ask for help


## Contributing

Please see the [contributing guidelines](./CONTRIBUTING.md)