open-index/open-npm huggingface dataset:
npm package: @nycplanning/ember
Description: A central repository for Ember addons maintained and used by New York City Department of City Planning.
Latest version: 3.2.0

Description
------------------------------------------------------------------------------
Collection of several @nycplanning ember addons into a mono-addon.  
Included addons:
- [labs-ui](https://github.com/nyCPlanning/labs-ui)
  - `labs-ui` (current version)
  - `deprecated` (legacy version)
- [ember-mapbox-composer](https://github.com/NYCPlanning/ember-mapbox-composer)
- [cartobox-promises-utility](https://github.com/NYCPlanning/cartobox-promises-utility) 
- [labs-ember-search](https://github.com/NYCPlanning/labs-ember-search)
- [ember-needs-async](https://www.npmjs.com/package/ember-needs-async) (A labs specific fork of
an existing project)

## Installation

```
npm install @nycplanning/ember@[version-number]
```

Test against local application
------------------------------------------------------------------------------
1. clone this addon repository to a sibling directory of the target application
2. Update the `dependencies` field of the `package.json` for the target application
to point to the local clone of this addon repository
- `"@nycplanning/ember": "../ose-ember-addons",`

## License

This project is licensed under the [MIT License](LICENSE.md).
npm package: @nycplanning/ember-cli-nouislider
Description: Ember range-slider component powered by nouislider
Author: Kenneth Kalmer
Latest version: 1.3.0

# ember-cli-nouislider

[![Build Status](https://travis-ci.org/kennethkalmer/ember-cli-nouislider.svg)](https://travis-ci.org/kennethkalmer/ember-cli-nouislider)
[![npm version](https://badge.fury.io/js/ember-cli-nouislider.svg)](http://badge.fury.io/js/ember-cli-nouislider)
[![Code Climate](https://codeclimate.com/github/kennethkalmer/ember-cli-nouislider/badges/gpa.svg)](https://codeclimate.com/github/kennethkalmer/ember-cli-nouislider)
[![Ember Observer Score](http://emberobserver.com/badges/ember-cli-nouislider.svg)](http://emberobserver.com/addons/ember-cli-nouislider)
[![Open Source Helpers](https://www.codetriage.com/kennethkalmer/ember-cli-nouislider/badges/users.svg)](https://www.codetriage.com/kennethkalmer/ember-cli-nouislider)

This ember-cli addon provides you with a range-slider component, based on
[noUiSlider](http://refreshless.com/nouislider). It includes everything you need,
and adds no extra dependencies other than noUiSlider itself (which has no external dependencies).

To get started simply install the addon:

```
$ ember install ember-cli-nouislider
```

This will install `nouislider` via Bower, and will include it into your application's
mergetree, so you don't need to worry about anything there.

## Compatibility

* Ember.js v3.12 or above
* Ember CLI v2.13 or above
* Node.js v10 or above

## Demo & documentation

Have a look around then [demo and documentation](http://kennethkalmer.github.com/ember-cli-nouislider)
to get a feel for how to use it.

## Component

You have the opportunity to customize if needed.

To do this, generate your own component and re-export
the one provided:

```
$ ember g component range-slider
```

```js
// app/components/range-slider.js
import RangeSlider from 'ember-cli-nouislider/components/range-slider';

export default RangeSlider;
```

Include the slider into your views like this:

```handlebars
{{range-slider start=someValue on-change=(action "changedAction")}}
```

And setup an action handler in your route:

```js
// app/routes/my-route.js
import Controller from '@ember/controller';
import { debug } from '@ember/debug';

export default Controller.extend({
  // ...
  actions: {
    // ...
    changedAction: function(value) {
      debug( `New slider value: ${value}`);
    }
  }
});
```

See the [documentation](https://kennethkalmer.github.com/ember-cli-nouislider/)
for more actions.

## Configuration

The component has a lot of configurable options, most of them mapping directly
to the [original options](http://refreshless.com/nouislider/slider-options/).
To see how the slider is initialized internally, please have a look at
`app/components/range-slider.js` in this project, or browse through the
[documentation](https://kennethkalmer.github.com/ember-cli-nouislider).


## License

This project is licensed under the [MIT License](LICENSE.md).
npm package: @nycplanning/ember-content-placeholders
Description: Composable components for rendering animated content placeholders like facebook
Author: Michał Sajnóg
Latest version: 2.0.0-1

# ember-content-placeholders

[![NPM version](https://img.shields.io/npm/v/ember-content-placeholders.svg?style=flat)](https://npmjs.org/package/ember-content-placeholders)
[![Build Status](https://travis-ci.org/michalsnik/ember-content-placeholders.svg?branch=master)](https://travis-ci.org/michalsnik/ember-content-placeholders)

> Ember addon for rendering fake content while data is fetching to provide better UX and lower bounce rate.


:cd: Installation
------------------------------------------------------------------------------

## Compatibility


:rocket: Usage
------------------------------------------------------------------------------

```hbs
{{#content-placeholders as |placeholder|}}
  {{placeholder.heading img=true}}
  {{placeholder.text lines=3}}
{{/content-placeholders}}
```

![rendered example](https://i.imgur.com/LWfqxUe.png)

```hbs
{{#content-placeholders rounded=true as |placeholder|}}
  {{placeholder.img}}
  {{placeholder.heading}}
{{/content-placeholders}}
```

![rendered example](https://i.imgur.com/NBb6ZB7.png)

### Available components and properties

* root `content-placeholders`
  * Boolean `animated` (default: true)
  * Boolean `rounded` (default: false) - border radius
  * Boolean `centered` (default: false)
  > properties from root component are automatically passed down to each one of yielded components, so they can be overriden whenever necessary per comoponent case


* yield `placeholder.heading`
  * Boolean `img` (default: false)


* yield `placeholder.text`
  * Number `lines` (default: 4)


* yield `placeholder.img`


* yield `placeholder.nav`

**TO DO:**
- `placeholder.list`
- `placeholder.chart`
- `placeholder.table`

### Customization

Composable components make it easy to form a required module, but sometimes it's not enough. If you'd like to also amend styling, there are few variables that can help you out:

* `$ember-content-placeholders-primary-color` - heading background
* `$ember-content-placeholders-secondary-color` - light background
* `$ember-content-placeholders-border-radius` - border radius size when `rounded` property is `true`
* `$ember-content-placeholders-line-height` - single line height
* `$ember-content-placeholders-spacing` - distance between lines


:beers: Contributing
--------------

### Installation

* Fork this repo
* `git clone https://github.com/{YOUR_USERNAME}/ember-content-placeholders`
* `cd ember-content-placeholders`
* `yarn install`


## Usage

[Longer description of how to use the addon in apps.]


## Contributing

See the [Contributing](CONTRIBUTING.md) guide for details.


:lock: License
------------------------------------------------------------------------------

This project is licensed under the [MIT License](LICENSE.md).
npm package: @nycplanning/ember-mapbox-gl-draw
Description: Ember addon to import mapbox-gl-draw.
Author: Kyle Turney
Latest version: 2.1.0

# ember-mapbox-gl-draw

[![Latest NPM release][npm-badge]][npm-badge-url]
[![TravisCI Build Status][travis-badge]][travis-badge-url]
[![Ember Observer Score][ember-observer-badge]][ember-observer-url]

[npm-badge]: https://img.shields.io/npm/v/ember-mapbox-gl-draw.svg
[npm-badge-url]: https://www.npmjs.com/package/ember-mapbox-gl-draw
[travis-badge]: https://img.shields.io/travis/kturney/ember-mapbox-gl-draw/master.svg
[travis-badge-url]: https://travis-ci.org/kturney/ember-mapbox-gl-draw
[ember-observer-badge]: http://emberobserver.com/badges/ember-mapbox-gl-draw.svg
[ember-observer-url]: http://emberobserver.com/addons/ember-mapbox-gl-draw

Ember addon to import the [mapbox-gl-draw control](https://github.com/mapbox/mapbox-gl-draw).
Also provides a helper to create draw controls in templates.

## Installation

```sh
ember install ember-mapbox-gl-draw 
```

## Example

```handlebars
{{#mapbox-gl as |map|}}
  {{map.control (draw-control touchEnabled=true) 'top-left'}}
{{/mapbox-gl}}
```

## Notes

Global options for draw controls may also be added to a `mapbox-gl-draw` object in `config/environment.js`.