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

@ogre-tools/injectable-extension-for-mobx

Package Overview
Dependencies
Maintainers
2
Versions
62
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@ogre-tools/injectable-extension-for-mobx - npm Package Compare versions

Comparing version 17.10.0 to 17.11.0

2

build/index.js

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

(()=>{"use strict";var e={d:(t,n)=>{for(var i in n)e.o(n,i)&&!e.o(t,i)&&Object.defineProperty(t,i,{enumerable:!0,get:n[i]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r:e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},t={};e.r(t),e.d(t,{computedInjectManyInjectable:()=>s,computedInjectManyWithMetaInjectable:()=>d,registerMobX:()=>b});const n=require("@ogre-tools/injectable"),i=require("mobx"),c=Symbol("isInternalOfComputedInjectMany"),a=(0,n.getInjectable)({id:"invalidability-for-reactive-instances",instantiate:(e,t)=>(0,i.createAtom)(`reactivity-for-${t.id}`),lifecycle:n.lifecycleEnum.keyedSingleton({getInstanceKey:(e,t)=>t}),[c]:!0,decorable:!1}),o=e=>e=>t=>{t.injectionToken&&e.inject(a,t.injectionToken).reportChanged()},r=(0,n.getInjectable)({id:"invalidate-reactive-instances-on-register",instantiate:o(),injectionToken:n.registrationCallbackToken,[c]:!0,decorable:!1}),l=(0,n.getInjectable)({id:"invalidate-reactive-instances-on-deregister",instantiate:o(),injectionToken:n.deregistrationCallbackToken,[c]:!0,decorable:!1}),s=(0,n.getInjectable)({id:"computed-inject-many",instantiate:e=>t=>e.inject(y,t),lifecycle:n.lifecycleEnum.transient,cannotCauseCycles:!0}),d=(0,n.getInjectable)({id:"computed-inject-many-with-meta",instantiate:e=>t=>e.inject(j,t),lifecycle:n.lifecycleEnum.transient,cannotCauseCycles:!0}),y=(0,n.getInjectable)({id:"reactive-instances",instantiate:(e,t)=>{const n=e.inject(a,t);return(0,i.computed)((()=>(n.reportObserved(),e.injectMany(t))))},lifecycle:n.lifecycleEnum.keyedSingleton({getInstanceKey:(e,t)=>t}),cannotCauseCycles:!0}),j=(0,n.getInjectable)({id:"reactive-instances-with-meta",instantiate:(e,t)=>{const n=e.inject(a,t);return(0,i.computed)((()=>(n.reportObserved(),e.injectManyWithMeta(t))))},lifecycle:n.lifecycleEnum.keyedSingleton({getInstanceKey:(e,t)=>t}),cannotCauseCycles:!0}),b=e=>{(0,i.runInAction)((()=>{e.register(a,y,j,s,d,r,l)}))};module.exports=t})();
(()=>{"use strict";var e={d:(t,n)=>{for(var i in n)e.o(n,i)&&!e.o(t,i)&&Object.defineProperty(t,i,{enumerable:!0,get:n[i]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r:e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},t={};e.r(t),e.d(t,{computedInjectManyInjectable:()=>m,computedInjectManyWithMetaInjectable:()=>b,registerMobX:()=>g});const n=require("@ogre-tools/injectable"),i=require("mobx"),a=Symbol("isInternalOfComputedInjectMany"),c=(0,n.getInjectable)({id:"invalidability-for-reactive-instances",instantiate:(e,t)=>(0,i.createAtom)(`reactivity-for-${t.id}`),lifecycle:n.lifecycleEnum.keyedSingleton({getInstanceKey:(e,t)=>t}),[a]:!0,decorable:!1}),o=e=>t=>{t.injectionToken&&e.inject(c,t.injectionToken).reportChanged()},r=(0,n.getInjectable)({id:"invalidate-reactive-instances-on-register",instantiate:o,injectionToken:n.registrationCallbackToken,[a]:!0,decorable:!1}),l=(0,n.getInjectable)({id:"invalidate-reactive-instances-on-deregister",instantiate:o,injectionToken:n.deregistrationCallbackToken,[a]:!0,decorable:!1}),s=({id:e,methodInDiToInjectMany:t})=>(0,n.getInjectable)({id:e,instantiate:(e,{injectionToken:n,instantiationParameter:a})=>{const o=e.inject(c,n);return(0,i.computed)((()=>(o.reportObserved(),e[t](n,a))))},lifecycle:n.lifecycleEnum.keyedSingleton({getInstanceKey:(e,{injectionToken:t,instantiationParameter:i})=>(0,n.getKeyedSingletonCompositeKey)(t,i)}),cannotCauseCycles:!0}),d=s({id:"reactive-instances",methodInDiToInjectMany:"injectMany"}),y=s({id:"reactive-instances-with-meta",methodInDiToInjectMany:"injectManyWithMeta"}),j=({id:e,reactiveInstances:t})=>(0,n.getInjectable)({id:e,instantiate:e=>(n,i)=>e.inject(t,{injectionToken:n,instantiationParameter:i}),lifecycle:n.lifecycleEnum.transient,cannotCauseCycles:!0}),m=j({id:"computed-inject-many",reactiveInstances:d}),b=j({id:"computed-inject-many-with-meta",reactiveInstances:y}),g=e=>{(0,i.runInAction)((()=>{e.register(c,d,y,m,b,r,l)}))};module.exports=t})();
{
"name": "@ogre-tools/injectable-extension-for-mobx",
"private": false,
"version": "17.10.0",
"version": "17.11.0",
"description": "MobX support for Injectable in Ogre Tools",

@@ -43,9 +43,9 @@ "files": [

"devDependencies": {
"@ogre-tools/infrastructure-babel-for-js": "^17.10.0",
"@ogre-tools/infrastructure-jest": "^17.10.0",
"@ogre-tools/infrastructure-prettier": "^17.10.0",
"@ogre-tools/infrastructure-webpack-for-js": "^17.10.0",
"@ogre-tools/infrastructure-babel-for-js": "^17.11.0",
"@ogre-tools/infrastructure-jest": "^17.11.0",
"@ogre-tools/infrastructure-prettier": "^17.11.0",
"@ogre-tools/infrastructure-webpack-for-js": "^17.11.0",
"tsd": "^0.29.0"
},
"gitHead": "b55ba2c504bff52d2e18d2934946af8e8502baa7"
"gitHead": "285bf68d73a8944a244ed9de076fd7d3eeb4abf1"
}
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