From 09db20682e690366c248629be09fb0522bbb716c Mon Sep 17 00:00:00 2001 From: Casper Warden <216465704+casperwardensl@users.noreply.github.com> Date: Tue, 28 Nov 2023 18:24:35 +0000 Subject: [PATCH] Fix misc glitches --- .gitignore | 1 + .npmignore | 3 +-- lib/classes/ObjectResolver.ts | 2 +- lib/classes/llsd/LLSDNotationParser.ts | 2 +- package-lock.json | 4 ++-- package.json | 2 +- 6 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.gitignore b/.gitignore index e8498ad..9e95616 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,7 @@ /.idea /node_modules /examples/loginParameters.json +/examples/loginParameters.json.* /examples/npm-debug.log /caspertech-node-metaverse-*.tgz /npm-debug.log diff --git a/.npmignore b/.npmignore index 6a997a2..e966293 100644 --- a/.npmignore +++ b/.npmignore @@ -4,8 +4,6 @@ tslint.json lib/ .idea/ tools/ -example/ -exampleMine/ docs/ dist/tests/ testing/ @@ -15,4 +13,5 @@ localDeploy.js caspertech-node-metaverse-*.tgz dist/classes/cache examples/loginParameters.json +examples/loginParameters.json.* dist/lib/classes/cache diff --git a/lib/classes/ObjectResolver.ts b/lib/classes/ObjectResolver.ts index add189e..19b9cf9 100644 --- a/lib/classes/ObjectResolver.ts +++ b/lib/classes/ObjectResolver.ts @@ -10,7 +10,7 @@ import { BatchQueue } from './BatchQueue'; export class ObjectResolver { private resolveQueue = new BatchQueue(256, this.resolveInternal.bind(this)); - private getCostsQueue = new BatchQueue(256, this.getCostsInternal.bind(this)); + private getCostsQueue = new BatchQueue(64, this.getCostsInternal.bind(this)); constructor(private region?: Region) { diff --git a/lib/classes/llsd/LLSDNotationParser.ts b/lib/classes/llsd/LLSDNotationParser.ts index 92d2768..2724e89 100644 --- a/lib/classes/llsd/LLSDNotationParser.ts +++ b/lib/classes/llsd/LLSDNotationParser.ts @@ -21,7 +21,7 @@ export class LLSDNotationParser { regex: /^]/, type: LLSDTokenType.ARRAY_END }, { regex: /^(?:true|false|TRUE|FALSE|1|0|T|F|t|f)/, type: LLSDTokenType.BOOLEAN }, { regex: /^i(-?[0-9]+)/, type: LLSDTokenType.INTEGER }, - { regex: /^r(-?[0-9.]+(?:e-?[0-9]+)?)/, type: LLSDTokenType.REAL }, + { regex: /^r(-?[0-9.]+(?:[eE]-?[0-9]+)?)/, type: LLSDTokenType.REAL }, { regex: /^u([0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12})/, type: LLSDTokenType.UUID }, { regex: /^'([^'\\]*(?:\\.[^'\\\n]*)*)'/, type: LLSDTokenType.STRING_FIXED_SINGLE }, { regex: /^"([^"\\]*(?:\\.[^"\\\n]*)*)"/, type: LLSDTokenType.STRING_FIXED_DOUBLE }, diff --git a/package-lock.json b/package-lock.json index 3ad9ef4..2518738 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@caspertech/node-metaverse", - "version": "0.7.16", + "version": "0.7.18", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@caspertech/node-metaverse", - "version": "0.7.16", + "version": "0.7.18", "license": "MIT", "dependencies": { "@caspertech/llsd": "^1.0.5", diff --git a/package.json b/package.json index 1e8fbc8..37b2593 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@caspertech/node-metaverse", - "version": "0.7.16", + "version": "0.7.18", "description": "A node.js interface for Second Life.", "main": "dist/lib/index.js", "types": "dist/lib/index.d.ts",