open-index/open-npm huggingface dataset:
npm package: @particle/docusaurus-plugin-segment
Description: Segment plugin for Docusaurus.
Latest version: 0.1.0

# docusaurus-plugin-segment

Send Docusaurus page view events to [Segment](https://segment.com). This opens up your analytics possibilities to the over [300 different integrations](https://segment.com/catalog/) that Segment provides.

## Installation

```bash
npm install --save @twilio-labs/docusaurus-plugin-segment
```

**Or, if you prefer Yarn:**

```bash
yarn add @twilio-labs/docusaurus-plugin-segment
```

## Configuration

Accepted fields:

| Name               | Type      | Default      | Description                                                              |
| ------------------ | --------- | ------------ | ------------------------------------------------------------------------ |
| `writeKey`         | `string`  | **Required** | The Write Key for your Segment JavaScript source.                        |
| `trackLocalSearch` | `boolean` | `false`      | Whether to track searches made with docusaurus-search-local              |
| `allowedInDev`     | `boolean` | `false`      | Whether to allow tracking in development mode in addition to production. |

To find your write key:

1. [Login to Segment](https://app.segment.com/login/)
2. Click on **Connections**
3. Open your **JavaScript** source. (If you don't have one, click **Add Source** to add one.)
4. Choose the **Settings** tab
5. Click **API Keys**
6. You will find the **Write Key** on this page.

### Example configuration

#### docusaurus.config.js

```js
  plugins: [
    [
      "@twilio-labs/docusaurus-plugin-segment",
      {
        writeKey: "3EBOWfRPv8qwertyZXCvbnMAsD2f1g0H",
        allowedInDev: false,
      },
    ],
  ],
```

## Other features

Beyond sending page views to Segment, this plugin also supports sending search queries made using the [docusaurus-search-local](https://github.com/cmfcmf/docusaurus-search-local) plugin.

It also supports identifying users on your system, should you have identity, by inspecting a cookie named `client_id` and expecting it to have the format of `<unique id>|<email>` (a unique identifier and email address, separated by the pipe character).

## About Segment

This plugin is leveraging Segment's [Analytics.js 2.0](https://segment.com/docs/connections/sources/catalog/libraries/website/javascript/) JavaScript client (called a "source").
npm package: @particle/ember-data-fixture-adapter
Description: The default blueprint for ember-cli addons.
Latest version: 2.0.1

# Ember Data Fixture Adapter

[![Build Status](https://travis-ci.org/emberjs/ember-data-fixture-adapter.svg)](https://travis-ci.org/emberjs/ember-data-fixture-adapter)

This addon contains the FixtureAdapter from Ember Data. The
FixtureAdapter lets you find, store, modify, and delete records using an
in-memory store.

The FixtureAdapter was removed from Ember Data core in May 2015 due to
the lack of an interested maintainer and overall bugginess. We recommend
you switch to using an AJAX stubbing library like
[Pretender](https://github.com/trek/pretender).

**This addon is currently not maintained by the Ember Data team.**
However, we will be happy to merge documentation fixes.

## Installation

You can use it as an addon using `ember install ember-data-fixture-adapter`.

If you are using it in globals mode, you can use [Ember
Giftwrap](https://github.com/ef4/ember-giftwrap) to build it for your
application.

## Usage

You can define a `FIXTURES` array on your model with some data you would
like available by default:

```javascript
import DS from 'ember-data';

var Post = DS.Model.extend({
  title: DS.attr()
});

Post.reopenClass({
  FIXTURES: [
    {
      id: 1,
      title: "Something something Basecamp"
    }
  ]
});

export default Post;
```

Then, in your tests, set your app's application adapter to the
FixtureAdapter:

```javascript
// app/adapters/application.js
export { default } from 'ember-data-fixture-adapter';
```

## Development Installation

* `git clone` this repository
* `npm install`
* `bower install`

## Running

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

## Running Tests

* `ember test`
* `ember test --server`

## Building

* `ember build`

For more information on using ember-cli, visit [http://www.ember-cli.com/](http://www.ember-cli.com/).
npm package: @particle/ember-easy-form-extensions
Description: Enhances Ember EasyForm by providing easy action handling, validations, and Ember 1.13 support for your forms
Latest version: 1.0.15

Ember Easy Form Extensions [![Build Status](https://travis-ci.org/sir-dunxalot/ember-easy-form-extensions.svg?branch=master)](https://travis-ci.org/sir-dunxalot/ember-easy-form-extensions)
======

This Ember addon enhances Ember EasyForm by providing easy action handling, validations, and Ember 1.13 support for your forms

**To support Ember 1.13 Easy Form has been temporarily rewritten for Ember CLI. When EasyForm is updated by Dockyard this addon will support that instead of our own form components.**

Ember apps running 1.12 or below may behave unexpectedly.

## Installation

Uninstall any references to `ember-easy-form` and `ember-validations`and then:

```sh
ember install ember-easy-form-extensions
```

## Overview and Example

`ember-easy-form-extensions` comes prepackaged with `ember-easy-form` and `ember-validations` so you can now build awesome forms and handle the subsequent submission events just as easily as Easy Form makes writing your templates.

Here's an example:

```hbs
{{!--app-name/templates/posts/new.hbs--}}

{{#form-wrapper}}
  {{#form-controls legend='Write a new post'}}

    {{!--model.title--}}
    {{input-group property='title'}}

    {{!--model.description--}}
    {{input-group property='description' type='textarea'}}

  {{/form-controls}}

  {{!--Submit and cancel buttons--}}
  {{form-submission}}
{{/form-wrapper}}
```

```js
// app-name/controllers/posts/new.js

import Ember from 'ember';
import FormMixin from 'ember-easy-form-extensions/mixins/controllers/form';

export default Ember.Controller.extend(
  FormMixin, {

  validations: {
    'model.title': {
      presence: true
    }
  }

  /* Runs if cancel button in {{form-submission}} is clicked */

  cancel: function() {
    this.transitionTo('posts');
  },

  /* Runs after validations pass and submit button in {{form-submission}} is clicked */

  save: function() {
    this.get('content').save().then(function(post) {
      this.transitionTo('post', post);
    });
  },

});
```

## Documentation

A walkthrough and documentation can be found in the [wiki](https://github.com/sir-dunxalot/ember-easy-form-extensions/wiki).
npm package: @particle/ember-jsoneditor
Description: Ember component to view, edit and format JSON.
Author: Glavin Wiechert
Latest version: 0.1.4

# Ember JSON Editor [![npm version](https://badge.fury.io/js/ember-jsoneditor.svg)](http://badge.fury.io/js/ember-jsoneditor)

> Ember component for [JSON Editor](https://github.com/josdejong/jsoneditor/) to view, edit and format JSON.

**Live demo**: http://glavin001.github.io/ember-jsoneditor/

---

## Usage

```handlebars
{{json-editor json=model mode=mode name=name}}
```

For a complete example, see the [dummy test app in `tests/dummy/app/`](https://github.com/Glavin001/ember-jsoneditor/tree/master/tests/dummy/app).

## Installation

```bash
ember install ember-jsoneditor
```

## Development

* `git clone` this repository
* `npm install`
* `bower install`
* `ember server`
* Visit your app at [http://localhost:4200](http://localhost:4200).

## Running Tests

* `ember test`
* `ember test --server`

## Building

* `ember build`

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

## Publishing to GitHub Pages

See https://github.com/poetic/ember-cli-github-pages

```bash
ember github-pages:commit --message "Your commit message"
```