🚀 Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more
Socket
Book a DemoInstallSign in
Socket

alga-vue

Package Overview
Dependencies
Maintainers
1
Versions
17
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

alga-vue - npm Package Compare versions

Comparing version

to
0.0.1-wood-9

2

dist/alga-vue.es.js

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

import{computed as e}from"vue";function l(l,u){return{getColumnProperties:e((()=>l.value.map((e=>{if("object"==typeof e&&"prop"in e||"property"in e)return e.prop||e.property})))),getColumnData:e=>{const l=u.value.map((l=>l[e]));return Array.from(new Set(l))}}}function u(l,u,r){const t=e((()=>{let e=[];return e=u.value.length>1?l.value.filter((e=>{for(const l of Object.keys(e)){if(!1===isNaN(e[l])&&Number(e[l])===Number(u.value))return!0;if("string"==typeof e[l]&&e[l].toLowerCase().includes(u.value.toLowerCase()))return!0}return!1})):l.value,e})),a=e((()=>{const e={},l=new Set(["",0,null,void 0]);for(const u of Object.keys(r.value))l.has(r.value[u])||(e[u]=r.value[u]);return e})),n=e((()=>{let e=t.value;for(const l of Object.keys(a.value))e=e.filter((e=>{if(l in e){if(!1===isNaN(e[l])&&Number(e[l])===Number(a.value[l]))return!0;if("string"==typeof e[l]&&e[l].toLowerCase().includes(a.value[l].toLowerCase()))return!0}return!1}));return e}));return{searchedEntries:t,getCleanFilter:a,filteredEntries:n}}function r(l,u){return{sortedEntries:e((()=>{let e=l.value;return"by"in u.value&&""!==u.value.by&&e.sort(((e,l)=>{if(u.value.col in e&&u.value.col in l){if(!1===isNaN(e[u.value.col])&&!1===isNaN(l[u.value.col]))return"asc"===u.value.by?Number(e[u.value.col])-Number(l[u.value.col]):Number(l[u.value.col])-Number(e[u.value.col]);if("string"==typeof e[u.value.col]&&"string"==typeof l[u.value.col])return"asc"===u.value.by?e[u.value.col].localeCompare(l[u.value.col]):l[u.value.col].localeCompare(e[u.value.col])}})),e}))}}function t(l,u,r,t){const a=e((()=>u.value*r.value-(u.value-1))),n=e((()=>{let e=Math.ceil(l.value.length/u.value);return e<1&&(e=1),e})),o=e((()=>l.value.slice(a.value-1,u.value*r.value))),v=e((()=>{const e=u.value*r.value;return{start:a.value,end:e<l.value.length?e:l.value.length,length:l.value.length}})),i=e((()=>{let e=[];const l=n.value<r.value?n.value:r.value,u=r.value<1?1:r.value,a=l+t.value,o=u-t.value;if(0===t.value)for(let r=1;r<=n.value;r++)e.push(r);else{if(u>1)for(let l=o;l<u;l++)e.push(l);for(let u=l;u<=a;u++)e.push(u)}const v=e.filter((e=>Number(e)>0)).filter((e=>Number(e)<=n.value));return a<n.value&&0!==t.value&&v.push("..."),o>1&&0!==t.value&&v.unshift("..."),v}));return{getOffset:a,getPages:n,paginatedEntries:o,getPageInfo:v,getPagination:i,handleEllipsis:(e,l)=>{let u=l,r=Math.floor(Number(l)/2),t=l;return Number(l)%2==0&&(t=Number(l)+1),u=Number(e)<=r?t-(Number(e)-1):r,u}}}export{u as useFilter,t as usePaginate,r as useSort,l as useTable};
import{computed as e}from"vue";function l(l,u){return{getColumnProperties:e((()=>l.value.map((e=>{if("object"==typeof e&&"prop"in e||"property"in e)return e.prop||e.property})))),getColumnData:e=>{const l=u.value.map((l=>l[e]));return Array.from(new Set(l))}}}function u(l,u,r){const t=e((()=>{let e=[];return e=u.value.length>1?l.value.filter((e=>{for(const l of Object.keys(e)){if(!1===isNaN(e[l])&&Number(e[l])===Number(u.value))return!0;if("string"==typeof e[l]&&String(e[l]).toLowerCase().includes(String(u.value).toLowerCase()))return!0}return!1})):l.value,e})),a=e((()=>{const e={},l=new Set(["",0,null,void 0]);for(const u of Object.keys(r.value))l.has(r.value[u])||(e[u]=r.value[u]);return e})),n=e((()=>{let e=t.value;for(const l of Object.keys(a.value))e=e.filter((e=>{if(l in e){if(!1===isNaN(e[l])&&Number(e[l])===Number(a.value[l]))return!0;if("string"==typeof e[l]&&String(e[l]).toLowerCase().includes(String(a.value[l]).toLowerCase()))return!0}return!1}));return e}));return{searchedEntries:t,getCleanFilter:a,filteredEntries:n}}function r(l,u){return{sortedEntries:e((()=>{let e=l.value;return"by"in u.value&&""!==u.value.by&&e.sort(((e,l)=>{if(u.value.col in e&&u.value.col in l){if(!1===isNaN(e[u.value.col])&&!1===isNaN(l[u.value.col]))return"asc"===u.value.by?Number(e[u.value.col])-Number(l[u.value.col]):Number(l[u.value.col])-Number(e[u.value.col]);if("string"==typeof e[u.value.col]&&"string"==typeof l[u.value.col])return"asc"===u.value.by?e[u.value.col].localeCompare(l[u.value.col]):l[u.value.col].localeCompare(e[u.value.col])}})),e}))}}function t(l,u,r,t){const a=e((()=>u.value*r.value-(u.value-1))),n=e((()=>{let e=Math.ceil(l.value.length/u.value);return e<1&&(e=1),e})),o=e((()=>l.value.slice(a.value-1,u.value*r.value))),v=e((()=>{const e=u.value*r.value;return{start:a.value,end:e<l.value.length?e:l.value.length,length:l.value.length}})),i=e((()=>{let e=[];const l=n.value<r.value?n.value:r.value,u=r.value<1?1:r.value,a=l+t.value,o=u-t.value;if(0===t.value)for(let r=1;r<=n.value;r++)e.push(r);else{if(u>1)for(let l=o;l<u;l++)e.push(l);for(let u=l;u<=a;u++)e.push(u)}const v=e.filter((e=>Number(e)>0)).filter((e=>Number(e)<=n.value));return a<n.value&&0!==t.value&&v.push("..."),o>1&&0!==t.value&&v.unshift("..."),v}));return{getOffset:a,getPages:n,paginatedEntries:o,getPageInfo:v,getPagination:i,handleEllipsis:(e,l)=>{let u=l,r=Math.floor(Number(l)/2),t=l;return Number(l)%2==0&&(t=Number(l)+1),u=Number(e)<=r?t-(Number(e)-1):r,u}}}export{u as useFilter,t as usePaginate,r as useSort,l as useTable};

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

!function(e,u){"object"==typeof exports&&"undefined"!=typeof module?u(exports,require("vue")):"function"==typeof define&&define.amd?define(["exports","vue"],u):u((e="undefined"!=typeof globalThis?globalThis:e||self)["alga-vue"]={},e.Vue)}(this,(function(e,u){"use strict";e.useFilter=function(e,t,l){const r=u.computed((()=>{let u=[];return u=t.value.length>1?e.value.filter((e=>{for(const u of Object.keys(e)){if(!1===isNaN(e[u])&&Number(e[u])===Number(t.value))return!0;if("string"==typeof e[u]&&e[u].toLowerCase().includes(t.value.toLowerCase()))return!0}return!1})):e.value,u})),a=u.computed((()=>{const e={},u=new Set(["",0,null,void 0]);for(const t of Object.keys(l.value))u.has(l.value[t])||(e[t]=l.value[t]);return e})),o=u.computed((()=>{let e=r.value;for(const u of Object.keys(a.value))e=e.filter((e=>{if(u in e){if(!1===isNaN(e[u])&&Number(e[u])===Number(a.value[u]))return!0;if("string"==typeof e[u]&&e[u].toLowerCase().includes(a.value[u].toLowerCase()))return!0}return!1}));return e}));return{searchedEntries:r,getCleanFilter:a,filteredEntries:o}},e.usePaginate=function(e,t,l,r){const a=u.computed((()=>t.value*l.value-(t.value-1))),o=u.computed((()=>{let u=Math.ceil(e.value.length/t.value);return u<1&&(u=1),u})),n=u.computed((()=>e.value.slice(a.value-1,t.value*l.value))),i=u.computed((()=>{const u=t.value*l.value;return{start:a.value,end:u<e.value.length?u:e.value.length,length:e.value.length}})),v=u.computed((()=>{let e=[];const u=o.value<l.value?o.value:l.value,t=l.value<1?1:l.value,a=u+r.value,n=t-r.value;if(0===r.value)for(let l=1;l<=o.value;l++)e.push(l);else{if(t>1)for(let u=n;u<t;u++)e.push(u);for(let t=u;t<=a;t++)e.push(t)}const i=e.filter((e=>Number(e)>0)).filter((e=>Number(e)<=o.value));return a<o.value&&0!==r.value&&i.push("..."),n>1&&0!==r.value&&i.unshift("..."),i}));return{getOffset:a,getPages:o,paginatedEntries:n,getPageInfo:i,getPagination:v,handleEllipsis:(e,u)=>{let t=u,l=Math.floor(Number(u)/2),r=u;return Number(u)%2==0&&(r=Number(u)+1),t=Number(e)<=l?r-(Number(e)-1):l,t}}},e.useSort=function(e,t){return{sortedEntries:u.computed((()=>{let u=e.value;return"by"in t.value&&""!==t.value.by&&u.sort(((e,u)=>{if(t.value.col in e&&t.value.col in u){if(!1===isNaN(e[t.value.col])&&!1===isNaN(u[t.value.col]))return"asc"===t.value.by?Number(e[t.value.col])-Number(u[t.value.col]):Number(u[t.value.col])-Number(e[t.value.col]);if("string"==typeof e[t.value.col]&&"string"==typeof u[t.value.col])return"asc"===t.value.by?e[t.value.col].localeCompare(u[t.value.col]):u[t.value.col].localeCompare(e[t.value.col])}})),u}))}},e.useTable=function(e,t){return{getColumnProperties:u.computed((()=>e.value.map((e=>{if("object"==typeof e&&"prop"in e||"property"in e)return e.prop||e.property})))),getColumnData:e=>{const u=t.value.map((u=>u[e]));return Array.from(new Set(u))}}},Object.defineProperty(e,"__esModule",{value:!0}),e[Symbol.toStringTag]="Module"}));
!function(e,u){"object"==typeof exports&&"undefined"!=typeof module?u(exports,require("vue")):"function"==typeof define&&define.amd?define(["exports","vue"],u):u((e="undefined"!=typeof globalThis?globalThis:e||self)["alga-vue"]={},e.Vue)}(this,(function(e,u){"use strict";e.useFilter=function(e,t,l){const r=u.computed((()=>{let u=[];return u=t.value.length>1?e.value.filter((e=>{for(const u of Object.keys(e)){if(!1===isNaN(e[u])&&Number(e[u])===Number(t.value))return!0;if("string"==typeof e[u]&&String(e[u]).toLowerCase().includes(String(t.value).toLowerCase()))return!0}return!1})):e.value,u})),a=u.computed((()=>{const e={},u=new Set(["",0,null,void 0]);for(const t of Object.keys(l.value))u.has(l.value[t])||(e[t]=l.value[t]);return e})),o=u.computed((()=>{let e=r.value;for(const u of Object.keys(a.value))e=e.filter((e=>{if(u in e){if(!1===isNaN(e[u])&&Number(e[u])===Number(a.value[u]))return!0;if("string"==typeof e[u]&&String(e[u]).toLowerCase().includes(String(a.value[u]).toLowerCase()))return!0}return!1}));return e}));return{searchedEntries:r,getCleanFilter:a,filteredEntries:o}},e.usePaginate=function(e,t,l,r){const a=u.computed((()=>t.value*l.value-(t.value-1))),o=u.computed((()=>{let u=Math.ceil(e.value.length/t.value);return u<1&&(u=1),u})),n=u.computed((()=>e.value.slice(a.value-1,t.value*l.value))),i=u.computed((()=>{const u=t.value*l.value;return{start:a.value,end:u<e.value.length?u:e.value.length,length:e.value.length}})),v=u.computed((()=>{let e=[];const u=o.value<l.value?o.value:l.value,t=l.value<1?1:l.value,a=u+r.value,n=t-r.value;if(0===r.value)for(let l=1;l<=o.value;l++)e.push(l);else{if(t>1)for(let u=n;u<t;u++)e.push(u);for(let t=u;t<=a;t++)e.push(t)}const i=e.filter((e=>Number(e)>0)).filter((e=>Number(e)<=o.value));return a<o.value&&0!==r.value&&i.push("..."),n>1&&0!==r.value&&i.unshift("..."),i}));return{getOffset:a,getPages:o,paginatedEntries:n,getPageInfo:i,getPagination:v,handleEllipsis:(e,u)=>{let t=u,l=Math.floor(Number(u)/2),r=u;return Number(u)%2==0&&(r=Number(u)+1),t=Number(e)<=l?r-(Number(e)-1):l,t}}},e.useSort=function(e,t){return{sortedEntries:u.computed((()=>{let u=e.value;return"by"in t.value&&""!==t.value.by&&u.sort(((e,u)=>{if(t.value.col in e&&t.value.col in u){if(!1===isNaN(e[t.value.col])&&!1===isNaN(u[t.value.col]))return"asc"===t.value.by?Number(e[t.value.col])-Number(u[t.value.col]):Number(u[t.value.col])-Number(e[t.value.col]);if("string"==typeof e[t.value.col]&&"string"==typeof u[t.value.col])return"asc"===t.value.by?e[t.value.col].localeCompare(u[t.value.col]):u[t.value.col].localeCompare(e[t.value.col])}})),u}))}},e.useTable=function(e,t){return{getColumnProperties:u.computed((()=>e.value.map((e=>{if("object"==typeof e&&"prop"in e||"property"in e)return e.prop||e.property})))),getColumnData:e=>{const u=t.value.map((u=>u[e]));return Array.from(new Set(u))}}},Object.defineProperty(e,"__esModule",{value:!0}),e[Symbol.toStringTag]="Module"}));
{
"name": "alga-vue",
"version": "0.0.1-wood-8",
"version": "0.0.1-wood-9",
"description": "Alga Vue is a compilation of composable files or Vue 3 Composition API helper based on Alga.js",

@@ -5,0 +5,0 @@ "files": [