Compare commits

...

6 Commits

202 changed files with 2320 additions and 193 deletions
changelog.md
docs
.vitepress
api.global
apiclient.xyz
design.estate
push.rocks

@ -1,5 +1,22 @@
# 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) ## 2025-01-25 - 1.0.10 - fix(docs)
Updated handlebars template documentation and fixed repository process filtering. Updated handlebars template documentation and fixed repository process filtering.

@ -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',
@ -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,
},
], ],
}, },
], ],

@ -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> = {}) => {
@ -139,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

@ -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

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

@ -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

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

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

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

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

@ -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

@ -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

@ -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

@ -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

@ -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

@ -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

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

@ -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

@ -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

@ -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

@ -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

@ -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

@ -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

@ -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

@ -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

@ -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

@ -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

@ -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

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

@ -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

@ -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

@ -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

@ -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

@ -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

@ -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

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

@ -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.

@ -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

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

@ -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

@ -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.

@ -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

@ -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

@ -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

@ -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.

@ -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.

@ -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

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

@ -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

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

@ -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

@ -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

@ -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.

@ -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

@ -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

@ -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

@ -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.

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

@ -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

@ -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

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

@ -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?

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

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

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

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

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

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

@ -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.

@ -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.

@ -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

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

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

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

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

@ -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

@ -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

@ -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

@ -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

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

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

@ -1,5 +1,6 @@
--- ---
title: "@push.rocks/smartdeno" title: "@push.rocks/smartdeno"
source: "gitea"
--- ---
# @push.rocks/smartdeno # @push.rocks/smartdeno
a module to run deno from node a module to run deno from node

@ -1,5 +1,6 @@
--- ---
title: "@push.rocks/smartdiff" title: "@push.rocks/smartdiff"
source: "gitea"
--- ---
# @push.rocks/smartdiff # @push.rocks/smartdiff
a diffing lib for text a diffing lib for text

@ -1,5 +1,6 @@
--- ---
title: "@push.rocks/smartdns" title: "@push.rocks/smartdns"
source: "gitea"
--- ---
# @push.rocks/smartdns # @push.rocks/smartdns
A TypeScript library for smart DNS methods, supporting various DNS records and providers. A TypeScript library for smart DNS methods, supporting various DNS records and providers.

@ -1,5 +1,6 @@
--- ---
title: "@push.rocks/smartdocumentation" title: "@push.rocks/smartdocumentation"
source: "gitea"
--- ---
# @push.rocks/smartdocumentation # @push.rocks/smartdocumentation
a tool for mapping git directories to documentation sites a tool for mapping git directories to documentation sites

@ -1,5 +1,6 @@
--- ---
title: "@push.rocks/smartdrive" title: "@push.rocks/smartdrive"
source: "gitea"
--- ---
# @push.rocks/smartdrive # @push.rocks/smartdrive
do more with local and cloud drives do more with local and cloud drives

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

@ -1,5 +1,6 @@
--- ---
title: "@push.rocks/smartevent" title: "@push.rocks/smartevent"
source: "gitea"
--- ---
# @push.rocks/smartevent # @push.rocks/smartevent
handle events in smart ways handle events in smart ways

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

@ -1,5 +1,6 @@
--- ---
title: "@push.rocks/smartexpect" title: "@push.rocks/smartexpect"
source: "gitea"
--- ---
# @push.rocks/smartexpect # @push.rocks/smartexpect
manage expectations in code manage expectations in code

@ -1,5 +1,6 @@
--- ---
title: "@push.rocks/smartexpose" title: "@push.rocks/smartexpose"
source: "gitea"
--- ---
# @push.rocks/smartexpose # @push.rocks/smartexpose
a package to expose things to the internet a package to expose things to the internet

@ -1,5 +1,6 @@
--- ---
title: "@push.rocks/smartfeed" title: "@push.rocks/smartfeed"
source: "gitea"
--- ---
# @push.rocks/smartfeed # @push.rocks/smartfeed
create and parse feeds create and parse feeds

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

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

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

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

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

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

@ -1,5 +1,6 @@
--- ---
title: "@push.rocks/smartguard" title: "@push.rocks/smartguard"
source: "gitea"
--- ---
# @push.rocks/smartguard # @push.rocks/smartguard
A TypeScript library for creating and managing validation guards, aiding in data validation and security checks. A TypeScript library for creating and managing validation guards, aiding in data validation and security checks.

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

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