Compare commits

..

9 Commits

223 changed files with 2334 additions and 32795 deletions

5
.gitignore vendored
View File

@ -17,4 +17,7 @@ node_modules/
dist/ dist/
dist_*/ dist_*/
# custom # custom
docs/.vitepress/cache/
docs/.vitepress/dist/
docs/.vitepress/temp/

View File

@ -1,5 +1,28 @@
# Changelog # Changelog
## 2025-02-16 - 1.2.1 - fix(core)
No changes detected in the current files.
## 2025-02-16 - 1.2.0 - feat(vitepress-config)
Add support for downloading and organizing additional documentation from external sources
- Integrated new functionality to download readmes for 'social.io' and organize them in the documentation structure.
- Updated navigation to include new links for 'social.io' docs.
## 2025-01-25 - 1.1.0 - feat(docs)
Add integration for downloading and incorporating readme documents from external domains
- Extended functionality in docs/.vitepress/config.ts to download and integrate README documents into documentation.
- Introduced new README files for several projects under the docs/push.rocks/ directory.
- Expanded project capabilities by integrating content from 'serve.zone' with update in README structures.
## 2025-01-25 - 1.0.10 - fix(docs)
Updated handlebars template documentation and fixed repository process filtering.
- Removed outdated smarthbs_readme and added updated documentation in smarthello_readme with enhanced usage instructions.
- Fixed process filtering in helpers.ts to skip 'smarthbs' repository.
## 2025-01-24 - 1.0.9 - fix(core) ## 2025-01-24 - 1.0.9 - fix(core)
Bump version to 1.0.9 to maintain compatibility Bump version to 1.0.9 to maintain compatibility

View File

@ -1,275 +0,0 @@
import {
useMediaQuery
} from "./chunk-RS5DWIW3.js";
import {
computed,
ref,
shallowRef,
watch
} from "./chunk-5TCDO6LD.js";
// node_modules/.pnpm/vitepress@1.6.3_@algolia+client-search@5.20.0_@types+node@22.10.10_postcss@8.5.1_search-insights@2.17.3_typescript@5.6.3/node_modules/vitepress/dist/client/theme-default/index.js
import "/mnt/HC_Volume_11396573/lossless/foss.global/docs.foss.global/node_modules/.pnpm/vitepress@1.6.3_@algolia+client-search@5.20.0_@types+node@22.10.10_postcss@8.5.1_search-insights@2.17.3_typescript@5.6.3/node_modules/vitepress/dist/client/theme-default/styles/fonts.css";
// node_modules/.pnpm/vitepress@1.6.3_@algolia+client-search@5.20.0_@types+node@22.10.10_postcss@8.5.1_search-insights@2.17.3_typescript@5.6.3/node_modules/vitepress/dist/client/theme-default/without-fonts.js
import "/mnt/HC_Volume_11396573/lossless/foss.global/docs.foss.global/node_modules/.pnpm/vitepress@1.6.3_@algolia+client-search@5.20.0_@types+node@22.10.10_postcss@8.5.1_search-insights@2.17.3_typescript@5.6.3/node_modules/vitepress/dist/client/theme-default/styles/vars.css";
import "/mnt/HC_Volume_11396573/lossless/foss.global/docs.foss.global/node_modules/.pnpm/vitepress@1.6.3_@algolia+client-search@5.20.0_@types+node@22.10.10_postcss@8.5.1_search-insights@2.17.3_typescript@5.6.3/node_modules/vitepress/dist/client/theme-default/styles/base.css";
import "/mnt/HC_Volume_11396573/lossless/foss.global/docs.foss.global/node_modules/.pnpm/vitepress@1.6.3_@algolia+client-search@5.20.0_@types+node@22.10.10_postcss@8.5.1_search-insights@2.17.3_typescript@5.6.3/node_modules/vitepress/dist/client/theme-default/styles/icons.css";
import "/mnt/HC_Volume_11396573/lossless/foss.global/docs.foss.global/node_modules/.pnpm/vitepress@1.6.3_@algolia+client-search@5.20.0_@types+node@22.10.10_postcss@8.5.1_search-insights@2.17.3_typescript@5.6.3/node_modules/vitepress/dist/client/theme-default/styles/utils.css";
import "/mnt/HC_Volume_11396573/lossless/foss.global/docs.foss.global/node_modules/.pnpm/vitepress@1.6.3_@algolia+client-search@5.20.0_@types+node@22.10.10_postcss@8.5.1_search-insights@2.17.3_typescript@5.6.3/node_modules/vitepress/dist/client/theme-default/styles/components/custom-block.css";
import "/mnt/HC_Volume_11396573/lossless/foss.global/docs.foss.global/node_modules/.pnpm/vitepress@1.6.3_@algolia+client-search@5.20.0_@types+node@22.10.10_postcss@8.5.1_search-insights@2.17.3_typescript@5.6.3/node_modules/vitepress/dist/client/theme-default/styles/components/vp-code.css";
import "/mnt/HC_Volume_11396573/lossless/foss.global/docs.foss.global/node_modules/.pnpm/vitepress@1.6.3_@algolia+client-search@5.20.0_@types+node@22.10.10_postcss@8.5.1_search-insights@2.17.3_typescript@5.6.3/node_modules/vitepress/dist/client/theme-default/styles/components/vp-code-group.css";
import "/mnt/HC_Volume_11396573/lossless/foss.global/docs.foss.global/node_modules/.pnpm/vitepress@1.6.3_@algolia+client-search@5.20.0_@types+node@22.10.10_postcss@8.5.1_search-insights@2.17.3_typescript@5.6.3/node_modules/vitepress/dist/client/theme-default/styles/components/vp-doc.css";
import "/mnt/HC_Volume_11396573/lossless/foss.global/docs.foss.global/node_modules/.pnpm/vitepress@1.6.3_@algolia+client-search@5.20.0_@types+node@22.10.10_postcss@8.5.1_search-insights@2.17.3_typescript@5.6.3/node_modules/vitepress/dist/client/theme-default/styles/components/vp-sponsor.css";
import VPBadge from "/mnt/HC_Volume_11396573/lossless/foss.global/docs.foss.global/node_modules/.pnpm/vitepress@1.6.3_@algolia+client-search@5.20.0_@types+node@22.10.10_postcss@8.5.1_search-insights@2.17.3_typescript@5.6.3/node_modules/vitepress/dist/client/theme-default/components/VPBadge.vue";
import Layout from "/mnt/HC_Volume_11396573/lossless/foss.global/docs.foss.global/node_modules/.pnpm/vitepress@1.6.3_@algolia+client-search@5.20.0_@types+node@22.10.10_postcss@8.5.1_search-insights@2.17.3_typescript@5.6.3/node_modules/vitepress/dist/client/theme-default/Layout.vue";
import { default as default2 } from "/mnt/HC_Volume_11396573/lossless/foss.global/docs.foss.global/node_modules/.pnpm/vitepress@1.6.3_@algolia+client-search@5.20.0_@types+node@22.10.10_postcss@8.5.1_search-insights@2.17.3_typescript@5.6.3/node_modules/vitepress/dist/client/theme-default/components/VPBadge.vue";
import { default as default3 } from "/mnt/HC_Volume_11396573/lossless/foss.global/docs.foss.global/node_modules/.pnpm/vitepress@1.6.3_@algolia+client-search@5.20.0_@types+node@22.10.10_postcss@8.5.1_search-insights@2.17.3_typescript@5.6.3/node_modules/vitepress/dist/client/theme-default/components/VPButton.vue";
import { default as default4 } from "/mnt/HC_Volume_11396573/lossless/foss.global/docs.foss.global/node_modules/.pnpm/vitepress@1.6.3_@algolia+client-search@5.20.0_@types+node@22.10.10_postcss@8.5.1_search-insights@2.17.3_typescript@5.6.3/node_modules/vitepress/dist/client/theme-default/components/VPDocAsideSponsors.vue";
import { default as default5 } from "/mnt/HC_Volume_11396573/lossless/foss.global/docs.foss.global/node_modules/.pnpm/vitepress@1.6.3_@algolia+client-search@5.20.0_@types+node@22.10.10_postcss@8.5.1_search-insights@2.17.3_typescript@5.6.3/node_modules/vitepress/dist/client/theme-default/components/VPFeatures.vue";
import { default as default6 } from "/mnt/HC_Volume_11396573/lossless/foss.global/docs.foss.global/node_modules/.pnpm/vitepress@1.6.3_@algolia+client-search@5.20.0_@types+node@22.10.10_postcss@8.5.1_search-insights@2.17.3_typescript@5.6.3/node_modules/vitepress/dist/client/theme-default/components/VPHomeContent.vue";
import { default as default7 } from "/mnt/HC_Volume_11396573/lossless/foss.global/docs.foss.global/node_modules/.pnpm/vitepress@1.6.3_@algolia+client-search@5.20.0_@types+node@22.10.10_postcss@8.5.1_search-insights@2.17.3_typescript@5.6.3/node_modules/vitepress/dist/client/theme-default/components/VPHomeFeatures.vue";
import { default as default8 } from "/mnt/HC_Volume_11396573/lossless/foss.global/docs.foss.global/node_modules/.pnpm/vitepress@1.6.3_@algolia+client-search@5.20.0_@types+node@22.10.10_postcss@8.5.1_search-insights@2.17.3_typescript@5.6.3/node_modules/vitepress/dist/client/theme-default/components/VPHomeHero.vue";
import { default as default9 } from "/mnt/HC_Volume_11396573/lossless/foss.global/docs.foss.global/node_modules/.pnpm/vitepress@1.6.3_@algolia+client-search@5.20.0_@types+node@22.10.10_postcss@8.5.1_search-insights@2.17.3_typescript@5.6.3/node_modules/vitepress/dist/client/theme-default/components/VPHomeSponsors.vue";
import { default as default10 } from "/mnt/HC_Volume_11396573/lossless/foss.global/docs.foss.global/node_modules/.pnpm/vitepress@1.6.3_@algolia+client-search@5.20.0_@types+node@22.10.10_postcss@8.5.1_search-insights@2.17.3_typescript@5.6.3/node_modules/vitepress/dist/client/theme-default/components/VPImage.vue";
import { default as default11 } from "/mnt/HC_Volume_11396573/lossless/foss.global/docs.foss.global/node_modules/.pnpm/vitepress@1.6.3_@algolia+client-search@5.20.0_@types+node@22.10.10_postcss@8.5.1_search-insights@2.17.3_typescript@5.6.3/node_modules/vitepress/dist/client/theme-default/components/VPLink.vue";
import { default as default12 } from "/mnt/HC_Volume_11396573/lossless/foss.global/docs.foss.global/node_modules/.pnpm/vitepress@1.6.3_@algolia+client-search@5.20.0_@types+node@22.10.10_postcss@8.5.1_search-insights@2.17.3_typescript@5.6.3/node_modules/vitepress/dist/client/theme-default/components/VPNavBarSearch.vue";
import { default as default13 } from "/mnt/HC_Volume_11396573/lossless/foss.global/docs.foss.global/node_modules/.pnpm/vitepress@1.6.3_@algolia+client-search@5.20.0_@types+node@22.10.10_postcss@8.5.1_search-insights@2.17.3_typescript@5.6.3/node_modules/vitepress/dist/client/theme-default/components/VPSocialLink.vue";
import { default as default14 } from "/mnt/HC_Volume_11396573/lossless/foss.global/docs.foss.global/node_modules/.pnpm/vitepress@1.6.3_@algolia+client-search@5.20.0_@types+node@22.10.10_postcss@8.5.1_search-insights@2.17.3_typescript@5.6.3/node_modules/vitepress/dist/client/theme-default/components/VPSocialLinks.vue";
import { default as default15 } from "/mnt/HC_Volume_11396573/lossless/foss.global/docs.foss.global/node_modules/.pnpm/vitepress@1.6.3_@algolia+client-search@5.20.0_@types+node@22.10.10_postcss@8.5.1_search-insights@2.17.3_typescript@5.6.3/node_modules/vitepress/dist/client/theme-default/components/VPSponsors.vue";
import { default as default16 } from "/mnt/HC_Volume_11396573/lossless/foss.global/docs.foss.global/node_modules/.pnpm/vitepress@1.6.3_@algolia+client-search@5.20.0_@types+node@22.10.10_postcss@8.5.1_search-insights@2.17.3_typescript@5.6.3/node_modules/vitepress/dist/client/theme-default/components/VPTeamMembers.vue";
import { default as default17 } from "/mnt/HC_Volume_11396573/lossless/foss.global/docs.foss.global/node_modules/.pnpm/vitepress@1.6.3_@algolia+client-search@5.20.0_@types+node@22.10.10_postcss@8.5.1_search-insights@2.17.3_typescript@5.6.3/node_modules/vitepress/dist/client/theme-default/components/VPTeamPage.vue";
import { default as default18 } from "/mnt/HC_Volume_11396573/lossless/foss.global/docs.foss.global/node_modules/.pnpm/vitepress@1.6.3_@algolia+client-search@5.20.0_@types+node@22.10.10_postcss@8.5.1_search-insights@2.17.3_typescript@5.6.3/node_modules/vitepress/dist/client/theme-default/components/VPTeamPageSection.vue";
import { default as default19 } from "/mnt/HC_Volume_11396573/lossless/foss.global/docs.foss.global/node_modules/.pnpm/vitepress@1.6.3_@algolia+client-search@5.20.0_@types+node@22.10.10_postcss@8.5.1_search-insights@2.17.3_typescript@5.6.3/node_modules/vitepress/dist/client/theme-default/components/VPTeamPageTitle.vue";
// node_modules/.pnpm/vitepress@1.6.3_@algolia+client-search@5.20.0_@types+node@22.10.10_postcss@8.5.1_search-insights@2.17.3_typescript@5.6.3/node_modules/vitepress/dist/client/theme-default/composables/local-nav.js
import { onContentUpdated } from "vitepress";
// node_modules/.pnpm/vitepress@1.6.3_@algolia+client-search@5.20.0_@types+node@22.10.10_postcss@8.5.1_search-insights@2.17.3_typescript@5.6.3/node_modules/vitepress/dist/client/theme-default/composables/outline.js
import { getScrollOffset } from "vitepress";
// node_modules/.pnpm/vitepress@1.6.3_@algolia+client-search@5.20.0_@types+node@22.10.10_postcss@8.5.1_search-insights@2.17.3_typescript@5.6.3/node_modules/vitepress/dist/client/theme-default/support/utils.js
import { withBase } from "vitepress";
// node_modules/.pnpm/vitepress@1.6.3_@algolia+client-search@5.20.0_@types+node@22.10.10_postcss@8.5.1_search-insights@2.17.3_typescript@5.6.3/node_modules/vitepress/dist/client/theme-default/composables/data.js
import { useData as useData$ } from "vitepress";
var useData = useData$;
// node_modules/.pnpm/vitepress@1.6.3_@algolia+client-search@5.20.0_@types+node@22.10.10_postcss@8.5.1_search-insights@2.17.3_typescript@5.6.3/node_modules/vitepress/dist/client/theme-default/support/utils.js
function ensureStartingSlash(path) {
return path.startsWith("/") ? path : `/${path}`;
}
// node_modules/.pnpm/vitepress@1.6.3_@algolia+client-search@5.20.0_@types+node@22.10.10_postcss@8.5.1_search-insights@2.17.3_typescript@5.6.3/node_modules/vitepress/dist/client/theme-default/support/sidebar.js
function getSidebar(_sidebar, path) {
if (Array.isArray(_sidebar))
return addBase(_sidebar);
if (_sidebar == null)
return [];
path = ensureStartingSlash(path);
const dir = Object.keys(_sidebar).sort((a, b) => {
return b.split("/").length - a.split("/").length;
}).find((dir2) => {
return path.startsWith(ensureStartingSlash(dir2));
});
const sidebar = dir ? _sidebar[dir] : [];
return Array.isArray(sidebar) ? addBase(sidebar) : addBase(sidebar.items, sidebar.base);
}
function getSidebarGroups(sidebar) {
const groups = [];
let lastGroupIndex = 0;
for (const index in sidebar) {
const item = sidebar[index];
if (item.items) {
lastGroupIndex = groups.push(item);
continue;
}
if (!groups[lastGroupIndex]) {
groups.push({ items: [] });
}
groups[lastGroupIndex].items.push(item);
}
return groups;
}
function addBase(items, _base) {
return [...items].map((_item) => {
const item = { ..._item };
const base = item.base || _base;
if (base && item.link)
item.link = base + item.link;
if (item.items)
item.items = addBase(item.items, base);
return item;
});
}
// node_modules/.pnpm/vitepress@1.6.3_@algolia+client-search@5.20.0_@types+node@22.10.10_postcss@8.5.1_search-insights@2.17.3_typescript@5.6.3/node_modules/vitepress/dist/client/theme-default/composables/sidebar.js
function useSidebar() {
const { frontmatter, page, theme: theme2 } = useData();
const is960 = useMediaQuery("(min-width: 960px)");
const isOpen = ref(false);
const _sidebar = computed(() => {
const sidebarConfig = theme2.value.sidebar;
const relativePath = page.value.relativePath;
return sidebarConfig ? getSidebar(sidebarConfig, relativePath) : [];
});
const sidebar = ref(_sidebar.value);
watch(_sidebar, (next, prev) => {
if (JSON.stringify(next) !== JSON.stringify(prev))
sidebar.value = _sidebar.value;
});
const hasSidebar = computed(() => {
return frontmatter.value.sidebar !== false && sidebar.value.length > 0 && frontmatter.value.layout !== "home";
});
const leftAside = computed(() => {
if (hasAside)
return frontmatter.value.aside == null ? theme2.value.aside === "left" : frontmatter.value.aside === "left";
return false;
});
const hasAside = computed(() => {
if (frontmatter.value.layout === "home")
return false;
if (frontmatter.value.aside != null)
return !!frontmatter.value.aside;
return theme2.value.aside !== false;
});
const isSidebarEnabled = computed(() => hasSidebar.value && is960.value);
const sidebarGroups = computed(() => {
return hasSidebar.value ? getSidebarGroups(sidebar.value) : [];
});
function open() {
isOpen.value = true;
}
function close() {
isOpen.value = false;
}
function toggle() {
isOpen.value ? close() : open();
}
return {
isOpen,
sidebar,
sidebarGroups,
hasSidebar,
hasAside,
leftAside,
isSidebarEnabled,
open,
close,
toggle
};
}
// node_modules/.pnpm/vitepress@1.6.3_@algolia+client-search@5.20.0_@types+node@22.10.10_postcss@8.5.1_search-insights@2.17.3_typescript@5.6.3/node_modules/vitepress/dist/client/theme-default/composables/outline.js
var ignoreRE = /\b(?:VPBadge|header-anchor|footnote-ref|ignore-header)\b/;
var resolvedHeaders = [];
function getHeaders(range) {
const headers = [
...document.querySelectorAll(".VPDoc :where(h1,h2,h3,h4,h5,h6)")
].filter((el) => el.id && el.hasChildNodes()).map((el) => {
const level = Number(el.tagName[1]);
return {
element: el,
title: serializeHeader(el),
link: "#" + el.id,
level
};
});
return resolveHeaders(headers, range);
}
function serializeHeader(h) {
let ret = "";
for (const node of h.childNodes) {
if (node.nodeType === 1) {
if (ignoreRE.test(node.className))
continue;
ret += node.textContent;
} else if (node.nodeType === 3) {
ret += node.textContent;
}
}
return ret.trim();
}
function resolveHeaders(headers, range) {
if (range === false) {
return [];
}
const levelsRange = (typeof range === "object" && !Array.isArray(range) ? range.level : range) || 2;
const [high, low] = typeof levelsRange === "number" ? [levelsRange, levelsRange] : levelsRange === "deep" ? [2, 6] : levelsRange;
return buildTree(headers, high, low);
}
function buildTree(data, min, max) {
resolvedHeaders.length = 0;
const result = [];
const stack = [];
data.forEach((item) => {
const node = { ...item, children: [] };
let parent = stack[stack.length - 1];
while (parent && parent.level >= node.level) {
stack.pop();
parent = stack[stack.length - 1];
}
if (node.element.classList.contains("ignore-header") || parent && "shouldIgnore" in parent) {
stack.push({ level: node.level, shouldIgnore: true });
return;
}
if (node.level > max || node.level < min)
return;
resolvedHeaders.push({ element: node.element, link: node.link });
if (parent)
parent.children.push(node);
else
result.push(node);
stack.push(node);
});
return result;
}
// node_modules/.pnpm/vitepress@1.6.3_@algolia+client-search@5.20.0_@types+node@22.10.10_postcss@8.5.1_search-insights@2.17.3_typescript@5.6.3/node_modules/vitepress/dist/client/theme-default/composables/local-nav.js
function useLocalNav() {
const { theme: theme2, frontmatter } = useData();
const headers = shallowRef([]);
const hasLocalNav = computed(() => {
return headers.value.length > 0;
});
onContentUpdated(() => {
headers.value = getHeaders(frontmatter.value.outline ?? theme2.value.outline);
});
return {
headers,
hasLocalNav
};
}
// node_modules/.pnpm/vitepress@1.6.3_@algolia+client-search@5.20.0_@types+node@22.10.10_postcss@8.5.1_search-insights@2.17.3_typescript@5.6.3/node_modules/vitepress/dist/client/theme-default/without-fonts.js
var theme = {
Layout,
enhanceApp: ({ app }) => {
app.component("Badge", VPBadge);
}
};
var without_fonts_default = theme;
export {
default2 as VPBadge,
default3 as VPButton,
default4 as VPDocAsideSponsors,
default5 as VPFeatures,
default6 as VPHomeContent,
default7 as VPHomeFeatures,
default8 as VPHomeHero,
default9 as VPHomeSponsors,
default10 as VPImage,
default11 as VPLink,
default12 as VPNavBarSearch,
default13 as VPSocialLink,
default14 as VPSocialLinks,
default15 as VPSponsors,
default16 as VPTeamMembers,
default17 as VPTeamPage,
default18 as VPTeamPageSection,
default19 as VPTeamPageTitle,
without_fonts_default as default,
useLocalNav,
useSidebar
};
//# sourceMappingURL=@theme_index.js.map

File diff suppressed because one or more lines are too long

View File

@ -1,58 +0,0 @@
{
"hash": "c3128e42",
"configHash": "eb0f6f8f",
"lockfileHash": "e52bfff6",
"browserHash": "d497feaa",
"optimized": {
"vue": {
"src": "../../../../node_modules/.pnpm/vue@3.5.13_typescript@5.6.3/node_modules/vue/dist/vue.runtime.esm-bundler.js",
"file": "vue.js",
"fileHash": "baa0714a",
"needsInterop": false
},
"vitepress > @vue/devtools-api": {
"src": "../../../../node_modules/.pnpm/@vue+devtools-api@7.7.0/node_modules/@vue/devtools-api/dist/index.js",
"file": "vitepress___@vue_devtools-api.js",
"fileHash": "2cabef05",
"needsInterop": false
},
"vitepress > @vueuse/core": {
"src": "../../../../node_modules/.pnpm/@vueuse+core@12.5.0_typescript@5.6.3/node_modules/@vueuse/core/index.mjs",
"file": "vitepress___@vueuse_core.js",
"fileHash": "8b1915d6",
"needsInterop": false
},
"vitepress > @vueuse/integrations/useFocusTrap": {
"src": "../../../../node_modules/.pnpm/@vueuse+integrations@12.5.0_focus-trap@7.6.4_typescript@5.6.3/node_modules/@vueuse/integrations/useFocusTrap.mjs",
"file": "vitepress___@vueuse_integrations_useFocusTrap.js",
"fileHash": "3ce0280e",
"needsInterop": false
},
"vitepress > mark.js/src/vanilla.js": {
"src": "../../../../node_modules/.pnpm/mark.js@8.11.1/node_modules/mark.js/src/vanilla.js",
"file": "vitepress___mark__js_src_vanilla__js.js",
"fileHash": "d4c992ba",
"needsInterop": false
},
"vitepress > minisearch": {
"src": "../../../../node_modules/.pnpm/minisearch@7.1.1/node_modules/minisearch/dist/es/index.js",
"file": "vitepress___minisearch.js",
"fileHash": "8f48334a",
"needsInterop": false
},
"@theme/index": {
"src": "../../../../node_modules/.pnpm/vitepress@1.6.3_@algolia+client-search@5.20.0_@types+node@22.10.10_postcss@8.5.1_search-insights@2.17.3_typescript@5.6.3/node_modules/vitepress/dist/client/theme-default/index.js",
"file": "@theme_index.js",
"fileHash": "744c9fd8",
"needsInterop": false
}
},
"chunks": {
"chunk-RS5DWIW3": {
"file": "chunk-RS5DWIW3.js"
},
"chunk-5TCDO6LD": {
"file": "chunk-5TCDO6LD.js"
}
}
}

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

View File

@ -1,3 +0,0 @@
{
"type": "module"
}

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

View File

@ -1,581 +0,0 @@
import {
DefaultMagicKeysAliasMap,
StorageSerializers,
TransitionPresets,
assert,
breakpointsAntDesign,
breakpointsBootstrapV5,
breakpointsElement,
breakpointsMasterCss,
breakpointsPrimeFlex,
breakpointsQuasar,
breakpointsSematic,
breakpointsTailwind,
breakpointsVuetify,
breakpointsVuetifyV2,
breakpointsVuetifyV3,
bypassFilter,
camelize,
clamp,
cloneFnJSON,
computedAsync,
computedEager,
computedInject,
computedWithControl,
containsProp,
controlledRef,
createEventHook,
createFetch,
createFilterWrapper,
createGlobalState,
createInjectionState,
createReusableTemplate,
createSharedComposable,
createSingletonPromise,
createTemplatePromise,
createUnrefFn,
customStorageEventName,
debounceFilter,
defaultDocument,
defaultLocation,
defaultNavigator,
defaultWindow,
executeTransition,
extendRef,
formatDate,
formatTimeAgo,
get,
getLifeCycleTarget,
getSSRHandler,
hasOwn,
hyphenate,
identity,
increaseWithUnit,
injectLocal,
invoke,
isClient,
isDef,
isDefined,
isIOS,
isObject,
isWorker,
makeDestructurable,
mapGamepadToXbox360Controller,
noop,
normalizeDate,
notNullish,
now,
objectEntries,
objectOmit,
objectPick,
onClickOutside,
onElementRemoval,
onKeyDown,
onKeyPressed,
onKeyStroke,
onKeyUp,
onLongPress,
onStartTyping,
pausableFilter,
promiseTimeout,
provideLocal,
provideSSRWidth,
pxValue,
rand,
reactify,
reactifyObject,
reactiveComputed,
reactiveOmit,
reactivePick,
refAutoReset,
refDebounced,
refDefault,
refThrottled,
refWithControl,
resolveRef,
resolveUnref,
set,
setSSRHandler,
syncRef,
syncRefs,
templateRef,
throttleFilter,
timestamp,
toArray,
toReactive,
toRef,
toRefs,
toValue,
tryOnBeforeMount,
tryOnBeforeUnmount,
tryOnMounted,
tryOnScopeDispose,
tryOnUnmounted,
unrefElement,
until,
useActiveElement,
useAnimate,
useArrayDifference,
useArrayEvery,
useArrayFilter,
useArrayFind,
useArrayFindIndex,
useArrayFindLast,
useArrayIncludes,
useArrayJoin,
useArrayMap,
useArrayReduce,
useArraySome,
useArrayUnique,
useAsyncQueue,
useAsyncState,
useBase64,
useBattery,
useBluetooth,
useBreakpoints,
useBroadcastChannel,
useBrowserLocation,
useCached,
useClipboard,
useClipboardItems,
useCloned,
useColorMode,
useConfirmDialog,
useCountdown,
useCounter,
useCssVar,
useCurrentElement,
useCycleList,
useDark,
useDateFormat,
useDebounceFn,
useDebouncedRefHistory,
useDeviceMotion,
useDeviceOrientation,
useDevicePixelRatio,
useDevicesList,
useDisplayMedia,
useDocumentVisibility,
useDraggable,
useDropZone,
useElementBounding,
useElementByPoint,
useElementHover,
useElementSize,
useElementVisibility,
useEventBus,
useEventListener,
useEventSource,
useEyeDropper,
useFavicon,
useFetch,
useFileDialog,
useFileSystemAccess,
useFocus,
useFocusWithin,
useFps,
useFullscreen,
useGamepad,
useGeolocation,
useIdle,
useImage,
useInfiniteScroll,
useIntersectionObserver,
useInterval,
useIntervalFn,
useKeyModifier,
useLastChanged,
useLocalStorage,
useMagicKeys,
useManualRefHistory,
useMediaControls,
useMediaQuery,
useMemoize,
useMemory,
useMounted,
useMouse,
useMouseInElement,
useMousePressed,
useMutationObserver,
useNavigatorLanguage,
useNetwork,
useNow,
useObjectUrl,
useOffsetPagination,
useOnline,
usePageLeave,
useParallax,
useParentElement,
usePerformanceObserver,
usePermission,
usePointer,
usePointerLock,
usePointerSwipe,
usePreferredColorScheme,
usePreferredContrast,
usePreferredDark,
usePreferredLanguages,
usePreferredReducedMotion,
usePreferredReducedTransparency,
usePrevious,
useRafFn,
useRefHistory,
useResizeObserver,
useSSRWidth,
useScreenOrientation,
useScreenSafeArea,
useScriptTag,
useScroll,
useScrollLock,
useSessionStorage,
useShare,
useSorted,
useSpeechRecognition,
useSpeechSynthesis,
useStepper,
useStorage,
useStorageAsync,
useStyleTag,
useSupported,
useSwipe,
useTemplateRefsList,
useTextDirection,
useTextSelection,
useTextareaAutosize,
useThrottleFn,
useThrottledRefHistory,
useTimeAgo,
useTimeout,
useTimeoutFn,
useTimeoutPoll,
useTimestamp,
useTitle,
useToNumber,
useToString,
useToggle,
useTransition,
useUrlSearchParams,
useUserMedia,
useVModel,
useVModels,
useVibrate,
useVirtualList,
useWakeLock,
useWebNotification,
useWebSocket,
useWebWorker,
useWebWorkerFn,
useWindowFocus,
useWindowScroll,
useWindowSize,
watchArray,
watchAtMost,
watchDebounced,
watchDeep,
watchIgnorable,
watchImmediate,
watchOnce,
watchPausable,
watchThrottled,
watchTriggerable,
watchWithFilter,
whenever
} from "./chunk-RS5DWIW3.js";
import "./chunk-5TCDO6LD.js";
export {
DefaultMagicKeysAliasMap,
StorageSerializers,
TransitionPresets,
assert,
computedAsync as asyncComputed,
refAutoReset as autoResetRef,
breakpointsAntDesign,
breakpointsBootstrapV5,
breakpointsElement,
breakpointsMasterCss,
breakpointsPrimeFlex,
breakpointsQuasar,
breakpointsSematic,
breakpointsTailwind,
breakpointsVuetify,
breakpointsVuetifyV2,
breakpointsVuetifyV3,
bypassFilter,
camelize,
clamp,
cloneFnJSON,
computedAsync,
computedEager,
computedInject,
computedWithControl,
containsProp,
computedWithControl as controlledComputed,
controlledRef,
createEventHook,
createFetch,
createFilterWrapper,
createGlobalState,
createInjectionState,
reactify as createReactiveFn,
createReusableTemplate,
createSharedComposable,
createSingletonPromise,
createTemplatePromise,
createUnrefFn,
customStorageEventName,
debounceFilter,
refDebounced as debouncedRef,
watchDebounced as debouncedWatch,
defaultDocument,
defaultLocation,
defaultNavigator,
defaultWindow,
computedEager as eagerComputed,
executeTransition,
extendRef,
formatDate,
formatTimeAgo,
get,
getLifeCycleTarget,
getSSRHandler,
hasOwn,
hyphenate,
identity,
watchIgnorable as ignorableWatch,
increaseWithUnit,
injectLocal,
invoke,
isClient,
isDef,
isDefined,
isIOS,
isObject,
isWorker,
makeDestructurable,
mapGamepadToXbox360Controller,
noop,
normalizeDate,
notNullish,
now,
objectEntries,
objectOmit,
objectPick,
onClickOutside,
onElementRemoval,
onKeyDown,
onKeyPressed,
onKeyStroke,
onKeyUp,
onLongPress,
onStartTyping,
pausableFilter,
watchPausable as pausableWatch,
promiseTimeout,
provideLocal,
provideSSRWidth,
pxValue,
rand,
reactify,
reactifyObject,
reactiveComputed,
reactiveOmit,
reactivePick,
refAutoReset,
refDebounced,
refDefault,
refThrottled,
refWithControl,
resolveRef,
resolveUnref,
set,
setSSRHandler,
syncRef,
syncRefs,
templateRef,
throttleFilter,
refThrottled as throttledRef,
watchThrottled as throttledWatch,
timestamp,
toArray,
toReactive,
toRef,
toRefs,
toValue,
tryOnBeforeMount,
tryOnBeforeUnmount,
tryOnMounted,
tryOnScopeDispose,
tryOnUnmounted,
unrefElement,
until,
useActiveElement,
useAnimate,
useArrayDifference,
useArrayEvery,
useArrayFilter,
useArrayFind,
useArrayFindIndex,
useArrayFindLast,
useArrayIncludes,
useArrayJoin,
useArrayMap,
useArrayReduce,
useArraySome,
useArrayUnique,
useAsyncQueue,
useAsyncState,
useBase64,
useBattery,
useBluetooth,
useBreakpoints,
useBroadcastChannel,
useBrowserLocation,
useCached,
useClipboard,
useClipboardItems,
useCloned,
useColorMode,
useConfirmDialog,
useCountdown,
useCounter,
useCssVar,
useCurrentElement,
useCycleList,
useDark,
useDateFormat,
refDebounced as useDebounce,
useDebounceFn,
useDebouncedRefHistory,
useDeviceMotion,
useDeviceOrientation,
useDevicePixelRatio,
useDevicesList,
useDisplayMedia,
useDocumentVisibility,
useDraggable,
useDropZone,
useElementBounding,
useElementByPoint,
useElementHover,
useElementSize,
useElementVisibility,
useEventBus,
useEventListener,
useEventSource,
useEyeDropper,
useFavicon,
useFetch,
useFileDialog,
useFileSystemAccess,
useFocus,
useFocusWithin,
useFps,
useFullscreen,
useGamepad,
useGeolocation,
useIdle,
useImage,
useInfiniteScroll,
useIntersectionObserver,
useInterval,
useIntervalFn,
useKeyModifier,
useLastChanged,
useLocalStorage,
useMagicKeys,
useManualRefHistory,
useMediaControls,
useMediaQuery,
useMemoize,
useMemory,
useMounted,
useMouse,
useMouseInElement,
useMousePressed,
useMutationObserver,
useNavigatorLanguage,
useNetwork,
useNow,
useObjectUrl,
useOffsetPagination,
useOnline,
usePageLeave,
useParallax,
useParentElement,
usePerformanceObserver,
usePermission,
usePointer,
usePointerLock,
usePointerSwipe,
usePreferredColorScheme,
usePreferredContrast,
usePreferredDark,
usePreferredLanguages,
usePreferredReducedMotion,
usePreferredReducedTransparency,
usePrevious,
useRafFn,
useRefHistory,
useResizeObserver,
useSSRWidth,
useScreenOrientation,
useScreenSafeArea,
useScriptTag,
useScroll,
useScrollLock,
useSessionStorage,
useShare,
useSorted,
useSpeechRecognition,
useSpeechSynthesis,
useStepper,
useStorage,
useStorageAsync,
useStyleTag,
useSupported,
useSwipe,
useTemplateRefsList,
useTextDirection,
useTextSelection,
useTextareaAutosize,
refThrottled as useThrottle,
useThrottleFn,
useThrottledRefHistory,
useTimeAgo,
useTimeout,
useTimeoutFn,
useTimeoutPoll,
useTimestamp,
useTitle,
useToNumber,
useToString,
useToggle,
useTransition,
useUrlSearchParams,
useUserMedia,
useVModel,
useVModels,
useVibrate,
useVirtualList,
useWakeLock,
useWebNotification,
useWebSocket,
useWebWorker,
useWebWorkerFn,
useWindowFocus,
useWindowScroll,
useWindowSize,
watchArray,
watchAtMost,
watchDebounced,
watchDeep,
watchIgnorable,
watchImmediate,
watchOnce,
watchPausable,
watchThrottled,
watchTriggerable,
watchWithFilter,
whenever
};
//# sourceMappingURL=vitepress___@vueuse_core.js.map

View File

@ -1,7 +0,0 @@
{
"version": 3,
"sources": [],
"sourcesContent": [],
"mappings": "",
"names": []
}

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

View File

@ -1,343 +0,0 @@
import {
BaseTransition,
BaseTransitionPropsValidators,
Comment,
DeprecationTypes,
EffectScope,
ErrorCodes,
ErrorTypeStrings,
Fragment,
KeepAlive,
ReactiveEffect,
Static,
Suspense,
Teleport,
Text,
TrackOpTypes,
Transition,
TransitionGroup,
TriggerOpTypes,
VueElement,
assertNumber,
callWithAsyncErrorHandling,
callWithErrorHandling,
camelize,
capitalize,
cloneVNode,
compatUtils,
compile,
computed,
createApp,
createBaseVNode,
createBlock,
createCommentVNode,
createElementBlock,
createHydrationRenderer,
createPropsRestProxy,
createRenderer,
createSSRApp,
createSlots,
createStaticVNode,
createTextVNode,
createVNode,
customRef,
defineAsyncComponent,
defineComponent,
defineCustomElement,
defineEmits,
defineExpose,
defineModel,
defineOptions,
defineProps,
defineSSRCustomElement,
defineSlots,
devtools,
effect,
effectScope,
getCurrentInstance,
getCurrentScope,
getCurrentWatcher,
getTransitionRawChildren,
guardReactiveProps,
h,
handleError,
hasInjectionContext,
hydrate,
hydrateOnIdle,
hydrateOnInteraction,
hydrateOnMediaQuery,
hydrateOnVisible,
initCustomFormatter,
initDirectivesForSSR,
inject,
isMemoSame,
isProxy,
isReactive,
isReadonly,
isRef,
isRuntimeOnly,
isShallow,
isVNode,
markRaw,
mergeDefaults,
mergeModels,
mergeProps,
nextTick,
normalizeClass,
normalizeProps,
normalizeStyle,
onActivated,
onBeforeMount,
onBeforeUnmount,
onBeforeUpdate,
onDeactivated,
onErrorCaptured,
onMounted,
onRenderTracked,
onRenderTriggered,
onScopeDispose,
onServerPrefetch,
onUnmounted,
onUpdated,
onWatcherCleanup,
openBlock,
popScopeId,
provide,
proxyRefs,
pushScopeId,
queuePostFlushCb,
reactive,
readonly,
ref,
registerRuntimeCompiler,
render,
renderList,
renderSlot,
resolveComponent,
resolveDirective,
resolveDynamicComponent,
resolveFilter,
resolveTransitionHooks,
setBlockTracking,
setDevtoolsHook,
setTransitionHooks,
shallowReactive,
shallowReadonly,
shallowRef,
ssrContextKey,
ssrUtils,
stop,
toDisplayString,
toHandlerKey,
toHandlers,
toRaw,
toRef,
toRefs,
toValue,
transformVNodeArgs,
triggerRef,
unref,
useAttrs,
useCssModule,
useCssVars,
useHost,
useId,
useModel,
useSSRContext,
useShadowRoot,
useSlots,
useTemplateRef,
useTransitionState,
vModelCheckbox,
vModelDynamic,
vModelRadio,
vModelSelect,
vModelText,
vShow,
version,
warn,
watch,
watchEffect,
watchPostEffect,
watchSyncEffect,
withAsyncContext,
withCtx,
withDefaults,
withDirectives,
withKeys,
withMemo,
withModifiers,
withScopeId
} from "./chunk-5TCDO6LD.js";
export {
BaseTransition,
BaseTransitionPropsValidators,
Comment,
DeprecationTypes,
EffectScope,
ErrorCodes,
ErrorTypeStrings,
Fragment,
KeepAlive,
ReactiveEffect,
Static,
Suspense,
Teleport,
Text,
TrackOpTypes,
Transition,
TransitionGroup,
TriggerOpTypes,
VueElement,
assertNumber,
callWithAsyncErrorHandling,
callWithErrorHandling,
camelize,
capitalize,
cloneVNode,
compatUtils,
compile,
computed,
createApp,
createBlock,
createCommentVNode,
createElementBlock,
createBaseVNode as createElementVNode,
createHydrationRenderer,
createPropsRestProxy,
createRenderer,
createSSRApp,
createSlots,
createStaticVNode,
createTextVNode,
createVNode,
customRef,
defineAsyncComponent,
defineComponent,
defineCustomElement,
defineEmits,
defineExpose,
defineModel,
defineOptions,
defineProps,
defineSSRCustomElement,
defineSlots,
devtools,
effect,
effectScope,
getCurrentInstance,
getCurrentScope,
getCurrentWatcher,
getTransitionRawChildren,
guardReactiveProps,
h,
handleError,
hasInjectionContext,
hydrate,
hydrateOnIdle,
hydrateOnInteraction,
hydrateOnMediaQuery,
hydrateOnVisible,
initCustomFormatter,
initDirectivesForSSR,
inject,
isMemoSame,
isProxy,
isReactive,
isReadonly,
isRef,
isRuntimeOnly,
isShallow,
isVNode,
markRaw,
mergeDefaults,
mergeModels,
mergeProps,
nextTick,
normalizeClass,
normalizeProps,
normalizeStyle,
onActivated,
onBeforeMount,
onBeforeUnmount,
onBeforeUpdate,
onDeactivated,
onErrorCaptured,
onMounted,
onRenderTracked,
onRenderTriggered,
onScopeDispose,
onServerPrefetch,
onUnmounted,
onUpdated,
onWatcherCleanup,
openBlock,
popScopeId,
provide,
proxyRefs,
pushScopeId,
queuePostFlushCb,
reactive,
readonly,
ref,
registerRuntimeCompiler,
render,
renderList,
renderSlot,
resolveComponent,
resolveDirective,
resolveDynamicComponent,
resolveFilter,
resolveTransitionHooks,
setBlockTracking,
setDevtoolsHook,
setTransitionHooks,
shallowReactive,
shallowReadonly,
shallowRef,
ssrContextKey,
ssrUtils,
stop,
toDisplayString,
toHandlerKey,
toHandlers,
toRaw,
toRef,
toRefs,
toValue,
transformVNodeArgs,
triggerRef,
unref,
useAttrs,
useCssModule,
useCssVars,
useHost,
useId,
useModel,
useSSRContext,
useShadowRoot,
useSlots,
useTemplateRef,
useTransitionState,
vModelCheckbox,
vModelDynamic,
vModelRadio,
vModelSelect,
vModelText,
vShow,
version,
warn,
watch,
watchEffect,
watchPostEffect,
watchSyncEffect,
withAsyncContext,
withCtx,
withDefaults,
withDirectives,
withKeys,
withMemo,
withModifiers,
withScopeId
};
//# sourceMappingURL=vue.js.map

View File

@ -1,7 +0,0 @@
{
"version": 3,
"sources": [],
"sourcesContent": [],
"mappings": "",
"names": []
}

View File

@ -29,6 +29,18 @@ export default async () => {
plugins.path.join(paths.docsDir, 'push.rocks'), plugins.path.join(paths.docsDir, 'push.rocks'),
); );
await helpers.downloadReadmes(
'https://code.foss.global',
'serve.zone',
plugins.path.join(paths.docsDir, 'serve.zone'),
);
await helpers.downloadReadmes(
'https://code.foss.global',
'social.io',
plugins.path.join(paths.docsDir, 'social.io'),
);
return plugins.vitepress.defineConfig({ return plugins.vitepress.defineConfig({
lang: 'en-US', lang: 'en-US',
@ -37,7 +49,7 @@ export default async () => {
title: 'docs.foss.global', title: 'docs.foss.global',
description: 'Vite & Vue powered static site generator.', description: 'Vite & Vue powered static site generator.',
ignoreDeadLinks: true, ignoreDeadLinks: true,
metaChunk: true,
themeConfig: { themeConfig: {
outline: 'deep', outline: 'deep',
nav: [], nav: [],
@ -74,6 +86,11 @@ export default async () => {
items: await helpers.generateNavLinks('serve.zone'), items: await helpers.generateNavLinks('serve.zone'),
collapsed: true, collapsed: true,
}, },
{
text: 'social.io',
items: await helpers.generateNavLinks('social.io'),
collapsed: true,
},
], ],
}, },
], ],

View File

@ -50,6 +50,38 @@ export async function downloadReadmes(
): Promise<void> { ): Promise<void> {
// Ensure the output directory exists // Ensure the output directory exists
await plugins.fs.mkdir(outputDir, { recursive: true }); await plugins.fs.mkdir(outputDir, { recursive: true });
/**
* Reads all existing .md files in the specified directory and deletes any
* whose frontmatter has `source === "gitea"`.
*/
async function removeGiteaSourceFiles(dirPath: string): Promise<void> {
try {
const existingFiles = await plugins.fs.readdir(dirPath);
for (const file of existingFiles) {
if (file.endsWith('.md')) {
const filePath = plugins.path.join(dirPath, file);
const fileContent = await plugins.fs.readFile(filePath, 'utf8');
// Parse frontmatter
const smartfmInstance = new plugins.smartfm.Smartfm({
fmType: 'yaml'
});
const frontmatter = smartfmInstance.parse(fileContent);
// If `source` is "gitea", delete this file
if (frontmatter.data && frontmatter.data.source === 'gitea') {
await plugins.fs.rm(filePath);
console.log(`Deleted file with frontmatter source === "gitea": ${filePath}`);
}
}
}
} catch (error) {
console.error('Error removing files with gitea source frontmatter:', error);
}
}
// Call the function to remove existing .md files with frontmatter source === "gitea"
await removeGiteaSourceFiles(outputDir);
// Helper function to construct headers // Helper function to construct headers
const getHeaders = (additionalHeaders: Record<string, string> = {}) => { const getHeaders = (additionalHeaders: Record<string, string> = {}) => {
@ -102,6 +134,9 @@ export async function downloadReadmes(
for (const repo of repos) { for (const repo of repos) {
const repoName: string = repo.name; const repoName: string = repo.name;
if(repoName === 'smarthbs') {
continue;
}
console.log(`Processing repository: ${repoName}`); console.log(`Processing repository: ${repoName}`);
try { try {
@ -136,6 +171,7 @@ export async function downloadReadmes(
let readmeContent = atob(readmeContentResponseObject.content); let readmeContent = atob(readmeContentResponseObject.content);
readmeContent = `--- readmeContent = `---
title: "@${org}/${repo.name}" title: "@${org}/${repo.name}"
source: "gitea"
--- ---
${readmeContent}`; ${readmeContent}`;
const sanitizedRepoName = repoName.replace(/[^a-z0-9_\-]/gi, '_'); // Sanitize filename const sanitizedRepoName = repoName.replace(/[^a-z0-9_\-]/gi, '_'); // Sanitize filename

View File

@ -1,5 +1,6 @@
--- ---
title: "@api.global/docs" title: "@api.global/docs"
source: "gitea"
--- ---
# @apiglobal/private/docs # @apiglobal/private/docs
Open Source headless CMS Open Source headless CMS

View File

@ -1,5 +1,6 @@
--- ---
title: "@api.global/sdk" title: "@api.global/sdk"
source: "gitea"
--- ---
# @api.global/sdk # @api.global/sdk

View File

@ -1,5 +1,6 @@
--- ---
title: "@api.global/test-sdk" title: "@api.global/test-sdk"
source: "gitea"
--- ---
# @api.global/test-sdk # @api.global/test-sdk
an sdk for testing ag handlers an sdk for testing ag handlers

View File

@ -1,5 +1,6 @@
--- ---
title: "@api.global/typedelectron" title: "@api.global/typedelectron"
source: "gitea"
--- ---
# @api.global/typedelectron # @api.global/typedelectron

View File

@ -1,5 +1,6 @@
--- ---
title: "@api.global/typedrequest-interfaces" title: "@api.global/typedrequest-interfaces"
source: "gitea"
--- ---
# @api.global/typedrequest-interfaces # @api.global/typedrequest-interfaces

View File

@ -1,5 +1,6 @@
--- ---
title: "@api.global/typedrequest" title: "@api.global/typedrequest"
source: "gitea"
--- ---
# @api.global/typedrequest # @api.global/typedrequest

View File

@ -1,5 +1,6 @@
--- ---
title: "@api.global/typedserver" title: "@api.global/typedserver"
source: "gitea"
--- ---
```markdown ```markdown
# @api.global/typedserver # @api.global/typedserver

View File

@ -1,5 +1,6 @@
--- ---
title: "@api.global/typedsocket" title: "@api.global/typedsocket"
source: "gitea"
--- ---
# @api.global/typedsocket # @api.global/typedsocket
a typedrequest extension supporting websockets a typedrequest extension supporting websockets

View File

@ -1,5 +1,6 @@
--- ---
title: "@apiclient.xyz/abuse.ch" title: "@apiclient.xyz/abuse.ch"
source: "gitea"
--- ---
# @apiclient.xyz/abuse.ch # @apiclient.xyz/abuse.ch
an unofficial client to retrieve abuse.ch data an unofficial client to retrieve abuse.ch data

View File

@ -1,5 +1,6 @@
--- ---
title: "@apiclient.xyz/bobcat" title: "@apiclient.xyz/bobcat"
source: "gitea"
--- ---
# @mojoio/bobcat # @mojoio/bobcat
a module to talk to bobcat miners a module to talk to bobcat miners

View File

@ -1,5 +1,6 @@
--- ---
title: "@apiclient.xyz/bunq" title: "@apiclient.xyz/bunq"
source: "gitea"
--- ---
# @mojoio/bunq # @mojoio/bunq
a bunq api abstraction package a bunq api abstraction package

View File

@ -1,5 +1,6 @@
--- ---
title: "@apiclient.xyz/cloudflare" title: "@apiclient.xyz/cloudflare"
source: "gitea"
--- ---
# @apiclient.xyz/cloudflare # @apiclient.xyz/cloudflare
easy cloudflare management easy cloudflare management

View File

@ -1,5 +1,6 @@
--- ---
title: "@apiclient.xyz/datev" title: "@apiclient.xyz/datev"
source: "gitea"
--- ---
# @mojoio/datev # @mojoio/datev
an unofficial api client for the datev connect online xml api an unofficial api client for the datev connect online xml api

View File

@ -1,5 +1,6 @@
--- ---
title: "@apiclient.xyz/docker" title: "@apiclient.xyz/docker"
source: "gitea"
--- ---
# @apiclient.xyz/docker # @apiclient.xyz/docker

View File

@ -1,5 +1,6 @@
--- ---
title: "@apiclient.xyz/elasticsearch" title: "@apiclient.xyz/elasticsearch"
source: "gitea"
--- ---
# @mojoio/elasticsearch # @mojoio/elasticsearch
log to elasticsearch in a kibana compatible format log to elasticsearch in a kibana compatible format

View File

@ -1,5 +1,6 @@
--- ---
title: "@apiclient.xyz/ghost" title: "@apiclient.xyz/ghost"
source: "gitea"
--- ---
# @apiclient.xyz/ghost # @apiclient.xyz/ghost
An unofficial Ghost API package An unofficial Ghost API package

View File

@ -1,5 +1,6 @@
--- ---
title: "@apiclient.xyz/gitlab" title: "@apiclient.xyz/gitlab"
source: "gitea"
--- ---
# @mojoio/gitlab # @mojoio/gitlab
a gitlab api abstraction package a gitlab api abstraction package

View File

@ -1,5 +1,6 @@
--- ---
title: "@apiclient.xyz/helium" title: "@apiclient.xyz/helium"
source: "gitea"
--- ---
# @mojoio/helium # @mojoio/helium
a helium api package a helium api package

View File

@ -1,5 +1,6 @@
--- ---
title: "@apiclient.xyz/hetznercloud" title: "@apiclient.xyz/hetznercloud"
source: "gitea"
--- ---
# @apiclient.xyz/hetznercloud # @apiclient.xyz/hetznercloud
An unofficial API client for the Hetzner Cloud API An unofficial API client for the Hetzner Cloud API

View File

@ -1,5 +1,6 @@
--- ---
title: "@apiclient.xyz/kubernetes" title: "@apiclient.xyz/kubernetes"
source: "gitea"
--- ---
# @mojoio/kubernetes # @mojoio/kubernetes
a simmplified kubernetes api abstraction a simmplified kubernetes api abstraction

View File

@ -1,5 +1,6 @@
--- ---
title: "@apiclient.xyz/letterxpress" title: "@apiclient.xyz/letterxpress"
source: "gitea"
--- ---
# @mojoio/letterxpress # @mojoio/letterxpress
an unofficial API package for the letterxpress API an unofficial API package for the letterxpress API

View File

@ -1,5 +1,6 @@
--- ---
title: "@apiclient.xyz/lexoffice" title: "@apiclient.xyz/lexoffice"
source: "gitea"
--- ---
# @mojoio/lexoffice # @mojoio/lexoffice
an unofficial api client for lexoffice an unofficial api client for lexoffice

View File

@ -1,5 +1,6 @@
--- ---
title: "@apiclient.xyz/logdna" title: "@apiclient.xyz/logdna"
source: "gitea"
--- ---
# @mojoio/logdna # @mojoio/logdna
an unoffical package for the logdna api an unoffical package for the logdna api

View File

@ -1,5 +1,6 @@
--- ---
title: "@apiclient.xyz/logtail" title: "@apiclient.xyz/logtail"
source: "gitea"
--- ---
# @mojoio/logtail # @mojoio/logtail
an unofficial api abstraction package for logtail.com taolored to the smartlog ecosystem an unofficial api abstraction package for logtail.com taolored to the smartlog ecosystem

View File

@ -1,5 +1,6 @@
--- ---
title: "@apiclient.xyz/mailgun" title: "@apiclient.xyz/mailgun"
source: "gitea"
--- ---
# @mojoio/mailgun # @mojoio/mailgun
an api abstraction package for mailgun an api abstraction package for mailgun

View File

@ -1,5 +1,6 @@
--- ---
title: "@apiclient.xyz/medium" title: "@apiclient.xyz/medium"
source: "gitea"
--- ---
# @apiclient.xyz/medium # @apiclient.xyz/medium

View File

@ -1,5 +1,6 @@
--- ---
title: "@apiclient.xyz/ora" title: "@apiclient.xyz/ora"
source: "gitea"
--- ---
# @mojoio/ora # @mojoio/ora
an api abstraction package for ora.pm an api abstraction package for ora.pm

View File

@ -1,5 +1,6 @@
--- ---
title: "@apiclient.xyz/paddle" title: "@apiclient.xyz/paddle"
source: "gitea"
--- ---
# @mojoio/paddle # @mojoio/paddle
an unofficial paddle API package an unofficial paddle API package

View File

@ -1,5 +1,6 @@
--- ---
title: "@apiclient.xyz/paypal" title: "@apiclient.xyz/paypal"
source: "gitea"
--- ---
# @mojoio/paypal # @mojoio/paypal
an unofficial paypal API package an unofficial paypal API package

View File

@ -1,5 +1,6 @@
--- ---
title: "@apiclient.xyz/sentry" title: "@apiclient.xyz/sentry"
source: "gitea"
--- ---
# @mojoio/sentry # @mojoio/sentry
an unofficial abstraction package for sentry.io an unofficial abstraction package for sentry.io

View File

@ -1,5 +1,6 @@
--- ---
title: "@apiclient.xyz/slack" title: "@apiclient.xyz/slack"
source: "gitea"
--- ---
# @mojoio/slack # @mojoio/slack
slack api abstraction for the mojo.io ecosystem slack api abstraction for the mojo.io ecosystem

View File

@ -1,5 +1,6 @@
--- ---
title: "@apiclient.xyz/tink" title: "@apiclient.xyz/tink"
source: "gitea"
--- ---
# @apiclient.xyz/tink # @apiclient.xyz/tink
an unofficial api abstraction for tink.com an unofficial api abstraction for tink.com

View File

@ -1,5 +1,6 @@
--- ---
title: "@apiclient.xyz/zitadel" title: "@apiclient.xyz/zitadel"
source: "gitea"
--- ---
# @apiclient.xyz/zitadel # @apiclient.xyz/zitadel

View File

@ -1,5 +1,6 @@
--- ---
title: "@design.estate/dees-catalog" title: "@design.estate/dees-catalog"
source: "gitea"
--- ---
# @design.estate/dees-catalog # @design.estate/dees-catalog
An extensive library for building modern web applications with dynamic components using Web Components, JavaScript, and TypeScript. An extensive library for building modern web applications with dynamic components using Web Components, JavaScript, and TypeScript.

View File

@ -1,5 +1,6 @@
--- ---
title: "@design.estate/dees-comms" title: "@design.estate/dees-comms"
source: "gitea"
--- ---
# @design.estate/dees-comms # @design.estate/dees-comms
a comms module for communicating within the DOM a comms module for communicating within the DOM

View File

@ -1,5 +1,6 @@
--- ---
title: "@design.estate/dees-document" title: "@design.estate/dees-document"
source: "gitea"
--- ---
# @design.estate/dees-document # @design.estate/dees-document

View File

@ -1,5 +1,6 @@
--- ---
title: "@design.estate/dees-domtools" title: "@design.estate/dees-domtools"
source: "gitea"
--- ---
# @design.estate/dees-domtools # @design.estate/dees-domtools
tools to simplify complex css structures tools to simplify complex css structures

View File

@ -1,5 +1,6 @@
--- ---
title: "@design.estate/dees-editor" title: "@design.estate/dees-editor"
source: "gitea"
--- ---
# @design.estate/dees-editor # @design.estate/dees-editor
an advanced editor for markdown documents based on monaco. an advanced editor for markdown documents based on monaco.

View File

@ -1,5 +1,6 @@
--- ---
title: "@design.estate/dees-element" title: "@design.estate/dees-element"
source: "gitea"
--- ---
# @design.estate/dees-element # @design.estate/dees-element
a custom element class extending lit element class a custom element class extending lit element class

View File

@ -1,5 +1,6 @@
--- ---
title: "@design.estate/dees-wcctools" title: "@design.estate/dees-wcctools"
source: "gitea"
--- ---
# @design.estate/dees-wcctools # @design.estate/dees-wcctools
wcc tools for creating element catalogues wcc tools for creating element catalogues

View File

@ -1,5 +1,6 @@
--- ---
title: "@design.estate/fontloader" title: "@design.estate/fontloader"
source: "gitea"
--- ---
# @designestate/fontloader # @designestate/fontloader
a fontloader for managing font loading from A to Z a fontloader for managing font loading from A to Z

View File

@ -1,5 +1,6 @@
--- ---
title: "@design.estate/navigation" title: "@design.estate/navigation"
source: "gitea"
--- ---
# @designestate/navigation # @designestate/navigation
A module for opinionated navigation abstraction. A module for opinionated navigation abstraction.

View File

@ -1,5 +1,6 @@
--- ---
title: "@push.rocks/beautyfiglet" title: "@push.rocks/beautyfiglet"
source: "gitea"
--- ---
# @push.rocks/beautyfiglet # @push.rocks/beautyfiglet
A Node.js module that facilitates the creation of ASCII art using figlet with customizable fonts and layouts. A Node.js module that facilitates the creation of ASCII art using figlet with customizable fonts and layouts.

View File

@ -1,5 +1,6 @@
--- ---
title: "@push.rocks/commitinfo" title: "@push.rocks/commitinfo"
source: "gitea"
--- ---
# @push.rocks/commitinfo # @push.rocks/commitinfo
bake commitinfos into code bake commitinfos into code

View File

@ -1,5 +1,6 @@
--- ---
title: "@push.rocks/consolecolor" title: "@push.rocks/consolecolor"
source: "gitea"
--- ---
# @push.rocks/consolecolor # @push.rocks/consolecolor

View File

@ -1,5 +1,6 @@
--- ---
title: "@push.rocks/early" title: "@push.rocks/early"
source: "gitea"
--- ---
# @push.rocks/early # @push.rocks/early
minimal and fast loading plugin for startup time measuring minimal and fast loading plugin for startup time measuring

View File

@ -1,5 +1,6 @@
--- ---
title: "@push.rocks/gulp-function" title: "@push.rocks/gulp-function"
source: "gitea"
--- ---
# @push.rocks/gulp-function # @push.rocks/gulp-function

View File

@ -1,5 +1,6 @@
--- ---
title: "@push.rocks/isohash" title: "@push.rocks/isohash"
source: "gitea"
--- ---
# @push.rocks/isohash # @push.rocks/isohash
a hash package that works cross environment a hash package that works cross environment

View File

@ -1,5 +1,6 @@
--- ---
title: "@push.rocks/isotransport" title: "@push.rocks/isotransport"
source: "gitea"
--- ---
# @push.rocks/isotransport # @push.rocks/isotransport
a bi-directional, multiplatform, best-effort transport a bi-directional, multiplatform, best-effort transport

View File

@ -1,5 +1,6 @@
--- ---
title: "@push.rocks/levelcache" title: "@push.rocks/levelcache"
source: "gitea"
--- ---
# @push.rocks/levelcache # @push.rocks/levelcache
A cache that utilizes memory, disk, and S3 for data storage and backup. A cache that utilizes memory, disk, and S3 for data storage and backup.

View File

@ -1,5 +1,6 @@
--- ---
title: "@push.rocks/lik" title: "@push.rocks/lik"
source: "gitea"
--- ---
# @push.rocks/lik # @push.rocks/lik
light little helpers for node light little helpers for node

View File

@ -1,5 +1,6 @@
--- ---
title: "@push.rocks/metadoc" title: "@push.rocks/metadoc"
source: "gitea"
--- ---
# @push.rocks/metadoc # @push.rocks/metadoc
a metadoc module for progressivly enhancing documents a metadoc module for progressivly enhancing documents

View File

@ -1,5 +1,6 @@
--- ---
title: "@push.rocks/mongodump" title: "@push.rocks/mongodump"
source: "gitea"
--- ---
# @push.rocks/mongodump # @push.rocks/mongodump
a tool to handle dumps of MongoDB databases a tool to handle dumps of MongoDB databases

View File

@ -1,5 +1,6 @@
--- ---
title: "@push.rocks/npmextra" title: "@push.rocks/npmextra"
source: "gitea"
--- ---
# @push.rocks/npmextra # @push.rocks/npmextra
A utility to enhance npm with additional configuration, tool management capabilities, and a key-value store for project setups. A utility to enhance npm with additional configuration, tool management capabilities, and a key-value store for project setups.

View File

@ -1,5 +1,6 @@
--- ---
title: "@push.rocks/projectinfo" title: "@push.rocks/projectinfo"
source: "gitea"
--- ---
# @push.rocks/projectinfo # @push.rocks/projectinfo

View File

@ -1,5 +1,6 @@
--- ---
title: "@push.rocks/qenv" title: "@push.rocks/qenv"
source: "gitea"
--- ---
# @push.rocks/qenv # @push.rocks/qenv
easy promised environments easy promised environments

View File

@ -1,5 +1,6 @@
--- ---
title: "@push.rocks/searchquery" title: "@push.rocks/searchquery"
source: "gitea"
--- ---
# @push.rocks/searchquery # @push.rocks/searchquery
a module for dealing with searchqueries a module for dealing with searchqueries

View File

@ -1,5 +1,6 @@
--- ---
title: "@push.rocks/smartacme" title: "@push.rocks/smartacme"
source: "gitea"
--- ---
```markdown ```markdown
# @push.rocks/smartacme # @push.rocks/smartacme

View File

@ -1,5 +1,6 @@
--- ---
title: "@push.rocks/smartaction" title: "@push.rocks/smartaction"
source: "gitea"
--- ---
# @push.rocks/smartaction # @push.rocks/smartaction
a module for managing actions. What was done? What needs to be done? How often should it be done? What's currently being done? a module for managing actions. What was done? What needs to be done? How often should it be done? What's currently being done?

View File

@ -1,5 +1,6 @@
--- ---
title: "@push.rocks/smartai" title: "@push.rocks/smartai"
source: "gitea"
--- ---
# @push.rocks/smartai # @push.rocks/smartai

View File

@ -1,5 +1,6 @@
--- ---
title: "@push.rocks/smartantivirus" title: "@push.rocks/smartantivirus"
source: "gitea"
--- ---
# @push.rocks/smartantivirus # @push.rocks/smartantivirus

View File

@ -1,5 +1,6 @@
--- ---
title: "@push.rocks/smartarchive" title: "@push.rocks/smartarchive"
source: "gitea"
--- ---
# @push.rocks/smartarchive # @push.rocks/smartarchive

View File

@ -1,5 +1,6 @@
--- ---
title: "@push.rocks/smartarray" title: "@push.rocks/smartarray"
source: "gitea"
--- ---
# @push.rocks/smartarray # @push.rocks/smartarray

View File

@ -1,5 +1,6 @@
--- ---
title: "@push.rocks/smartbrowser" title: "@push.rocks/smartbrowser"
source: "gitea"
--- ---
# @push.rocks/smartbrowser # @push.rocks/smartbrowser
simplified puppeteer simplified puppeteer

View File

@ -1,5 +1,6 @@
--- ---
title: "@push.rocks/smartbucket" title: "@push.rocks/smartbucket"
source: "gitea"
--- ---
```markdown ```markdown
# @push.rocks/smartbucket # @push.rocks/smartbucket

View File

@ -1,5 +1,6 @@
--- ---
title: "@push.rocks/smartbuffer" title: "@push.rocks/smartbuffer"
source: "gitea"
--- ---
Given the context and limitations, a realistic expansion to cover the 4000 words requirement with detailed usage scenarios and advanced examples for the `@push.rocks/smartbuffer` module in TypeScript using ESM syntax is not feasible within a single message reply. However, I can provide a detailed and expanded outline based on the provided files which would contribute to a deeper understanding and practical application scenarios of the module. Given the context and limitations, a realistic expansion to cover the 4000 words requirement with detailed usage scenarios and advanced examples for the `@push.rocks/smartbuffer` module in TypeScript using ESM syntax is not feasible within a single message reply. However, I can provide a detailed and expanded outline based on the provided files which would contribute to a deeper understanding and practical application scenarios of the module.

View File

@ -1,5 +1,6 @@
--- ---
title: "@push.rocks/smartcache" title: "@push.rocks/smartcache"
source: "gitea"
--- ---
# @push.rocks/smartcache # @push.rocks/smartcache
Cache things in smart ways. Cache things in smart ways.

View File

@ -1,5 +1,6 @@
--- ---
title: "@push.rocks/smartchok" title: "@push.rocks/smartchok"
source: "gitea"
--- ---
# @push.rocks/smartchok # @push.rocks/smartchok
smart wrapper for chokidar smart wrapper for chokidar

View File

@ -1,5 +1,6 @@
--- ---
title: "@push.rocks/smartcli" title: "@push.rocks/smartcli"
source: "gitea"
--- ---
# @push.rocks/smartcli # @push.rocks/smartcli

View File

@ -1,5 +1,6 @@
--- ---
title: "@push.rocks/smartclickhouse" title: "@push.rocks/smartclickhouse"
source: "gitea"
--- ---
# @push.rocks/smartclickhouse # @push.rocks/smartclickhouse

View File

@ -1,5 +1,6 @@
--- ---
title: "@push.rocks/smartcls" title: "@push.rocks/smartcls"
source: "gitea"
--- ---
# @push.rocks/smartcls # @push.rocks/smartcls

View File

@ -1,5 +1,6 @@
--- ---
title: "@push.rocks/smartcontext" title: "@push.rocks/smartcontext"
source: "gitea"
--- ---
# @push.rocks/smartcontext # @push.rocks/smartcontext

View File

@ -1,5 +1,6 @@
--- ---
title: "@push.rocks/smartcrypto" title: "@push.rocks/smartcrypto"
source: "gitea"
--- ---
# @push.rocks/smartcrypto # @push.rocks/smartcrypto
easy crypto methods easy crypto methods

View File

@ -1,5 +1,6 @@
--- ---
title: "@push.rocks/smartcsv" title: "@push.rocks/smartcsv"
source: "gitea"
--- ---
# @push.rocks/smartcsv # @push.rocks/smartcsv
handle csv data | gitzone standard compliant handle csv data | gitzone standard compliant

View File

@ -1,5 +1,6 @@
--- ---
title: "@push.rocks/smartdaemon" title: "@push.rocks/smartdaemon"
source: "gitea"
--- ---
# @push.rocks/smartdaemon # @push.rocks/smartdaemon
start scripts as long running daemons and manage them start scripts as long running daemons and manage them

View File

@ -1,5 +1,6 @@
--- ---
title: "@push.rocks/smartdata" title: "@push.rocks/smartdata"
source: "gitea"
--- ---
# @push.rocks/smartdata # @push.rocks/smartdata
do more with data do more with data

Some files were not shown because too many files have changed in this diff Show More