open-index/open-npm huggingface dataset:
npm package: @plsr/pwa
Description: Zero config PWA solution for Nuxt.js
Latest version: 3.3.12

# PWA Module

[![npm version][npm-version-src]][npm-version-href]
[![npm downloads][npm-downloads-src]][npm-downloads-href]
[![Checks][checks-src]][checks-href]
[![Codecov][codecov-src]][codecov-href]

> Zero config PWA solution for Nuxt.js

📖 [**Read Documentation**](https://pwa.nuxtjs.org)

## Development

1. Clone this repository
2. Install dependencies using `yarn install` or `npm install`
3. Start development server using `npm run dev`

## License

[MIT License](./LICENSE)

Copyright (c) - Nuxt Community

<!-- Badges -->
[npm-version-src]: https://img.shields.io/npm/v/@plsr/pwa/latest.svg?style=flat-square
[npm-version-href]: https://npmjs.com/package/@plsr/pwa

[npm-downloads-src]: https://img.shields.io/npm/dm/@plsr/pwa.svg?style=flat-square
[npm-downloads-href]: https://npmjs.com/package/@plsr/pwa

[checks-src]: https://flat.badgen.net/github/checks/mathix420/pwa-module/dev
[checks-href]: https://github.com/mathix420/pwa-module/actions

[codecov-src]: https://img.shields.io/codecov/c/github/mathix420/pwa-module.svg?style=flat-square
[codecov-href]: https://codecov.io/gh/mathix420/pwa-module
npm package: @plstr/nextjs-cdk
Description: [![codecov](https://codecov.io/gh/polestar/nextjs-cdk/branch/main/graph/badge.svg?token=YF0HS06CWJ)](https://codecov.io/gh/polestar/nextjs-cdk) [![Build](https://github.com/polestar/nextjs-cdk/actions/workflows/build.yml/badge.svg)](https://github.com/pol
Author: Anders Quist
Latest version: 1.6.0

# NextJS CDK

[![codecov](https://codecov.io/gh/polestar/nextjs-cdk/branch/main/graph/badge.svg?token=YF0HS06CWJ)](https://codecov.io/gh/polestar/nextjs-cdk)
[![Build](https://github.com/polestar/nextjs-cdk/actions/workflows/build.yml/badge.svg)](https://github.com/polestar/nextjs-cdk/actions/workflows/build.yml)
[![semantic-release](https://img.shields.io/badge/semantic-release-e10079.svg?logo=semantic-release)](https://github.com/semantic-release/semantic-release)

A zero configuration Next.js 11/12 build and CDK component for AWS Lambda@Edge and AWS Lambda with API Gateway aiming for full feature parity.

Most of the code originates from [serverless-nextjs](https://github.com/serverless-nextjs/serverless-next.js) which this component will try to keep even steps with.

## Install

Just run `yarn install`. Dependencies that are used by the `sharp` image component are purposely checked in since they are copied along side the image handler.

## Tests

To be able to fully run the tests the handler code that will be run inside the default and image lambdas have to be bundled using Rollup. That is why this has been added as a `pretest` script.

# Architecture

![architecture](./img/nextjs-cdk.png)

Three Cache Behaviors are created in CloudFront.

The `/*` is associated to a API Gateway (REST API) which routes the request either to the default or image lambda.

There will also be a Lambda@edge configuration version of this as well that can be used outside of China.
npm package: @plsx/cli
Description: CLI app used to run, test, build and lint node applications
Author: Ionut Milica
Latest version: 0.10.0

# `@plsx/cli`

## Description
This tool comes with preconfigured build steps like: run, build, test, lint and format.

## Usage

```sh
npm install @plsx/cli --save-dev
```

Then you need to add the following scripts into your project package.json:
```json
{
  "scripts": {
    "start": "please run ./src/app.ts",
    "build": "please build",
    "format": "please format",
    "test": "please test",
    "lint": "please lint"
  }
}
```

In order to also support the editors your root project should contain:

#### tsconfig.json
```json
{
  "extends": "@plsx/cli/config/tsconfig.base.json",
  "include": ["src"],
  "exclude": [
    "node_modules",
    "**/*.test.ts",
    "**/*.spec.ts"
  ]
}
```
#### jest.config.js
```js
module.exports = require('@plsx/cli/config/jest.config.js');
```
#### prettier.config.js
```js
module.exports = require('@plsx/cli/config/prettier.config.js');
```
#### .eslintrc
```js
module.exports = require('@plsx/cli/config/eslint.config.js');
```

### Overwriting config
Config files are loaded by priority (config from working dir, config bundled in package). This means that for example if
we have a **prettier.config.js** in the project root we can overwrite the default configs bundled in the package.
```js
const baseConfig = require('@plsx/cli/config/prettier.config.js');
module.exports = {
  ...baseConfig,
  tabWidth: 4,
};
```
npm package: @plteam/chat-ui
Description: CUI Kit is a free and open-source library for creating AI assistant chat interfaces, built with React, Material UI, and TypeScript
Author: PL Team
Latest version: 3.1.17

<p align="center">
  <a href="https://cuikit.com" rel="noopener" target="_blank"><img width="150" height="150" src="https://examples.cuikit.com/landing/logo_300x300.png"></a>
</p>

# CUI Kit: Build the Perfect AI Chat for Your Website

**A free, open-source React and TypeScript library**

Easily integrate ChatGPT, Claude, Gemini, or any other AI model. A flexible, fast, and stylish interface built with React and Material UI, ready for full customization

## Documentation

For comprehensive details on how to use, configure, and contribute to this project, please refer to our [official documentation](https://docs.cuikit.com/).

## Installation

Using your favorite package manager, install @plteam/chat-ui

```
npm i @plteam/chat-ui
```

The CUI Kit package has a peer dependency on `@mui/material`. If you are not already using it in your project, you can install it with:

```
npm install @mui/material @emotion/react @emotion/styled
```

Please note that react and react-dom are peer dependencies too:

```
"peerDependencies": {
  "react": "^17.0.0 || ^18.0.0 || ^19.0.0",
  "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0"
}
```
npm package: @pltn/adonis-mastra-server-adapter
Description: AdonisJS server adapter for Mastra
Author: Ivan Plotnikov
Latest version: 0.1.3

# @pltn/adonis-mastra-server-adapter

AdonisJS adapter for Mastra server routes.

## Installation

```bash
npm i @pltn/adonis-mastra-server-adapter
```

Peer dependencies (install in your app):

```bash
npm i @adonisjs/core @mastra/core @mastra/server zod
```

## Usage

```ts
import router from '@adonisjs/core/services/router'
import { mastra } from './mastra/index.js'
import { registerAdonisMastraServer } from '@pltn/adonis-mastra-server-adapter'

await registerAdonisMastraServer({
  router,
  mastra,
  prefix: '/mastra',
})
```

## Auth behavior

- Uses Adonis session (`ctx.auth.check()`) for protected routes.
- If route has `requiresAuth !== false` and no session user is present, returns `401`.

## Local development

```bash
npm install
npm run typecheck
npm run build
```

## Publish

```bash
npm publish --access public
```

Before publishing, change package name/scope if needed.