open-index/open-npm huggingface dataset:
npm package: @pelag/nts
Description: Creation and support of the multilingual project Next.js
Author: pelag
Latest version: 1.0.9

# nts

**Multilingual Next.js made easy.**

The **nts** package works together with the [Locanext](https://locanext.com) web app to help you manage translations in your Next.js projects.

## Key Features

🚀 **Quick setup** — create a Next.js project with internationalization ready to use.

🌐 **Simple JSON editing** — edit translation files in the web app.

⚡ **Fast updates** — download new translations with one command.

---

## Quick Start: New Project

1. Go to [locanext.com](https://locanext.com) and create a new project.
2. Create a Next.js project with translation support:

   ```bash
   npx @pelag/nts create
   ```

---

## Quick Start: Existing Project

If you already have a Next.js project:

1. Go to [locanext.com](https://locanext.com) and create a project.
2. Install the nts package:

   ```bash
   npm i @pelag/nts
   ```
3. Set up the configuration:

   ```bash
   npx nts init
   ```
4. Download the latest translations:

   ```bash
   npx nts update
   ```

---

## Update Translation Files

To get the newest translation JSON files from your web project, run:

```bash
npx @pelag/nts update
```

---

## How it works

The system includes two parts that work together:

* 🖥 **The web app [locanext.com](https://locanext.com)** is where you manage your translation files. It gives you an easy and clear interface for editing JSON, working as a team, and organizing your content. You can add, remove, move, and change translations and keys with just a few clicks.

* 🧰 **The nts tool** is for developers. It helps you download the latest translation files from the server and use them in your Next.js project.

For more details, visit [locanext.com/docs](https://locanext.com/docs)
npm package: @pelagiccreatures/marlin
Description: ExpressJS CMS Tools
Latest version: 2.1.2

# @PelagicCreatures/Marlin

An ExpressJS CMS for sites with Sequelize db backends

This package implements a relational typed admin backend built from sequelize model definitions with granular access control for editing tables using ACLs for users and roles.

### Includes boilerplate implementation for:
* Material Design Availability
* Responsive design
* HIJAXed pages
* Data model driven database (sequelize)
* Complete User API (register, login, logout, email validation, password reset etc)
* Admin data editing UI suite automatically built from data model.
* ACL access control on tables by user role (superuser, admin, etc.)
* Ajax forms and unified input validation
* ReCaptcha v3 support for registration
* CSRF protection support
* Content Security Protocol support

See config/config-example for modules controls

See app-tests.js for an example express app using this module

See [boilerplate blog web app](https://github.com/PelagicCreatures/marlin-app) for integration example.
npm package: @pelagiccreatures/sargasso
Description: Simple, Fast, Reactive, Supervised Javascript controllers for custom html elements.
Author: Michael Rhodes
Latest version: 2.4.2

### Simple, Fast, Supervised ES6 Custom Element and Web Component Framework for simplifying development of Web Sites and Progressive Web Apps.

[@pelagiccreatures/sargasso](https://www.npmjs.com/package/@pelagiccreatures/sargasso)

[Documentation & Guides](https://github.com/PelagicCreatures/sargasso/wiki)

```
@author Michael Rhodes (except where noted)
@license MIT
Made in Barbados 🇧🇧 Copyright © 2020-2023 Michael Rhodes
```

### Sargasso Is a Framework for:
* Custom Elements
* Web Components
* Web pages
* PWA (Progressive Web Apps)
* SPA (Single Page Applications)

### Key features / Technology
* Supervises creation and clean destruction of custom elements as content changes
* Fast, Debounced UI Events ('resize', 'scroll', etc.)
* Managed event handlers for elements ('click', 'touch', etc.)
* Web worker management and event subscriptions
* Observable Data (proxy/reflect/socket.io for client/server data sharing)
* Simplified CSS class & CSS style manipulation
* Weak Map metadata
* Animation Frames
* Template literals and rendering using [lit-html](https://lit-html.polymer-project.org/)
* Shadow DOM

The result is lean, highly performant framework that simplifies the implementation of the complex technologies behind modern progressive web apps and web sites.

[Documentation & Guides](https://github.com/PelagicCreatures/sargasso/wiki)