open-index/open-npm huggingface dataset:
npm package: @postedin/ember-ckeditor
Description: Unofficial Ember.js component for CKEditor 5 – the best browser-based rich text editor.
Author: Postedin SpA
Latest version: 0.10.2

CKEditor 5 component for Ember.js
==============================================================================

**Un**official [CKEditor 5](https://ckeditor.com/ckeditor-5/) rich text editor component for Ember.js.

## Why we made it

[Postedin](https://www.postedin.com) is a content creation platform. A good rich text editor is at the core of our product. Our platform uses [Ember.js](https://emberjs.com) so we naturally need a good integration with CKEditor 5 which we consider to be the best editor for the browser by a long shot. 

## What is next

### For 1.0.0

- write a proper readme with proper documentation
- write a proper contributing guide
- some basic tests

### Wishlist

- hopefully get changes we want into CKEditor instead of running custom builds or extending things
- full extensive testing
- autocomplete plugin (similar to gmail suggestions when writing an email)
- sources plugin (add a source that we can list at the bottom of the document)

Compatibility
------------------------------------------------------------------------------
(maybe)

* Ember.js v3.24 or above
* Ember CLI v3.24 or above
* Node.js v12 or above

Installation
------------------------------------------------------------------------------

```
ember install @postedin/ember-ckeditor
```

Usage
------------------------------------------------------------------------------

TODO: proper detailed usage

You need to have a build to use with this component. We use a combined build, so we can use multiple different custom versions (https://github.com/postedin/ckeditor5-build-combined). You can use any build like the official classic (https://www.npmjs.com/package/@ckeditor/ckeditor5-build-classic).

You will need to import the build and use it in the component.

For example, make an `Editor` component. We added a basic option and it will update the value.
```js
// components/editor.js
import Component from '@glimmer/component';
import { action } from '@ember/object';
import ClassicEditor from '@ckeditor/ckeditor5-build-classic';

export default class EditorComponent extends Component {
  classicEditor = ClassicEditor;
  value = '';
  options = {
    link: {
      addTargetToExternalLinks: true,
    }, 
  };

  @action
  handleInput(value) {
    this.value = value;

    if (this.args.onChanged) {
      this.args.onChanged(value); // for consuming this component and getting the updated value
    } 
  }
}
```

```html
<!-- components/editor.hbs -->
<CKEditor @editor={{this.classicEditor}} @value={{this.value}} @options={{this.options}} @onInput={{this.handleInput}} />
```

TODO: explain getting languages working

Contributing
------------------------------------------------------------------------------

TODO: more details

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

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

This project is licensed under the [MIT License](LICENSE.md).
npm package: @postedin/ember-ckeditor-es
Description: Unofficial Ember.js component for CKEditor 5 – the best browser-based rich text editor.
Author: Postedin SpA
Latest version: 0.7.0

CKEditor 5 component for Ember.js
==============================================================================

**Un**official [CKEditor 5](https://ckeditor.com/ckeditor-5/) rich text editor component for Ember.js.

## WORK IN PROGRESS

This integration is a work in progress and currently will only see features we directly need.

## Why we made it

[Postedin](https://www.postedin.com) is a content creation platform. A good rich text editor is at the core of our product. Our platform uses [Ember.js](https://emberjs.com) so we naturally need a good integration with CKEditor 5 which we consider to be the best editor for the browser by a long shot. 

## What is next

### For 1.0.0

- write a proper readme with proper documentation
- write a proper contributing guide
- some basic tests

### Wishlist

- extract the custom editor builds to their own packages
- hopefully get changes we want into CKEditor instead of running custom builds or extending things
- full extensive testing
- autocomplete plugin (similar to gmail suggestions when writing an email)
- sources plugin (add a source that we can list at the bottom of the document)


Compatibility
------------------------------------------------------------------------------

* Ember.js v3.4 or above
* Ember CLI v2.13 or above
* Node.js v8 or above


Installation
------------------------------------------------------------------------------

```
ember install @postedin/ember-ckeditor
```


Usage
------------------------------------------------------------------------------

TODO: proper details

Quick Example:
```hbs
<CKEditor @value={{default}} @onInput={{action (mut default)}} @onUpload={{action 'uploaded'}} @options={{this.options}} />
```


Contributing
------------------------------------------------------------------------------

TODO: more details

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


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

This project is licensed under the [MIT License](LICENSE.md).
npm package: @postedin/ember-google-analytics
Description: Add google analytics tracking to ember.
Author: Postedin SpA
Latest version: 1.0.0

[![Build Status](https://travis-ci.org/postedin/ember-google-analytics.svg?branch=master)](https://travis-ci.org/postedin/ember-google-analytics)

ember-google-analytics
==============================================================================

This addon will simply add gtags.js to index.html like a normal embed but configure and trigger it in ember using the configs you provide.


Installation
------------------------------------------------------------------------------

```
ember install @postedin/ember-google-analytics
```


Usage
------------------------------------------------------------------------------

### Add your tracking code to your `config/environment.js`.

EG:
```js
module.exports = function(environment) {
  let ENV = {
    ...
    googleAnalytics: {
      trackingId: 'UA-xxxxxxx-x',
    },
  };
```

### By default the tracking is only enabled in the production environment. But you can specify which environments to run it on as well.

```js
module.exports = function(environment) {
  let ENV = {
    ...
    googleAnalytics: {
      trackingId: 'UA-xxxxxxx-x',
      trackEnvironments: 'awesome-env',
      // or
      trackEnvironments: ['production', 'staging', 'etc'],
    },
  };
```

Contributing
------------------------------------------------------------------------------

### Installation

* `git clone https://github.com/postedin/ember-google-analytics`
* `cd ember-google-analytics`
* `yarn install`

### Linting

* `yarn lint:js`
* `yarn lint:js --fix`

### Running tests

* `ember test` – Runs the test suite on the current Ember version
* `ember test --server` – Runs the test suite in "watch mode"
* `ember try:each` – Runs the test suite against multiple Ember versions


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

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