Easily inject 3rd party scripts in ember-cli apps
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
addon
app
config
tests
vendor
.bowerrc
.editorconfig
.ember-cli
.gitignore
.jshintrc
.travis.yml
Brocfile.js
LICENSE.md
README.md
bower.json
index.js
package.json
testem.json

README.md

ember-inject-script

Inject 3rd party scripts into your ember-cli app, for example mixpanel, Typekit etc...

Installation

Install as an Ember CLI addon:

npm install --save-dev ember-inject-script

Usage

For example, lets configure Typekit.

loadScript returns a promise, so we can simply load in the Typekit JS and, when it's ready, call Typekit.load():

/* global Typekit */

import injectScript from 'ember-inject-script';
import config from 'your-app/config/environment';

export default {
  name: 'typekit',
  initialize: function() {
    var url = "//use.typekit.net/"+config.typekitID+".js";
    injectScript(url).then(function() {
      Typekit.load();
    });
  }
};

Developing

Installation

  • git clone this repository
  • npm install
  • bower install

Running

Running Tests

  • ember test
  • ember test --server

Building

  • ember build

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