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

`typia.http.parameter<boolean>()` to accept 0 or 1 value.

3d2a37cfcdb2a969857f9633606c15e7bc88665a authored about 1 year ago by Jeongho Nam <[email protected]>
Duplicated keys problem of HTTP headers.

As HTTP headers do not distinguish whether each letter is lowercase or uppercase, `typia.http.he...

9ff8c5758137a89021372be12d99c54bcadabd7a authored about 1 year ago by Jeongho Nam <[email protected]>
Test programs for http module.

Passed every test programs and error cases.

f8609acd7fdf37ca1e0a6940dd4b8ad17cc36f78 authored about 1 year ago by Jeongho Nam <[email protected]>
Complete http module.

Completed to implement http module programs. By the way, it means only the main program, and tes...

bf41658bf5e2a88959027a7739116e03181d97ed authored about 1 year ago by Jeongho Nam <[email protected]>
Programmer components for http module.

Test programs and transformers are not yet.

- HttpHeadersProgrammer
- HttpParametersProgram...

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

4f575e445e70db42f36556470cffb5352c5641d9 authored over 1 year ago by Jeongho Nam <[email protected]>
Complement custom type tags' documentations

2e3c796337875a23d0d267ec5340d0df258ef1a8 authored over 1 year ago by Jeongho Nam <[email protected]>
Merge pull request #818 from samchon/features/swagger

Change naming strategy of swagger components.

64f5873ff7715e04acb94253784a3096bd1dd568 authored over 1 year ago by Jeongho Nam <[email protected]>
Change naming strategy of swagger components.

When special characters being used in swagger component name, `typia` had changed it to another ...

1b28bfa015b60a502ca5172eef5e43e2414643ba authored over 1 year ago by Jeongho Nam <[email protected]>
Merge pull request #817 from samchon/features/tsx

Complement #816 - support `*.tsx` files' generation

5c2186f2fca3554274d236f4a0c4dece5d8889b0 authored over 1 year ago by Jeongho Nam <[email protected]>
Complement #816 - support `*.tsx` file generation

@tsengia had tried to support both `tsx` and `svelte` files in the generation mode, but `svelte`...

d9cf5a8465af2e95f77b9c3092430e524429027d authored over 1 year ago by Jeongho Nam <[email protected]>
Merge pull request #816 from tsengia/support-more-file-extensions

Support .tsx and Svelte files

7dc1c8410807731b7e0c05eba9cf38401aaf051f authored over 1 year ago by Jeongho Nam <[email protected]>
Add is_supported_extension helper function to TypiaProgrammer that checks to see if file is a typescript file

223d26679436af95633b8ed4f3d595fcb819fea2 authored over 1 year ago by Tyler Sengia <[email protected]>
Update mis-spelled docs

3776b1100574f8f156954ce767de6dbeeefee9d1 authored over 1 year ago by Jeongho Nam <[email protected]>
Fix invalid links of random.mdx

9e709b40453da3b8c4fc4df52258ac6cb3373410 authored over 1 year ago by Jeongho Nam <[email protected]>
Merge pull request #810 from samchon/features/commentTags

Change converter of comment tag to type tag.

9e53681aea86a1f26b8cd0b5df106a4da51900d6 authored over 1 year ago by Jeongho Nam <[email protected]>
Change convert of comment tag to type tag.

When converting comment tag to type name, its representative name was a little bit wrong when `F...

bba342c7cdb81ea5fbecbc6e3c8eaff74e61d4e6 authored over 1 year ago by Jeongho Nam <[email protected]>
Merge branch 'features/benchmark'

f5b5ba7c996fe1df1a02369608add7325bbf583c authored over 1 year ago by Jeongho Nam <[email protected]>
Benchmark on Surface Pro 9

8e92bb9a86c89516087e12073abdcc7cd74f197c authored over 1 year ago by Jeongho Nam <[email protected]>
Merge pull request #808 from samchon/features/benchmark

Close #800 - add type tags info on JSON schema, and fix special character name bug.

f6c93a66a6b6ee185868d000cbc5f8ff4f06c6e2 authored over 1 year ago by Jeongho Nam <[email protected]>
Close #800 - add type tags info on JSON schema, and fix special character name bug of JSON schema.

When generating JSON schema, type tags info are newly added to proper type by user request.

Als...

0c6af75075ce789ade147f7b8bbdc47546eec97e authored over 1 year ago by Jeongho Nam <[email protected]>
Merge pull request #805 from samchon/features/noUncheckedIndexedAccess

Fix #804 - support `noUncheckedIndexedAccess` option.

e3873226bba185a086d2e625f01c01f47887a48d authored over 1 year ago by Jeongho Nam <[email protected]>
Fix #804 - support `noUncheckedIndexedAccess` option.

When generation being used with `noUncheckedIndexedAccess` option of `tsconfig.json`, and union ...

4b91066d090afeb592081fb77e3809883cf5ccd9 authored over 1 year ago by Jeongho Nam <[email protected]>
Merge pull request #798 from samchon/dependabot/npm_and_yarn/typescript-5.2.2

Bump typescript from 5.1.6 to 5.2.2

b0005b7516d58dadcda9f2afbaf645cc42a165e1 authored over 1 year ago by Jeongho Nam <[email protected]>
Bump typescript from 5.1.6 to 5.2.2

Bumps [typescript](https://github.com/Microsoft/TypeScript) from 5.1.6 to 5.2.2.
- [Release note...

01af2a9395e4c45ea945b5c6313c14cac054b802 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #796 from Xvezda/docs-fix-typo

Fix typos

009c572e77a19cd945559ac421b125fc718bb204 authored over 1 year ago by Jeongho Nam <[email protected]>
Merge pull request #797 from samchon/features/custom

Fix #792 - custom type tag when callback function being used.

4c208c8c3a2fadb6d7659ecad1c7c938eb3d92e1 authored over 1 year ago by Jeongho Nam <[email protected]>
Fix #792 - custom type tag when callback function being used.

When custom type tag using callback function like below (especially self-called callback functio...

58a147adee9ce3e1d4be25f5769956d7e7398a19 authored over 1 year ago by Jeongho Nam <[email protected]>
Fix typo

34e19941a213ae479621bde13e656ebd25bbce98 authored over 1 year ago by Xvezda <[email protected]>
Fix typo

91a24776dcf3869d38f118f29b626839b57128a9 authored over 1 year ago by Xvezda <[email protected]>
Merge pull request #794 from SalvadorLekan/patch-1

change Format to Pattern in pattern example

ac4f7310d336bf70486fefa601e6ec47b6eba432 authored over 1 year ago by Jeongho Nam <[email protected]>
change Format to Pattern in pattern example

There is a typo in the example describing how to use pattern in the new tag generics.

eaee4b8a4a81f79ec11ca22d07a6d6c0f81bfd13 authored over 1 year ago by SalvadorLekan <[email protected]>
Update docs a little bit

a752874c705cced6e60a721d4fdd3b5932b2eab6 authored over 1 year ago by Jeongho Nam <[email protected]>
Merge pull request #791 from samchon/features/website

Update documents and publish v5

01f69255ab59ec6c1e3931ef38cc5564bd15edaf authored over 1 year ago by Jeongho Nam <[email protected]>
Update documents and publish v5 update

44e67fcfc57139d8230dc2189eac4a28b623afe5 authored over 1 year ago by Jeongho Nam <[email protected]>
Merge branch 'master' of https://github.com/samchon/typia into features/website

5045c0b0b2ab3c3a31b3a8a612cc0511b5c7a544 authored over 1 year ago by Jeongho Nam <[email protected]>
Merge pull request #790 from nukeguys/master

Fix typo

6216c939349014f8d6ac11aa8b067b96168c0db1 authored over 1 year ago by Jeongho Nam <[email protected]>
Fix typo

Fix `transform mode` link in setup.mdx

f4bc19396e41a2f271374776aaf027a08aeb717c authored over 1 year ago by nukeguys <[email protected]>
Merge pull request #789 from samchon/features/test

Complement #788 - test compile errors.

2e4cb33d1b65e67a439c8fa4f44611d0e2e565e7 authored over 1 year ago by Jeongho Nam <[email protected]>
Complement #788 - test compile errors.

Test compile error cases that cannot perform transformation.

23f4e7a9b06ecd4fa0ca1d310a1c1e04fac15b4f authored over 1 year ago by Jeongho Nam <[email protected]>
Merge pull request #788 from samchon/features/diagnostics

Make compilation error manually

e76fc3c17131fb679bf15575172b77d5b0a8dc5d authored over 1 year ago by Jeongho Nam <[email protected]>
Make compilation error manually.

When user tries to call `typia` function with unsupported type like `bigint` type for JSON funct...

7369b45bc5ee0a604cf9de69ddb9e7f4b6dbc8ac authored over 1 year ago by Jeongho Nam <[email protected]>
Found way how to generate compile error manually

c31eccd5ea4725587067ffd3365d8cb92fad80af authored over 1 year ago by Jeongho Nam <[email protected]>
Merge pull request #787 from logico-philosophical/master

Fix typos

e1c20a28ad8c21a7db2f1ed0b26639fade0dfd4a authored over 1 year ago by Jeongho Nam <[email protected]>
Fix a typo

2d50b68d9fb44388f36759efeec9cd674ed20cb9 authored over 1 year ago by logico-philosophical <[email protected]>
Fix a typo

9e76abb1ec6205808c87e46ec732be67c457e407 authored over 1 year ago by logico-philosophical <[email protected]>
Merge pull request #786 from samchon/features/tags

Complete type tag supporting

a762933b4aa19fb37ec30f2846b8021fe51ccfd3 authored over 1 year ago by Jeongho Nam <[email protected]>
Complete type tag supporting.

In previous PR,I've impelemented validator functions of `typia` supports type tags like below. T...

a258c6806ec8af3efff0681974959ab9f37f8d31 authored over 1 year ago by Jeongho Nam <[email protected]>
Merge branch 'master' into features/tags

e75039fdec54779836f5d63dc2626e0a17a423b2 authored over 1 year ago by Jeongho Nam <[email protected]>
Type tags start supporting protobuf.

Test programs are not yet, so bug in github actions are intended.

e54f0dd2c8aaf7d87766a4ed082933f53c40bdb4 authored over 1 year ago by Jeongho Nam <[email protected]>
Merge pull request #784 from samchon/features/intersection

For TypeScript v5.2 patch

bbb353f490b57aaa6479cb1d529147e359387d4c authored over 1 year ago by Jeongho Nam <[email protected]>
For TypeScript v5.2 patch

```typescript
type Intersection = { x: number } & Record<string | object | symbol, string>;
```
...

0619adba19eebcadc092f1d16699d5cfb1a59a22 authored over 1 year ago by Jeongho Nam <[email protected]>
Merge pull request #783 from samchon/dependabot/npm_and_yarn/typescript-tw-5.2.2

Update typescript requirement from ^5.1.6 to ^5.2.2

5a30f427c9c8c5ba4ac0c6cfbaff708308d7ac27 authored over 1 year ago by Jeongho Nam <[email protected]>
Enhance type tags and add test programs.

Test program would be failed, but it is intended.

f5ed4d81c24c20423a35afb0202f723f43b8c45e authored over 1 year ago by Jeongho Nam <[email protected]>
Update typescript requirement from ^5.1.6 to ^5.2.2

Updates the requirements on [typescript](https://github.com/Microsoft/TypeScript) to permit the ...

dbffa4b8240a130d8f5e6cc5e092c83a8395ca0e authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Update MultipleOf.ts

f98fb1578e01f0cf59d781c799ac301fefbe6812 authored over 1 year ago by Jeongho Nam <[email protected]>
Merge pull request #782 from samchon/features/tags

Type tags on validation functions

7b1956eba2251cc3f92058e50b1ecd98266fa831 authored over 1 year ago by Jeongho Nam <[email protected]>
Type tags on validation functions

From now on, validator functions of `typia` supports type tags like below. This way would be muc...

235ec43aaf6597165037c75dd593fbfd6f509213 authored over 1 year ago by Jeongho Nam <[email protected]>
Merge pull request #781 from samchon/features/tags

Prepare new validation tags utilizing type.

941ec5a2be0690b3efcfce37da8da84361715707 authored over 1 year ago by Jeongho Nam <[email protected]>
Prepare new validation tags utilizing type.

I'm planning to add another way of validation tags utilizing special optional type like below. T...

28d9c62636daae439f8c2c8232f134531fe513bd authored over 1 year ago by Jeongho Nam <[email protected]>
Merge pull request #779 from samchon/features/resolved

Enhance `typia.random<T>()` and `typia.misc.clone<T>()` functions.

ee4259a67a6216a41d5c91366f3610e4bab300c0 authored over 1 year ago by Jeongho Nam <[email protected]>
Documentation

b9c6fdbf85ddff1ef478f4b738068332462d1133 authored over 1 year ago by Jeongho Nam <[email protected]>
Enhance `typia.random<T>()` and `typia.misc.clone<T>()` functions.

Until v5 update, `typia.random<T>()` function and `typia.misc.clone<T>()` functions returned `Pr...

9b45898ba67514d3d5dce79d614e118e5a1db6c5 authored over 1 year ago by Jeongho Nam <[email protected]>
Merge pull request #778 from samchon/features/encode

Exact `typia.protobuf.encode<T>()` functions for complicate union types

4a69591f15b9a6d2721257f447743d5c2e92c9cc authored over 1 year ago by Jeongho Nam <[email protected]>
Exact `typia.protobuf.encode<T>()` functions when complicate union type comes.

There had been a bug that `typia.protobuf.encode<T>()` functions are missing exact index number ...

1790ce3596e0856e98b7d002d3725ac6554a6d4a authored over 1 year ago by Jeongho Nam <[email protected]>
Merge pull request #776 from samchon/features/decode

`tyipa.protobuf.decode<T>()` functions

70523daa4e11b65f191d05c1fb2e8cb16bc164c5 authored over 1 year ago by Jeongho Nam <[email protected]>
`typia.protobuf.decode()` functions.

Succeeded to fully implement `tyipa.protobuf.decode<T>()` functions.

As passed every test funct...

82c6d63a270cf6c72e81a37873da7b71b3258718 authored over 1 year ago by Jeongho Nam <[email protected]>
Complete `typia.protobuf.decode()` function.

Completed implementation, but passing every test programs are not yet.

7a1a579c7e5d86e374d6de845b969775777876be authored over 1 year ago by Jeongho Nam <[email protected]>
Succeded to develop decoder except Array.

Only Array and required statements are left.

5b9389d9d65887eb17aa53d5fc19c8d935926d67 authored over 1 year ago by Jeongho Nam <[email protected]>
Merge branch 'v5.0' into features/decode

880eaccc5f79a69f4233936ee97d95c3e3645987 authored over 1 year ago by Jeongho Nam <[email protected]>
Publish next version

54f50489a52a9f083bfbc1ac347f1e7128b4cc03 authored over 1 year ago by Jeongho Nam <[email protected]>
Merge branch 'master' into v5.0

809c611eddb5b9a933b63a5c09862f86c4719678 authored over 1 year ago by Jeongho Nam <[email protected]>
Merge branch 'master' into v5.0

05e62dfd7d4cea47fc36b671c511bb5182c8d09a authored over 1 year ago by Jeongho Nam <[email protected]>
Merge pull request #771 from samchon/features/bigint

`@type int/uint` must not be adjusted to `bigint` type.

bcca37cb1cdb12dbc28fe6a879bfc68b3f28a9c5 authored over 1 year ago by Jeongho Nam <[email protected]>
`@type int/uint` must not be adjusted to `bigint` type.

Did a mistake that adjusting `@type int` and `@type uint` tags to the `bigint` type. In the `big...

63b2d69bdea8044f833160f498c6efa2d90c7107 authored over 1 year ago by Jeongho Nam <[email protected]>
Merge pull request #770 from samchon/features/int

Limit range of `@type int/uint` comment tags.

e899023e21bda67390050abdf8c7e99f8d1dee5e authored over 1 year ago by Jeongho Nam <[email protected]>
Limit range of `@type int/uint` comment tags.

Have forgotten to limit range of `@type int` and `@type uint` comment tags. From now on, range o...

c9034431b8c4701f6399c7016f750e5a660a401a authored over 1 year ago by Jeongho Nam <[email protected]>
Merge pull request #769 from samchon/features/types

Support much more type comment tags.

3cd095898a1b8a73f5024e859782df135949c177 authored over 1 year ago by Jeongho Nam <[email protected]>
Support much more type comment tags.

From v4.3 update, below type comment tags being supported. Also, in the `bigint` case, it can us...

b98c4899b1890c41fe06e6c9be7cf23dff94b8e9 authored over 1 year ago by Jeongho Nam <[email protected]>
Proceeding decoder

1b3a7c7e667759e2f10d7be334a0b1afa001df11 authored over 1 year ago by Jeongho Nam <[email protected]>
Merge pull request #767 from samchon/features/types

Add range limit for numeric types.

8e6838bc68b315ecd8d8ceaf1254c69aa3d48196 authored over 1 year ago by Jeongho Nam <[email protected]>
Adjust new type tags to `typia.random<T>()` function

3d8f2454047f2dca4d4a4c121ec67478fc195e42 authored over 1 year ago by Jeongho Nam <[email protected]>
Add range limit for numeric types.

From v5 updates, supports those atomic types, and their ranges are limited by their own specs. F...

acfaab786db1b26e8d9922d824301c7ae0eac339 authored over 1 year ago by Jeongho Nam <[email protected]>
Merge branch 'master' into v5.0

db2e236f630ca5e39e349ee6d5ee3fd1ff956b12 authored over 1 year ago by Jeongho Nam <[email protected]>
Merge pull request #766 from samchon/benchamrk/typoebox

Fix sinclairzx81/typebox#535

ef8b97a9c5b19e7af871f269a1a7a19f50aaadff authored over 1 year ago by Jeongho Nam <[email protected]>
Fix sinclairzx81/typebox#535

Break change has happned in `typebox` about configuration.

9b654af73c783cc6718699e6953ac19e4ae4265d authored over 1 year ago by Jeongho Nam <[email protected]>
Merge pull request #765 from samchon/features/encode

Features/encode

8a56c6f4800d796d44975e9677338d5d120abb5f authored over 1 year ago by Jeongho Nam <[email protected]>
Close #389 - `typia.protobuf.encode<T>()` functions.

Succeeded to fully implement `tyipa.protobuf.encode<T>()` functions. As succeeded to pass test p...

4567ab3776f4a639ad46af700107066b975c7816 authored over 1 year ago by Jeongho Nam <[email protected]>
Developed `typia.protobuf.encode<T>()` function.

However, test programs are not yet.

e2f2ff11d5f49861b0f8693b50a91c2339bc0740 authored over 1 year ago by Jeongho Nam <[email protected]>
Merge branch 'master' into features/encode

5f0a6d6c84acf0159c763105c8dec4d5704b65fb authored over 1 year ago by Jeongho Nam <[email protected]>
Merge pull request #761 from samchon/features/validate

Exact validation of `MetadataFactory`.

ef88a0b91074fdc378df2bfa3d9d3ac5497c361d authored over 1 year ago by Jeongho Nam <[email protected]>
Exact validation of `MetadataFactory`.

Until `4.2.2` version, validator of `MetadataFactory` had not worked exactly when lazy construc...

d931343348c64af7216a06e4b20341247f7c6225 authored over 1 year ago by Jeongho Nam <[email protected]>
Enhance `Metadata` validator

469a7a19f9436285cefd19dad8bf4ef4fde0f3c6 authored over 1 year ago by Jeongho Nam <[email protected]>
Writing `ProtobufLengthProgrammer`

2dad0cab34b199725ef82af194c85eb89b7f4430 authored over 1 year ago by Jeongho Nam <[email protected]>
Merge pull request #759 from samchon/features/range

Fix #758 - wrong fixed length bug on `random` function

5489d2e492e850a11c44f85df02ed9c5f6d7ab6a authored over 1 year ago by Jeongho Nam <[email protected]>
Fix #758 - wrong fixed length bug on `random` function

d672e65394ae4baf5680c055f1d0b96917728cde authored over 1 year ago by Jeongho Nam <[email protected]>
Merge pull request #756 from samchon/features/message

Enhanced `typia.protobuf.message<T>()` function.

7a99d205d9aeae91f27be244544e8f415b487c26 authored over 1 year ago by Jeongho Nam <[email protected]>
Enhanced `typia.protobuf.message<T>()` function.

Added validation logic utilizing `protobufjs` library on test program.

1e3baf19df78dde8a240e9b69ef5e6df5396dba7 authored over 1 year ago by Jeongho Nam <[email protected]>
Enhancing `typia.protobuf.message<T>()` function

dee197ef7aa2950c335af751ba821488ed5503a7 authored over 1 year ago by Jeongho Nam <[email protected]>
Merge pull request #753 from samchon/features/message

Stop detour methods on protocol buffer

573cea2d0b02c9013f2c82fd3e28b76535c01b89 authored over 1 year ago by Jeongho Nam <[email protected]>