diff --git a/HISTORY.md b/HISTORY.md
index 24c9296..3df0541 100644
--- a/HISTORY.md
+++ b/HISTORY.md
@@ -1,5 +1,9 @@
# History
+## v7.1.0 2023 November 13
+
+- Updated dependencies, [base files](https://github.com/bevry/base), and [editions](https://editions.bevry.me) using [boundation](https://github.com/bevry/boundation)
+
## v7.0.0 2023 November 13
- Updated dependencies, [base files](https://github.com/bevry/base), and [editions](https://editions.bevry.me) using [boundation](https://github.com/bevry/boundation)
diff --git a/README.md b/README.md
index fbdf7d4..160b86d 100644
--- a/README.md
+++ b/README.md
@@ -105,14 +105,14 @@ Error: CError
Deno
``` typescript
-import pkg from 'https://unpkg.com/errlop@^7.0.0/edition-deno/index.ts'
+import pkg from 'https://unpkg.com/errlop@^7.1.0/edition-deno/index.ts'
```
Skypack
``` html
```
@@ -120,7 +120,7 @@ import pkg from 'https://unpkg.com/errlop@^7.0.0/edition-deno/index.ts'
``` html
```
@@ -128,7 +128,7 @@ import pkg from 'https://unpkg.com/errlop@^7.0.0/edition-deno/index.ts'
``` html
```
diff --git a/package-lock.json b/package-lock.json
index 1e1a328..38cd624 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,26 +1,26 @@
{
"name": "errlop",
- "version": "7.0.0",
+ "version": "7.1.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "errlop",
- "version": "7.0.0",
+ "version": "7.1.0",
"license": "Artistic-2.0",
"devDependencies": {
"@bevry/update-contributors": "^1.23.0",
"@types/node": "^20.9.0",
"@typescript-eslint/eslint-plugin": "^6.10.0",
"@typescript-eslint/parser": "^6.10.0",
- "assert-helpers": "^11.0.0",
+ "assert-helpers": "^11.1.0",
"eslint": "^8.53.0",
"eslint-config-bevry": "^3.29.0",
"eslint-config-prettier": "^9.0.0",
"eslint-plugin-prettier": "^5.0.1",
- "kava": "3.2.0",
+ "kava": "^7.0.0",
"make-deno-edition": "^1.3.0",
- "prettier": "^3.0.3",
+ "prettier": "^3.1.0",
"projectz": "^2.23.0",
"surge": "^0.23.1",
"typedoc": "^0.25.3",
@@ -29,7 +29,7 @@
"valid-module": "^2.1.0"
},
"engines": {
- "node": ">=6"
+ "node": ">=4"
},
"funding": {
"url": "https://bevry.me/fund"
@@ -45,10 +45,13 @@
}
},
"node_modules/@bevry/ansi": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/@bevry/ansi/-/ansi-2.1.0.tgz",
- "integrity": "sha512-jkTQzUdapAkusrgZUAOS2vBoUO5Taz+8hzaOrzj7e7XlUDfUZtygS6K8Ou0xkdb59OSL2IAnO6FEx4rTRAPSnQ==",
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/@bevry/ansi/-/ansi-6.1.0.tgz",
+ "integrity": "sha512-xKY8zybxMVwJYSe0SJRCYceA0tLGMLWE78U/GVSOGYjzXzKFtKtJJXNsQ7uTofpwKEWI+s4eVvWyQXl4f0u70Q==",
"dev": true,
+ "dependencies": {
+ "editions": "^6.10.0"
+ },
"engines": {
"node": ">=4"
},
@@ -770,14 +773,14 @@
}
},
"node_modules/assert-helpers": {
- "version": "11.0.0",
- "resolved": "https://registry.npmjs.org/assert-helpers/-/assert-helpers-11.0.0.tgz",
- "integrity": "sha512-h8LNTB041mCOk05m0EkwFswkzxsOyX4XfJceqaNZO+96SNa82nt1VCoWR7H66TaqF08H8KLuv0zDLGtHv7j72Q==",
+ "version": "11.1.0",
+ "resolved": "https://registry.npmjs.org/assert-helpers/-/assert-helpers-11.1.0.tgz",
+ "integrity": "sha512-7eEX3EfozyXuLlfrOOgQvvCSSeWy6f4dY173DkpUZAU0nae64KvnhxS2r6fgiZgl5uL3KnWMuCvu3NxH8m3aow==",
"dev": true,
"dependencies": {
- "@bevry/ansi": "2.1.0",
+ "@bevry/ansi": "^6.0.0",
"editions": "^6.9.0",
- "errlop": "4.6.0"
+ "errlop": "^7.0.0"
},
"engines": {
"node": ">=4"
@@ -787,9 +790,9 @@
}
},
"node_modules/assert-helpers/node_modules/errlop": {
- "version": "4.6.0",
- "resolved": "https://registry.npmjs.org/errlop/-/errlop-4.6.0.tgz",
- "integrity": "sha512-9a1m+bGJeZiCQHZmXwjdpmiSXfOVbp6g/BvLFeJ4Xx2Iu/3ReWGdG5+z4ZPE+F1JU66S+CY9dp4Bm7vw0l3LGA==",
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/errlop/-/errlop-7.0.0.tgz",
+ "integrity": "sha512-zqZrBZvjrfSBL0awwfXBn/9J65BxfDXAGHW8EshbVEzMYLtJUuK4/B4gpbWzyPM25x+cSdzKcRsnXTwMCEv23w==",
"dev": true,
"engines": {
"node": ">=4"
@@ -1275,68 +1278,31 @@
}
},
"node_modules/eachr": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/eachr/-/eachr-3.3.0.tgz",
- "integrity": "sha512-yKWuGwOE283CTgbEuvqXXusLH4VBXnY2nZbDkeWev+cpAXY6zCIADSPLdvfkAROc0t8S4l07U1fateCdEDuuvg==",
- "dev": true,
- "dependencies": {
- "editions": "^2.2.0",
- "typechecker": "^4.9.0"
- },
- "engines": {
- "node": ">=0.10"
- },
- "funding": {
- "url": "https://bevry.me/fund"
- }
- },
- "node_modules/eachr/node_modules/editions": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/editions/-/editions-2.3.1.tgz",
- "integrity": "sha512-ptGvkwTvGdGfC0hfhKg0MT+TRLRKGtUiWGBInxOm5pz7ssADezahjCUaYuZ8Dr+C05FW0AECIIPt4WBxVINEhA==",
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/eachr/-/eachr-6.0.0.tgz",
+ "integrity": "sha512-Ji2mLhGfyYGu6DV7M8kJdhx+g9DyJKQ/l6a0R1G8oDe9qer19JSxwg0H+vdgvmIO0O00BZHpQ35v/cZblF14jw==",
"dev": true,
"dependencies": {
- "errlop": "^2.0.0",
- "semver": "^6.3.0"
+ "editions": "^6.10.0",
+ "typechecker": "^8.0.0"
},
"engines": {
- "node": ">=0.8"
- },
- "funding": {
- "url": "https://bevry.me/fund"
- }
- },
- "node_modules/eachr/node_modules/errlop": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/errlop/-/errlop-2.2.0.tgz",
- "integrity": "sha512-e64Qj9+4aZzjzzFpZC7p5kmm/ccCrbLhAJplhsDXQFs87XTsXwOpH4s1Io2s90Tau/8r2j9f4l/thhDevRjzxw==",
- "dev": true,
- "engines": {
- "node": ">=0.8"
+ "node": ">=4"
},
"funding": {
"url": "https://bevry.me/fund"
}
},
- "node_modules/eachr/node_modules/semver": {
- "version": "6.3.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
- "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
- "dev": true,
- "bin": {
- "semver": "bin/semver.js"
- }
- },
"node_modules/eachr/node_modules/typechecker": {
- "version": "4.11.0",
- "resolved": "https://registry.npmjs.org/typechecker/-/typechecker-4.11.0.tgz",
- "integrity": "sha512-lz39Mc/d1UBcF/uQFL5P8L+oWdIn/stvkUgHf0tPRW4aEwGGErewNXo2Nb6We2WslWifn00rhcHbbRWRcTGhuw==",
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/typechecker/-/typechecker-8.0.0.tgz",
+ "integrity": "sha512-Z8SLrLvXfD3qfXDrqtqaVBkpYhKQL3D7Z4I/XAXrzKN8sgBdxhSE+PintCv7NQiPmodkdDbWbFg4KU3CEJdPJw==",
"dev": true,
"dependencies": {
- "editions": "^2.2.0"
+ "editions": "^6.10.0"
},
"engines": {
- "node": ">=0.8"
+ "node": ">=4"
},
"funding": {
"url": "https://bevry.me/fund"
@@ -1353,12 +1319,12 @@
}
},
"node_modules/editions": {
- "version": "6.9.0",
- "resolved": "https://registry.npmjs.org/editions/-/editions-6.9.0.tgz",
- "integrity": "sha512-hI8HwS6JA4sJMt+z/Bwwu7wY9XQUTSN7uuJ6a92IuE6HdbE4XSp68mgSYTm4gqymv8B/MoeuM2zS7rNIs07ubA==",
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/editions/-/editions-6.10.0.tgz",
+ "integrity": "sha512-tPYwxZWPyt+UlFA9t+MRJsnGkcRAnJdUTB1IUgUkbmQ/MA2XMDlHjxxc5UpR3M3LGYgtKf0Bgj5Qukp3QXx8Ow==",
"dev": true,
"dependencies": {
- "version-range": "^2.0.0"
+ "version-range": "^3.0.0"
},
"engines": {
"node": ">=4"
@@ -1590,59 +1556,22 @@
}
},
"node_modules/event-emitter-grouped": {
- "version": "2.8.0",
- "resolved": "https://registry.npmjs.org/event-emitter-grouped/-/event-emitter-grouped-2.8.0.tgz",
- "integrity": "sha512-6+VOtJHFIPxXPwaJgzQ9VOmS+lAGwVsTUkvih25utsqJJXbIteMu7Cd1rvtyCWosUUIsn/2CirVNrO4fPzWqDg==",
- "dev": true,
- "dependencies": {
- "editions": "^2.2.0",
- "taskgroup": "5.5.0",
- "unbounded": "^1.2.0"
- },
- "engines": {
- "node": ">=0.8"
- },
- "funding": {
- "url": "https://bevry.me/fund"
- }
- },
- "node_modules/event-emitter-grouped/node_modules/editions": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/editions/-/editions-2.3.1.tgz",
- "integrity": "sha512-ptGvkwTvGdGfC0hfhKg0MT+TRLRKGtUiWGBInxOm5pz7ssADezahjCUaYuZ8Dr+C05FW0AECIIPt4WBxVINEhA==",
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/event-emitter-grouped/-/event-emitter-grouped-6.0.0.tgz",
+ "integrity": "sha512-YZgTj93aSiupKoWFQRjLmps8UMLnSYfOLs0ExXnKjMPJ64YGiWBD+XbLGLniZUbi/cXu6JYZRuVSMwWgzhsEmg==",
"dev": true,
"dependencies": {
- "errlop": "^2.0.0",
- "semver": "^6.3.0"
+ "editions": "^6.10.0",
+ "taskgroup": "^9.1.0",
+ "unbounded": "^5.0.0"
},
"engines": {
- "node": ">=0.8"
- },
- "funding": {
- "url": "https://bevry.me/fund"
- }
- },
- "node_modules/event-emitter-grouped/node_modules/errlop": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/errlop/-/errlop-2.2.0.tgz",
- "integrity": "sha512-e64Qj9+4aZzjzzFpZC7p5kmm/ccCrbLhAJplhsDXQFs87XTsXwOpH4s1Io2s90Tau/8r2j9f4l/thhDevRjzxw==",
- "dev": true,
- "engines": {
- "node": ">=0.8"
+ "node": ">=4"
},
"funding": {
"url": "https://bevry.me/fund"
}
},
- "node_modules/event-emitter-grouped/node_modules/semver": {
- "version": "6.3.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
- "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
- "dev": true,
- "bin": {
- "semver": "bin/semver.js"
- }
- },
"node_modules/execa": {
"version": "7.2.0",
"resolved": "https://registry.npmjs.org/execa/-/execa-7.2.0.tgz",
@@ -1700,69 +1629,31 @@
"dev": true
},
"node_modules/extendr": {
- "version": "3.5.0",
- "resolved": "https://registry.npmjs.org/extendr/-/extendr-3.5.0.tgz",
- "integrity": "sha512-7zpVbnnZy91J4k916ZGwpys56DEgJc/prTXDiqCYe/Mud5pqdVsSc9mG/U6sz3lQEvHs81i8Zi7whsFwifhZyw==",
- "dev": true,
- "dependencies": {
- "editions": "^2.2.0",
- "typechecker": "^4.7.0"
- },
- "engines": {
- "node": ">=0.12"
- },
- "funding": {
- "type": "cooperative",
- "url": "https://bevry.me/fund"
- }
- },
- "node_modules/extendr/node_modules/editions": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/editions/-/editions-2.3.1.tgz",
- "integrity": "sha512-ptGvkwTvGdGfC0hfhKg0MT+TRLRKGtUiWGBInxOm5pz7ssADezahjCUaYuZ8Dr+C05FW0AECIIPt4WBxVINEhA==",
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/extendr/-/extendr-7.0.0.tgz",
+ "integrity": "sha512-gTN1U7olrdK9LtyZKC7IEz+xSQm386BG0uUXUKjeFdqsjfGiEFPsZZHMLU8NlJsUaXsTgGSVBDowpLDS4Xz+8g==",
"dev": true,
"dependencies": {
- "errlop": "^2.0.0",
- "semver": "^6.3.0"
+ "editions": "^6.10.0",
+ "typechecker": "^8.0.0"
},
"engines": {
- "node": ">=0.8"
- },
- "funding": {
- "url": "https://bevry.me/fund"
- }
- },
- "node_modules/extendr/node_modules/errlop": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/errlop/-/errlop-2.2.0.tgz",
- "integrity": "sha512-e64Qj9+4aZzjzzFpZC7p5kmm/ccCrbLhAJplhsDXQFs87XTsXwOpH4s1Io2s90Tau/8r2j9f4l/thhDevRjzxw==",
- "dev": true,
- "engines": {
- "node": ">=0.8"
+ "node": ">=4"
},
"funding": {
"url": "https://bevry.me/fund"
}
},
- "node_modules/extendr/node_modules/semver": {
- "version": "6.3.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
- "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
- "dev": true,
- "bin": {
- "semver": "bin/semver.js"
- }
- },
"node_modules/extendr/node_modules/typechecker": {
- "version": "4.11.0",
- "resolved": "https://registry.npmjs.org/typechecker/-/typechecker-4.11.0.tgz",
- "integrity": "sha512-lz39Mc/d1UBcF/uQFL5P8L+oWdIn/stvkUgHf0tPRW4aEwGGErewNXo2Nb6We2WslWifn00rhcHbbRWRcTGhuw==",
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/typechecker/-/typechecker-8.0.0.tgz",
+ "integrity": "sha512-Z8SLrLvXfD3qfXDrqtqaVBkpYhKQL3D7Z4I/XAXrzKN8sgBdxhSE+PintCv7NQiPmodkdDbWbFg4KU3CEJdPJw==",
"dev": true,
"dependencies": {
- "editions": "^2.2.0"
+ "editions": "^6.10.0"
},
"engines": {
- "node": ">=0.8"
+ "node": ">=4"
},
"funding": {
"url": "https://bevry.me/fund"
@@ -1782,75 +1673,6 @@
"node": ">=4"
}
},
- "node_modules/extract-opts": {
- "version": "3.4.0",
- "resolved": "https://registry.npmjs.org/extract-opts/-/extract-opts-3.4.0.tgz",
- "integrity": "sha512-M7Y+1cJDkzOWqvGH5F/V2qgkD6+uitW3NV9rQGl+pLSVuXZ4IDDQgxxMeLPKcWUyfypBWczIILiroSuhXG7Ytg==",
- "dev": true,
- "dependencies": {
- "eachr": "^3.2.0",
- "editions": "^2.2.0",
- "typechecker": "^4.9.0"
- },
- "engines": {
- "node": ">=0.10"
- },
- "funding": {
- "url": "https://bevry.me/fund"
- }
- },
- "node_modules/extract-opts/node_modules/editions": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/editions/-/editions-2.3.1.tgz",
- "integrity": "sha512-ptGvkwTvGdGfC0hfhKg0MT+TRLRKGtUiWGBInxOm5pz7ssADezahjCUaYuZ8Dr+C05FW0AECIIPt4WBxVINEhA==",
- "dev": true,
- "dependencies": {
- "errlop": "^2.0.0",
- "semver": "^6.3.0"
- },
- "engines": {
- "node": ">=0.8"
- },
- "funding": {
- "url": "https://bevry.me/fund"
- }
- },
- "node_modules/extract-opts/node_modules/errlop": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/errlop/-/errlop-2.2.0.tgz",
- "integrity": "sha512-e64Qj9+4aZzjzzFpZC7p5kmm/ccCrbLhAJplhsDXQFs87XTsXwOpH4s1Io2s90Tau/8r2j9f4l/thhDevRjzxw==",
- "dev": true,
- "engines": {
- "node": ">=0.8"
- },
- "funding": {
- "url": "https://bevry.me/fund"
- }
- },
- "node_modules/extract-opts/node_modules/semver": {
- "version": "6.3.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
- "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
- "dev": true,
- "bin": {
- "semver": "bin/semver.js"
- }
- },
- "node_modules/extract-opts/node_modules/typechecker": {
- "version": "4.11.0",
- "resolved": "https://registry.npmjs.org/typechecker/-/typechecker-4.11.0.tgz",
- "integrity": "sha512-lz39Mc/d1UBcF/uQFL5P8L+oWdIn/stvkUgHf0tPRW4aEwGGErewNXo2Nb6We2WslWifn00rhcHbbRWRcTGhuw==",
- "dev": true,
- "dependencies": {
- "editions": "^2.2.0"
- },
- "engines": {
- "node": ">=0.8"
- },
- "funding": {
- "url": "https://bevry.me/fund"
- }
- },
"node_modules/extsprintf": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
@@ -2009,9 +1831,9 @@
}
},
"node_modules/flat-cache": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.1.1.tgz",
- "integrity": "sha512-/qM2b3LUIaIgviBQovTLvijfyOQXPtSRnRK26ksj2J7rzPIecePUIpJsZ4T02Qg+xiAEKIs5K8dsHEd+VaKa/Q==",
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz",
+ "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==",
"dev": true,
"dependencies": {
"flatted": "^3.2.9",
@@ -2019,7 +1841,7 @@
"rimraf": "^3.0.2"
},
"engines": {
- "node": ">=12.0.0"
+ "node": "^10.12.0 || >=12.0.0"
}
},
"node_modules/flatted": {
@@ -2700,60 +2522,22 @@
}
},
"node_modules/kava": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/kava/-/kava-3.2.0.tgz",
- "integrity": "sha512-gMY33vfCOT/JayMuq9ofTDxXZ/cZp/M4f3F0vHs/sgrKKrxSJcSJ7/DkG15L7bnK1rUvwra0LB2Bbnj1gwod7A==",
- "dev": true,
- "dependencies": {
- "editions": "^2.2.0",
- "event-emitter-grouped": "^2.7.1",
- "taskgroup": "5.5.0"
- },
- "engines": {
- "node": ">=0.12"
- },
- "funding": {
- "type": "cooperative",
- "url": "https://bevry.me/fund"
- }
- },
- "node_modules/kava/node_modules/editions": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/editions/-/editions-2.3.1.tgz",
- "integrity": "sha512-ptGvkwTvGdGfC0hfhKg0MT+TRLRKGtUiWGBInxOm5pz7ssADezahjCUaYuZ8Dr+C05FW0AECIIPt4WBxVINEhA==",
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/kava/-/kava-7.0.0.tgz",
+ "integrity": "sha512-hUMSE1z0Dh4msuU6cl8EsbCC6kOy+Y6Nqmk0KagaCxn5rnSFVx001jxN/adsENQem4m9SsmxmeWExPiEbIfyYg==",
"dev": true,
"dependencies": {
- "errlop": "^2.0.0",
- "semver": "^6.3.0"
+ "editions": "^6.10.0",
+ "event-emitter-grouped": "^6.0.0",
+ "taskgroup": "^9.1.0"
},
"engines": {
- "node": ">=0.8"
- },
- "funding": {
- "url": "https://bevry.me/fund"
- }
- },
- "node_modules/kava/node_modules/errlop": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/errlop/-/errlop-2.2.0.tgz",
- "integrity": "sha512-e64Qj9+4aZzjzzFpZC7p5kmm/ccCrbLhAJplhsDXQFs87XTsXwOpH4s1Io2s90Tau/8r2j9f4l/thhDevRjzxw==",
- "dev": true,
- "engines": {
- "node": ">=0.8"
+ "node": ">=4"
},
"funding": {
"url": "https://bevry.me/fund"
}
},
- "node_modules/kava/node_modules/semver": {
- "version": "6.3.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
- "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
- "dev": true,
- "bin": {
- "semver": "bin/semver.js"
- }
- },
"node_modules/keyv": {
"version": "4.5.4",
"resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz",
@@ -3260,9 +3044,9 @@
}
},
"node_modules/prettier": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.0.3.tgz",
- "integrity": "sha512-L/4pUDMxcNa8R/EthV08Zt42WBO4h1rarVtK0K+QJG0X187OLo7l699jWw0GKuwzkPQ//jMFA/8Xm6Fh3J/DAg==",
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.1.0.tgz",
+ "integrity": "sha512-TQLvXjq5IAibjh8EpBIkNKxO749UEWABoiIZehEPiY4GNpVdhaFKqSTu+QrlU6D2dPAfubRmtJTi4K4YkQ5eXw==",
"dev": true,
"bin": {
"prettier": "bin/prettier.cjs"
@@ -3650,137 +3434,6 @@
}
]
},
- "node_modules/safefs": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/safefs/-/safefs-4.2.0.tgz",
- "integrity": "sha512-1amPBO92jw/hWS+gH/u7z7EL7YxaJ8WecBQl49tMQ6Y6EQfndxNNKwlPqDOcwpUetdmK6nKLoVdjybVScRwq5A==",
- "dev": true,
- "dependencies": {
- "editions": "^2.2.0",
- "graceful-fs": "^4.2.3"
- },
- "engines": {
- "node": ">=0.12"
- },
- "funding": {
- "type": "cooperative",
- "url": "https://bevry.me/fund"
- }
- },
- "node_modules/safefs/node_modules/editions": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/editions/-/editions-2.3.1.tgz",
- "integrity": "sha512-ptGvkwTvGdGfC0hfhKg0MT+TRLRKGtUiWGBInxOm5pz7ssADezahjCUaYuZ8Dr+C05FW0AECIIPt4WBxVINEhA==",
- "dev": true,
- "dependencies": {
- "errlop": "^2.0.0",
- "semver": "^6.3.0"
- },
- "engines": {
- "node": ">=0.8"
- },
- "funding": {
- "url": "https://bevry.me/fund"
- }
- },
- "node_modules/safefs/node_modules/errlop": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/errlop/-/errlop-2.2.0.tgz",
- "integrity": "sha512-e64Qj9+4aZzjzzFpZC7p5kmm/ccCrbLhAJplhsDXQFs87XTsXwOpH4s1Io2s90Tau/8r2j9f4l/thhDevRjzxw==",
- "dev": true,
- "engines": {
- "node": ">=0.8"
- },
- "funding": {
- "url": "https://bevry.me/fund"
- }
- },
- "node_modules/safefs/node_modules/semver": {
- "version": "6.3.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
- "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
- "dev": true,
- "bin": {
- "semver": "bin/semver.js"
- }
- },
- "node_modules/safeps": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/safeps/-/safeps-7.0.1.tgz",
- "integrity": "sha512-aFREKZzceHZH3KZTwjhDI1oOOcyAEBcQHjImJS/Mmx+KC31EQCgwiPKfwhJLBX7R4Y5ioI2D/VEcQ6U6ya2MJw==",
- "dev": true,
- "dependencies": {
- "editions": "^1.3.3",
- "extract-opts": "^3.3.1",
- "safefs": "^4.1.0",
- "taskgroup": "^5.0.0",
- "typechecker": "^4.3.0"
- },
- "engines": {
- "node": ">=0.8"
- }
- },
- "node_modules/safeps/node_modules/editions": {
- "version": "1.3.4",
- "resolved": "https://registry.npmjs.org/editions/-/editions-1.3.4.tgz",
- "integrity": "sha512-gzao+mxnYDzIysXKMQi/+M1mjy/rjestjg6OPoYTtI+3Izp23oiGZitsl9lPDPiTGXbcSIk1iJWhliSaglxnUg==",
- "dev": true,
- "engines": {
- "node": ">=0.8"
- }
- },
- "node_modules/safeps/node_modules/errlop": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/errlop/-/errlop-2.2.0.tgz",
- "integrity": "sha512-e64Qj9+4aZzjzzFpZC7p5kmm/ccCrbLhAJplhsDXQFs87XTsXwOpH4s1Io2s90Tau/8r2j9f4l/thhDevRjzxw==",
- "dev": true,
- "engines": {
- "node": ">=0.8"
- },
- "funding": {
- "url": "https://bevry.me/fund"
- }
- },
- "node_modules/safeps/node_modules/semver": {
- "version": "6.3.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
- "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
- "dev": true,
- "bin": {
- "semver": "bin/semver.js"
- }
- },
- "node_modules/safeps/node_modules/typechecker": {
- "version": "4.11.0",
- "resolved": "https://registry.npmjs.org/typechecker/-/typechecker-4.11.0.tgz",
- "integrity": "sha512-lz39Mc/d1UBcF/uQFL5P8L+oWdIn/stvkUgHf0tPRW4aEwGGErewNXo2Nb6We2WslWifn00rhcHbbRWRcTGhuw==",
- "dev": true,
- "dependencies": {
- "editions": "^2.2.0"
- },
- "engines": {
- "node": ">=0.8"
- },
- "funding": {
- "url": "https://bevry.me/fund"
- }
- },
- "node_modules/safeps/node_modules/typechecker/node_modules/editions": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/editions/-/editions-2.3.1.tgz",
- "integrity": "sha512-ptGvkwTvGdGfC0hfhKg0MT+TRLRKGtUiWGBInxOm5pz7ssADezahjCUaYuZ8Dr+C05FW0AECIIPt4WBxVINEhA==",
- "dev": true,
- "dependencies": {
- "errlop": "^2.0.0",
- "semver": "^6.3.0"
- },
- "engines": {
- "node": ">=0.8"
- },
- "funding": {
- "url": "https://bevry.me/fund"
- }
- },
"node_modules/safer-buffer": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
@@ -4098,63 +3751,24 @@
}
},
"node_modules/taskgroup": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/taskgroup/-/taskgroup-5.5.0.tgz",
- "integrity": "sha512-YFkdc6HU+p3xO2lZ1MWdx7R7EbrLF/bpXv5k9635bTzdgOLNbmnsDg5alSpZost+PYMk40d6ZDAJHBHNHiiLvw==",
+ "version": "9.1.0",
+ "resolved": "https://registry.npmjs.org/taskgroup/-/taskgroup-9.1.0.tgz",
+ "integrity": "sha512-Yeb5yr5vJVqQ4+NfUSBfPcH048gB6TjqWhNVr7l+TT22a5si/ozRrVs6OYSzkma4Tm0YD1IlcswG/34keJHWBw==",
"dev": true,
"dependencies": {
"ambi": "3.2.0",
- "eachr": "^3.2.0",
- "editions": "^2.2.0",
- "extendr": "^3.5.0",
- "safeps": "7.0.1",
- "unbounded": "^1.2.0"
- },
- "engines": {
- "node": ">=0.8"
- },
- "funding": {
- "type": "cooperative",
- "url": "https://bevry.me/fund"
- }
- },
- "node_modules/taskgroup/node_modules/editions": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/editions/-/editions-2.3.1.tgz",
- "integrity": "sha512-ptGvkwTvGdGfC0hfhKg0MT+TRLRKGtUiWGBInxOm5pz7ssADezahjCUaYuZ8Dr+C05FW0AECIIPt4WBxVINEhA==",
- "dev": true,
- "dependencies": {
- "errlop": "^2.0.0",
- "semver": "^6.3.0"
+ "eachr": "^6.0.0",
+ "editions": "^6.10.0",
+ "extendr": "^7.0.0",
+ "unbounded": "^5.0.0"
},
"engines": {
- "node": ">=0.8"
- },
- "funding": {
- "url": "https://bevry.me/fund"
- }
- },
- "node_modules/taskgroup/node_modules/errlop": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/errlop/-/errlop-2.2.0.tgz",
- "integrity": "sha512-e64Qj9+4aZzjzzFpZC7p5kmm/ccCrbLhAJplhsDXQFs87XTsXwOpH4s1Io2s90Tau/8r2j9f4l/thhDevRjzxw==",
- "dev": true,
- "engines": {
- "node": ">=0.8"
+ "node": ">=4"
},
"funding": {
"url": "https://bevry.me/fund"
}
},
- "node_modules/taskgroup/node_modules/semver": {
- "version": "6.3.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
- "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
- "dev": true,
- "bin": {
- "semver": "bin/semver.js"
- }
- },
"node_modules/text-table": {
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
@@ -4353,57 +3967,20 @@
}
},
"node_modules/unbounded": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/unbounded/-/unbounded-1.3.0.tgz",
- "integrity": "sha512-RWVCkvcoItljlNTz0iTdBQU6bDj+slVLNaWN7d6DXgH02FfYrz8ytcJ4OPW8b0HqmCehwufJHOIzjHWrQUXBvg==",
- "dev": true,
- "dependencies": {
- "editions": "^2.2.0"
- },
- "engines": {
- "node": ">=0.8"
- },
- "funding": {
- "url": "https://bevry.me/fund"
- }
- },
- "node_modules/unbounded/node_modules/editions": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/editions/-/editions-2.3.1.tgz",
- "integrity": "sha512-ptGvkwTvGdGfC0hfhKg0MT+TRLRKGtUiWGBInxOm5pz7ssADezahjCUaYuZ8Dr+C05FW0AECIIPt4WBxVINEhA==",
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/unbounded/-/unbounded-5.0.0.tgz",
+ "integrity": "sha512-J2CofDiL0Ac0+biY/ZtFGP8l0+6HJG3Cd5b6k4ahqp4mwrgrH327o+yjI6fHxiHFi6M01dgsn1itVSBK/t1byQ==",
"dev": true,
"dependencies": {
- "errlop": "^2.0.0",
- "semver": "^6.3.0"
+ "editions": "^6.10.0"
},
"engines": {
- "node": ">=0.8"
- },
- "funding": {
- "url": "https://bevry.me/fund"
- }
- },
- "node_modules/unbounded/node_modules/errlop": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/errlop/-/errlop-2.2.0.tgz",
- "integrity": "sha512-e64Qj9+4aZzjzzFpZC7p5kmm/ccCrbLhAJplhsDXQFs87XTsXwOpH4s1Io2s90Tau/8r2j9f4l/thhDevRjzxw==",
- "dev": true,
- "engines": {
- "node": ">=0.8"
+ "node": ">=4"
},
"funding": {
"url": "https://bevry.me/fund"
}
},
- "node_modules/unbounded/node_modules/semver": {
- "version": "6.3.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
- "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
- "dev": true,
- "bin": {
- "semver": "bin/semver.js"
- }
- },
"node_modules/undici-types": {
"version": "5.26.5",
"resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz",
@@ -4542,9 +4119,9 @@
}
},
"node_modules/version-compare": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/version-compare/-/version-compare-1.5.0.tgz",
- "integrity": "sha512-uyseECqCI6Ix6Vlh5bE1b53RPUAy48Wwy5itj/cl7LciSLIARObR35oH52vA5lcq/WwcWVvhTHNL9Vvt4WRXmA==",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/version-compare/-/version-compare-3.0.0.tgz",
+ "integrity": "sha512-LtZ+bumN9cAKSERLAUTr+sYyDP+nrcBYj3zUUnUSM1H1DjqVUcCaYte1fzstnJvFlUzKIEezzV5cEmN/alXpRg==",
"dev": true,
"engines": {
"node": ">=4"
@@ -4554,15 +4131,15 @@
}
},
"node_modules/version-range": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/version-range/-/version-range-2.0.0.tgz",
- "integrity": "sha512-a9JGFTQlnlLSuXK3/1iqq9iLYsB7cl3OGlhOHqti6/AXeItfvWjmZMbQlTVvgrcDwudGTt81GK3tetMDZRjbhA==",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/version-range/-/version-range-3.0.0.tgz",
+ "integrity": "sha512-BhZfBTINGChAdtp6xhAWr7SFUSAVZ4poAZwFFXh6JtSMQg4EyuknCGhJaAMZ26pr8POVcrkwPCB363hePrFqxw==",
"dev": true,
"dependencies": {
- "version-compare": "^1.5.0"
+ "version-compare": "^3.0.0"
},
"engines": {
- "node": ">=8"
+ "node": ">=4"
},
"funding": {
"url": "https://bevry.me/fund"
diff --git a/package.json b/package.json
index 9e32808..4d6511f 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "errlop",
- "version": "7.0.0",
+ "version": "7.1.0",
"description": "An extended Error class that envelops a parent error, such that the stack trace contains the causation",
"homepage": "https://github.com/bevry/errlop",
"license": "Artistic-2.0",
@@ -169,14 +169,14 @@
"@types/node": "^20.9.0",
"@typescript-eslint/eslint-plugin": "^6.10.0",
"@typescript-eslint/parser": "^6.10.0",
- "assert-helpers": "^11.0.0",
+ "assert-helpers": "^11.1.0",
"eslint": "^8.53.0",
"eslint-config-bevry": "^3.29.0",
"eslint-config-prettier": "^9.0.0",
"eslint-plugin-prettier": "^5.0.1",
- "kava": "3.2.0",
+ "kava": "^7.0.0",
"make-deno-edition": "^1.3.0",
- "prettier": "^3.0.3",
+ "prettier": "^3.1.0",
"projectz": "^2.23.0",
"surge": "^0.23.1",
"typedoc": "^0.25.3",
@@ -221,7 +221,8 @@
},
"prettier": {
"semi": false,
- "singleQuote": true
+ "singleQuote": true,
+ "trailingComma": "es5"
},
"boundation": {
"compiler": "typescript",
diff --git a/source/index.ts b/source/index.ts
index c2227aa..95f4370 100644
--- a/source/index.ts
+++ b/source/index.ts
@@ -65,7 +65,7 @@ export default class Errlop extends Error {
*/
static create(
input: PotentialError,
- parent: Errlop | Error | null = null,
+ parent: Errlop | Error | null = null
): Errlop {
return new this(input, parent)
}
@@ -113,7 +113,7 @@ export default class Errlop extends Error {
`${accumulator}\n↳ ${
(error as Errlop).orphanStack || (error as Error).stack || error
}`,
- this.orphanStack,
+ this.orphanStack
)
}
diff --git a/source/test.ts b/source/test.ts
index c686571..31f3220 100644
--- a/source/test.ts
+++ b/source/test.ts
@@ -15,17 +15,17 @@ kava.suite('errlop', function (suite, test) {
equal(
orphanStack.indexOf('CError') !== -1,
true,
- 'CError exists in CError.orphanStack',
+ 'CError exists in CError.orphanStack'
)
equal(
orphanStack.indexOf('BError') !== -1,
false,
- 'BError does not exist in CError.orphanStack',
+ 'BError does not exist in CError.orphanStack'
)
equal(
orphanStack.indexOf('AError') !== -1,
false,
- 'AError does not exist in CError.orphanStack',
+ 'AError does not exist in CError.orphanStack'
)
})
test('exitCode works as expected', function () {
@@ -47,7 +47,7 @@ kava.suite('errlop', function (suite, test) {
equal(
c.exitCode,
1,
- 'c.exitCode inherited from b.exitCode which inherited from a.exitCode correctly',
+ 'c.exitCode inherited from b.exitCode which inherited from a.exitCode correctly'
)
// inherit yet again, but this time override