Socket
Socket
Sign inDemoInstall

match-media-mock

Package Overview
Dependencies
3
Maintainers
2
Versions
2
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.1.0 to 0.1.1

.travis.yml

18

lib/MatchMediaMock.js

@@ -9,13 +9,13 @@ 'use strict';

var _lodashLangClone = require('lodash/lang/clone');
var _lodashClone = require('lodash/clone');
var _lodashLangClone2 = _interopRequireDefault(_lodashLangClone);
var _lodashClone2 = _interopRequireDefault(_lodashClone);
var _lodashObjectMapValues = require('lodash/object/mapValues');
var _lodashMapValues = require('lodash/mapValues');
var _lodashObjectMapValues2 = _interopRequireDefault(_lodashObjectMapValues);
var _lodashMapValues2 = _interopRequireDefault(_lodashMapValues);
var _lodashObjectForOwn = require('lodash/object/forOwn');
var _lodashForOwn = require('lodash/forOwn');
var _lodashObjectForOwn2 = _interopRequireDefault(_lodashObjectForOwn);
var _lodashForOwn2 = _interopRequireDefault(_lodashForOwn);

@@ -52,7 +52,7 @@ var _MediaQueryListMock = require('./MediaQueryListMock');

var matchBeforeByQuery = _lodashObjectMapValues2['default'](createdMqls, 'matches');
var matchBeforeByQuery = (0, _lodashMapValues2['default'])(createdMqls, 'matches');
config = _lodashLangClone2['default'](newConfig) || {};
config = (0, _lodashClone2['default'])(newConfig) || {};
_lodashObjectForOwn2['default'](createdMqls, function (mql, query) {
(0, _lodashForOwn2['default'])(createdMqls, function (mql, query) {

@@ -59,0 +59,0 @@ if (mql.matches !== matchBeforeByQuery[query]) {

@@ -13,9 +13,9 @@ 'use strict';

var _lodashCollectionIncludes = require('lodash/collection/includes');
var _lodashIncludes = require('lodash/includes');
var _lodashCollectionIncludes2 = _interopRequireDefault(_lodashCollectionIncludes);
var _lodashIncludes2 = _interopRequireDefault(_lodashIncludes);
var _lodashArrayPull = require('lodash/array/pull');
var _lodashPull = require('lodash/pull');
var _lodashArrayPull2 = _interopRequireDefault(_lodashArrayPull);
var _lodashPull2 = _interopRequireDefault(_lodashPull);

@@ -40,7 +40,2 @@ var _cssMediaquery = require('css-mediaquery');

_createClass(MediaQueryListMock, [{
key: 'matches',
get: function () {
return _cssMediaquery2['default'].match(this._query, this._getConfig());
}
}, {
key: 'addListener',

@@ -52,3 +47,3 @@ value: function addListener(listener) {

if (!_lodashCollectionIncludes2['default'](this._listeners, listener)) {
if (!(0, _lodashIncludes2['default'])(this._listeners, listener)) {
this._listeners.push(listener);

@@ -60,3 +55,3 @@ }

value: function removeListener(listener) {
_lodashArrayPull2['default'](this._listeners, listener);
(0, _lodashPull2['default'])(this._listeners, listener);
}

@@ -72,2 +67,12 @@ }, {

}
}, {
key: 'matches',
get: function get() {
return _cssMediaquery2['default'].match(this._query, this._getConfig());
}
}, {
key: 'media',
get: function get() {
return this._query;
}
}]);

@@ -74,0 +79,0 @@

{
"name": "match-media-mock",
"version": "0.1.0",
"version": "0.1.1",
"description": "server side compatible replacement for Window.matchMedia()",

@@ -8,3 +8,3 @@ "main": "lib/MatchMediaMock.js",

"lib": "babel ./src --out-dir lib --source-maps --source-maps",
"test": "echo \"Error: no test specified\" && exit 1"
"test": "mocha --compilers js:babel/register"
},

@@ -31,8 +31,12 @@ "repository": {

"exenv": "^1.2.0",
"lodash": "^3.9.3"
"lodash": "^4.17.5"
},
"devDependencies": {
"assert": "^1.3.0",
"babel": "^5.5.6",
"babel-eslint": "^3.1.14",
"eslint": "^0.22.1"
"eslint": "^0.22.1",
"eslint-plugin-mocha": "^0.2.2",
"mocha": "^2.2.5"
}
}

@@ -1,6 +0,10 @@

#MatchMediaMock
Simple server side compatible substitution for ```Window.macthMedia()``` based on [css-mediaquery].
Deisgned to use with [Radium].
# MatchMediaMock
###Basic usage
[![Build Status](https://img.shields.io/travis/azazdeaz/match-media-mock.svg?style=flat-square)](https://travis-ci.org/azazdeaz/match-media-mock)
[![npm](https://img.shields.io/npm/dm/match-media-mock.svg?style=flat-square)](https://www.npmjs.com/package/match-media-mock)
Simple server-side compatible substitution for ```Window.matchMedia()``` based on [css-mediaquery].
Designed for use with [Radium].
### Basic usage
```javascript

@@ -19,5 +23,5 @@ var matchMediaMock = require('match-media-mock').create()

For more detailes about matching check out [css-mediaquery]!
For more details about matching check out [css-mediaquery]!
###Example usage with [Radium]
### Example usage with [Radium]
```javascript

@@ -38,7 +42,5 @@ var Radium = require('radium')

```
For more details see the [Radium docs][Radium]
###TODO:
- add tests
[Radium]: https://github.com/FormidableLabs/radium
[Radium]: https://github.com/FormidableLabs/radium/tree/master/docs/api#configsetmatchmedia
[css-mediaquery]: https://github.com/ericf/css-mediaquery

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

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

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc