From c2f342ff411dc7d6754f24d1f16e98e3ab434199 Mon Sep 17 00:00:00 2001 From: alwkala Date: Sat, 29 Aug 2026 09:32:36 +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 | 20 ++++++++++---------- 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-php.skill | Bin 551024 -> 550976 bytes dist/tidyfactor-php/CHANGELOG.md | 4 ++-- dist/tidyfactor-php/README.ar.md | 20 ++++++++++---------- dist/tidyfactor-php/README.md | 20 ++++++++++---------- dist/tidyfactor-php/bin/create-kit.js | 2 +- dist/tidyfactor-php/package.json | 4 ++-- package.json | 4 ++-- 20 files changed, 65 insertions(+), 65 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 f01f58e..c473ec1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog - TidyFactor PHP -All notable changes to the **[@alwkala/tidyfactor-php](https://www.npmjs.com/package/@alwkala/tidyfactor-php)** package will be documented in this file. +All notable changes to the **[@tidyfactor/php](https://www.npmjs.com/package/@tidyfactor/php)** 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-php` +- Initial Release of `@tidyfactor/php` diff --git a/README.ar.md b/README.ar.md index c708fa9..de1c0ed 100644 --- a/README.ar.md +++ b/README.ar.md @@ -3,7 +3,7 @@ # 🐘 مهارة تايتفكتور لمنظومات PHP الحديثة `TidyFactor PHP v1.2.0` ### المنظومة الأحادية المعيارية الحديثة بنظام Plates و Flight و Medoo وإدارة 13 موديول مغلق -[![npm version](https://img.shields.io/npm/v/@alwkala/tidyfactor-php.svg?style=for-the-badge&color=777BB4)](https://www.npmjs.com/package/@alwkala/tidyfactor-php) +[![npm version](https://img.shields.io/npm/v/@tidyfactor/php.svg?style=for-the-badge&color=777BB4)](https://www.npmjs.com/package/@tidyfactor/php) [![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) @@ -60,15 +60,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 9b9a56a..e1164c1 100644 --- a/README.de.md +++ b/README.de.md @@ -4,7 +4,7 @@ **Modern Server-Rendered PHP 8.x Modular Monolith Engine für KI-Coding-Agenten** -[![npm version](https://img.shields.io/npm/v/@alwkala/tidyfactor-php.svg?style=for-the-badge&color=0284C7)](https://www.npmjs.com/package/@alwkala/tidyfactor-php) +[![npm version](https://img.shields.io/npm/v/@tidyfactor/php.svg?style=for-the-badge&color=0284C7)](https://www.npmjs.com/package/@tidyfactor/php) [![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-php +npx @tidyfactor/cli-php ``` Oder direkt in Ihrem KI-Assistenten aufrufen (*Google Antigravity, Claude Code, Cursor, Codex*): diff --git a/README.es.md b/README.es.md index 001bfe8..b072df5 100644 --- a/README.es.md +++ b/README.es.md @@ -4,7 +4,7 @@ **Monolito Modular Moderno en PHP 8.x con Renderizado en Servidor (Flight + Medoo + Plates) para Agentes de IA** -[![npm version](https://img.shields.io/npm/v/@alwkala/tidyfactor-php.svg?style=for-the-badge&color=0284C7)](https://www.npmjs.com/package/@alwkala/tidyfactor-php) +[![npm version](https://img.shields.io/npm/v/@tidyfactor/php.svg?style=for-the-badge&color=0284C7)](https://www.npmjs.com/package/@tidyfactor/php) [![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-php +npx @tidyfactor/cli-php ``` 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 f8e529b..0dcc298 100644 --- a/README.fa.md +++ b/README.fa.md @@ -4,7 +4,7 @@ **موتور یکپارچه ماژولار PHP 8.x مدرن با رندر سمت سرور (Flight + Medoo + Plates) برای ایجنت‌های هوش مصنوعی** -[![npm version](https://img.shields.io/npm/v/@alwkala/tidyfactor-php.svg?style=for-the-badge&color=0284C7)](https://www.npmjs.com/package/@alwkala/tidyfactor-php) +[![npm version](https://img.shields.io/npm/v/@tidyfactor/php.svg?style=for-the-badge&color=0284C7)](https://www.npmjs.com/package/@tidyfactor/php) [![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-php +npx @tidyfactor/cli-php ``` یا فراخوانی مستقیم در دستیار برنامه‌نویسی (*Google Antigravity, Claude Code, Cursor, Codex*): diff --git a/README.fr.md b/README.fr.md index 3d6cb54..13b755a 100644 --- a/README.fr.md +++ b/README.fr.md @@ -4,7 +4,7 @@ **Monolithe Modulaire PHP 8.x Moderne avec Rendu Serveur pour Agents d'IA** -[![npm version](https://img.shields.io/npm/v/@alwkala/tidyfactor-php.svg?style=for-the-badge&color=0284C7)](https://www.npmjs.com/package/@alwkala/tidyfactor-php) +[![npm version](https://img.shields.io/npm/v/@tidyfactor/php.svg?style=for-the-badge&color=0284C7)](https://www.npmjs.com/package/@tidyfactor/php) [![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-php +npx @tidyfactor/cli-php ``` Ou appelez-le directement depuis votre assistant IA (*Google Antigravity, Claude Code, Cursor, Codex*) : diff --git a/README.md b/README.md index ba27272..699f29a 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ **The official modern PHP 8.x architecture track within the TidyFactor Ecosystem.** -[![npm version](https://img.shields.io/npm/v/@alwkala/tidyfactor-php.svg?style=for-the-badge&color=777BB4)](https://www.npmjs.com/package/@alwkala/tidyfactor-php) +[![npm version](https://img.shields.io/npm/v/@tidyfactor/php.svg?style=for-the-badge&color=777BB4)](https://www.npmjs.com/package/@tidyfactor/php) [![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) [![PHP 8.4+](https://img.shields.io/badge/PHP-8.4%2B%20SSR-8892BF.svg?style=for-the-badge)](https://php.net) @@ -120,15 +120,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 89d4b76..207ead0 100644 --- a/README.pt.md +++ b/README.pt.md @@ -4,7 +4,7 @@ **Monólito Modular Moderno em PHP 8.x com Renderização no Servidor para Agentes de IA** -[![npm version](https://img.shields.io/npm/v/@alwkala/tidyfactor-php.svg?style=for-the-badge&color=0284C7)](https://www.npmjs.com/package/@alwkala/tidyfactor-php) +[![npm version](https://img.shields.io/npm/v/@tidyfactor/php.svg?style=for-the-badge&color=0284C7)](https://www.npmjs.com/package/@tidyfactor/php) [![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-php +npx @tidyfactor/cli-php ``` 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 ba1ee8d..6ff4ec2 100644 --- a/README.zh.md +++ b/README.zh.md @@ -4,7 +4,7 @@ **基于 Modern PHP 8.x 的服务端渲染模块化单体引擎 (Flight + Medoo + Plates)** -[![npm version](https://img.shields.io/npm/v/@alwkala/tidyfactor-php.svg?style=for-the-badge&color=0284C7)](https://www.npmjs.com/package/@alwkala/tidyfactor-php) +[![npm version](https://img.shields.io/npm/v/@tidyfactor/php.svg?style=for-the-badge&color=0284C7)](https://www.npmjs.com/package/@tidyfactor/php) [![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-php +npx @tidyfactor/cli-php ``` 或在 AI 编码助手 (*Google Antigravity, Claude Code, Cursor, Codex*) 中调用: diff --git a/SKILL-REGISTRY.md b/SKILL-REGISTRY.md index 55edbc8..2e9586a 100644 --- a/SKILL-REGISTRY.md +++ b/SKILL-REGISTRY.md @@ -1,6 +1,6 @@ # Skill Registry — tidyfactor-php -Identity: `tidyfactor-php` | Package: `@alwkala/tidyfactor-php` | Version: `1.0.0` +Identity: `tidyfactor-php` | Package: `@tidyfactor/php` | Version: `1.0.0` ## Commands (19) ``` diff --git a/bin/create-kit.js b/bin/create-kit.js index 105c233..a6a9a32 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-php [project-directory] [options]'); + console.log('Usage: npx @tidyfactor/cli-php [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-php.skill b/dist/tidyfactor-php.skill index af579f7f42e671b3f6684a194a46c50bb7856d61..78de7c785d82b26ce2642696f5cd35e31d82b713 100644 GIT binary patch delta 8610 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 delta 8659 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 diff --git a/dist/tidyfactor-php/CHANGELOG.md b/dist/tidyfactor-php/CHANGELOG.md index f01f58e..c473ec1 100644 --- a/dist/tidyfactor-php/CHANGELOG.md +++ b/dist/tidyfactor-php/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog - TidyFactor PHP -All notable changes to the **[@alwkala/tidyfactor-php](https://www.npmjs.com/package/@alwkala/tidyfactor-php)** package will be documented in this file. +All notable changes to the **[@tidyfactor/php](https://www.npmjs.com/package/@tidyfactor/php)** 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-php` +- Initial Release of `@tidyfactor/php` diff --git a/dist/tidyfactor-php/README.ar.md b/dist/tidyfactor-php/README.ar.md index c708fa9..de1c0ed 100644 --- a/dist/tidyfactor-php/README.ar.md +++ b/dist/tidyfactor-php/README.ar.md @@ -3,7 +3,7 @@ # 🐘 مهارة تايتفكتور لمنظومات PHP الحديثة `TidyFactor PHP v1.2.0` ### المنظومة الأحادية المعيارية الحديثة بنظام Plates و Flight و Medoo وإدارة 13 موديول مغلق -[![npm version](https://img.shields.io/npm/v/@alwkala/tidyfactor-php.svg?style=for-the-badge&color=777BB4)](https://www.npmjs.com/package/@alwkala/tidyfactor-php) +[![npm version](https://img.shields.io/npm/v/@tidyfactor/php.svg?style=for-the-badge&color=777BB4)](https://www.npmjs.com/package/@tidyfactor/php) [![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) @@ -60,15 +60,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-php/README.md b/dist/tidyfactor-php/README.md index ba27272..699f29a 100644 --- a/dist/tidyfactor-php/README.md +++ b/dist/tidyfactor-php/README.md @@ -5,7 +5,7 @@ **The official modern PHP 8.x architecture track within the TidyFactor Ecosystem.** -[![npm version](https://img.shields.io/npm/v/@alwkala/tidyfactor-php.svg?style=for-the-badge&color=777BB4)](https://www.npmjs.com/package/@alwkala/tidyfactor-php) +[![npm version](https://img.shields.io/npm/v/@tidyfactor/php.svg?style=for-the-badge&color=777BB4)](https://www.npmjs.com/package/@tidyfactor/php) [![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) [![PHP 8.4+](https://img.shields.io/badge/PHP-8.4%2B%20SSR-8892BF.svg?style=for-the-badge)](https://php.net) @@ -120,15 +120,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-php/bin/create-kit.js b/dist/tidyfactor-php/bin/create-kit.js index 105c233..a6a9a32 100644 --- a/dist/tidyfactor-php/bin/create-kit.js +++ b/dist/tidyfactor-php/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-php [project-directory] [options]'); + console.log('Usage: npx @tidyfactor/cli-php [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-php/package.json b/dist/tidyfactor-php/package.json index 65855dd..979c4bd 100644 --- a/dist/tidyfactor-php/package.json +++ b/dist/tidyfactor-php/package.json @@ -1,5 +1,5 @@ { - "name": "@alwkala/tidyfactor-php", + "name": "@tidyfactor/php", "version": "1.2.0", "description": "TidyFactor PHP Mono track — Modern Server-Rendered Modular Monolith (Flight + Medoo + Plates) with Contextual Decision Layer (CDL)", "main": "SKILL.md", @@ -22,7 +22,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 65855dd..979c4bd 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "name": "@alwkala/tidyfactor-php", + "name": "@tidyfactor/php", "version": "1.2.0", "description": "TidyFactor PHP Mono track — Modern Server-Rendered Modular Monolith (Flight + Medoo + Plates) with Contextual Decision Layer (CDL)", "main": "SKILL.md", @@ -22,7 +22,7 @@ "claude-code", "cursor" ], - "author": "TidyFactor & Alwkala (https://alwkala.com)", + "author": "TidyFactor (https://tidyfactor.com)", "license": "Apache-2.0", "repository": { "type": "git",