Socket
Socket
Sign inDemoInstall

react-interval

Package Overview
Dependencies
Maintainers
1
Versions
18
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

react-interval - npm Package Compare versions

Comparing version 1.3.2 to 1.3.3

lib/Component.js

4

bower.json

@@ -27,3 +27,3 @@ {

"authors": [
"Nik Butenko <nik@butenko.me> (http://butenko.me/)"
"Nik Butenko <nik@butenko.me>"
],

@@ -33,3 +33,3 @@ "license": "MIT",

"dependencies": {
"react": "^0.14"
"react": "^0.14 || ^15"
},

@@ -36,0 +36,0 @@ "ignore": [

@@ -59,5 +59,5 @@ (function webpackUniversalModuleDefinition(root, factory) {

// Babel6 does not hack the default behaviour of ES Modules anymore, so we should export
var ReactInterval = __webpack_require__(1).ReactInterval;
var ReactInterval = __webpack_require__(1).default;
ReactInterval.ReactInterval = ReactInterval;

@@ -75,2 +75,3 @@ module.exports = ReactInterval;

});
exports.ReactInterval = undefined;

@@ -83,3 +84,3 @@ var _react = __webpack_require__(2);

var ReactInterval = _react2.default.createClass({
var ReactInterval = exports.ReactInterval = _react2.default.createClass({
displayName: 'ReactInterval',

@@ -143,4 +144,2 @@

});
exports.default = ReactInterval;

@@ -147,0 +146,0 @@ /***/ },

@@ -1,2 +0,2 @@

!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e(require("react")):"function"==typeof define&&define.amd?define(["react"],e):"object"==typeof exports?exports.ReactInterval=e(require("react")):t.ReactInterval=e(t.React)}(this,function(t){return function(t){function e(n){if(o[n])return o[n].exports;var r=o[n]={exports:{},id:n,loaded:!1};return t[n].call(r.exports,r,r.exports,e),r.loaded=!0,r.exports}var o={};return e.m=t,e.c=o,e.p="",e(0)}([function(t,e,o){"use strict";var n=o(1)["default"];t.exports=n},function(t,e,o){"use strict";function n(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var r=o(2),i=n(r),s=i["default"].createClass({displayName:"ReactInterval",propTypes:{callback:i["default"].PropTypes.func.isRequired,enabled:i["default"].PropTypes.bool,timeout:i["default"].PropTypes.number},getDefaultProps:function(){return{enabled:!1,timeout:1e3}},componentDidMount:function(){this.props.enabled&&this.start()},shouldComponentUpdate:function(t){var e=t.timeout,o=t.callback,n=t.enabled;return this.props.timeout!==e||this.props.callback!==o||this.props.enabled!==n},componentDidUpdate:function(t){var e=t.enabled;this.props.enabled!==e&&(this.props.enabled?this.start():this.stop())},componentWillUnmount:function(){this.stop()},callback:function(){this.timer&&(this.props.callback(),this.start())},start:function(){this.stop(),this.timer=setTimeout(this.callback,this.props.timeout)},stop:function(){clearTimeout(this.timer),this.timer=null},render:function(){return!1}});e["default"]=s},function(e,o){e.exports=t}])});
!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e(require("react")):"function"==typeof define&&define.amd?define(["react"],e):"object"==typeof exports?exports.ReactInterval=e(require("react")):t.ReactInterval=e(t.React)}(this,function(t){return function(t){function e(n){if(o[n])return o[n].exports;var r=o[n]={exports:{},id:n,loaded:!1};return t[n].call(r.exports,r,r.exports,e),r.loaded=!0,r.exports}var o={};return e.m=t,e.c=o,e.p="",e(0)}([function(t,e,o){"use strict";var n=o(1).ReactInterval;n.ReactInterval=n,t.exports=n},function(t,e,o){"use strict";function n(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0}),e.ReactInterval=void 0;var r=o(2),a=n(r);e.ReactInterval=a["default"].createClass({displayName:"ReactInterval",propTypes:{callback:a["default"].PropTypes.func.isRequired,enabled:a["default"].PropTypes.bool,timeout:a["default"].PropTypes.number},getDefaultProps:function(){return{enabled:!1,timeout:1e3}},componentDidMount:function(){this.props.enabled&&this.start()},shouldComponentUpdate:function(t){var e=t.timeout,o=t.callback,n=t.enabled;return this.props.timeout!==e||this.props.callback!==o||this.props.enabled!==n},componentDidUpdate:function(t){var e=t.enabled;this.props.enabled!==e&&(this.props.enabled?this.start():this.stop())},componentWillUnmount:function(){this.stop()},callback:function(){this.timer&&(this.props.callback(),this.start())},start:function(){this.stop(),this.timer=setTimeout(this.callback,this.props.timeout)},stop:function(){clearTimeout(this.timer),this.timer=null},render:function(){return!1}})},function(e,o){e.exports=t}])});
//# sourceMappingURL=react-interval.min.js.map
'use strict';
// Babel6 does not hack the default behaviour of ES Modules anymore, so we should export
var ReactInterval = require('./Component').ReactInterval;
var ReactInterval = require('./ReactInterval').default;
ReactInterval.ReactInterval = ReactInterval;
module.exports = ReactInterval;
//# sourceMappingURL=index.js.map
{
"name": "react-interval",
"version": "1.3.2",
"version": "1.3.3",
"description": "Safe React wrapper for setInterval",
"main": "lib/index.js",
"config": {
"component": "ReactInterval"
},
"scripts": {
"pregh-pages": "git fetch origin",
"gh-pages": "git checkout gh-pages && git rebase origin/master --force-rebase && npm run build && git add . && git commit --amend --no-edit && git push --force && git checkout master",
"build": "parallelshell -w \"npm run build:lib -s\" \"npm run build:ghPages -s\" \"npm run build:dist -s\" \"npm run build:min -s\"",
"prebuild": "rimraf lib example build",
"build:lib": "cross-env NODE_ENV=production babel src --out-dir lib --source-maps --ignore src/example",
"build:ghPages": "cross-env NODE_ENV=production BUILD=ghPages webpack",
"build:dist": "cross-env NODE_ENV=production BUILD=dist webpack",
"build:min": "cross-env NODE_ENV=production BUILD=min webpack",
"prepublish": "parallelshell -w \"npm run build:lib -s\" \"npm run build:dist -s\" \"npm run build:min -s\"",
"start": "cross-env NODE_ENV=development webpack-dev-server",
"test": "cross-env NODE_ENV=test babel-node test",
"test:dev": "cross-env NODE_ENV=test babel-node test | tap-nyan",
"test:cov": "cross-env NODE_ENV=test babel-node node_modules/isparta/bin/isparta cover --report text --report html --report lcov --dir reports/coverage test",
"test:e2e": "cross-env NODE_ENV=development nightwatch-autorun",
"lint": "eslint --cache .",
"precommit": "npm run lint -s",
"prepush": "npm run test -s",
"postversion": "git push --follow-tags"
"start": "react-component-template",
"test": "npm start test",
"precommit": "npm start precommit",
"prepush": "npm start prepush",
"postversion": "npm start postversion",
"prepublish": "npm start prepublish"
},

@@ -41,3 +32,3 @@ "repository": {

],
"author": "Nik Butenko <nik@butenko.me> (http://butenko.me/)",
"author": "Nik Butenko <nik@butenko.me>",
"license": "MIT",

@@ -52,34 +43,4 @@ "bugs": {

"devDependencies": {
"babel-cli": "6.7.5",
"babel-core": "6.7.6",
"babel-eslint": "6.0.2",
"babel-loader": "6.2.4",
"babel-plugin-transform-object-rest-spread": "6.6.5",
"babel-plugin-webpack-loaders": "0.4.0",
"babel-preset-es2015": "6.6.0",
"babel-preset-react": "6.5.0",
"codecov.io": "0.1.6",
"cross-env": "1.0.7",
"css-loader": "0.23.1",
"eslint": "2.7.0",
"eslint-loader": "1.3.0",
"eslint-plugin-react": "4.3.0",
"glob": "7.0.3",
"html-webpack-plugin": "2.15.0",
"husky": "0.11.4",
"isparta": "4.0.0",
"json-loader": "0.5.4",
"nightwatch-autorun": "2.3.1",
"parallelshell": "2.0.0",
"react-dom": "15.0.1",
"react": "15.0.1",
"rimraf": "2.5.2",
"sinon": "1.17.3",
"style-loader": "0.13.1",
"tap-nyan": "0.0.2",
"tap-xunit": "1.3.1",
"tape": "4.5.1",
"webpack": "1.12.15",
"webpack-dev-server": "1.14.1"
"react-component-template": "0.1.6"
}
}
'use strict';
// Babel6 does not hack the default behaviour of ES Modules anymore, so we should export
const ReactInterval = require('./ReactInterval').default;
const ReactInterval = require('./Component').ReactInterval;
ReactInterval.ReactInterval = ReactInterval;
module.exports = ReactInterval;

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

Sorry, the diff of this file is not supported yet

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