From d8e4d8fd351e9ef6cc48f42932892c762581973e Mon Sep 17 00:00:00 2001 From: Philip Diffenderfer Date: Tue, 1 Nov 2016 23:29:22 -0400 Subject: [PATCH] Fixed for node/webpack --- bower.json | 2 +- build/rekord-react.js | 6 +++--- build/rekord-react.min.js | 4 ++-- build/rekord-react.min.js.map | 2 +- package.json | 2 +- src/header.js | 4 ++-- 6 files changed, 10 insertions(+), 10 deletions(-) diff --git a/bower.json b/bower.json index 48f7761..02b33d8 100644 --- a/bower.json +++ b/bower.json @@ -1,6 +1,6 @@ { "name": "rekord-react", - "version": "1.4.2", + "version": "1.4.3", "homepage": "https://github.com/Rekord/rekord-react", "authors": [ "Philip Diffenderfer " diff --git a/build/rekord-react.js b/build/rekord-react.js index d66be6c..2136f2e 100644 --- a/build/rekord-react.js +++ b/build/rekord-react.js @@ -1,11 +1,11 @@ -/* rekord-react 1.4.2 - A rekord binding to React - adding Rekord.Sync by Philip Diffenderfer */ +/* rekord-react 1.4.3 - A rekord binding to React - adding Rekord.Sync by Philip Diffenderfer */ // UMD (Universal Module Definition) (function (root, factory) { if (typeof define === 'function' && define.amd) // jshint ignore:line { // AMD. Register as an anonymous module. - define(['Rekord', 'react'], function(Rekord, react) { // jshint ignore:line + define(['rekord', 'react'], function(Rekord, react) { // jshint ignore:line return factory(root, Rekord, react); }); } @@ -14,7 +14,7 @@ // Node. Does not work with strict CommonJS, but // only CommonJS-like environments that support module.exports, // like Node. - module.exports = factory(global, require('Rekord'), require('react')); // jshint ignore:line + module.exports = factory(global, require('rekord'), require('react')); // jshint ignore:line } else { diff --git a/build/rekord-react.min.js b/build/rekord-react.min.js index 2f2130a..12c7ebd 100644 --- a/build/rekord-react.min.js +++ b/build/rekord-react.min.js @@ -1,3 +1,3 @@ -/* rekord-react 1.4.2 - A rekord binding to React - adding Rekord.Sync by Philip Diffenderfer */ -!function(t,e){"function"==typeof define&&define.amd?define(["Rekord","react"],function(n,o){return e(t,n,o)}):"object"==typeof module&&module.exports?module.exports=e(global,require("Rekord"),require("react")):t.Rekord=e(t,t.Rekord,t.React)}(this,function(t,e,n,o){function i(t,e,n,o){return this instanceof i?(this.component=t,this.target=e,this.property=n,o&&this.notify(),void this.on()):new i(t,e)}var r=e.isRekord;return i.prototype={on:function(){var t=this.target;r(t)&&(t=this.target=t.Database);var e=this.off=t[t.$change?"$change":"change"](this.notify,this),n=this.component.componentWillUnmount;this.component.componentWillUnmount=function(){n&&n.apply(this,arguments),e()}},notify:function(){if(this.property){var t={};t[this.property]=this.target,this.component.setState(t)}else this.component.forceUpdate()}},e.Sync=i,e}); +/* rekord-react 1.4.3 - A rekord binding to React - adding Rekord.Sync by Philip Diffenderfer */ +!function(t,e){"function"==typeof define&&define.amd?define(["rekord","react"],function(n,o){return e(t,n,o)}):"object"==typeof module&&module.exports?module.exports=e(global,require("rekord"),require("react")):t.Rekord=e(t,t.Rekord,t.React)}(this,function(t,e,n,o){function i(t,e,n,o){return this instanceof i?(this.component=t,this.target=e,this.property=n,o&&this.notify(),void this.on()):new i(t,e)}var r=e.isRekord;return i.prototype={on:function(){var t=this.target;r(t)&&(t=this.target=t.Database);var e=this.off=t[t.$change?"$change":"change"](this.notify,this),n=this.component.componentWillUnmount;this.component.componentWillUnmount=function(){n&&n.apply(this,arguments),e()}},notify:function(){if(this.property){var t={};t[this.property]=this.target,this.component.setState(t)}else this.component.forceUpdate()}},e.Sync=i,e}); //# sourceMappingURL=rekord-react.min.js.map diff --git a/build/rekord-react.min.js.map b/build/rekord-react.min.js.map index a533663..e869a0f 100644 --- a/build/rekord-react.min.js.map +++ b/build/rekord-react.min.js.map @@ -1 +1 @@ -{"version":3,"sources":["rekord-react.min.js"],"names":["root","factory","define","amd","Rekord","react","module","exports","global","require","React","this","undefined","Sync","component","target","property","set","notify","on","isRekord","prototype","Database","off","$change","unmount","componentWillUnmount","apply","arguments","state","setState","forceUpdate"],"mappings":"CAEC,SAAUA,EAAMC,GAEO,kBAAXC,SAAyBA,OAAOC,IAGzCD,QAAQ,SAAU,SAAU,SAASE,EAAQC,GAC3C,MAAOJ,GAAQD,EAAMI,EAAQC,KAGN,gBAAXC,SAAuBA,OAAOC,QAK5CD,OAAOC,QAAUN,EAAQO,OAAQC,QAAQ,UAAWA,QAAQ,UAK5DT,EAAKI,OAASH,EAAQD,EAAMA,EAAKI,OAAQJ,EAAKU,QAEhDC,KAAM,SAASH,EAAQJ,EAAQM,EAAOE,GAKxC,QAASC,GAAMC,EAAWC,EAAQC,EAAUC,GAE1C,MAAON,gBAAgBE,IAKvBF,KAAKG,UAAYA,EACjBH,KAAKI,OAASA,EACdJ,KAAKK,SAAWA,EAEXC,GAEHN,KAAKO,aAGPP,MAAKQ,MAZI,GAAIN,GAAMC,EAAWC,GAN9B,GAAIK,GAAWhB,EAAOgB,QAiEtB,OA5CFP,GAAKQ,WAEHF,GAAI,WAEF,GAAIJ,GAASJ,KAAKI,MAEbK,GAAUL,KAEbA,EAASJ,KAAKI,OAASA,EAAOO,SAGhC,IAAIC,GAAMZ,KAAKY,IAAMR,EAAQA,EAAOS,QAAU,UAAY,UAAYb,KAAKO,OAAQP,MAE/Ec,EAAUd,KAAKG,UAAUY,oBAE7Bf,MAAKG,UAAUY,qBAAuB,WAE/BD,GAEHA,EAAQE,MAAOhB,KAAMiB,WAGvBL,MAGJL,OAAQ,WAEN,GAAKP,KAAKK,SACV,CACE,GAAIa,KACJA,GAAOlB,KAAKK,UAAaL,KAAKI,OAE9BJ,KAAKG,UAAUgB,SAAUD,OAIzBlB,MAAKG,UAAUiB,gBAMnB3B,EAAOS,KAAOA,EAEPT","file":"rekord-react.min.js","sourcesContent":["/* rekord-react 1.4.2 - A rekord binding to React - adding Rekord.Sync by Philip Diffenderfer */\n// UMD (Universal Module Definition)\n(function (root, factory)\n{\n if (typeof define === 'function' && define.amd) // jshint ignore:line\n {\n // AMD. Register as an anonymous module.\n define(['Rekord', 'react'], function(Rekord, react) { // jshint ignore:line\n return factory(root, Rekord, react);\n });\n }\n else if (typeof module === 'object' && module.exports) // jshint ignore:line\n {\n // Node. Does not work with strict CommonJS, but\n // only CommonJS-like environments that support module.exports,\n // like Node.\n module.exports = factory(global, require('Rekord'), require('react')); // jshint ignore:line\n }\n else\n {\n // Browser globals (root is window)\n root.Rekord = factory(root, root.Rekord, root.React);\n }\n}(this, function(global, Rekord, React, undefined)\n{\n\n var isRekord = Rekord.isRekord;\n\nfunction Sync( component, target, property, set )\n{\n if ( !(this instanceof Sync) )\n {\n return new Sync( component, target );\n }\n\n this.component = component;\n this.target = target;\n this.property = property;\n\n if ( set )\n {\n this.notify();\n }\n\n this.on();\n}\n\nSync.prototype =\n{\n on: function()\n {\n var target = this.target;\n\n if ( isRekord( target ) )\n {\n target = this.target = target.Database;\n }\n\n var off = this.off = target[ target.$change ? '$change' : 'change' ]( this.notify, this );\n\n var unmount = this.component.componentWillUnmount;\n\n this.component.componentWillUnmount = function()\n {\n if ( unmount )\n {\n unmount.apply( this, arguments );\n }\n\n off();\n };\n },\n notify: function()\n {\n if ( this.property )\n {\n var state = {};\n state[ this.property ] = this.target;\n\n this.component.setState( state );\n }\n else\n {\n this.component.forceUpdate();\n }\n }\n};\n\n\n Rekord.Sync = Sync;\n\n return Rekord;\n\n}));\n"],"sourceRoot":"/source/"} \ No newline at end of file +{"version":3,"sources":["rekord-react.min.js"],"names":["root","factory","define","amd","Rekord","react","module","exports","global","require","React","this","undefined","Sync","component","target","property","set","notify","on","isRekord","prototype","Database","off","$change","unmount","componentWillUnmount","apply","arguments","state","setState","forceUpdate"],"mappings":"CAEC,SAAUA,EAAMC,GAEO,kBAAXC,SAAyBA,OAAOC,IAGzCD,QAAQ,SAAU,SAAU,SAASE,EAAQC,GAC3C,MAAOJ,GAAQD,EAAMI,EAAQC,KAGN,gBAAXC,SAAuBA,OAAOC,QAK5CD,OAAOC,QAAUN,EAAQO,OAAQC,QAAQ,UAAWA,QAAQ,UAK5DT,EAAKI,OAASH,EAAQD,EAAMA,EAAKI,OAAQJ,EAAKU,QAEhDC,KAAM,SAASH,EAAQJ,EAAQM,EAAOE,GAKxC,QAASC,GAAMC,EAAWC,EAAQC,EAAUC,GAE1C,MAAON,gBAAgBE,IAKvBF,KAAKG,UAAYA,EACjBH,KAAKI,OAASA,EACdJ,KAAKK,SAAWA,EAEXC,GAEHN,KAAKO,aAGPP,MAAKQ,MAZI,GAAIN,GAAMC,EAAWC,GAN9B,GAAIK,GAAWhB,EAAOgB,QAiEtB,OA5CFP,GAAKQ,WAEHF,GAAI,WAEF,GAAIJ,GAASJ,KAAKI,MAEbK,GAAUL,KAEbA,EAASJ,KAAKI,OAASA,EAAOO,SAGhC,IAAIC,GAAMZ,KAAKY,IAAMR,EAAQA,EAAOS,QAAU,UAAY,UAAYb,KAAKO,OAAQP,MAE/Ec,EAAUd,KAAKG,UAAUY,oBAE7Bf,MAAKG,UAAUY,qBAAuB,WAE/BD,GAEHA,EAAQE,MAAOhB,KAAMiB,WAGvBL,MAGJL,OAAQ,WAEN,GAAKP,KAAKK,SACV,CACE,GAAIa,KACJA,GAAOlB,KAAKK,UAAaL,KAAKI,OAE9BJ,KAAKG,UAAUgB,SAAUD,OAIzBlB,MAAKG,UAAUiB,gBAMnB3B,EAAOS,KAAOA,EAEPT","file":"rekord-react.min.js","sourcesContent":["/* rekord-react 1.4.3 - A rekord binding to React - adding Rekord.Sync by Philip Diffenderfer */\n// UMD (Universal Module Definition)\n(function (root, factory)\n{\n if (typeof define === 'function' && define.amd) // jshint ignore:line\n {\n // AMD. Register as an anonymous module.\n define(['rekord', 'react'], function(Rekord, react) { // jshint ignore:line\n return factory(root, Rekord, react);\n });\n }\n else if (typeof module === 'object' && module.exports) // jshint ignore:line\n {\n // Node. Does not work with strict CommonJS, but\n // only CommonJS-like environments that support module.exports,\n // like Node.\n module.exports = factory(global, require('rekord'), require('react')); // jshint ignore:line\n }\n else\n {\n // Browser globals (root is window)\n root.Rekord = factory(root, root.Rekord, root.React);\n }\n}(this, function(global, Rekord, React, undefined)\n{\n\n var isRekord = Rekord.isRekord;\n\nfunction Sync( component, target, property, set )\n{\n if ( !(this instanceof Sync) )\n {\n return new Sync( component, target );\n }\n\n this.component = component;\n this.target = target;\n this.property = property;\n\n if ( set )\n {\n this.notify();\n }\n\n this.on();\n}\n\nSync.prototype =\n{\n on: function()\n {\n var target = this.target;\n\n if ( isRekord( target ) )\n {\n target = this.target = target.Database;\n }\n\n var off = this.off = target[ target.$change ? '$change' : 'change' ]( this.notify, this );\n\n var unmount = this.component.componentWillUnmount;\n\n this.component.componentWillUnmount = function()\n {\n if ( unmount )\n {\n unmount.apply( this, arguments );\n }\n\n off();\n };\n },\n notify: function()\n {\n if ( this.property )\n {\n var state = {};\n state[ this.property ] = this.target;\n\n this.component.setState( state );\n }\n else\n {\n this.component.forceUpdate();\n }\n }\n};\n\n\n Rekord.Sync = Sync;\n\n return Rekord;\n\n}));\n"],"sourceRoot":"/source/"} \ No newline at end of file diff --git a/package.json b/package.json index 33f2720..e176f03 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "rekord-react", - "version": "1.4.2", + "version": "1.4.3", "description": "A rekord binding to React - adding Rekord.Sync", "author": "Philip Diffenderfer", "license": "MIT", diff --git a/src/header.js b/src/header.js index b1cfe0a..6891a6b 100644 --- a/src/header.js +++ b/src/header.js @@ -4,7 +4,7 @@ if (typeof define === 'function' && define.amd) // jshint ignore:line { // AMD. Register as an anonymous module. - define(['Rekord', 'react'], function(Rekord, react) { // jshint ignore:line + define(['rekord', 'react'], function(Rekord, react) { // jshint ignore:line return factory(root, Rekord, react); }); } @@ -13,7 +13,7 @@ // Node. Does not work with strict CommonJS, but // only CommonJS-like environments that support module.exports, // like Node. - module.exports = factory(global, require('Rekord'), require('react')); // jshint ignore:line + module.exports = factory(global, require('rekord'), require('react')); // jshint ignore:line } else {