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

direct-vuex

Package Overview
Dependencies
Maintainers
1
Versions
67
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

direct-vuex - npm Package Compare versions

Comparing version 0.9.1 to 0.9.2

dist/direct-vuex.system.js

17

dist/direct-vuex.esm.js

@@ -1,3 +0,4 @@

import Vuex from "vuex";
export function createDirectStore(options) {
import Vuex from 'vuex';
function createDirectStore(options) {
const original = new Vuex.Store(options);

@@ -20,15 +21,15 @@ const store = {

}
export function createModule(options) {
function createModule(options) {
return options;
}
export function createModules() {
function createModules() {
return modules => modules;
}
export function createGetters() {
function createGetters() {
return getters => getters;
}
export function createMutations() {
function createMutations() {
return mutations => mutations;
}
export function createActions(actions) {
function createActions(actions) {
return actions;

@@ -187,1 +188,3 @@ }

}
export { createActions, createDirectStore, createGetters, createModule, createModules, createMutations };

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

import Vuex from"vuex";export function createDirectStore(t){const e=new Vuex.Store(t),o={get state(){return e.state},getters:toDirectGetters(t,e.getters),commit:toDirectCommit(t,e.commit),dispatch:toDirectDispatch(t,e.dispatch),original:e};return e.direct=o,{store:o,rootActionContext:e=>getModuleActionContext(e,t,t),moduleActionContext:(e,o)=>getModuleActionContext(e,o,t)}}export function createModule(t){return t}export function createModules(){return t=>t}export function createGetters(){return t=>t}export function createMutations(){return t=>t}export function createActions(t){return t}const gettersCache=new WeakMap;function toDirectGetters(t,e){let o=gettersCache.get(e);return o||(o=gettersFromOptions({},t,e),gettersCache.set(e,o)),o}function gettersFromOptions(t,e,o,r=[]){if(e.getters&&createDirectGetters(t,e.getters,o,r),e.modules)for(const[c,n]of Object.entries(e.modules))n.namespaced?t[c]=gettersFromOptions({},n,o,[...r,c]):gettersFromOptions(t,n,o,r);return t}function createDirectGetters(t,e,o,r){const c=r&&0!==r.length?`${r.join("/")}/`:"";for(const r of Object.keys(e))Object.defineProperties(t,{[r]:{get:()=>o[`${c}${r}`]}})}const commitCache=new WeakMap;function toDirectCommit(t,e){let o=commitCache.get(e);return o||(o=commitFromOptions({},t,e),commitCache.set(e,o)),o}const rootCommitCache=new WeakMap;function toDirectRootCommit(t,e){let o=rootCommitCache.get(e);if(!o){o=commitFromOptions({},t,(t,o)=>e(t,o,{root:!0})),rootCommitCache.set(e,o)}return o}function commitFromOptions(t,e,o,r=[]){if(e.mutations&&createDirectMutations(t,e.mutations,o,r),e.modules)for(const[c,n]of Object.entries(e.modules))n.namespaced?t[c]=commitFromOptions({},n,o,[...r,c]):commitFromOptions(t,n,o,r);return t}function createDirectMutations(t,e,o,r){const c=r&&0!==r.length?`${r.join("/")}/`:"";for(const r of Object.keys(e))t[r]=t=>o(`${c}${r}`,t)}const dispatchCache=new WeakMap;function toDirectDispatch(t,e){let o=dispatchCache.get(e);return o||(o=dispatchFromOptions({},t,e),dispatchCache.set(e,o)),o}const rootDispatchCache=new WeakMap;function toDirectRootDispatch(t,e){let o=rootDispatchCache.get(e);if(!o){o=dispatchFromOptions({},t,(t,o)=>e(t,o,{root:!0})),rootDispatchCache.set(e,o)}return o}function dispatchFromOptions(t,e,o,r=[]){if(e.actions&&createDirectActions(t,e.actions,o,r),e.modules)for(const[c,n]of Object.entries(e.modules))n.namespaced?t[c]=dispatchFromOptions({},n,o,[...r,c]):dispatchFromOptions(t,n,o,r);return t}function createDirectActions(t,e,o,r){const c=r&&0!==r.length?`${r.join("/")}/`:"";for(const r of Object.keys(e))t[r]=t=>o(`${c}${r}`,t)}const actionContextCache=new WeakMap;function getModuleActionContext(t,e,o){let r=actionContextCache.get(t.state);return r||(r={get rootState(){return t.rootState},get rootGetters(){return toDirectGetters(o,t.rootGetters)},get rootCommit(){return toDirectRootCommit(o,t.commit)},get rootDispatch(){return toDirectRootDispatch(o,t.dispatch)},get state(){return t.state},get getters(){return toDirectGetters(e,t.getters)},get commit(){return toDirectCommit(e,t.commit)},get dispatch(){return toDirectDispatch(e,t.dispatch)}},t.state&&actionContextCache.set(t.state,r)),r}
import Vuex from"vuex";function createDirectStore(t){const e=new Vuex.Store(t),o={get state(){return e.state},getters:toDirectGetters(t,e.getters),commit:toDirectCommit(t,e.commit),dispatch:toDirectDispatch(t,e.dispatch),original:e};return e.direct=o,{store:o,rootActionContext:e=>getModuleActionContext(e,t,t),moduleActionContext:(e,o)=>getModuleActionContext(e,o,t)}}function createModule(t){return t}function createModules(){return t=>t}function createGetters(){return t=>t}function createMutations(){return t=>t}function createActions(t){return t}const gettersCache=new WeakMap;function toDirectGetters(t,e){let o=gettersCache.get(e);return o||(o=gettersFromOptions({},t,e),gettersCache.set(e,o)),o}function gettersFromOptions(t,e,o,r=[]){if(e.getters&&createDirectGetters(t,e.getters,o,r),e.modules)for(const[c,n]of Object.entries(e.modules))n.namespaced?t[c]=gettersFromOptions({},n,o,[...r,c]):gettersFromOptions(t,n,o,r);return t}function createDirectGetters(t,e,o,r){const c=r&&0!==r.length?`${r.join("/")}/`:"";for(const r of Object.keys(e))Object.defineProperties(t,{[r]:{get:()=>o[`${c}${r}`]}})}const commitCache=new WeakMap;function toDirectCommit(t,e){let o=commitCache.get(e);return o||(o=commitFromOptions({},t,e),commitCache.set(e,o)),o}const rootCommitCache=new WeakMap;function toDirectRootCommit(t,e){let o=rootCommitCache.get(e);if(!o){o=commitFromOptions({},t,(t,o)=>e(t,o,{root:!0})),rootCommitCache.set(e,o)}return o}function commitFromOptions(t,e,o,r=[]){if(e.mutations&&createDirectMutations(t,e.mutations,o,r),e.modules)for(const[c,n]of Object.entries(e.modules))n.namespaced?t[c]=commitFromOptions({},n,o,[...r,c]):commitFromOptions(t,n,o,r);return t}function createDirectMutations(t,e,o,r){const c=r&&0!==r.length?`${r.join("/")}/`:"";for(const r of Object.keys(e))t[r]=t=>o(`${c}${r}`,t)}const dispatchCache=new WeakMap;function toDirectDispatch(t,e){let o=dispatchCache.get(e);return o||(o=dispatchFromOptions({},t,e),dispatchCache.set(e,o)),o}const rootDispatchCache=new WeakMap;function toDirectRootDispatch(t,e){let o=rootDispatchCache.get(e);if(!o){o=dispatchFromOptions({},t,(t,o)=>e(t,o,{root:!0})),rootDispatchCache.set(e,o)}return o}function dispatchFromOptions(t,e,o,r=[]){if(e.actions&&createDirectActions(t,e.actions,o,r),e.modules)for(const[c,n]of Object.entries(e.modules))n.namespaced?t[c]=dispatchFromOptions({},n,o,[...r,c]):dispatchFromOptions(t,n,o,r);return t}function createDirectActions(t,e,o,r){const c=r&&0!==r.length?`${r.join("/")}/`:"";for(const r of Object.keys(e))t[r]=t=>o(`${c}${r}`,t)}const actionContextCache=new WeakMap;function getModuleActionContext(t,e,o){let r=actionContextCache.get(t.state);return r||(r={get rootState(){return t.rootState},get rootGetters(){return toDirectGetters(o,t.rootGetters)},get rootCommit(){return toDirectRootCommit(o,t.commit)},get rootDispatch(){return toDirectRootDispatch(o,t.dispatch)},get state(){return t.state},get getters(){return toDirectGetters(e,t.getters)},get commit(){return toDirectCommit(e,t.commit)},get dispatch(){return toDirectDispatch(e,t.dispatch)}},t.state&&actionContextCache.set(t.state,r)),r}export{createActions,createDirectStore,createGetters,createModule,createModules,createMutations};

@@ -1,18 +0,11 @@

var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
(function (factory) {
if (typeof module === "object" && typeof module.exports === "object") {
var v = factory(require, exports);
if (v !== undefined) module.exports = v;
}
else if (typeof define === "function" && define.amd) {
define(["require", "exports", "vuex"], factory);
}
})(function (require, exports) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const vuex_1 = __importDefault(require("vuex"));
(function (global, factory) {
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('vuex')) :
typeof define === 'function' && define.amd ? define(['exports', 'vuex'], factory) :
(global = global || self, factory(global['direct-vuex'] = {}, global.Vuex));
}(this, (function (exports, Vuex) { 'use strict';
Vuex = Vuex && Vuex.hasOwnProperty('default') ? Vuex['default'] : Vuex;
function createDirectStore(options) {
const original = new vuex_1.default.Store(options);
const original = new Vuex.Store(options);
const store = {

@@ -34,23 +27,17 @@ get state() {

}
exports.createDirectStore = createDirectStore;
function createModule(options) {
return options;
}
exports.createModule = createModule;
function createModules() {
return modules => modules;
}
exports.createModules = createModules;
function createGetters() {
return getters => getters;
}
exports.createGetters = createGetters;
function createMutations() {
return mutations => mutations;
}
exports.createMutations = createMutations;
function createActions(actions) {
return actions;
}
exports.createActions = createActions;
// Getters

@@ -207,2 +194,12 @@ const gettersCache = new WeakMap();

}
});
exports.createActions = createActions;
exports.createDirectStore = createDirectStore;
exports.createGetters = createGetters;
exports.createModule = createModule;
exports.createModules = createModules;
exports.createMutations = createMutations;
Object.defineProperty(exports, '__esModule', { value: true });
})));

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

var __importDefault=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};!function(t){if("object"==typeof module&&"object"==typeof module.exports){var e=t(require,exports);void 0!==e&&(module.exports=e)}else"function"==typeof define&&define.amd&&define(["require","exports","vuex"],t)}((function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0});const n=__importDefault(t("vuex"));e.createDirectStore=function(t){const e=new n.default.Store(t),o={get state(){return e.state},getters:r(t,e.getters),commit:c(t,e.commit),dispatch:f(t,e.dispatch),original:e};return e.direct=o,{store:o,rootActionContext:e=>p(e,t,t),moduleActionContext:(e,n)=>p(e,n,t)}},e.createModule=function(t){return t},e.createModules=function(){return t=>t},e.createGetters=function(){return t=>t},e.createMutations=function(){return t=>t},e.createActions=function(t){return t};const o=new WeakMap;function r(t,e){let n=o.get(e);return n||(n=function t(e,n,o,r=[]){n.getters&&function(t,e,n,o){const r=o&&0!==o.length?`${o.join("/")}/`:"";for(const o of Object.keys(e))Object.defineProperties(t,{[o]:{get:()=>n[`${r}${o}`]}})}(e,n.getters,o,r);if(n.modules)for(const[s,c]of Object.entries(n.modules))c.namespaced?e[s]=t({},c,o,[...r,s]):t(e,c,o,r);return e}({},t,e),o.set(e,n)),n}const s=new WeakMap;function c(t,e){let n=s.get(e);return n||(n=i({},t,e),s.set(e,n)),n}const u=new WeakMap;function i(t,e,n,o=[]){if(e.mutations&&function(t,e,n,o){const r=o&&0!==o.length?`${o.join("/")}/`:"";for(const o of Object.keys(e))t[o]=t=>n(`${r}${o}`,t)}(t,e.mutations,n,o),e.modules)for(const[r,s]of Object.entries(e.modules))s.namespaced?t[r]=i({},s,n,[...o,r]):i(t,s,n,o);return t}const a=new WeakMap;function f(t,e){let n=a.get(e);return n||(n=l({},t,e),a.set(e,n)),n}const d=new WeakMap;function l(t,e,n,o=[]){if(e.actions&&function(t,e,n,o){const r=o&&0!==o.length?`${o.join("/")}/`:"";for(const o of Object.keys(e))t[o]=t=>n(`${r}${o}`,t)}(t,e.actions,n,o),e.modules)for(const[r,s]of Object.entries(e.modules))s.namespaced?t[r]=l({},s,n,[...o,r]):l(t,s,n,o);return t}const m=new WeakMap;function p(t,e,n){let o=m.get(t.state);return o||(o={get rootState(){return t.rootState},get rootGetters(){return r(n,t.rootGetters)},get rootCommit(){return function(t,e){let n=u.get(e);if(!n){n=i({},t,(t,n)=>e(t,n,{root:!0})),u.set(e,n)}return n}(n,t.commit)},get rootDispatch(){return function(t,e){let n=d.get(e);if(!n){n=l({},t,(t,n)=>e(t,n,{root:!0})),d.set(e,n)}return n}(n,t.dispatch)},get state(){return t.state},get getters(){return r(e,t.getters)},get commit(){return c(e,t.commit)},get dispatch(){return f(e,t.dispatch)}},t.state&&m.set(t.state,o)),o}}));
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("vuex")):"function"==typeof define&&define.amd?define(["exports","vuex"],e):e((t=t||self)["direct-vuex"]={},t.Vuex)}(this,(function(t,e){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e;const n=new WeakMap;function o(t,e){let o=n.get(e);return o||(o=function t(e,n,o,r=[]){n.getters&&function(t,e,n,o){const r=o&&0!==o.length?`${o.join("/")}/`:"";for(const o of Object.keys(e))Object.defineProperties(t,{[o]:{get:()=>n[`${r}${o}`]}})}(e,n.getters,o,r);if(n.modules)for(const[s,c]of Object.entries(n.modules))c.namespaced?e[s]=t({},c,o,[...r,s]):t(e,c,o,r);return e}({},t,e),n.set(e,o)),o}const r=new WeakMap;function s(t,e){let n=r.get(e);return n||(n=u({},t,e),r.set(e,n)),n}const c=new WeakMap;function u(t,e,n,o=[]){if(e.mutations&&function(t,e,n,o){const r=o&&0!==o.length?`${o.join("/")}/`:"";for(const o of Object.keys(e))t[o]=t=>n(`${r}${o}`,t)}(t,e.mutations,n,o),e.modules)for(const[r,s]of Object.entries(e.modules))s.namespaced?t[r]=u({},s,n,[...o,r]):u(t,s,n,o);return t}const i=new WeakMap;function a(t,e){let n=i.get(e);return n||(n=d({},t,e),i.set(e,n)),n}const f=new WeakMap;function d(t,e,n,o=[]){if(e.actions&&function(t,e,n,o){const r=o&&0!==o.length?`${o.join("/")}/`:"";for(const o of Object.keys(e))t[o]=t=>n(`${r}${o}`,t)}(t,e.actions,n,o),e.modules)for(const[r,s]of Object.entries(e.modules))s.namespaced?t[r]=d({},s,n,[...o,r]):d(t,s,n,o);return t}const g=new WeakMap;function m(t,e,n){let r=g.get(t.state);return r||(r={get rootState(){return t.rootState},get rootGetters(){return o(n,t.rootGetters)},get rootCommit(){return function(t,e){let n=c.get(e);if(!n){n=u({},t,(t,n)=>e(t,n,{root:!0})),c.set(e,n)}return n}(n,t.commit)},get rootDispatch(){return function(t,e){let n=f.get(e);if(!n){n=d({},t,(t,n)=>e(t,n,{root:!0})),f.set(e,n)}return n}(n,t.dispatch)},get state(){return t.state},get getters(){return o(e,t.getters)},get commit(){return s(e,t.commit)},get dispatch(){return a(e,t.dispatch)}},t.state&&g.set(t.state,r)),r}t.createActions=function(t){return t},t.createDirectStore=function(t){const n=new e.Store(t),r={get state(){return n.state},getters:o(t,n.getters),commit:s(t,n.commit),dispatch:a(t,n.dispatch),original:n};return n.direct=r,{store:r,rootActionContext:e=>m(e,t,t),moduleActionContext:(e,n)=>m(e,n,t)}},t.createGetters=function(){return t=>t},t.createModule=function(t){return t},t.createModules=function(){return t=>t},t.createMutations=function(){return t=>t},Object.defineProperty(t,"__esModule",{value:!0})}));
{
"name": "direct-vuex",
"version": "0.9.1",
"version": "0.9.2",
"description": "Use and implement your Vuex store with TypeScript types. Compatible with the Vue 3 composition API.",
"author": "Paleo",
"files": ["dist", "types"],
"files": [
"dist",
"types"
],
"main": "dist/direct-vuex.umd.js",

@@ -12,8 +15,7 @@ "module": "dist/direct-vuex.esm.js",

"prepublishOnly": "npm run build && npm run test",
"clear": "rimraf 'build/compiled-esm/*' 'build/compiled-umd/*'",
"tsc-umd": "tsc --module UMD --outDir build/compiled-umd",
"clear": "rimraf 'build/compiled-*/*'",
"tsc": "tsc",
"tsc:watch": "tsc --watch",
"make-bundles": "node build/make-bundles.js",
"build": "npm run clear && npm run tsc && npm run tsc-umd && npm run make-bundles",
"build": "npm run clear && npm run tsc && npm run make-bundles",
"lint": "tslint -p tsconfig.json -t verbose",

@@ -28,5 +30,6 @@ "test": "jest",

"devDependencies": {
"@types/jest": "^24.0.23",
"@types/jest": "^24.0.24",
"jest": "^24.9.0",
"rimraf": "^3.0.0",
"rollup": "^1.27.13",
"terser": "^4.4.3",

@@ -36,3 +39,3 @@ "ts-jest": "^24.2.0",

"typescript": "^3.7.3",
"vue": "*",
"vue": "^2.6.11",
"vuex": "^3.1.2"

@@ -39,0 +42,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