@fgv/ts-utils
Advanced tools
Comparing version 3.0.1-alpha.6 to 4.0.0
@@ -5,2 +5,35 @@ { | ||
{ | ||
"version": "4.0.0", | ||
"tag": "@fgv/ts-utils_v4.0.0", | ||
"date": "Tue, 14 May 2024 03:09:27 GMT", | ||
"comments": { | ||
"none": [ | ||
{ | ||
"comment": "rework validation/converter compatibility a bit" | ||
}, | ||
{ | ||
"comment": "QoL improvement to simplify error aggregation" | ||
}, | ||
{ | ||
"comment": "factor optional converters out to ts-extras package to eliminate large dependencies" | ||
}, | ||
{ | ||
"comment": "update generated api docs" | ||
}, | ||
{ | ||
"comment": "add convalidate helper" | ||
}, | ||
{ | ||
"comment": "add defaulting converter" | ||
}, | ||
{ | ||
"comment": "extend conversion to accept validators" | ||
}, | ||
{ | ||
"comment": "export StringConverter at top level" | ||
} | ||
] | ||
} | ||
}, | ||
{ | ||
"version": "3.0.0", | ||
@@ -7,0 +40,0 @@ "tag": "@fgv/ts-utils_v3.0.0", |
# Change Log - @fgv/ts-utils | ||
This log was last generated on Mon, 22 Jan 2024 07:00:18 GMT and should not be manually modified. | ||
This log was last generated on Tue, 14 May 2024 03:09:27 GMT and should not be manually modified. | ||
## 4.0.0 | ||
Tue, 14 May 2024 03:09:27 GMT | ||
### Updates | ||
- rework validation/converter compatibility a bit | ||
- QoL improvement to simplify error aggregation | ||
- factor optional converters out to ts-extras package to eliminate large dependencies | ||
- update generated api docs | ||
- add convalidate helper | ||
- add defaulting converter | ||
- extend conversion to accept validators | ||
- export StringConverter at top level | ||
## 3.0.0 | ||
@@ -6,0 +20,0 @@ Mon, 22 Jan 2024 07:00:18 GMT |
@@ -8,5 +8,5 @@ // This file is read by tools that parse documentation comments conforming to the TSDoc standard. | ||
"packageName": "@microsoft/api-extractor", | ||
"packageVersion": "7.42.1" | ||
"packageVersion": "7.43.4" | ||
} | ||
] | ||
} |
{ | ||
"name": "@fgv/ts-utils", | ||
"version": "3.0.1-alpha.6", | ||
"version": "4.0.0", | ||
"description": "Assorted Typescript Utilities", | ||
@@ -32,10 +32,10 @@ "main": "lib/index.js", | ||
"@jest/expect-utils": "^29.7.0", | ||
"@microsoft/api-documenter": "^7.23.34", | ||
"@microsoft/api-extractor": "^7.42.1", | ||
"@microsoft/api-documenter": "^7.24.5", | ||
"@microsoft/api-extractor": "^7.43.4", | ||
"@types/jest": "^29.5.12", | ||
"@types/luxon": "^3.4.2", | ||
"@types/mustache": "^4.2.5", | ||
"@types/node": "^20.11.24", | ||
"@typescript-eslint/eslint-plugin": "^7.1.0", | ||
"@typescript-eslint/parser": "^7.1.0", | ||
"@types/node": "^20.12.11", | ||
"@typescript-eslint/eslint-plugin": "^7.9.0", | ||
"@typescript-eslint/parser": "^7.9.0", | ||
"eslint": "^8.57.0", | ||
@@ -49,15 +49,15 @@ "eslint-config-standard": "^17.1.0", | ||
"jest-matcher-utils": "^29.7.0", | ||
"rimraf": "^5.0.5", | ||
"rimraf": "^5.0.7", | ||
"ts-jest": "^29.1.2", | ||
"ts-node": "^10.9.2", | ||
"typescript": "^5.3.3", | ||
"typescript": "^5.4.5", | ||
"eslint-plugin-n": "^16.6.2", | ||
"jest-snapshot": "~29.7.0", | ||
"@rushstack/heft": "~0.65.8", | ||
"@rushstack/heft-node-rig": "~2.4.21", | ||
"@rushstack/eslint-config": "~3.6.4", | ||
"@rushstack/heft": "~0.66.6", | ||
"@rushstack/heft-node-rig": "~2.6.3", | ||
"@rushstack/eslint-config": "~3.6.9", | ||
"@types/heft-jest": "1.0.6", | ||
"@rushstack/heft-jest-plugin": "~0.11.18", | ||
"@rushstack/heft-jest-plugin": "~0.11.27", | ||
"eslint-plugin-tsdoc": "~0.2.17" | ||
} | ||
} |
@@ -14,8 +14,2 @@ <div align="center"> | ||
Also includes a few other much less-developed odds-and-ends borrowed from one project or another - much less polished and more likely change or disappear: | ||
* ExtendedArray\<T\> - adds a few useful operations to the built-in Array | ||
* Formattable\<T\> - simple helpers to create mustache wrappers for objects and make them easily printable | ||
* Logger - A very basic logger suitable for hobby projects | ||
* RangeOf\<T\> - Generic open or closed ranges of orderable items (numbers, dates, etc) | ||
--- | ||
@@ -32,7 +26,2 @@ | ||
- [Converter\<T\>](#convertert) | ||
- [Additional APIs](#additional-apis) | ||
- [ExtendedArray\<T\>](#extendedarrayt) | ||
- [Formattable\<T\>](#formattablet) | ||
- [Logger](#logger) | ||
- [RangeOf\<T\>](#rangeoft) | ||
@@ -144,13 +133,3 @@ ## Installation | ||
### Converter\<T\> | ||
## Additional APIs | ||
### ExtendedArray\<T\> | ||
### Formattable\<T\> | ||
### Logger | ||
### RangeOf\<T\> |
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
792241
9601
0
133