From 8f5be1aab66bbd00cfc342058033fe855c0898b2 Mon Sep 17 00:00:00 2001 From: alwkala Date: Sat, 29 Aug 2026 09:32:05 +0300 Subject: [PATCH] docs(npm): update READMEs and package metadata to @tidyfactor scope --- .github/CONTRIBUTING.md | 2 +- .github/ISSUE_TEMPLATE/bug_report.yml | 2 +- CHANGELOG.md | 4 ++-- README.ar.md | 22 +++++++++++----------- README.de.md | 4 ++-- README.es.md | 4 ++-- README.fa.md | 4 ++-- README.fr.md | 4 ++-- README.md | 20 ++++++++++---------- README.pt.md | 4 ++-- README.zh.md | 4 ++-- SKILL-REGISTRY.md | 2 +- bin/create-kit.js | 2 +- dist/tidyfactor-js.skill | Bin 534182 -> 534133 bytes dist/tidyfactor-js/CHANGELOG.md | 4 ++-- dist/tidyfactor-js/README.ar.md | 22 +++++++++++----------- dist/tidyfactor-js/README.md | 20 ++++++++++---------- dist/tidyfactor-js/bin/create-kit.js | 2 +- dist/tidyfactor-js/package.json | 4 ++-- package.json | 4 ++-- 20 files changed, 67 insertions(+), 67 deletions(-) diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index 371a369..68b43e6 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -1,6 +1,6 @@ # Contributing to TidyFactor Styler -Thank you for your interest in contributing to **TidyFactor Styler** (`@alwkala/tidyfactor-styler`)! +Thank you for your interest in contributing to **TidyFactor Styler** (`@tidyfactor/styler`)! This repository follows strict **TidyFactor Skill Methodology** guidelines to ensure deterministic workflows, anti-slop design execution, and cross-platform compatibility across AI Coding Agents (*Google Antigravity, Claude Code, Cursor, Codex, Windsurf*). diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index a7bfa61..a3648b6 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -10,7 +10,7 @@ body: id: version attributes: label: "Styler Version / Release" - description: "Which version of @alwkala/tidyfactor-styler are you using?" + description: "Which version of @tidyfactor/styler are you using?" placeholder: "v1.1.1" validations: required: true diff --git a/CHANGELOG.md b/CHANGELOG.md index 0be2a93..d74fa1c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog - TidyFactor JS -All notable changes to the **[@alwkala/tidyfactor-js](https://www.npmjs.com/package/@alwkala/tidyfactor-js)** package will be documented in this file. +All notable changes to the **[@tidyfactor/js](https://www.npmjs.com/package/@tidyfactor/js)** package will be documented in this file. ## [1.2.0] - 2026-08-29 @@ -25,4 +25,4 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 --- ## [1.0.0] - 2026-07-28 -- Initial Release of `@alwkala/tidyfactor-js` +- Initial Release of `@tidyfactor/js` diff --git a/README.ar.md b/README.ar.md index 10a888d..faa26d7 100644 --- a/README.ar.md +++ b/README.ar.md @@ -3,7 +3,7 @@ # 🟨 مهارة تايتفكتور لتطبيقات جافاسكريبت المستقلة `TidyFactor JS v1.2.0` ### تطبيقات الصفحة الواحدة SPA بدون أطر عمل وبنظام ES Modules النقي ومكونات الويب Web Components -[![npm version](https://img.shields.io/npm/v/@alwkala/tidyfactor-js.svg?style=for-the-badge&color=F7DF1E&logo=npm)](https://www.npmjs.com/package/@alwkala/tidyfactor-js) +[![npm version](https://img.shields.io/npm/v/@tidyfactor/js.svg?style=for-the-badge&color=F7DF1E&logo=npm)](https://www.npmjs.com/package/@tidyfactor/js) [![License: Apache-2.0](https://img.shields.io/badge/License-Apache--2.0-blue.svg?style=for-the-badge)](LICENSE) [![Ecosystem](https://img.shields.io/badge/TidyFactor-Skills--LAB-purple.svg?style=for-the-badge)](https://github.com/TidyFactor) [![Compatibility](https://img.shields.io/badge/Agents-Antigravity%20|%20Claude%20|%20Cursor%20|%20Codex-orange.svg?style=for-the-badge)](SKILL.md) @@ -13,7 +13,7 @@ [![Architect Score](https://img.shields.io/badge/Architect%20Score-13%2F13%20Pass%20(100%25)-green.svg?style=for-the-badge)](#-معايير-الحوكمة-والجودة) [![AI Agents Compatible](https://img.shields.io/badge/AI%20Agents-Universal%20Compatibility-4285F4.svg?style=for-the-badge)](SKILL.md) -[ English ](README.md) • [ العربية ](README.ar.md) • [ فارسی ](README.fa.md) • [ Español ](README.es.md) • [ Português ](README.pt.md) • [ 简体中文 ](README.zh.md) • [ Deutsch ](README.de.md) • [ Français ](README.fr.md)](https://www.npmjs.com/package/@alwkala/tidyfactor-js) +[ English ](README.md) • [ العربية ](README.ar.md) • [ فارسی ](README.fa.md) • [ Español ](README.es.md) • [ Português ](README.pt.md) • [ 简体中文 ](README.zh.md) • [ Deutsch ](README.de.md) • [ Français ](README.fr.md)](https://www.npmjs.com/package/@tidyfactor/js) [![License: Apache 2.0](https://img.shields.io/badge/License-Apache%202.0-blue.svg?style=for-the-badge)](LICENSE) [![RTL Native Arabic](https://img.shields.io/badge/RTL-Native%20Arabic-emerald.svg?style=for-the-badge)](#-معمارية-منظومة-tidyfactor) @@ -70,15 +70,15 @@ | المسار البرمجي | الفئة | مستودع GitHub | مهارة الوكيل | حزمة NPM | | :--- | :--- | :--- | :--- | :--- | -| **Cinematic** | التصميم | [`TidyFactor/Cinematic`](https://github.com/TidyFactor/Cinematic) | `tidyfactor-cinematic` | [`@alwkala/create-cinematic-kit`](https://www.npmjs.com/package/@alwkala/create-cinematic-kit) | -| **Design** | التصميم | [`TidyFactor/Design`](https://github.com/TidyFactor/Design) | `tidyfactor-design` | [`@alwkala/tidyfactor-design`](https://www.npmjs.com/package/@alwkala/tidyfactor-design) | -| **Styler** | التصميم | [`TidyFactor/Styler`](https://github.com/TidyFactor/Styler) | `tidyfactor-styler` | [`@alwkala/tidyfactor-styler`](https://www.npmjs.com/package/@alwkala/tidyfactor-styler) | -| **Next** | التطوير | [`TidyFactor/Next`](https://github.com/TidyFactor/Next) | `tidyfactor-next` | [`@alwkala/tidyfactor-next`](https://www.npmjs.com/package/@alwkala/tidyfactor-next) | -| **HTML** | التطوير | [`TidyFactor/HTML`](https://github.com/TidyFactor/HTML) | `tidyfactor-html` | [`@alwkala/tidyfactor-html`](https://www.npmjs.com/package/@alwkala/tidyfactor-html) | -| **HTMX** | التطوير | [`TidyFactor/HTMX`](https://github.com/TidyFactor/HTMX) | `tidyfactor-htmx` | [`@alwkala/tidyfactor-htmx`](https://www.npmjs.com/package/@alwkala/tidyfactor-htmx) | -| **JS** | التطوير | [`TidyFactor/JS`](https://github.com/TidyFactor/JS) | `tidyfactor-js` | [`@alwkala/tidyfactor-js`](https://www.npmjs.com/package/@alwkala/tidyfactor-js) | -| **PHP** | التطوير | [`TidyFactor/PHP`](https://github.com/TidyFactor/PHP) | `tidyfactor-php` | [`@alwkala/tidyfactor-php`](https://www.npmjs.com/package/@alwkala/tidyfactor-php) | -| **Marketing** | النمو | [`TidyFactor/Marketing`](https://github.com/TidyFactor/Marketing) | `tidyfactor-marketing` | [`@alwkala/tidyfactor-marketing`](https://www.npmjs.com/package/@alwkala/tidyfactor-marketing) | +| **Cinematic** | التصميم | [`TidyFactor/Cinematic`](https://github.com/TidyFactor/Cinematic) | `tidyfactor-cinematic` | [`@tidyfactor/cinematic`](https://www.npmjs.com/package/@tidyfactor/cinematic) | +| **Design** | التصميم | [`TidyFactor/Design`](https://github.com/TidyFactor/Design) | `tidyfactor-design` | [`@tidyfactor/design`](https://www.npmjs.com/package/@tidyfactor/design) | +| **Styler** | التصميم | [`TidyFactor/Styler`](https://github.com/TidyFactor/Styler) | `tidyfactor-styler` | [`@tidyfactor/styler`](https://www.npmjs.com/package/@tidyfactor/styler) | +| **Next** | التطوير | [`TidyFactor/Next`](https://github.com/TidyFactor/Next) | `tidyfactor-next` | [`@tidyfactor/next`](https://www.npmjs.com/package/@tidyfactor/next) | +| **HTML** | التطوير | [`TidyFactor/HTML`](https://github.com/TidyFactor/HTML) | `tidyfactor-html` | [`@tidyfactor/html`](https://www.npmjs.com/package/@tidyfactor/html) | +| **HTMX** | التطوير | [`TidyFactor/HTMX`](https://github.com/TidyFactor/HTMX) | `tidyfactor-htmx` | [`@tidyfactor/htmx`](https://www.npmjs.com/package/@tidyfactor/htmx) | +| **JS** | التطوير | [`TidyFactor/JS`](https://github.com/TidyFactor/JS) | `tidyfactor-js` | [`@tidyfactor/js`](https://www.npmjs.com/package/@tidyfactor/js) | +| **PHP** | التطوير | [`TidyFactor/PHP`](https://github.com/TidyFactor/PHP) | `tidyfactor-php` | [`@tidyfactor/php`](https://www.npmjs.com/package/@tidyfactor/php) | +| **Marketing** | النمو | [`TidyFactor/Marketing`](https://github.com/TidyFactor/Marketing) | `tidyfactor-marketing` | [`@tidyfactor/marketing`](https://www.npmjs.com/package/@tidyfactor/marketing) | --- diff --git a/README.de.md b/README.de.md index 956f24d..82287d5 100644 --- a/README.de.md +++ b/README.de.md @@ -4,7 +4,7 @@ **Framework-freie reaktive Vanilla JS SPA Engine mit Client-Routing & Proxy-State für KI-Coding-Agenten** -[![npm version](https://img.shields.io/npm/v/@alwkala/tidyfactor-js.svg?style=for-the-badge&color=0284C7)](https://www.npmjs.com/package/@alwkala/tidyfactor-js) +[![npm version](https://img.shields.io/npm/v/@tidyfactor/js.svg?style=for-the-badge&color=0284C7)](https://www.npmjs.com/package/@tidyfactor/js) [![License: Apache-2.0](https://img.shields.io/badge/License-Apache--2.0-blue.svg?style=for-the-badge)](LICENSE) [ English ](README.md) • [ العربية ](README.ar.md) • [ فارسی ](README.fa.md) • [ Español ](README.es.md) • [ Português ](README.pt.md) • [ 简体中文 ](README.zh.md) • [ Deutsch ](README.de.md) • [ Français ](README.fr.md) @@ -17,7 +17,7 @@ ```bash # Installation & Direktaufruf via NPX -npx @alwkala/tidyfactor-js +npx @tidyfactor/cli-js ``` Oder direkt in Ihrem KI-Assistenten aufrufen (*Google Antigravity, Claude Code, Cursor, Codex*): diff --git a/README.es.md b/README.es.md index 65fa00d..5ea406b 100644 --- a/README.es.md +++ b/README.es.md @@ -4,7 +4,7 @@ **Motor SPA Vanilla Reactivo sin Frameworks con Enrutamiento y Gestión de Estado Proxy para Agentes de IA** -[![npm version](https://img.shields.io/npm/v/@alwkala/tidyfactor-js.svg?style=for-the-badge&color=0284C7)](https://www.npmjs.com/package/@alwkala/tidyfactor-js) +[![npm version](https://img.shields.io/npm/v/@tidyfactor/js.svg?style=for-the-badge&color=0284C7)](https://www.npmjs.com/package/@tidyfactor/js) [![License: Apache-2.0](https://img.shields.io/badge/License-Apache--2.0-blue.svg?style=for-the-badge)](LICENSE) [ English ](README.md) • [ العربية ](README.ar.md) • [ فارسی ](README.fa.md) • [ Español ](README.es.md) • [ Português ](README.pt.md) • [ 简体中文 ](README.zh.md) • [ Deutsch ](README.de.md) • [ Français ](README.fr.md) @@ -17,7 +17,7 @@ ```bash # Instalación e invocación vía NPX -npx @alwkala/tidyfactor-js +npx @tidyfactor/cli-js ``` O invócalo directamente dentro de tu asistente de IA (*Google Antigravity, Claude Code, Cursor, Codex*): diff --git a/README.fa.md b/README.fa.md index 25b92ef..cbb30e3 100644 --- a/README.fa.md +++ b/README.fa.md @@ -4,7 +4,7 @@ **موتور برنامه‌های تک‌صفحه‌ای (SPA) وانیلا جاوااسکریپت بدون فریم‌ورک با مسیریابی و استیت پراکسی برای ایجنت‌های هوش مصنوعی** -[![npm version](https://img.shields.io/npm/v/@alwkala/tidyfactor-js.svg?style=for-the-badge&color=0284C7)](https://www.npmjs.com/package/@alwkala/tidyfactor-js) +[![npm version](https://img.shields.io/npm/v/@tidyfactor/js.svg?style=for-the-badge&color=0284C7)](https://www.npmjs.com/package/@tidyfactor/js) [![License: Apache-2.0](https://img.shields.io/badge/License-Apache--2.0-blue.svg?style=for-the-badge)](LICENSE) [ English ](README.md) • [ العربية ](README.ar.md) • [ فارسی ](README.fa.md) • [ Español ](README.es.md) • [ Português ](README.pt.md) • [ 简体中文 ](README.zh.md) • [ Deutsch ](README.de.md) • [ Français ](README.fr.md) @@ -17,7 +17,7 @@ ```bash # نصب و اجرای مستقیم از طریق NPX -npx @alwkala/tidyfactor-js +npx @tidyfactor/cli-js ``` یا فراخوانی مستقیم در دستیار برنامه‌نویسی (*Google Antigravity, Claude Code, Cursor, Codex*): diff --git a/README.fr.md b/README.fr.md index 5c110f8..afd41fe 100644 --- a/README.fr.md +++ b/README.fr.md @@ -4,7 +4,7 @@ **Moteur SPA Vanilla Réactif sans Framework avec Routage Client et État Proxy pour Agents d'IA** -[![npm version](https://img.shields.io/npm/v/@alwkala/tidyfactor-js.svg?style=for-the-badge&color=0284C7)](https://www.npmjs.com/package/@alwkala/tidyfactor-js) +[![npm version](https://img.shields.io/npm/v/@tidyfactor/js.svg?style=for-the-badge&color=0284C7)](https://www.npmjs.com/package/@tidyfactor/js) [![License: Apache-2.0](https://img.shields.io/badge/License-Apache--2.0-blue.svg?style=for-the-badge)](LICENSE) [ English ](README.md) • [ العربية ](README.ar.md) • [ فارسی ](README.fa.md) • [ Español ](README.es.md) • [ Português ](README.pt.md) • [ 简体中文 ](README.zh.md) • [ Deutsch ](README.de.md) • [ Français ](README.fr.md) @@ -17,7 +17,7 @@ ```bash # Installation et exécution via NPX -npx @alwkala/tidyfactor-js +npx @tidyfactor/cli-js ``` Ou appelez-le directement depuis votre assistant IA (*Google Antigravity, Claude Code, Cursor, Codex*) : diff --git a/README.md b/README.md index 014790c..57c2167 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ **The official vanilla JavaScript SPA engineering track within the TidyFactor Ecosystem.** -[![npm version](https://img.shields.io/npm/v/@alwkala/tidyfactor-js.svg?style=for-the-badge&color=F7DF1E)](https://www.npmjs.com/package/@alwkala/tidyfactor-js) +[![npm version](https://img.shields.io/npm/v/@tidyfactor/js.svg?style=for-the-badge&color=F7DF1E)](https://www.npmjs.com/package/@tidyfactor/js) [![License: Apache 2.0](https://img.shields.io/badge/License-Apache%202.0-blue.svg?style=for-the-badge)](LICENSE) [![RTL Ready](https://img.shields.io/badge/RTL-Native%20Arabic-emerald.svg?style=for-the-badge)](README.ar.md) [![Framework-Free](https://img.shields.io/badge/Runtime-Vanilla%20SPA-purple.svg?style=for-the-badge)](#-three-lifecycle-modes) @@ -95,15 +95,15 @@ TidyFactor Organization (github.com/TidyFactor) | Track | Category | GitHub Repository | Agent Skill | NPM Package | | :--- | :--- | :--- | :--- | :--- | -| **Cinematic** | Design | [`TidyFactor/Cinematic`](https://github.com/TidyFactor/Cinematic) | `tidyfactor-cinematic` | [`@alwkala/create-cinematic-kit`](https://www.npmjs.com/package/@alwkala/create-cinematic-kit) | -| **Design** | Design | [`TidyFactor/Design`](https://github.com/TidyFactor/Design) | `tidyfactor-design` | [`@alwkala/tidyfactor-design`](https://www.npmjs.com/package/@alwkala/tidyfactor-design) | -| **Styler** | Design | [`TidyFactor/Styler`](https://github.com/TidyFactor/Styler) | `tidyfactor-styler` | [`@alwkala/tidyfactor-styler`](https://www.npmjs.com/package/@alwkala/tidyfactor-styler) | -| **Next** | Development | [`TidyFactor/Next`](https://github.com/TidyFactor/Next) | `tidyfactor-next` | [`@alwkala/tidyfactor-next`](https://www.npmjs.com/package/@alwkala/tidyfactor-next) | -| **HTML** | Development | [`TidyFactor/HTML`](https://github.com/TidyFactor/HTML) | `tidyfactor-html` | [`@alwkala/tidyfactor-html`](https://www.npmjs.com/package/@alwkala/tidyfactor-html) | -| **HTMX** | Development | [`TidyFactor/HTMX`](https://github.com/TidyFactor/HTMX) | `tidyfactor-htmx` | [`@alwkala/tidyfactor-htmx`](https://www.npmjs.com/package/@alwkala/tidyfactor-htmx) | -| **JS** | Development | [`TidyFactor/JS`](https://github.com/TidyFactor/JS) | `tidyfactor-js` | [`@alwkala/tidyfactor-js`](https://www.npmjs.com/package/@alwkala/tidyfactor-js) | -| **PHP** | Development | [`TidyFactor/PHP`](https://github.com/TidyFactor/PHP) | `tidyfactor-php` | [`@alwkala/tidyfactor-php`](https://www.npmjs.com/package/@alwkala/tidyfactor-php) | -| **Marketing** | Growth | [`TidyFactor/Marketing`](https://github.com/TidyFactor/Marketing) | `tidyfactor-marketing` | [`@alwkala/tidyfactor-marketing`](https://www.npmjs.com/package/@alwkala/tidyfactor-marketing) | +| **Cinematic** | Design | [`TidyFactor/Cinematic`](https://github.com/TidyFactor/Cinematic) | `tidyfactor-cinematic` | [`@tidyfactor/cinematic`](https://www.npmjs.com/package/@tidyfactor/cinematic) | +| **Design** | Design | [`TidyFactor/Design`](https://github.com/TidyFactor/Design) | `tidyfactor-design` | [`@tidyfactor/design`](https://www.npmjs.com/package/@tidyfactor/design) | +| **Styler** | Design | [`TidyFactor/Styler`](https://github.com/TidyFactor/Styler) | `tidyfactor-styler` | [`@tidyfactor/styler`](https://www.npmjs.com/package/@tidyfactor/styler) | +| **Next** | Development | [`TidyFactor/Next`](https://github.com/TidyFactor/Next) | `tidyfactor-next` | [`@tidyfactor/next`](https://www.npmjs.com/package/@tidyfactor/next) | +| **HTML** | Development | [`TidyFactor/HTML`](https://github.com/TidyFactor/HTML) | `tidyfactor-html` | [`@tidyfactor/html`](https://www.npmjs.com/package/@tidyfactor/html) | +| **HTMX** | Development | [`TidyFactor/HTMX`](https://github.com/TidyFactor/HTMX) | `tidyfactor-htmx` | [`@tidyfactor/htmx`](https://www.npmjs.com/package/@tidyfactor/htmx) | +| **JS** | Development | [`TidyFactor/JS`](https://github.com/TidyFactor/JS) | `tidyfactor-js` | [`@tidyfactor/js`](https://www.npmjs.com/package/@tidyfactor/js) | +| **PHP** | Development | [`TidyFactor/PHP`](https://github.com/TidyFactor/PHP) | `tidyfactor-php` | [`@tidyfactor/php`](https://www.npmjs.com/package/@tidyfactor/php) | +| **Marketing** | Growth | [`TidyFactor/Marketing`](https://github.com/TidyFactor/Marketing) | `tidyfactor-marketing` | [`@tidyfactor/marketing`](https://www.npmjs.com/package/@tidyfactor/marketing) | --- diff --git a/README.pt.md b/README.pt.md index c6f3066..3faf819 100644 --- a/README.pt.md +++ b/README.pt.md @@ -4,7 +4,7 @@ **Motor SPA Vanilla Reativo sem Frameworks com Roteamento e Estado Proxy para Agentes de IA** -[![npm version](https://img.shields.io/npm/v/@alwkala/tidyfactor-js.svg?style=for-the-badge&color=0284C7)](https://www.npmjs.com/package/@alwkala/tidyfactor-js) +[![npm version](https://img.shields.io/npm/v/@tidyfactor/js.svg?style=for-the-badge&color=0284C7)](https://www.npmjs.com/package/@tidyfactor/js) [![License: Apache-2.0](https://img.shields.io/badge/License-Apache--2.0-blue.svg?style=for-the-badge)](LICENSE) [ English ](README.md) • [ العربية ](README.ar.md) • [ فارسی ](README.fa.md) • [ Español ](README.es.md) • [ Português ](README.pt.md) • [ 简体中文 ](README.zh.md) • [ Deutsch ](README.de.md) • [ Français ](README.fr.md) @@ -17,7 +17,7 @@ ```bash # Instalação e execução via NPX -npx @alwkala/tidyfactor-js +npx @tidyfactor/cli-js ``` Ou execute diretamente dentro do seu assistente de IA (*Google Antigravity, Claude Code, Cursor, Codex*): diff --git a/README.zh.md b/README.zh.md index b298ae9..2beadfa 100644 --- a/README.zh.md +++ b/README.zh.md @@ -4,7 +4,7 @@ **面向 AI 智能体的无框架响应式原生 Vanilla JS SPA 引擎** -[![npm version](https://img.shields.io/npm/v/@alwkala/tidyfactor-js.svg?style=for-the-badge&color=0284C7)](https://www.npmjs.com/package/@alwkala/tidyfactor-js) +[![npm version](https://img.shields.io/npm/v/@tidyfactor/js.svg?style=for-the-badge&color=0284C7)](https://www.npmjs.com/package/@tidyfactor/js) [![License: Apache-2.0](https://img.shields.io/badge/License-Apache--2.0-blue.svg?style=for-the-badge)](LICENSE) [ English ](README.md) • [ العربية ](README.ar.md) • [ فارسی ](README.fa.md) • [ Español ](README.es.md) • [ Português ](README.pt.md) • [ 简体中文 ](README.zh.md) • [ Deutsch ](README.de.md) • [ Français ](README.fr.md) @@ -17,7 +17,7 @@ ```bash # 通过 NPX 快速运行 -npx @alwkala/tidyfactor-js +npx @tidyfactor/cli-js ``` 或在 AI 编码助手 (*Google Antigravity, Claude Code, Cursor, Codex*) 中调用: diff --git a/SKILL-REGISTRY.md b/SKILL-REGISTRY.md index 20aba1b..c8da9f9 100644 --- a/SKILL-REGISTRY.md +++ b/SKILL-REGISTRY.md @@ -1,6 +1,6 @@ # Skill Registry — tidyfactor-js -Identity: `tidyfactor-js` | Package: `@alwkala/tidyfactor-js` | Version: `1.0.0` +Identity: `tidyfactor-js` | Package: `@tidyfactor/js` | Version: `1.0.0` ## Commands (11) ``` diff --git a/bin/create-kit.js b/bin/create-kit.js index 226c3b5..367db1f 100644 --- a/bin/create-kit.js +++ b/bin/create-kit.js @@ -9,7 +9,7 @@ if (args.includes('-v') || args.includes('--version')) { } if (args.includes('-h') || args.includes('--help')) { - console.log('Usage: npx @alwkala/tidyfactor-js [project-directory] [options]'); + console.log('Usage: npx @tidyfactor/cli-js [project-directory] [options]'); console.log('Options:'); console.log(' -y, --yes Non-interactive / AI Agent mode'); console.log(' -v, --version Show version'); diff --git a/dist/tidyfactor-js.skill b/dist/tidyfactor-js.skill index 6cc6ae50ba858a76355ce712c072ec39bef790bd..a72ea689a986d81dc99b40dff7e928c80cf7dd22 100644 GIT binary patch delta 8269 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 Y1;RxKl!8)#_|O5F;I#-}H!9%2018GRMF0Q* delta 8275 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 CqZE7q diff --git a/dist/tidyfactor-js/CHANGELOG.md b/dist/tidyfactor-js/CHANGELOG.md index 0be2a93..d74fa1c 100644 --- a/dist/tidyfactor-js/CHANGELOG.md +++ b/dist/tidyfactor-js/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog - TidyFactor JS -All notable changes to the **[@alwkala/tidyfactor-js](https://www.npmjs.com/package/@alwkala/tidyfactor-js)** package will be documented in this file. +All notable changes to the **[@tidyfactor/js](https://www.npmjs.com/package/@tidyfactor/js)** package will be documented in this file. ## [1.2.0] - 2026-08-29 @@ -25,4 +25,4 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 --- ## [1.0.0] - 2026-07-28 -- Initial Release of `@alwkala/tidyfactor-js` +- Initial Release of `@tidyfactor/js` diff --git a/dist/tidyfactor-js/README.ar.md b/dist/tidyfactor-js/README.ar.md index 10a888d..faa26d7 100644 --- a/dist/tidyfactor-js/README.ar.md +++ b/dist/tidyfactor-js/README.ar.md @@ -3,7 +3,7 @@ # 🟨 مهارة تايتفكتور لتطبيقات جافاسكريبت المستقلة `TidyFactor JS v1.2.0` ### تطبيقات الصفحة الواحدة SPA بدون أطر عمل وبنظام ES Modules النقي ومكونات الويب Web Components -[![npm version](https://img.shields.io/npm/v/@alwkala/tidyfactor-js.svg?style=for-the-badge&color=F7DF1E&logo=npm)](https://www.npmjs.com/package/@alwkala/tidyfactor-js) +[![npm version](https://img.shields.io/npm/v/@tidyfactor/js.svg?style=for-the-badge&color=F7DF1E&logo=npm)](https://www.npmjs.com/package/@tidyfactor/js) [![License: Apache-2.0](https://img.shields.io/badge/License-Apache--2.0-blue.svg?style=for-the-badge)](LICENSE) [![Ecosystem](https://img.shields.io/badge/TidyFactor-Skills--LAB-purple.svg?style=for-the-badge)](https://github.com/TidyFactor) [![Compatibility](https://img.shields.io/badge/Agents-Antigravity%20|%20Claude%20|%20Cursor%20|%20Codex-orange.svg?style=for-the-badge)](SKILL.md) @@ -13,7 +13,7 @@ [![Architect Score](https://img.shields.io/badge/Architect%20Score-13%2F13%20Pass%20(100%25)-green.svg?style=for-the-badge)](#-معايير-الحوكمة-والجودة) [![AI Agents Compatible](https://img.shields.io/badge/AI%20Agents-Universal%20Compatibility-4285F4.svg?style=for-the-badge)](SKILL.md) -[ English ](README.md) • [ العربية ](README.ar.md) • [ فارسی ](README.fa.md) • [ Español ](README.es.md) • [ Português ](README.pt.md) • [ 简体中文 ](README.zh.md) • [ Deutsch ](README.de.md) • [ Français ](README.fr.md)](https://www.npmjs.com/package/@alwkala/tidyfactor-js) +[ English ](README.md) • [ العربية ](README.ar.md) • [ فارسی ](README.fa.md) • [ Español ](README.es.md) • [ Português ](README.pt.md) • [ 简体中文 ](README.zh.md) • [ Deutsch ](README.de.md) • [ Français ](README.fr.md)](https://www.npmjs.com/package/@tidyfactor/js) [![License: Apache 2.0](https://img.shields.io/badge/License-Apache%202.0-blue.svg?style=for-the-badge)](LICENSE) [![RTL Native Arabic](https://img.shields.io/badge/RTL-Native%20Arabic-emerald.svg?style=for-the-badge)](#-معمارية-منظومة-tidyfactor) @@ -70,15 +70,15 @@ | المسار البرمجي | الفئة | مستودع GitHub | مهارة الوكيل | حزمة NPM | | :--- | :--- | :--- | :--- | :--- | -| **Cinematic** | التصميم | [`TidyFactor/Cinematic`](https://github.com/TidyFactor/Cinematic) | `tidyfactor-cinematic` | [`@alwkala/create-cinematic-kit`](https://www.npmjs.com/package/@alwkala/create-cinematic-kit) | -| **Design** | التصميم | [`TidyFactor/Design`](https://github.com/TidyFactor/Design) | `tidyfactor-design` | [`@alwkala/tidyfactor-design`](https://www.npmjs.com/package/@alwkala/tidyfactor-design) | -| **Styler** | التصميم | [`TidyFactor/Styler`](https://github.com/TidyFactor/Styler) | `tidyfactor-styler` | [`@alwkala/tidyfactor-styler`](https://www.npmjs.com/package/@alwkala/tidyfactor-styler) | -| **Next** | التطوير | [`TidyFactor/Next`](https://github.com/TidyFactor/Next) | `tidyfactor-next` | [`@alwkala/tidyfactor-next`](https://www.npmjs.com/package/@alwkala/tidyfactor-next) | -| **HTML** | التطوير | [`TidyFactor/HTML`](https://github.com/TidyFactor/HTML) | `tidyfactor-html` | [`@alwkala/tidyfactor-html`](https://www.npmjs.com/package/@alwkala/tidyfactor-html) | -| **HTMX** | التطوير | [`TidyFactor/HTMX`](https://github.com/TidyFactor/HTMX) | `tidyfactor-htmx` | [`@alwkala/tidyfactor-htmx`](https://www.npmjs.com/package/@alwkala/tidyfactor-htmx) | -| **JS** | التطوير | [`TidyFactor/JS`](https://github.com/TidyFactor/JS) | `tidyfactor-js` | [`@alwkala/tidyfactor-js`](https://www.npmjs.com/package/@alwkala/tidyfactor-js) | -| **PHP** | التطوير | [`TidyFactor/PHP`](https://github.com/TidyFactor/PHP) | `tidyfactor-php` | [`@alwkala/tidyfactor-php`](https://www.npmjs.com/package/@alwkala/tidyfactor-php) | -| **Marketing** | النمو | [`TidyFactor/Marketing`](https://github.com/TidyFactor/Marketing) | `tidyfactor-marketing` | [`@alwkala/tidyfactor-marketing`](https://www.npmjs.com/package/@alwkala/tidyfactor-marketing) | +| **Cinematic** | التصميم | [`TidyFactor/Cinematic`](https://github.com/TidyFactor/Cinematic) | `tidyfactor-cinematic` | [`@tidyfactor/cinematic`](https://www.npmjs.com/package/@tidyfactor/cinematic) | +| **Design** | التصميم | [`TidyFactor/Design`](https://github.com/TidyFactor/Design) | `tidyfactor-design` | [`@tidyfactor/design`](https://www.npmjs.com/package/@tidyfactor/design) | +| **Styler** | التصميم | [`TidyFactor/Styler`](https://github.com/TidyFactor/Styler) | `tidyfactor-styler` | [`@tidyfactor/styler`](https://www.npmjs.com/package/@tidyfactor/styler) | +| **Next** | التطوير | [`TidyFactor/Next`](https://github.com/TidyFactor/Next) | `tidyfactor-next` | [`@tidyfactor/next`](https://www.npmjs.com/package/@tidyfactor/next) | +| **HTML** | التطوير | [`TidyFactor/HTML`](https://github.com/TidyFactor/HTML) | `tidyfactor-html` | [`@tidyfactor/html`](https://www.npmjs.com/package/@tidyfactor/html) | +| **HTMX** | التطوير | [`TidyFactor/HTMX`](https://github.com/TidyFactor/HTMX) | `tidyfactor-htmx` | [`@tidyfactor/htmx`](https://www.npmjs.com/package/@tidyfactor/htmx) | +| **JS** | التطوير | [`TidyFactor/JS`](https://github.com/TidyFactor/JS) | `tidyfactor-js` | [`@tidyfactor/js`](https://www.npmjs.com/package/@tidyfactor/js) | +| **PHP** | التطوير | [`TidyFactor/PHP`](https://github.com/TidyFactor/PHP) | `tidyfactor-php` | [`@tidyfactor/php`](https://www.npmjs.com/package/@tidyfactor/php) | +| **Marketing** | النمو | [`TidyFactor/Marketing`](https://github.com/TidyFactor/Marketing) | `tidyfactor-marketing` | [`@tidyfactor/marketing`](https://www.npmjs.com/package/@tidyfactor/marketing) | --- diff --git a/dist/tidyfactor-js/README.md b/dist/tidyfactor-js/README.md index 014790c..57c2167 100644 --- a/dist/tidyfactor-js/README.md +++ b/dist/tidyfactor-js/README.md @@ -5,7 +5,7 @@ **The official vanilla JavaScript SPA engineering track within the TidyFactor Ecosystem.** -[![npm version](https://img.shields.io/npm/v/@alwkala/tidyfactor-js.svg?style=for-the-badge&color=F7DF1E)](https://www.npmjs.com/package/@alwkala/tidyfactor-js) +[![npm version](https://img.shields.io/npm/v/@tidyfactor/js.svg?style=for-the-badge&color=F7DF1E)](https://www.npmjs.com/package/@tidyfactor/js) [![License: Apache 2.0](https://img.shields.io/badge/License-Apache%202.0-blue.svg?style=for-the-badge)](LICENSE) [![RTL Ready](https://img.shields.io/badge/RTL-Native%20Arabic-emerald.svg?style=for-the-badge)](README.ar.md) [![Framework-Free](https://img.shields.io/badge/Runtime-Vanilla%20SPA-purple.svg?style=for-the-badge)](#-three-lifecycle-modes) @@ -95,15 +95,15 @@ TidyFactor Organization (github.com/TidyFactor) | Track | Category | GitHub Repository | Agent Skill | NPM Package | | :--- | :--- | :--- | :--- | :--- | -| **Cinematic** | Design | [`TidyFactor/Cinematic`](https://github.com/TidyFactor/Cinematic) | `tidyfactor-cinematic` | [`@alwkala/create-cinematic-kit`](https://www.npmjs.com/package/@alwkala/create-cinematic-kit) | -| **Design** | Design | [`TidyFactor/Design`](https://github.com/TidyFactor/Design) | `tidyfactor-design` | [`@alwkala/tidyfactor-design`](https://www.npmjs.com/package/@alwkala/tidyfactor-design) | -| **Styler** | Design | [`TidyFactor/Styler`](https://github.com/TidyFactor/Styler) | `tidyfactor-styler` | [`@alwkala/tidyfactor-styler`](https://www.npmjs.com/package/@alwkala/tidyfactor-styler) | -| **Next** | Development | [`TidyFactor/Next`](https://github.com/TidyFactor/Next) | `tidyfactor-next` | [`@alwkala/tidyfactor-next`](https://www.npmjs.com/package/@alwkala/tidyfactor-next) | -| **HTML** | Development | [`TidyFactor/HTML`](https://github.com/TidyFactor/HTML) | `tidyfactor-html` | [`@alwkala/tidyfactor-html`](https://www.npmjs.com/package/@alwkala/tidyfactor-html) | -| **HTMX** | Development | [`TidyFactor/HTMX`](https://github.com/TidyFactor/HTMX) | `tidyfactor-htmx` | [`@alwkala/tidyfactor-htmx`](https://www.npmjs.com/package/@alwkala/tidyfactor-htmx) | -| **JS** | Development | [`TidyFactor/JS`](https://github.com/TidyFactor/JS) | `tidyfactor-js` | [`@alwkala/tidyfactor-js`](https://www.npmjs.com/package/@alwkala/tidyfactor-js) | -| **PHP** | Development | [`TidyFactor/PHP`](https://github.com/TidyFactor/PHP) | `tidyfactor-php` | [`@alwkala/tidyfactor-php`](https://www.npmjs.com/package/@alwkala/tidyfactor-php) | -| **Marketing** | Growth | [`TidyFactor/Marketing`](https://github.com/TidyFactor/Marketing) | `tidyfactor-marketing` | [`@alwkala/tidyfactor-marketing`](https://www.npmjs.com/package/@alwkala/tidyfactor-marketing) | +| **Cinematic** | Design | [`TidyFactor/Cinematic`](https://github.com/TidyFactor/Cinematic) | `tidyfactor-cinematic` | [`@tidyfactor/cinematic`](https://www.npmjs.com/package/@tidyfactor/cinematic) | +| **Design** | Design | [`TidyFactor/Design`](https://github.com/TidyFactor/Design) | `tidyfactor-design` | [`@tidyfactor/design`](https://www.npmjs.com/package/@tidyfactor/design) | +| **Styler** | Design | [`TidyFactor/Styler`](https://github.com/TidyFactor/Styler) | `tidyfactor-styler` | [`@tidyfactor/styler`](https://www.npmjs.com/package/@tidyfactor/styler) | +| **Next** | Development | [`TidyFactor/Next`](https://github.com/TidyFactor/Next) | `tidyfactor-next` | [`@tidyfactor/next`](https://www.npmjs.com/package/@tidyfactor/next) | +| **HTML** | Development | [`TidyFactor/HTML`](https://github.com/TidyFactor/HTML) | `tidyfactor-html` | [`@tidyfactor/html`](https://www.npmjs.com/package/@tidyfactor/html) | +| **HTMX** | Development | [`TidyFactor/HTMX`](https://github.com/TidyFactor/HTMX) | `tidyfactor-htmx` | [`@tidyfactor/htmx`](https://www.npmjs.com/package/@tidyfactor/htmx) | +| **JS** | Development | [`TidyFactor/JS`](https://github.com/TidyFactor/JS) | `tidyfactor-js` | [`@tidyfactor/js`](https://www.npmjs.com/package/@tidyfactor/js) | +| **PHP** | Development | [`TidyFactor/PHP`](https://github.com/TidyFactor/PHP) | `tidyfactor-php` | [`@tidyfactor/php`](https://www.npmjs.com/package/@tidyfactor/php) | +| **Marketing** | Growth | [`TidyFactor/Marketing`](https://github.com/TidyFactor/Marketing) | `tidyfactor-marketing` | [`@tidyfactor/marketing`](https://www.npmjs.com/package/@tidyfactor/marketing) | --- diff --git a/dist/tidyfactor-js/bin/create-kit.js b/dist/tidyfactor-js/bin/create-kit.js index 226c3b5..367db1f 100644 --- a/dist/tidyfactor-js/bin/create-kit.js +++ b/dist/tidyfactor-js/bin/create-kit.js @@ -9,7 +9,7 @@ if (args.includes('-v') || args.includes('--version')) { } if (args.includes('-h') || args.includes('--help')) { - console.log('Usage: npx @alwkala/tidyfactor-js [project-directory] [options]'); + console.log('Usage: npx @tidyfactor/cli-js [project-directory] [options]'); console.log('Options:'); console.log(' -y, --yes Non-interactive / AI Agent mode'); console.log(' -v, --version Show version'); diff --git a/dist/tidyfactor-js/package.json b/dist/tidyfactor-js/package.json index 3906cae..3793455 100644 --- a/dist/tidyfactor-js/package.json +++ b/dist/tidyfactor-js/package.json @@ -1,5 +1,5 @@ { - "name": "@alwkala/tidyfactor-js", + "name": "@tidyfactor/js", "version": "1.2.0", "description": "TidyFactor Vanilla JS track — Framework-Free Reactive Vanilla SPA with Contextual Decision Layer (CDL)", "main": "SKILL.md", @@ -21,7 +21,7 @@ "claude-code", "cursor" ], - "author": "TidyFactor & Alwkala (https://alwkala.com)", + "author": "TidyFactor (https://tidyfactor.com)", "license": "Apache-2.0", "repository": { "type": "git", diff --git a/package.json b/package.json index 3906cae..3793455 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "name": "@alwkala/tidyfactor-js", + "name": "@tidyfactor/js", "version": "1.2.0", "description": "TidyFactor Vanilla JS track — Framework-Free Reactive Vanilla SPA with Contextual Decision Layer (CDL)", "main": "SKILL.md", @@ -21,7 +21,7 @@ "claude-code", "cursor" ], - "author": "TidyFactor & Alwkala (https://alwkala.com)", + "author": "TidyFactor (https://tidyfactor.com)", "license": "Apache-2.0", "repository": { "type": "git",