open-index/open-npm huggingface dataset:
npm package: @nearmint/fast
Description: A blank schematics
Author: nearmint
Latest version: 0.0.1

# Getting Started With Schematics

This repository is a basic Schematic implementation that serves as a starting point to create and publish Schematics to NPM.

### Testing

To test locally, install `@angular-devkit/schematics-cli` globally and use the `schematics` command line tool. That tool acts the same as the `generate` command of the Angular CLI, but also has a debug mode.

Check the documentation with
```bash
schematics --help
```

### Unit Testing

`npm run test` will run the unit tests, using Jasmine as a runner and test framework.

### Publishing

To publish, simply do:

```bash
npm run build
npm publish
```

That's it!
npm package: @nearsol/headroom
Description: Webcomponent headroom following open-wc recommendations
Author: Near Solution
Latest version: 1.0.1

> This is ES module based on `https://www.npmjs.com/package/headroom.js`

More information about usage or others at [headroom.js](https://github.com/WickyNilliams/headroom.js)

## Installation

```bash
npm i @nearsol/headroom
```

## Usage

```html
<script type="module">
  import Headroom from '@nearsol/headroom'

  const head = document.querySelector('#head')
  const content = document.querySelector('#content')

  var headroom = new Headroom(head, {
    scroller: content
  })
  headroom.init()
</script>
```

## Linting and formatting

To scan the project for linting and formatting errors, run

```bash
npm run lint
```

To automatically fix linting and formatting errors, run

```bash
npm run format
```

## Testing with Web Test Runner

To execute a single test run:

```bash
npm run test
```

To run the tests in interactive watch mode run:

```bash
npm run test:watch
```

## Demoing with Storybook

To run a local instance of Storybook for your component, run

```bash
npm run storybook
```

To build a production version of Storybook, run

```bash
npm run storybook:build
```

## Tooling configs

For most of the tools, the configuration is in the `package.json` to reduce the amount of files in your project.

If you customize the configuration a lot, you can consider moving them to individual files.

## Local Demo with `web-dev-server`

```bash
npm start
```

To run a local development server that serves the basic demo located in `demo/index.html`
npm package: @nearsolution-platform/solomon-home
Description: Webcomponent solomon-home following open-wc recommendations
Author: nearsolution
Latest version: 0.0.7

# \<home-page>

This webcomponent follows the [open-wc](https://github.com/open-wc/open-wc) recommendation.

## Installation

```bash
npm i home-page
```

## Usage

```html
<script type="module">
  import 'home-page/home-page.js';
</script>

<home-page></home-page>
```

## Linting and formatting

To scan the project for linting and formatting errors, run

```bash
npm run lint
```

To automatically fix linting and formatting errors, run

```bash
npm run format
```

## Demoing with Storybook

To run a local instance of Storybook for your component, run

```bash
npm run storybook
```

To build a production version of Storybook, run

```bash
npm run storybook:build
```


## Tooling configs

For most of the tools, the configuration is in the `package.json` to minimize the amount of files in your project.

If you customize the configuration a lot, you can consider moving them to individual files.

## Local Demo with `web-dev-server`

```bash
npm start
```

To run a local development server that serves the basic demo located in `demo/index.html`
npm package: @nearst/gatsby-source-dynamodb
Description: Source info from DynamoDB 
Author: W Lutz
Latest version: 0.0.2

Forked from https://github.com/wmlutz/gatsby-source-dynamodb

<p align="center">
  <a href="https://www.gatsbyjs.org">
    <img alt="Gatsby" src="https://www.gatsbyjs.org/monogram.svg" width="60" />
  </a>
</p>

<h1 align="center">
  gatsby-source-dynamodb
</h1>

This module helps you pull your AWS dynamodb account using IAM credentials. The inspiration was designed to assist connecting private tables from AWS Amplify for public-facing sites.

To install:

```
yarn add gatsby-source-dynamodb
```

(or `npm install --save gatsby-source-dynamodb`)

Then add the config to your `gatsby-config.js`:

```js
module.exports = {
  plugins: [
    {
      resolve: 'gatsby-source-dynamodb',
      options: {
        typeName: '<INPUT_GRAPHQL_TYPE_NAME_HERE>',
        accessKeyId: '<AWS_ACCESS_KEY_ID>',
        secretAccessKey: '<AWS_SECRET_ACCESS_KEY>',
        region: '<AWS_REGION>',
        params: {
          TableName : "<TABLE_NAME>",
          // OTHER PARAMS HERE
        }
      }
    },
  ],
};
```

## AWS CREDENTIALS

- Get your AWS Credentials for IAM user: https://docs.aws.amazon.com/sdk-for-javascript/v2/developer-guide/getting-your-credentials.html

- Set up permissions for your IAM user, you only need scan: https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/using-identity-based-policies.html

- Use params from AWS DynamoDB Query Scan: https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/GettingStarted.Js.04.html#GettingStarted.Js.04.Scan

_It is strongly recommended that credentials are stored in environment variables._

## Helpful links

- [Gatsby documentation](https://www.gatsbyjs.org/)
npm package: @nearst/serverless-dynalite
Description: Serverless plugin to run Dynalite locally to handle DynamoDB development
Author: Scott Donnelly
Latest version: 2.0.4

# serverless-dynalite

A Serverless plugin to run Dynalite locally to handle DynamoDB development. This is heavily inspired by the [serverless-dynalite](https://github.com/sdd/serverless-dynalite) plugin by Scott Donnelly. 

Features:

* Integrates with `serverless-offline`.
* Seeds Tables from a js file
* Creates Tables from your Resources

## Getting Started

Install the node package with npm or yarn

```bash
npm install @nearst/serverless-dynalite --save-dev
```

```bash
yarn add -D @nearst/serverless-dynalite
```

Once the package is installed add it to the plugins section of your `serverless.yml`. The serverless offline plugin also needs to be installed

```yaml
plugins:
  - '@nearst/serverless-dynalite'
  - serverless-offline
custom:
  # This is optional
  dynalite:
    region: localhost
    port: 8000
    dir: ./
    seed: 
    - table: table-1
      source: ./seed/table1.js
```
npm package: @nearstack-dev/core
Description: IndexedDB runtime, defineModel(), base Store interface
Author: Dakota Kim
Latest version: 0.1.1

# 🌱 Nearstack

**The full-stack framework with no backend.**

Build real-time, offline-native apps that live entirely in the browser.  
No separate servers. No separate databases. No accounts. Just the good stuff.

---

## ✨ What is Nearstack?

Nearstack is a local-first, zero-server framework for building beautiful modern apps—powered entirely by your browser. It’s designed to be:

- 🧠 **Composable** – Define modules, not endpoints
- 📦 **Self-contained** – All logic and data live client-side
- 💾 **Offline-first** – Apps work with or without internet
- 🌀 **Real-time** – Sync across peers with no backend
- 🛠️ **React + TypeScript** – Familiar, fast, and typed

Whether you're building a to-do app, a note-taking tool, or a fully featured productivity suite, Nearstack gives you everything you need to create **fully functioning software with no cloud dependency.**

---

## 📦 Install

```bash
npx nearstack init my-app
cd my-app
npm run dev
```
npm package: @nearthreat/video-react
Description:  Video-React package scoped exclusively for Near Threat project. Video-React is a web video player built from the ground up for an HTML5 world using React library.
Latest version: 1.13.0


# video-react
[![npm version](https://badge.fury.io/js/video-react.svg)](https://badge.fury.io/js/video-react) [![Build Status](https://travis-ci.org/video-react/video-react.svg?branch=master)](https://travis-ci.org/video-react/video-react) [![Package Quality](http://npm.packagequality.com/shield/video-react.svg)](http://packagequality.com/#?package=video-react)

Video.React is a web video player built from the ground up for an HTML5 world using React library.


## Installation

Install `video-react` and __peer dependencies__ via NPM

```sh
npm install --save video-react react react-dom
```

import css in your app or add video-react styles in your page
```jsx
import "~video-react/dist/video-react.css"; // import css
```
or
```scss
@import "~video-react/styles/scss/video-react"; // or import scss
```
or
```html
<link rel="stylesheet" href="https://video-react.github.io/assets/video-react.css" />
```

Import the components you need, example:

```js
import React from 'react';
import { Player } from 'video-react';

export default (props) => {
  return (
    <Player>
      <source src="https://media.w3.org/2010/05/sintel/trailer_hd.mp4" />
    </Player>
  );
};
```

## Development

Run tests:

```sh
npm test
```


### run from local

```bash
$ npm install
$ npm start
```

## Releasing

### Create Release Branch

To create a release branch and changelog, run the following command, optionally with a semantic release type (major, minor, patch) (if not provided, it will default to semver (it's best to let it default)):

```
./scripts/release <release-type>
```

Verify changelog in branch. Create a PR if everything looks good. Merge when tests are green.

### Tagging and Publishing
Once the release branch is merged, checkout master and run:

./scripts/publish

## Inspiration & Credits

* This project is heavily inspired by [video.js](http://www.videojs.com), and most of our css styles came from [video.js's styles](https://github.com/videojs/video.js/tree/master/src/css).
* The document site is built with [reactstrap](https://github.com/reactstrap/reactstrap).
* All the icons came from [Google Material Icons](https://material.io/icons/)
* Fonts were built by [iconmon](https://icomoon.io/).
npm package: @nearwood/iso8601
Description: Convert ISO 8601 date strings to Node (JS) Date objects.
Author: Nick Earwood
Latest version: 2.0.4

# iso8601

Convert ISO 8601 date strings (from Node/v8) to Node Date objects.
Non ISO 8601 strings and non-string types pass through.
Simple version of https://github.com/csnover/js-iso8601.

Zero runtime dependencies.

[![npm version](https://badge.fury.io/js/%40nearwood%2Fiso8601.svg)](https://www.npmjs.com/package/@nearwood/iso8601)

## Example

```javascript
var iso8601 = require('iso8601');

var date = "1977-02-03T00:00:00Z";
date = iso8601(date)
console.log(typeof date, date)
// object Wed Feb 02 1977 19:00:00 GMT-0500 (Eastern Standard Time)

var date = "bananas";
date = iso8601(date)
console.log(typeof date, date)
// string bananas

var date = {a: 1};
date = iso8601(date)
console.log(typeof date, date)
// object Object {a: 1}
```

## Install

```
npm install --save iso8601
```

## Test

```
npm test
```

## License

MIT
npm package: @nearwood/react-dom
Description: React package for working with the DOM.
Latest version: 16.5.2

# `react-dom`

This package serves as the entry point to the DOM and server renderers for React. It is intended to be paired with the generic React package, which is shipped as `react` to npm.

## Installation

```sh
npm install react react-dom
```

## Usage

### In the browser

```js
var React = require('react');
var ReactDOM = require('react-dom');

class MyComponent extends React.Component {
  render() {
    return <div>Hello World</div>;
  }
}

ReactDOM.render(<MyComponent />, node);
```

### On the server

```js
var React = require('react');
var ReactDOMServer = require('react-dom/server');

class MyComponent extends React.Component {
  render() {
    return <div>Hello World</div>;
  }
}

ReactDOMServer.renderToString(<MyComponent />);
```

## API

### `react-dom`

- `findDOMNode`
- `render`
- `unmountComponentAtNode`

### `react-dom/server`

- `renderToString`
- `renderToStaticMarkup`