Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: ryoppippi/unplugin-typia
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.0.7
Choose a base ref
...
head repository: ryoppippi/unplugin-typia
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref

Commits on Dec 3, 2024

  1. chore: update deps

    ryoppippi committed Dec 3, 2024
    Copy the full SHA
    6ce8539 View commit details
  2. Revert "fix(examples/sveltekit): remove typia function from svelte fi…

    …le temporally(#335)"
    
    This reverts commit 28f4a83.
    ryoppippi committed Dec 3, 2024
    Copy the full SHA
    efe050d View commit details
  3. Copy the full SHA
    13a36da View commit details
  4. chore: fix types

    ryoppippi committed Dec 3, 2024
    Copy the full SHA
    f2f383d View commit details
  5. Copy the full SHA
    79a4c8f View commit details
  6. Copy the full SHA
    073d86b View commit details
  7. Merge pull request #346 from ryoppippi/feature/v07

    check compatibility to typia v0.7
    ryoppippi authored Dec 3, 2024
    Copy the full SHA
    b35f970 View commit details
  8. chore: release v1.1.0

    ryoppippi committed Dec 3, 2024
    Copy the full SHA
    04fac5c View commit details

Commits on Dec 14, 2024

  1. Add newline after hash comment in cache

    Fixes #353.
    acomagu committed Dec 14, 2024
    Copy the full SHA
    98bf514 View commit details

Commits on Jan 10, 2025

  1. Copy the full SHA
    79bead9 View commit details
  2. Merge pull request #357 from ryoppippi/feature/update-nextjs

    feat(examples/nextjs): update to react19/next.js15
    ryoppippi authored Jan 10, 2025
    Copy the full SHA
    66c0474 View commit details

Commits on Jan 16, 2025

  1. Merge pull request #354 from acomagu/main

    Add newline after hash comment in cache
    ryoppippi authored Jan 16, 2025
    Copy the full SHA
    3b05d96 View commit details
  2. chore: release v1.1.1

    ryoppippi committed Jan 16, 2025
    Copy the full SHA
    193ef74 View commit details
  3. Copy the full SHA
    1de0fae View commit details

Commits on Jan 18, 2025

  1. chore: update test

    ryoppippi committed Jan 18, 2025
    Copy the full SHA
    a342ba1 View commit details
  2. chore: update lockfile

    ryoppippi committed Jan 18, 2025
    Copy the full SHA
    b8c838a View commit details
  3. Merge pull request #349 from ryoppippi/renovate/typia-7.x

    chore(deps): update dependency typia to ^7.6.0
    ryoppippi authored Jan 18, 2025
    Copy the full SHA
    ad26fb0 View commit details
  4. Copy the full SHA
    6a4a6f4 View commit details
  5. Merge pull request #359 from ryoppippi/feature/use-text-based-bun-file

    chore: migrate to text-based bun lockfile
    ryoppippi authored Jan 18, 2025
    Copy the full SHA
    63bc889 View commit details

Commits on Jan 19, 2025

  1. chore: release v1.2.0

    ryoppippi committed Jan 19, 2025
    Copy the full SHA
    478b4b5 View commit details

Commits on Jan 27, 2025

  1. feat(workflow): add notification workflow for release issues

    Added a GitHub Actions workflow to create a release issue every 14 days.
    The workflow uses the imjohnbo/issue-bot action to create an issue with
    specific assignees, labels, and a predefined body. The issue will help
    track the release process and ensure no PRs are forgotten.
    ryoppippi committed Jan 27, 2025
    Copy the full SHA
    1223d41 View commit details
  2. chore: lockfile maintenance

    ryoppippi committed Jan 27, 2025
    Copy the full SHA
    61c5481 View commit details

Commits on Jan 30, 2025

  1. fix: remove turbopack flag from next dev command

    Removes the experimental --turbopack flag from the next dev command to ensure
    stable development environment and avoid potential issues with experimental
    features.
    ryoppippi committed Jan 30, 2025
    Copy the full SHA
    1038628 View commit details

Commits on Feb 4, 2025

  1. chore: lockfile

    ryoppippi committed Feb 4, 2025
    Copy the full SHA
    7cc14ba View commit details
  2. chore: fix lint

    ryoppippi committed Feb 4, 2025
    Copy the full SHA
    e9b77bd View commit details
  3. refactor(next): improve type safety with Next.js types

    Replace generic Record<string, unknown> types with proper Next.js types:
    - NextConfig for the config object
    - WebpackConfigContext for webpack options parameter
    ryoppippi committed Feb 4, 2025
    Copy the full SHA
    9856809 View commit details
  4. fix(unplugin-typia/next): make options parameter optional in next fun…

    …ction
    
    The options parameter in the next() function is now marked as optional using
    TypeScript's optional parameter syntax, providing better flexibility when
    calling the function without options.
    ryoppippi committed Feb 4, 2025
    Copy the full SHA
    8cfb748 View commit details
  5. fix(examples/webpack): update webpack config to use ESM syntax

    Convert CommonJS module.exports to ESM export default and add proper
    type imports. Also add ESM compatible __filename and __dirname
    constants using import.meta.
    ryoppippi committed Feb 4, 2025
    Copy the full SHA
    7ed696c View commit details
  6. feat(ci): add Node.js setup to GitHub Actions workflow

    Add actions/setup-node@v4 to install Node.js alongside Bun in the CI
    pipeline, ensuring both runtimes are available for build processes.
    ryoppippi committed Feb 4, 2025
    Copy the full SHA
    4ec795d View commit details
  7. chore(deps): update dependency @rollup/pluginutils to ^5.1.4 (#363)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Feb 4, 2025
    Copy the full SHA
    42a4e5a View commit details
  8. fix(examples/webpack): simplify webpack scripts in minimal example

    Remove unnecessary ts-node config wrapper from most webpack commands to make
    the example more straightforward and easier to understand. Only keep the
    ts-node config for watch command where it's needed.
    ryoppippi committed Feb 4, 2025
    Copy the full SHA
    629b5a3 View commit details
  9. chore(deps): update dependency @sveltejs/adapter-static to ^3.0.8 (#364)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Feb 4, 2025
    Copy the full SHA
    7e5393c View commit details
  10. Merge pull request #375 from ryoppippi/feature/fix-webpack

    update webpack config
    ryoppippi authored Feb 4, 2025
    Copy the full SHA
    0dbc70c View commit details
  11. chore(deps): update dependency @sveltejs/vite-plugin-svelte to ^5.0.3 (

    …#368)
    
    * chore: release v1.2.1
    
    * chore(deps): update dependency @sveltejs/vite-plugin-svelte to ^5.0.3
    
    ---------
    
    Co-authored-by: ryoppippi <1560508+ryoppippi@users.noreply.github.com>
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] and ryoppippi authored Feb 4, 2025
    Copy the full SHA
    492b60b View commit details
  12. chore(deps): update dependency @types/node to ^20.17.16 (#369)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Feb 4, 2025
    Copy the full SHA
    09a3f77 View commit details

Commits on Feb 5, 2025

  1. chore(deps): update dependency @vue-macros/test-utils to ^1.7.1 (#370)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Feb 5, 2025
    Copy the full SHA
    01839e7 View commit details
  2. chore(deps): update dependency esbuild to ^0.24.2 (#371)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Feb 5, 2025
    Copy the full SHA
    78d717b View commit details
  3. Copy the full SHA
    75e35f8 View commit details
  4. chore(deps): update dependency hono to ^4.6.20 (#372)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Feb 5, 2025
    Copy the full SHA
    549cca4 View commit details
  5. Merge pull request #376 from ryoppippi/update-typia

    chore(deps): update typia to 7.6.3
    ryoppippi authored Feb 5, 2025
    Copy the full SHA
    be9adda View commit details
  6. chore(deps): update dependency magic-string to ^0.30.17 (#373)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Feb 5, 2025
    Copy the full SHA
    4fab9ee View commit details

Commits on Feb 10, 2025

  1. chore(deps): update dependency @types/node to ^20.17.17 (#378)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Feb 10, 2025
    Copy the full SHA
    5ad016b View commit details
  2. chore(deps): update dependency svelte-check to ^4.1.4 (#380)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Feb 10, 2025
    Copy the full SHA
    39dad6e View commit details

Commits on Feb 17, 2025

  1. chore(deps): update dependency vite-plugin-inspect to ^0.10.6 (#386)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Feb 17, 2025
    Copy the full SHA
    e9f99e9 View commit details
  2. chore(deps): update dependency ts-loader to ^9.5.2 (#381)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Feb 17, 2025
    Copy the full SHA
    3f67ee7 View commit details
  3. chore(deps): update dependency unplugin to ^1.16.1 (#382)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Feb 17, 2025
    Copy the full SHA
    865583b View commit details

Commits on Feb 25, 2025

  1. add tsconfig path to example for Vite plugin configuration

    Updated the Vite plugin documentation to specify that `tsconfig: "./tsconfig.app.json"` must be provided to ensure TypeScript's strict mode is enabled. The latest version of Vite does not enable strict mode in `tsconfig.json` by default but instead defines it in `tsconfig.app.json`, which is required for Typia to function correctly.
    mustpax authored Feb 25, 2025
    Copy the full SHA
    7cf1668 View commit details
  2. Merge pull request #394 from mustpax/main

    add tsconfig path to example for Vite plugin configuration
    ryoppippi authored Feb 25, 2025
    Copy the full SHA
    3a0608e View commit details
Showing with 4,384 additions and 463 deletions.
  1. +0 −1 .gitattributes
  2. +3 −0 .github/workflows/ci.yaml
  3. +28 −0 .github/workflows/notification.yaml
  4. +3,643 −0 bun.lock
  5. BIN bun.lockb
  6. +2 −2 examples/bun-build/package.json
  7. +2 −2 examples/nextjs/app/RandomData/client.tsx
  8. +13 −9 examples/nextjs/package.json
  9. +9 −9 examples/sveltekit/package.json
  10. +9 −1 examples/sveltekit/src/routes/+page.svelte
  11. +0 −10 examples/sveltekit/src/routes/validate.ts
  12. +6 −6 examples/vite-hono/package.json
  13. +7 −7 examples/vite-react/package.json
  14. +11 −12 examples/webpack-minimal/package.json
  15. +0 −12 examples/webpack-minimal/tsconfig-for-webpack-config.json
  16. +5 −3 examples/webpack-minimal/webpack.config.ts
  17. +1 −2 package.json
  18. +1 −1 packages/unplugin-typia/README.md
  19. +19 −19 packages/unplugin-typia/package.json
  20. +3 −19 packages/unplugin-typia/src/bun.ts
  21. +1 −1 packages/unplugin-typia/src/core/cache.ts
  22. +1 −0 packages/unplugin-typia/src/core/index.ts
  23. +3 −3 packages/unplugin-typia/src/core/typia.ts
  24. +4 −2 packages/unplugin-typia/src/next.ts
  25. +1 −1 packages/unplugin-typia/tests/cache.spec.ts
  26. +36 −50 packages/unplugin-typia/tests/fixtures/__snapshots__/alias.ts
  27. +8 −6 packages/unplugin-typia/tests/fixtures/__snapshots__/esbuild/alias.js
  28. +5 −2 packages/unplugin-typia/tests/fixtures/__snapshots__/esbuild/is.js
  29. +14 −36 packages/unplugin-typia/tests/fixtures/__snapshots__/esbuild/random.js
  30. +23 −18 packages/unplugin-typia/tests/fixtures/__snapshots__/esbuild/validate.js
  31. +4 −1 packages/unplugin-typia/tests/fixtures/__snapshots__/is.ts
  32. +14 −34 packages/unplugin-typia/tests/fixtures/__snapshots__/random.ts
  33. +7 −5 packages/unplugin-typia/tests/fixtures/__snapshots__/rollup/alias.js
  34. +6 −2 packages/unplugin-typia/tests/fixtures/__snapshots__/rollup/is.js
  35. +14 −36 packages/unplugin-typia/tests/fixtures/__snapshots__/rollup/random.js
  36. +23 −18 packages/unplugin-typia/tests/fixtures/__snapshots__/rollup/validate.js
  37. +21 −15 packages/unplugin-typia/tests/fixtures/__snapshots__/validate.ts
  38. +199 −59 packages/unplugin-typia/tests/fixtures/__snapshots__/vite/alias.js
  39. +42 −2 packages/unplugin-typia/tests/fixtures/__snapshots__/vite/is.js
  40. +113 −39 packages/unplugin-typia/tests/fixtures/__snapshots__/vite/random.js
  41. +83 −18 packages/unplugin-typia/tests/fixtures/__snapshots__/vite/validate.js
1 change: 0 additions & 1 deletion .gitattributes

This file was deleted.

3 changes: 3 additions & 0 deletions .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
@@ -20,6 +20,9 @@ jobs:
- uses: oven-sh/setup-bun@v2
with:
bun-version: ${{ env.BUN_VERSION }}
- uses: actions/setup-node@v4
with:
node-version: ${{ env.NODE_VERSION }}
- run: bun i --frozen-lockfile
- run: bun run build

28 changes: 28 additions & 0 deletions .github/workflows/notification.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
name: Create ReleaseIssue
on:
schedule:
- cron: "0 0 */14 * *"

jobs:
create_issue:
name: Create ReleaseIssue
runs-on: ubuntu-latest
permissions:
issues: write
steps:
- name: Create team sync issue
uses: imjohnbo/issue-bot@v3.4
with:
assignees: "ryoppippi"
labels: "Type: Release"
title: "Next Release"
body: |
### New Release
# - [ ] Check if there are any PRs that have been forgotten to merge
# - [ ] Merge Version Packages PR
# - [ ] Confirm that a new version has been released
pinned: false
close-previous: true
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

Loading