New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

use-asset

Package Overview
Dependencies
Maintainers
1
Versions
15
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

use-asset - npm Package Compare versions

Comparing version 0.1.4 to 0.1.5

14

.size-snapshot.json
{
"index.js": {
"bundled": 2654,
"minified": 1208,
"gzipped": 537,
"bundled": 2659,
"minified": 1211,
"gzipped": 539,
"treeshaked": {

@@ -12,3 +12,3 @@ "rollup": {

"webpack": {
"code": 1802
"code": 1805
}

@@ -18,6 +18,6 @@ }

"index.cjs.js": {
"bundled": 6039,
"minified": 3382,
"gzipped": 1292
"bundled": 6044,
"minified": 3385,
"gzipped": 1295
}
}

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

"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var r=require("fast-deep-equal"),e=require("react");function n(r){return r&&"object"==typeof r&&"default"in r?r:{default:r}}var t=n(r);function o(r,e){var n;if("undefined"==typeof Symbol||null==r[Symbol.iterator]){if(Array.isArray(r)||(n=function(r,e){if(!r)return;if("string"==typeof r)return a(r,e);var n=Object.prototype.toString.call(r).slice(8,-1);"Object"===n&&r.constructor&&(n=r.constructor.name);if("Map"===n||"Set"===n)return Array.from(r);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return a(r,e)}(r))||e&&r&&"number"==typeof r.length){n&&(r=n);var t=0;return function(){return t>=r.length?{done:!0}:{done:!1,value:r[t++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(n=r[Symbol.iterator]()).next.bind(n)}function a(r,e){(null==e||e>r.length)&&(e=r.length);for(var n=0,t=new Array(e);n<e;n++)t[n]=r[n];return t}function i(r,e,n,a,i){void 0===a&&(a=0),void 0===i&&(i=!1);for(var u,f=o(e);!(u=f()).done;){var l=u.value;if(t.default(n,l.args)){if(i)return;if(l.error)throw l.error;if(l.response)return l.response;throw l.promise}}var c={args:n,promise:r.apply(void 0,n).then((function(r){return c.response=null==r||r})).catch((function(r){return c.error=r})).then((function(){a>0&&setTimeout((function(){var r=e.indexOf(c);-1!==r&&e.splice(r,1)}),a)}))};if(e.push(c),!i)throw c.promise}function u(r){for(var e=arguments.length,n=new Array(e>1?e-1:0),o=1;o<e;o++)n[o-1]=arguments[o];if(void 0===n)r.splice(0,r.length);else{var a=r.find((function(r){return t.default(n,r.args)}));if(a){var i=r.indexOf(a);-1!==i&&r.splice(i,1)}}}var f=[];function l(r,n){return e.useMemo((function(){return i(r,f,n,l.lifespan)}),n)}l.lifespan=0,l.clear=function(){for(var r=arguments.length,e=new Array(r),n=0;n<r;n++)e[n]=arguments[n];return u.apply(void 0,[f].concat(e))},l.preload=function(r){for(var e=arguments.length,n=new Array(e>1?e-1:0),t=1;t<e;t++)n[t-1]=arguments[t];i(r,f,n,l.lifespan,!0)},l.peek=function(){for(var r,e=arguments.length,n=new Array(e),o=0;o<e;o++)n[o]=arguments[o];return null==(r=f.find((function(r){return t.default(n,r.args)})))?void 0:r.response},exports.createAsset=function(r,e){void 0===e&&(e=0);var n=[];return{read:function(){for(var t=arguments.length,o=new Array(t),a=0;a<t;a++)o[a]=arguments[a];return i(r,n,o,e)},preload:function(){for(var t=arguments.length,o=new Array(t),a=0;a<t;a++)o[a]=arguments[a];i(r,n,o,e,!0)},clear:function(){for(var r=arguments.length,e=new Array(r),t=0;t<r;t++)e[t]=arguments[t];return u.apply(void 0,[n].concat(e))},peek:function(){for(var r,e=arguments.length,o=new Array(e),a=0;a<e;a++)o[a]=arguments[a];return null==(r=n.find((function(r){return t.default(o,r.args)})))?void 0:r.response}}},exports.useAsset=l;
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var r=require("fast-deep-equal"),e=require("react");function n(r){return r&&"object"==typeof r&&"default"in r?r:{default:r}}var t=n(r);function o(r,e){var n;if("undefined"==typeof Symbol||null==r[Symbol.iterator]){if(Array.isArray(r)||(n=function(r,e){if(!r)return;if("string"==typeof r)return a(r,e);var n=Object.prototype.toString.call(r).slice(8,-1);"Object"===n&&r.constructor&&(n=r.constructor.name);if("Map"===n||"Set"===n)return Array.from(r);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return a(r,e)}(r))||e&&r&&"number"==typeof r.length){n&&(r=n);var t=0;return function(){return t>=r.length?{done:!0}:{done:!1,value:r[t++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(n=r[Symbol.iterator]()).next.bind(n)}function a(r,e){(null==e||e>r.length)&&(e=r.length);for(var n=0,t=new Array(e);n<e;n++)t[n]=r[n];return t}function i(r,e,n,a,i){void 0===a&&(a=0),void 0===i&&(i=!1);for(var u,f=o(e);!(u=f()).done;){var l=u.value;if(t.default(n,l.args)){if(i)return;if(l.error)throw l.error;if(l.response)return l.response;throw l.promise}}var c={args:n,promise:r.apply(void 0,n).then((function(r){return c.response=null==r||r})).catch((function(r){return c.error=r})).then((function(){a>0&&setTimeout((function(){var r=e.indexOf(c);-1!==r&&e.splice(r,1)}),a)}))};if(e.push(c),!i)throw c.promise}function u(r){for(var e=arguments.length,n=new Array(e>1?e-1:0),o=1;o<e;o++)n[o-1]=arguments[o];if(void 0===n)r.splice(0,r.length);else{var a=r.find((function(r){return t.default(n,r.args)}));if(a){var i=r.indexOf(a);-1!==i&&r.splice(i,1)}}}var f=[];function l(r,n){return e.useMemo((function(){return r&&i(r,f,n,l.lifespan)}),n)}l.lifespan=0,l.clear=function(){for(var r=arguments.length,e=new Array(r),n=0;n<r;n++)e[n]=arguments[n];return u.apply(void 0,[f].concat(e))},l.preload=function(r){for(var e=arguments.length,n=new Array(e>1?e-1:0),t=1;t<e;t++)n[t-1]=arguments[t];i(r,f,n,l.lifespan,!0)},l.peek=function(){for(var r,e=arguments.length,n=new Array(e),o=0;o<e;o++)n[o]=arguments[o];return null==(r=f.find((function(r){return t.default(n,r.args)})))?void 0:r.response},exports.createAsset=function(r,e){void 0===e&&(e=0);var n=[];return{read:function(){for(var t=arguments.length,o=new Array(t),a=0;a<t;a++)o[a]=arguments[a];return i(r,n,o,e)},preload:function(){for(var t=arguments.length,o=new Array(t),a=0;a<t;a++)o[a]=arguments[a];i(r,n,o,e,!0)},clear:function(){for(var r=arguments.length,e=new Array(r),t=0;t<r;t++)e[t]=arguments[t];return u.apply(void 0,[n].concat(e))},peek:function(){for(var r,e=arguments.length,o=new Array(e),a=0;a<e;a++)o[a]=arguments[a];return null==(r=n.find((function(r){return t.default(o,r.args)})))?void 0:r.response}}},exports.useAsset=l;

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

import e from"fast-deep-equal";import{useMemo as r}from"react";function n(r,n,o,s=0,i=!1){for(const r of n)if(e(o,r.args)){if(i)return;if(r.error)throw r.error;if(r.response)return r.response;throw r.promise}const t={args:o,promise:r(...o).then(e=>t.response=null==e||e).catch(e=>t.error=e).then(()=>{s>0&&setTimeout(()=>{const e=n.indexOf(t);-1!==e&&n.splice(e,1)},s)})};if(n.push(t),!i)throw t.promise}function o(r,...n){if(void 0===n)r.splice(0,r.length);else{const o=r.find(r=>e(n,r.args));if(o){const e=r.indexOf(o);-1!==e&&r.splice(e,1)}}}function s(r,s=0){const i=[];return{read:(...e)=>n(r,i,e,s),preload:(...e)=>{n(r,i,e,s,!0)},clear:(...e)=>o(i,...e),peek:(...r)=>{var n;return null==(n=i.find(n=>e(r,n.args)))?void 0:n.response}}}let i=[];function t(e,o){return r(()=>n(e,i,o,t.lifespan),o)}t.lifespan=0,t.clear=(...e)=>o(i,...e),t.preload=(e,...r)=>{n(e,i,r,t.lifespan,!0)},t.peek=(...r)=>{var n;return null==(n=i.find(n=>e(r,n.args)))?void 0:n.response};export{s as createAsset,t as useAsset};
import e from"fast-deep-equal";import{useMemo as r}from"react";function n(r,n,o,s=0,i=!1){for(const r of n)if(e(o,r.args)){if(i)return;if(r.error)throw r.error;if(r.response)return r.response;throw r.promise}const t={args:o,promise:r(...o).then(e=>t.response=null==e||e).catch(e=>t.error=e).then(()=>{s>0&&setTimeout(()=>{const e=n.indexOf(t);-1!==e&&n.splice(e,1)},s)})};if(n.push(t),!i)throw t.promise}function o(r,...n){if(void 0===n)r.splice(0,r.length);else{const o=r.find(r=>e(n,r.args));if(o){const e=r.indexOf(o);-1!==e&&r.splice(e,1)}}}function s(r,s=0){const i=[];return{read:(...e)=>n(r,i,e,s),preload:(...e)=>{n(r,i,e,s,!0)},clear:(...e)=>o(i,...e),peek:(...r)=>{var n;return null==(n=i.find(n=>e(r,n.args)))?void 0:n.response}}}let i=[];function t(e,o){return r(()=>e&&n(e,i,o,t.lifespan),o)}t.lifespan=0,t.clear=(...e)=>o(i,...e),t.preload=(e,...r)=>{n(e,i,r,t.lifespan,!0)},t.peek=(...r)=>{var n;return null==(n=i.find(n=>e(r,n.args)))?void 0:n.response};export{s as createAsset,t as useAsset};
{
"name": "use-asset",
"version": "0.1.4",
"version": "0.1.5",
"description": "A data fetching strategy for React Suspense",

@@ -5,0 +5,0 @@ "main": "dist/index.cjs",

@@ -67,3 +67,3 @@ import deepEqual from 'fast-deep-equal'

* @throws Suspense Promise if asset is not yet ready
* @throws Error if the promise rejected for some reason
* @throws Error if the promise rejected for some reason
*/

@@ -80,3 +80,3 @@ read: (...args: any[]): T => handleAsset(fn, cache, args, lifespan),

function useAsset(fn: PromiseFn, args: any[]) {
return useMemo(() => handleAsset(fn, globalCache, args, useAsset.lifespan), args)
return useMemo(() => fn && handleAsset(fn, globalCache, args, useAsset.lifespan), args)
}

@@ -83,0 +83,0 @@

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