Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Add typia adapter #441

Open
wants to merge 5 commits into
base: main
Choose a base branch
from

Commits on Jun 6, 2024

  1. feat: Integrate Typia and related configurations

    This commit includes the following changes:
    - Typia added to devDependencies in package.json
    - New npm script 'prepare' added for Typia patching
    - New registry '@jsr:registry' added in .npmrc for jsr
    - UnpluginTypia included in vite.config.ts plugins
    ryoppippi committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    5d6331e View commit details
    Browse the repository at this point in the history
  2. feat: Add typia validation adapter

    This commit introduces a new validation adapter for the 'typia' library.
    The adapter is implemented in 'src/lib/adapters/typia.ts'. It includes
    functions for both server-side and client-side validation. The
    implementation also includes a test case in
    'src/tests/superValidate.test.ts' to ensure the adapter works as
    expected.
    ryoppippi committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    77889a7 View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2024

  1. feat(package.json): add optional dependency 'typia'

    This commit introduces 'typia' as an optional dependency in the
    package.json file. This is to ensure that the project can optionally
    utilize the features provided by 'typia'.
    ryoppippi committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    3b90606 View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2024

  1. feat: upgrade @ryoppippi/unplugin-typia to v0.3.3

    This commit updates the version of @ryoppippi/unplugin-typia from v0.2.2
    to v0.3.3 in both package.json and pnpm-lock.yaml. It also adds a new
    field "packageManager" in package.json with the value "[email protected]+sha256.
    30a1801ac4e723779efed13a21f4c39f9eb6c9fbb4ced101bce06b422593d7c9".
    ryoppippi committed Jun 8, 2024
    Configuration menu
    Copy the full SHA
    786faa5 View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2024

  1. feat: upgrade @ryoppippi/unplugin-typia to v0.3.7

    The @ryoppippi/unplugin-typia dependency has been upgraded from
    v0.3.3 to v0.3.7. This includes updates in the package.json and
    pnpm-lock.yaml files. The upgrade may include bug fixes,
    performance improvements, and new features.
    ryoppippi committed Jun 9, 2024
    Configuration menu
    Copy the full SHA
    22ecefe View commit details
    Browse the repository at this point in the history