From da32769463fd370a6ac352bb3a7798ba0167bbb8 Mon Sep 17 00:00:00 2001
From: sbplat <71648843+sbplat@users.noreply.github.com>
Date: Mon, 5 Feb 2024 13:28:46 -0500
Subject: [PATCH] chore: move dependencies out of root
---
client-tauri/src/pages/Dynamic.tsx | 18 ++++++++---------
package-lock.json | 31 +-----------------------------
package.json | 5 +----
shared-operations/package.json | 2 +-
4 files changed, 12 insertions(+), 44 deletions(-)
diff --git a/client-tauri/src/pages/Dynamic.tsx b/client-tauri/src/pages/Dynamic.tsx
index b8cbdda82..cff9f9678 100644
--- a/client-tauri/src/pages/Dynamic.tsx
+++ b/client-tauri/src/pages/Dynamic.tsx
@@ -6,12 +6,12 @@ import i18next from "i18next";
function Dynamic() {
const operators = ["impose"]; // TODO: Make this dynamic
-
+
function selectionChanged(s: BaseSyntheticEvent) {
const selectedValue = s.target.value;
if(selectedValue == "none") return;
- i18next.loadNamespaces("impose", (err, t) => {
+ i18next.loadNamespaces("impose", (err, t) => {
if (err) throw err;
const LoadingModule = import(`@stirling-pdf/shared-operations/src/functions/${selectedValue}`) as Promise<{ [key: string]: typeof Operator }>;
@@ -19,9 +19,9 @@ function Dynamic() {
const Operator = Module[capitalizeFirstLetter(selectedValue)];
const description = Operator.schema.describe();
- console.log("abc", description);
+ console.log(description);
// TODO: use description to generate fields
- });
+ });
});
}
@@ -35,19 +35,19 @@ function Dynamic() {
-
+
-
+
@@ -59,4 +59,4 @@ function Dynamic() {
}
-export default Dynamic;
\ No newline at end of file
+export default Dynamic;
diff --git a/package-lock.json b/package-lock.json
index b9410f251..49a894f7c 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -10,9 +10,6 @@
"server-node",
"shared-operations"
],
- "dependencies": {
- "@stirling-tools/joi": "github:Stirling-Tools/joi"
- },
"devDependencies": {
"@typescript-eslint/eslint-plugin": "^6.17.0",
"@typescript-eslint/parser": "^6.17.0",
@@ -2881,32 +2878,6 @@
"vite": "^4.2.0 || ^5.0.0"
}
},
- "node_modules/@vizzly/joi": {
- "version": "17.11.0",
- "resolved": "https://registry.npmjs.org/@vizzly/joi/-/joi-17.11.0.tgz",
- "integrity": "sha512-VpLziKclrc0ul9euaxhD0C+31CXwkmrKBxg7RKNEKnZi/iy4mQPERkxBHCaYksjoZKQEOAnB/IXY7PPbF/OiUw==",
- "dependencies": {
- "@hapi/address": "^5.1.1",
- "@hapi/formula": "^3.0.2",
- "@hapi/hoek": "^11.0.2",
- "@hapi/pinpoint": "^2.0.1",
- "@hapi/tlds": "^1.0.2",
- "@hapi/topo": "^6.0.2"
- }
- },
- "node_modules/@vizzly/joi/node_modules/@hapi/hoek": {
- "version": "11.0.4",
- "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-11.0.4.tgz",
- "integrity": "sha512-PnsP5d4q7289pS2T2EgGz147BFJ2Jpb4yrEdkpz2IhgEUzos1S7HTl7ezWh1yfYzYlj89KzLdCRkqsP6SIryeQ=="
- },
- "node_modules/@vizzly/joi/node_modules/@hapi/topo": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-6.0.2.tgz",
- "integrity": "sha512-KR3rD5inZbGMrHmgPxsJ9dbi6zEK+C3ZwUwTa+eMwWLz7oijWUTWD2pMSNNYJAU6Qq+65NkxXjqHr/7LM2Xkqg==",
- "dependencies": {
- "@hapi/hoek": "^11.0.2"
- }
- },
"node_modules/@wasmer/wasmfs": {
"version": "0.12.0",
"resolved": "https://registry.npmjs.org/@wasmer/wasmfs/-/wasmfs-0.12.0.tgz",
@@ -9409,7 +9380,7 @@
"version": "0.0.0",
"license": "ISC",
"dependencies": {
- "@vizzly/joi": "^17.11.0",
+ "@stirling-tools/joi": "github:Stirling-Tools/joi",
"i18next-resources-to-backend": "^1.2.0",
"image-js": "^0.35.5",
"next-i18next": "^15.1.1",
diff --git a/package.json b/package.json
index fe47124ed..11178e69b 100644
--- a/package.json
+++ b/package.json
@@ -21,8 +21,5 @@
"engines": {
"npm": ">=7.24.2"
},
- "engineStrict": true,
- "dependencies": {
- "@stirling-tools/joi": "github:Stirling-Tools/joi"
- }
+ "engineStrict": true
}
diff --git a/shared-operations/package.json b/shared-operations/package.json
index e6e87e6fc..c568d1343 100644
--- a/shared-operations/package.json
+++ b/shared-operations/package.json
@@ -9,7 +9,7 @@
"author": "",
"license": "ISC",
"dependencies": {
- "@vizzly/joi": "^17.11.0",
+ "@stirling-tools/joi": "github:Stirling-Tools/joi",
"i18next-resources-to-backend": "^1.2.0",
"image-js": "^0.35.5",
"next-i18next": "^15.1.1",