Files
portfolio/node_modules/.cache/babel-loader/fac0a0b2eb1fc349e971966c3426d684.json
2021-09-20 16:54:47 -04:00

1 line
3.6 KiB
JSON

{"ast":null,"code":"var wrappy = require('wrappy');\n\nmodule.exports = wrappy(once);\nmodule.exports.strict = wrappy(onceStrict);\nonce.proto = once(function () {\n Object.defineProperty(Function.prototype, 'once', {\n value: function () {\n return once(this);\n },\n configurable: true\n });\n Object.defineProperty(Function.prototype, 'onceStrict', {\n value: function () {\n return onceStrict(this);\n },\n configurable: true\n });\n});\n\nfunction once(fn) {\n var f = function () {\n if (f.called) return f.value;\n f.called = true;\n return f.value = fn.apply(this, arguments);\n };\n\n f.called = false;\n return f;\n}\n\nfunction onceStrict(fn) {\n var f = function () {\n if (f.called) throw new Error(f.onceError);\n f.called = true;\n return f.value = fn.apply(this, arguments);\n };\n\n var name = fn.name || 'Function wrapped with `once`';\n f.onceError = name + \" shouldn't be called more than once\";\n f.called = false;\n return f;\n}","map":{"version":3,"sources":["/Users/tylerkoenig/Code/personal/react-scss2/node_modules/once/once.js"],"names":["wrappy","require","module","exports","once","strict","onceStrict","proto","Object","defineProperty","Function","prototype","value","configurable","fn","f","called","apply","arguments","Error","onceError","name"],"mappings":"AAAA,IAAIA,MAAM,GAAGC,OAAO,CAAC,QAAD,CAApB;;AACAC,MAAM,CAACC,OAAP,GAAiBH,MAAM,CAACI,IAAD,CAAvB;AACAF,MAAM,CAACC,OAAP,CAAeE,MAAf,GAAwBL,MAAM,CAACM,UAAD,CAA9B;AAEAF,IAAI,CAACG,KAAL,GAAaH,IAAI,CAAC,YAAY;AAC5BI,EAAAA,MAAM,CAACC,cAAP,CAAsBC,QAAQ,CAACC,SAA/B,EAA0C,MAA1C,EAAkD;AAChDC,IAAAA,KAAK,EAAE,YAAY;AACjB,aAAOR,IAAI,CAAC,IAAD,CAAX;AACD,KAH+C;AAIhDS,IAAAA,YAAY,EAAE;AAJkC,GAAlD;AAOAL,EAAAA,MAAM,CAACC,cAAP,CAAsBC,QAAQ,CAACC,SAA/B,EAA0C,YAA1C,EAAwD;AACtDC,IAAAA,KAAK,EAAE,YAAY;AACjB,aAAON,UAAU,CAAC,IAAD,CAAjB;AACD,KAHqD;AAItDO,IAAAA,YAAY,EAAE;AAJwC,GAAxD;AAMD,CAdgB,CAAjB;;AAgBA,SAAST,IAAT,CAAeU,EAAf,EAAmB;AACjB,MAAIC,CAAC,GAAG,YAAY;AAClB,QAAIA,CAAC,CAACC,MAAN,EAAc,OAAOD,CAAC,CAACH,KAAT;AACdG,IAAAA,CAAC,CAACC,MAAF,GAAW,IAAX;AACA,WAAOD,CAAC,CAACH,KAAF,GAAUE,EAAE,CAACG,KAAH,CAAS,IAAT,EAAeC,SAAf,CAAjB;AACD,GAJD;;AAKAH,EAAAA,CAAC,CAACC,MAAF,GAAW,KAAX;AACA,SAAOD,CAAP;AACD;;AAED,SAAST,UAAT,CAAqBQ,EAArB,EAAyB;AACvB,MAAIC,CAAC,GAAG,YAAY;AAClB,QAAIA,CAAC,CAACC,MAAN,EACE,MAAM,IAAIG,KAAJ,CAAUJ,CAAC,CAACK,SAAZ,CAAN;AACFL,IAAAA,CAAC,CAACC,MAAF,GAAW,IAAX;AACA,WAAOD,CAAC,CAACH,KAAF,GAAUE,EAAE,CAACG,KAAH,CAAS,IAAT,EAAeC,SAAf,CAAjB;AACD,GALD;;AAMA,MAAIG,IAAI,GAAGP,EAAE,CAACO,IAAH,IAAW,8BAAtB;AACAN,EAAAA,CAAC,CAACK,SAAF,GAAcC,IAAI,GAAG,qCAArB;AACAN,EAAAA,CAAC,CAACC,MAAF,GAAW,KAAX;AACA,SAAOD,CAAP;AACD","sourcesContent":["var wrappy = require('wrappy')\nmodule.exports = wrappy(once)\nmodule.exports.strict = wrappy(onceStrict)\n\nonce.proto = once(function () {\n Object.defineProperty(Function.prototype, 'once', {\n value: function () {\n return once(this)\n },\n configurable: true\n })\n\n Object.defineProperty(Function.prototype, 'onceStrict', {\n value: function () {\n return onceStrict(this)\n },\n configurable: true\n })\n})\n\nfunction once (fn) {\n var f = function () {\n if (f.called) return f.value\n f.called = true\n return f.value = fn.apply(this, arguments)\n }\n f.called = false\n return f\n}\n\nfunction onceStrict (fn) {\n var f = function () {\n if (f.called)\n throw new Error(f.onceError)\n f.called = true\n return f.value = fn.apply(this, arguments)\n }\n var name = fn.name || 'Function wrapped with `once`'\n f.onceError = name + \" shouldn't be called more than once\"\n f.called = false\n return f\n}\n"]},"metadata":{},"sourceType":"script"}