[PR #104] [MERGED] [WIP] Refactor to NPM workspaces #45

Closed
opened 2025-12-29 07:19:02 +01:00 by adam · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/mountain-loop/yaak/pull/104
Author: @gschier
Created: 9/22/2024
Status: Merged
Merged: 9/23/2024
Merged by: @gschier

Base: masterHead: npm-workspaces


📝 Commits (2)

  • dd5a318 Proper npm workspaces setup, initial refactor
  • 62a3a5b A few more tweaks

📊 Changes

176 files changed (+1975 additions, -1241 deletions)

View changed files

📝 .eslintignore (+3 -2)
📝 .eslintrc.cjs (+2 -3)
📝 .github/workflows/release.yml (+4 -14)
.husky/.gitignore (+0 -1)
.husky/pre-commit (+0 -4)
📝 package-lock.json (+1184 -689)
📝 package.json (+14 -92)
📝 plugin-runtime-types/package.json (+7 -3)
📝 plugin-runtime-types/src/bindings/events.ts (+0 -8)
plugin-runtime-types/src/bindings/models.ts (+23 -0)
plugin-runtime-types/src/gen/models.ts (+0 -43)
📝 plugin-runtime-types/src/helpers.ts (+0 -1)
📝 plugin-runtime-types/src/index.ts (+2 -2)
📝 plugin-runtime-types/src/plugins/Context.ts (+1 -1)
📝 plugin-runtime-types/src/plugins/HttpRequestActionPlugin.ts (+1 -1)
📝 plugin-runtime-types/src/plugins/ImporterPlugin.ts (+1 -1)
📝 plugin-runtime-types/src/plugins/TemplateFunctionPlugin.ts (+1 -1)
📝 plugin-runtime/package.json (+1 -1)
📝 src-tauri/src/grpc.rs (+3 -3)
📝 src-tauri/src/http_request.rs (+2 -2)

...and 80 more files

📄 Description

This PR cleans up the architecture of the project by making use of NPM workspaces:

  • New root package.json with workspace packages defined
  • Make src-web a proper NPM package
  • Refactor build/run scripts

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/mountain-loop/yaak/pull/104 **Author:** [@gschier](https://github.com/gschier) **Created:** 9/22/2024 **Status:** ✅ Merged **Merged:** 9/23/2024 **Merged by:** [@gschier](https://github.com/gschier) **Base:** `master` ← **Head:** `npm-workspaces` --- ### 📝 Commits (2) - [`dd5a318`](https://github.com/mountain-loop/yaak/commit/dd5a3188804e164f720d877fb88f56ebe3df7181) Proper npm workspaces setup, initial refactor - [`62a3a5b`](https://github.com/mountain-loop/yaak/commit/62a3a5bd139016b984e9f5c49c4c66a1463324de) A few more tweaks ### 📊 Changes **176 files changed** (+1975 additions, -1241 deletions) <details> <summary>View changed files</summary> 📝 `.eslintignore` (+3 -2) 📝 `.eslintrc.cjs` (+2 -3) 📝 `.github/workflows/release.yml` (+4 -14) ➖ `.husky/.gitignore` (+0 -1) ➖ `.husky/pre-commit` (+0 -4) 📝 `package-lock.json` (+1184 -689) 📝 `package.json` (+14 -92) 📝 `plugin-runtime-types/package.json` (+7 -3) 📝 `plugin-runtime-types/src/bindings/events.ts` (+0 -8) ➕ `plugin-runtime-types/src/bindings/models.ts` (+23 -0) ➖ `plugin-runtime-types/src/gen/models.ts` (+0 -43) 📝 `plugin-runtime-types/src/helpers.ts` (+0 -1) 📝 `plugin-runtime-types/src/index.ts` (+2 -2) 📝 `plugin-runtime-types/src/plugins/Context.ts` (+1 -1) 📝 `plugin-runtime-types/src/plugins/HttpRequestActionPlugin.ts` (+1 -1) 📝 `plugin-runtime-types/src/plugins/ImporterPlugin.ts` (+1 -1) 📝 `plugin-runtime-types/src/plugins/TemplateFunctionPlugin.ts` (+1 -1) 📝 `plugin-runtime/package.json` (+1 -1) 📝 `src-tauri/src/grpc.rs` (+3 -3) 📝 `src-tauri/src/http_request.rs` (+2 -2) _...and 80 more files_ </details> ### 📄 Description This PR cleans up the architecture of the project by making use of NPM workspaces: - New root `package.json` with workspace packages defined - Make `src-web` a proper NPM package - Refactor build/run scripts --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
adam added the pull-request label 2025-12-29 07:19:02 +01:00
adam closed this issue 2025-12-29 07:19:02 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/yaak#45