open-index/open-npm huggingface dataset:
npm package: @jasmineyang/vue-demo1
Description: A Vue.js project
Author: yangmengjiao@gridsum.com
Latest version: 1.0.0

# vue-demo1

> A Vue.js project

## Build Setup

``` bash
# install dependencies
npm install

# serve with hot reload at localhost:8080
npm run dev

# build for production with minification
npm run build
```

For detailed explanation on how things work, consult the [docs for vue-loader](http://vuejs.github.io/vue-loader).
npm package: @jasmith79/promiseplus
Description: Promises with cancellation, timeout, lazy initialization.
Author: jasmith79
Latest version: 0.2.0

# PromisePlus

## NOTE: WIP

Adds a thenable with added capabilities: cancellation, timeouts, finally, lazy initialization, etc.

## Rationale

Native Promises are *slowly* starting to gain some sorely needed abilities but remain inadequate even for their flagship use case (i.e. representing the value of an AJAX request). There are some *great* Promise libraries in existence like Bluebird, but Bluebird made some (totally reasonable) design decisions that aren't quite what I'm looking for. This is small and simple enough to get the job done, and has the slightly different semantics I wanted.

## Drop the Burrito

Native Promises auto-flatten by default (you can't have a Promise of a Promise of a thing, it just becomes a `Promise<Thing>`). This is arguably a mistake, since it means Promises are not Monads and thus cannot be fed to code that expects that interface. Despite the disadvantages, I've kept the auto-flattening semantics for the sake of least surprise.
npm package: @jasoeight/vue-testing
Description: Library for testing Vue.js components
Author: Jan Soehnitz
Latest version: 1.0.2

# vue-testing 

[![Build Status](https://travis-ci.org/jasoeight/vue-testing.svg?branch=master)](https://travis-ci.org/jasoeight/vue-testing)
[![Coverage Status](https://coveralls.io/repos/github/jasoeight/vue-testing/badge.svg?branch=master)](https://coveralls.io/github/jasoeight/vue-testing?branch=master)

> a Vue.js testing utility library inspired by and based on [eddyerburgh/avoriaz](https://github.com/eddyerburgh/avoriaz)


## Installation

```
npm install --save-dev @jasoeight/vue-testing
```

## Docs

[Visit the docs](https://jasoeight.gitbooks.io/vue-testing)
npm package: @jasoftware/paper-drag-drop
Description: New Paper Drag and Drop - Polymer 3 version.
Latest version: 3.0.0

# \<paper-drag-drop\>

New Paper Drag and Drop - Updating one that works with Polymer &lt; 1.0 to the latest version.

## Install the Polymer-CLI

First, make sure you have the [Polymer CLI](https://www.npmjs.com/package/polymer-cli) installed. Then run `polymer serve` to serve your application locally.

## Viewing Your Application

```
$ polymer serve
```

## Building Your Application

```
$ polymer build
```

This will create a `build/` folder with `bundled/` and `unbundled/` sub-folders
containing a bundled (Vulcanized) and unbundled builds, both run through HTML,
CSS, and JS optimizers.

You can serve the built versions by giving `polymer serve` a folder to serve
from:

```
$ polymer serve build/bundled
```

## Running Tests

```
$ polymer test
```

Your application is already set up to be tested via [web-component-tester](https://github.com/Polymer/web-component-tester). Run `polymer test` to run your application's test suite locally.