open-index/open-npm huggingface dataset:
npm package: @firststep-studio/sdk
Description: SDK for building protocol handlers that integrate with FirstStep Studio
Author: FirstStep
Latest version: 0.6.0

# @firststep-studio/sdk

SDK for building protocol handlers that integrate with FirstStep Studio.

## Install

```bash
npm install @firststep-studio/sdk
```

## Usage

```typescript
import { createServer } from '@firststep-studio/sdk/server';
import type { ProtocolHandler } from '@firststep-studio/sdk';

const handler: ProtocolHandler = {
  async handleMessage(request, context) {
    return {
      message: `Echo: ${request.message}`,
      sessionId: request.sessionId || `session-${Date.now()}`,
      agentId: 'main',
      sessionStatus: 'active',
    };
  },
  getCapabilities() {
    return { streaming: false, formQuestions: false, knowledgeActions: false, integrations: false };
  },
};

createServer(handler, {
  token: process.env.FIRSTSTEP_TOKEN || '',
  port: 4001,
  skipSignatureVerification: !process.env.FIRSTSTEP_TOKEN,
}).start();
```

## LLM Reference

See `llms.txt` for full API specification.
npm package: @firstteam102/monk-fork
Description: Fork of The wise MongoDB API
Latest version: 0.0.3
Deprecated: This package was originally created to update Monk to a recent MongoDB driver, but as this fork is no longer used by the developer, it will not be maintained. Do not use.

<h1 align="center">Monk</h1>

<div align="center">
  <img src="https://avatars2.githubusercontent.com/u/28830676?v=3&s=200" />
</div>
<br />
<div align="center">
  <strong>A tiny layer that provides simple yet substantial usability
improvements for MongoDB usage within Node.JS.</strong>
</div>
<br />

[![build status](https://secure.travis-ci.org/Automattic/monk.svg?branch=master)](https://secure.travis-ci.org/Automattic/monk)
[![codecov](https://codecov.io/gh/Automattic/monk/branch/master/graph/badge.svg)](https://codecov.io/gh/Automattic/monk)
[![Join the chat at https://gitter.im/Automattic/monk](https://badges.gitter.im/Automattic/monk.svg)](https://gitter.im/Automattic/monk?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)

*note*: monk 2.x drop the support for node < 0.12. If you are still using an earlier version, stick to monk 1.x

```js
const db = require('monk')('localhost/mydb')
// or
// const db = require('monk')('user:pass@localhost:port/mydb')

const users = db.get('users')

users.index('name last')
users.insert({ name: 'Tobi', bigdata: {} })
users.find({ name: 'Loki' }, '-bigdata').then(function () {
  // exclude bigdata field
})
users.find({}, {sort: {name: 1}}).then(function () {
  // sorted by name field
})
users.remove({ name: 'Loki' })

db.close()
```

## Features

- Well-designed API signatures
- Easy connections / configuration
- Command buffering. You can start querying right away
- Promises built-in for all queries. Easy interoperability with modules
- Auto-casting of `_id` in queries
- Allows to set global options or collection-level options for queries. (eg:
  `castIds` is `true` by default for all queries)

## Middlewares

Most of the Monk's features are implemented as [middleware](https://automattic.github.io/monk/docs/middlewares.html).

There are a bunch of third-parties middlewares that add even more functionalities to Monk:
- [monk-middleware-wrap-non-dollar-update](https://github.com/monk-middlewares/monk-middleware-wrap-non-dollar-update)
- [monk-middleware-debug](https://github.com/monk-middlewares/monk-middleware-debug)
- [monk-middleware-dereference](https://github.com/monk-middlewares/monk-middleware-dereference)

*Created an nice middleware? Send a PR to add to the list!*

## How to use

[Documentation](https://Automattic.github.io/monk)

## License

MIT
npm package: @firstteam102/yarbsemaj-sveltekit-adapter-lambda
Description: An adapter for [SvelteKit](https://kit.svelte.dev/) for AWS Lambda via Lambda Proxy and API Gateway.  [Serverless](https://www.serverless.com/) deployment. Fork of @yarbsemaj/adapter-lambda
Author: James Bray
Latest version: 1.0.1-test7
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# adapter-lambda for SvelteKit

An adapter to build a [SvelteKit](https://kit.svelte.dev/) app into a lambda ready for deployment with lambda proxy via the Serverless framework.

## Installation
```
npm install --save-dev @yarbsemaj/adapter-lambda
```
## Usage

In your `svelte.config.js` configure the adapter as bellow;

```js
import preprocess from 'svelte-preprocess'; //Optional
import serverless from '@yarbsemaj/adapter-lambda';

/** @type {import('@sveltejs/kit').Config} */
const config = {
  preprocess: preprocess(), //Optional

  kit: {
    adapter: serverless(),
  },

};

export default config;
```
Copy `serverless.yml` from the root of this repo to the root of your project, make sure to change the service name.

After building your app run `sls deploy` to deploy code to AWS using the build tool [serverless](https://www.serverless.com/).

Your app can then be accessed via the CloudFront distribution created as a part of the stack.

## Static Assets and precompiled pages
To server static assets and precompiled pages this adapter makes use of S3. In order to route traffic the correct destination a Lambda@edge fuction is used to perfrom a origin rewrite to redirect traffic to the S3 Bucket.

## Infrastructure Diagram
![Infra](https://github.com/yarbsemaj/sveltekit-adapter-lambda/blob/master/docs/assets/diagram.png?raw=true)


## Help! I'm getting an error while building or serving my app.
Please raise an issue on [Github](https://github.com/yarbsemaj/sveltekit-adapter-lambda/issues), and I will be happy to issue a fix.

## Versions
| Adapter Version| Sveltekit Version |
| ---------------| ----------------- |
| 1.x.x          | 1.0.0 (Official)  |
| 0.12.x         | 1.0.0-next.433    |
| 0.11.x         | 1.0.0-next.401    |
| 0.10.x         | 1.0.0-next.380    |
| 0.9.x          | 1.0.0-next.348    |
| 0.6.x - 0.8.x  | 1.0.0-next.301    |
| 0.5.x          | 1.0.0-next.286    |
| 0.3.x - 0.4.x  | 1.0.0-next.286    |
| 0.2.x          | 1.0.0-next.239    |
| 0.1.x          | 1.0.0-next.169    |
npm package: @firtoz/chat-agent-drizzle
Description: Drizzle ORM persistence for @firtoz/chat-agent on Cloudflare Durable Objects
Author: Firtina Ozbalikchi
Latest version: 1.0.0

# @firtoz/chat-agent-drizzle

**Drizzle ORM** persistence for **`@firtoz/chat-agent`**. Exports **`DrizzleChatAgent`** and the SQLite schema under **`@firtoz/chat-agent-drizzle/db/schema`**.

## Install

```bash
bun add @firtoz/chat-agent @firtoz/chat-agent-drizzle drizzle-orm
bun add -d drizzle-kit
```

Peer/runtime alignment: use the same major as `@firtoz/chat-agent` (see that package’s peers for `agents`, `@openrouter/sdk`, `@cloudflare/workers-types`).

## Usage

```typescript
import { defineTool } from "@firtoz/chat-agent";
import { DrizzleChatAgent } from "@firtoz/chat-agent-drizzle";

class MyAgent extends DrizzleChatAgent<Env> {
  /* getSystemPrompt, getModel, getTools, … */
}
```

## Wrangler: import SQL migrations

Add to `wrangler.jsonc` so migration `.sql` files are bundled:

```jsonc
{
  "rules": [
    {
      "type": "Text",
      "globs": ["**/*.sql"],
      "fallthrough": true
    }
  ]
}
```

Enable **`enable_ctx_exports`** for Partyserver `experimental_waitUntil` (see `@firtoz/chat-agent` README).

## Drizzle Kit

Point `schema` at this package’s schema (or copy the schema into your app if you fork migrations):

```typescript
import { defineConfig } from "drizzle-kit";

export default defineConfig({
  schema: "./node_modules/@firtoz/chat-agent-drizzle/src/db/schema.ts",
  out: "./drizzle",
  dialect: "sqlite",
  driver: "durable-sqlite",
});
```

If you develop inside a workspace package that depends on this library, use a path to your local `node_modules` or vendor the schema.

Run `bunx drizzle-kit generate` to produce migrations; at runtime, `DrizzleChatAgent` runs bundled migrations from this package on `dbInitialize()`.

## Schema export

```typescript
import { messagesTable, streamChunksTable, streamMetadataTable } from "@firtoz/chat-agent-drizzle/db/schema";
```

## License

MIT
npm package: @firtoz/chat-agent-sql
Description: Raw SQL persistence for @firtoz/chat-agent on Cloudflare Durable Objects
Author: Firtina Ozbalikchi
Latest version: 1.0.0

# @firtoz/chat-agent-sql

**Raw SQL** persistence for **`@firtoz/chat-agent`** using the Agent **`this.sql`** template tag. Exports **`SqlChatAgent`**.

## Install

```bash
bun add @firtoz/chat-agent @firtoz/chat-agent-sql
```

No Drizzle or migration files: tables are created in `dbInitialize()`.

## Usage

```typescript
import { defineTool } from "@firtoz/chat-agent";
import { SqlChatAgent } from "@firtoz/chat-agent-sql";

class MyAgent extends SqlChatAgent<Env> {
  /* getSystemPrompt, getModel, getTools, … */
}
```

## When to use

Prefer **`@firtoz/chat-agent-drizzle`** for typed queries and versioned migrations. Use this package for minimal dependencies or full control over SQL.

## License

MIT
npm package: @firtoz/db-helpers
Description: TanStack DB helpers and utilities
Author: Firtina Ozbalikchi
Latest version: 2.1.0

# @firtoz/db-helpers

TanStack DB helpers and utilities. TypeScript-only, no build step—consume source directly.

This package is a small collection of helpers for [@tanstack/db](https://tanstack.com/db). More utilities will be added over time.

## Current helpers

- **Memory collection** – In-memory TanStack DB collection with sync adapter and `truncate` utility. Useful for tests and ephemeral state.

## Installation

```bash
bun add @firtoz/db-helpers
# or npm/pnpm/yarn
```

Peer dependencies: `@tanstack/db` and `@standard-schema/spec`.

## Usage

```ts
import {
  createMemoryCollection,
  memoryCollectionOptions,
  type MemoryCollection,
} from "@firtoz/db-helpers";
```

See [@tanstack/db](https://tanstack.com/db) docs for collection usage.

## License

MIT
npm package: @firut.eduard/pachet-de-test
Description: NestJS npm package starter
Author: John Biundo
Latest version: 1.0.0

<h1 align="center"></h1>

<div align="center">
  <a href="http://nestjs.com/" target="_blank">
    <img src="https://nestjs.com/img/logo_text.svg" width="150" alt="Nest Logo" />
  </a>
</div>

<h3 align="center">NestJS npm Package Starter</h3>

<div align="center">
  <a href="https://nestjs.com" target="_blank">
    <img src="https://img.shields.io/badge/built%20with-NestJs-red.svg" alt="Built with NestJS">
  </a>
</div>

### Installation

1. Clone the repo
2. Run npm/yarn install

```bash
cd nestjs-package-starter
npm install
```

## Change Log

See [Changelog](CHANGELOG.md) for more information.

## Contributing

Contributions welcome! See [Contributing](CONTRIBUTING.md).

## Author

**John Biundo (Y Prospect on [Discord](https://discord.gg/G7Qnnhy))**

## License

Licensed under the MIT License - see the [LICENSE](LICENSE) file for details.