From 24a20b571b57023c402eebdd92757f05b02d9658 Mon Sep 17 00:00:00 2001 From: babayaga Date: Mon, 29 Dec 2025 20:09:32 +0100 Subject: [PATCH] config | component --- packages/imagetools_3/tests/commons.js | 6 ++-- packages/imagetools_3/tests/src.js | 2 +- packages/polymech/app-config.json | 2 +- packages/polymech/src/app/config.json | 20 ++++++------- .../polymech/src/components/BaseHead.astro | 5 ---- packages/polymech/src/registry.ts | 29 +++++++++++-------- 6 files changed, 31 insertions(+), 33 deletions(-) diff --git a/packages/imagetools_3/tests/commons.js b/packages/imagetools_3/tests/commons.js index 6cf469d..ff09087 100644 --- a/packages/imagetools_3/tests/commons.js +++ b/packages/imagetools_3/tests/commons.js @@ -8,10 +8,10 @@ export const invalid_urls = ["https://example.com/non-existent-image.jpg"]; export const real_urls = [ "https://picsum.photos/200/300", "https://fastly.picsum.photos/id/343/200/300.jpg?hmac=_7ttvLezG-XONDvp0ILwQCv50ivQa_oewm7m6xV2uZA", - "https://assets.osr-plastic.org//products/sheetpress/cassandra-edczmax-rc2/media/gallery/latest_controller.jpg", + "https://assets.files.polymech.info//products/sheetpress/cassandra-edczmax-rc2/media/gallery/latest_controller.jpg", "https://images.unsplash.com/photo-1555066931-4365d14bab8c?w=800&h=400&fit=crop", - "https://assets.osr-plastic.org//products/sheetpress/cassandra-edczmax-rc2/media/samples/30mm.jpg", - "https://assets.osr-plastic.org//products/sheetpress/cassandra-edczmax-rc2/media/samples/DSC05051.JPG", + "https://assets.files.polymech.info//products/sheetpress/cassandra-edczmax-rc2/media/samples/30mm.jpg", + "https://assets.files.polymech.info//products/sheetpress/cassandra-edczmax-rc2/media/samples/DSC05051.JPG", ]; export const default_options = { diff --git a/packages/imagetools_3/tests/src.js b/packages/imagetools_3/tests/src.js index 4683310..1cca3d4 100644 --- a/packages/imagetools_3/tests/src.js +++ b/packages/imagetools_3/tests/src.js @@ -41,7 +41,7 @@ describe("getResolvedSrc", () => { it("should download another image and verify its height", async () => { const src = - "https://assets.osr-plastic.org//products/sheetpress/cassandra-edczmax-rc2/media/gallery/latest_controller.jpg"; + "https://assets.files.polymech.info//products/sheetpress/cassandra-edczmax-rc2/media/gallery/latest_controller.jpg"; const result = await getResolvedSrc(src); const imagePath = path.join(process.cwd(), result.src); diff --git a/packages/polymech/app-config.json b/packages/polymech/app-config.json index b029834..282707a 100644 --- a/packages/polymech/app-config.json +++ b/packages/polymech/app-config.json @@ -109,7 +109,7 @@ }, "pages": { "home": { - "hero": "https://assets.osr-plastic.org/machines//assets/newsletter/common/products/extruders/overview-3.jpg", + "hero": "https://assets.files.polymech.info/machines//assets/newsletter/common/products/extruders/overview-3.jpg", "_blog": { "store": "resources" } diff --git a/packages/polymech/src/app/config.json b/packages/polymech/src/app/config.json index c0e0ffc..1b08c4c 100644 --- a/packages/polymech/src/app/config.json +++ b/packages/polymech/src/app/config.json @@ -2,7 +2,7 @@ "site": { "title": "Polymech", "base_url": "https://creava.org/", - "description" : "", + "description": "", "base_path": "/", "trailing_slash": false, "favicon": "/images/favicon.png", @@ -15,7 +15,7 @@ "default": "/images/default-image.png", "error": "/images/error-image.png", "alt": "Astrofront", - "src": "https://assets.osr-plastic.org/machines//assets/newsletter/common/products/extruders/overview-3.jpg" + "src": "https://assets.files.polymech.info/machines//assets/newsletter/common/products/extruders/overview-3.jpg" } }, "footer_left": [ @@ -26,15 +26,13 @@ { "href": "/infopages/contact", "text": "Contact" - } , + }, { "href": "/newsletter/newsletter_2024_09_en-hugo-release.html", "text": "Newsletter" } ], - "footer_right": [ - - ], + "footer_right": [], "settings": { "search": true, "account": true, @@ -74,10 +72,10 @@ "featured_products": "featured-products" } }, - "pages":{ - "home":{ - "hero": "https://assets.osr-plastic.org/machines//assets/newsletter/common/products/extruders/overview-3.jpg", - "blog":{ + "pages": { + "home": { + "hero": "https://assets.files.polymech.info/machines//assets/newsletter/common/products/extruders/overview-3.jpg", + "blog": { "store": "resources" } } @@ -85,4 +83,4 @@ "tracking": { "googleAnalytics": "G-RW6Q6EG3J0" } -} +} \ No newline at end of file diff --git a/packages/polymech/src/components/BaseHead.astro b/packages/polymech/src/components/BaseHead.astro index 62761ff..b4660b6 100644 --- a/packages/polymech/src/components/BaseHead.astro +++ b/packages/polymech/src/components/BaseHead.astro @@ -1,9 +1,4 @@ --- -// import "../styles/flowbite.css" - -// import "../styles/global.css" -// import "../styles/custom.scss" - import { sync as read } from '@polymech/fs/read' import { default as AstroSeo } from "../seo/AstroSeo.astro" diff --git a/packages/polymech/src/registry.ts b/packages/polymech/src/registry.ts index aba19ce..edeaeb4 100644 --- a/packages/polymech/src/registry.ts +++ b/packages/polymech/src/registry.ts @@ -1,4 +1,19 @@ import { AppConfig } from './app/config.schema.js' + + +export type { PolymechConfig }; + +import * as fs from 'node:fs'; +import * as path from 'node:path'; + +// LLM Registry for aggregating content +export interface LLMItem { + title: string; + url: string; + description: string; +} + + interface PolymechConfig { // Config groups matching app-config.json site?: any; @@ -150,18 +165,6 @@ class PolymechRegistry { } -export const PolymechInstance = PolymechRegistry.getInstance(); -export type { PolymechConfig }; - -import * as fs from 'node:fs'; -import * as path from 'node:path'; - -// LLM Registry for aggregating content -export interface LLMItem { - title: string; - url: string; - description: string; -} const getCachePath = () => { const cacheDir = path.join(process.cwd(), 'node_modules', '.cache'); @@ -211,3 +214,5 @@ export class LLMRegistry { } } + +export const PolymechInstance = PolymechRegistry.getInstance(); \ No newline at end of file