open-index/open-npm huggingface dataset:
npm package: @robertomygo/form-builder-library
Description: MyGovernance form builder
Author: Shailesh Singh
Latest version: 0.0.11

# FormBuilder

This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 7.2.0.

## Code scaffolding

Run `ng generate component component-name --project form-builder` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module --project form-builder`.
> Note: Don't forget to add `--project form-builder` or else it will be added to the default project in your `angular.json` file. 

## Build

Run `ng build form-builder` to build the project. The build artifacts will be stored in the `dist/` directory.

## Publishing

After building your library with `ng build form-builder`, go to the dist folder `cd dist/form-builder` and run `npm publish`.

## Running unit tests

Run `ng test form-builder` to execute the unit tests via [Karma](https://karma-runner.github.io).

## Further help

To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI README](https://github.com/angular/angular-cli/blob/master/README.md).
npm package: @robertosequeira/components-library
Description: A template for creating React component libraries with Vite, Tailwind, and Storybook.
Author: robertosequeira
Latest version: 0.0.1

# Vite React Component Library Starter

This is a starter template for creating React component libraries using Vite. It includes a robust set of features to help you develop, test, and build your library efficiently.

## Features

- React: A JavaScript library for web and native user interfaces.
- TypeScript: A strongly typed superset of JavaScript.
- Tailwind: A utility-first CSS framework.
- Storybook: A frontend workshop for building UI components and pages in isolation.
- Vite: A next generation frontend tooling that runs and builds your library incredibly fast.
- Vitest: A next generation testing framework.
- ESLint: A tool that finds and fixes problems in your code.
- Prettier: A code formatter.
- Husky: A pre-commit hook.
- Github Action: A tool that deploys your Storybook to GitHub page automatically.

## Get Started

1. Clone this repository
2. Install dependencies using `pnpm i` (or `npm i` if you like)

## Scripts

- `dev`: Starts the local Storybook server, use this to develop and preview your components.
- `test`: Runs all your tests with vitest.
- `test:watch`: Runs tests in watch mode.
- `build`: Builds your Storybook as a static web application.
- `build:lib`: Builds your component library with Vite.
- `lint`: Runs ESLint.
- `format`: Formats your code with Prettier.

## License

MIT
npm package: @robertosviluppo/useless
Description: Useless package to learn NPM
Author: robertosviluppo@gmail.com
Latest version: 0.3.0

Useless
=======

| CI / CD | Status |
| ------- | ------ |
| Travis | [![Build Status](https://travis-ci.com/robertosviluppo/useless.svg?branch=master)](https://travis-ci.com/robertosviluppo/useless) |
| Coverall | [![Coverage Status](https://coveralls.io/repos/github/robertosviluppo/useless/badge.svg?branch=master)](https://coveralls.io/github/robertosviluppo/useless?branch=master) |

## Installation
`npm install @robertosviluppo/useless`

## Usage

```js
var summer = require('@robertosviluppo/useless');
var sum = summer(3, 2);
```

## Tests

`npm test`
npm package: @robertraaijmakers/pptb-polymorphiclookup
Description: Create, edit and delete polymorphic lookups with ease.
Author: Robert Raaijmakers
Latest version: 1.0.1

# Polymorphic Lookup
Polymorphic Lookup is a Power Platform ToolBox (PPTB) tool for creating and managing Dataverse polymorphic lookup columns (lookup fields that can reference multiple tables).

More detailed documentation is available at:
[https://robertraaijmakers.github.io/pptb.polymorphiclookup/](https://robertraaijmakers.github.io/pptb.polymorphiclookup/)

## What you can do
- Create a new polymorphic lookup on a Dataverse table
- Add or remove target tables on existing polymorphic lookups
- Update lookup metadata (display name, description, required level)
- Delete a full polymorphic lookup attribute
- Publish customizations directly from the tool

## Quick start
1. Open the tool in PPTB and connect to your Dataverse environment.
2. Select an unmanaged solution.
3. Select a table.
4. Choose either:
	- **Create new lookup**, or
	- an existing polymorphic lookup to update/delete.
5. Save your changes and let the tool publish customizations.

## Notes
- This tool works on metadata. Appropriate Dataverse customization permissions are required.
- Deleting a lookup removes the full attribute and its data references. Use with care.

## License
MIT
npm package: @robertraaijmakers/pptb-securityplugin
Description: Be fully in control of your security by quickly viewing and managing which security roles give access to which tables. And who is assigned which security role.
Author: Robert Raaijmakers
Latest version: 1.0.3

# Security Roles Explorer

A Power Platform ToolBox tool for inspecting and managing Dataverse security roles, table privileges, and role assignments.

More information and the user manual can be found here: [https://robertraaijmakers.github.io/pptb.securityplugin/](https://robertraaijmakers.github.io/pptb.securityplugin/)

## Overview

Security Roles Explorer provides administrators with a focused interface to:

- Analyze role privileges by security role or table
- Edit privileges individually or in bulk
- Assign and unassign roles for users and teams
- Review security posture in a dashboard with key metrics

## Features

### PRIVILEGE EXPLORER

- View privileges by role or by table
- Sort and filter by access rights and ownership
- Bulk update visible rows for a selected privilege column
- Track pending privilege changes before applying

### ASSIGN SECURITY ROLES

- Manage role assignments in multiple views:
	- Role -> Users
	- User -> Roles
	- Role -> Teams
	- Team -> Roles
- Check/uncheck assignment state directly in the table
- Use a single Update action with pending change count
- See row-level indicators for items that will be updated

### SECURITY DASHBOARD

- View user, role, and team security metrics
- Analyze active human/application user distribution per role
- See teams per role and users per business unit/team
- Filter dashboard charts and export dataset snapshots

## Troubleshooting

- If the tool shows "Not connected", select a connection in ToolBox and reload.
- If role privileges fail to load, verify the connection user has required security permissions and refresh.
- If assignments look stale after changes, refresh data from the toolbar.

## License

MIT
npm package: @robertsspaceindustries/rbxts-types
Description: TypeScript typings for the Roblox platform. Partially handwritten and partially automatically generated.
Author: roblox-ts
Latest version: 1.0.82

# @rbxts/types

TypeScript typings for the Roblox platform. Partially handwritten and partially automatically generated.

## Installation

To install @rbxts/types into your project, run the following command:

`npm i -D @rbxts/types`

Then, make sure `node_modules/@rbxts` is listed in your `compilerOptions.typeRoots` field in your project's `tsconfig.json` like so:

```json
{
	"compilerOptions": {
		"typeRoots": ["node_modules/@rbxts"]
	}
}
```
npm package: @robertsspaceindustries/rcon-srcds
Description: A zero-dependency Typescript library for the Source/Minecraft RCON Protocol
Author: Enrique Carpintero
Latest version: 2.1.0

# RCON library for NodeJS
[According to Valve's RCON specification](https://developer.valvesoftware.com/wiki/Source_RCON_Protocol)

## Install
```console
npm install rcon-srcds --save
```

## Usage
```typescript
// ES5 import
const server = new Rcon(options);

// ES5+ import
import Rcon from 'rcon-srcds';
```

### Options
These are the default values.
```typescript
{
    host: '127.0.0.1',          // Host
    port: 27015,                // Port
    maximumPacketSize: 0,       // Maximum packet bytes (0 = no limit)
    encoding: 'ascii',          // Packet encoding (ascii, utf8)
    timeout: 1000               // in ms
}
```

*The maximum possible value of packet size is **4096** bytes*: https://developer.valvesoftware.com/wiki/Source_RCON_Protocol#Packet_Size

## Minecraft Compatibility
Although the package name implies exclusive compatibility with Source games, Minecraft servers also use Valve's RCON implementation, so there should not be any issues using this package for your Minecraft projects!

## Examples
Using async/await:
```typescript
import Rcon from 'rcon-srcds';
const server = new Rcon({ host: '127.0.0.1', port: 25010 });
try {
    await server.authenticate('your_rcon_password');
    console.log('authenticated');
    let status = await server.execute('status'); // You can read `status` reponse
    server.execute('mp_autokick 0'); // no need to read the response
} catch(e) {
    console.error(e);
}
```
Using (native) promises:
```typescript
import Rcon from 'rcon-srcds';
const server = new Rcon({ port: 25010 });

server.authenticate('rcon_password')
    .then(() => {
        console.log('authenticated');
        return server.execute('status');
    })
    .then(console.log)
    .catch(console.error);
```
npm package: @robertveloso/core
Description: ```sh // with npm $ npm install --save @robertveloso/core@latest
Latest version: 1.0.71

```sh
// with npm
$ npm install --save @robertveloso/core@latest

$ npm install --save @date-io/date-fns@1.3.13 @emotion/styled@11.1.5 @emotion/react@11.1.5 @material-ui/core@4.11.3 @material-ui/icons@4.11.2 @material-ui/lab@4.0.0-alpha.57 @material-ui/pickers@3.3.10 date-fns@2.19.0 date-fns-tz@1.1.1 framer-motion@4.0.3 react-input-mask@3.0.0-alpha.2 clsx@1.1.1
```
npm package: @robertwebbmodular/theme-classic
Description: Classic theme for Docusaurus
Latest version: 2.4.4

# Docusaurus Theme Classic

The classic theme for Docusaurus.

## Installation

Add `docusaurus/theme-classic` to your package:

```bash
npm i @robertwebbmodular/theme-classic
# or
yarn add @robertwebbmodular/theme-classic
```

Modify your `docusaurus.config.js`:

```diff
module.exports = {
  ...
+ themes: ['@robertwebbmodular/theme-classic'],
  ...
}
```

## Swizzling components

```bash
$ npm swizzle @robertwebbmodular/theme-classic [component name]
```

All components used by this theme can be found [here](https://github.com/facebook/docusaurus/tree/main/packages/docusaurus-theme-classic/src/theme)