Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/samchon/typia
Super-fast/easy runtime validators and serializers via transformation
https://github.com/samchon/typia
Update typescript requirement from ^5.3.2 to ^5.3.3
d5d346c933bcf65711c074c856aced86257f6edc authored about 1 year ago by Jeongho Nam <[email protected]>Updates the requirements on [typescript](https://github.com/Microsoft/TypeScript) to permit the ...
ad342fe57dd69eb66a965b46694db7077e5306c1 authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>e6e3a30094aff87dcbf85307f1eb537d4a8222eb authored about 1 year ago by Jeongho Nam <[email protected]>
6f60ddc848fd45b6675dfea563ef015d80e098d3 authored about 1 year ago by Jeongho Nam <[email protected]>
8df4375ebc937acc95dc567e812ed28e4abf8a75 authored about 1 year ago by Jeongho Nam <[email protected]>
Adjust nonara/ts-patch#138
933bfe5c255654a673781803415dbeff3275cfd8 authored about 1 year ago by Jeongho Nam <[email protected]>Fix highlight on code
3b256a51be70200affee9ecb828f27c147baad97 authored about 1 year ago by Jeongho Nam <[email protected]>Since TypeScript v5.3 update, `tsc` no more parses `JSDocComment`s. Therefore, `typia` also cann...
a48f6a5a477071b0362011329cbd144f5a1d014a authored about 1 year ago by Jeongho Nam <[email protected]>Add missing highlights on line 5.
6f06ae2f42e84c8763905565f01f9ee6dd02e4cf authored about 1 year ago by Yoo Dongryul <[email protected]>Fix #893 - erase `@internal` tag from `IMetadataDictionary`.
0822daadf1f6a960253ec871b9ec38023345b098 authored about 1 year ago by Jeongho Nam <[email protected]>Making `typia.reflect.metadata<Types>()` function, I'd taken a mistake that adding vulnerable `@...
c85d940e61fd0d99dba7e507c0f8de88ea7ae0f6 authored about 1 year ago by Jeongho Nam <[email protected]>Fix length error of `typia.random<T>()` function.
2067670f934603a1dea29e8d779454233a2cd1bc authored about 1 year ago by Jeongho Nam <[email protected]>When generating random string value from `typia.random<T>()` function with `tags.MaxLength<1>` t...
f077347ba534e0bfe2c318e96a8e05076eac5678 authored about 1 year ago by Jeongho Nam <[email protected]>Fix typo in setup.mdx
71f2187ed57cf7eb8e0d3a2909328a1b5a20d195 authored about 1 year ago by Jeongho Nam <[email protected]>b9050ea1d18b94b54ca974b4d434789b0f7a50a9 authored about 1 year ago by MarArMar <[email protected]>
f3695ffd61997e4d11b1979d6020f82ae720b0c9 authored about 1 year ago by Jeongho Nam <[email protected]>
Tried #885, but a problem of TS API
5558be62079ec145f228be61dd408fa8085c9514 authored about 1 year ago by Jeongho Nam <[email protected]>bce2b2ccb508f42be7a3b0ba47844256d34bd0a3 authored about 1 year ago by Jeongho Nam <[email protected]>
af3d0a196ea3639cab22d2bb41cf7c50be14446d authored about 1 year ago by Jeongho Nam <[email protected]>
When there's same type exists in both `atomics` and `constants` and try to predicate union type ...
5d370620f14ccc36a4ca53299fafa101571ffc5f authored about 1 year ago by Jeongho Nam <[email protected]>When there's same type exists in both `atomics` and `constants` and try to predicate union type ...
b1c3ac5922f3ad53784f4e1ad84e4c6a1c288306 authored about 1 year ago by Jeongho Nam <[email protected]>05e25ecbea08c5b4915a42140ad5949142a4786e authored about 1 year ago by Jeongho Nam <[email protected]>
3cdfcf6ddd6a4f8ca2067edd9f466fbf0fe14495 authored about 1 year ago by Jeongho Nam <[email protected]>
d44151c42d4372ab1bfebc80d6095b134773ce66 authored about 1 year ago by Jeongho Nam <[email protected]>
* Complement #865 - documentation
* A little bit detailing
---------
Co-authored-by: Je...
ee76e158a375c253d263b31e76787bc0f0544618 authored about 1 year ago by MarArMar <[email protected]>* Prepare temporary way for `jsDocParsingMode` patch.
If `ts-patch` update be delayed for a l...
d27f19c6a099ad9b0714683d92576409bbbfeb10 authored about 1 year ago by Jeongho Nam <[email protected]>55e3585fc83f568afc281a9fac2c510924a14cdb authored about 1 year ago by Jeongho Nam <[email protected]>
908406c4281c8668121fed97876d685858433ff7 authored about 1 year ago by Jeongho Nam <[email protected]>
* Separate test program from the main package.
As TypeScript v5.3 no more can make them compa...
c7c3ac744824a0ed8fafd345e85e1357eb944b4c authored about 1 year ago by Jeongho Nam <[email protected]>Warning message when `jsDocParsingMode` is not hacked.
450e705ca4cd390c6080e32008a77797bc92c717 authored about 1 year ago by Jeongho Nam <[email protected]>As TypeScript starts skipping parsing `JSDocComment`s since TypeScript v5.3 update but it is pos...
1a04d2a24896ab834c2efdb0815f52ac76ab51a9 authored about 1 year ago by Jeongho Nam <[email protected]>Fixed the typia homepage address.
9da97d33239a5b3b88ac728a14ff7e03430036b2 authored about 1 year ago by Jeongho Nam <[email protected]>451cc5970a1c5d8f0bb7e761c94283a44cf2ef11 authored about 1 year ago by Jeongho Nam <[email protected]>
2fd3e9ff4f1b63353faa6bf18075193eb99f97c4 authored about 1 year ago by Dona <[email protected]>
Close #848 - `exactOptionalPropertyTypes` option for `typia.protobuf.decode<T>()` function.
ab39b053f1b0cca7e0fcb869af576d2a01041902 authored about 1 year ago by Jeongho Nam <[email protected]>If user defines `exactOptionalPropertyTypes` option of `tsconfig.json`, `typia` will not generat...
6cbae8b86576beeb122a255b6c8a072f74f7b3c9 authored about 1 year ago by Jeongho Nam <[email protected]>6e314ed625bde4b5b19207b41600b2375f8edb84 authored about 1 year ago by Jeongho Nam <[email protected]>
Complete #469 - new function `asserGuard()`.
318fe14979fcfd9eeb30c2e79bea02caa7967d94 authored about 1 year ago by Jeongho Nam <[email protected]>c47627170ec70113097417961c27379a2df84598 authored about 1 year ago by Jeongho Nam <[email protected]>
Added new function `typia.assertGuard<T>()` function which performs the assertion guard of TypeS...
982079299204dc2168f1dd17b7b2b6aa02a85b26 authored about 1 year ago by Jeongho Nam <[email protected]>Add `reflect.metadata()` function.
81d229822b37e0c44ac5548d610e561829d92e37 authored about 1 year ago by Jeongho Nam <[email protected]>Gather compilation error of custom type tags too.
bb769d0a1422c2669236e43a06795209eac2fa93 authored about 1 year ago by Jeongho Nam <[email protected]>0631cc574d98d7a3fb362fcba810aaa4113a1687 authored about 1 year ago by Jeongho Nam <[email protected]>
`typia` has analyzed TypeScript types by constructing `Metadata` class. All of the code generati...
373bbe6550ff32ffb5efeae3bd059af9d4ffb994 authored about 1 year ago by Jeongho Nam <[email protected]>8f7409954fde7ca94491867400c61a5ea1e93a99 authored about 1 year ago by Jeongho Nam <[email protected]>
When user defines wrong custom type tag with invalid validation script, it had immediately throw...
d3c6628473f4b964fc167d8bb2f00353d247eb4d authored about 1 year ago by Jeongho Nam <[email protected]>Break change from `ts.factory.createNumericLiteral()`.
9bbd297dc1b726789d1cb3d6ec083f88d9ba2030 authored about 1 year ago by Jeongho Nam <[email protected]>Test new property `CompilerHost.jsDocParsingMode` on playground following below guide:
https://...
72abdfb452448c7106a885d886fd9a89c84763d1 authored about 1 year ago by Jeongho Nam <[email protected]>872495e4ff057c9fa73ce9e66f351b1b2ff8dddd authored about 1 year ago by Jeongho Nam <[email protected]>
Since TypeScript v5.3 update, it no more allows negative numeric value. Instead, it must be comb...
45af38f0bfc639a3adcf0590c73c2f33d80a70ae authored about 1 year ago by Jeongho Nam <[email protected]>Fix #853 - `Record<string & tags.Format<"uuid">, T>` case.
1e131e4a78cd2072cf66104c1b77803978381b86 authored about 1 year ago by Jeongho Nam <[email protected]>f421b61bd10e9e81454c8c109f4ec9564f9bafdf authored about 1 year ago by Jeongho Nam <[email protected]>
When `Record<Key, T>` type comes, `typia` had not considered Type Tags being used in the `Key` t...
c17dc44ea33386d1c16db0a663b4081d2cda366c authored about 1 year ago by Jeongho Nam <[email protected]>Fix typo in docs
ec9159c9e035676dcad72a9d205821346b062575 authored about 1 year ago by Jeongho Nam <[email protected]>e3fdb986e4323429c80c2e1ba5cc00f94335e991 authored about 1 year ago by Jeongho Nam <[email protected]>
Fix typo
c8700bc207ef0ebcd3250a257e8ac5bc66f36208 authored about 1 year ago by Tamas Gemes <[email protected]>Pending TypeScript v5.3 update.
42a488cd81c2f40dde67d91d925673d2168e4136 authored about 1 year ago by Jeongho Nam <[email protected]>As TypeScript v5.3 has break change on compiler API, current version of `ts-patch` does not work...
f00314ca021481245145d1022a05a456ebbc7290 authored about 1 year ago by Jeongho Nam <[email protected]>b51c573b59abba3f8e93e83473c403b78f3351b1 authored about 1 year ago by Jeongho Nam <[email protected]>
e1e69c1258382b70d96678118f328f06fd6c0790 authored about 1 year ago by Jeongho Nam <[email protected]>
15a836ffc9e0196bb0966adc1d611beda26f76b3 authored about 1 year ago by Jeongho Nam <[email protected]>
Print CLI output when running `npx typia setup`.
4545c08b27275e0977b86a0dbf7963985669059e authored about 1 year ago by Jeongho Nam <[email protected]>When installing dependencies of `typia` through the `npx typia setup` command, the setup process...
ec29cc018cf16c365759e9131b4092341a63abaf authored about 1 year ago by Jeongho Nam <[email protected]>Remove deprecated @types/commander package
633b62d5a597f98fd1cb0cbaa241b0b6b9829d28 authored about 1 year ago by Jeongho Nam <[email protected]>66949a37eecdcb31726b0010e02122276892ad92 authored about 1 year ago by Vlad Krokhin <[email protected]>
5b1e8a628c789451fd1d47bd6b4a2670ee0a986e authored about 1 year ago by Jeongho Nam <[email protected]>
Close #823 - ban Map types on JSON functions.
6d307591072afab3a117d65d9910655b0493e9b9 authored about 1 year ago by Jeongho Nam <[email protected]>786b5ac6c9e32076ee9afd29ef71baab57944b11 authored about 1 year ago by Jeongho Nam <[email protected]>
When `JSON.stringify()` function be called about `Map<Key, T>` type, it always returns the empty...
96f9e653de936df0a98f7c27d187e836795a74ce authored about 1 year ago by Jeongho Nam <[email protected]>Fix #842 - exact description comment tracing.
7b6d0f92060ef380471efaf61b90dfac30a1a3a0 authored about 1 year ago by Jeongho Nam <[email protected]>When object alias type comes, `typia` had failed to catch its description comment and comment ta...
105a4ae3ca9c8807987b181d92dfe1018f17a40a authored about 1 year ago by Jeongho Nam <[email protected]>6989d4a3871cde14bd77a3b210557a1660d8b953 authored about 1 year ago by Jeongho Nam <[email protected]>
1dca20593fcec44a3a8141b51acb1eb798a70d2a authored about 1 year ago by Jeongho Nam <[email protected]>
Ban `yarn berry` on setup wizard.
1a6d4b9e3de0ed144a410a263e97a89ac73f1df8 authored about 1 year ago by Jeongho Nam <[email protected]>To support `yarn berry` which had banned `npm prepare` script, I'd changed setup wizard of `typi...
2d8d3021bc5a93ce32425cdf18d87fbb2f7de227 authored about 1 year ago by Jeongho Nam <[email protected]>Close #838 - show typia version on playground.
6ac2a8dc15bab16d00a02283e2d2d1c102bf64b0 authored about 1 year ago by Jeongho Nam <[email protected]>Added version number on the right result viewer.
b2f899e16185d9c39648f87813988024fcbb67d8 authored about 1 year ago by Jeongho Nam <[email protected]>New module `notations`, the naming convention converters
8717d4c2937aa59048fd4101fb9d104a6010ae86 authored about 1 year ago by Jeongho Nam <[email protected]>cb71098aee6797adaba868dbdd0dbb9bfb6d4bd0 authored about 1 year ago by Jeongho Nam <[email protected]>
82c4aefdde24ecd09e7607acb1ef163744986d14 authored about 1 year ago by Jeongho Nam <[email protected]>
11bdc0365d9759d3c25e3914dbdc208a57d960be authored about 1 year ago by Jeongho Nam <[email protected]>
- `camel`
- `pascal`
- `snake`
Implemented everything, but fixing some bugs.
0b94f9251a463cc5298952345fe85e6e6faa222c authored about 1 year ago by Jeongho Nam <[email protected]>fix: add `@sinclair/typebox` to `devDependencies`
4172c5a931bb901ca47fd7b0f899ab58e26c2649 authored about 1 year ago by Jeongho Nam <[email protected]>bdfc2e9529f42f5be62ef0041ea2097be96893af authored about 1 year ago by Jeongho Nam <[email protected]>
Fix #831 - exact optional type analyzing.
d7c31c7458f74de1f831e7bc2b97731bf10ea4af authored about 1 year ago by Jeongho Nam <[email protected]>When `Partial<T>` type being used with `exactOptionalPropertyTypes` mode, `typia` could not dete...
cc0ca9aae5d38597fa0e0f628bc0a9ef4a320bf3 authored about 1 year ago by Jeongho Nam <[email protected]>c37cdce99235a0811598653514e754f2d787db1a authored about 1 year ago by Vlad Krokhin <[email protected]>
a0d85e11ad86585e8880009cff469f63b9d5922d authored about 1 year ago by Jeongho Nam <[email protected]>
Fix samchon/nestia#628 - `exactOptionalPropertyTypes`'s with `Partial<T>` and `Required<T>` types.
143c439e9af5b2044b541ef12faa23f2dd10b0d9 authored about 1 year ago by Jeongho Nam <[email protected]>34ac6bcf12c44239e6b1d13884bcac8fa53548a0 authored about 1 year ago by Jeongho Nam <[email protected]>
If user configured `tsconfig.json` to turn on `exactOptionalPropertyTypes` option, and use `Part...
1c2c68296655e08d830ac968402c868ee0e4f470 authored about 1 year ago by Jeongho Nam <[email protected]>Fix #827 - change setup wizard logic.
5eb4b0a982fd7e7e43b06c328c0c706d1ea06685 authored about 1 year ago by Jeongho Nam <[email protected]>No more need to consider `ts-patch@2` version, so removed special setup logic related with it.
...
7e23f71d4ccc49223a7e75032daad467ac1f111f authored about 1 year ago by Jeongho Nam <[email protected]>New type tag `Default`.
fe43d2e307c590dbd1e8159062dcb04f6fb03d9b authored about 1 year ago by Jeongho Nam <[email protected]>A special type tag for only json schema generation.
6f279f5439f5503b6db5c078c814a2f76837b949 authored about 1 year ago by Jeongho Nam <[email protected]>Naming strategy of swagger schema.
19af539f4126bc52d26ef9e74abcec782c6fed8a authored about 1 year ago by Jeongho Nam <[email protected]>When intersection type with object literal expression being used, `typia` had named that type li...
03d6b3ece9780bbcf6192df8d94501a1e75d3ee0 authored about 1 year ago by Jeongho Nam <[email protected]>Close #815 - new module `http` - `query`, `headeres` and `parameter`
04b7b39ba9b666c2d86f5082aeb5cbe8287450e4 authored about 1 year ago by Jeongho Nam <[email protected]>Did a mistake on some file name: `*.ts copy`.
058de8eae6a4501275617de362eae6e3f419a9cd authored about 1 year ago by Jeongho Nam <[email protected]>0bf0935b91f114436ae9967cce9064c5349f90d3 authored about 1 year ago by Jeongho Nam <[email protected]>