[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