diff --git a/.npmrc b/.npmrc index 8f0a88c..3cf6e4f 100644 --- a/.npmrc +++ b/.npmrc @@ -1 +1,2 @@ min-release-age=30 +save-exact=true diff --git a/package-lock.json b/package-lock.json index 2727cda..d3e5909 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,24 +1,24 @@ { "name": "@siebly/htx-api", - "version": "1.0.1", + "version": "1.0.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@siebly/htx-api", - "version": "1.0.1", + "version": "1.0.2", "license": "MIT", "dependencies": { "axios": "1.18.1", "events": "3.3.0", - "isomorphic-ws": "^5.0.0", + "isomorphic-ws": "5.0.0", "ws": "8.21.1" }, "devDependencies": { "@eslint/compat": "2.1.0", "@types/jest": "^30.0.0", "@types/node": "^24.10.14", - "@types/ws": "^8.18.1", + "@types/ws": "8.18.1", "@typescript-eslint/eslint-plugin": "^8.59.3", "@typescript-eslint/parser": "^8.59.3", "esbuild": "0.27.2", @@ -2732,16 +2732,16 @@ } }, "node_modules/brace-expansion": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.6.tgz", - "integrity": "sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==", + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.9.tgz", + "integrity": "sha512-ScQ4IuvIEF1TMlP7Zt+vjJ//9zlPb2SDcxWxM3bk8s6t6GGdJ7KO1dCcTidOPJKePW30LE/2cT7wCyPho9/Wxg==", "dev": true, "license": "MIT", "dependencies": { "balanced-match": "^4.0.2" }, "engines": { - "node": "18 || 20 || >=22" + "node": "20 || >=22" } }, "node_modules/browserslist": { @@ -3946,9 +3946,9 @@ "license": "MIT" }, "node_modules/glob/node_modules/brace-expansion": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.0.tgz", - "integrity": "sha512-TN1kCZAgdgweJhWWpgKYrQaMNHcDULHkWwQIspdtjV4Y5aurRdZpjAqn6yX3FPqTA9ngHCc4hJxMAMgGfve85w==", + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.4.tgz", + "integrity": "sha512-hGfVzPxthbf3+2yjg/RBs60cB0FhqBS/zvdV/4wn4/BmN0bNMMHPc4V/BbFieqf1TKAGGAHnY4eSjajCl0f2Xg==", "dev": true, "license": "MIT", "dependencies": { @@ -4882,9 +4882,9 @@ "license": "MIT" }, "node_modules/js-yaml": { - "version": "3.15.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.15.0.tgz", - "integrity": "sha512-ttBQIIQPDeLjpPOohtUdXuXUVoA2uIB6fEH9HyJ7234s5mBJ5wTx20njxplLZQgLaOfpmPQA7X2t5AX6tIPbog==", + "version": "3.15.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.15.1.tgz", + "integrity": "sha512-S99WuO3HlhO3XN41EtYUNl9zzXjoJx7QvmipxsJVxtCBT0YHEFy+iOJhjSvrmV12nYhWpZaM8lPHkJm0yUMbag==", "dev": true, "license": "MIT", "dependencies": { @@ -5935,9 +5935,9 @@ "license": "MIT" }, "node_modules/test-exclude/node_modules/brace-expansion": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.14.tgz", - "integrity": "sha512-MWPGfDxnyzKU7rNOW9SP/c50vi3xrmrua/+6hfPbCS2ABNWfx24vPidzvC7krjU/RTo235sV776ymlsMtGKj8g==", + "version": "1.1.18", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.18.tgz", + "integrity": "sha512-Edep/X9fGqVNmzKBVsDYIOtD+z1tuezV70LBjdCst9Tqu76lsnvRiZ6oTic1n+/BIwX6QDGAO94PN4N2SADvtw==", "dev": true, "license": "MIT", "dependencies": { diff --git a/package.json b/package.json index a2f7d97..4acdf15 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@siebly/htx-api", - "version": "1.0.1", + "version": "1.0.2", "description": "Complete & robust Node.js SDK for HTX's REST APIs and WebSockets, with TypeScript & strong end to end tests.", "scripts": { "clean": "node scripts/clean.mjs", @@ -44,14 +44,14 @@ "dependencies": { "axios": "1.18.1", "events": "3.3.0", - "isomorphic-ws": "^5.0.0", + "isomorphic-ws": "5.0.0", "ws": "8.21.1" }, "devDependencies": { "@eslint/compat": "2.1.0", "@types/jest": "^30.0.0", "@types/node": "^24.10.14", - "@types/ws": "^8.18.1", + "@types/ws": "8.18.1", "@typescript-eslint/eslint-plugin": "^8.59.3", "@typescript-eslint/parser": "^8.59.3", "esbuild": "0.27.2", @@ -66,8 +66,13 @@ }, "overrides": { "@babel/core": "7.29.6", + "brace-expansion@<2": "1.1.18", + "brace-expansion@>=2 <3": "2.1.4", + "brace-expansion@>=5 <6": "5.0.9", + "fast-uri@>=3 <4": "3.1.5", "form-data": "4.0.6", - "js-yaml": "3.15.0" + "js-yaml@>=3 <4": "3.15.1", + "js-yaml@>=4 <5": "4.3.1" }, "keywords": [ "htx", @@ -104,5 +109,5 @@ "bugs": { "url": "https://github.com/sieblyio/htx-api/issues" }, - "homepage": "https://github.com/sieblyio/htx-api#readme" + "homepage": "https://siebly.io/sdk/htx/javascript" }