Socket
Socket
Sign inDemoInstall

ember-cli-inject-meta

Package Overview
Dependencies
Maintainers
1
Versions
5
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

ember-cli-inject-meta - npm Package Compare versions

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');

12

lib/inject-meta.js

@@ -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`)

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc