# ember-bootstrap-controls

> Ember bootstrap form components.

Latest version **3.0.3** (published 2020-08-24) · MIT license · 0 weekly downloads

## Install

```sh
npm install ember-bootstrap-controls
pnpm add ember-bootstrap-controls
yarn add ember-bootstrap-controls
bun add ember-bootstrap-controls
```

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 3.0.3 |
| Published | 2020-08-24 |
| First published | 2019-07-16 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Node | 8.* \|\| 10.* \|\| 12.* |
| Dependencies | 14 |
| Unpacked size | 438.8 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 3 |
| Maintainers | jweakley |
| Keywords | ember-addon |

## Links

- npm: https://www.npmjs.com/package/ember-bootstrap-controls
- Repository: https://github.com/wildland/ember-bootstrap-controls
- Homepage: https://github.com/wildland/ember-bootstrap-controls#readme
- Issues: https://github.com/wildland/ember-bootstrap-controls/issues
- npm.io page: https://npm.io/package/ember-bootstrap-controls

## Dependencies (14)

- [chalk](https://npm.io/package/chalk.md) ^2.4.2
- [lodash](https://npm.io/package/lodash.md) ^4.17.15
- [minimist](https://npm.io/package/minimist.md) >=1.2.2
- [ember-cli-babel](https://npm.io/package/ember-cli-babel.md) ^7.7.3
- [ember-inputmask](https://npm.io/package/ember-inputmask.md) ^0.9.1
- [ember-prop-types](https://npm.io/package/ember-prop-types.md) ^9.0.2
- [ember-tui-editor](https://npm.io/package/ember-tui-editor.md) ^0.1.6
- [ember-concurrency](https://npm.io/package/ember-concurrency.md) ^1.1.5
- [ember-cli-htmlbars](https://npm.io/package/ember-cli-htmlbars.md) ^3.0.1
- [ember-power-select](https://npm.io/package/ember-power-select.md) ^2.3.4
- [ember-truth-helpers](https://npm.io/package/ember-truth-helpers.md) ^2.1.0
- [ember-cli-string-utils](https://npm.io/package/ember-cli-string-utils.md) ^1.1.0
- [ember-source-channel-url](https://npm.io/package/ember-source-channel-url.md) ^1.1.0
- [ember-bootstrap-datepicker](https://npm.io/package/ember-bootstrap-datepicker.md) ^2.0.9

## Recent versions

- 3.0.3 (latest) — 2020-08-24
- 3.0.2 — 2020-05-27
- 3.0.1 — 2020-03-16
- 1.1.0 — 2019-07-16

## README

<p align="center">
  <img src="https://github.com/wildland/ember-bootstrap-controls/blob/master/img/wildlanduxlogo.png" width="300px">
</p>

WildlandUX is a library for quickly creating EmberJS forms that utilize the Bootstrap4 form and input styles and HTML &mdash; it includes accessiblity.

This README outlines the details of using and collaborating on this Ember addon.

Checkout our [Releases](../../releases/latest) or [Changelog](CHANGELOG.md) for what has changed.

Here's a [list](https://github.com/wildland/ember-bootstrap-controls/graphs/contributors) of
all the people who have contributed to the development of this library.

## Installation

Upgrading instead of Installing? Head over to our [upgrade instructions](#upgrade-instructions).

Run `ember install @wildland-labs/ember-bootstrap-controls` to install this add-on.

## Upgrade Instructions

### v1.X.X -> v2.0.0
  - `bootstrap-input-mask` mask attribute definitions:
    - `9` : numeric
    - `a` : alphabetical
    - `*` : alphanumeric
  - `bootstrap-currency-input`
    - `prefix` : '$'
  - Docs - [ember-inputmask](https://brandynbennett.github.io/ember-inputmask/docs)
  
  #### Example:
  #### v1.x.x 
  `ssnMask = [/[0-9]/, /\d/, /\d/, '-', /\d/, /\d/, '-', /\d/, /\d/, /\d/, /\d/];`

  #### v2.0.0
  `ssnMask = '999-99-9999';`

### 0.18.1 -> v1.0.0-alpha.x
 - Updated to bootstrap 4, still an alpha release, public API/class names are subject to change before a 1.0 release.

### 0.14.0 -> 0.15.0
 - `keyPress`, `keyDown`, `keyUp` events were all renamed to `key-press`, `key-down`, and `key-up` respectively. This was to prevent it from conflicting with Ember.Component `keyPress`, `keyDown`, and `keyUp` events. An assert is thrown to help the developer identify and fix these issues, but it is further recommeneded to do a project find, and replace where used.

### 0.X -> 0.14.0
### This version is likely not backwards compatible with ember-cli < 2.11.0 and ember-cli-htmlbars < 1.1.1
### If you need to support a version less than one of these, please use 0.11.x instead.
 - Find the `ember-bootstrap-controls` in your `package.json` which can be found in the root ember directory and update the version to the latest release.
 - Run `npm install`
 - Move into your root ember directory and run `ember g ember-bootstrap-controls`

## Usage
See the [live documentation](http://wildland.github.io/ember-bootstrap-controls/).

## Freestyle
If you are running [ember-freestyle](https://github.com/chrislopresto/ember-freestyle) then you can add the following component to get a `{{freestyle-section}}` that contains all of this library's components.
```
{{#freestyle-guide
...
  {{ember-bootstrap-controls-freestyle}}
...
{{/freestyle-guide}}
```

## Running

To run the dummy app, from the root directory, simply run `npm install` then `npm start`. You'll then find the style-guide application at http://localhost:4200.

## Troubleshooting
* Node Sass does not yet support your current environment => `npm rebuild node-sass`

## Deploying Documentation

Run `npm run deploy-documentation`

## Running Tests

### Browser
* `npm start`
* `localhost:4200/tests`

### Cli
* `npm test`


For more information on using ember-cli, visit [https://ember-cli.com/](https://ember-cli.com/).

License
------------------------------------------------------------------------------

This project is licensed under the [MIT License](LICENSE.md).

---
_Source: https://npm.io/package/ember-bootstrap-controls · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
