Skip to content

Conversation

samchon
Copy link
Owner

@samchon samchon commented Apr 20, 2025

This pull request introduces several updates to the build process, dependency management, and project configuration. The most significant changes include the addition of a new script for generating .tgz package files, updates to dependencies in pnpm-lock.yaml, and modifications to the .vscode/settings.json file for formatting preferences.

Build Process Enhancements:

  • Added a new script package:tgz in package.json to generate .tgz package files using a newly created deploy/tgz.ts script. This script automates the build and packaging process. (package.json - [1] deploy/tgz.ts - [2]
  • Updated the GitHub Actions workflow in .github/workflows/website.yml to include the pnpm run package:tgz step, ensuring .tgz files are generated during the CI process. (.github/workflows/website.yml - .github/workflows/website.ymlL22-R28)

Dependency Updates:

  • Upgraded multiple dependencies in pnpm-lock.yaml, including @typescript-eslint packages, fp-ts, zod, openai, and others. These updates ensure compatibility and access to the latest features and fixes. (pnpm-lock.yaml - [1] [2] [3] [4] [5]

Project Configuration:

  • Adjusted .vscode/settings.json to enable editor.formatOnSave only for specific file types (e.g., JavaScript, TypeScript, JSON) and set Prettier as the default formatter. (.vscode/settings.json - .vscode/settings.jsonL3-R4)

@samchon samchon added documentation Improvements or additions to documentation enhancement New feature or request labels Apr 20, 2025
@samchon samchon requested a review from Copilot April 20, 2025 16:41
@samchon samchon self-assigned this Apr 20, 2025
Copy link
Contributor

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR introduces improvements in the build process, dependency updates, and project configuration.

  • Added a new script, deploy/tgz.ts, and an associated package.json command to generate .tgz package files.
  • Updated the GitHub Actions workflow to include the package:tgz step.
  • Modified VS Code settings to format specific file types with Prettier.

Reviewed Changes

Copilot reviewed 2 out of 6 changed files in this pull request and generated 1 comment.

File Description
deploy/tgz.ts New script to build and package the project into a .tgz file.
.github/workflows/website.yml Updated workflow to install dependencies and package the build.
Files not reviewed (4)
  • .vscode/settings.json: Language not supported
  • package.json: Language not supported
  • pnpm-lock.yaml: Language not supported
  • website/package.json: Language not supported

Copy link

socket-security bot commented Apr 20, 2025

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updated@​typescript-eslint/​parser@​8.29.1 ⏵ 8.30.1100 +11006997100
Updated@​typescript-eslint/​eslint-plugin@​8.29.1 ⏵ 8.30.199 +110078 +197100
Updatedfp-ts@​2.16.9 ⏵ 2.16.1010010010087100
Updatedtinyglobby@​0.2.12 ⏵ 0.2.1310010091 +190100
Updatedzod@​3.24.2 ⏵ 3.24.310010010096100
Updatedopenai@​4.93.0 ⏵ 4.95.199 +1100100 +1100100

View full report

Copy link

pkg-pr-new bot commented Apr 20, 2025

Open in StackBlitz

npm i https://pkg.pr.new/typia@1575

commit: c752f61

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@samchon samchon merged commit 12cc579 into master Apr 20, 2025
11 of 16 checks passed
@samchon samchon deleted the feat/website branch April 20, 2025 16:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant