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

Merge pull request #899 from samchon/dependabot/npm_and_yarn/typescript-tw-5.3.3

Update typescript requirement from ^5.3.2 to ^5.3.3

d5d346c933bcf65711c074c856aced86257f6edc authored about 1 year ago by Jeongho Nam <[email protected]>
Update typescript requirement from ^5.3.2 to ^5.3.3

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>
Fix `ts-patch` bug for a while

e6e3a30094aff87dcbf85307f1eb537d4a8222eb authored about 1 year ago by Jeongho Nam <[email protected]>
Upgrade benchmark `ts-patch` version

6f60ddc848fd45b6675dfea563ef015d80e098d3 authored about 1 year ago by Jeongho Nam <[email protected]>
Deploy website of #897 emension

8df4375ebc937acc95dc567e812ed28e4abf8a75 authored about 1 year ago by Jeongho Nam <[email protected]>
Merge pull request #898 from samchon/features/package-config

Adjust nonara/ts-patch#138

933bfe5c255654a673781803415dbeff3275cfd8 authored about 1 year ago by Jeongho Nam <[email protected]>
Merge pull request #897 from Sn-Kinos/patch-1

Fix highlight on code

3b256a51be70200affee9ecb828f27c147baad97 authored about 1 year ago by Jeongho Nam <[email protected]>
Adjust nonara/ts-patch#138

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]>
Fix highlight on code

Add missing highlights on line 5.

6f06ae2f42e84c8763905565f01f9ee6dd02e4cf authored about 1 year ago by Yoo Dongryul <[email protected]>
Merge pull request #895 from samchon/features/metadata

Fix #893 - erase `@internal` tag from `IMetadataDictionary`.

0822daadf1f6a960253ec871b9ec38023345b098 authored about 1 year ago by Jeongho Nam <[email protected]>
Fix #893 - erase `@internal` tag from `IMetadataDictionary`.

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]>
Merge pull request #891 from samchon/features/random

Fix length error of `typia.random<T>()` function.

2067670f934603a1dea29e8d779454233a2cd1bc authored about 1 year ago by Jeongho Nam <[email protected]>
Fix length error of `typia.random<T>()` function.

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]>
Merge pull request #890 from MarArMar/patch-1

Fix typo in setup.mdx

71f2187ed57cf7eb8e0d3a2909328a1b5a20d195 authored about 1 year ago by Jeongho Nam <[email protected]>
Fix typo in setup.mdx

b9050ea1d18b94b54ca974b4d434789b0f7a50a9 authored about 1 year ago by MarArMar <[email protected]>
Deploy playground of typia v5.3.1

f3695ffd61997e4d11b1979d6020f82ae720b0c9 authored about 1 year ago by Jeongho Nam <[email protected]>
Merge pull request #887 from samchon/features/never

Tried #885, but a problem of TS API

5558be62079ec145f228be61dd408fa8085c9514 authored about 1 year ago by Jeongho Nam <[email protected]>
Merge branch 'master' of https://github.com/samchon/typia into features/never

bce2b2ccb508f42be7a3b0ba47844256d34bd0a3 authored about 1 year ago by Jeongho Nam <[email protected]>
Tried #885, but a problem of TS API

af3d0a196ea3639cab22d2bb41cf7c50be14446d authored about 1 year ago by Jeongho Nam <[email protected]>
Fix #884 - wrong union predication about constant type (#886)

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]>
Fix #884 - wrong union predication about constant type

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]>
Deploy v5.3 playground

05e25ecbea08c5b4915a42140ad5949142a4786e authored about 1 year ago by Jeongho Nam <[email protected]>
Merge branch 'v5.3' of https://github.com/samchon/typia into v5.3

3cdfcf6ddd6a4f8ca2067edd9f466fbf0fe14495 authored about 1 year ago by Jeongho Nam <[email protected]>
Publish v5.3 update

d44151c42d4372ab1bfebc80d6095b134773ce66 authored about 1 year ago by Jeongho Nam <[email protected]>
Complement #865 - documentation (#882)

* Complement #865 - documentation

* A little bit detailing

---------

Co-authored-by: Je...

ee76e158a375c253d263b31e76787bc0f0544618 authored about 1 year ago by MarArMar <[email protected]>
New cli command `npx typia patch` for hacking `defaultJSDocParsingMode` value (#883)

* 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]>
Exact benchmark program running

55e3585fc83f568afc281a9fac2c510924a14cdb authored about 1 year ago by Jeongho Nam <[email protected]>
Update deploy/index.ts

908406c4281c8668121fed97876d685858433ff7 authored about 1 year ago by Jeongho Nam <[email protected]>
Separate test program from the main package. (#881)

* 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]>
Merge pull request #879 from samchon/features/wizard

Warning message when `jsDocParsingMode` is not hacked.

450e705ca4cd390c6080e32008a77797bc92c717 authored about 1 year ago by Jeongho Nam <[email protected]>
Warning message when `jsDocParsingMode` is not hacked.

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]>
Merge pull request #877 from windofwind/fix-typia-home-link

Fixed the typia homepage address.

9da97d33239a5b3b88ac728a14ff7e03430036b2 authored about 1 year ago by Jeongho Nam <[email protected]>
Merge branch 'v5.3' into fix-typia-home-link

451cc5970a1c5d8f0bb7e761c94283a44cf2ef11 authored about 1 year ago by Jeongho Nam <[email protected]>
fix typia home link

2fd3e9ff4f1b63353faa6bf18075193eb99f97c4 authored about 1 year ago by Dona <[email protected]>
Merge pull request #874 from samchon/features/exactOptionalPropertyTypes

Close #848 - `exactOptionalPropertyTypes` option for `typia.protobuf.decode<T>()` function.

ab39b053f1b0cca7e0fcb869af576d2a01041902 authored about 1 year ago by Jeongho Nam <[email protected]>
Close #848 - `exactOptionalPropertyTypes` option for `typia.protobuf.decode<T>()` function.

If user defines `exactOptionalPropertyTypes` option of `tsconfig.json`, `typia` will not generat...

6cbae8b86576beeb122a255b6c8a072f74f7b3c9 authored about 1 year ago by Jeongho Nam <[email protected]>
Change tab size from 4 to 2.

6e314ed625bde4b5b19207b41600b2375f8edb84 authored about 1 year ago by Jeongho Nam <[email protected]>
Merge pull request #872 from samchon/features/assertGuard

Complete #469 - new function `asserGuard()`.

318fe14979fcfd9eeb30c2e79bea02caa7967d94 authored about 1 year ago by Jeongho Nam <[email protected]>
Documentate #469 and #869

c47627170ec70113097417961c27379a2df84598 authored about 1 year ago by Jeongho Nam <[email protected]>
Complete #469 - new function `asserGuard()`.

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]>
Merge pull request #867 from samchon/features/reflect

Add `reflect.metadata()` function.

81d229822b37e0c44ac5548d610e561829d92e37 authored about 1 year ago by Jeongho Nam <[email protected]>
Merge pull request #864 from samchon/features/tags

Gather compilation error of custom type tags too.

bb769d0a1422c2669236e43a06795209eac2fa93 authored about 1 year ago by Jeongho Nam <[email protected]>
Fix github actions bug

0631cc574d98d7a3fb362fcba810aaa4113a1687 authored about 1 year ago by Jeongho Nam <[email protected]>
Add `reflect.metadata()` function.

`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]>
Memoize string type tags too

8f7409954fde7ca94491867400c61a5ea1e93a99 authored about 1 year ago by Jeongho Nam <[email protected]>
Gather compilation error of custom type tags too.

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]>
Merge pull request #863 from samchon/features/createNumericLiteral

Break change from `ts.factory.createNumericLiteral()`.

9bbd297dc1b726789d1cb3d6ec083f88d9ba2030 authored about 1 year ago by Jeongho Nam <[email protected]>
Test `CompilerHost.jsDocParsingMode` option on playground.

Test new property `CompilerHost.jsDocParsingMode` on playground following below guide:

https://...

72abdfb452448c7106a885d886fd9a89c84763d1 authored about 1 year ago by Jeongho Nam <[email protected]>
Update playground typia version.

872495e4ff057c9fa73ce9e66f351b1b2ff8dddd authored about 1 year ago by Jeongho Nam <[email protected]>
Break change from `ts.factory.createNumericLiteral()`.

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]>
Merge pull request #861 from samchon/features/record

Fix #853 - `Record<string & tags.Format<"uuid">, T>` case.

1e131e4a78cd2072cf66104c1b77803978381b86 authored about 1 year ago by Jeongho Nam <[email protected]>
Deploy playground of [email protected]

f421b61bd10e9e81454c8c109f4ec9564f9bafdf authored about 1 year ago by Jeongho Nam <[email protected]>
Fix #853 - `Record<string & tags.Format<"uuid">, T>` case.

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]>
Merge pull request #858 from Jamesgt/fix-typo-in-docs

Fix typo in docs

ec9159c9e035676dcad72a9d205821346b062575 authored about 1 year ago by Jeongho Nam <[email protected]>
Update tags.mdx

e3fdb986e4323429c80c2e1ba5cc00f94335e991 authored about 1 year ago by Jeongho Nam <[email protected]>
Update tags.mdx

Fix typo

c8700bc207ef0ebcd3250a257e8ac5bc66f36208 authored about 1 year ago by Tamas Gemes <[email protected]>
Merge pull request #851 from samchon/features/ts5.3

Pending TypeScript v5.3 update.

42a488cd81c2f40dde67d91d925673d2168e4136 authored about 1 year ago by Jeongho Nam <[email protected]>
Pending TypeScript v5.3 update.

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]>
Add example codes in docs/misc

b51c573b59abba3f8e93e83473c403b78f3351b1 authored about 1 year ago by Jeongho Nam <[email protected]>
Add docs contents: `notations` and `http`

e1e69c1258382b70d96678118f328f06fd6c0790 authored about 1 year ago by Jeongho Nam <[email protected]>
Update docs - misc, encode and random

15a836ffc9e0196bb0966adc1d611beda26f76b3 authored about 1 year ago by Jeongho Nam <[email protected]>
Merge pull request #847 from samchon/features/wizard

Print CLI output when running `npx typia setup`.

4545c08b27275e0977b86a0dbf7963985669059e authored about 1 year ago by Jeongho Nam <[email protected]>
Print CLI output when running `npx typia setup`.

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]>
Merge pull request #846 from techvlad/rm_@types/commander

Remove deprecated @types/commander package

633b62d5a597f98fd1cb0cbaa241b0b6b9829d28 authored about 1 year ago by Jeongho Nam <[email protected]>
chore: rm deprecated @types/commander

66949a37eecdcb31726b0010e02122276892ad92 authored about 1 year ago by Vlad Krokhin <[email protected]>
Update description of `Primitive` a little bit.

5b1e8a628c789451fd1d47bd6b4a2670ee0a986e authored about 1 year ago by Jeongho Nam <[email protected]>
Merge pull request #844 from samchon/features/swagger

Close #823 - ban Map types on JSON functions.

6d307591072afab3a117d65d9910655b0493e9b9 authored about 1 year ago by Jeongho Nam <[email protected]>
Deploy v5.2.2 playground

786b5ac6c9e32076ee9afd29ef71baab57944b11 authored about 1 year ago by Jeongho Nam <[email protected]>
Close #823 - ban Map types on JSON functions.

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]>
Merge pull request #843 from samchon/features/swagger

Fix #842 - exact description comment tracing.

7b6d0f92060ef380471efaf61b90dfac30a1a3a0 authored about 1 year ago by Jeongho Nam <[email protected]>
Fix #842 - exact description comment tracing.

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]>
Complement #840 - documentation

6989d4a3871cde14bd77a3b210557a1660d8b953 authored about 1 year ago by Jeongho Nam <[email protected]>
A llittle bit refactoring not affected to the logic

1dca20593fcec44a3a8141b51acb1eb798a70d2a authored about 1 year ago by Jeongho Nam <[email protected]>
Merge pull request #840 from samchon/features/wizard

Ban `yarn berry` on setup wizard.

1a6d4b9e3de0ed144a410a263e97a89ac73f1df8 authored about 1 year ago by Jeongho Nam <[email protected]>
Ban `yarn berry` on setup wizard.

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]>
Merge pull request #839 from samchon/features/playground

Close #838 - show typia version on playground.

6ac2a8dc15bab16d00a02283e2d2d1c102bf64b0 authored about 1 year ago by Jeongho Nam <[email protected]>
Close #838 - show typia version on playground.

Added version number on the right result viewer.

b2f899e16185d9c39648f87813988024fcbb67d8 authored about 1 year ago by Jeongho Nam <[email protected]>
Merge pull request #835 from samchon/features/notations

New module `notations`, the naming convention converters

8717d4c2937aa59048fd4101fb9d104a6010ae86 authored about 1 year ago by Jeongho Nam <[email protected]>
Publish v5.2 update

cb71098aee6797adaba868dbdd0dbb9bfb6d4bd0 authored about 1 year ago by Jeongho Nam <[email protected]>
Notations are fully completed

82c4aefdde24ecd09e7607acb1ef163744986d14 authored about 1 year ago by Jeongho Nam <[email protected]>
Succeeded to transform notations, but bugs are not fixed yet

11bdc0365d9759d3c25e3914dbdc208a57d960be authored about 1 year ago by Jeongho Nam <[email protected]>
New module `notations`

- `camel`
- `pascal`
- `snake`

Implemented everything, but fixing some bugs.

0b94f9251a463cc5298952345fe85e6e6faa222c authored about 1 year ago by Jeongho Nam <[email protected]>
Merge pull request #832 from techvlad/add_typebox_to_dev_deps

fix: add `@sinclair/typebox` to `devDependencies`

4172c5a931bb901ca47fd7b0f899ab58e26c2649 authored about 1 year ago by Jeongho Nam <[email protected]>
Deploy v5.1.6 playground

bdfc2e9529f42f5be62ef0041ea2097be96893af authored about 1 year ago by Jeongho Nam <[email protected]>
Merge pull request #833 from samchon/features/optional

Fix #831 - exact optional type analyzing.

d7c31c7458f74de1f831e7bc2b97731bf10ea4af authored about 1 year ago by Jeongho Nam <[email protected]>
Fix #831 - exact optional type analyzing.

When `Partial<T>` type being used with `exactOptionalPropertyTypes` mode, `typia` could not dete...

cc0ca9aae5d38597fa0e0f628bc0a9ef4a320bf3 authored about 1 year ago by Jeongho Nam <[email protected]>
fix: add @sinclair/typebox to devDependencies

c37cdce99235a0811598653514e754f2d787db1a authored about 1 year ago by Vlad Krokhin <[email protected]>
Restore issue testing

a0d85e11ad86585e8880009cff469f63b9d5922d authored about 1 year ago by Jeongho Nam <[email protected]>
Merge pull request #829 from samchon/features/optional

Fix samchon/nestia#628 - `exactOptionalPropertyTypes`'s with `Partial<T>` and `Required<T>` types.

143c439e9af5b2044b541ef12faa23f2dd10b0d9 authored about 1 year ago by Jeongho Nam <[email protected]>
Fix github actions' bug

34ac6bcf12c44239e6b1d13884bcac8fa53548a0 authored about 1 year ago by Jeongho Nam <[email protected]>
Fix samchon/nestia#628 - `exactOptionalPropertyTypes`'s bug with `Partial<T>` and `Required<T>` types.

If user configured `tsconfig.json` to turn on `exactOptionalPropertyTypes` option, and use `Part...

1c2c68296655e08d830ac968402c868ee0e4f470 authored about 1 year ago by Jeongho Nam <[email protected]>
Merge pull request #828 from samchon/feature/setup

Fix #827 - change setup wizard logic.

5eb4b0a982fd7e7e43b06c328c0c706d1ea06685 authored about 1 year ago by Jeongho Nam <[email protected]>
Fix #827 - change setup wizard logic.

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]>
Merge pull request #821 from samchon/features/default

New type tag `Default`.

fe43d2e307c590dbd1e8159062dcb04f6fb03d9b authored about 1 year ago by Jeongho Nam <[email protected]>
New type tag `Default`.

A special type tag for only json schema generation.

6f279f5439f5503b6db5c078c814a2f76837b949 authored about 1 year ago by Jeongho Nam <[email protected]>
Merge pull request #820 from samchon/features/collection

Naming strategy of swagger schema.

19af539f4126bc52d26ef9e74abcec782c6fed8a authored about 1 year ago by Jeongho Nam <[email protected]>
Naming strategy of swagger schema.

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]>
Merge pull request #819 from samchon/features/http

Close #815 - new module `http` - `query`, `headeres` and `parameter`

04b7b39ba9b666c2d86f5082aeb5cbe8287450e4 authored about 1 year ago by Jeongho Nam <[email protected]>
Publish v5.1.1

Did a mistake on some file name: `*.ts copy`.

058de8eae6a4501275617de362eae6e3f419a9cd authored about 1 year ago by Jeongho Nam <[email protected]>
Publish v5.1

0bf0935b91f114436ae9967cce9064c5349f90d3 authored about 1 year ago by Jeongho Nam <[email protected]>