fune/devtools/shared
Alexandre Poirot ae7b6ea7e4 Bug 1794693 - [devtools] Move devtools-source-map to regular mozilla-central code. r=bomsy,perftest-reviewers,jdescottes,sparky
This used to be a node package. Let's make it become regular commonjs devtools modules.
This will make it trivial to migrate this to ES Modules.
Also possibly make this code become the unique layer in m-c on top of the source-map package.

We no longer use webpack to build the two bundles (index.js and worker.js),
instead, we are using the toolkit worker loader (require.js) in order to load
all this code without any build step.

As this is no longer a node package, I removed node-specific modules (assertRoot/wasmAsset)
and simplify the definition of wasm file URIs as they are now fixed.

Also moving the debugger to load internal "devtools/client/shared/source-map/source-map.js"
module in jest as running the Web Worker instantiated by source-map/index.js is too complex.

Differential Revision: https://phabricator.services.mozilla.com/D159115
2022-11-08 16:01:01 +00:00
..
commands Bug 1793604 - [devtools] Convert Loader.jsm to ESM. r=perftest-reviewers,geckoview-reviewers,preferences-reviewers,owlish,kshampur,jdescottes 2022-10-14 12:19:42 +00:00
compatibility Bug 1794379 - [devtools] Update MDN compat data (October 2022) r=jdescottes 2022-10-10 15:28:42 +00:00
css Bug 1461589 - Add support for the CSS font-variant-emoji property to the style system. r=emilio 2022-10-22 09:43:48 +00:00
discovery Bug 1792341 - Migrate more toolkit/modules consumers to use direct ES module import. r=Gijs,webdriver-reviewers,perftest-reviewers,necko-reviewers,geckoview-reviewers,preferences-reviewers,application-update-reviewers,pip-reviewers,credential-management-reviewers,sgalich,owlish,bytesized,AlexandruIonescu,whimboo,mconley,mixedpuppy 2022-10-18 11:21:26 +00:00
heapsnapshot Bug 1793604 - [devtools] Convert Loader.jsm to ESM. r=perftest-reviewers,geckoview-reviewers,preferences-reviewers,owlish,kshampur,jdescottes 2022-10-14 12:19:42 +00:00
images
inspector Bug 1792848 - [devtools] Use absolute URLs to import modules in devtools/shared. r=Honza,devtools-backward-compat-reviewers,bomsy 2022-10-12 15:56:22 +00:00
jsbeautify Bug 1792848 - [devtools] Use absolute URLs to import modules in devtools/shared. r=Honza,devtools-backward-compat-reviewers,bomsy 2022-10-12 15:56:22 +00:00
layout Bug 1792848 - [devtools] Use absolute URLs to import modules in devtools/shared. r=Honza,devtools-backward-compat-reviewers,bomsy 2022-10-12 15:56:22 +00:00
loader Bug 1794693 - [devtools] Move devtools-source-map to regular mozilla-central code. r=bomsy,perftest-reviewers,jdescottes,sparky 2022-11-08 16:01:01 +00:00
locales Bug 1796090 - [devtools] Display link to container element in container query in the rule view. r=jdescottes,devtools-backward-compat-reviewers. 2022-10-27 08:53:42 +00:00
node-properties
performance-new Bug 1793396 - [devtools] Use absolute URLs in all usages of loader.lazyRequireGetter. r=Honza 2022-10-03 18:57:13 +00:00
platform Bug 1788762 - Migrate devtools network observer to an ES module r=ochameau 2022-10-17 19:56:18 +00:00
protocol Bug 1793604 - [devtools] Convert Loader.jsm to ESM. r=perftest-reviewers,geckoview-reviewers,preferences-reviewers,owlish,kshampur,jdescottes 2022-10-14 12:19:42 +00:00
qrcode Bug 1793604 - [devtools] Convert Loader.jsm to ESM. r=perftest-reviewers,geckoview-reviewers,preferences-reviewers,owlish,kshampur,jdescottes 2022-10-14 12:19:42 +00:00
security Bug 1793604 - [devtools] Convert Loader.jsm to ESM. r=perftest-reviewers,geckoview-reviewers,preferences-reviewers,owlish,kshampur,jdescottes 2022-10-14 12:19:42 +00:00
specs Bug 1796095 - [devtools] Display query container data in a tooltip in the rule view. r=jdescottes,devtools-backward-compat-reviewers. 2022-11-08 12:46:27 +00:00
sprintfjs
storage Bug 1793604 - [devtools] Convert Loader.jsm to ESM. r=perftest-reviewers,geckoview-reviewers,preferences-reviewers,owlish,kshampur,jdescottes 2022-10-14 12:19:42 +00:00
test-helpers Bug 1793604 - [devtools] Convert Loader.jsm to ESM. r=perftest-reviewers,geckoview-reviewers,preferences-reviewers,owlish,kshampur,jdescottes 2022-10-14 12:19:42 +00:00
tests Bug 1796582 - [devtools] Load DistinctSystemPrincipalLoader in the dedicated DevToolsLoader global r=ochameau 2022-10-28 08:06:38 +00:00
transport Bug 1793604 - [devtools] Convert Loader.jsm to ESM. r=perftest-reviewers,geckoview-reviewers,preferences-reviewers,owlish,kshampur,jdescottes 2022-10-14 12:19:42 +00:00
webconsole Bug 1792341 - Migrate more toolkit/modules consumers to use direct ES module import. r=Gijs,webdriver-reviewers,perftest-reviewers,necko-reviewers,geckoview-reviewers,preferences-reviewers,application-update-reviewers,pip-reviewers,credential-management-reviewers,sgalich,owlish,bytesized,AlexandruIonescu,whimboo,mconley,mixedpuppy 2022-10-18 11:21:26 +00:00
worker Bug 1793604 - [devtools] Convert Loader.jsm to ESM. r=perftest-reviewers,geckoview-reviewers,preferences-reviewers,owlish,kshampur,jdescottes 2022-10-14 12:19:42 +00:00
.eslintrc.js
accessibility.js Bug 1792848 - [devtools] Use absolute URLs to import modules in devtools/shared. r=Honza,devtools-backward-compat-reviewers,bomsy 2022-10-12 15:56:22 +00:00
async-storage.js Bug 1793396 - [devtools] Use absolute URLs in all usages of loader.lazyRequireGetter. r=Honza 2022-10-03 18:57:13 +00:00
async-utils.js
constants.js
content-observer.js Bug 1792848 - [devtools] Use absolute URLs to import modules in devtools/shared. r=Honza,devtools-backward-compat-reviewers,bomsy 2022-10-12 15:56:22 +00:00
debounce.js
defer.js
DevToolsInfaillibleUtils.sys.mjs Bug 1788762 - Migrate devtools network observer to an ES module r=ochameau 2022-10-17 19:56:18 +00:00
DevToolsUtils.js Bug 1792341 - Migrate more toolkit/modules consumers to use direct ES module import. r=Gijs,webdriver-reviewers,perftest-reviewers,necko-reviewers,geckoview-reviewers,preferences-reviewers,application-update-reviewers,pip-reviewers,credential-management-reviewers,sgalich,owlish,bytesized,AlexandruIonescu,whimboo,mconley,mixedpuppy 2022-10-18 11:21:26 +00:00
dom-helpers.js Bug 1789201 - [devtools] Expose Services as a global to all DevTools modules. r=perftest-reviewers,nchevobbe,julienw,AlexandruIonescu 2022-09-09 07:22:51 +00:00
dom-node-constants.js
dom-node-filter-constants.js
event-emitter.js Bug 1792848 - [devtools] Use absolute URLs to import modules in devtools/shared. r=Honza,devtools-backward-compat-reviewers,bomsy 2022-10-12 15:56:22 +00:00
extend.js
flags.js Bug 1789201 - [devtools] Expose Services as a global to all DevTools modules. r=perftest-reviewers,nchevobbe,julienw,AlexandruIonescu 2022-09-09 07:22:51 +00:00
generate-uuid.js Bug 1789201 - [devtools] Expose Services as a global to all DevTools modules. r=perftest-reviewers,nchevobbe,julienw,AlexandruIonescu 2022-09-09 07:22:51 +00:00
indentation.js Bug 1789201 - [devtools] Expose Services as a global to all DevTools modules. r=perftest-reviewers,nchevobbe,julienw,AlexandruIonescu 2022-09-09 07:22:51 +00:00
indexed-db.js Bug 1789980 - [devtools] Stop exposing indexedDB to all DevTools modules. r=jdescottes 2022-09-20 12:52:27 +00:00
jar.mn
l10n.js
moz.build Bug 1788762 - Migrate devtools network observer to an ES module r=ochameau 2022-10-17 19:56:18 +00:00
natural-sort.js Bug 1789052 - [devtools] Fix storage inspector sorting logic r=nchevobbe 2022-09-05 13:00:15 +00:00
path.js
picker-constants.js
plural-form.js Bug 1792848 - [devtools] Use absolute URLs to import modules in devtools/shared. r=Honza,devtools-backward-compat-reviewers,bomsy 2022-10-12 15:56:22 +00:00
protocol.js Bug 1792848 - [devtools] Use absolute URLs to import modules in devtools/shared. r=Honza,devtools-backward-compat-reviewers,bomsy 2022-10-12 15:56:22 +00:00
system.js Bug 1792341 - Migrate more toolkit/modules consumers to use direct ES module import. r=Gijs,webdriver-reviewers,perftest-reviewers,necko-reviewers,geckoview-reviewers,preferences-reviewers,application-update-reviewers,pip-reviewers,credential-management-reviewers,sgalich,owlish,bytesized,AlexandruIonescu,whimboo,mconley,mixedpuppy 2022-10-18 11:21:26 +00:00
ThreadSafeDevToolsUtils.js
throttle.js
validate-breakpoint.jsm
wasm-source-map.js
webextension-fallback.html