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

@live-change/framework

Package Overview
Dependencies
Maintainers
1
Versions
361
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@live-change/framework - npm Package Compare versions

Comparing version 0.6.5 to 0.6.6

8

lib/processors/accessMethod.js

@@ -5,4 +5,6 @@ function getAccessMethod(access) {

} else if(Array.isArray(access)) {
return (params, {service, client}) => {
for(let role of access) if(client.roles.includes('admin')) return true
return (params, { service, client }) => {
if(client.roles.includes('administrator')) return true
if(client.roles.includes('admin')) return true
for(let role of access) if(client.roles.includes(role)) return true
return false

@@ -13,2 +15,2 @@ }

module.exports = getAccessMethod
module.exports = getAccessMethod

@@ -42,6 +42,10 @@ const ReactiveDao = require("@live-change/dao")

rangePath(range = {}) {
if(typeof range != 'object') {
const str = range.toString()
return this.rangePath({ gte: str, lte: str+'\xFF\xFF\xFF\xFF' })
rangePath(range = {}, pathRange = null) {
if(typeof range != 'object' || Array.isArray(range)) {
const values = Array.isArray(range) ? range : [range]
const prefix = values.map(value => value === undefined ? '' : JSON.stringify(value)).join(':')
if(pathRange) {
return this.rangePath(utils.prefixRange(pathRange, prefix, prefix))
}
return this.rangePath({ gte: prefix+':', lte: prefix+'_\xFF\xFF\xFF\xFF' })
}

@@ -48,0 +52,0 @@ if(Array.isArray(range)) this.rangePath(range.join(','))

{
"name": "@live-change/framework",
"version": "0.6.5",
"version": "0.6.6",
"description": "Live Change Framework - ultimate solution for real time mobile/web apps",

@@ -24,9 +24,9 @@ "main": "index.js",

"devDependencies": {
"@live-change/dao": "0.4.10",
"@live-change/dao-websocket": "0.4.10",
"@live-change/db": "0.5.10",
"@live-change/db-store-level": "0.5.10",
"@live-change/db-store-lmdb": "0.5.10",
"@live-change/dao": "0.5.0",
"@live-change/dao-websocket": "0.4.13",
"@live-change/db": "0.5.13",
"@live-change/db-store-level": "0.5.13",
"@live-change/db-store-lmdb": "0.5.13",
"@live-change/sockjs": "^0.4.0-rc.1",
"@live-change/uid": "^0.6.5",
"@live-change/uid": "^0.6.6",
"cookie": "^0.4.1",

@@ -39,3 +39,3 @@ "express": "^4.17.1",

},
"gitHead": "6ffba5113875638abf4203b56bdab5ed6a2e5e55"
"gitHead": "d6f4e8a34d88ecf90a3bf97bb367d4c8027ce7af"
}
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