ember-cli-inject-meta
Advanced tools
Comparing version 0.0.1 to 0.0.2
12
index.js
@@ -1,11 +0,1 @@ | ||
/** | ||
* Export cheerio (with ) | ||
*/ | ||
exports = module.exports = require('./lib/inject-meta'); | ||
/* | ||
Export the version | ||
*/ | ||
exports.version = require('./package').version; | ||
module.exports = require('./lib/inject-meta'); |
@@ -1,4 +0,5 @@ | ||
var fs = require('fs'); | ||
var cheerio = require('cheerio'); | ||
var RSVP = require('rsvp'); | ||
var fs = require('fs'); | ||
var path = require('path'); | ||
var cheerio = require('cheerio'); | ||
var RSVP = require('rsvp'); | ||
var hijackResponse = require('hijackresponse'); | ||
@@ -44,3 +45,2 @@ | ||
if (modules) { | ||
@@ -85,3 +85,3 @@ // Format modules to always be an array | ||
return new RSVP.Promise(function(resolve, reject) { | ||
fs.readFile(__dirname + '/define-meta-modules.js', 'utf8', function(err, data) { | ||
fs.readFile(path.join(__dirname, 'define-meta-modules.js'), 'utf8', function(err, data) { | ||
if (err) { | ||
@@ -107,3 +107,3 @@ reject(err); | ||
var escapedContent = escape(JSON.stringify(content)); | ||
return '<meta name="' + name + '" data-module=true ' + 'content="' + escapedContent + '" />'; | ||
return '<meta name="' + name + '" data-module=true content="' + escapedContent + '" />'; | ||
} |
{ | ||
"name": "ember-cli-inject-meta", | ||
"version": "0.0.1", | ||
"version": "0.0.2", | ||
"description": "Inject meta tags into an ember application to use as modules", | ||
@@ -8,2 +8,6 @@ "author": "Offir Golan <offirgolan@gmail.com>", | ||
"license": "MIT", | ||
"scripts": { | ||
"test": "./node_modules/.bin/mocha", | ||
"cover": "istanbul cover _mocha -- -R spec ./test/*-test.js" | ||
}, | ||
"engines": { | ||
@@ -16,3 +20,3 @@ "node": ">= 0.10.0" | ||
"meta", | ||
"server" | ||
"middleware" | ||
], | ||
@@ -28,2 +32,7 @@ "repository": { | ||
], | ||
"devDependencies": { | ||
"express": "^4.13.4", | ||
"mocha": "^2.4.5", | ||
"supertest": "^1.1.0" | ||
}, | ||
"dependencies": { | ||
@@ -30,0 +39,0 @@ "cheerio": "^0.20.0", |
# Ember CLI Inject Meta | ||
[![Build Status](https://travis-ci.org/offirgolan/ember-cli-inject-meta.svg?branch=master)](https://travis-ci.org/offirgolan/ember-cli-inject-meta) | ||
[![npm version](https://badge.fury.io/js/ember-cli-inject-meta.svg)](http://badge.fury.io/js/ember-cli-inject-meta) | ||
[![Code Climate](https://codeclimate.com/github/offirgolan/ember-cli-inject-meta/badges/gpa.svg)](https://codeclimate.com/github/offirgolan/ember-cli-inject-meta) | ||
[![Test Coverage](https://codeclimate.com/github/offirgolan/ember-cli-inject-meta/badges/coverage.svg)](https://codeclimate.com/github/offirgolan/ember-cli-inject-meta/coverage) | ||
Inject meta tags into your index.html and loads them as modules. | ||
@@ -42,3 +47,3 @@ | ||
The `injectMeta` function is passed a callback function that is given `req`, `res`, and `inject`. You must call `inject`, passing in either an array of meta module objects, or a single meta module object. Each meta module object should have: | ||
The `injectMeta` function is passed a callback function that is given `req`, `res`, and `inject`. You must call `inject`, passing in either an array of objects, or a single object. Each meta module object should have: | ||
@@ -45,0 +50,0 @@ - `path` (**String**): The path used to define your modules. (i.e `confg/user`) |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
6875
79
3
102