diff --git a/.eslintignore b/.eslintignore index 19054844a..cf681b00c 100644 --- a/.eslintignore +++ b/.eslintignore @@ -12,3 +12,5 @@ examples/ @types/ *.js */*.js +# ignore local test as it is a separate typescript project +local/ \ No newline at end of file diff --git a/.ts-for-gir.all.rc.js b/.ts-for-gir.all.rc.js index 829eb580e..6086e3706 100644 --- a/.ts-for-gir.all.rc.js +++ b/.ts-for-gir.all.rc.js @@ -1,8 +1,10 @@ export default { + outdir: './local/@girs/', modules: ['*'], girDirectories: ['./vala-girs/gir-1.0', './girs'], ignoreVersionConflicts: true, promisify: true, + packageYarn: true, ignore: [ 'Colorhug-1.0', // Duplicate of ColorHug-1.0 'GUPnP-DLNA-1.0', // Same namespace as GUPnP-1.0.gir, is this a bug or should we merge the type definitions? diff --git a/local/.gitignore b/local/.gitignore new file mode 100644 index 000000000..cd11ad1b0 --- /dev/null +++ b/local/.gitignore @@ -0,0 +1,9 @@ +@girs + +.pnp.* +.yarn/* +!.yarn/patches +!.yarn/plugins +!.yarn/releases +!.yarn/sdks +!.yarn/versions diff --git a/local/.yarnrc.yml b/local/.yarnrc.yml new file mode 100644 index 000000000..8b757b29a --- /dev/null +++ b/local/.yarnrc.yml @@ -0,0 +1 @@ +nodeLinker: node-modules \ No newline at end of file diff --git a/local/all.ts b/local/all.ts new file mode 100644 index 000000000..45d95e9f8 --- /dev/null +++ b/local/all.ts @@ -0,0 +1,423 @@ +import '@girs/accounts-1.0' +import '@girs/accountsservice-1.0' +import '@girs/adw-1' +import '@girs/amtk-4' +import '@girs/amtk-5' +import '@girs/anjuta-3.0' +import '@girs/anthy-9000' +import '@girs/appindicator3-0.1' +import '@girs/appstream-1.0' +import '@girs/appstreambuilder-1.0' +import '@girs/appstreamglib-1.0' +import '@girs/arrow-1.0' +import '@girs/arrowcuda-1.0' +import '@girs/arrowdataset-1.0' +import '@girs/arrowflight-1.0' +import '@girs/atk-1.0' +import '@girs/atspi-2.0' +import '@girs/babl-0.1' +import '@girs/bamf-3' +import '@girs/builder-1.0' +import '@girs/bump-0.1' +import '@girs/cairo-1.0' +import '@girs/cally-1.0' +import '@girs/cally-10' +import '@girs/cally-11' +import '@girs/cally-12' +import '@girs/cally-13' +import '@girs/camel-1.2' +import '@girs/caribou-1.0' +import '@girs/champlain-0.12' +import '@girs/cheese-3.0' +import '@girs/cloudproviders-0.3' +import '@girs/clutter-1.0' +import '@girs/clutter-10' +import '@girs/clutter-11' +import '@girs/clutter-12' +import '@girs/clutter-13' +import '@girs/cluttergdk-1.0' +import '@girs/cluttergst-2.0' +import '@girs/cluttergst-3.0' +import '@girs/clutterx11-1.0' +import '@girs/cogl-1.0' +import '@girs/cogl-2.0' +import '@girs/cogl-10' +import '@girs/cogl-11' +import '@girs/cogl-12' +import '@girs/cogl-13' +import '@girs/coglgst-2.0' +import '@girs/coglpango-1.0' +import '@girs/coglpango-2.0' +import '@girs/coglpango-10' +import '@girs/coglpango-11' +import '@girs/coglpango-12' +import '@girs/coglpango-13' +import '@girs/colord-1.0' +import '@girs/colordgtk-1.0' +import '@girs/colorhug-1.0' +import '@girs/dazzle-1.0' +import '@girs/dbus-1.0' +import '@girs/dbusglib-1.0' +import '@girs/dbusmenu-0.4' +import '@girs/dbusmenugtk-0.4' +import '@girs/dbusmenugtk3-0.4' +import '@girs/dee-1.0' +import '@girs/devhelp-3.0' +import '@girs/dex-1' +import '@girs/dmap-3.0' +import '@girs/ebackend-1.2' +import '@girs/ebook-1.2' +import '@girs/ebookcontacts-1.2' +import '@girs/ecal-2.0' +import '@girs/ecalendar-1.2' +import '@girs/edatabook-1.2' +import '@girs/edatacal-2.0' +import '@girs/edataserver-1.2' +import '@girs/edataserverui-1.2' +import '@girs/edataserverui4-1.0' +import '@girs/egg-1.0' +import '@girs/eog-3.0' +import '@girs/epc-1.0' +import '@girs/epcui-1.0' +import '@girs/evincedocument-3.0' +import '@girs/evinceview-3.0' +import '@girs/farstream-0.1' +import '@girs/farstream-0.2' +import '@girs/flatpak-1.0' +import '@girs/folks-0.6' +import '@girs/folks-0.7' +import '@girs/folksdummy-0.6' +import '@girs/folksdummy-0.7' +import '@girs/folkseds-0.6' +import '@girs/folkseds-0.7' +import '@girs/folkslibsocialweb-0.6' +import '@girs/folkstelepathy-0.6' +import '@girs/folkstelepathy-0.7' +import '@girs/fontconfig-2.0' +import '@girs/freetype2-2.0' +import '@girs/fwupd-2.0' +import '@girs/gandiva-1.0' +import '@girs/gcab-1.0' +import '@girs/gcalc-1' +import '@girs/gcalc-2' +import '@girs/gck-1' +import '@girs/gck-2' +import '@girs/gconf-2.0' +import '@girs/gcr-3' +import '@girs/gcr-4' +import '@girs/gcrgtk3-4' +import '@girs/gcrgtk4-4' +import '@girs/gcrui-3' +import '@girs/gd-1.0' +import '@girs/gda-5.0' +import '@girs/gda-6.0' +import '@girs/gdata-0.0' +import '@girs/gdaui-5.0' +import '@girs/gdaui-6.0' +import '@girs/gdesktopenums-3.0' +import '@girs/gdk-2.0' +import '@girs/gdk-3.0' +import '@girs/gdk-4.0' +import '@girs/gdkpixbuf-2.0' +import '@girs/gdkpixdata-2.0' +import '@girs/gdkwayland-4.0' +import '@girs/gdkx11-2.0' +import '@girs/gdkx11-3.0' +import '@girs/gdkx11-4.0' +import '@girs/gdl-3' +import '@girs/gdm-1.0' +import '@girs/gedit-3.0' +import '@girs/gee-0.8' +import '@girs/gee-1.0' +import '@girs/gegl-0.3' +import '@girs/gegl-0.4' +import '@girs/geglgtk3-0.1' +import '@girs/geoclue-2.0' +import '@girs/geocodeglib-1.0' +import '@girs/geocodeglib-2.0' +import '@girs/gepub-0.5' +import '@girs/ges-1.0' +import '@girs/gexiv2-0.10' +import '@girs/gfbgraph-0.2' +import '@girs/gfbgraph-0.3' +import '@girs/ggit-1.0' +import '@girs/gio-2.0' +import '@girs/girepository-2.0' +import '@girs/gitg-1.0' +import '@girs/gitgext-1.0' +import '@girs/gjs' +import '@girs/gjsdbus-1.0' +import '@girs/gkbd-3.0' +import '@girs/gl-1.0' +import '@girs/gladeui-2.0' +import '@girs/glib-2.0' +import '@girs/gmenu-3.0' +import '@girs/gmime-3.0' +import '@girs/gmodule-2.0' +import '@girs/gnomeautoar-0.1' +import '@girs/gnomeautoargtk-0.1' +import '@girs/gnomebg-4.0' +import '@girs/gnomebluetooth-1.0' +import '@girs/gnomebluetooth-3.0' +import '@girs/gnomedesktop-3.0' +import '@girs/gnomedesktop-4.0' +import '@girs/gnomekeyring-1.0' +import '@girs/gnomemaps-1.0' +import '@girs/gnomerr-4.0' +import '@girs/goa-1.0' +import '@girs/gobject-2.0' +import '@girs/goocanvas-2.0' +import '@girs/goocanvas-3.0' +import '@girs/govirt-1.0' +import '@girs/gpseq-1.0' +import '@girs/granite-1.0' +import '@girs/granite-7.0' +import '@girs/graphene-1.0' +import '@girs/grl-0.1' +import '@girs/grl-0.2' +import '@girs/grl-0.3' +import '@girs/grlnet-0.1' +import '@girs/grlnet-0.2' +import '@girs/grlnet-0.3' +import '@girs/grlpls-0.2' +import '@girs/grlpls-0.3' +import '@girs/grss-0.7' +import '@girs/gsf-1' +import '@girs/gsignon-1.0' +import '@girs/gsignond-1.0' +import '@girs/gsk-4.0' +import '@girs/gsound-1.0' +import '@girs/gspell-1' +import '@girs/gssdp-1.0' +import '@girs/gssdp-1.2' +import '@girs/gssdp-1.6' +import '@girs/gst-0.10' +import '@girs/gst-1.0' +import '@girs/gstallocators-1.0' +import '@girs/gstapp-1.0' +import '@girs/gstaudio-1.0' +import '@girs/gstbadallocators-1.0' +import '@girs/gstbadaudio-1.0' +import '@girs/gstbase-0.10' +import '@girs/gstbase-1.0' +import '@girs/gstcheck-1.0' +import '@girs/gstcodecs-1.0' +import '@girs/gstcontroller-1.0' +import '@girs/gstfft-1.0' +import '@girs/gstgl-1.0' +import '@girs/gstglegl-1.0' +import '@girs/gstglwayland-1.0' +import '@girs/gstglx11-1.0' +import '@girs/gstinsertbin-1.0' +import '@girs/gstinterfaces-0.10' +import '@girs/gstmpegts-1.0' +import '@girs/gstnet-1.0' +import '@girs/gstpbutils-0.10' +import '@girs/gstpbutils-1.0' +import '@girs/gstplay-1.0' +import '@girs/gstplayer-1.0' +import '@girs/gstriff-1.0' +import '@girs/gstrtp-1.0' +import '@girs/gstrtsp-1.0' +import '@girs/gstrtspserver-1.0' +import '@girs/gstsdp-1.0' +import '@girs/gsttag-0.10' +import '@girs/gsttag-1.0' +import '@girs/gsttranscoder-1.0' +import '@girs/gstvideo-0.10' +import '@girs/gstvideo-1.0' +import '@girs/gstvulkan-1.0' +import '@girs/gstwebrtc-1.0' +import '@girs/gsystem-1.0' +import '@girs/gtef-2' +import '@girs/gtk-2.0' +import '@girs/gtk-3.0' +import '@girs/gtk-4.0' +import '@girs/gtkchamplain-0.12' +import '@girs/gtkclutter-1.0' +import '@girs/gtksource-3.0' +import '@girs/gtksource-4' +import '@girs/gtksource-5' +import '@girs/gtkvnc-2.0' +import '@girs/gtop-2.0' +import '@girs/gucharmap-2.90' +import '@girs/gudev-1.0' +import '@girs/guestfs-1.0' +import '@girs/gupnp-1.0' +import '@girs/gupnp-1.2' +import '@girs/gupnp-1.6' +import '@girs/gupnpav-1.0' +import '@girs/gupnpdlna-1.0' +import '@girs/gupnpdlna-2.0' +import '@girs/gupnpdlnagst-2.0' +import '@girs/gupnpigd-1.0' +import '@girs/gusb-1.0' +import '@girs/gvc-1.0' +import '@girs/gvnc-1.0' +import '@girs/gvncpulse-1.0' +import '@girs/gweather-3.0' +import '@girs/gweather-4.0' +import '@girs/gxml-0.14' +import '@girs/gxml-0.16' +import '@girs/gxml-0.18' +import '@girs/gxml-0.20' +import '@girs/gxps-0.1' +import '@girs/gxps-1.0' +import '@girs/handy-0.0' +import '@girs/handy-1' +import '@girs/harfbuzz-0.0' +import '@girs/ianjuta-3.0' +import '@girs/ibus-1.0' +import '@girs/ical-3.0' +import '@girs/icalglib-3.0' +import '@girs/ide-1.0' +import '@girs/javascriptcore-4.0' +import '@girs/javascriptcore-4.1' +import '@girs/javascriptcore-5.0' +import '@girs/javascriptcore-6.0' +import '@girs/jscore-3.0' +import '@girs/json-1.0' +import '@girs/jsonrpc-1.0' +import '@girs/libmsi-1.0' +import '@girs/libosinfo-1.0' +import '@girs/libvirtgconfig-1.0' +import '@girs/libvirtglib-1.0' +import '@girs/libvirtgobject-1.0' +import '@girs/libxml2-2.0' +import '@girs/manette-0.2' +import '@girs/mash-0.2' +import '@girs/mbim-1.0' +import '@girs/mediaart-1.0' +import '@girs/mediaart-2.0' +import '@girs/meta-10' +import '@girs/meta-11' +import '@girs/meta-12' +import '@girs/meta-13' +import '@girs/metatest-12' +import '@girs/metatest-13' +import '@girs/modemmanager-1.0' +import '@girs/mtk-13' +import '@girs/mx-1.0' +import '@girs/mx-2.0' +import '@girs/mxgtk-1.0' +import '@girs/nautilus-3.0' +import '@girs/networkmanager-1.0' +import '@girs/nice-0.1' +import '@girs/nm-1.0' +import '@girs/nma-1.0' +import '@girs/nmclient-1.0' +import '@girs/nmgtk-1.0' +import '@girs/notify-0.7' +import '@girs/ostree-1.0' +import '@girs/p11kit-1.0' +import '@girs/packagekitglib-1.0' +import '@girs/packagekitplugin-1.0' +import '@girs/panelapplet-4.0' +import '@girs/pango-1.0' +import '@girs/pangocairo-1.0' +import '@girs/pangofc-1.0' +import '@girs/pangoft2-1.0' +import '@girs/pangoot-1.0' +import '@girs/pangoxft-1.0' +import '@girs/parquet-1.0' +import '@girs/peas-1.0' +import '@girs/peas-2' +import '@girs/peasgtk-1.0' +import '@girs/plasma-1.0' +import '@girs/pnl-1.0' +import '@girs/polkit-1.0' +import '@girs/polkitagent-1.0' +import '@girs/poppler-0.18' +import '@girs/qmi-1.0' +import '@girs/qrtr-1.0' +import '@girs/rest-0.7' +import '@girs/rest-1.0' +import '@girs/restextras-0.7' +import '@girs/restextras-1.0' +import '@girs/retro-0.14' +import '@girs/retro-1' +import '@girs/retro-2' +import '@girs/rsvg-2.0' +import '@girs/rygelcore-2.6' +import '@girs/rygelcore-2.8' +import '@girs/rygelrenderer-2.6' +import '@girs/rygelrenderer-2.8' +import '@girs/rygelrenderergst-2.6' +import '@girs/rygelrenderergst-2.8' +import '@girs/rygelserver-2.6' +import '@girs/rygelserver-2.8' +import '@girs/secret-1' +import '@girs/secretunstable-0' +import '@girs/shell-0.1' +import '@girs/shell-12' +import '@girs/shell-13' +import '@girs/shew-0' +import '@girs/shumate-1.0' +import '@girs/signon-2.0' +import '@girs/snapd-1' +import '@girs/socialwebclient-0.25' +import '@girs/soup-2.4' +import '@girs/soup-3.0' +import '@girs/soupgnome-2.4' +import '@girs/spiceclientglib-2.0' +import '@girs/spiceclientgtk-3.0' +import '@girs/st-1.0' +import '@girs/st-12' +import '@girs/st-13' +import '@girs/sushi-1.0' +import '@girs/telepathyfarstream-0.6' +import '@girs/telepathyglib-0.12' +import '@girs/telepathylogger-0.2' +import '@girs/template-1.0' +import '@girs/tepl-4' +import '@girs/tepl-5' +import '@girs/tepl-6' +import '@girs/timezonemap-1.0' +import '@girs/totem-1.0' +import '@girs/totemplparser-1.0' +import '@girs/tracker-1.0' +import '@girs/tracker-2.0' +import '@girs/tracker-3.0' +import '@girs/trackercontrol-1.0' +import '@girs/trackercontrol-2.0' +import '@girs/trackerminer-1.0' +import '@girs/trackerminer-2.0' +import '@girs/udisks-2.0' +import '@girs/uhm-0.0' +import '@girs/unique-3.0' +import '@girs/unity-6.0' +import '@girs/unity-7.0' +import '@girs/unityextras-7.0' +import '@girs/upowerglib-1.0' +import '@girs/vda-1' +import '@girs/vgda-1' +import '@girs/vgpg-1' +import '@girs/vgsl-1' +import '@girs/vips-8.0' +import '@girs/vpg-1' +import '@girs/vsqlite-1' +import '@girs/vte-2.91' +import '@girs/vte-3.91' +import '@girs/vte-4-2.91' +import '@girs/vulkan-1.0' +import '@girs/webkit-6.0' +import '@girs/webkit2-4.0' +import '@girs/webkit2-4.1' +import '@girs/webkit2-5.0' +import '@girs/webkit2webextension-4.0' +import '@girs/webkit2webextension-4.1' +import '@girs/webkit2webextension-5.0' +import '@girs/webkitwebextension-6.0' +import '@girs/webkitwebprocessextension-6.0' +import '@girs/win32-1.0' +import '@girs/wnck-3.0' +import '@girs/xdp-1.0' +import '@girs/xdpgtk3-1.0' +import '@girs/xdpgtk4-1.0' +import '@girs/xfixes-4.0' +import '@girs/xft-2.0' +import '@girs/xkl-1.0' +import '@girs/xlib-2.0' +import '@girs/xrandr-1.3' +import '@girs/zeitgeist-2.0' +import '@girs/zpj-0.0' diff --git a/local/package.json b/local/package.json new file mode 100644 index 000000000..f68e02ef2 --- /dev/null +++ b/local/package.json @@ -0,0 +1,9 @@ +{ + "private": true, + "devDependencies": { + "typescript": "^5.2.2" + }, + "scripts": { + "validate:types": "tsc --project tsconfig.json" + } +} diff --git a/local/tsconfig.json b/local/tsconfig.json new file mode 100644 index 000000000..7ccbab9b0 --- /dev/null +++ b/local/tsconfig.json @@ -0,0 +1,18 @@ +{ + "compilerOptions": { + "lib": ["ESNext"], + "types": [], + "moduleResolution": "Bundler", + "module": "ESNext", + "strict": true, + "noEmit": true, + "noImplicitAny": true, + "strictNullChecks": true, + "noImplicitThis": true, + "alwaysStrict": true, + "skipLibCheck": false, + }, + "files": ["all.ts"], + "exclude": [] + } + \ No newline at end of file diff --git a/local/yarn.lock b/local/yarn.lock new file mode 100644 index 000000000..4ad27cba5 --- /dev/null +++ b/local/yarn.lock @@ -0,0 +1,34 @@ +# This file is generated by running "yarn install" inside your project. +# Manual changes might be lost - proceed with caution! + +__metadata: + version: 8 + cacheKey: 10 + +"root-workspace-0b6124@workspace:.": + version: 0.0.0-use.local + resolution: "root-workspace-0b6124@workspace:." + dependencies: + typescript: "npm:^5.2.2" + languageName: unknown + linkType: soft + +"typescript@npm:^5.2.2": + version: 5.4.2 + resolution: "typescript@npm:5.4.2" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 10/f8cfdc630ab1672f004e9561eb2916935b2d267792d07ce93e97fc601c7a65191af32033d5e9c0169b7dc37da7db9bf320f7432bc84527cb7697effaa4e4559d + languageName: node + linkType: hard + +"typescript@patch:typescript@npm%3A^5.2.2#optional!builtin": + version: 5.4.2 + resolution: "typescript@patch:typescript@npm%3A5.4.2#optional!builtin::version=5.4.2&hash=d69c25" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 10/ef4fc2994cc0219dc9ada94c92106ba8d44cbfd7a0328ed6f8d730311caf66e114cdfa07fbc6f369bfc0fc182d9493851b3bf1644c06fc5818690b19ee960d72 + languageName: node + linkType: hard diff --git a/package.json b/package.json index dd4bb3c70..dea43b03c 100644 --- a/package.json +++ b/package.json @@ -40,7 +40,7 @@ "validate": "yarn workspaces foreach -v --all --parallel run validate", "validate:types": "yarn workspaces foreach -v --all --parallel run validate:types", "validate:examples": "yarn workspaces foreach -v --all --parallel run validate:app", - "validate:types:local": "tsc --project tsconfig.json", + "validate:types:local": "cd local && yarn install && tsc --project tsconfig.json", "clear": "yarn clear:build && yarn clear:types", "clear:build": "yarn workspaces foreach -v --include '@ts-for-gir/*' run clear:build", "clear:types": "rimraf ./@types", diff --git a/yarn.lock b/yarn.lock index ae2f3c6d2..fe0953908 100644 --- a/yarn.lock +++ b/yarn.lock @@ -290,13 +290,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/aix-ppc64@npm:0.20.0": - version: 0.20.0 - resolution: "@esbuild/aix-ppc64@npm:0.20.0" - conditions: os=aix & cpu=ppc64 - languageName: node - linkType: hard - "@esbuild/aix-ppc64@npm:0.20.1": version: 0.20.1 resolution: "@esbuild/aix-ppc64@npm:0.20.1" @@ -311,13 +304,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-arm64@npm:0.20.0": - version: 0.20.0 - resolution: "@esbuild/android-arm64@npm:0.20.0" - conditions: os=android & cpu=arm64 - languageName: node - linkType: hard - "@esbuild/android-arm64@npm:0.20.1": version: 0.20.1 resolution: "@esbuild/android-arm64@npm:0.20.1" @@ -332,13 +318,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-arm@npm:0.20.0": - version: 0.20.0 - resolution: "@esbuild/android-arm@npm:0.20.0" - conditions: os=android & cpu=arm - languageName: node - linkType: hard - "@esbuild/android-arm@npm:0.20.1": version: 0.20.1 resolution: "@esbuild/android-arm@npm:0.20.1" @@ -353,13 +332,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-x64@npm:0.20.0": - version: 0.20.0 - resolution: "@esbuild/android-x64@npm:0.20.0" - conditions: os=android & cpu=x64 - languageName: node - linkType: hard - "@esbuild/android-x64@npm:0.20.1": version: 0.20.1 resolution: "@esbuild/android-x64@npm:0.20.1" @@ -374,13 +346,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/darwin-arm64@npm:0.20.0": - version: 0.20.0 - resolution: "@esbuild/darwin-arm64@npm:0.20.0" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - "@esbuild/darwin-arm64@npm:0.20.1": version: 0.20.1 resolution: "@esbuild/darwin-arm64@npm:0.20.1" @@ -395,13 +360,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/darwin-x64@npm:0.20.0": - version: 0.20.0 - resolution: "@esbuild/darwin-x64@npm:0.20.0" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - "@esbuild/darwin-x64@npm:0.20.1": version: 0.20.1 resolution: "@esbuild/darwin-x64@npm:0.20.1" @@ -416,13 +374,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/freebsd-arm64@npm:0.20.0": - version: 0.20.0 - resolution: "@esbuild/freebsd-arm64@npm:0.20.0" - conditions: os=freebsd & cpu=arm64 - languageName: node - linkType: hard - "@esbuild/freebsd-arm64@npm:0.20.1": version: 0.20.1 resolution: "@esbuild/freebsd-arm64@npm:0.20.1" @@ -437,13 +388,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/freebsd-x64@npm:0.20.0": - version: 0.20.0 - resolution: "@esbuild/freebsd-x64@npm:0.20.0" - conditions: os=freebsd & cpu=x64 - languageName: node - linkType: hard - "@esbuild/freebsd-x64@npm:0.20.1": version: 0.20.1 resolution: "@esbuild/freebsd-x64@npm:0.20.1" @@ -458,13 +402,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-arm64@npm:0.20.0": - version: 0.20.0 - resolution: "@esbuild/linux-arm64@npm:0.20.0" - conditions: os=linux & cpu=arm64 - languageName: node - linkType: hard - "@esbuild/linux-arm64@npm:0.20.1": version: 0.20.1 resolution: "@esbuild/linux-arm64@npm:0.20.1" @@ -479,13 +416,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-arm@npm:0.20.0": - version: 0.20.0 - resolution: "@esbuild/linux-arm@npm:0.20.0" - conditions: os=linux & cpu=arm - languageName: node - linkType: hard - "@esbuild/linux-arm@npm:0.20.1": version: 0.20.1 resolution: "@esbuild/linux-arm@npm:0.20.1" @@ -500,13 +430,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-ia32@npm:0.20.0": - version: 0.20.0 - resolution: "@esbuild/linux-ia32@npm:0.20.0" - conditions: os=linux & cpu=ia32 - languageName: node - linkType: hard - "@esbuild/linux-ia32@npm:0.20.1": version: 0.20.1 resolution: "@esbuild/linux-ia32@npm:0.20.1" @@ -521,13 +444,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-loong64@npm:0.20.0": - version: 0.20.0 - resolution: "@esbuild/linux-loong64@npm:0.20.0" - conditions: os=linux & cpu=loong64 - languageName: node - linkType: hard - "@esbuild/linux-loong64@npm:0.20.1": version: 0.20.1 resolution: "@esbuild/linux-loong64@npm:0.20.1" @@ -542,13 +458,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-mips64el@npm:0.20.0": - version: 0.20.0 - resolution: "@esbuild/linux-mips64el@npm:0.20.0" - conditions: os=linux & cpu=mips64el - languageName: node - linkType: hard - "@esbuild/linux-mips64el@npm:0.20.1": version: 0.20.1 resolution: "@esbuild/linux-mips64el@npm:0.20.1" @@ -563,13 +472,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-ppc64@npm:0.20.0": - version: 0.20.0 - resolution: "@esbuild/linux-ppc64@npm:0.20.0" - conditions: os=linux & cpu=ppc64 - languageName: node - linkType: hard - "@esbuild/linux-ppc64@npm:0.20.1": version: 0.20.1 resolution: "@esbuild/linux-ppc64@npm:0.20.1" @@ -584,13 +486,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-riscv64@npm:0.20.0": - version: 0.20.0 - resolution: "@esbuild/linux-riscv64@npm:0.20.0" - conditions: os=linux & cpu=riscv64 - languageName: node - linkType: hard - "@esbuild/linux-riscv64@npm:0.20.1": version: 0.20.1 resolution: "@esbuild/linux-riscv64@npm:0.20.1" @@ -605,13 +500,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-s390x@npm:0.20.0": - version: 0.20.0 - resolution: "@esbuild/linux-s390x@npm:0.20.0" - conditions: os=linux & cpu=s390x - languageName: node - linkType: hard - "@esbuild/linux-s390x@npm:0.20.1": version: 0.20.1 resolution: "@esbuild/linux-s390x@npm:0.20.1" @@ -626,13 +514,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-x64@npm:0.20.0": - version: 0.20.0 - resolution: "@esbuild/linux-x64@npm:0.20.0" - conditions: os=linux & cpu=x64 - languageName: node - linkType: hard - "@esbuild/linux-x64@npm:0.20.1": version: 0.20.1 resolution: "@esbuild/linux-x64@npm:0.20.1" @@ -647,13 +528,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/netbsd-x64@npm:0.20.0": - version: 0.20.0 - resolution: "@esbuild/netbsd-x64@npm:0.20.0" - conditions: os=netbsd & cpu=x64 - languageName: node - linkType: hard - "@esbuild/netbsd-x64@npm:0.20.1": version: 0.20.1 resolution: "@esbuild/netbsd-x64@npm:0.20.1" @@ -668,13 +542,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/openbsd-x64@npm:0.20.0": - version: 0.20.0 - resolution: "@esbuild/openbsd-x64@npm:0.20.0" - conditions: os=openbsd & cpu=x64 - languageName: node - linkType: hard - "@esbuild/openbsd-x64@npm:0.20.1": version: 0.20.1 resolution: "@esbuild/openbsd-x64@npm:0.20.1" @@ -689,13 +556,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/sunos-x64@npm:0.20.0": - version: 0.20.0 - resolution: "@esbuild/sunos-x64@npm:0.20.0" - conditions: os=sunos & cpu=x64 - languageName: node - linkType: hard - "@esbuild/sunos-x64@npm:0.20.1": version: 0.20.1 resolution: "@esbuild/sunos-x64@npm:0.20.1" @@ -710,13 +570,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-arm64@npm:0.20.0": - version: 0.20.0 - resolution: "@esbuild/win32-arm64@npm:0.20.0" - conditions: os=win32 & cpu=arm64 - languageName: node - linkType: hard - "@esbuild/win32-arm64@npm:0.20.1": version: 0.20.1 resolution: "@esbuild/win32-arm64@npm:0.20.1" @@ -731,13 +584,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-ia32@npm:0.20.0": - version: 0.20.0 - resolution: "@esbuild/win32-ia32@npm:0.20.0" - conditions: os=win32 & cpu=ia32 - languageName: node - linkType: hard - "@esbuild/win32-ia32@npm:0.20.1": version: 0.20.1 resolution: "@esbuild/win32-ia32@npm:0.20.1" @@ -752,13 +598,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-x64@npm:0.20.0": - version: 0.20.0 - resolution: "@esbuild/win32-x64@npm:0.20.0" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - "@esbuild/win32-x64@npm:0.20.1": version: 0.20.1 resolution: "@esbuild/win32-x64@npm:0.20.1" @@ -2857,86 +2696,6 @@ __metadata: languageName: node linkType: hard -"esbuild@npm:^0.20.0": - version: 0.20.0 - resolution: "esbuild@npm:0.20.0" - dependencies: - "@esbuild/aix-ppc64": "npm:0.20.0" - "@esbuild/android-arm": "npm:0.20.0" - "@esbuild/android-arm64": "npm:0.20.0" - "@esbuild/android-x64": "npm:0.20.0" - "@esbuild/darwin-arm64": "npm:0.20.0" - "@esbuild/darwin-x64": "npm:0.20.0" - "@esbuild/freebsd-arm64": "npm:0.20.0" - "@esbuild/freebsd-x64": "npm:0.20.0" - "@esbuild/linux-arm": "npm:0.20.0" - "@esbuild/linux-arm64": "npm:0.20.0" - "@esbuild/linux-ia32": "npm:0.20.0" - "@esbuild/linux-loong64": "npm:0.20.0" - "@esbuild/linux-mips64el": "npm:0.20.0" - "@esbuild/linux-ppc64": "npm:0.20.0" - "@esbuild/linux-riscv64": "npm:0.20.0" - "@esbuild/linux-s390x": "npm:0.20.0" - "@esbuild/linux-x64": "npm:0.20.0" - "@esbuild/netbsd-x64": "npm:0.20.0" - "@esbuild/openbsd-x64": "npm:0.20.0" - "@esbuild/sunos-x64": "npm:0.20.0" - "@esbuild/win32-arm64": "npm:0.20.0" - "@esbuild/win32-ia32": "npm:0.20.0" - "@esbuild/win32-x64": "npm:0.20.0" - dependenciesMeta: - "@esbuild/aix-ppc64": - optional: true - "@esbuild/android-arm": - optional: true - "@esbuild/android-arm64": - optional: true - "@esbuild/android-x64": - optional: true - "@esbuild/darwin-arm64": - optional: true - "@esbuild/darwin-x64": - optional: true - "@esbuild/freebsd-arm64": - optional: true - "@esbuild/freebsd-x64": - optional: true - "@esbuild/linux-arm": - optional: true - "@esbuild/linux-arm64": - optional: true - "@esbuild/linux-ia32": - optional: true - "@esbuild/linux-loong64": - optional: true - "@esbuild/linux-mips64el": - optional: true - "@esbuild/linux-ppc64": - optional: true - "@esbuild/linux-riscv64": - optional: true - "@esbuild/linux-s390x": - optional: true - "@esbuild/linux-x64": - optional: true - "@esbuild/netbsd-x64": - optional: true - "@esbuild/openbsd-x64": - optional: true - "@esbuild/sunos-x64": - optional: true - "@esbuild/win32-arm64": - optional: true - "@esbuild/win32-ia32": - optional: true - "@esbuild/win32-x64": - optional: true - bin: - esbuild: bin/esbuild - checksum: 10/d881b7462fac5ceea071417984bfb835f60c1ddf83bc018c755cbd7aefedfde13e9e1aec730d4605f5d7ac61cbe0ac5d37a73c9401abe8afb7c39458d84bbfa3 - languageName: node - linkType: hard - "esbuild@npm:^0.20.1": version: 0.20.1 resolution: "esbuild@npm:0.20.1" @@ -5732,16 +5491,6 @@ __metadata: languageName: unknown linkType: soft -"ts-for-gir-node-gtk-gtk-4-application-example@workspace:examples/node-gtk/gtk-4-application": - version: 0.0.0-use.local - resolution: "ts-for-gir-node-gtk-gtk-4-application-example@workspace:examples/node-gtk/gtk-4-application" - dependencies: - "@ts-for-gir/cli": "workspace:^" - esbuild: "npm:^0.20.0" - typescript: "npm:5.2.2" - languageName: unknown - linkType: soft - "ts-for-gir-run-async-example@workspace:examples/gjs/run-async": version: 0.0.0-use.local resolution: "ts-for-gir-run-async-example@workspace:examples/gjs/run-async"