open-index/open-npm huggingface dataset:
npm package: @felix98765/authey
Description: Expose Auth.js REST APIs to any connect-compatible Node.js framework.
Author: Robert Soriano
Latest version: 0.6.1

# Authey

Expose [Auth.js](https://authjs.dev/) [REST APIs](https://next-auth.js.org/getting-started/rest-api) to any [connect](https://github.com/senchalabs/connect)-compatible Node.js framework.

## Installation

```bash
npm install @auth/core @felix98765/authey
```

## Usage

Express

```ts
import express from 'express'

import { createAuthMiddleware } from 'authey'
import type { AuthConfig } from '@auth/core'
import AppleProvider from '@auth/core/providers/apple'
import GoogleProvider from '@auth/core/providers/google'
import EmailProvider from '@auth/core/providers/email'

const app = express()

const authConfig: AuthConfig = {
  // You can generate a secret here https://generate-secret.vercel.app/32
  secret: process.env.AUTH_SECRET,
  trustHost: Boolean(process.env.AUTH_TRUST_HOST),
  providers: [
    // OAuth authentication providers
    AppleProvider({
      clientId: process.env.APPLE_ID,
      clientSecret: process.env.APPLE_SECRET,
    }),
    GoogleProvider({
      clientId: process.env.GOOGLE_ID,
      clientSecret: process.env.GOOGLE_SECRET,
    }),
    // Sign in with passwordless email link
    EmailProvider({
      server: process.env.MAIL_SERVER,
      from: '<no-reply@example.com>',
    }),
  ],
}

app.use(createAuthMiddleware(authConfig))
```

Nuxt

```ts
// server/middleware/auth.ts
import { createAuthMiddleware } from 'authey'
import { fromNodeMiddleware } from 'h3'

export default fromNodeMiddleware(createAuthMiddleware(authConfig))
```

Fastify

```ts
import Fastify from 'fastify'
import Middie from '@fastify/middie'
import { createAuthMiddleware } from 'authey'

async function build() {
  const fastify = Fastify()
  await fastify.register(Middie)
  fastify.use(createAuthMiddleware(authConfig))
  return fastify
}

// Plugin: https://github.com/wobsoriano/fastify-next-auth
```

## License

MIT
npm package: @felixarntz/ai-cli
Description: CLI with various AI-driven personal tools
Latest version: 0.2.0

# @felixarntz/ai-cli

CLI with various AI-driven personal tools.

It uses the [AI SDK](https://www.npmjs.com/package/ai) under the hood, except for a few Google model exclusive features, for which it uses the [Google Gen AI SDK](https://www.npmjs.com/package/@google/genai).

## Available commands

### `crop-image`

Crops an input image to a given aspect ratio.

```bash
ai crop-image input.jpg -a 16:9 -m google/gemini-3-flash-preview
```

### `edit-image`

Sends an input image with a prompt to generate a new image.

```bash
ai edit-image input.jpg -p "Make it look like a painting" -m google/gemini-3-pro-image-preview
```

### `generate-image`

Sends a prompt to generate an image.

```bash
ai generate-image -p "A futuristic city" -m google/imagen-4.0-generate-001
```

### `generate-text`

Sends a prompt to generate text.

```bash
ai generate-text -p "Write a poem about AI" -m google/gemini-3-pro-preview
```

### `optimize-image`

Optimizes an image for web delivery.

```bash
ai optimize-image input.png -f webp
```

### `upscale-image`

Upscales an input image.

```bash
ai upscale-image input.jpg -m google/imagen-4.0-generate-001
```
npm package: @felixarntz/wp-plugins-cli
Description: CLI with various tools for WordPress plugin maintenance
Latest version: 0.1.0

# @felixarntz/wp-plugins-cli

CLI with various tools for WordPress plugin maintenance.

## Available commands

### `bump-tested-wp`

Bumps the Tested Up To WordPress version in the plugin readme and commits the change.

```bash
wp-plugins bump-tested-wp /path/to/plugin -version 7.0
```

### `generate-changelog`

Generates a changelog based on the commit history since the last tag.

```bash
wp-plugins generate-changelog /path/to/plugin --tag 1.2.3
```

### `get-plugins`

Gets the directories of all plugins within the directory.

```bash
wp-plugins get-plugins /path/to/plugins --vendor felixarntz
```

Combine the output with `xargs` to act on all the plugins in bulk. For example:

```bash
wp-plugins get-plugins /path/to/plugins -v felixarntz | xargs -I {} wp-plugins bump-tested-wp {} -v 7.0
```

### `update-since`

Updates "n.e.x.t" tags with the current release version.

```bash
wp-plugins update-since /path/to/plugin -version 1.2.0
```

### `verify-versions`

Verifies consistency of versions in a plugin.

```bash
wp-plugins verify-versions /path/to/plugin
```
npm package: @felixclement/vue-vite-book
Description: Vue3 + Vite + Bootstrap 5 + Storybook Component library
Author: Felix Clement
Latest version: 1.0.3

# VUEJS 3 LIB + VITE + BOOTSTRAP 5 + STORYBOOK

vue-vite-book

### What is this repository for?

vue-vite-book is a UI component library that implements our
design system. vue-vite-book is written in [Vue.js](https://vuejs.org) and its objectives are to:

- Create reusable UI components to accelerate frontend development.
- Create UI consistency for all components.

### How do I get set up?

```sh
# Install all the dependencies of the project
yarn # or yarn install

# Build and launch storybook to see the components in the browser
yarn storybook
```

### All that fallows is still TODO

- Configuration
- Dependencies
- Database configuration
- How to run tests
- Deployment instructions

### Contribution guidelines

- Writing tests
- Code review
- Other guidelines