open-index/open-npm huggingface dataset:
npm package: @placetopay/spartan
Description: Spartan is a base styling for web apps used in PlacetoPay. Spartan is a preset for tailwindcss framework
Author: eduardo.guzman@evertecinc.com
Latest version: 2.0.0-rc3

# spartan

# Publish

- commit and publish everything
- npm version x.x.x
- npm publish --access public
- git push
npm package: @plackyfantacky/three.infinitegridhelper
Description: Infinite anti-aliased grid. Forked from original repo: https://github.com/Fyrestar/THREE.InfiniteGridHelper
Author: Adam Trickett
Latest version: 1.0.2

![InfiniteGridHelper-01](https://user-images.githubusercontent.com/28584767/157970587-bbcca0d6-7502-41fd-8a7b-fff087c36730.png)

# THREE.InfiniteGridHelper
Infinite anti-aliased grid.

> [Original demo](https://codepen.io/Fyrestar/pen/wLxjYj) (you'll need to use an older version of ThreeJS for this)

![InfiniteGridHelper](https://mevedia.com/share/InfiniteGridHelper.jpg)

### 2024 update by @plackyfantacky

Pretty much all credit/blame belongs to [Fyrestar](https://github.com/Fyrestar/THREE.InfiniteGridHelper). I just forked their work, updated it to work with more recent versions 
of ThreeJS and made it into an npm package for easy import. Nothing major.

### Install

```console
npm i @plackyfantacky/three.infinitegridhelper
```

### Usage

```javascript
import InfiniteGridHelper from '@plackyfantacky/three.infinitegridhelper';
```

Use it in your ThreeJS scene like this:

```javascript
// assuming you have already written...
// let scene = new THREE.Scene()

/* arguments are:
	- size1 (minor lines)
	- size2 (major lines)
	- color (must be a THREE.Color)
	- distance (default is 8000, but I find 30 'fades things out' nicely)
	- and axes
*/
let grid = new InfiniteGridHelper(0.1, 1, new THREE.Color('black'), 30, 'xzy');
scene.add(grid);
```
npm package: @plade/master-sdk
Description: SDK for the Plade API
Author: Plade
Latest version: 0.2.6

# Plade master SDK

A modified version of the initial plade sdk that dynamically adapts to the currently defined
store credentials and in the near future will handle all dashboard operations [user & store management]

## Installation

```bash
yarn add @plade/master-sdk
```

## Usage

To get started, instantiate a new Plade client with your store credentials.

> **Note:** This may require a [Plade](http://admin.plade.io) account.

```javascript
// JavaScript
import { gateway as PladeGateway } from '@plade/master-sdk'

const Plade = PladeGateway()
```
> **Note:** If you're using [webpack](https://webpack.github.io), you'll need to add the following to your projects configuration file.

```json
{
"node": {
      "fs": "empty"
    }
}
```
npm package: @plade/sdk
Description: SDK for the Plade API
Author: Plade
Latest version: 0.0.28

# Plade Javascript sdk

## Installation

```bash
yarn add @plade/sdk
```

## Usage

To get started, instantiate a new Plade client with your store credentials.

> **Note:** This may require a [Plade](http://plade.io) account.

```javascript
// JavaScript
import { gateway as PladeGateway } from '@plade/sdk'

const Plade = PladeGateway({
  clientId: 'XXX'
})
```

```javascript
// Node.js
const PladeGateway = require('@plade/sdk').gateway

const Plade = PladeGateway({
  clientId: 'XXX',
  clientSecret: 'XXX'
})
```

> **Note:** If you're using [webpack](https://webpack.github.io), you'll need to add the following to your projects configuration file.

```json
{
"node": {
      "fs": "empty"
    }
}
```


### Custom Storage

By default the Plade SDK persists data to `window.localStorage` in the browser and `node-localstorage` in Node. If this doesn't suit your needs you can override the default storage with a `MemoryStorageFactory` which will persist data for the life cycle of the JavaScript VM:

```javascript
import { gateway as PladeGateway, MemoryStorageFactory } from '@plade/sdk'

const Plade = PladeGateway({
  clientId: 'XXX',
  storage: new MemoryStorageFactory()
});
```

Or alternatively, create your own storage factory by passing in an object which implements the following interface:

```typescript
interface StorageFactory {
  set(key: string, value: string): void;
  get(key: string): string | null;
  delete(key: string): void;
}
```