ember-cli-text-support-mixins

Ember.TextSupport enhancements including a {{input-text}} and {{text-area}} component.

Usage no npm install needed!

<script type="module">
  import emberCliTextSupportMixins from 'https://cdn.skypack.dev/ember-cli-text-support-mixins';
</script>

README

ember-cli-text-support-mixins

npm version downloads CircleCI Code Climate

Dependencies ember-observer-badge License

Ember.TextSupport enhancements including a {{input-text}} and {{text-area}} component.

Built With

ember-cli-2.18.2

Tested Against

ember-lts-2.4 ember-lts-2.8 ember-lts-2.12 ember-lts-2.16

ember-release-2.18 ember-default ember-beta ember-canary

Demo & Documentation

The demonstration web application can be found here: http://ember-cli-text-support-mixins.cybertooth.io/.

Installation

The following command will install this add-on:

ember install ember-cli-text-support-mixins

Upgrading

When working through the Ember upgrade process, I recommend invoking the ember install ember-cli-text-support-mixins command once you are done to get the latest version of the add-on.

This will likely update the dependencies listed above.

Bower & JQuery

This add-on does not depend on bower libraries when installed in your application or add-on.

This add-on no longer depends on JQuery.

Dependencies

ember-cli-element-closest-polyfill

Polyfill terrible M$ browsers with the Element.closest() & Element.matches() using ember-cli-element-closest-polyfill.

keyevent

The constants from keyevent are installed by yarn and ember-cli-node-assets.

Contributing

Setup

  • git clone git@github.com:cybertoothca/ember-cli-text-support-mixins.git
  • yarn

Running The Dummy Application

  • ember server
  • Visit your app at http://localhost:4200.

Running Add-on Tests

  • npm test (Runs ember try:testall to test your add-on against multiple Ember versions)
  • ember test
  • ember test --server

Building The Add-on

  • ember build

For more information on using ember-cli, visit http://ember-cli.com/.

Linking This Add-on For Local Testing

Linking

Use yarn.

# from this add-on project
$ yarn link
# from the other project that depends on this add-on
$ yarn link ember-cli-text-support-mixins

Unlinking

Again, use yarn.

# from the other project that linked to this add-on
$ yarn unlink ember-cli-text-support-mixins
# from this add-on project
$ yarn unlink

Deploying The Dummy Application

Make sure your ~/.aws/credentials file has a profile named cybertooth with a valid key and secret,

[cybertooth]
aws_access_key_id = <KEY>
aws_secret_access_key = <SECRET>

Deploy by invoking the following command: ember deploy production

Confirm your changes are showing up in our S3 container: http://ember-cli-text-support-mixins.cybertooth.io/

Releasing & Publishing To NPM

$ npm version x.y.z-sub.#
$ git push
$ git push --tags
$ npm publish