From c5899c78b0a9763b55048c08fbb09db0d5b55e18 Mon Sep 17 00:00:00 2001 From: Geoff Doty Date: Fri, 1 Jan 2021 23:25:14 -0500 Subject: [PATCH] dist update --- dist/anchor.js | 12 ++++++------ dist/anchor.min.js | 2 +- dist/anchor.umd.js | 12 ++++++------ dist/anchor.umd.min.js | 2 +- 4 files changed, 14 insertions(+), 14 deletions(-) diff --git a/dist/anchor.js b/dist/anchor.js index 2baa78c..062f61e 100644 --- a/dist/anchor.js +++ b/dist/anchor.js @@ -1,7 +1,7 @@ -function Anchor(fasten = {}, mixins = []) { +function Anchor(opts = {}) { const NAMESPACE = `_${Math.random().toString(36).slice(-6)}_`.toUpperCase(); - const GLOBAL = window || global || {}; + const GLOBAL = opts.global || {}; const register = function register(key, value) { if (GLOBAL[NAMESPACE] && !GLOBAL[NAMESPACE][key]) { @@ -11,19 +11,19 @@ function Anchor(fasten = {}, mixins = []) { return false; }.bind(GLOBAL[NAMESPACE]); - function build(fasten, merges, register) { + function build(opts, register) { if (GLOBAL[NAMESPACE]) { return false; } - GLOBAL[NAMESPACE] = fasten; + GLOBAL[NAMESPACE] = opts.register || {}; GLOBAL[NAMESPACE]['register'] = register; - merges.forEach((merge) => Object.assign(GLOBAL[NAMESPACE], merge)); + (opts.mixins || []).forEach((mixin) => Object.assign(GLOBAL[NAMESPACE], mixin)); return GLOBAL[NAMESPACE]; } - return build(fasten, mixins, register); + return build(opts || {}, register); } export default Anchor; diff --git a/dist/anchor.min.js b/dist/anchor.min.js index b64e723..0f0fa43 100644 --- a/dist/anchor.min.js +++ b/dist/anchor.min.js @@ -1 +1 @@ -function Anchor(n={},r=[]){const t=`_${Math.random().toString(36).slice(-6)}_`.toUpperCase(),o=window||global||{};return function(n,r,e){return!o[t]&&(o[t]=n,o[t].register=e,r.forEach(n=>Object.assign(o[t],n)),o[t])}(n,r,function(n,r){return!(!o[t]||o[t][n])&&(o[t][n]=r)}.bind(o[t]))}export default Anchor; \ No newline at end of file +function Anchor(n={}){const r=`_${Math.random().toString(36).slice(-6)}_`.toUpperCase(),t=n.global||{};return function(n,e){return!t[r]&&(t[r]=n.register||{},t[r].register=e,(n.mixins||[]).forEach(n=>Object.assign(t[r],n)),t[r])}(n||{},function(n,e){return!(!t[r]||t[r][n])&&(t[r][n]=e)}.bind(t[r]))}export default Anchor; \ No newline at end of file diff --git a/dist/anchor.umd.js b/dist/anchor.umd.js index 166f29a..b4b4320 100644 --- a/dist/anchor.umd.js +++ b/dist/anchor.umd.js @@ -4,10 +4,10 @@ (global = typeof globalThis !== 'undefined' ? globalThis : global || self, global.umd = factory()); }(this, (function () { 'use strict'; - function Anchor(fasten = {}, mixins = []) { + function Anchor(opts = {}) { const NAMESPACE = `_${Math.random().toString(36).slice(-6)}_`.toUpperCase(); - const GLOBAL = window || global || {}; + const GLOBAL = opts.global || {}; const register = function register(key, value) { if (GLOBAL[NAMESPACE] && !GLOBAL[NAMESPACE][key]) { @@ -17,19 +17,19 @@ return false; }.bind(GLOBAL[NAMESPACE]); - function build(fasten, merges, register) { + function build(opts, register) { if (GLOBAL[NAMESPACE]) { return false; } - GLOBAL[NAMESPACE] = fasten; + GLOBAL[NAMESPACE] = opts.register || {}; GLOBAL[NAMESPACE]['register'] = register; - merges.forEach((merge) => Object.assign(GLOBAL[NAMESPACE], merge)); + (opts.mixins || []).forEach((mixin) => Object.assign(GLOBAL[NAMESPACE], mixin)); return GLOBAL[NAMESPACE]; } - return build(fasten, mixins, register); + return build(opts || {}, register); } return Anchor; diff --git a/dist/anchor.umd.min.js b/dist/anchor.umd.min.js index 15b93f5..d3c25a0 100644 --- a/dist/anchor.umd.min.js +++ b/dist/anchor.umd.min.js @@ -1 +1 @@ -!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n():"function"==typeof define&&define.amd?define("umd",n):(e="undefined"!=typeof globalThis?globalThis:e||self).umd=n()}(this,function(){"use strict";return function(e={},n=[]){const t=`_${Math.random().toString(36).slice(-6)}_`.toUpperCase(),o=window||global||{};return function(e,n,i){return!o[t]&&(o[t]=e,o[t].register=i,n.forEach(e=>Object.assign(o[t],e)),o[t])}(e,n,function(e,n){return!(!o[t]||o[t][e])&&(o[t][e]=n)}.bind(o[t]))}}); \ No newline at end of file +!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n():"function"==typeof define&&define.amd?define("umd",n):(e="undefined"!=typeof globalThis?globalThis:e||self).umd=n()}(this,function(){"use strict";return function(e={}){const n=`_${Math.random().toString(36).slice(-6)}_`.toUpperCase(),t=e.global||{};return function(e,i){return!t[n]&&(t[n]=e.register||{},t[n].register=i,(e.mixins||[]).forEach(e=>Object.assign(t[n],e)),t[n])}(e||{},function(e,i){return!(!t[n]||t[n][e])&&(t[n][e]=i)}.bind(t[n]))}}); \ No newline at end of file