open-index/open-npm huggingface dataset:
npm package: 1d
Description: Make multi-dimensional arrays as flat as a pancake
Author: Terkel Gjervig
Latest version: 1.0.0

<div align="center">
  <img src="https://github.com/terkelg/1d/raw/master/1d.png" alt="1D" width="200" />
</div>

<h1 align="center">1D</h1>

<div align="center">
  <a href="https://npmjs.org/package/1d">
    <img src="https://img.shields.io/npm/v/1d.svg" alt="version" />
  </a>
  <a href="https://travis-ci.org/terkelg/1d">
    <img src="https://img.shields.io/travis/terkelg/1d.svg" alt="travis" />
  </a>
  <a href="https://npmjs.org/package/1d">
    <img src="https://img.shields.io/npm/dm/1d.svg" alt="downloads" />
  </a>
</div>

<div align="center">Make multi-dimensional arrays as flat as a pancake</div>

<br />


## Installation

```
npm install 1d
```


## Usage

```js
const flatten = require('1d');

flatten( [['a'], 'b', ['c', ['d']]] );
// ['a', 'b', 'c', 'd']
```

> **OBS**: This is a built-in feature from Node.js `11.15.0` and up. Check out
[Array.prototype.flat](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/flat)

## API

### oned(arr, res)

Flatten an array into a sweet 1D array

#### arr

Type: `Array`

Input array to flatten

#### res

Type: `Array`<br>
Default: `[]`

Initial array.

> **Note**: The inital array is not being flattened


## License

MIT © [Terkel Gjervig](https://terkel.com)
npm package: 1d-range-query
Description: Efficient range maximum/minimum query
Author: Breezewish
Latest version: 1.0.2

# 1d-range-query

[![Build Status](https://travis-ci.org/SummerWish/1d-range-query.svg?branch=master)](https://travis-ci.org/SummerWish/1d-range-query)
[![Coverage Status](https://coveralls.io/repos/github/SummerWish/1d-range-query/badge.svg?branch=master)](https://coveralls.io/github/SummerWish/1d-range-query?branch=master)
[![Dependency Status](https://david-dm.org/SummerWish/1d-range-query.svg)](https://david-dm.org/SummerWish/1d-range-query)
[![npm version](http://img.shields.io/npm/v/1d-range-query.svg?style=flat)](https://npmjs.org/package/1d-range-query "View this project on npm")
[![MIT license](http://img.shields.io/badge/license-MIT-brightgreen.svg)](http://opensource.org/licenses/MIT)

Efficient range maximum/minimum query.

```bash
npm install 1d-range-query
```

## Usage

```js
import rangeQuery from '1d-range-query';
const query = rangeQuery([1,5,10,2,5,3]);
console.log(query.max(0, 2)); // => 10 (10 is the max in [1,5,10])
console.log(query.min(2, 4)); // => 2 (2 is the min in [10,2,5])
```

### \#query.max(from, to)

Query the maximum value in range `[from, to]`.

### \#query.min(from, to)

Query the minimum value in range `[from, to]`.

## Complexity

### Time

Initialize: O(nlogn)

Query: O(1)

### Space

O(nlogn)

## License

MIT
npm package: 1d3-sdk
Description: 1D3 Javascript package
Latest version: 1.0.1

# 1D3 Javascript package

### What is it?

It is package that will help you with generating payment URL according to 
[1D3 documentation](https://docs.1d3.com/en/en_PP_Integration.html).

### How to use?

#### Get checkout page URL

1. Install the package (with your package manager):
```shell
npm install 1d3-sdk
yarn add 1d3-sdk
```

2. Require somewhere in your code, set parameters and get the URL:
```javascript
const { Payment } = require('1d3-sdk');

// create Payment object with your account ID and secret salt
const e = new Payment('112', 'my_secret');

// set payment details 
e.paymentAmount = 1000;
e.paymentId = 'FFCD12-30';
e.paymentCurrency = 'USD';

// set another parameters, like success or fail callback URL, customer details, etc.

// get payment URL
const url = e.getUrl();
```

Now your can render payment `url` somewhere on your checkout page.

#### Receive callback from 1D3

Example with [Express](http://expressjs.com):
```javascript
const { Callback } = require('1d3-sdk');

app.post('/payment/callback', function(req, res) {
  const callback = new Callback('secret', req.body);
  if (callback.isPaymentSuccess()) {
    const paymentId = callback.getPaymentId();
    // here is your code for success payment
  }
});
```
Note that `Callback` constructor throws Error if signature isn't valid.
npm package: 1day-1commit
Description: Just commit every day
Author: hyunil.jang
Latest version: 0.0.1

# 1day-1commit



### 0. What is this?
* * *

#### 하루의 사소한 것이라도 한개의 커밋을 통해 자신을 성장하는 프로젝트입니다.

* * *

어떠한 것이라도 좋습니다. 그 날의 일기, 자신이 블로그에 쓴글의 URL, 아니면 사소한 개발에 관련된 툴이나 정보, 트위터나 페이스북의 URL 주소 아무것도 괜찮습니다.
자신의 발전에 도움이 되는 것이라면 상관없습니다.
하루 한 개 이상의 커밋으로 발전되는 자신을 만들었으면 좋겠다는 취지로 만들었습니다.

현재는 저 혼자하는 프로젝트이지만 추후에는 여러분 모두과 참여하여 다같이 끈끈하게 이어갈 수 있는 프로젝트였으면 좋겠습니다.

* * *

### 1. How to Install 
* * *
설치 방법 추후 업데이트 

* * *

### 2. How to Start
* * *

먼저 자신의 이름-note로 이루어진 폴더를 만들어주세요. 일단은 폴더 트리는 자신이 하고싶은대로 마음껏 하셔도 됩니다. 
아직 룰을 정하지 않았거든요. 정해지면 다시 정리하겠습니다.(fork를 한 후 자신의 브랜치를 만들고 pull request를 하여 master에 합치는 방식을 하려고 하는데
이게 많은 사람들이 참여할 수 있는 방법인지 생각중입니다.)

우선은 제가 30일동안 꾸준히 프로젝트를 진행한 후에 어느정도 틀을 맞추고 많은 사람들과 같이 프로젝트를 진행하고 싶습니다.

* * *



#### 준비사항 <br />
* 꾸준히 진행하겠다는 마음가짐
* Git을 조금이라도 다를줄 아는 지식
* 좋은 정보들을 다른사람과 공유하고 싶다는 생각
* 개발자든 디자이너든 아니면 다른 사람이든 상관없습니다.
* 초보자든 고수든 남을 배려하고 친절히 설명해주는 것을 우선으로 합니다.


#### 궁금하거나 도움이 필요할 경우 연락주세요.  <br />
* zinato@naver.com