[TikiWiki-commits] [Git][tikiwiki/tiki][master] [DOC] src/js/tiki-jquery Give even more information, and more guidance on what to do

Benoit Grégoire (@benoitg) via TikiWiki-cvs <[email protected]>
Newsgroups gmane.comp.cms.tiki.cvs
Message-ID <69b49810eb9bc_3b18bfb4627da@gitlab-sidekiq-low-urgency-cpu-bound-v2-fdfffcb87-vtb6k.mail>

Benoit Grégoire pushed to branch master at Tiki Wiki CMS Groupware / Tiki


Commits:
e4a34a02 by Benoit Grégoire at 2026-03-13T22:57:33+00:00
[DOC] src/js/tiki-jquery Give even more information, and more guidance on what to do
---
* [DOC] src/js/tiki-jquery Give even more information, and more guidance on what to do

See merge request tikiwiki/tiki!9749

- - - - -


1 changed file:

- src/js/README.md


Changes:

=====================================
src/js/README.md
=====================================
@@ -18,13 +18,10 @@ Top-level folder in src/js group code mostly by technical similarity.
 * [common-externals](./common-externals) are ESM javascript libraries automatically loaded in the browser through importmaps.
 * [common-externals-legacy-cjs](./common-externals-legacy-cjs) are CJS javascript libraries that do not have a working ESM version.  They must be loaded manually through headerlib.
 * common-reexported are temporary re-compile in ESM format of full external libraries that currently do not have a native EJS version.
-* jquery-tiki contains legacy tiki js scripts based on jquery (loaded by, or loaded into jquery), that were modernized to compile their dependencies into themselves.  It has a single package.json, and generates multiple .mjs ESM modules.  It's meant to move:
-  * lib/jquery_tiki/*.js to src/js/jquery-tiki/*.js
-  * lib/jquery_tiki/tiki-jquery.js methods to their own files in src/js/jquery-tiki/*.js
-  * It should only depend ont things that are loaded into jquery, and NOTHING else
+* [jquery-tiki](./jquery-tiki) jquery-tiki contains legacy tiki js scripts based on jquery (loaded by, or loaded into jquery) formerly in lib/jquery_tiki.
 * MOVE_THIS_CONTENT_ELSEWHERE was an emergency refactoring of multi-file modules that were mistakenly put inside jquery-tiki, and the build system was mistakenly patched to build all files in subdirectories, which results in a bunch of extra modules being compiled.  They need to be put in their own directory, or grouped according to what they related to.
 * vue-mf is a collection of (mostly) independent vue3 modules loaded as microfrontends.  Each module has is it's own package.json.
-* ... Developpers, you are expected to complete this list when you add modules or work on them!
+* ... Developers, you are expected to complete this list when you add modules or work on them!
 
 ## Migrating dependencies
 



View it on GitLab: https://gitlab.com/tikiwiki/tiki/-/commit/e4a34a02c7cbabfe9638de1415b105d8a9729bbe

-- 
View it on GitLab: https://gitlab.com/tikiwiki/tiki/-/commit/e4a34a02c7cbabfe9638de1415b105d8a9729bbe
You're receiving this email because of your account on gitlab.com. Manage all notifications: https://gitlab.com/-/profile/notifications | Help: https://gitlab.com/help

_______________________________________________
TikiWiki-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tikiwiki-cvs
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.