From 1b95e976ca80bc3d044b5f08965a38ec3fca6bb2 Mon Sep 17 00:00:00 2001 From: Armaan Bhojwani Date: Wed, 14 Jul 2021 09:54:43 -0400 Subject: [PATCH] Switch browser to Chromium --- extra/chromium/build | 172 + extra/chromium/checksums | 22 + extra/chromium/depends | 31 + extra/chromium/files/chromium.sh | 7 + .../patches/chromium-optional-atk-dbus.patch | 213 ++ ...e-VirtualCursor-standard-layout-type.patch | 216 ++ extra/chromium/patches/musl-crashpad.patch | 26 + .../musl-default-pthread-stacksize.patch | 38 + extra/chromium/patches/musl-dns-config.patch | 25 + extra/chromium/patches/musl-fixes.patch | 211 ++ extra/chromium/patches/musl-hacks.patch | 13 + extra/chromium/patches/musl-libc++.patch | 55 + extra/chromium/patches/musl-no-execinfo.patch | 96 + .../chromium/patches/musl-no-getcontext.patch | 29 + extra/chromium/patches/musl-no-mallinfo.patch | 83 + extra/chromium/patches/musl-resolver.patch | 44 + extra/chromium/patches/musl-sandbox.patch | 177 + extra/chromium/patches/musl-stacktrace.patch | 38 + extra/chromium/patches/musl-sync.patch | 32 + ...-v8-monotonic-pthread-cont_timedwait.patch | 22 + .../patches/wyverkiss-drop-atoms.patch | 27 + .../wyverkiss-optional-clang-plugins.patch | 60 + .../chromium/patches/wyverkiss-rip-gzip.patch | 12 + extra/chromium/post-install | 15 + extra/chromium/sources | 23 + extra/chromium/version | 1 + extra/diff/build | 10 + extra/diff/checksums | 0 extra/diff/sources | 1 + extra/{gmni => diff}/version | 0 extra/nodejs/build | 29 + extra/nodejs/checksums | 1 + extra/nodejs/depends | 5 + extra/nodejs/manifest | 3154 +++++++++++++++++ extra/nodejs/sources | 1 + extra/nodejs/version | 1 + extra/nss/build | 57 + extra/nss/checksums | 2 + extra/nss/depends | 4 + extra/nss/patches/intel.patch | 18 + extra/nss/sources | 2 + extra/nss/version | 1 + extra/patch/build | 10 + extra/patch/checksums | 0 extra/patch/sources | 1 + extra/patch/version | 1 + extra/python2/build | 31 + extra/python2/checksums | 2 + extra/python2/depends | 3 + .../python2/patches/python2-always-pip.patch | 13 + extra/python2/sources | 2 + extra/python2/version | 1 + {extra => junk}/aspell/build | 0 {extra => junk}/aspell/checksums | 0 {extra => junk}/aspell/sources | 0 {extra => junk}/aspell/version | 0 {extra => junk}/atk/build | 0 {extra => junk}/atk/checksums | 0 {extra => junk}/atk/depends | 0 {extra => junk}/atk/sources | 0 {extra => junk}/atk/version | 0 {extra => junk}/file/build | 0 {extra => junk}/file/checksums | 0 {extra => junk}/file/depends | 0 {extra => junk}/file/sources | 0 {extra => junk}/file/version | 0 {extra => junk}/gcc/build | 0 {extra => junk}/gcc/depends | 0 {extra => junk}/gcc/sources | 0 {extra => junk}/gcc/version | 0 {extra => junk}/gdk-pixbuf/build | 0 {extra => junk}/gdk-pixbuf/checksums | 0 {extra => junk}/gdk-pixbuf/depends | 0 {extra => junk}/gdk-pixbuf/post-install | 0 {extra => junk}/gdk-pixbuf/sources | 0 {extra => junk}/gdk-pixbuf/version | 0 {extra => junk}/girara/build | 0 {extra => junk}/girara/checksums | 0 {extra => junk}/girara/depends | 0 {extra => junk}/girara/sources | 0 {extra => junk}/girara/version | 0 {extra => junk}/glib-networking/build | 0 {extra => junk}/glib-networking/checksums | 0 {extra => junk}/glib-networking/depends | 0 {extra => junk}/glib-networking/sources | 0 {extra => junk}/glib-networking/version | 0 {extra => junk}/glib/build | 0 {extra => junk}/glib/checksums | 0 {extra => junk}/glib/depends | 0 {extra => junk}/glib/sources | 0 {extra => junk}/glib/version | 0 {extra => junk}/gmime/build | 0 {extra => junk}/gmime/checksums | 0 {extra => junk}/gmime/depends | 0 {extra => junk}/gmime/sources | 0 {extra => junk}/gmime/version | 0 {extra => junk}/gmni/build | 0 {extra => junk}/gmni/depends | 0 {extra => junk}/gmni/sources | 0 junk/gmni/version | 1 + {extra => junk}/gnutls/build | 0 {extra => junk}/gnutls/checksums | 0 {extra => junk}/gnutls/depends | 0 {extra => junk}/gnutls/sources | 0 {extra => junk}/gnutls/version | 0 {extra/libpsl => junk/gperf}/build | 0 junk/gperf/checksums | 1 + junk/gperf/sources | 1 + junk/gperf/version | 1 + {extra => junk}/gtk+3/build | 0 {extra => junk}/gtk+3/checksums | 0 {extra => junk}/gtk+3/depends | 0 .../gtk+3/patches/no-fribidi.patch | 0 {extra => junk}/gtk+3/post-install | 0 {extra => junk}/gtk+3/sources | 0 {extra => junk}/gtk+3/version | 0 {extra => junk}/harfbuzz-icu/build | 0 {extra => junk}/harfbuzz-icu/checksums | 0 {extra => junk}/harfbuzz-icu/depends | 0 {extra => junk}/harfbuzz-icu/sources | 0 {extra => junk}/harfbuzz-icu/version | 0 {extra => junk}/icu/build | 0 {extra => junk}/icu/checksums | 0 {extra => junk}/icu/sources | 0 {extra => junk}/icu/version | 0 {extra => junk}/json-c/build | 0 {extra => junk}/json-c/checksums | 0 {extra => junk}/json-c/depends | 0 {extra => junk}/json-c/sources | 0 {extra => junk}/json-c/version | 0 junk/libpsl/build | 7 + {extra => junk}/libpsl/checksums | 0 {extra => junk}/libpsl/depends | 0 {extra => junk}/libpsl/sources | 0 {extra => junk}/libpsl/version | 0 {extra => junk}/libxo/build | 0 {extra => junk}/libxo/checksums | 0 {extra => junk}/libxo/depends | 0 {extra => junk}/libxo/sources | 0 {extra => junk}/libxo/version | 0 {extra => junk}/lzo/build | 0 {extra => junk}/lzo/checksums | 0 {extra => junk}/lzo/sources | 0 {extra => junk}/lzo/version | 0 {extra => junk}/nettle/build | 0 {extra => junk}/nettle/checksums | 0 {extra => junk}/nettle/sources | 0 {extra => junk}/nettle/version | 0 junk/perl/build | 43 + junk/perl/checksums | 1 + junk/perl/depends | 2 + junk/perl/sources | 1 + junk/perl/version | 1 + {extra => junk}/poppler/build | 0 {extra => junk}/poppler/checksums | 0 {extra => junk}/poppler/depends | 0 {extra => junk}/poppler/sources | 0 {extra => junk}/poppler/version | 0 {extra => junk}/ruby/build | 0 {extra => junk}/ruby/checksums | 0 {extra => junk}/ruby/depends | 0 {extra => junk}/ruby/sources | 0 {extra => junk}/ruby/version | 0 {extra => junk}/syncthing/build | 0 {extra => junk}/syncthing/checksums | 0 {extra => junk}/syncthing/depends | 0 {extra => junk}/syncthing/sources | 0 {extra => junk}/syncthing/version | 0 {extra => junk}/texinfo/build | 0 {extra => junk}/texinfo/checksums | 0 {extra => junk}/texinfo/depends | 0 {extra => junk}/texinfo/sources | 0 {extra => junk}/texinfo/version | 0 {extra => junk}/webkitgtk/build | 0 {extra => junk}/webkitgtk/checksums | 0 {extra => junk}/webkitgtk/depends | 0 {extra => junk}/webkitgtk/sources | 0 {extra => junk}/webkitgtk/version | 0 {extra => junk}/zathura-pdf-poppler/build | 0 {extra => junk}/zathura-pdf-poppler/checksums | 0 {extra => junk}/zathura-pdf-poppler/depends | 0 {extra => junk}/zathura-pdf-poppler/sources | 0 {extra => junk}/zathura-pdf-poppler/version | 0 {extra => junk}/zathura/build | 0 {extra => junk}/zathura/checksums | 0 {extra => junk}/zathura/depends | 0 {extra => junk}/zathura/files/zathura.1 | 0 {extra => junk}/zathura/files/zathurarc.5 | 0 .../zathura/patches/remove_gettext.patch | 0 {extra => junk}/zathura/sources | 0 {extra => junk}/zathura/version | 0 191 files changed, 5097 insertions(+) create mode 100755 extra/chromium/build create mode 100644 extra/chromium/checksums create mode 100644 extra/chromium/depends create mode 100755 extra/chromium/files/chromium.sh create mode 100644 extra/chromium/patches/chromium-optional-atk-dbus.patch create mode 100644 extra/chromium/patches/chromium-sql-make-VirtualCursor-standard-layout-type.patch create mode 100644 extra/chromium/patches/musl-crashpad.patch create mode 100644 extra/chromium/patches/musl-default-pthread-stacksize.patch create mode 100644 extra/chromium/patches/musl-dns-config.patch create mode 100644 extra/chromium/patches/musl-fixes.patch create mode 100644 extra/chromium/patches/musl-hacks.patch create mode 100644 extra/chromium/patches/musl-libc++.patch create mode 100644 extra/chromium/patches/musl-no-execinfo.patch create mode 100644 extra/chromium/patches/musl-no-getcontext.patch create mode 100644 extra/chromium/patches/musl-no-mallinfo.patch create mode 100644 extra/chromium/patches/musl-resolver.patch create mode 100644 extra/chromium/patches/musl-sandbox.patch create mode 100644 extra/chromium/patches/musl-stacktrace.patch create mode 100644 extra/chromium/patches/musl-sync.patch create mode 100644 extra/chromium/patches/musl-v8-monotonic-pthread-cont_timedwait.patch create mode 100644 extra/chromium/patches/wyverkiss-drop-atoms.patch create mode 100644 extra/chromium/patches/wyverkiss-optional-clang-plugins.patch create mode 100644 extra/chromium/patches/wyverkiss-rip-gzip.patch create mode 100755 extra/chromium/post-install create mode 100644 extra/chromium/sources create mode 100644 extra/chromium/version create mode 100755 extra/diff/build create mode 100644 extra/diff/checksums create mode 100644 extra/diff/sources rename extra/{gmni => diff}/version (100%) create mode 100755 extra/nodejs/build create mode 100644 extra/nodejs/checksums create mode 100644 extra/nodejs/depends create mode 100644 extra/nodejs/manifest create mode 100644 extra/nodejs/sources create mode 100644 extra/nodejs/version create mode 100755 extra/nss/build create mode 100644 extra/nss/checksums create mode 100644 extra/nss/depends create mode 100644 extra/nss/patches/intel.patch create mode 100644 extra/nss/sources create mode 100644 extra/nss/version create mode 100755 extra/patch/build create mode 100644 extra/patch/checksums create mode 100644 extra/patch/sources create mode 100644 extra/patch/version create mode 100755 extra/python2/build create mode 100644 extra/python2/checksums create mode 100644 extra/python2/depends create mode 100644 extra/python2/patches/python2-always-pip.patch create mode 100644 extra/python2/sources create mode 100644 extra/python2/version rename {extra => junk}/aspell/build (100%) rename {extra => junk}/aspell/checksums (100%) rename {extra => junk}/aspell/sources (100%) rename {extra => junk}/aspell/version (100%) rename {extra => junk}/atk/build (100%) rename {extra => junk}/atk/checksums (100%) rename {extra => junk}/atk/depends (100%) rename {extra => junk}/atk/sources (100%) rename {extra => junk}/atk/version (100%) rename {extra => junk}/file/build (100%) rename {extra => junk}/file/checksums (100%) rename {extra => junk}/file/depends (100%) rename {extra => junk}/file/sources (100%) rename {extra => junk}/file/version (100%) rename {extra => junk}/gcc/build (100%) rename {extra => junk}/gcc/depends (100%) rename {extra => junk}/gcc/sources (100%) rename {extra => junk}/gcc/version (100%) rename {extra => junk}/gdk-pixbuf/build (100%) rename {extra => junk}/gdk-pixbuf/checksums (100%) rename {extra => junk}/gdk-pixbuf/depends (100%) rename {extra => junk}/gdk-pixbuf/post-install (100%) rename {extra => junk}/gdk-pixbuf/sources (100%) rename {extra => junk}/gdk-pixbuf/version (100%) rename {extra => junk}/girara/build (100%) rename {extra => junk}/girara/checksums (100%) rename {extra => junk}/girara/depends (100%) rename {extra => junk}/girara/sources (100%) rename {extra => junk}/girara/version (100%) rename {extra => junk}/glib-networking/build (100%) rename {extra => junk}/glib-networking/checksums (100%) rename {extra => junk}/glib-networking/depends (100%) rename {extra => junk}/glib-networking/sources (100%) rename {extra => junk}/glib-networking/version (100%) rename {extra => junk}/glib/build (100%) rename {extra => junk}/glib/checksums (100%) rename {extra => junk}/glib/depends (100%) rename {extra => junk}/glib/sources (100%) rename {extra => junk}/glib/version (100%) rename {extra => junk}/gmime/build (100%) rename {extra => junk}/gmime/checksums (100%) rename {extra => junk}/gmime/depends (100%) rename {extra => junk}/gmime/sources (100%) rename {extra => junk}/gmime/version (100%) rename {extra => junk}/gmni/build (100%) rename {extra => junk}/gmni/depends (100%) rename {extra => junk}/gmni/sources (100%) create mode 100644 junk/gmni/version rename {extra => junk}/gnutls/build (100%) rename {extra => junk}/gnutls/checksums (100%) rename {extra => junk}/gnutls/depends (100%) rename {extra => junk}/gnutls/sources (100%) rename {extra => junk}/gnutls/version (100%) rename {extra/libpsl => junk/gperf}/build (100%) create mode 100644 junk/gperf/checksums create mode 100644 junk/gperf/sources create mode 100644 junk/gperf/version rename {extra => junk}/gtk+3/build (100%) rename {extra => junk}/gtk+3/checksums (100%) rename {extra => junk}/gtk+3/depends (100%) rename {extra => junk}/gtk+3/patches/no-fribidi.patch (100%) rename {extra => junk}/gtk+3/post-install (100%) rename {extra => junk}/gtk+3/sources (100%) rename {extra => junk}/gtk+3/version (100%) rename {extra => junk}/harfbuzz-icu/build (100%) rename {extra => junk}/harfbuzz-icu/checksums (100%) rename {extra => junk}/harfbuzz-icu/depends (100%) rename {extra => junk}/harfbuzz-icu/sources (100%) rename {extra => junk}/harfbuzz-icu/version (100%) rename {extra => junk}/icu/build (100%) rename {extra => junk}/icu/checksums (100%) rename {extra => junk}/icu/sources (100%) rename {extra => junk}/icu/version (100%) rename {extra => junk}/json-c/build (100%) rename {extra => junk}/json-c/checksums (100%) rename {extra => junk}/json-c/depends (100%) rename {extra => junk}/json-c/sources (100%) rename {extra => junk}/json-c/version (100%) create mode 100755 junk/libpsl/build rename {extra => junk}/libpsl/checksums (100%) rename {extra => junk}/libpsl/depends (100%) rename {extra => junk}/libpsl/sources (100%) rename {extra => junk}/libpsl/version (100%) rename {extra => junk}/libxo/build (100%) rename {extra => junk}/libxo/checksums (100%) rename {extra => junk}/libxo/depends (100%) rename {extra => junk}/libxo/sources (100%) rename {extra => junk}/libxo/version (100%) rename {extra => junk}/lzo/build (100%) rename {extra => junk}/lzo/checksums (100%) rename {extra => junk}/lzo/sources (100%) rename {extra => junk}/lzo/version (100%) rename {extra => junk}/nettle/build (100%) rename {extra => junk}/nettle/checksums (100%) rename {extra => junk}/nettle/sources (100%) rename {extra => junk}/nettle/version (100%) create mode 100755 junk/perl/build create mode 100644 junk/perl/checksums create mode 100644 junk/perl/depends create mode 100644 junk/perl/sources create mode 100644 junk/perl/version rename {extra => junk}/poppler/build (100%) rename {extra => junk}/poppler/checksums (100%) rename {extra => junk}/poppler/depends (100%) rename {extra => junk}/poppler/sources (100%) rename {extra => junk}/poppler/version (100%) rename {extra => junk}/ruby/build (100%) rename {extra => junk}/ruby/checksums (100%) rename {extra => junk}/ruby/depends (100%) rename {extra => junk}/ruby/sources (100%) rename {extra => junk}/ruby/version (100%) rename {extra => junk}/syncthing/build (100%) rename {extra => junk}/syncthing/checksums (100%) rename {extra => junk}/syncthing/depends (100%) rename {extra => junk}/syncthing/sources (100%) rename {extra => junk}/syncthing/version (100%) rename {extra => junk}/texinfo/build (100%) rename {extra => junk}/texinfo/checksums (100%) rename {extra => junk}/texinfo/depends (100%) rename {extra => junk}/texinfo/sources (100%) rename {extra => junk}/texinfo/version (100%) rename {extra => junk}/webkitgtk/build (100%) rename {extra => junk}/webkitgtk/checksums (100%) rename {extra => junk}/webkitgtk/depends (100%) rename {extra => junk}/webkitgtk/sources (100%) rename {extra => junk}/webkitgtk/version (100%) rename {extra => junk}/zathura-pdf-poppler/build (100%) rename {extra => junk}/zathura-pdf-poppler/checksums (100%) rename {extra => junk}/zathura-pdf-poppler/depends (100%) rename {extra => junk}/zathura-pdf-poppler/sources (100%) rename {extra => junk}/zathura-pdf-poppler/version (100%) rename {extra => junk}/zathura/build (100%) rename {extra => junk}/zathura/checksums (100%) rename {extra => junk}/zathura/depends (100%) rename {extra => junk}/zathura/files/zathura.1 (100%) rename {extra => junk}/zathura/files/zathurarc.5 (100%) rename {extra => junk}/zathura/patches/remove_gettext.patch (100%) rename {extra => junk}/zathura/sources (100%) rename {extra => junk}/zathura/version (100%) diff --git a/extra/chromium/build b/extra/chromium/build new file mode 100755 index 0000000..d21e63c --- /dev/null +++ b/extra/chromium/build @@ -0,0 +1,172 @@ +#!/bin/sh -e + +# Musl patches +for patch in musl-*.patch; do + patch -p1 < "$patch" +done + +# Patches specifically for my messed up system +# no libatomic/clang plugins (wyverkiss), no gzip (me) +for patch in wyverkiss-*.patch; do + patch -p1 < "$patch" +done + +# Ungoogled Chromium patches +for patch in chromium-*.patch; do + patch -p1 < "$patch" +done + +python ungoogled-chromium/utils/prune_binaries.py \ + ./ ungoogled-chromium/pruning.list + +# Bypass the Python script and apply patches ourselves to avoid GNU patch +while read -r patch; do + [ "$patch" ] || continue + patch -p1 < "ungoogled-chromium/patches/$patch" +done < ungoogled-chromium/patches/series + +python ungoogled-chromium/utils/domain_substitution.py apply \ + -r ungoogled-chromium/domain_regex.list \ + -f ungoogled-chromium/domain_substitution.list \ + -c domainsubcache.tar.gz ./ + +# Avoid falling back to preprocessor mode when sources contain time macros +kiss list ccache && export CCACHE_SLOPPINESS=time_macros + +# Force script incompatible with Python 3 to use /usr/bin/python2 +# Remove in next release. How exciting. +sed -i "1s|python$|&2|" third_party/dom_distiller_js/protoc_plugins/*.py + +mkdir -p third_party/node/linux/node-linux-x64/bin +ln -s /usr/bin/node third_party/node/linux/node-linux-x64/bin/ + +export CC="${CC:-cc}" +export CXX="${CXX:-c++}" +export AR="${AR:-ar}" +export NM="${NM:-nm}" + +# Allow building against system libraries in official builds +sed -i 's/OFFICIAL_BUILD/GOOGLE_CHROME_BUILD/' \ + tools/generate_shim_headers/generate_shim_headers.py + +# compile gn early, so it can be used to generate gni stuff +LDFLAGS="$LDFLAGS -lc++ -lc++abi -lunwind" \ + ./tools/gn/bootstrap/bootstrap.py --skip-generate-buildfiles + +system=" + fontconfig + freetype + harfbuzz-ng + libdrm + libwebp + libxml + opus +" + +# remove build scripts for system provided dependencies - basically does the +# same as the bundled script to remove bundled libs, but this way we don't +# have to list the remaining libs +for lib in $system; do + find . -type f -path "*third_party/$lib/*" \ + \! -path "*third_party/$lib/chromium/*" \ + \! -path "*third_party/$lib/google/*" \ + \! -path "./base/third_party/icu/*" \ + \! -path "./third_party/pdfium/third_party/freetype/include/pstables.h" \ + \! -path "./third_party/harfbuzz-ng/utils/hb_scoped.h" \ + \! -name "*.gn" \ + \! -name "*.gni" \ + \! -name "*.isolate" \ + \! -name "*.py" \ + -exec rm -rf {} + +done + +# switch to system provided dependencies +# shellcheck disable=2086 +./build/linux/unbundle/replace_gn_files.py --system-libraries $system + +./third_party/libaddressinput/chromium/tools/update-strings.py + +conf=" + google_api_key=\"\" + google_default_client_id=\"\" + google_default_client_secret=\"\" + use_official_google_api_keys=false + use_unofficial_version_number=false + blink_symbol_level=0 + safe_browsing_mode=0 + exclude_unwind_tables=true + build_with_tflite_lib=false + fatal_linker_warnings=false + clang_use_chrome_plugins=false + treat_warnings_as_errors=false + fieldtrial_testing_like_official_build=true + custom_toolchain=\"//build/toolchain/linux/unbundle:default\" + host_toolchain=\"//build/toolchain/linux/unbundle:default\" + enable_vr=false + enable_widevine=false + enable_swiftshader=false + is_cfi=false + is_clang=true + is_debug=false + use_thin_lto=false + is_official_build=true + rtc_use_pipewire=false + proprietary_codecs=true + rtc_build_examples=false + ffmpeg_branding=\"Chrome\" + link_pulseaudio=false + ozone_platform_x11=true + ozone_platform_wayland=false + symbol_level=0 + use_allocator=\"none\" + use_allocator_shim=false + use_atk=false + use_gio=false + use_gtk=false + use_lld=true + use_x11=true + use_cups=false + use_dbus=false + use_glib=false + use_gold=false + use_libpci=false + use_sysroot=false + use_kerberos=false + use_pangocairo=false + use_pulseaudio=false + use_system_zlib=true + use_custom_libcxx=false + use_gnome_keyring=false + use_system_harfbuzz=true + use_vaapi=false + chrome_pgo_phase=0 + enable_mdns=false + enable_nacl=false + enable_remoting=false + enable_reporting=false + enable_nacl_nonsfi=false + enable_reading_list=false + enable_js_type_check=false + enable_one_click_signin=false + enable_service_discovery=false + enable_mse_mpeg2ts_stream_parser=true + enable_hangout_services_extension=false +" + +out/Release/gn gen out/Release --args="$conf" + +# final link needs lots of file descriptors, almost all shells support the -n flag. +# shellcheck disable=2039,3045 +ulimit -n 4096 + +ninja -C out/Release chrome + +# Package the monster. +install -Dm755 chromium.sh "$1/usr/bin/chromium" +install -Dm755 out/Release/chrome "$1/usr/lib/chromium/chromium" +install -Dm644 out/Release/icudtl.dat "$1/usr/lib/chromium" +install -Dm644 out/Release/resources.pak "$1/usr/lib/chromium/resources.pak" +install -Dm644 out/Release/locales/en-US.pak "$1/usr/lib/chromium/locales/en-US.pak" +install -Dm644 out/Release/chrome_100_percent.pak "$1/usr/lib/chromium/chrome_100_percent.pak" +install -Dm644 out/Release/chrome_200_percent.pak "$1/usr/lib/chromium/chrome_200_percent.pak" +install -Dm644 out/Release/v8_context_snapshot.bin "$1/usr/lib/chromium/v8_context_snapshot.bin" diff --git a/extra/chromium/checksums b/extra/chromium/checksums new file mode 100644 index 0000000..24aeec7 --- /dev/null +++ b/extra/chromium/checksums @@ -0,0 +1,22 @@ +45d5a43ef798d20313c78fa8a075be0c22055e39c8481eb53eabda81df901b31 +171525009003a9ed1182cfcb6f407d7169d9a731a474304e263029376719f55a +a80a26c67c0065e421650e31e649a0f3e2bd9979975670818e5f1ed92e976660 +2898c58aad9b50c529eeff4238ec18d98eb2bc76a35a6a8367626ab2d036a736 +58ec5692abbf87c8e044f57ceb53cc6e538ac37fcd8c3f63940942c8593e7d8a +969218783ecd5560072bd04785503a6354c03602974db3513737e43c0acfe723 +7914ed7235b582adcdd7c6953c3581f33bcc7907283fc18966f2f0b9f53c2a21 +c357f2ac9f9ade58283349eed51c08b283b017b932e7db40f455c0378ef5cf76 +55352fe8f65c355408dc656d07ed8b95080753d42c3f5375f2bc97e5efa8b214 +31e0451e5fc475dcf0d0291a71ed01e07d509aa390e90a99af416b084e0c14cd +d6f0d968e69d6e2d0f02ac4171dcb9d1d845d69503661ee3de2ddc3da7cfac86 +5894345638a0332693d922b0c78ccf1483b264879728e08d1281b077f2c3fb0f +ac87aeafc7292a6c3ee056643ca16cb152b2a98c44e6b5c7061b1c8a12d83ca0 +7007d96b92e23cc350ed57dc501d2dc6310cf406ceb7221892479a3321bbd692 +22bdba05f15c71c4a4da2bca6e468555c3fc2bddbfc6b080db7da292e505c8ba +1b234e37014af0e627a1f2b6d2d050dcb52181b039f68509bacc78aaf55d0ba1 +4aee0fd1c25fb07f2448bae8196f576c2e15504776f0c04159279f03b9ab9434 +f543f01790e987369953b1834175f9a992b2ceae2aec1ea1c25c9830c95655a5 +617f8aadd05c894cbb55153e30eda43975c6ff8d70f279dac7b54a665bb773e6 +7069e5240d7c4bdf7c9a4c283e930a4ba951d48716f103c0cdda08be9963ea90 +72af088009092aa7a17b742a8fdd0974c38d39eee56ff2e7bcbdfa2876b1c88a +842ff0dc1d057326fb4b5612471e79a18c7c47f11d9a3800bb35c4c29e45db4a diff --git a/extra/chromium/depends b/extra/chromium/depends new file mode 100644 index 0000000..112b1b6 --- /dev/null +++ b/extra/chromium/depends @@ -0,0 +1,31 @@ +alsa-lib +byacc make +bzip2 +ffmpeg +fontconfig +freetype-harfbuzz +glib +gperf make +libXcomposite +libXdamage +libXi +libXrandr +libXtst +libdrm +libexif +libgcrypt +libjpeg-turbo +libwebp +libxml2 +libxslt +mesa +nodejs make +nss +opus +perl make +pkgconf make +python make +python2 make +samurai make +xcb-proto + diff --git a/extra/chromium/files/chromium.sh b/extra/chromium/files/chromium.sh new file mode 100755 index 0000000..b2474d3 --- /dev/null +++ b/extra/chromium/files/chromium.sh @@ -0,0 +1,7 @@ +#!/bin/sh + +export CHROME_WRAPPER=/usr/lib/chromium/chromium + +CHROME_FLAGS="--enable-gpu-rasterization $CHROME_FLAGS" + +exec /usr/lib/chromium/chromium $CHROME_FLAGS "$@" diff --git a/extra/chromium/patches/chromium-optional-atk-dbus.patch b/extra/chromium/patches/chromium-optional-atk-dbus.patch new file mode 100644 index 0000000..9ab2b85 --- /dev/null +++ b/extra/chromium/patches/chromium-optional-atk-dbus.patch @@ -0,0 +1,213 @@ +diff --git a/build/config/ui.gni b/build/config/ui.gni +index 1ad352c..68a6be5 100644 +--- a/build/config/ui.gni ++++ b/build/config/ui.gni +@@ -51,8 +51,10 @@ declare_args() { + assert(!use_glib || ((is_linux || is_chromeos_lacros) && !is_chromecast)) + + # TODO(crbug.com/1171629): Remove is_chromeos_lacros. +-# Whether to use atk, the Accessibility ToolKit library +-use_atk = (is_linux || is_chromeos_lacros) && !is_chromecast && use_glib ++declare_args() { ++ # Whether to use atk, the Accessibility ToolKit library ++ use_atk = is_linux && !is_chromecast && use_glib ++} + + # Whether using Xvfb to provide a display server for a test might be + # necessary. +diff --git a/chrome/browser/chrome_browser_main_linux.cc b/chrome/browser/chrome_browser_main_linux.cc +index a9e1513..b64e334 100644 +--- a/chrome/browser/chrome_browser_main_linux.cc ++++ b/chrome/browser/chrome_browser_main_linux.cc +@@ -79,7 +79,7 @@ void ChromeBrowserMainPartsLinux::PreProfileInit() { + + + void ChromeBrowserMainPartsLinux::PostMainMessageLoopStart() { +-#if !BUILDFLAG(IS_CHROMEOS_ASH) ++#if !BUILDFLAG(IS_CHROMEOS_ASH) && defined(USE_DBUS) + bluez::BluezDBusManager::Initialize(nullptr /* system_bus */); + #endif + +@@ -87,7 +87,7 @@ void ChromeBrowserMainPartsLinux::PostMainMessageLoopStart() { + } + + void ChromeBrowserMainPartsLinux::PostDestroyThreads() { +-#if !BUILDFLAG(IS_CHROMEOS_ASH) ++#if !BUILDFLAG(IS_CHROMEOS_ASH) && defined(USE_DBUS) + bluez::BluezDBusManager::Shutdown(); + bluez::BluezDBusThreadManager::Shutdown(); + #endif +diff --git a/chrome/browser/metrics/bluetooth_available_utility.cc b/chrome/browser/metrics/bluetooth_available_utility.cc +index a08be4c..55f3824 100644 +--- a/chrome/browser/metrics/bluetooth_available_utility.cc ++++ b/chrome/browser/metrics/bluetooth_available_utility.cc +@@ -13,7 +13,7 @@ + #include "device/bluetooth/bluetooth_adapter.h" + #include "device/bluetooth/bluetooth_adapter_factory.h" + +-#if defined(OS_LINUX) || defined(OS_CHROMEOS) ++#if defined(OS_LINUX) && defined(USE_DBUS) || defined(OS_CHROMEOS) + #include "device/bluetooth/dbus/bluez_dbus_manager.h" + #endif // defined(OS_LINUX) || defined(OS_CHROMEOS) + +@@ -55,7 +55,7 @@ void ReportBluetoothAvailability() { + return; + } + +-#if defined(OS_LINUX) || defined(OS_CHROMEOS) ++#if defined(OS_LINUX) && defined(USE_DBUS) + // This is for tests that have not initialized bluez or dbus thread manager. + // Outside of tests these are initialized earlier during browser startup. + if (!bluez::BluezDBusManager::IsInitialized()) +diff --git a/chrome/browser/platform_util_linux.cc b/chrome/browser/platform_util_linux.cc +index cbe3372..cfbfbc2 100644 +--- a/chrome/browser/platform_util_linux.cc ++++ b/chrome/browser/platform_util_linux.cc +@@ -13,14 +13,18 @@ + #include "base/threading/scoped_blocking_call.h" + #include "chrome/browser/chrome_notification_types.h" + #include "chrome/browser/platform_util_internal.h" ++#if defined(USE_DBUS) + #include "components/dbus/thread_linux/dbus_thread_linux.h" ++#endif + #include "content/public/browser/browser_thread.h" + #include "content/public/browser/notification_observer.h" + #include "content/public/browser/notification_registrar.h" + #include "content/public/browser/notification_service.h" ++#if defined(USE_DBUS) + #include "dbus/bus.h" + #include "dbus/message.h" + #include "dbus/object_proxy.h" ++#endif + #include "url/gurl.h" + + using content::BrowserThread; +@@ -29,6 +33,7 @@ namespace platform_util { + + namespace { + ++#if defined(USE_DBUS) + const char kFreedesktopFileManagerName[] = "org.freedesktop.FileManager1"; + const char kFreedesktopFileManagerPath[] = "/org/freedesktop/FileManager1"; + +@@ -116,6 +121,7 @@ class ShowItemHelper : public content::NotificationObserver { + + base::WeakPtrFactory weak_ptr_factory_{this}; + }; ++#endif + + void RunCommand(const std::string& command, + const base::FilePath& working_directory, +@@ -182,8 +188,10 @@ void PlatformOpenVerifiedItem(const base::FilePath& path, OpenItemType type) { + } // namespace internal + + void ShowItemInFolder(Profile* profile, const base::FilePath& full_path) { ++#if defined(USE_DBUS) + DCHECK_CURRENTLY_ON(BrowserThread::UI); + ShowItemHelper::GetInstance().ShowItemInFolder(profile, full_path); ++#endif + } + + void OpenExternal(Profile* profile, const GURL& url) { +diff --git a/device/bluetooth/bluetooth_adapter_factory.cc b/device/bluetooth/bluetooth_adapter_factory.cc +index 2fa8e06..329fa52 100644 +--- a/device/bluetooth/bluetooth_adapter_factory.cc ++++ b/device/bluetooth/bluetooth_adapter_factory.cc +@@ -46,7 +46,7 @@ bool BluetoothAdapterFactory::IsBluetoothSupported() { + // instance even on platforms that would otherwise not support it. + if (Get()->adapter_) + return true; +-#if defined(OS_ANDROID) || defined(OS_WIN) || defined(OS_LINUX) || \ ++#if defined(OS_ANDROID) || defined(OS_WIN) || defined(OS_LINUX) && defined(USE_DBUS) || \ + defined(OS_CHROMEOS) || defined(OS_MAC) + return true; + #else +@@ -69,7 +69,7 @@ bool BluetoothAdapterFactory::IsLowEnergySupported() { + return base::win::GetVersion() >= base::win::Version::WIN10; + #elif defined(OS_MAC) + return true; +-#elif (defined(OS_LINUX) || defined(OS_CHROMEOS)) ++#elif (defined(OS_LINUX) && defined(USE_DBUS) || defined(OS_CHROMEOS)) + return true; + #else + return false; +diff --git a/extensions/browser/api/bluetooth_low_energy/bluetooth_low_energy_api.cc b/extensions/browser/api/bluetooth_low_energy/bluetooth_low_energy_api.cc +index 776abf0..4e15678 100644 +--- a/extensions/browser/api/bluetooth_low_energy/bluetooth_low_energy_api.cc ++++ b/extensions/browser/api/bluetooth_low_energy/bluetooth_low_energy_api.cc +@@ -1339,7 +1339,7 @@ void BluetoothLowEnergyCreateServiceFunction::DoWork() { + // TODO: Ideally this should be handled by our feature system, so that this + // code doesn't even compile on OSes it isn't being used on, but currently this + // is not possible. +-#if !defined(OS_WIN) ++#if !defined(OS_WIN) && (!defined(OS_LINUX) || defined(USE_DBUS)) + base::WeakPtr service = + device::BluetoothLocalGattService::Create( + event_router_->adapter(), +@@ -1368,6 +1368,7 @@ bool BluetoothLowEnergyCreateCharacteristicFunction::ParseParams() { + } + + void BluetoothLowEnergyCreateCharacteristicFunction::DoWork() { ++#if !defined(OS_LINUX) || defined(USE_DBUS) + device::BluetoothLocalGattService* service = + event_router_->adapter()->GetGattService(params_->service_id); + if (!service) { +@@ -1388,6 +1389,9 @@ void BluetoothLowEnergyCreateCharacteristicFunction::DoWork() { + + Respond(ArgumentList(apibtle::CreateCharacteristic::Results::Create( + characteristic->GetIdentifier()))); ++#else ++ Respond(Error(kErrorPlatformNotSupported)); ++#endif + } + + // createDescriptor: +@@ -1404,6 +1408,7 @@ bool BluetoothLowEnergyCreateDescriptorFunction::ParseParams() { + } + + void BluetoothLowEnergyCreateDescriptorFunction::DoWork() { ++#if !defined(OS_LINUX) || defined(USE_DBUS) + device::BluetoothLocalGattCharacteristic* characteristic = + event_router_->GetLocalCharacteristic(params_->characteristic_id); + if (!characteristic) { +@@ -1419,6 +1424,9 @@ void BluetoothLowEnergyCreateDescriptorFunction::DoWork() { + + Respond(ArgumentList( + apibtle::CreateDescriptor::Results::Create(descriptor->GetIdentifier()))); ++#else ++ Respond(Error(kErrorPlatformNotSupported)); ++#endif + } + + // registerService: +diff --git a/services/device/battery/battery_status_manager_default.cc b/services/device/battery/battery_status_manager_default.cc +index 3526876..dbaa872 100644 +--- a/services/device/battery/battery_status_manager_default.cc ++++ b/services/device/battery/battery_status_manager_default.cc +@@ -22,11 +22,10 @@ class BatteryStatusManagerDefault : public BatteryStatusManager { + private: + // BatteryStatusManager: + bool StartListeningBatteryChange() override { +- NOTIMPLEMENTED(); + return false; + } + +- void StopListeningBatteryChange() override { NOTIMPLEMENTED(); } ++ void StopListeningBatteryChange() override { } + + DISALLOW_COPY_AND_ASSIGN(BatteryStatusManagerDefault); + }; +diff --git a/services/device/wake_lock/power_save_blocker/BUILD.gn b/services/device/wake_lock/power_save_blocker/BUILD.gn +index 8ca1d4d..5326d82 100644 +--- a/services/device/wake_lock/power_save_blocker/BUILD.gn ++++ b/services/device/wake_lock/power_save_blocker/BUILD.gn +@@ -83,6 +83,9 @@ if (is_android) { + visibility = [ ":power_save_blocker" ] + sources = java_sources_needing_jni + } ++ if (!is_chromeos && use_x11 && !use_dbus) { ++ sources += [ "power_save_blocker_ozone.cc" ] ++ } + + android_library("java") { + # Conceptually, this should be visible only to //services/device:java. diff --git a/extra/chromium/patches/chromium-sql-make-VirtualCursor-standard-layout-type.patch b/extra/chromium/patches/chromium-sql-make-VirtualCursor-standard-layout-type.patch new file mode 100644 index 0000000..ed19743 --- /dev/null +++ b/extra/chromium/patches/chromium-sql-make-VirtualCursor-standard-layout-type.patch @@ -0,0 +1,216 @@ +diff --git a/sql/recover_module/btree.cc b/sql/recover_module/btree.cc +index 9ecaafe..839318a 100644 +--- a/sql/recover_module/btree.cc ++++ b/sql/recover_module/btree.cc +@@ -135,16 +135,25 @@ static_assert(std::is_trivially_destructible::value, + "Move the destructor to the .cc file if it's non-trival"); + #endif // !DCHECK_IS_ON() + +-LeafPageDecoder::LeafPageDecoder(DatabasePageReader* db_reader) noexcept +- : page_id_(db_reader->page_id()), +- db_reader_(db_reader), +- cell_count_(ComputeCellCount(db_reader)), +- next_read_index_(0), +- last_record_size_(0) { ++void LeafPageDecoder::Initialize(DatabasePageReader* db_reader) { ++ DCHECK(db_reader); + DCHECK(IsOnValidPage(db_reader)); ++ page_id_ = db_reader->page_id(); ++ db_reader_ = db_reader; ++ cell_count_ = ComputeCellCount(db_reader); ++ next_read_index_ = 0; ++ last_record_size_ = 0; + DCHECK(DatabasePageReader::IsValidPageId(page_id_)); + } + ++void LeafPageDecoder::Reset() { ++ db_reader_ = nullptr; ++ page_id_ = 0; ++ cell_count_ = 0; ++ next_read_index_ = 0; ++ last_record_size_ = 0; ++} ++ + bool LeafPageDecoder::TryAdvance() { + DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_); + DCHECK(CanAdvance()); +diff --git a/sql/recover_module/btree.h b/sql/recover_module/btree.h +index d76d076..33114b0 100644 +--- a/sql/recover_module/btree.h ++++ b/sql/recover_module/btree.h +@@ -102,7 +102,7 @@ class LeafPageDecoder { + // + // |db_reader| must have been used to read an inner page of a table B-tree. + // |db_reader| must outlive this instance. +- explicit LeafPageDecoder(DatabasePageReader* db_reader) noexcept; ++ explicit LeafPageDecoder() noexcept = default; + ~LeafPageDecoder() noexcept = default; + + LeafPageDecoder(const LeafPageDecoder&) = delete; +@@ -150,6 +150,15 @@ class LeafPageDecoder { + // read as long as CanAdvance() returns true. + bool TryAdvance(); + ++ // Initialize with DatabasePageReader ++ void Initialize(DatabasePageReader* db_reader); ++ ++ // Reset internal DatabasePageReader ++ void Reset(); ++ ++ // True if DatabasePageReader is valid ++ bool IsValid() { return (db_reader_ != nullptr); } ++ + // True if the given reader may point to an inner page in a table B-tree. + // + // The last ReadPage() call on |db_reader| must have succeeded. +@@ -163,14 +172,14 @@ class LeafPageDecoder { + static int ComputeCellCount(DatabasePageReader* db_reader); + + // The number of the B-tree page this reader is reading. +- const int64_t page_id_; ++ int64_t page_id_; + // Used to read the tree page. + // + // Raw pointer usage is acceptable because this instance's owner is expected + // to ensure that the DatabasePageReader outlives this. +- DatabasePageReader* const db_reader_; ++ DatabasePageReader* db_reader_; + // Caches the ComputeCellCount() value for this reader's page. +- const int cell_count_ = ComputeCellCount(db_reader_); ++ int cell_count_; + + // The reader's cursor state. + // +diff --git a/sql/recover_module/cursor.cc b/sql/recover_module/cursor.cc +index 0029ff9..42548bc 100644 +--- a/sql/recover_module/cursor.cc ++++ b/sql/recover_module/cursor.cc +@@ -26,7 +26,7 @@ VirtualCursor::~VirtualCursor() { + int VirtualCursor::First() { + DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_); + inner_decoders_.clear(); +- leaf_decoder_ = nullptr; ++ leaf_decoder_.Reset(); + + AppendPageDecoder(table_->root_page_id()); + return Next(); +@@ -36,18 +36,18 @@ int VirtualCursor::Next() { + DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_); + record_reader_.Reset(); + +- while (!inner_decoders_.empty() || leaf_decoder_.get()) { +- if (leaf_decoder_.get()) { +- if (!leaf_decoder_->CanAdvance()) { ++ while (!inner_decoders_.empty() || leaf_decoder_.IsValid()) { ++ if (leaf_decoder_.IsValid()) { ++ if (!leaf_decoder_.CanAdvance()) { + // The leaf has been exhausted. Remove it from the DFS stack. +- leaf_decoder_ = nullptr; ++ leaf_decoder_.Reset(); + continue; + } +- if (!leaf_decoder_->TryAdvance()) ++ if (!leaf_decoder_.TryAdvance()) + continue; + +- if (!payload_reader_.Initialize(leaf_decoder_->last_record_size(), +- leaf_decoder_->last_record_offset())) { ++ if (!payload_reader_.Initialize(leaf_decoder_.last_record_size(), ++ leaf_decoder_.last_record_offset())) { + continue; + } + if (!record_reader_.Initialize()) +@@ -99,13 +99,13 @@ int VirtualCursor::ReadColumn(int column_index, + int64_t VirtualCursor::RowId() { + DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_); + DCHECK(record_reader_.IsInitialized()); +- DCHECK(leaf_decoder_.get()); +- return leaf_decoder_->last_record_rowid(); ++ DCHECK(leaf_decoder_.IsValid()); ++ return leaf_decoder_.last_record_rowid(); + } + + void VirtualCursor::AppendPageDecoder(int page_id) { + DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_); +- DCHECK(leaf_decoder_.get() == nullptr) ++ DCHECK(!leaf_decoder_.IsValid()) + << __func__ + << " must only be called when the current path has no leaf decoder"; + +@@ -113,7 +113,7 @@ void VirtualCursor::AppendPageDecoder(int page_id) { + return; + + if (LeafPageDecoder::IsOnValidPage(&db_reader_)) { +- leaf_decoder_ = std::make_unique(&db_reader_); ++ leaf_decoder_.Initialize(&db_reader_); + return; + } + +diff --git a/sql/recover_module/cursor.h b/sql/recover_module/cursor.h +index afcd690..b15c31d 100644 +--- a/sql/recover_module/cursor.h ++++ b/sql/recover_module/cursor.h +@@ -129,7 +129,7 @@ class VirtualCursor { + std::vector> inner_decoders_; + + // Decodes the leaf page containing records. +- std::unique_ptr leaf_decoder_; ++ LeafPageDecoder leaf_decoder_; + + SEQUENCE_CHECKER(sequence_checker_); + }; +diff --git a/sql/recover_module/pager.cc b/sql/recover_module/pager.cc +index 58e75de..5fe9620 100644 +--- a/sql/recover_module/pager.cc ++++ b/sql/recover_module/pager.cc +@@ -23,8 +23,7 @@ static_assert(DatabasePageReader::kMaxPageId <= std::numeric_limits::max(), + "ints are not appropriate for representing page IDs"); + + DatabasePageReader::DatabasePageReader(VirtualTable* table) +- : page_data_(std::make_unique(table->page_size())), +- table_(table) { ++ : page_data_(), table_(table) { + DCHECK(table != nullptr); + DCHECK(IsValidPageSize(table->page_size())); + } +@@ -57,8 +56,8 @@ int DatabasePageReader::ReadPage(int page_id) { + std::numeric_limits::max(), + "The |read_offset| computation above may overflow"); + +- int sqlite_status = +- RawRead(sqlite_file, read_size, read_offset, page_data_.get()); ++ int sqlite_status = RawRead(sqlite_file, read_size, read_offset, ++ const_cast(page_data_.data())); + + // |page_id_| needs to be set to kInvalidPageId if the read failed. + // Otherwise, future ReadPage() calls with the previous |page_id_| value +diff --git a/sql/recover_module/pager.h b/sql/recover_module/pager.h +index 0e388dd..99314e3 100644 +--- a/sql/recover_module/pager.h ++++ b/sql/recover_module/pager.h +@@ -5,6 +5,7 @@ + #ifndef SQL_RECOVER_MODULE_PAGER_H_ + #define SQL_RECOVER_MODULE_PAGER_H_ + ++#include + #include + #include + +@@ -70,7 +71,7 @@ class DatabasePageReader { + DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_); + DCHECK_NE(page_id_, kInvalidPageId) + << "Successful ReadPage() required before accessing pager state"; +- return page_data_.get(); ++ return page_data_.data(); + } + + // The number of bytes in the page read by the last ReadPage() call. +@@ -137,7 +138,7 @@ class DatabasePageReader { + int page_id_ = kInvalidPageId; + // Stores the bytes of the last page successfully read by ReadPage(). + // The content is undefined if the last call to ReadPage() did not succeed. +- const std::unique_ptr page_data_; ++ const std::array page_data_; + // Raw pointer usage is acceptable because this instance's owner is expected + // to ensure that the VirtualTable outlives this. + VirtualTable* const table_; diff --git a/extra/chromium/patches/musl-crashpad.patch b/extra/chromium/patches/musl-crashpad.patch new file mode 100644 index 0000000..27e9577 --- /dev/null +++ b/extra/chromium/patches/musl-crashpad.patch @@ -0,0 +1,26 @@ +diff --git a/third_party/crashpad/crashpad/compat/linux/sys/ptrace.h b/third_party/crashpad/crashpad/compat/linux/sys/ptrace.h +index f8be372..5ab6e5b 100644 +--- a/third_party/crashpad/crashpad/compat/linux/sys/ptrace.h ++++ b/third_party/crashpad/crashpad/compat/linux/sys/ptrace.h +@@ -17,7 +17,9 @@ + + #include_next + ++#if defined(__GLIBC__) + #include ++#endif + + // https://sourceware.org/bugzilla/show_bug.cgi?id=22433 + #if !defined(PTRACE_GET_THREAD_AREA) && !defined(PT_GET_THREAD_AREA) && \ +diff --git a/third_party/crashpad/crashpad/util/linux/ptracer.cc b/third_party/crashpad/crashpad/util/linux/ptracer.cc +index 557e0d3..f41dc80 100644 +--- a/third_party/crashpad/crashpad/util/linux/ptracer.cc ++++ b/third_party/crashpad/crashpad/util/linux/ptracer.cc +@@ -26,6 +26,7 @@ + + #if defined(ARCH_CPU_X86_FAMILY) + #include ++#include + #endif + + namespace crashpad { diff --git a/extra/chromium/patches/musl-default-pthread-stacksize.patch b/extra/chromium/patches/musl-default-pthread-stacksize.patch new file mode 100644 index 0000000..3c459e3 --- /dev/null +++ b/extra/chromium/patches/musl-default-pthread-stacksize.patch @@ -0,0 +1,38 @@ +diff --git a/base/threading/platform_thread_linux.cc b/base/threading/platform_thread_linux.cc +index de2e0c1..53cb90d 100644 +--- a/base/threading/platform_thread_linux.cc ++++ b/base/threading/platform_thread_linux.cc +@@ -437,7 +437,8 @@ void TerminateOnThread() {} + + size_t GetDefaultThreadStackSize(const pthread_attr_t& attributes) { + #if !defined(THREAD_SANITIZER) +- return 0; ++ // use 8mb like glibc to avoid running out of space ++ return (1 << 23); + #else + // ThreadSanitizer bloats the stack heavily. Evidence has been that the + // default stack size isn't enough for some browser tests. +diff --git a/chrome/app/shutdown_signal_handlers_posix.cc b/chrome/app/shutdown_signal_handlers_posix.cc +index 621d441..472a3a8 100644 +--- a/chrome/app/shutdown_signal_handlers_posix.cc ++++ b/chrome/app/shutdown_signal_handlers_posix.cc +@@ -187,11 +187,19 @@ void InstallShutdownSignalHandlers( + g_shutdown_pipe_read_fd = pipefd[0]; + g_shutdown_pipe_write_fd = pipefd[1]; + #if !defined(ADDRESS_SANITIZER) ++# if defined(__GLIBC__) + const size_t kShutdownDetectorThreadStackSize = PTHREAD_STACK_MIN * 2; ++# else ++ const size_t kShutdownDetectorThreadStackSize = PTHREAD_STACK_MIN * 2 * 8; // match up musls 2k PTHREAD_STACK_MIN with glibcs 16k ++# endif + #else ++# if defined(__GLIBC__) + // ASan instrumentation bloats the stack frames, so we need to increase the + // stack size to avoid hitting the guard page. + const size_t kShutdownDetectorThreadStackSize = PTHREAD_STACK_MIN * 4; ++# else ++ const size_t kShutdownDetectorThreadStackSize = PTHREAD_STACK_MIN * 4 * 8; // match up musls 2k PTHREAD_STACK_MIN with glibcs 16k ++# endif + #endif + ShutdownDetector* detector = new ShutdownDetector( + g_shutdown_pipe_read_fd, std::move(shutdown_callback), task_runner); diff --git a/extra/chromium/patches/musl-dns-config.patch b/extra/chromium/patches/musl-dns-config.patch new file mode 100644 index 0000000..7fa220a --- /dev/null +++ b/extra/chromium/patches/musl-dns-config.patch @@ -0,0 +1,25 @@ +diff --git a/net/dns/BUILD.gn b/net/dns/BUILD.gn +index 72ec4c5..f6f2455 100644 +--- a/net/dns/BUILD.gn ++++ b/net/dns/BUILD.gn +@@ -114,11 +114,6 @@ source_set("dns") { + "dns_config_service_android.cc", + "dns_config_service_android.h", + ] +- } else if (is_linux) { +- sources += [ +- "dns_config_service_linux.cc", +- "dns_config_service_linux.h", +- ] + } else if (is_posix) { + sources += [ + "dns_config_service_posix.cc", +@@ -433,8 +428,6 @@ source_set("tests") { + + if (is_android) { + sources += [ "dns_config_service_android_unittest.cc" ] +- } else if (is_linux) { +- sources += [ "dns_config_service_linux_unittest.cc" ] + } else if (is_posix) { + sources += [ "dns_config_service_posix_unittest.cc" ] + } diff --git a/extra/chromium/patches/musl-fixes.patch b/extra/chromium/patches/musl-fixes.patch new file mode 100644 index 0000000..fdef6e8 --- /dev/null +++ b/extra/chromium/patches/musl-fixes.patch @@ -0,0 +1,211 @@ +diff --git a/chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.cc b/chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.cc +index fadb15d..0490dcc 100644 +--- a/chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.cc ++++ b/chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.cc +@@ -62,7 +62,9 @@ + // TODO(crbug.com/1052397): Revisit the macro expression once build flag switch + // of lacros-chrome is complete. + #if defined(OS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) ++#if defined(__GLIBC__) + #include ++#endif + + #include "base/linux_util.h" + #include "base/strings/string_split.h" +@@ -325,7 +327,7 @@ void RecordLinuxDistro() { + void RecordLinuxGlibcVersion() { + // TODO(crbug.com/1052397): Revisit the macro expression once build flag switch + // of lacros-chrome is complete. +-#if defined(OS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) ++#if (defined(OS_LINUX) && defined(__GLIBC__)) || BUILDFLAG(IS_CHROMEOS_LACROS) + base::Version version(gnu_get_libc_version()); + + UMALinuxGlibcVersion glibc_version_result = UMA_LINUX_GLIBC_NOT_PARSEABLE; +diff --git a/net/dns/dns_config_service_posix.cc b/net/dns/dns_config_service_posix.cc +index 0bb9da1..61af776 100644 +--- a/net/dns/dns_config_service_posix.cc ++++ b/net/dns/dns_config_service_posix.cc +@@ -93,7 +93,7 @@ base::Optional ReadDnsConfig() { + + base::Optional dns_config; + // TODO(fuchsia): Use res_ninit() when it's implemented on Fuchsia. +-#if defined(OS_OPENBSD) || defined(OS_FUCHSIA) ++#if defined(OS_OPENBSD) || defined(OS_FUCHSIA) || defined(_GNU_SOURCE) + // Note: res_ninit in glibc always returns 0 and sets RES_INIT. + // res_init behaves the same way. + memset(&_res, 0, sizeof(_res)); +diff --git a/sandbox/linux/seccomp-bpf/trap.cc b/sandbox/linux/seccomp-bpf/trap.cc +index f5b86a7..2762d60 100644 +--- a/sandbox/linux/seccomp-bpf/trap.cc ++++ b/sandbox/linux/seccomp-bpf/trap.cc +@@ -174,7 +174,7 @@ void Trap::SigSys(int nr, LinuxSigInfo* info, ucontext_t* ctx) { + // If the version of glibc doesn't include this information in + // siginfo_t (older than 2.17), we need to explicitly copy it + // into an arch_sigsys structure. +- memcpy(&sigsys, &info->_sifields, sizeof(sigsys)); ++ memcpy(&sigsys, &info->__sifields, sizeof(sigsys)); + #endif + + #if defined(__mips__) +diff --git a/sandbox/linux/suid/process_util.h b/sandbox/linux/suid/process_util.h +index 10071d3..0856910 100644 +--- a/sandbox/linux/suid/process_util.h ++++ b/sandbox/linux/suid/process_util.h +@@ -12,6 +12,15 @@ + #include + #include + ++// Some additional functions ++# define TEMP_FAILURE_RETRY(expression) \ ++ (__extension__ \ ++ ({ long int __result; \ ++ do __result = (long int) (expression); \ ++ while (__result == -1L && errno == EINTR); \ ++ __result; })) ++ ++ + // This adjusts /proc/process/oom_score_adj so the Linux OOM killer + // will prefer certain process types over others. The range for the + // adjustment is [-1000, 1000], with [0, 1000] being user accessible. +diff --git a/third_party/blink/renderer/platform/wtf/stack_util.cc b/third_party/blink/renderer/platform/wtf/stack_util.cc +index 71b901f..f33aba0 100644 +--- a/third_party/blink/renderer/platform/wtf/stack_util.cc ++++ b/third_party/blink/renderer/platform/wtf/stack_util.cc +@@ -29,7 +29,7 @@ size_t GetUnderestimatedStackSize() { + // FIXME: On Mac OSX and Linux, this method cannot estimate stack size + // correctly for the main thread. + +-#elif defined(__GLIBC__) || defined(OS_ANDROID) || defined(OS_FREEBSD) || \ ++#elif defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_FREEBSD) || \ + defined(OS_FUCHSIA) + // pthread_getattr_np() can fail if the thread is not invoked by + // pthread_create() (e.g., the main thread of blink_unittests). +@@ -97,7 +97,7 @@ return Threading::ThreadStackSize(); + } + + void* GetStackStart() { +-#if defined(__GLIBC__) || defined(OS_ANDROID) || defined(OS_FREEBSD) || \ ++#if defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_FREEBSD) || \ + defined(OS_FUCHSIA) + pthread_attr_t attr; + int error; +diff --git a/third_party/ffmpeg/libavutil/cpu.c b/third_party/ffmpeg/libavutil/cpu.c +index 52f6b9a..8da9488 100644 +--- a/third_party/ffmpeg/libavutil/cpu.c ++++ b/third_party/ffmpeg/libavutil/cpu.c +@@ -41,7 +41,6 @@ + #include + #endif + #include +-#include + #endif + #if HAVE_UNISTD_H + #include +diff --git a/third_party/lss/linux_syscall_support.h b/third_party/lss/linux_syscall_support.h +index 8d4e4d2..45d589b 100644 +--- a/third_party/lss/linux_syscall_support.h ++++ b/third_party/lss/linux_syscall_support.h +@@ -139,12 +139,14 @@ extern "C" { + */ + #pragma push_macro("stat64") + #pragma push_macro("fstat64") ++#pragma push_macro("fstatat64") + #pragma push_macro("lstat64") + #pragma push_macro("pread64") + #pragma push_macro("pwrite64") + #pragma push_macro("getdents64") + #undef stat64 + #undef fstat64 ++#undef fstatat64 + #undef lstat64 + #undef pread64 + #undef pwrite64 +@@ -1303,6 +1305,12 @@ struct kernel_statfs { + #ifndef __NR_getrandom + #define __NR_getrandom 318 + #endif ++ ++#undef __NR_pread ++#define __NR_pread __NR_pread64 ++#undef __NR_pwrite ++#define __NR_pwrite __NR_pwrite64 ++ + /* End of x86-64 definitions */ + #elif defined(__mips__) + #if _MIPS_SIM == _MIPS_SIM_ABI32 +@@ -4854,6 +4862,7 @@ struct kernel_statfs { + * corresponding #pragma push_macro near the top of this file. */ + #pragma pop_macro("stat64") + #pragma pop_macro("fstat64") ++#pragma pop_macro("fstatat64") + #pragma pop_macro("lstat64") + #pragma pop_macro("pread64") + #pragma pop_macro("pwrite64") +diff --git a/third_party/nasm/nasmlib/realpath.c b/third_party/nasm/nasmlib/realpath.c +index c31003e..73de448 100644 +--- a/third_party/nasm/nasmlib/realpath.c ++++ b/third_party/nasm/nasmlib/realpath.c +@@ -47,7 +47,7 @@ + + #include "nasmlib.h" + +-#ifdef HAVE_CANONICALIZE_FILE_NAME ++#if defined(__GLIBC__) + + /* + * GNU-specific, but avoids the realpath(..., NULL) +diff --git a/third_party/ots/src/include/opentype-sanitiser.h b/third_party/ots/src/include/opentype-sanitiser.h +index df36fe3..df1ab9d 100644 +--- a/third_party/ots/src/include/opentype-sanitiser.h ++++ b/third_party/ots/src/include/opentype-sanitiser.h +@@ -20,6 +20,7 @@ typedef unsigned __int64 uint64_t; + #define ots_htonl(x) _byteswap_ulong (x) + #define ots_htons(x) _byteswap_ushort (x) + #else ++#include + #include + #include + #define ots_ntohl(x) ntohl (x) +diff --git a/third_party/perfetto/include/perfetto/ext/base/thread_utils.h b/third_party/perfetto/include/perfetto/ext/base/thread_utils.h +index 2e9c4e5..cb71b29 100644 +--- a/third_party/perfetto/include/perfetto/ext/base/thread_utils.h ++++ b/third_party/perfetto/include/perfetto/ext/base/thread_utils.h +@@ -29,7 +29,7 @@ + #include + #endif + +-#if PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID) ++#if PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID) || !defined(__GLIBC__) + #include + #endif + +@@ -58,7 +58,7 @@ inline bool MaybeSetThreadName(const std::string& name) { + + inline bool GetThreadName(std::string& out_result) { + char buf[16] = {}; +-#if PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID) ++#if PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID) || !defined(__GLIBC__) + if (prctl(PR_GET_NAME, buf) != 0) + return false; + #else +diff --git a/third_party/swiftshader/third_party/llvm-subzero/lib/Support/Unix/Signals.inc b/third_party/swiftshader/third_party/llvm-subzero/lib/Support/Unix/Signals.inc +index 3750d7f..d399b39 100644 +--- a/third_party/swiftshader/third_party/llvm-subzero/lib/Support/Unix/Signals.inc ++++ b/third_party/swiftshader/third_party/llvm-subzero/lib/Support/Unix/Signals.inc +@@ -25,7 +25,7 @@ + #include "llvm/Support/raw_ostream.h" + #include + #include +-#if HAVE_EXECINFO_H ++#if HAVE_EXECINFO_H && defined(__GLIBC__) + # include // For backtrace(). + #endif + #if HAVE_SIGNAL_H +@@ -52,6 +52,7 @@ + #include + #else + #undef HAVE__UNWIND_BACKTRACE ++#undef HAVE_BACKTRACE + #endif + #endif + diff --git a/extra/chromium/patches/musl-hacks.patch b/extra/chromium/patches/musl-hacks.patch new file mode 100644 index 0000000..51681fb --- /dev/null +++ b/extra/chromium/patches/musl-hacks.patch @@ -0,0 +1,13 @@ +diff --git a/net/socket/udp_socket_posix.cc b/net/socket/udp_socket_posix.cc +index bf201de..cd993ce 100644 +--- a/net/socket/udp_socket_posix.cc ++++ b/net/socket/udp_socket_posix.cc +@@ -1155,7 +1155,7 @@ SendResult UDPSocketPosixSender::InternalSendmmsgBuffers( + msg_iov->push_back({const_cast(buffer->data()), buffer->length()}); + msgvec->reserve(buffers.size()); + for (size_t j = 0; j < buffers.size(); j++) +- msgvec->push_back({{nullptr, 0, &msg_iov[j], 1, nullptr, 0, 0}, 0}); ++ msgvec->push_back({{nullptr, 0, &msg_iov[j], 1, 0, 0, 0}, 0}); + int result = HANDLE_EINTR(Sendmmsg(fd, &msgvec[0], buffers.size(), 0)); + SendResult send_result(0, 0, std::move(buffers)); + if (result < 0) { diff --git a/extra/chromium/patches/musl-libc++.patch b/extra/chromium/patches/musl-libc++.patch new file mode 100644 index 0000000..eae3b91 --- /dev/null +++ b/extra/chromium/patches/musl-libc++.patch @@ -0,0 +1,55 @@ +diff --git a/buildtools/third_party/libc++/trunk/include/locale b/buildtools/third_party/libc++/trunk/include/locale +index 9a705c7..3605a85 100644 +--- a/buildtools/third_party/libc++/trunk/include/locale ++++ b/buildtools/third_party/libc++/trunk/include/locale +@@ -10,6 +10,15 @@ + #ifndef _LIBCPP_LOCALE + #define _LIBCPP_LOCALE + ++// musl doesn't define _l (with locale) variants of functions, as it only supports UTF-8. ++// we can simply make macros that will call the non-localated ones if we're using musl, or rather not-using something that has the _l ones. ++// couldn't find anything glibc #defines when it creates strtoull_l (that it doesn't undefine a few lines later), so let's test against glibc and glibc-likes. ++// almost all glibc-likes define __GNU_LIBRARY__ for compatibility ++#ifndef __GNU_LIBRARY__ ++#define strtoull_l(A, B, C, LOC) strtoull(A,B,C) ++#define strtoll_l(A, B, C, LOC) strtoll(A,B,C) ++#endif ++ + /* + locale synopsis + +diff --git a/buildtools/third_party/libc++/trunk/src/locale.cpp b/buildtools/third_party/libc++/trunk/src/locale.cpp +index a0209d0..ca8044e 100644 +--- a/buildtools/third_party/libc++/trunk/src/locale.cpp ++++ b/buildtools/third_party/libc++/trunk/src/locale.cpp +@@ -1043,11 +1043,11 @@ ctype::do_narrow(const char_type* low, const char_type* high, char dfault, + return low; + } + +-#if defined(__EMSCRIPTEN__) ++//#if defined(__EMSCRIPTEN__) + extern "C" const unsigned short ** __ctype_b_loc(); + extern "C" const int ** __ctype_tolower_loc(); + extern "C" const int ** __ctype_toupper_loc(); +-#endif ++//#endif + + #ifdef _LIBCPP_PROVIDES_DEFAULT_RUNE_TABLE + const ctype::mask* +@@ -1151,12 +1151,10 @@ ctype::classic_table() _NOEXCEPT + #elif defined(_AIX) + return (const unsigned int *)__lc_ctype_ptr->obj->mask; + #else +- // Platform not supported: abort so the person doing the port knows what to +- // fix +-# warning ctype::classic_table() is not implemented +- printf("ctype::classic_table() is not implemented\n"); +- abort(); +- return NULL; ++// not sure any other libc like this exists, but there is no way to differentiate musl as of right now ++// to be fair, with the change above, this should always work ++// also, #warning is a gcc extension ++ return (const unsigned long *)*__ctype_b_loc(); + #endif + } + #endif diff --git a/extra/chromium/patches/musl-no-execinfo.patch b/extra/chromium/patches/musl-no-execinfo.patch new file mode 100644 index 0000000..582708c --- /dev/null +++ b/extra/chromium/patches/musl-no-execinfo.patch @@ -0,0 +1,96 @@ +diff --git a/base/debug/stack_trace_posix.cc b/base/debug/stack_trace_posix.cc +index bf4b854..554fb6f 100644 +--- a/base/debug/stack_trace_posix.cc ++++ b/base/debug/stack_trace_posix.cc +@@ -27,7 +27,7 @@ + #if !defined(USE_SYMBOLIZE) + #include + #endif +-#if !defined(__UCLIBC__) && !defined(_AIX) ++#if defined(__GLIBC__) && !defined(__UCLIBC__) && !defined(_AIX) + #include + #endif + +@@ -88,7 +88,7 @@ void DemangleSymbols(std::string* text) { + // Note: code in this function is NOT async-signal safe (std::string uses + // malloc internally). + +-#if !defined(__UCLIBC__) && !defined(_AIX) ++#if defined(__GLIBC__) && !defined(__UCLIBC__) && !defined(_AIX) + std::string::size_type search_from = 0; + while (search_from < text->size()) { + // Look for the start of a mangled symbol, from search_from. +@@ -123,7 +123,7 @@ void DemangleSymbols(std::string* text) { + search_from = mangled_start + 2; + } + } +-#endif // !defined(__UCLIBC__) && !defined(_AIX) ++#endif // defined(__GLIBC__) && !defined(__UCLIBC__) && !defined(_AIX) + } + #endif // !defined(USE_SYMBOLIZE) + +@@ -135,7 +135,7 @@ class BacktraceOutputHandler { + virtual ~BacktraceOutputHandler() = default; + }; + +-#if !defined(__UCLIBC__) && !defined(_AIX) ++#if defined(__GLIBC__) && !defined(__UCLIBC__) && !defined(_AIX) + void OutputPointer(void* pointer, BacktraceOutputHandler* handler) { + // This should be more than enough to store a 64-bit number in hex: + // 16 hex digits + 1 for null-terminator. +@@ -218,7 +218,7 @@ void ProcessBacktrace(void* const* trace, + } + #endif // defined(USE_SYMBOLIZE) + } +-#endif // !defined(__UCLIBC__) && !defined(_AIX) ++#endif // defined(__GLIBC__) && !defined(__UCLIBC__) && !defined(_AIX) + + void PrintToStderr(const char* output) { + // NOTE: This code MUST be async-signal safe (it's used by in-process +@@ -827,7 +827,7 @@ size_t CollectStackTrace(void** trace, size_t count) { + // NOTE: This code MUST be async-signal safe (it's used by in-process + // stack dumping signal handler). NO malloc or stdio is allowed here. + +-#if !defined(__UCLIBC__) && !defined(_AIX) ++#if defined(__GLIBC__) && !defined(__UCLIBC__) && !defined(_AIX) + // Though the backtrace API man page does not list any possible negative + // return values, we take no chance. + return base::saturated_cast(backtrace(trace, count)); +@@ -840,13 +840,13 @@ void StackTrace::PrintWithPrefix(const char* prefix_string) const { + // NOTE: This code MUST be async-signal safe (it's used by in-process + // stack dumping signal handler). NO malloc or stdio is allowed here. + +-#if !defined(__UCLIBC__) && !defined(_AIX) ++#if defined(__GLIBC__) && !defined(__UCLIBC__) && !defined(_AIX) + PrintBacktraceOutputHandler handler; + ProcessBacktrace(trace_, count_, prefix_string, &handler); + #endif + } + +-#if !defined(__UCLIBC__) && !defined(_AIX) ++#if defined(__GLIBC__) && !defined(__UCLIBC__) && !defined(_AIX) + void StackTrace::OutputToStreamWithPrefix(std::ostream* os, + const char* prefix_string) const { + StreamBacktraceOutputHandler handler(os); +diff --git a/third_party/swiftshader/third_party/llvm-subzero/build/Linux/include/llvm/Config/config.h b/third_party/swiftshader/third_party/llvm-subzero/build/Linux/include/llvm/Config/config.h +index 2f860e1..36f3c33 100644 +--- a/third_party/swiftshader/third_party/llvm-subzero/build/Linux/include/llvm/Config/config.h ++++ b/third_party/swiftshader/third_party/llvm-subzero/build/Linux/include/llvm/Config/config.h +@@ -14,7 +14,7 @@ + #define ENABLE_CRASH_OVERRIDES 0 + + /* Define to 1 if you have the `backtrace' function. */ +-#define HAVE_BACKTRACE 1 ++/* #undef HAVE_BACKTRACE */ + + /* Define to 1 if you have the header file. */ + /* #undef HAVE_CRASHREPORTERCLIENT_H */ +@@ -55,7 +55,7 @@ + #define HAVE_ERRNO_H 1 + + /* Define to 1 if you have the header file. */ +-#define HAVE_EXECINFO_H 1 ++/* #undef HAVE_EXECINFO_H */ + + /* Define to 1 if you have the header file. */ + #define HAVE_FCNTL_H 1 diff --git a/extra/chromium/patches/musl-no-getcontext.patch b/extra/chromium/patches/musl-no-getcontext.patch new file mode 100644 index 0000000..ff8a3f9 --- /dev/null +++ b/extra/chromium/patches/musl-no-getcontext.patch @@ -0,0 +1,29 @@ +diff --git a/third_party/breakpad/breakpad/src/client/linux/handler/exception_handler.cc b/third_party/breakpad/breakpad/src/client/linux/handler/exception_handler.cc +index ca353c4..a6cb5f9 100644 +--- a/third_party/breakpad/breakpad/src/client/linux/handler/exception_handler.cc ++++ b/third_party/breakpad/breakpad/src/client/linux/handler/exception_handler.cc +@@ -490,7 +490,9 @@ bool ExceptionHandler::SimulateSignalDelivery(int sig) { + siginfo.si_code = SI_USER; + siginfo.si_pid = getpid(); + ucontext_t context; ++#if defined(__GLIBC__) + getcontext(&context); ++#endif + return HandleSignal(sig, &siginfo, &context); + } + +@@ -675,9 +677,14 @@ bool ExceptionHandler::WriteMinidump() { + sys_prctl(PR_SET_DUMPABLE, 1, 0, 0, 0); + + CrashContext context; ++ ++#if defined(__GLIBC__) + int getcontext_result = getcontext(&context.context); + if (getcontext_result) + return false; ++#else ++ return false; ++#endif + + #if defined(__i386__) + // In CPUFillFromUContext in minidumpwriter.cc the stack pointer is retrieved diff --git a/extra/chromium/patches/musl-no-mallinfo.patch b/extra/chromium/patches/musl-no-mallinfo.patch new file mode 100644 index 0000000..5f2cfcf --- /dev/null +++ b/extra/chromium/patches/musl-no-mallinfo.patch @@ -0,0 +1,83 @@ +diff --git a/base/process/process_metrics_posix.cc b/base/process/process_metrics_posix.cc +index 9d12c42..900ab13 100644 +--- a/base/process/process_metrics_posix.cc ++++ b/base/process/process_metrics_posix.cc +@@ -119,14 +119,14 @@ size_t ProcessMetrics::GetMallocUsage() { + malloc_statistics_t stats = {0}; + malloc_zone_statistics(nullptr, &stats); + return stats.size_in_use; +-#elif defined(OS_LINUX) || defined(OS_CHROMEOS) || defined(OS_ANDROID) ++#elif defined(__GLIBC__) || defined(OS_CHROMEOS) || defined(OS_ANDROID) + struct mallinfo minfo = mallinfo(); + #if BUILDFLAG(USE_TCMALLOC) + return minfo.uordblks; + #else + return minfo.hblkhd + minfo.arena; + #endif +-#elif defined(OS_FUCHSIA) ++#else + // TODO(fuchsia): Not currently exposed. https://crbug.com/735087. + return 0; + #endif +diff --git a/base/trace_event/malloc_dump_provider.cc b/base/trace_event/malloc_dump_provider.cc +index 38811b0..be4c710 100644 +--- a/base/trace_event/malloc_dump_provider.cc ++++ b/base/trace_event/malloc_dump_provider.cc +@@ -199,7 +199,7 @@ bool MallocDumpProvider::OnMemoryDump(const MemoryDumpArgs& args, + } + #elif defined(OS_FUCHSIA) + // TODO(fuchsia): Port, see https://crbug.com/706592. +-#else ++#elif defined(__GLIBC__) + struct mallinfo info = mallinfo(); + // In case of Android's jemalloc |arena| is 0 and the outer pages size is + // reported by |hblkhd|. In case of dlmalloc the total is given by +diff --git a/third_party/swiftshader/third_party/llvm-10.0/configs/linux/include/llvm/Config/config.h b/third_party/swiftshader/third_party/llvm-10.0/configs/linux/include/llvm/Config/config.h +index ac4b3e3..3736a5b 100644 +--- a/third_party/swiftshader/third_party/llvm-10.0/configs/linux/include/llvm/Config/config.h ++++ b/third_party/swiftshader/third_party/llvm-10.0/configs/linux/include/llvm/Config/config.h +@@ -125,7 +125,9 @@ + /* #undef HAVE_MALLCTL */ + + /* Define to 1 if you have the `mallinfo' function. */ ++#if defined(__GLIBC__) + #define HAVE_MALLINFO 1 ++#endif + + /* Define to 1 if you have the header file. */ + /* #undef HAVE_MALLOC_MALLOC_H */ +diff --git a/third_party/swiftshader/third_party/llvm-subzero/lib/Support/Unix/Process.inc b/third_party/swiftshader/third_party/llvm-subzero/lib/Support/Unix/Process.inc +index b239046..1ffdbc5 100644 +--- a/third_party/swiftshader/third_party/llvm-subzero/lib/Support/Unix/Process.inc ++++ b/third_party/swiftshader/third_party/llvm-subzero/lib/Support/Unix/Process.inc +@@ -86,7 +86,7 @@ unsigned Process::getPageSize() { + } + + size_t Process::GetMallocUsage() { +-#if defined(HAVE_MALLINFO) ++#if defined(HAVE_MALLINFO) && defined(__GLIBC__) + struct mallinfo mi; + mi = ::mallinfo(); + return mi.uordblks; +diff --git a/third_party/tflite/src/tensorflow/lite/profiling/memory_info.cc b/third_party/tflite/src/tensorflow/lite/profiling/memory_info.cc +index 6a4438f..8c973f1 100644 +--- a/third_party/tflite/src/tensorflow/lite/profiling/memory_info.cc ++++ b/third_party/tflite/src/tensorflow/lite/profiling/memory_info.cc +@@ -27,7 +27,7 @@ namespace memory { + const int MemoryUsage::kValueNotSet = 0; + + bool MemoryUsage::IsSupported() { +-#ifdef __linux__ ++#ifdef __GLIBC__ + return true; + #endif + return false; +@@ -35,7 +35,7 @@ bool MemoryUsage::IsSupported() { + + MemoryUsage GetMemoryUsage() { + MemoryUsage result; +-#ifdef __linux__ ++#ifdef __GLIBC__ + rusage res; + if (getrusage(RUSAGE_SELF, &res) == 0) { + result.max_rss_kb = res.ru_maxrss; diff --git a/extra/chromium/patches/musl-resolver.patch b/extra/chromium/patches/musl-resolver.patch new file mode 100644 index 0000000..5e394b9 --- /dev/null +++ b/extra/chromium/patches/musl-resolver.patch @@ -0,0 +1,44 @@ +diff --git a/net/dns/dns_reloader.cc b/net/dns/dns_reloader.cc +index 0672e71..ff1f795 100644 +--- a/net/dns/dns_reloader.cc ++++ b/net/dns/dns_reloader.cc +@@ -4,9 +4,8 @@ + + #include "net/dns/dns_reloader.h" + +-#if defined(OS_POSIX) && !defined(OS_APPLE) && !defined(OS_OPENBSD) && \ +- !defined(OS_ANDROID) && !defined(OS_FUCHSIA) +- ++#if defined(__GLIBC__) ++ + #include + + #include "base/lazy_instance.h" +diff --git a/net/dns/host_resolver_manager.cc b/net/dns/host_resolver_manager.cc +index 45045af..697b556 100644 +--- a/net/dns/host_resolver_manager.cc ++++ b/net/dns/host_resolver_manager.cc +@@ -2532,8 +2532,7 @@ HostResolverManager::HostResolverManager( + NetworkChangeNotifier::AddConnectionTypeObserver(this); + if (system_dns_config_notifier_) + system_dns_config_notifier_->AddObserver(this); +-#if defined(OS_POSIX) && !defined(OS_APPLE) && !defined(OS_OPENBSD) && \ +- !defined(OS_ANDROID) ++#if defined(__GLIBC__) + EnsureDnsReloaderInit(); + #endif + +diff --git a/net/dns/host_resolver_proc.cc b/net/dns/host_resolver_proc.cc +index 3da9fb4..3adaf2f 100644 +--- a/net/dns/host_resolver_proc.cc ++++ b/net/dns/host_resolver_proc.cc +@@ -176,8 +176,7 @@ int SystemHostResolverCall(const std::string& host, + base::ScopedBlockingCall scoped_blocking_call(FROM_HERE, + base::BlockingType::WILL_BLOCK); + +-#if defined(OS_POSIX) && !defined(OS_APPLE) && !defined(OS_OPENBSD) && \ +- !defined(OS_ANDROID) && !defined(OS_FUCHSIA) ++#if defined(__GLIBC__) + DnsReloaderMaybeReload(); + #endif + base::Optional ai; diff --git a/extra/chromium/patches/musl-sandbox.patch b/extra/chromium/patches/musl-sandbox.patch new file mode 100644 index 0000000..8c3b0fd --- /dev/null +++ b/extra/chromium/patches/musl-sandbox.patch @@ -0,0 +1,177 @@ +diff --git a/sandbox/linux/seccomp-bpf-helpers/syscall_parameters_restrictions.cc b/sandbox/linux/seccomp-bpf-helpers/syscall_parameters_restrictions.cc +index cc0e91b..8836e77 100644 +--- a/sandbox/linux/seccomp-bpf-helpers/syscall_parameters_restrictions.cc ++++ b/sandbox/linux/seccomp-bpf-helpers/syscall_parameters_restrictions.cc +@@ -130,21 +130,11 @@ namespace sandbox { + // present (as in newer versions of posix_spawn). + ResultExpr RestrictCloneToThreadsAndEPERMFork() { + const Arg flags(0); +- +- // TODO(mdempsky): Extend DSL to support (flags & ~mask1) == mask2. +- const uint64_t kAndroidCloneMask = CLONE_VM | CLONE_FS | CLONE_FILES | +- CLONE_SIGHAND | CLONE_THREAD | +- CLONE_SYSVSEM; +- const uint64_t kObsoleteAndroidCloneMask = kAndroidCloneMask | CLONE_DETACHED; +- +- const uint64_t kGlibcPthreadFlags = +- CLONE_VM | CLONE_FS | CLONE_FILES | CLONE_SIGHAND | CLONE_THREAD | +- CLONE_SYSVSEM | CLONE_SETTLS | CLONE_PARENT_SETTID | CLONE_CHILD_CLEARTID; +- const BoolExpr glibc_test = flags == kGlibcPthreadFlags; +- +- const BoolExpr android_test = +- AnyOf(flags == kAndroidCloneMask, flags == kObsoleteAndroidCloneMask, +- flags == kGlibcPthreadFlags); ++ const int required = CLONE_VM | CLONE_FS | CLONE_FILES | CLONE_SIGHAND | ++ CLONE_THREAD | CLONE_SYSVSEM; ++ const int safe = CLONE_SETTLS | CLONE_PARENT_SETTID | CLONE_CHILD_CLEARTID | ++ CLONE_DETACHED; ++ const BoolExpr thread_clone_ok = (flags&~safe)==required; + + // The following two flags are the two important flags in any vfork-emulating + // clone call. EPERM any clone call that contains both of them. +@@ -154,7 +144,7 @@ ResultExpr RestrictCloneToThreadsAndEPERMFork() { + AnyOf((flags & (CLONE_VM | CLONE_THREAD)) == 0, + (flags & kImportantCloneVforkFlags) == kImportantCloneVforkFlags); + +- return If(IsAndroid() ? android_test : glibc_test, Allow()) ++ return If(thread_clone_ok, Allow()) + .ElseIf(is_fork_or_clone_vfork, Error(EPERM)) + .Else(CrashSIGSYSClone()); + } +diff --git a/sandbox/linux/seccomp-bpf-helpers/syscall_sets.cc b/sandbox/linux/seccomp-bpf-helpers/syscall_sets.cc +index 96c9f49..225823c 100644 +--- a/sandbox/linux/seccomp-bpf-helpers/syscall_sets.cc ++++ b/sandbox/linux/seccomp-bpf-helpers/syscall_sets.cc +@@ -417,6 +417,7 @@ bool SyscallSets::IsAllowedProcessStartOrDeath(int sysno) { + #if defined(__i386__) + case __NR_waitpid: + #endif ++ case __NR_set_tid_address: + return true; + case __NR_clone: // Should be parameter-restricted. + case __NR_setns: // Privileged. +@@ -429,7 +430,6 @@ bool SyscallSets::IsAllowedProcessStartOrDeath(int sysno) { + #if defined(__i386__) || defined(__x86_64__) || defined(__mips__) + case __NR_set_thread_area: + #endif +- case __NR_set_tid_address: + case __NR_unshare: + #if !defined(__mips__) && !defined(__aarch64__) + case __NR_vfork: +@@ -543,6 +543,8 @@ bool SyscallSets::IsAllowedAddressSpaceAccess(int sysno) { + case __NR_mlock: + case __NR_munlock: + case __NR_munmap: ++ case __NR_mremap: ++ case __NR_membarrier: + return true; + case __NR_madvise: + case __NR_mincore: +@@ -560,7 +562,6 @@ bool SyscallSets::IsAllowedAddressSpaceAccess(int sysno) { + case __NR_modify_ldt: + #endif + case __NR_mprotect: +- case __NR_mremap: + case __NR_msync: + case __NR_munlockall: + case __NR_readahead: +diff --git a/sandbox/linux/system_headers/arm64_linux_syscalls.h b/sandbox/linux/system_headers/arm64_linux_syscalls.h +index a242c18..bb80da6 100644 +--- a/sandbox/linux/system_headers/arm64_linux_syscalls.h ++++ b/sandbox/linux/system_headers/arm64_linux_syscalls.h +@@ -1063,6 +1063,10 @@ + #define __NR_memfd_create 279 + #endif + ++#if !defined(__NR_membarrier) ++#define __NR_membarrier 283 ++#endif ++ + #if !defined(__NR_bpf) + #define __NR_bpf 280 + #endif +diff --git a/sandbox/linux/system_headers/arm_linux_syscalls.h b/sandbox/linux/system_headers/arm_linux_syscalls.h +index 85da6f4..7a26b31 100644 +--- a/sandbox/linux/system_headers/arm_linux_syscalls.h ++++ b/sandbox/linux/system_headers/arm_linux_syscalls.h +@@ -1385,6 +1385,10 @@ + #define __NR_memfd_create (__NR_SYSCALL_BASE+385) + #endif + ++#if !defined(__NR_membarrier) ++#define __NR_membarrier (__NR_SYSCALL_BASE+389) ++#endif ++ + #if !defined(__NR_bpf) + #define __NR_bpf (__NR_SYSCALL_BASE+386) + #endif +diff --git a/sandbox/linux/system_headers/linux_syscalls.h b/sandbox/linux/system_headers/linux_syscalls.h +index 2b78a0c..b6fedb5 100644 +--- a/sandbox/linux/system_headers/linux_syscalls.h ++++ b/sandbox/linux/system_headers/linux_syscalls.h +@@ -10,6 +10,7 @@ + #define SANDBOX_LINUX_SYSTEM_HEADERS_LINUX_SYSCALLS_H_ + + #include "build/build_config.h" ++#include + + #if defined(__x86_64__) + #include "sandbox/linux/system_headers/x86_64_linux_syscalls.h" +diff --git a/sandbox/linux/system_headers/mips64_linux_syscalls.h b/sandbox/linux/system_headers/mips64_linux_syscalls.h +index ec75815..5515270 100644 +--- a/sandbox/linux/system_headers/mips64_linux_syscalls.h ++++ b/sandbox/linux/system_headers/mips64_linux_syscalls.h +@@ -1271,4 +1271,8 @@ + #define __NR_memfd_create (__NR_Linux + 314) + #endif + ++#if !defined(__NR_membarrier) ++#define __NR_membarrier (__NR_Linux 318) ++#endif ++ + #endif // SANDBOX_LINUX_SYSTEM_HEADERS_MIPS64_LINUX_SYSCALLS_H_ +diff --git a/sandbox/linux/system_headers/mips_linux_syscalls.h b/sandbox/linux/system_headers/mips_linux_syscalls.h +index 50d9ea1..0caffae 100644 +--- a/sandbox/linux/system_headers/mips_linux_syscalls.h ++++ b/sandbox/linux/system_headers/mips_linux_syscalls.h +@@ -1685,4 +1685,8 @@ + #define __NR_mount_setattr (__NR_Linux + 442) + #endif + ++#if !defined(__NR_membarrier) ++#define __NR_membarrier (__NR_Linux 358) ++#endif ++ + #endif // SANDBOX_LINUX_SYSTEM_HEADERS_MIPS_LINUX_SYSCALLS_H_ +diff --git a/sandbox/linux/system_headers/x86_64_linux_syscalls.h b/sandbox/linux/system_headers/x86_64_linux_syscalls.h +index b0ae0a2..8b12029 100644 +--- a/sandbox/linux/system_headers/x86_64_linux_syscalls.h ++++ b/sandbox/linux/system_headers/x86_64_linux_syscalls.h +@@ -1350,5 +1350,9 @@ + #define __NR_rseq 334 + #endif + ++#if !defined(__NR_membarrier) ++#define __NR_membarrier 324 ++#endif ++ + #endif // SANDBOX_LINUX_SYSTEM_HEADERS_X86_64_LINUX_SYSCALLS_H_ + +diff --git a/sandbox/policy/linux/bpf_renderer_policy_linux.cc b/sandbox/policy/linux/bpf_renderer_policy_linux.cc +index f789e92..5cc0861 100644 +--- a/sandbox/policy/linux/bpf_renderer_policy_linux.cc ++++ b/sandbox/policy/linux/bpf_renderer_policy_linux.cc +@@ -97,11 +97,11 @@ ResultExpr RendererProcessPolicy::EvaluateSyscall(int sysno) const { + case __NR_sysinfo: + case __NR_times: + case __NR_uname: +- return Allow(); +- case __NR_sched_getaffinity: + case __NR_sched_getparam: + case __NR_sched_getscheduler: + case __NR_sched_setscheduler: ++ return Allow(); ++ case __NR_sched_getaffinity: + return RestrictSchedTarget(GetPolicyPid(), sysno); + case __NR_prlimit64: + // See crbug.com/662450 and setrlimit comment above. diff --git a/extra/chromium/patches/musl-stacktrace.patch b/extra/chromium/patches/musl-stacktrace.patch new file mode 100644 index 0000000..cd44788 --- /dev/null +++ b/extra/chromium/patches/musl-stacktrace.patch @@ -0,0 +1,38 @@ +diff --git a/base/debug/stack_trace.cc b/base/debug/stack_trace.cc +index f5e2dbb..0f2ce52 100644 +--- a/base/debug/stack_trace.cc ++++ b/base/debug/stack_trace.cc +@@ -217,7 +217,9 @@ void StackTrace::Print() const { + } + + void StackTrace::OutputToStream(std::ostream* os) const { ++#if defined(__GLIBC__) && !defined(__UCLIBC__) && !defined(_AIX) + OutputToStreamWithPrefix(os, nullptr); ++#endif + } + + std::string StackTrace::ToString() const { +@@ -225,7 +227,7 @@ std::string StackTrace::ToString() const { + } + std::string StackTrace::ToStringWithPrefix(const char* prefix_string) const { + std::stringstream stream; +-#if !defined(__UCLIBC__) && !defined(_AIX) ++#if defined(__GLIBC__) && !defined(__UCLIBC__) && !defined(_AIX) + OutputToStreamWithPrefix(&stream, prefix_string); + #endif + return stream.str(); +diff --git a/base/logging.cc b/base/logging.cc +index 7722d37..a623e78 100644 +--- a/base/logging.cc ++++ b/base/logging.cc +@@ -558,8 +558,8 @@ LogMessage::LogMessage(const char* file, int line, const char* condition) + + LogMessage::~LogMessage() { + size_t stack_start = stream_.tellp(); +-#if !defined(OFFICIAL_BUILD) && !defined(OS_NACL) && !defined(__UCLIBC__) && \ +- !defined(OS_AIX) ++#if !defined(OFFICIAL_BUILD) && !defined(OS_NACL) && defined(__GLIBC__) && \ ++ !defined(__UCLIBC__) && !defined(OS_AIX) + if (severity_ == LOGGING_FATAL && !base::debug::BeingDebugged()) { + // Include a stack trace on a fatal, unless a debugger is attached. + base::debug::StackTrace stack_trace; diff --git a/extra/chromium/patches/musl-sync.patch b/extra/chromium/patches/musl-sync.patch new file mode 100644 index 0000000..5c4f122 --- /dev/null +++ b/extra/chromium/patches/musl-sync.patch @@ -0,0 +1,32 @@ +diff --git a/third_party/libsync/src/include/sync/sync.h b/third_party/libsync/src/include/sync/sync.h +index 50ed0ac..bc9d567 100644 +--- a/third_party/libsync/src/include/sync/sync.h ++++ b/third_party/libsync/src/include/sync/sync.h +@@ -19,12 +19,16 @@ + #ifndef __SYS_CORE_SYNC_H + #define __SYS_CORE_SYNC_H + ++#if defined(__GLIBC__) + #include ++#endif + #include + + #include + +-__BEGIN_DECLS ++#ifdef __cplusplus ++extern "C" { ++#endif + + struct sync_legacy_merge_data { + int32_t fd2; +@@ -158,6 +162,8 @@ struct sync_pt_info *sync_pt_info(struct sync_fence_info_data *info, + struct sync_pt_info *itr); + void sync_fence_info_free(struct sync_fence_info_data *info); + +-__END_DECLS ++#ifdef __cplusplus ++} ++#endif + + #endif /* __SYS_CORE_SYNC_H */ diff --git a/extra/chromium/patches/musl-v8-monotonic-pthread-cont_timedwait.patch b/extra/chromium/patches/musl-v8-monotonic-pthread-cont_timedwait.patch new file mode 100644 index 0000000..da4a436 --- /dev/null +++ b/extra/chromium/patches/musl-v8-monotonic-pthread-cont_timedwait.patch @@ -0,0 +1,22 @@ +diff --git a/v8/src/base/platform/condition-variable.cc b/v8/src/base/platform/condition-variable.cc +index 04ea291..d121acd 100644 +--- a/v8/src/base/platform/condition-variable.cc ++++ b/v8/src/base/platform/condition-variable.cc +@@ -16,7 +16,7 @@ namespace base { + + ConditionVariable::ConditionVariable() { + #if (V8_OS_FREEBSD || V8_OS_NETBSD || V8_OS_OPENBSD || \ +- (V8_OS_LINUX && V8_LIBC_GLIBC)) ++ V8_OS_LINUX) + // On Free/Net/OpenBSD and Linux with glibc we can change the time + // source for pthread_cond_timedwait() to use the monotonic clock. + pthread_condattr_t attr; +@@ -92,7 +92,7 @@ bool ConditionVariable::WaitFor(Mutex* mutex, const TimeDelta& rel_time) { + &native_handle_, &mutex->native_handle(), &ts); + #else + #if (V8_OS_FREEBSD || V8_OS_NETBSD || V8_OS_OPENBSD || \ +- (V8_OS_LINUX && V8_LIBC_GLIBC)) ++ V8_OS_LINUX) + // On Free/Net/OpenBSD and Linux with glibc we can change the time + // source for pthread_cond_timedwait() to use the monotonic clock. + result = clock_gettime(CLOCK_MONOTONIC, &ts); diff --git a/extra/chromium/patches/wyverkiss-drop-atoms.patch b/extra/chromium/patches/wyverkiss-drop-atoms.patch new file mode 100644 index 0000000..ad00340 --- /dev/null +++ b/extra/chromium/patches/wyverkiss-drop-atoms.patch @@ -0,0 +1,27 @@ +diff --git a/build/config/linux/BUILD.gn.org b/build/config/linux/BUILD.gn +index c0033a2..01480f7 100644 +--- a/build/config/linux/BUILD.gn.org ++++ b/build/config/linux/BUILD.gn +@@ -31,7 +31,7 @@ config("runtime_library") { + if ((!(is_chromeos_ash || is_chromeos_lacros) || + default_toolchain != "//build/toolchain/cros:target") && + (!use_custom_libcxx || current_cpu == "mipsel")) { +- libs = [ "atomic" ] ++ libs = [ "" ] + } + } + +diff --git a/base/BUILD.gn.orig b/base/BUILD.gn +index 7d3506c..3b9ee41 100644 +--- a/base/BUILD.gn.orig ++++ b/base/BUILD.gn +@@ -1379,7 +1379,7 @@ component("base") { + if (!use_sysroot && + (is_android || ((is_linux || is_chromeos) && !is_chromecast)) && + host_toolchain != "//build/toolchain/cros:host") { +- libs += [ "atomic" ] ++ libs += [ "" ] + } + + if (use_allocator_shim) { + diff --git a/extra/chromium/patches/wyverkiss-optional-clang-plugins.patch b/extra/chromium/patches/wyverkiss-optional-clang-plugins.patch new file mode 100644 index 0000000..6e739c9 --- /dev/null +++ b/extra/chromium/patches/wyverkiss-optional-clang-plugins.patch @@ -0,0 +1,60 @@ +--- a/build/config/clang/clang.gni ++++ b/build/config/clang/clang.gni +@@ -7,12 +7,18 @@ + default_clang_base_path = "//third_party/llvm-build/Release+Asserts" + + declare_args() { ++ # Enable clang plugins (-Xclang) ++ clang_use_plugins = true ++} ++ ++declare_args() { + # Indicates if the build should use the Chrome-specific plugins for enforcing + # coding guidelines, etc. Only used when compiling with Chrome's Clang, not + # Chrome OS's. + clang_use_chrome_plugins = + is_clang && !is_nacl && !use_xcode_clang && +- default_toolchain != "//build/toolchain/cros:target" ++ default_toolchain != "//build/toolchain/cros:target" && ++ clang_use_plugins + + clang_base_path = default_clang_base_path + } +--- a/build/config/compiler/BUILD.gn ++++ b/build/config/compiler/BUILD.gn +@@ -474,7 +474,7 @@ + + # Enable text section splitting only on linux when using lld for now. Other + # platforms can be added later if needed. +- if ((is_linux || is_chromeos) && use_lld && use_text_section_splitting) { ++ if ((is_linux || is_chromeos) && use_lld && use_text_section_splitting && clang_use_plugins) { + ldflags += [ "-Wl,-z,keep-text-section-prefix" ] + } + +@@ -1115,7 +1115,7 @@ + } + + # Makes builds independent of absolute file path. +- if (is_clang && strip_absolute_paths_from_debug_symbols) { ++ if (is_clang && strip_absolute_paths_from_debug_symbols && clang_use_plugins) { + # If debug option is given, clang includes $cwd in debug info by default. + # For such build, this flag generates reproducible obj files even we use + # different build directory like "out/feature_a" and "out/feature_b" if +@@ -2285,7 +2285,7 @@ + # All configs using /DEBUG should include this: + configs = [ ":win_pdbaltpath" ] + +- if (is_clang) { ++ if (is_clang && clang_use_plugins) { + # Use constructor debug mode. This option reduces debug info more than + # -fno-standalone-debug by emitting class type information only when + # constructors are emitted. +@@ -2321,7 +2321,7 @@ + } + + # TODO(https://crbug.com/1050118): Investigate missing debug info on mac. +- if (is_clang && !is_nacl && !use_xcode_clang && !is_apple) { ++ if (is_clang && !is_nacl && !use_xcode_clang && !is_apple && clang_use_plugins) { + cflags += [ + "-Xclang", + "-debug-info-kind=constructor", diff --git a/extra/chromium/patches/wyverkiss-rip-gzip.patch b/extra/chromium/patches/wyverkiss-rip-gzip.patch new file mode 100644 index 0000000..89dd48e --- /dev/null +++ b/extra/chromium/patches/wyverkiss-rip-gzip.patch @@ -0,0 +1,12 @@ +--- a/tools/grit/grit/format/gzip_string.py ++++ b/tools/grit/grit/format/gzip_string.py +@@ -18,8 +18,7 @@ + # Instead, --rsyncable breaks the file into small chunks, so that one doesn't + # affect the other in compression, and then only that chunk will have to be + # updated. +- gzip_proc = subprocess.Popen(['gzip', '--stdout', '--rsyncable', +- '--best', '--no-name'], ++ gzip_proc = subprocess.Popen(['gzip', '--rsyncable'], + stdin=subprocess.PIPE, + stdout=subprocess.PIPE, + stderr=subprocess.PIPE) diff --git a/extra/chromium/post-install b/extra/chromium/post-install new file mode 100755 index 0000000..1f88881 --- /dev/null +++ b/extra/chromium/post-install @@ -0,0 +1,15 @@ +#!/bin/sh -e + +cat << EOF +In order to use the wayland backend, you will probably need to launch chromium +with: +--enabe-features=UseOzonePlatform --ozone-platform=wayland + +If you have video playback issues (no video, but you have audio), you may need: +--disable-gpu-memory-buffer-video-frames + +If you don't have namespaces, you will need: +--no-sandbox + +I just put all of these in a script I launch chromium with. +EOF diff --git a/extra/chromium/sources b/extra/chromium/sources new file mode 100644 index 0000000..729faac --- /dev/null +++ b/extra/chromium/sources @@ -0,0 +1,23 @@ +https://commondatastorage.googleapis.com/chromium-browser-official/chromium-91.0.4472.77.tar.xz +https://github.com/stha09/chromium-patches/releases/download/chromium-91-patchset-5/chromium-91-patchset-5.tar.xz +git+https://github.com/Eloston/ungoogled-chromium#1e52b9075726c3833ac3c9305531fbf1c5876f16 ungoogled-chromium +files/chromium.sh +patches/chromium-optional-atk-dbus.patch +patches/chromium-sql-make-VirtualCursor-standard-layout-type.patch +patches/musl-crashpad.patch +patches/musl-default-pthread-stacksize.patch +patches/musl-dns-config.patch +patches/musl-fixes.patch +patches/musl-hacks.patch +patches/musl-libc++.patch +patches/musl-no-execinfo.patch +patches/musl-no-getcontext.patch +patches/musl-no-mallinfo.patch +patches/musl-resolver.patch +patches/musl-sandbox.patch +patches/musl-stacktrace.patch +patches/musl-sync.patch +patches/musl-v8-monotonic-pthread-cont_timedwait.patch +patches/wyverkiss-drop-atoms.patch +patches/wyverkiss-optional-clang-plugins.patch +patches/wyverkiss-rip-gzip.patch diff --git a/extra/chromium/version b/extra/chromium/version new file mode 100644 index 0000000..100cfd0 --- /dev/null +++ b/extra/chromium/version @@ -0,0 +1 @@ +91.0.4472.77 1 diff --git a/extra/diff/build b/extra/diff/build new file mode 100755 index 0000000..bdb2d57 --- /dev/null +++ b/extra/diff/build @@ -0,0 +1,10 @@ +#!/usr/bin/sh -e + +for i in libopenbsd libz yacc mv diff; do + make PREFIX=/usr -C "$i" +done + +cd diff +install -Dm755 diff "$1/usr/bin/diff" +install -Dm644 diff.1 "$1/usr/share/man/man1/diff.1" + diff --git a/extra/diff/checksums b/extra/diff/checksums new file mode 100644 index 0000000..e69de29 diff --git a/extra/diff/sources b/extra/diff/sources new file mode 100644 index 0000000..9475b43 --- /dev/null +++ b/extra/diff/sources @@ -0,0 +1 @@ +git+https://github.com/ibara/baseutils \ No newline at end of file diff --git a/extra/gmni/version b/extra/diff/version similarity index 100% rename from extra/gmni/version rename to extra/diff/version diff --git a/extra/nodejs/build b/extra/nodejs/build new file mode 100755 index 0000000..7ab2255 --- /dev/null +++ b/extra/nodejs/build @@ -0,0 +1,29 @@ +#!/bin/sh -e + +# Fix python3. +sed -i 's|(3, 8)|(3, 9), (3, 8)|g' configure + +# Don't link with libatomic on LLVM systems. +sed -i "s/\\'libraries\\'\\: \\[\\'-latomic\\'\\],/#/g" node.gyp + +CC=cc CXX=c++ ./configure \ + --prefix=/usr \ + --shared-zlib \ + --without-intl \ + --without-etw \ + --without-dtrace \ + --without-report \ + --without-node-snapshot \ + --without-node-code-cache \ + --ninja + +ninja -C out/Release +tools/install.py install "$1" /usr + +# Remove unneeded files. +rm -rf "$1/usr/include/node/openssl" +rm -rf "$1/usr/lib/node_modules/npm/scripts" +rm -f "$1/usr/lib/node_modules/npm/configure" + +# Install the license +install -Dm755 LICENSE "$1/usr/share/LICENSES/nodejs.license" diff --git a/extra/nodejs/checksums b/extra/nodejs/checksums new file mode 100644 index 0000000..9bdc640 --- /dev/null +++ b/extra/nodejs/checksums @@ -0,0 +1 @@ +b2898db82adbebf83358f2f02a74aaddcd20a607efc6ec4c54cdc46bff261d11 diff --git a/extra/nodejs/depends b/extra/nodejs/depends new file mode 100644 index 0000000..f5b4499 --- /dev/null +++ b/extra/nodejs/depends @@ -0,0 +1,5 @@ +linux-headers make +llvm +python make +samurai make +zlib diff --git a/extra/nodejs/manifest b/extra/nodejs/manifest new file mode 100644 index 0000000..63dfacb --- /dev/null +++ b/extra/nodejs/manifest @@ -0,0 +1,3154 @@ +/var/db/kiss/installed/nodejs/version +/var/db/kiss/installed/nodejs/sources +/var/db/kiss/installed/nodejs/manifest +/var/db/kiss/installed/nodejs/depends +/var/db/kiss/installed/nodejs/checksums +/var/db/kiss/installed/nodejs/build +/var/db/kiss/installed/nodejs/ +/var/db/kiss/installed/ +/var/db/kiss/ +/var/db/ +/var/ +/usr/share/systemtap/tapset/node.stp +/usr/share/systemtap/tapset/ +/usr/share/systemtap/ +/usr/share/ +/usr/lib/node_modules/npm/tap-snapshots/test-tap-repo.js-TAP.test.js +/usr/lib/node_modules/npm/tap-snapshots/test-lib-view.js-TAP.test.js +/usr/lib/node_modules/npm/tap-snapshots/test-lib-utils-update-notifier.js-TAP.test.js +/usr/lib/node_modules/npm/tap-snapshots/test-lib-utils-tar.js-TAP.test.js +/usr/lib/node_modules/npm/tap-snapshots/test-lib-utils-reify-output.js-TAP.test.js +/usr/lib/node_modules/npm/tap-snapshots/test-lib-utils-reify-finish.js-TAP.test.js +/usr/lib/node_modules/npm/tap-snapshots/test-lib-utils-flat-options.js-TAP.test.js +/usr/lib/node_modules/npm/tap-snapshots/test-lib-utils-explain-eresolve.js-TAP.test.js +/usr/lib/node_modules/npm/tap-snapshots/test-lib-utils-explain-dep.js-TAP.test.js +/usr/lib/node_modules/npm/tap-snapshots/test-lib-utils-error-message.js-TAP.test.js +/usr/lib/node_modules/npm/tap-snapshots/test-lib-utils-error-handler.js-TAP.test.js +/usr/lib/node_modules/npm/tap-snapshots/test-lib-utils-config.js-TAP.test.js +/usr/lib/node_modules/npm/tap-snapshots/test-lib-utils-cmd-list.js-TAP.test.js +/usr/lib/node_modules/npm/tap-snapshots/test-lib-team.js-TAP.test.js +/usr/lib/node_modules/npm/tap-snapshots/test-lib-stars.js-TAP.test.js +/usr/lib/node_modules/npm/tap-snapshots/test-lib-search.js-TAP.test.js +/usr/lib/node_modules/npm/tap-snapshots/test-lib-publish.js-TAP.test.js +/usr/lib/node_modules/npm/tap-snapshots/test-lib-profile.js-TAP.test.js +/usr/lib/node_modules/npm/tap-snapshots/test-lib-owner.js-TAP.test.js +/usr/lib/node_modules/npm/tap-snapshots/test-lib-outdated.js-TAP.test.js +/usr/lib/node_modules/npm/tap-snapshots/test-lib-ls.js-TAP.test.js +/usr/lib/node_modules/npm/tap-snapshots/test-lib-link.js-TAP.test.js +/usr/lib/node_modules/npm/tap-snapshots/test-lib-init.js-TAP.test.js +/usr/lib/node_modules/npm/tap-snapshots/test-lib-fund.js-TAP.test.js +/usr/lib/node_modules/npm/tap-snapshots/test-lib-dist-tag.js-TAP.test.js +/usr/lib/node_modules/npm/tap-snapshots/test-lib-config.js-TAP.test.js +/usr/lib/node_modules/npm/tap-snapshots/ +/usr/lib/node_modules/npm/package.json +/usr/lib/node_modules/npm/node_modules/yallist/yallist.js +/usr/lib/node_modules/npm/node_modules/yallist/package.json +/usr/lib/node_modules/npm/node_modules/yallist/iterator.js +/usr/lib/node_modules/npm/node_modules/yallist/README.md +/usr/lib/node_modules/npm/node_modules/yallist/LICENSE +/usr/lib/node_modules/npm/node_modules/yallist/ +/usr/lib/node_modules/npm/node_modules/write-file-atomic/package.json +/usr/lib/node_modules/npm/node_modules/write-file-atomic/index.js +/usr/lib/node_modules/npm/node_modules/write-file-atomic/README.md +/usr/lib/node_modules/npm/node_modules/write-file-atomic/LICENSE +/usr/lib/node_modules/npm/node_modules/write-file-atomic/CHANGELOG.md +/usr/lib/node_modules/npm/node_modules/write-file-atomic/ +/usr/lib/node_modules/npm/node_modules/wrappy/wrappy.js +/usr/lib/node_modules/npm/node_modules/wrappy/package.json +/usr/lib/node_modules/npm/node_modules/wrappy/README.md +/usr/lib/node_modules/npm/node_modules/wrappy/LICENSE +/usr/lib/node_modules/npm/node_modules/wrappy/ +/usr/lib/node_modules/npm/node_modules/wide-align/package.json +/usr/lib/node_modules/npm/node_modules/wide-align/align.js +/usr/lib/node_modules/npm/node_modules/wide-align/README.md +/usr/lib/node_modules/npm/node_modules/wide-align/LICENSE +/usr/lib/node_modules/npm/node_modules/wide-align/ +/usr/lib/node_modules/npm/node_modules/which/which.js +/usr/lib/node_modules/npm/node_modules/which/package.json +/usr/lib/node_modules/npm/node_modules/which/bin/node-which +/usr/lib/node_modules/npm/node_modules/which/bin/ +/usr/lib/node_modules/npm/node_modules/which/README.md +/usr/lib/node_modules/npm/node_modules/which/LICENSE +/usr/lib/node_modules/npm/node_modules/which/CHANGELOG.md +/usr/lib/node_modules/npm/node_modules/which/ +/usr/lib/node_modules/npm/node_modules/wcwidth/package.json +/usr/lib/node_modules/npm/node_modules/wcwidth/index.js +/usr/lib/node_modules/npm/node_modules/wcwidth/docs/index.md +/usr/lib/node_modules/npm/node_modules/wcwidth/docs/ +/usr/lib/node_modules/npm/node_modules/wcwidth/combining.js +/usr/lib/node_modules/npm/node_modules/wcwidth/Readme.md +/usr/lib/node_modules/npm/node_modules/wcwidth/LICENSE +/usr/lib/node_modules/npm/node_modules/wcwidth/.npmignore +/usr/lib/node_modules/npm/node_modules/wcwidth/ +/usr/lib/node_modules/npm/node_modules/walk-up-path/package.json +/usr/lib/node_modules/npm/node_modules/walk-up-path/index.js +/usr/lib/node_modules/npm/node_modules/walk-up-path/README.md +/usr/lib/node_modules/npm/node_modules/walk-up-path/LICENSE +/usr/lib/node_modules/npm/node_modules/walk-up-path/ +/usr/lib/node_modules/npm/node_modules/verror/package.json +/usr/lib/node_modules/npm/node_modules/verror/lib/verror.js +/usr/lib/node_modules/npm/node_modules/verror/lib/ +/usr/lib/node_modules/npm/node_modules/verror/README.md +/usr/lib/node_modules/npm/node_modules/verror/LICENSE +/usr/lib/node_modules/npm/node_modules/verror/CHANGES.md +/usr/lib/node_modules/npm/node_modules/verror/.npmignore +/usr/lib/node_modules/npm/node_modules/verror/ +/usr/lib/node_modules/npm/node_modules/validate-npm-package-name/package.json +/usr/lib/node_modules/npm/node_modules/validate-npm-package-name/index.js +/usr/lib/node_modules/npm/node_modules/validate-npm-package-name/README.md +/usr/lib/node_modules/npm/node_modules/validate-npm-package-name/LICENSE +/usr/lib/node_modules/npm/node_modules/validate-npm-package-name/.travis.yml +/usr/lib/node_modules/npm/node_modules/validate-npm-package-name/.npmignore +/usr/lib/node_modules/npm/node_modules/validate-npm-package-name/ +/usr/lib/node_modules/npm/node_modules/validate-npm-package-license/package.json +/usr/lib/node_modules/npm/node_modules/validate-npm-package-license/index.js +/usr/lib/node_modules/npm/node_modules/validate-npm-package-license/README.md +/usr/lib/node_modules/npm/node_modules/validate-npm-package-license/LICENSE +/usr/lib/node_modules/npm/node_modules/validate-npm-package-license/ +/usr/lib/node_modules/npm/node_modules/uuid/wrapper.mjs +/usr/lib/node_modules/npm/node_modules/uuid/package.json +/usr/lib/node_modules/npm/node_modules/uuid/dist/version.js +/usr/lib/node_modules/npm/node_modules/uuid/dist/validate.js +/usr/lib/node_modules/npm/node_modules/uuid/dist/v5.js +/usr/lib/node_modules/npm/node_modules/uuid/dist/v4.js +/usr/lib/node_modules/npm/node_modules/uuid/dist/v35.js +/usr/lib/node_modules/npm/node_modules/uuid/dist/v3.js +/usr/lib/node_modules/npm/node_modules/uuid/dist/v1.js +/usr/lib/node_modules/npm/node_modules/uuid/dist/uuid-bin.js +/usr/lib/node_modules/npm/node_modules/uuid/dist/umd/uuidv5.min.js +/usr/lib/node_modules/npm/node_modules/uuid/dist/umd/uuidv4.min.js +/usr/lib/node_modules/npm/node_modules/uuid/dist/umd/uuidv3.min.js +/usr/lib/node_modules/npm/node_modules/uuid/dist/umd/uuidv1.min.js +/usr/lib/node_modules/npm/node_modules/uuid/dist/umd/uuidVersion.min.js +/usr/lib/node_modules/npm/node_modules/uuid/dist/umd/uuidValidate.min.js +/usr/lib/node_modules/npm/node_modules/uuid/dist/umd/uuidStringify.min.js +/usr/lib/node_modules/npm/node_modules/uuid/dist/umd/uuidParse.min.js +/usr/lib/node_modules/npm/node_modules/uuid/dist/umd/uuidNIL.min.js +/usr/lib/node_modules/npm/node_modules/uuid/dist/umd/uuid.min.js +/usr/lib/node_modules/npm/node_modules/uuid/dist/umd/ +/usr/lib/node_modules/npm/node_modules/uuid/dist/stringify.js +/usr/lib/node_modules/npm/node_modules/uuid/dist/sha1.js +/usr/lib/node_modules/npm/node_modules/uuid/dist/sha1-browser.js +/usr/lib/node_modules/npm/node_modules/uuid/dist/rng.js +/usr/lib/node_modules/npm/node_modules/uuid/dist/rng-browser.js +/usr/lib/node_modules/npm/node_modules/uuid/dist/regex.js +/usr/lib/node_modules/npm/node_modules/uuid/dist/parse.js +/usr/lib/node_modules/npm/node_modules/uuid/dist/nil.js +/usr/lib/node_modules/npm/node_modules/uuid/dist/md5.js +/usr/lib/node_modules/npm/node_modules/uuid/dist/md5-browser.js +/usr/lib/node_modules/npm/node_modules/uuid/dist/index.js +/usr/lib/node_modules/npm/node_modules/uuid/dist/esm-node/version.js +/usr/lib/node_modules/npm/node_modules/uuid/dist/esm-node/validate.js +/usr/lib/node_modules/npm/node_modules/uuid/dist/esm-node/v5.js +/usr/lib/node_modules/npm/node_modules/uuid/dist/esm-node/v4.js +/usr/lib/node_modules/npm/node_modules/uuid/dist/esm-node/v35.js +/usr/lib/node_modules/npm/node_modules/uuid/dist/esm-node/v3.js +/usr/lib/node_modules/npm/node_modules/uuid/dist/esm-node/v1.js +/usr/lib/node_modules/npm/node_modules/uuid/dist/esm-node/stringify.js +/usr/lib/node_modules/npm/node_modules/uuid/dist/esm-node/sha1.js +/usr/lib/node_modules/npm/node_modules/uuid/dist/esm-node/rng.js +/usr/lib/node_modules/npm/node_modules/uuid/dist/esm-node/regex.js +/usr/lib/node_modules/npm/node_modules/uuid/dist/esm-node/parse.js +/usr/lib/node_modules/npm/node_modules/uuid/dist/esm-node/nil.js +/usr/lib/node_modules/npm/node_modules/uuid/dist/esm-node/md5.js +/usr/lib/node_modules/npm/node_modules/uuid/dist/esm-node/index.js +/usr/lib/node_modules/npm/node_modules/uuid/dist/esm-node/ +/usr/lib/node_modules/npm/node_modules/uuid/dist/esm-browser/version.js +/usr/lib/node_modules/npm/node_modules/uuid/dist/esm-browser/validate.js +/usr/lib/node_modules/npm/node_modules/uuid/dist/esm-browser/v5.js +/usr/lib/node_modules/npm/node_modules/uuid/dist/esm-browser/v4.js +/usr/lib/node_modules/npm/node_modules/uuid/dist/esm-browser/v35.js +/usr/lib/node_modules/npm/node_modules/uuid/dist/esm-browser/v3.js +/usr/lib/node_modules/npm/node_modules/uuid/dist/esm-browser/v1.js +/usr/lib/node_modules/npm/node_modules/uuid/dist/esm-browser/stringify.js +/usr/lib/node_modules/npm/node_modules/uuid/dist/esm-browser/sha1.js +/usr/lib/node_modules/npm/node_modules/uuid/dist/esm-browser/rng.js +/usr/lib/node_modules/npm/node_modules/uuid/dist/esm-browser/regex.js +/usr/lib/node_modules/npm/node_modules/uuid/dist/esm-browser/parse.js +/usr/lib/node_modules/npm/node_modules/uuid/dist/esm-browser/nil.js +/usr/lib/node_modules/npm/node_modules/uuid/dist/esm-browser/md5.js +/usr/lib/node_modules/npm/node_modules/uuid/dist/esm-browser/index.js +/usr/lib/node_modules/npm/node_modules/uuid/dist/esm-browser/ +/usr/lib/node_modules/npm/node_modules/uuid/dist/bin/uuid +/usr/lib/node_modules/npm/node_modules/uuid/dist/bin/ +/usr/lib/node_modules/npm/node_modules/uuid/dist/ +/usr/lib/node_modules/npm/node_modules/uuid/README.md +/usr/lib/node_modules/npm/node_modules/uuid/LICENSE.md +/usr/lib/node_modules/npm/node_modules/uuid/CONTRIBUTING.md +/usr/lib/node_modules/npm/node_modules/uuid/CHANGELOG.md +/usr/lib/node_modules/npm/node_modules/uuid/ +/usr/lib/node_modules/npm/node_modules/util-deprecate/package.json +/usr/lib/node_modules/npm/node_modules/util-deprecate/node.js +/usr/lib/node_modules/npm/node_modules/util-deprecate/browser.js +/usr/lib/node_modules/npm/node_modules/util-deprecate/README.md +/usr/lib/node_modules/npm/node_modules/util-deprecate/LICENSE +/usr/lib/node_modules/npm/node_modules/util-deprecate/History.md +/usr/lib/node_modules/npm/node_modules/util-deprecate/ +/usr/lib/node_modules/npm/node_modules/uri-js/yarn.lock +/usr/lib/node_modules/npm/node_modules/uri-js/package.json +/usr/lib/node_modules/npm/node_modules/uri-js/dist/esnext/util.js.map +/usr/lib/node_modules/npm/node_modules/uri-js/dist/esnext/util.js +/usr/lib/node_modules/npm/node_modules/uri-js/dist/esnext/util.d.ts +/usr/lib/node_modules/npm/node_modules/uri-js/dist/esnext/uri.js.map +/usr/lib/node_modules/npm/node_modules/uri-js/dist/esnext/uri.js +/usr/lib/node_modules/npm/node_modules/uri-js/dist/esnext/uri.d.ts +/usr/lib/node_modules/npm/node_modules/uri-js/dist/esnext/schemes/wss.js.map +/usr/lib/node_modules/npm/node_modules/uri-js/dist/esnext/schemes/wss.js +/usr/lib/node_modules/npm/node_modules/uri-js/dist/esnext/schemes/wss.d.ts +/usr/lib/node_modules/npm/node_modules/uri-js/dist/esnext/schemes/ws.js.map +/usr/lib/node_modules/npm/node_modules/uri-js/dist/esnext/schemes/ws.js +/usr/lib/node_modules/npm/node_modules/uri-js/dist/esnext/schemes/ws.d.ts +/usr/lib/node_modules/npm/node_modules/uri-js/dist/esnext/schemes/urn.js.map +/usr/lib/node_modules/npm/node_modules/uri-js/dist/esnext/schemes/urn.js +/usr/lib/node_modules/npm/node_modules/uri-js/dist/esnext/schemes/urn.d.ts +/usr/lib/node_modules/npm/node_modules/uri-js/dist/esnext/schemes/urn-uuid.js.map +/usr/lib/node_modules/npm/node_modules/uri-js/dist/esnext/schemes/urn-uuid.js +/usr/lib/node_modules/npm/node_modules/uri-js/dist/esnext/schemes/urn-uuid.d.ts +/usr/lib/node_modules/npm/node_modules/uri-js/dist/esnext/schemes/mailto.js.map +/usr/lib/node_modules/npm/node_modules/uri-js/dist/esnext/schemes/mailto.js +/usr/lib/node_modules/npm/node_modules/uri-js/dist/esnext/schemes/mailto.d.ts +/usr/lib/node_modules/npm/node_modules/uri-js/dist/esnext/schemes/https.js.map +/usr/lib/node_modules/npm/node_modules/uri-js/dist/esnext/schemes/https.js +/usr/lib/node_modules/npm/node_modules/uri-js/dist/esnext/schemes/https.d.ts +/usr/lib/node_modules/npm/node_modules/uri-js/dist/esnext/schemes/http.js.map +/usr/lib/node_modules/npm/node_modules/uri-js/dist/esnext/schemes/http.js +/usr/lib/node_modules/npm/node_modules/uri-js/dist/esnext/schemes/http.d.ts +/usr/lib/node_modules/npm/node_modules/uri-js/dist/esnext/schemes/ +/usr/lib/node_modules/npm/node_modules/uri-js/dist/esnext/regexps-uri.js.map +/usr/lib/node_modules/npm/node_modules/uri-js/dist/esnext/regexps-uri.js +/usr/lib/node_modules/npm/node_modules/uri-js/dist/esnext/regexps-uri.d.ts +/usr/lib/node_modules/npm/node_modules/uri-js/dist/esnext/regexps-iri.js.map +/usr/lib/node_modules/npm/node_modules/uri-js/dist/esnext/regexps-iri.js +/usr/lib/node_modules/npm/node_modules/uri-js/dist/esnext/regexps-iri.d.ts +/usr/lib/node_modules/npm/node_modules/uri-js/dist/esnext/index.js.map +/usr/lib/node_modules/npm/node_modules/uri-js/dist/esnext/index.js +/usr/lib/node_modules/npm/node_modules/uri-js/dist/esnext/index.d.ts +/usr/lib/node_modules/npm/node_modules/uri-js/dist/esnext/ +/usr/lib/node_modules/npm/node_modules/uri-js/dist/es5/uri.all.min.js.map +/usr/lib/node_modules/npm/node_modules/uri-js/dist/es5/uri.all.min.js +/usr/lib/node_modules/npm/node_modules/uri-js/dist/es5/uri.all.min.d.ts +/usr/lib/node_modules/npm/node_modules/uri-js/dist/es5/uri.all.js.map +/usr/lib/node_modules/npm/node_modules/uri-js/dist/es5/uri.all.js +/usr/lib/node_modules/npm/node_modules/uri-js/dist/es5/uri.all.d.ts +/usr/lib/node_modules/npm/node_modules/uri-js/dist/es5/ +/usr/lib/node_modules/npm/node_modules/uri-js/dist/ +/usr/lib/node_modules/npm/node_modules/uri-js/README.md +/usr/lib/node_modules/npm/node_modules/uri-js/LICENSE +/usr/lib/node_modules/npm/node_modules/uri-js/ +/usr/lib/node_modules/npm/node_modules/unique-slug/package.json +/usr/lib/node_modules/npm/node_modules/unique-slug/index.js +/usr/lib/node_modules/npm/node_modules/unique-slug/README.md +/usr/lib/node_modules/npm/node_modules/unique-slug/LICENSE +/usr/lib/node_modules/npm/node_modules/unique-slug/.travis.yml +/usr/lib/node_modules/npm/node_modules/unique-slug/ +/usr/lib/node_modules/npm/node_modules/unique-filename/package.json +/usr/lib/node_modules/npm/node_modules/unique-filename/index.js +/usr/lib/node_modules/npm/node_modules/unique-filename/coverage/sorter.js +/usr/lib/node_modules/npm/node_modules/unique-filename/coverage/sort-arrow-sprite.png +/usr/lib/node_modules/npm/node_modules/unique-filename/coverage/prettify.js +/usr/lib/node_modules/npm/node_modules/unique-filename/coverage/prettify.css +/usr/lib/node_modules/npm/node_modules/unique-filename/coverage/index.html +/usr/lib/node_modules/npm/node_modules/unique-filename/coverage/base.css +/usr/lib/node_modules/npm/node_modules/unique-filename/coverage/__root__/index.js.html +/usr/lib/node_modules/npm/node_modules/unique-filename/coverage/__root__/index.html +/usr/lib/node_modules/npm/node_modules/unique-filename/coverage/__root__/ +/usr/lib/node_modules/npm/node_modules/unique-filename/coverage/ +/usr/lib/node_modules/npm/node_modules/unique-filename/README.md +/usr/lib/node_modules/npm/node_modules/unique-filename/LICENSE +/usr/lib/node_modules/npm/node_modules/unique-filename/ +/usr/lib/node_modules/npm/node_modules/typedarray-to-buffer/package.json +/usr/lib/node_modules/npm/node_modules/typedarray-to-buffer/index.js +/usr/lib/node_modules/npm/node_modules/typedarray-to-buffer/README.md +/usr/lib/node_modules/npm/node_modules/typedarray-to-buffer/LICENSE +/usr/lib/node_modules/npm/node_modules/typedarray-to-buffer/.travis.yml +/usr/lib/node_modules/npm/node_modules/typedarray-to-buffer/.airtap.yml +/usr/lib/node_modules/npm/node_modules/typedarray-to-buffer/ +/usr/lib/node_modules/npm/node_modules/tweetnacl/package.json +/usr/lib/node_modules/npm/node_modules/tweetnacl/nacl.min.js +/usr/lib/node_modules/npm/node_modules/tweetnacl/nacl.js +/usr/lib/node_modules/npm/node_modules/tweetnacl/nacl.d.ts +/usr/lib/node_modules/npm/node_modules/tweetnacl/nacl-fast.min.js +/usr/lib/node_modules/npm/node_modules/tweetnacl/nacl-fast.js +/usr/lib/node_modules/npm/node_modules/tweetnacl/README.md +/usr/lib/node_modules/npm/node_modules/tweetnacl/PULL_REQUEST_TEMPLATE.md +/usr/lib/node_modules/npm/node_modules/tweetnacl/LICENSE +/usr/lib/node_modules/npm/node_modules/tweetnacl/CHANGELOG.md +/usr/lib/node_modules/npm/node_modules/tweetnacl/AUTHORS.md +/usr/lib/node_modules/npm/node_modules/tweetnacl/.npmignore +/usr/lib/node_modules/npm/node_modules/tweetnacl/ +/usr/lib/node_modules/npm/node_modules/tunnel-agent/package.json +/usr/lib/node_modules/npm/node_modules/tunnel-agent/index.js +/usr/lib/node_modules/npm/node_modules/tunnel-agent/README.md +/usr/lib/node_modules/npm/node_modules/tunnel-agent/LICENSE +/usr/lib/node_modules/npm/node_modules/tunnel-agent/ +/usr/lib/node_modules/npm/node_modules/treeverse/package.json +/usr/lib/node_modules/npm/node_modules/treeverse/lib/depth.js +/usr/lib/node_modules/npm/node_modules/treeverse/lib/depth-descent.js +/usr/lib/node_modules/npm/node_modules/treeverse/lib/breadth.js +/usr/lib/node_modules/npm/node_modules/treeverse/lib/ +/usr/lib/node_modules/npm/node_modules/treeverse/index.js +/usr/lib/node_modules/npm/node_modules/treeverse/README.md +/usr/lib/node_modules/npm/node_modules/treeverse/LICENSE +/usr/lib/node_modules/npm/node_modules/treeverse/ +/usr/lib/node_modules/npm/node_modules/tiny-relative-date/translations/es.js +/usr/lib/node_modules/npm/node_modules/tiny-relative-date/translations/en.js +/usr/lib/node_modules/npm/node_modules/tiny-relative-date/translations/en-short.js +/usr/lib/node_modules/npm/node_modules/tiny-relative-date/translations/de.js +/usr/lib/node_modules/npm/node_modules/tiny-relative-date/translations/da.js +/usr/lib/node_modules/npm/node_modules/tiny-relative-date/translations/ +/usr/lib/node_modules/npm/node_modules/tiny-relative-date/src/index.js +/usr/lib/node_modules/npm/node_modules/tiny-relative-date/src/factory.js +/usr/lib/node_modules/npm/node_modules/tiny-relative-date/src/ +/usr/lib/node_modules/npm/node_modules/tiny-relative-date/package.json +/usr/lib/node_modules/npm/node_modules/tiny-relative-date/lib/index.js +/usr/lib/node_modules/npm/node_modules/tiny-relative-date/lib/factory.js +/usr/lib/node_modules/npm/node_modules/tiny-relative-date/lib/ +/usr/lib/node_modules/npm/node_modules/tiny-relative-date/README.md +/usr/lib/node_modules/npm/node_modules/tiny-relative-date/LICENSE.md +/usr/lib/node_modules/npm/node_modules/tiny-relative-date/ +/usr/lib/node_modules/npm/node_modules/text-table/readme.markdown +/usr/lib/node_modules/npm/node_modules/text-table/package.json +/usr/lib/node_modules/npm/node_modules/text-table/index.js +/usr/lib/node_modules/npm/node_modules/text-table/example/table.js +/usr/lib/node_modules/npm/node_modules/text-table/example/doubledot.js +/usr/lib/node_modules/npm/node_modules/text-table/example/dotalign.js +/usr/lib/node_modules/npm/node_modules/text-table/example/center.js +/usr/lib/node_modules/npm/node_modules/text-table/example/align.js +/usr/lib/node_modules/npm/node_modules/text-table/example/ +/usr/lib/node_modules/npm/node_modules/text-table/LICENSE +/usr/lib/node_modules/npm/node_modules/text-table/.travis.yml +/usr/lib/node_modules/npm/node_modules/text-table/ +/usr/lib/node_modules/npm/node_modules/tar/package.json +/usr/lib/node_modules/npm/node_modules/tar/lib/write-entry.js +/usr/lib/node_modules/npm/node_modules/tar/lib/winchars.js +/usr/lib/node_modules/npm/node_modules/tar/lib/warn-mixin.js +/usr/lib/node_modules/npm/node_modules/tar/lib/update.js +/usr/lib/node_modules/npm/node_modules/tar/lib/unpack.js +/usr/lib/node_modules/npm/node_modules/tar/lib/types.js +/usr/lib/node_modules/npm/node_modules/tar/lib/replace.js +/usr/lib/node_modules/npm/node_modules/tar/lib/read-entry.js +/usr/lib/node_modules/npm/node_modules/tar/lib/pax.js +/usr/lib/node_modules/npm/node_modules/tar/lib/path-reservations.js +/usr/lib/node_modules/npm/node_modules/tar/lib/parse.js +/usr/lib/node_modules/npm/node_modules/tar/lib/pack.js +/usr/lib/node_modules/npm/node_modules/tar/lib/mode-fix.js +/usr/lib/node_modules/npm/node_modules/tar/lib/mkdir.js +/usr/lib/node_modules/npm/node_modules/tar/lib/list.js +/usr/lib/node_modules/npm/node_modules/tar/lib/large-numbers.js +/usr/lib/node_modules/npm/node_modules/tar/lib/high-level-opt.js +/usr/lib/node_modules/npm/node_modules/tar/lib/header.js +/usr/lib/node_modules/npm/node_modules/tar/lib/get-write-flag.js +/usr/lib/node_modules/npm/node_modules/tar/lib/extract.js +/usr/lib/node_modules/npm/node_modules/tar/lib/create.js +/usr/lib/node_modules/npm/node_modules/tar/lib/ +/usr/lib/node_modules/npm/node_modules/tar/index.js +/usr/lib/node_modules/npm/node_modules/tar/README.md +/usr/lib/node_modules/npm/node_modules/tar/LICENSE +/usr/lib/node_modules/npm/node_modules/tar/CHANGELOG.md +/usr/lib/node_modules/npm/node_modules/tar/ +/usr/lib/node_modules/npm/node_modules/supports-color/readme.md +/usr/lib/node_modules/npm/node_modules/supports-color/package.json +/usr/lib/node_modules/npm/node_modules/supports-color/license +/usr/lib/node_modules/npm/node_modules/supports-color/index.js +/usr/lib/node_modules/npm/node_modules/supports-color/browser.js +/usr/lib/node_modules/npm/node_modules/supports-color/ +/usr/lib/node_modules/npm/node_modules/strip-ansi/readme.md +/usr/lib/node_modules/npm/node_modules/strip-ansi/package.json +/usr/lib/node_modules/npm/node_modules/strip-ansi/license +/usr/lib/node_modules/npm/node_modules/strip-ansi/index.js +/usr/lib/node_modules/npm/node_modules/strip-ansi/ +/usr/lib/node_modules/npm/node_modules/stringify-package/package.json +/usr/lib/node_modules/npm/node_modules/stringify-package/index.js +/usr/lib/node_modules/npm/node_modules/stringify-package/README.md +/usr/lib/node_modules/npm/node_modules/stringify-package/LICENSE +/usr/lib/node_modules/npm/node_modules/stringify-package/CHANGELOG.md +/usr/lib/node_modules/npm/node_modules/stringify-package/ +/usr/lib/node_modules/npm/node_modules/string_decoder/package.json +/usr/lib/node_modules/npm/node_modules/string_decoder/lib/string_decoder.js +/usr/lib/node_modules/npm/node_modules/string_decoder/lib/ +/usr/lib/node_modules/npm/node_modules/string_decoder/README.md +/usr/lib/node_modules/npm/node_modules/string_decoder/LICENSE +/usr/lib/node_modules/npm/node_modules/string_decoder/.travis.yml +/usr/lib/node_modules/npm/node_modules/string_decoder/ +/usr/lib/node_modules/npm/node_modules/string-width/readme.md +/usr/lib/node_modules/npm/node_modules/string-width/package.json +/usr/lib/node_modules/npm/node_modules/string-width/node_modules/strip-ansi/readme.md +/usr/lib/node_modules/npm/node_modules/string-width/node_modules/strip-ansi/package.json +/usr/lib/node_modules/npm/node_modules/string-width/node_modules/strip-ansi/license +/usr/lib/node_modules/npm/node_modules/string-width/node_modules/strip-ansi/index.js +/usr/lib/node_modules/npm/node_modules/string-width/node_modules/strip-ansi/ +/usr/lib/node_modules/npm/node_modules/string-width/node_modules/ansi-regex/readme.md +/usr/lib/node_modules/npm/node_modules/string-width/node_modules/ansi-regex/package.json +/usr/lib/node_modules/npm/node_modules/string-width/node_modules/ansi-regex/license +/usr/lib/node_modules/npm/node_modules/string-width/node_modules/ansi-regex/index.js +/usr/lib/node_modules/npm/node_modules/string-width/node_modules/ansi-regex/ +/usr/lib/node_modules/npm/node_modules/string-width/node_modules/ +/usr/lib/node_modules/npm/node_modules/string-width/license +/usr/lib/node_modules/npm/node_modules/string-width/index.js +/usr/lib/node_modules/npm/node_modules/string-width/ +/usr/lib/node_modules/npm/node_modules/ssri/package.json +/usr/lib/node_modules/npm/node_modules/ssri/index.js +/usr/lib/node_modules/npm/node_modules/ssri/README.md +/usr/lib/node_modules/npm/node_modules/ssri/LICENSE.md +/usr/lib/node_modules/npm/node_modules/ssri/CHANGELOG.md +/usr/lib/node_modules/npm/node_modules/ssri/ +/usr/lib/node_modules/npm/node_modules/sshpk/package.json +/usr/lib/node_modules/npm/node_modules/sshpk/man/man1/sshpk-verify.1 +/usr/lib/node_modules/npm/node_modules/sshpk/man/man1/sshpk-sign.1 +/usr/lib/node_modules/npm/node_modules/sshpk/man/man1/sshpk-conv.1 +/usr/lib/node_modules/npm/node_modules/sshpk/man/man1/ +/usr/lib/node_modules/npm/node_modules/sshpk/man/ +/usr/lib/node_modules/npm/node_modules/sshpk/lib/utils.js +/usr/lib/node_modules/npm/node_modules/sshpk/lib/ssh-buffer.js +/usr/lib/node_modules/npm/node_modules/sshpk/lib/signature.js +/usr/lib/node_modules/npm/node_modules/sshpk/lib/private-key.js +/usr/lib/node_modules/npm/node_modules/sshpk/lib/key.js +/usr/lib/node_modules/npm/node_modules/sshpk/lib/index.js +/usr/lib/node_modules/npm/node_modules/sshpk/lib/identity.js +/usr/lib/node_modules/npm/node_modules/sshpk/lib/formats/x509.js +/usr/lib/node_modules/npm/node_modules/sshpk/lib/formats/x509-pem.js +/usr/lib/node_modules/npm/node_modules/sshpk/lib/formats/ssh.js +/usr/lib/node_modules/npm/node_modules/sshpk/lib/formats/ssh-private.js +/usr/lib/node_modules/npm/node_modules/sshpk/lib/formats/rfc4253.js +/usr/lib/node_modules/npm/node_modules/sshpk/lib/formats/putty.js +/usr/lib/node_modules/npm/node_modules/sshpk/lib/formats/pkcs8.js +/usr/lib/node_modules/npm/node_modules/sshpk/lib/formats/pkcs1.js +/usr/lib/node_modules/npm/node_modules/sshpk/lib/formats/pem.js +/usr/lib/node_modules/npm/node_modules/sshpk/lib/formats/openssh-cert.js +/usr/lib/node_modules/npm/node_modules/sshpk/lib/formats/dnssec.js +/usr/lib/node_modules/npm/node_modules/sshpk/lib/formats/auto.js +/usr/lib/node_modules/npm/node_modules/sshpk/lib/formats/ +/usr/lib/node_modules/npm/node_modules/sshpk/lib/fingerprint.js +/usr/lib/node_modules/npm/node_modules/sshpk/lib/errors.js +/usr/lib/node_modules/npm/node_modules/sshpk/lib/ed-compat.js +/usr/lib/node_modules/npm/node_modules/sshpk/lib/dhe.js +/usr/lib/node_modules/npm/node_modules/sshpk/lib/certificate.js +/usr/lib/node_modules/npm/node_modules/sshpk/lib/algs.js +/usr/lib/node_modules/npm/node_modules/sshpk/lib/ +/usr/lib/node_modules/npm/node_modules/sshpk/bin/sshpk-verify +/usr/lib/node_modules/npm/node_modules/sshpk/bin/sshpk-sign +/usr/lib/node_modules/npm/node_modules/sshpk/bin/sshpk-conv +/usr/lib/node_modules/npm/node_modules/sshpk/bin/ +/usr/lib/node_modules/npm/node_modules/sshpk/README.md +/usr/lib/node_modules/npm/node_modules/sshpk/LICENSE +/usr/lib/node_modules/npm/node_modules/sshpk/.travis.yml +/usr/lib/node_modules/npm/node_modules/sshpk/.npmignore +/usr/lib/node_modules/npm/node_modules/sshpk/ +/usr/lib/node_modules/npm/node_modules/spdx-license-ids/package.json +/usr/lib/node_modules/npm/node_modules/spdx-license-ids/index.json +/usr/lib/node_modules/npm/node_modules/spdx-license-ids/deprecated.json +/usr/lib/node_modules/npm/node_modules/spdx-license-ids/README.md +/usr/lib/node_modules/npm/node_modules/spdx-license-ids/ +/usr/lib/node_modules/npm/node_modules/spdx-expression-parse/scan.js +/usr/lib/node_modules/npm/node_modules/spdx-expression-parse/parse.js +/usr/lib/node_modules/npm/node_modules/spdx-expression-parse/package.json +/usr/lib/node_modules/npm/node_modules/spdx-expression-parse/index.js +/usr/lib/node_modules/npm/node_modules/spdx-expression-parse/README.md +/usr/lib/node_modules/npm/node_modules/spdx-expression-parse/LICENSE +/usr/lib/node_modules/npm/node_modules/spdx-expression-parse/AUTHORS +/usr/lib/node_modules/npm/node_modules/spdx-expression-parse/ +/usr/lib/node_modules/npm/node_modules/spdx-exceptions/package.json +/usr/lib/node_modules/npm/node_modules/spdx-exceptions/index.json +/usr/lib/node_modules/npm/node_modules/spdx-exceptions/README.md +/usr/lib/node_modules/npm/node_modules/spdx-exceptions/ +/usr/lib/node_modules/npm/node_modules/spdx-correct/package.json +/usr/lib/node_modules/npm/node_modules/spdx-correct/index.js +/usr/lib/node_modules/npm/node_modules/spdx-correct/README.md +/usr/lib/node_modules/npm/node_modules/spdx-correct/LICENSE +/usr/lib/node_modules/npm/node_modules/spdx-correct/ +/usr/lib/node_modules/npm/node_modules/socks/typings/index.d.ts +/usr/lib/node_modules/npm/node_modules/socks/typings/common/util.d.ts +/usr/lib/node_modules/npm/node_modules/socks/typings/common/receiveBuffer.d.ts +/usr/lib/node_modules/npm/node_modules/socks/typings/common/helpers.d.ts +/usr/lib/node_modules/npm/node_modules/socks/typings/common/constants.d.ts +/usr/lib/node_modules/npm/node_modules/socks/typings/common/ +/usr/lib/node_modules/npm/node_modules/socks/typings/client/socksclient.d.ts +/usr/lib/node_modules/npm/node_modules/socks/typings/client/ +/usr/lib/node_modules/npm/node_modules/socks/typings/ +/usr/lib/node_modules/npm/node_modules/socks/package.json +/usr/lib/node_modules/npm/node_modules/socks/docs/migratingFromV1.md +/usr/lib/node_modules/npm/node_modules/socks/docs/index.md +/usr/lib/node_modules/npm/node_modules/socks/docs/examples/typescript/connectExample.md +/usr/lib/node_modules/npm/node_modules/socks/docs/examples/typescript/bindExample.md +/usr/lib/node_modules/npm/node_modules/socks/docs/examples/typescript/associateExample.md +/usr/lib/node_modules/npm/node_modules/socks/docs/examples/typescript/ +/usr/lib/node_modules/npm/node_modules/socks/docs/examples/javascript/connectExample.md +/usr/lib/node_modules/npm/node_modules/socks/docs/examples/javascript/bindExample.md +/usr/lib/node_modules/npm/node_modules/socks/docs/examples/javascript/associateExample.md +/usr/lib/node_modules/npm/node_modules/socks/docs/examples/javascript/ +/usr/lib/node_modules/npm/node_modules/socks/docs/examples/index.md +/usr/lib/node_modules/npm/node_modules/socks/docs/examples/ +/usr/lib/node_modules/npm/node_modules/socks/docs/ +/usr/lib/node_modules/npm/node_modules/socks/build/index.js.map +/usr/lib/node_modules/npm/node_modules/socks/build/index.js +/usr/lib/node_modules/npm/node_modules/socks/build/common/util.js.map +/usr/lib/node_modules/npm/node_modules/socks/build/common/util.js +/usr/lib/node_modules/npm/node_modules/socks/build/common/receivebuffer.js.map +/usr/lib/node_modules/npm/node_modules/socks/build/common/receivebuffer.js +/usr/lib/node_modules/npm/node_modules/socks/build/common/helpers.js.map +/usr/lib/node_modules/npm/node_modules/socks/build/common/helpers.js +/usr/lib/node_modules/npm/node_modules/socks/build/common/constants.js.map +/usr/lib/node_modules/npm/node_modules/socks/build/common/constants.js +/usr/lib/node_modules/npm/node_modules/socks/build/common/ +/usr/lib/node_modules/npm/node_modules/socks/build/client/socksclient.js.map +/usr/lib/node_modules/npm/node_modules/socks/build/client/socksclient.js +/usr/lib/node_modules/npm/node_modules/socks/build/client/ +/usr/lib/node_modules/npm/node_modules/socks/build/ +/usr/lib/node_modules/npm/node_modules/socks/README.md +/usr/lib/node_modules/npm/node_modules/socks/LICENSE +/usr/lib/node_modules/npm/node_modules/socks/.travis.yml +/usr/lib/node_modules/npm/node_modules/socks/.prettierrc.yaml +/usr/lib/node_modules/npm/node_modules/socks/ +/usr/lib/node_modules/npm/node_modules/socks-proxy-agent/package.json +/usr/lib/node_modules/npm/node_modules/socks-proxy-agent/dist/index.js.map +/usr/lib/node_modules/npm/node_modules/socks-proxy-agent/dist/index.js +/usr/lib/node_modules/npm/node_modules/socks-proxy-agent/dist/index.d.ts +/usr/lib/node_modules/npm/node_modules/socks-proxy-agent/dist/agent.js.map +/usr/lib/node_modules/npm/node_modules/socks-proxy-agent/dist/agent.js +/usr/lib/node_modules/npm/node_modules/socks-proxy-agent/dist/agent.d.ts +/usr/lib/node_modules/npm/node_modules/socks-proxy-agent/dist/ +/usr/lib/node_modules/npm/node_modules/socks-proxy-agent/README.md +/usr/lib/node_modules/npm/node_modules/socks-proxy-agent/ +/usr/lib/node_modules/npm/node_modules/smart-buffer/typings/utils.d.ts +/usr/lib/node_modules/npm/node_modules/smart-buffer/typings/smartbuffer.d.ts +/usr/lib/node_modules/npm/node_modules/smart-buffer/typings/ +/usr/lib/node_modules/npm/node_modules/smart-buffer/package.json +/usr/lib/node_modules/npm/node_modules/smart-buffer/docs/ROADMAP.md +/usr/lib/node_modules/npm/node_modules/smart-buffer/docs/README_v3.md +/usr/lib/node_modules/npm/node_modules/smart-buffer/docs/CHANGELOG.md +/usr/lib/node_modules/npm/node_modules/smart-buffer/docs/ +/usr/lib/node_modules/npm/node_modules/smart-buffer/build/utils.js.map +/usr/lib/node_modules/npm/node_modules/smart-buffer/build/utils.js +/usr/lib/node_modules/npm/node_modules/smart-buffer/build/smartbuffer.js.map +/usr/lib/node_modules/npm/node_modules/smart-buffer/build/smartbuffer.js +/usr/lib/node_modules/npm/node_modules/smart-buffer/build/ +/usr/lib/node_modules/npm/node_modules/smart-buffer/README.md +/usr/lib/node_modules/npm/node_modules/smart-buffer/LICENSE +/usr/lib/node_modules/npm/node_modules/smart-buffer/.travis.yml +/usr/lib/node_modules/npm/node_modules/smart-buffer/.prettierrc.yaml +/usr/lib/node_modules/npm/node_modules/smart-buffer/ +/usr/lib/node_modules/npm/node_modules/signal-exit/signals.js +/usr/lib/node_modules/npm/node_modules/signal-exit/package.json +/usr/lib/node_modules/npm/node_modules/signal-exit/index.js +/usr/lib/node_modules/npm/node_modules/signal-exit/README.md +/usr/lib/node_modules/npm/node_modules/signal-exit/LICENSE.txt +/usr/lib/node_modules/npm/node_modules/signal-exit/CHANGELOG.md +/usr/lib/node_modules/npm/node_modules/signal-exit/ +/usr/lib/node_modules/npm/node_modules/set-blocking/package.json +/usr/lib/node_modules/npm/node_modules/set-blocking/index.js +/usr/lib/node_modules/npm/node_modules/set-blocking/README.md +/usr/lib/node_modules/npm/node_modules/set-blocking/LICENSE.txt +/usr/lib/node_modules/npm/node_modules/set-blocking/CHANGELOG.md +/usr/lib/node_modules/npm/node_modules/set-blocking/ +/usr/lib/node_modules/npm/node_modules/semver/ranges/valid.js +/usr/lib/node_modules/npm/node_modules/semver/ranges/to-comparators.js +/usr/lib/node_modules/npm/node_modules/semver/ranges/subset.js +/usr/lib/node_modules/npm/node_modules/semver/ranges/simplify.js +/usr/lib/node_modules/npm/node_modules/semver/ranges/outside.js +/usr/lib/node_modules/npm/node_modules/semver/ranges/min-version.js +/usr/lib/node_modules/npm/node_modules/semver/ranges/min-satisfying.js +/usr/lib/node_modules/npm/node_modules/semver/ranges/max-satisfying.js +/usr/lib/node_modules/npm/node_modules/semver/ranges/ltr.js +/usr/lib/node_modules/npm/node_modules/semver/ranges/intersects.js +/usr/lib/node_modules/npm/node_modules/semver/ranges/gtr.js +/usr/lib/node_modules/npm/node_modules/semver/ranges/ +/usr/lib/node_modules/npm/node_modules/semver/range.bnf +/usr/lib/node_modules/npm/node_modules/semver/preload.js +/usr/lib/node_modules/npm/node_modules/semver/package.json +/usr/lib/node_modules/npm/node_modules/semver/internal/re.js +/usr/lib/node_modules/npm/node_modules/semver/internal/parse-options.js +/usr/lib/node_modules/npm/node_modules/semver/internal/identifiers.js +/usr/lib/node_modules/npm/node_modules/semver/internal/debug.js +/usr/lib/node_modules/npm/node_modules/semver/internal/constants.js +/usr/lib/node_modules/npm/node_modules/semver/internal/ +/usr/lib/node_modules/npm/node_modules/semver/index.js +/usr/lib/node_modules/npm/node_modules/semver/functions/valid.js +/usr/lib/node_modules/npm/node_modules/semver/functions/sort.js +/usr/lib/node_modules/npm/node_modules/semver/functions/satisfies.js +/usr/lib/node_modules/npm/node_modules/semver/functions/rsort.js +/usr/lib/node_modules/npm/node_modules/semver/functions/rcompare.js +/usr/lib/node_modules/npm/node_modules/semver/functions/prerelease.js +/usr/lib/node_modules/npm/node_modules/semver/functions/patch.js +/usr/lib/node_modules/npm/node_modules/semver/functions/parse.js +/usr/lib/node_modules/npm/node_modules/semver/functions/neq.js +/usr/lib/node_modules/npm/node_modules/semver/functions/minor.js +/usr/lib/node_modules/npm/node_modules/semver/functions/major.js +/usr/lib/node_modules/npm/node_modules/semver/functions/lte.js +/usr/lib/node_modules/npm/node_modules/semver/functions/lt.js +/usr/lib/node_modules/npm/node_modules/semver/functions/inc.js +/usr/lib/node_modules/npm/node_modules/semver/functions/gte.js +/usr/lib/node_modules/npm/node_modules/semver/functions/gt.js +/usr/lib/node_modules/npm/node_modules/semver/functions/eq.js +/usr/lib/node_modules/npm/node_modules/semver/functions/diff.js +/usr/lib/node_modules/npm/node_modules/semver/functions/compare.js +/usr/lib/node_modules/npm/node_modules/semver/functions/compare-loose.js +/usr/lib/node_modules/npm/node_modules/semver/functions/compare-build.js +/usr/lib/node_modules/npm/node_modules/semver/functions/coerce.js +/usr/lib/node_modules/npm/node_modules/semver/functions/cmp.js +/usr/lib/node_modules/npm/node_modules/semver/functions/clean.js +/usr/lib/node_modules/npm/node_modules/semver/functions/ +/usr/lib/node_modules/npm/node_modules/semver/classes/semver.js +/usr/lib/node_modules/npm/node_modules/semver/classes/range.js +/usr/lib/node_modules/npm/node_modules/semver/classes/index.js +/usr/lib/node_modules/npm/node_modules/semver/classes/comparator.js +/usr/lib/node_modules/npm/node_modules/semver/classes/ +/usr/lib/node_modules/npm/node_modules/semver/bin/semver.js +/usr/lib/node_modules/npm/node_modules/semver/bin/ +/usr/lib/node_modules/npm/node_modules/semver/README.md +/usr/lib/node_modules/npm/node_modules/semver/LICENSE +/usr/lib/node_modules/npm/node_modules/semver/CHANGELOG.md +/usr/lib/node_modules/npm/node_modules/semver/ +/usr/lib/node_modules/npm/node_modules/safer-buffer/tests.js +/usr/lib/node_modules/npm/node_modules/safer-buffer/safer.js +/usr/lib/node_modules/npm/node_modules/safer-buffer/package.json +/usr/lib/node_modules/npm/node_modules/safer-buffer/dangerous.js +/usr/lib/node_modules/npm/node_modules/safer-buffer/Readme.md +/usr/lib/node_modules/npm/node_modules/safer-buffer/Porting-Buffer.md +/usr/lib/node_modules/npm/node_modules/safer-buffer/LICENSE +/usr/lib/node_modules/npm/node_modules/safer-buffer/ +/usr/lib/node_modules/npm/node_modules/safe-buffer/package.json +/usr/lib/node_modules/npm/node_modules/safe-buffer/index.js +/usr/lib/node_modules/npm/node_modules/safe-buffer/index.d.ts +/usr/lib/node_modules/npm/node_modules/safe-buffer/README.md +/usr/lib/node_modules/npm/node_modules/safe-buffer/LICENSE +/usr/lib/node_modules/npm/node_modules/safe-buffer/ +/usr/lib/node_modules/npm/node_modules/rimraf/rimraf.js +/usr/lib/node_modules/npm/node_modules/rimraf/package.json +/usr/lib/node_modules/npm/node_modules/rimraf/bin.js +/usr/lib/node_modules/npm/node_modules/rimraf/README.md +/usr/lib/node_modules/npm/node_modules/rimraf/LICENSE +/usr/lib/node_modules/npm/node_modules/rimraf/CHANGELOG.md +/usr/lib/node_modules/npm/node_modules/rimraf/ +/usr/lib/node_modules/npm/node_modules/retry/package.json +/usr/lib/node_modules/npm/node_modules/retry/lib/retry_operation.js +/usr/lib/node_modules/npm/node_modules/retry/lib/retry.js +/usr/lib/node_modules/npm/node_modules/retry/lib/ +/usr/lib/node_modules/npm/node_modules/retry/index.js +/usr/lib/node_modules/npm/node_modules/retry/example/stop.js +/usr/lib/node_modules/npm/node_modules/retry/example/dns.js +/usr/lib/node_modules/npm/node_modules/retry/example/ +/usr/lib/node_modules/npm/node_modules/retry/equation.gif +/usr/lib/node_modules/npm/node_modules/retry/Readme.md +/usr/lib/node_modules/npm/node_modules/retry/Makefile +/usr/lib/node_modules/npm/node_modules/retry/License +/usr/lib/node_modules/npm/node_modules/retry/.npmignore +/usr/lib/node_modules/npm/node_modules/retry/ +/usr/lib/node_modules/npm/node_modules/resolve/readme.markdown +/usr/lib/node_modules/npm/node_modules/resolve/package.json +/usr/lib/node_modules/npm/node_modules/resolve/lib/sync.js +/usr/lib/node_modules/npm/node_modules/resolve/lib/normalize-options.js +/usr/lib/node_modules/npm/node_modules/resolve/lib/node-modules-paths.js +/usr/lib/node_modules/npm/node_modules/resolve/lib/is-core.js +/usr/lib/node_modules/npm/node_modules/resolve/lib/core.json +/usr/lib/node_modules/npm/node_modules/resolve/lib/core.js +/usr/lib/node_modules/npm/node_modules/resolve/lib/caller.js +/usr/lib/node_modules/npm/node_modules/resolve/lib/async.js +/usr/lib/node_modules/npm/node_modules/resolve/lib/ +/usr/lib/node_modules/npm/node_modules/resolve/index.js +/usr/lib/node_modules/npm/node_modules/resolve/example/sync.js +/usr/lib/node_modules/npm/node_modules/resolve/example/async.js +/usr/lib/node_modules/npm/node_modules/resolve/example/ +/usr/lib/node_modules/npm/node_modules/resolve/appveyor.yml +/usr/lib/node_modules/npm/node_modules/resolve/LICENSE +/usr/lib/node_modules/npm/node_modules/resolve/.eslintignore +/usr/lib/node_modules/npm/node_modules/resolve/.editorconfig +/usr/lib/node_modules/npm/node_modules/resolve/ +/usr/lib/node_modules/npm/node_modules/request/request.js +/usr/lib/node_modules/npm/node_modules/request/package.json +/usr/lib/node_modules/npm/node_modules/request/node_modules/uuid/v5.js +/usr/lib/node_modules/npm/node_modules/request/node_modules/uuid/v4.js +/usr/lib/node_modules/npm/node_modules/request/node_modules/uuid/v3.js +/usr/lib/node_modules/npm/node_modules/request/node_modules/uuid/v1.js +/usr/lib/node_modules/npm/node_modules/request/node_modules/uuid/package.json +/usr/lib/node_modules/npm/node_modules/request/node_modules/uuid/lib/v35.js +/usr/lib/node_modules/npm/node_modules/request/node_modules/uuid/lib/sha1.js +/usr/lib/node_modules/npm/node_modules/request/node_modules/uuid/lib/sha1-browser.js +/usr/lib/node_modules/npm/node_modules/request/node_modules/uuid/lib/rng.js +/usr/lib/node_modules/npm/node_modules/request/node_modules/uuid/lib/rng-browser.js +/usr/lib/node_modules/npm/node_modules/request/node_modules/uuid/lib/md5.js +/usr/lib/node_modules/npm/node_modules/request/node_modules/uuid/lib/md5-browser.js +/usr/lib/node_modules/npm/node_modules/request/node_modules/uuid/lib/bytesToUuid.js +/usr/lib/node_modules/npm/node_modules/request/node_modules/uuid/lib/ +/usr/lib/node_modules/npm/node_modules/request/node_modules/uuid/index.js +/usr/lib/node_modules/npm/node_modules/request/node_modules/uuid/bin/uuid +/usr/lib/node_modules/npm/node_modules/request/node_modules/uuid/bin/ +/usr/lib/node_modules/npm/node_modules/request/node_modules/uuid/README.md +/usr/lib/node_modules/npm/node_modules/request/node_modules/uuid/LICENSE.md +/usr/lib/node_modules/npm/node_modules/request/node_modules/uuid/CHANGELOG.md +/usr/lib/node_modules/npm/node_modules/request/node_modules/uuid/AUTHORS +/usr/lib/node_modules/npm/node_modules/request/node_modules/uuid/ +/usr/lib/node_modules/npm/node_modules/request/node_modules/tough-cookie/package.json +/usr/lib/node_modules/npm/node_modules/request/node_modules/tough-cookie/lib/version.js +/usr/lib/node_modules/npm/node_modules/request/node_modules/tough-cookie/lib/store.js +/usr/lib/node_modules/npm/node_modules/request/node_modules/tough-cookie/lib/pubsuffix-psl.js +/usr/lib/node_modules/npm/node_modules/request/node_modules/tough-cookie/lib/permuteDomain.js +/usr/lib/node_modules/npm/node_modules/request/node_modules/tough-cookie/lib/pathMatch.js +/usr/lib/node_modules/npm/node_modules/request/node_modules/tough-cookie/lib/memstore.js +/usr/lib/node_modules/npm/node_modules/request/node_modules/tough-cookie/lib/cookie.js +/usr/lib/node_modules/npm/node_modules/request/node_modules/tough-cookie/lib/ +/usr/lib/node_modules/npm/node_modules/request/node_modules/tough-cookie/README.md +/usr/lib/node_modules/npm/node_modules/request/node_modules/tough-cookie/LICENSE +/usr/lib/node_modules/npm/node_modules/request/node_modules/tough-cookie/ +/usr/lib/node_modules/npm/node_modules/request/node_modules/ +/usr/lib/node_modules/npm/node_modules/request/lib/tunnel.js +/usr/lib/node_modules/npm/node_modules/request/lib/redirect.js +/usr/lib/node_modules/npm/node_modules/request/lib/querystring.js +/usr/lib/node_modules/npm/node_modules/request/lib/oauth.js +/usr/lib/node_modules/npm/node_modules/request/lib/multipart.js +/usr/lib/node_modules/npm/node_modules/request/lib/helpers.js +/usr/lib/node_modules/npm/node_modules/request/lib/hawk.js +/usr/lib/node_modules/npm/node_modules/request/lib/har.js +/usr/lib/node_modules/npm/node_modules/request/lib/getProxyFromURI.js +/usr/lib/node_modules/npm/node_modules/request/lib/cookies.js +/usr/lib/node_modules/npm/node_modules/request/lib/auth.js +/usr/lib/node_modules/npm/node_modules/request/lib/ +/usr/lib/node_modules/npm/node_modules/request/index.js +/usr/lib/node_modules/npm/node_modules/request/README.md +/usr/lib/node_modules/npm/node_modules/request/LICENSE +/usr/lib/node_modules/npm/node_modules/request/CHANGELOG.md +/usr/lib/node_modules/npm/node_modules/request/ +/usr/lib/node_modules/npm/node_modules/readdir-scoped-modules/readdir.js +/usr/lib/node_modules/npm/node_modules/readdir-scoped-modules/package.json +/usr/lib/node_modules/npm/node_modules/readdir-scoped-modules/README.md +/usr/lib/node_modules/npm/node_modules/readdir-scoped-modules/LICENSE +/usr/lib/node_modules/npm/node_modules/readdir-scoped-modules/ +/usr/lib/node_modules/npm/node_modules/readable-stream/writable.js +/usr/lib/node_modules/npm/node_modules/readable-stream/writable-browser.js +/usr/lib/node_modules/npm/node_modules/readable-stream/transform.js +/usr/lib/node_modules/npm/node_modules/readable-stream/readable.js +/usr/lib/node_modules/npm/node_modules/readable-stream/readable-browser.js +/usr/lib/node_modules/npm/node_modules/readable-stream/passthrough.js +/usr/lib/node_modules/npm/node_modules/readable-stream/package.json +/usr/lib/node_modules/npm/node_modules/readable-stream/lib/internal/streams/stream.js +/usr/lib/node_modules/npm/node_modules/readable-stream/lib/internal/streams/stream-browser.js +/usr/lib/node_modules/npm/node_modules/readable-stream/lib/internal/streams/destroy.js +/usr/lib/node_modules/npm/node_modules/readable-stream/lib/internal/streams/BufferList.js +/usr/lib/node_modules/npm/node_modules/readable-stream/lib/internal/streams/ +/usr/lib/node_modules/npm/node_modules/readable-stream/lib/internal/ +/usr/lib/node_modules/npm/node_modules/readable-stream/lib/_stream_writable.js +/usr/lib/node_modules/npm/node_modules/readable-stream/lib/_stream_transform.js +/usr/lib/node_modules/npm/node_modules/readable-stream/lib/_stream_readable.js +/usr/lib/node_modules/npm/node_modules/readable-stream/lib/_stream_passthrough.js +/usr/lib/node_modules/npm/node_modules/readable-stream/lib/_stream_duplex.js +/usr/lib/node_modules/npm/node_modules/readable-stream/lib/ +/usr/lib/node_modules/npm/node_modules/readable-stream/duplex.js +/usr/lib/node_modules/npm/node_modules/readable-stream/duplex-browser.js +/usr/lib/node_modules/npm/node_modules/readable-stream/doc/wg-meetings/2015-01-30.md +/usr/lib/node_modules/npm/node_modules/readable-stream/doc/wg-meetings/ +/usr/lib/node_modules/npm/node_modules/readable-stream/doc/ +/usr/lib/node_modules/npm/node_modules/readable-stream/README.md +/usr/lib/node_modules/npm/node_modules/readable-stream/LICENSE +/usr/lib/node_modules/npm/node_modules/readable-stream/GOVERNANCE.md +/usr/lib/node_modules/npm/node_modules/readable-stream/.travis.yml +/usr/lib/node_modules/npm/node_modules/readable-stream/ +/usr/lib/node_modules/npm/node_modules/read/package.json +/usr/lib/node_modules/npm/node_modules/read/lib/read.js +/usr/lib/node_modules/npm/node_modules/read/lib/ +/usr/lib/node_modules/npm/node_modules/read/README.md +/usr/lib/node_modules/npm/node_modules/read/LICENSE +/usr/lib/node_modules/npm/node_modules/read/ +/usr/lib/node_modules/npm/node_modules/read-package-json/read-json.js +/usr/lib/node_modules/npm/node_modules/read-package-json/package.json +/usr/lib/node_modules/npm/node_modules/read-package-json/README.md +/usr/lib/node_modules/npm/node_modules/read-package-json/LICENSE +/usr/lib/node_modules/npm/node_modules/read-package-json/CHANGELOG.md +/usr/lib/node_modules/npm/node_modules/read-package-json/ +/usr/lib/node_modules/npm/node_modules/read-package-json-fast/package.json +/usr/lib/node_modules/npm/node_modules/read-package-json-fast/index.js +/usr/lib/node_modules/npm/node_modules/read-package-json-fast/README.md +/usr/lib/node_modules/npm/node_modules/read-package-json-fast/LICENSE +/usr/lib/node_modules/npm/node_modules/read-package-json-fast/ +/usr/lib/node_modules/npm/node_modules/read-cmd-shim/package.json +/usr/lib/node_modules/npm/node_modules/read-cmd-shim/index.js +/usr/lib/node_modules/npm/node_modules/read-cmd-shim/README.md +/usr/lib/node_modules/npm/node_modules/read-cmd-shim/LICENSE +/usr/lib/node_modules/npm/node_modules/read-cmd-shim/ +/usr/lib/node_modules/npm/node_modules/qs/package.json +/usr/lib/node_modules/npm/node_modules/qs/lib/utils.js +/usr/lib/node_modules/npm/node_modules/qs/lib/stringify.js +/usr/lib/node_modules/npm/node_modules/qs/lib/parse.js +/usr/lib/node_modules/npm/node_modules/qs/lib/index.js +/usr/lib/node_modules/npm/node_modules/qs/lib/formats.js +/usr/lib/node_modules/npm/node_modules/qs/lib/ +/usr/lib/node_modules/npm/node_modules/qs/dist/qs.js +/usr/lib/node_modules/npm/node_modules/qs/dist/ +/usr/lib/node_modules/npm/node_modules/qs/README.md +/usr/lib/node_modules/npm/node_modules/qs/LICENSE +/usr/lib/node_modules/npm/node_modules/qs/CHANGELOG.md +/usr/lib/node_modules/npm/node_modules/qs/.eslintignore +/usr/lib/node_modules/npm/node_modules/qs/.editorconfig +/usr/lib/node_modules/npm/node_modules/qs/ +/usr/lib/node_modules/npm/node_modules/qrcode-terminal/vendor/QRCode/index.js +/usr/lib/node_modules/npm/node_modules/qrcode-terminal/vendor/QRCode/QRUtil.js +/usr/lib/node_modules/npm/node_modules/qrcode-terminal/vendor/QRCode/QRRSBlock.js +/usr/lib/node_modules/npm/node_modules/qrcode-terminal/vendor/QRCode/QRPolynomial.js +/usr/lib/node_modules/npm/node_modules/qrcode-terminal/vendor/QRCode/QRMode.js +/usr/lib/node_modules/npm/node_modules/qrcode-terminal/vendor/QRCode/QRMath.js +/usr/lib/node_modules/npm/node_modules/qrcode-terminal/vendor/QRCode/QRMaskPattern.js +/usr/lib/node_modules/npm/node_modules/qrcode-terminal/vendor/QRCode/QRErrorCorrectLevel.js +/usr/lib/node_modules/npm/node_modules/qrcode-terminal/vendor/QRCode/QRBitBuffer.js +/usr/lib/node_modules/npm/node_modules/qrcode-terminal/vendor/QRCode/QR8bitByte.js +/usr/lib/node_modules/npm/node_modules/qrcode-terminal/vendor/QRCode/ +/usr/lib/node_modules/npm/node_modules/qrcode-terminal/vendor/ +/usr/lib/node_modules/npm/node_modules/qrcode-terminal/package.json +/usr/lib/node_modules/npm/node_modules/qrcode-terminal/lib/main.js +/usr/lib/node_modules/npm/node_modules/qrcode-terminal/lib/ +/usr/lib/node_modules/npm/node_modules/qrcode-terminal/example/small-qrcode.js +/usr/lib/node_modules/npm/node_modules/qrcode-terminal/example/callback.js +/usr/lib/node_modules/npm/node_modules/qrcode-terminal/example/basic.png +/usr/lib/node_modules/npm/node_modules/qrcode-terminal/example/basic.js +/usr/lib/node_modules/npm/node_modules/qrcode-terminal/example/ +/usr/lib/node_modules/npm/node_modules/qrcode-terminal/bin/qrcode-terminal.js +/usr/lib/node_modules/npm/node_modules/qrcode-terminal/bin/ +/usr/lib/node_modules/npm/node_modules/qrcode-terminal/README.md +/usr/lib/node_modules/npm/node_modules/qrcode-terminal/LICENSE +/usr/lib/node_modules/npm/node_modules/qrcode-terminal/.travis.yml +/usr/lib/node_modules/npm/node_modules/qrcode-terminal/ +/usr/lib/node_modules/npm/node_modules/punycode/punycode.js +/usr/lib/node_modules/npm/node_modules/punycode/punycode.es6.js +/usr/lib/node_modules/npm/node_modules/punycode/package.json +/usr/lib/node_modules/npm/node_modules/punycode/README.md +/usr/lib/node_modules/npm/node_modules/punycode/LICENSE-MIT.txt +/usr/lib/node_modules/npm/node_modules/punycode/ +/usr/lib/node_modules/npm/node_modules/puka/package.json +/usr/lib/node_modules/npm/node_modules/puka/index.js +/usr/lib/node_modules/npm/node_modules/puka/README.md +/usr/lib/node_modules/npm/node_modules/puka/LICENSE.txt +/usr/lib/node_modules/npm/node_modules/puka/CHANGELOG.md +/usr/lib/node_modules/npm/node_modules/puka/ +/usr/lib/node_modules/npm/node_modules/psl/package.json +/usr/lib/node_modules/npm/node_modules/psl/index.js +/usr/lib/node_modules/npm/node_modules/psl/dist/psl.min.js +/usr/lib/node_modules/npm/node_modules/psl/dist/psl.js +/usr/lib/node_modules/npm/node_modules/psl/dist/ +/usr/lib/node_modules/npm/node_modules/psl/data/rules.json +/usr/lib/node_modules/npm/node_modules/psl/data/ +/usr/lib/node_modules/npm/node_modules/psl/browserstack-logo.svg +/usr/lib/node_modules/npm/node_modules/psl/README.md +/usr/lib/node_modules/npm/node_modules/psl/LICENSE +/usr/lib/node_modules/npm/node_modules/psl/ +/usr/lib/node_modules/npm/node_modules/promzard/promzard.js +/usr/lib/node_modules/npm/node_modules/promzard/package.json +/usr/lib/node_modules/npm/node_modules/promzard/example/substack-input.js +/usr/lib/node_modules/npm/node_modules/promzard/example/npm-init/package.json +/usr/lib/node_modules/npm/node_modules/promzard/example/npm-init/init.js +/usr/lib/node_modules/npm/node_modules/promzard/example/npm-init/init-input.js +/usr/lib/node_modules/npm/node_modules/promzard/example/npm-init/README.md +/usr/lib/node_modules/npm/node_modules/promzard/example/npm-init/ +/usr/lib/node_modules/npm/node_modules/promzard/example/index.js +/usr/lib/node_modules/npm/node_modules/promzard/example/buffer.js +/usr/lib/node_modules/npm/node_modules/promzard/example/ +/usr/lib/node_modules/npm/node_modules/promzard/README.md +/usr/lib/node_modules/npm/node_modules/promzard/LICENSE +/usr/lib/node_modules/npm/node_modules/promzard/.npmignore +/usr/lib/node_modules/npm/node_modules/promzard/ +/usr/lib/node_modules/npm/node_modules/promise-retry/package.json +/usr/lib/node_modules/npm/node_modules/promise-retry/index.js +/usr/lib/node_modules/npm/node_modules/promise-retry/README.md +/usr/lib/node_modules/npm/node_modules/promise-retry/LICENSE +/usr/lib/node_modules/npm/node_modules/promise-retry/.travis.yml +/usr/lib/node_modules/npm/node_modules/promise-retry/.npmignore +/usr/lib/node_modules/npm/node_modules/promise-retry/.editorconfig +/usr/lib/node_modules/npm/node_modules/promise-retry/ +/usr/lib/node_modules/npm/node_modules/promise-inflight/package.json +/usr/lib/node_modules/npm/node_modules/promise-inflight/inflight.js +/usr/lib/node_modules/npm/node_modules/promise-inflight/README.md +/usr/lib/node_modules/npm/node_modules/promise-inflight/LICENSE +/usr/lib/node_modules/npm/node_modules/promise-inflight/ +/usr/lib/node_modules/npm/node_modules/promise-call-limit/package.json +/usr/lib/node_modules/npm/node_modules/promise-call-limit/index.js +/usr/lib/node_modules/npm/node_modules/promise-call-limit/README.md +/usr/lib/node_modules/npm/node_modules/promise-call-limit/LICENSE +/usr/lib/node_modules/npm/node_modules/promise-call-limit/ +/usr/lib/node_modules/npm/node_modules/promise-all-reject-late/package.json +/usr/lib/node_modules/npm/node_modules/promise-all-reject-late/index.js +/usr/lib/node_modules/npm/node_modules/promise-all-reject-late/README.md +/usr/lib/node_modules/npm/node_modules/promise-all-reject-late/LICENSE +/usr/lib/node_modules/npm/node_modules/promise-all-reject-late/.npmignore +/usr/lib/node_modules/npm/node_modules/promise-all-reject-late/.github/FUNDING.yml +/usr/lib/node_modules/npm/node_modules/promise-all-reject-late/.github/ +/usr/lib/node_modules/npm/node_modules/promise-all-reject-late/ +/usr/lib/node_modules/npm/node_modules/process-nextick-args/readme.md +/usr/lib/node_modules/npm/node_modules/process-nextick-args/package.json +/usr/lib/node_modules/npm/node_modules/process-nextick-args/license.md +/usr/lib/node_modules/npm/node_modules/process-nextick-args/index.js +/usr/lib/node_modules/npm/node_modules/process-nextick-args/ +/usr/lib/node_modules/npm/node_modules/performance-now/src/performance-now.coffee +/usr/lib/node_modules/npm/node_modules/performance-now/src/index.d.ts +/usr/lib/node_modules/npm/node_modules/performance-now/src/ +/usr/lib/node_modules/npm/node_modules/performance-now/package.json +/usr/lib/node_modules/npm/node_modules/performance-now/license.txt +/usr/lib/node_modules/npm/node_modules/performance-now/lib/performance-now.js.map +/usr/lib/node_modules/npm/node_modules/performance-now/lib/performance-now.js +/usr/lib/node_modules/npm/node_modules/performance-now/lib/ +/usr/lib/node_modules/npm/node_modules/performance-now/README.md +/usr/lib/node_modules/npm/node_modules/performance-now/.travis.yml +/usr/lib/node_modules/npm/node_modules/performance-now/.tm_properties +/usr/lib/node_modules/npm/node_modules/performance-now/.npmignore +/usr/lib/node_modules/npm/node_modules/performance-now/ +/usr/lib/node_modules/npm/node_modules/path-parse/test.js +/usr/lib/node_modules/npm/node_modules/path-parse/package.json +/usr/lib/node_modules/npm/node_modules/path-parse/index.js +/usr/lib/node_modules/npm/node_modules/path-parse/README.md +/usr/lib/node_modules/npm/node_modules/path-parse/LICENSE +/usr/lib/node_modules/npm/node_modules/path-parse/.travis.yml +/usr/lib/node_modules/npm/node_modules/path-parse/ +/usr/lib/node_modules/npm/node_modules/path-is-absolute/readme.md +/usr/lib/node_modules/npm/node_modules/path-is-absolute/package.json +/usr/lib/node_modules/npm/node_modules/path-is-absolute/license +/usr/lib/node_modules/npm/node_modules/path-is-absolute/index.js +/usr/lib/node_modules/npm/node_modules/path-is-absolute/ +/usr/lib/node_modules/npm/node_modules/parse-conflict-json/package.json +/usr/lib/node_modules/npm/node_modules/parse-conflict-json/index.js +/usr/lib/node_modules/npm/node_modules/parse-conflict-json/README.md +/usr/lib/node_modules/npm/node_modules/parse-conflict-json/LICENSE +/usr/lib/node_modules/npm/node_modules/parse-conflict-json/ +/usr/lib/node_modules/npm/node_modules/pacote/package.json +/usr/lib/node_modules/npm/node_modules/pacote/lib/util/proc-log.js +/usr/lib/node_modules/npm/node_modules/pacote/lib/util/npm.js +/usr/lib/node_modules/npm/node_modules/pacote/lib/util/is-package-bin.js +/usr/lib/node_modules/npm/node_modules/pacote/lib/util/cache-dir.js +/usr/lib/node_modules/npm/node_modules/pacote/lib/util/ +/usr/lib/node_modules/npm/node_modules/pacote/lib/remote.js +/usr/lib/node_modules/npm/node_modules/pacote/lib/registry.js +/usr/lib/node_modules/npm/node_modules/pacote/lib/index.js +/usr/lib/node_modules/npm/node_modules/pacote/lib/git.js +/usr/lib/node_modules/npm/node_modules/pacote/lib/file.js +/usr/lib/node_modules/npm/node_modules/pacote/lib/fetcher.js +/usr/lib/node_modules/npm/node_modules/pacote/lib/dir.js +/usr/lib/node_modules/npm/node_modules/pacote/lib/bin.js +/usr/lib/node_modules/npm/node_modules/pacote/lib/ +/usr/lib/node_modules/npm/node_modules/pacote/README.md +/usr/lib/node_modules/npm/node_modules/pacote/LICENSE +/usr/lib/node_modules/npm/node_modules/pacote/ +/usr/lib/node_modules/npm/node_modules/p-map/readme.md +/usr/lib/node_modules/npm/node_modules/p-map/package.json +/usr/lib/node_modules/npm/node_modules/p-map/license +/usr/lib/node_modules/npm/node_modules/p-map/index.js +/usr/lib/node_modules/npm/node_modules/p-map/index.d.ts +/usr/lib/node_modules/npm/node_modules/p-map/ +/usr/lib/node_modules/npm/node_modules/opener/package.json +/usr/lib/node_modules/npm/node_modules/opener/lib/opener.js +/usr/lib/node_modules/npm/node_modules/opener/lib/ +/usr/lib/node_modules/npm/node_modules/opener/bin/opener-bin.js +/usr/lib/node_modules/npm/node_modules/opener/bin/ +/usr/lib/node_modules/npm/node_modules/opener/README.md +/usr/lib/node_modules/npm/node_modules/opener/LICENSE.txt +/usr/lib/node_modules/npm/node_modules/opener/ +/usr/lib/node_modules/npm/node_modules/once/package.json +/usr/lib/node_modules/npm/node_modules/once/once.js +/usr/lib/node_modules/npm/node_modules/once/README.md +/usr/lib/node_modules/npm/node_modules/once/LICENSE +/usr/lib/node_modules/npm/node_modules/once/ +/usr/lib/node_modules/npm/node_modules/object-assign/readme.md +/usr/lib/node_modules/npm/node_modules/object-assign/package.json +/usr/lib/node_modules/npm/node_modules/object-assign/license +/usr/lib/node_modules/npm/node_modules/object-assign/index.js +/usr/lib/node_modules/npm/node_modules/object-assign/ +/usr/lib/node_modules/npm/node_modules/oauth-sign/package.json +/usr/lib/node_modules/npm/node_modules/oauth-sign/index.js +/usr/lib/node_modules/npm/node_modules/oauth-sign/README.md +/usr/lib/node_modules/npm/node_modules/oauth-sign/LICENSE +/usr/lib/node_modules/npm/node_modules/oauth-sign/ +/usr/lib/node_modules/npm/node_modules/number-is-nan/readme.md +/usr/lib/node_modules/npm/node_modules/number-is-nan/package.json +/usr/lib/node_modules/npm/node_modules/number-is-nan/license +/usr/lib/node_modules/npm/node_modules/number-is-nan/index.js +/usr/lib/node_modules/npm/node_modules/number-is-nan/ +/usr/lib/node_modules/npm/node_modules/npmlog/package.json +/usr/lib/node_modules/npm/node_modules/npmlog/log.js +/usr/lib/node_modules/npm/node_modules/npmlog/README.md +/usr/lib/node_modules/npm/node_modules/npmlog/LICENSE +/usr/lib/node_modules/npm/node_modules/npmlog/CHANGELOG.md +/usr/lib/node_modules/npm/node_modules/npmlog/ +/usr/lib/node_modules/npm/node_modules/npm-user-validate/package.json +/usr/lib/node_modules/npm/node_modules/npm-user-validate/npm-user-validate.js +/usr/lib/node_modules/npm/node_modules/npm-user-validate/README.md +/usr/lib/node_modules/npm/node_modules/npm-user-validate/LICENSE +/usr/lib/node_modules/npm/node_modules/npm-user-validate/ +/usr/lib/node_modules/npm/node_modules/npm-registry-fetch/silentlog.js +/usr/lib/node_modules/npm/node_modules/npm-registry-fetch/package.json +/usr/lib/node_modules/npm/node_modules/npm-registry-fetch/index.js +/usr/lib/node_modules/npm/node_modules/npm-registry-fetch/errors.js +/usr/lib/node_modules/npm/node_modules/npm-registry-fetch/default-opts.js +/usr/lib/node_modules/npm/node_modules/npm-registry-fetch/check-response.js +/usr/lib/node_modules/npm/node_modules/npm-registry-fetch/auth.js +/usr/lib/node_modules/npm/node_modules/npm-registry-fetch/README.md +/usr/lib/node_modules/npm/node_modules/npm-registry-fetch/LICENSE.md +/usr/lib/node_modules/npm/node_modules/npm-registry-fetch/CHANGELOG.md +/usr/lib/node_modules/npm/node_modules/npm-registry-fetch/ +/usr/lib/node_modules/npm/node_modules/npm-profile/package.json +/usr/lib/node_modules/npm/node_modules/npm-profile/index.js +/usr/lib/node_modules/npm/node_modules/npm-profile/README.md +/usr/lib/node_modules/npm/node_modules/npm-profile/LICENSE +/usr/lib/node_modules/npm/node_modules/npm-profile/CHANGELOG.md +/usr/lib/node_modules/npm/node_modules/npm-profile/ +/usr/lib/node_modules/npm/node_modules/npm-pick-manifest/package.json +/usr/lib/node_modules/npm/node_modules/npm-pick-manifest/index.js +/usr/lib/node_modules/npm/node_modules/npm-pick-manifest/README.md +/usr/lib/node_modules/npm/node_modules/npm-pick-manifest/LICENSE.md +/usr/lib/node_modules/npm/node_modules/npm-pick-manifest/CHANGELOG.md +/usr/lib/node_modules/npm/node_modules/npm-pick-manifest/ +/usr/lib/node_modules/npm/node_modules/npm-packlist/package.json +/usr/lib/node_modules/npm/node_modules/npm-packlist/index.js +/usr/lib/node_modules/npm/node_modules/npm-packlist/bin/index.js +/usr/lib/node_modules/npm/node_modules/npm-packlist/bin/ +/usr/lib/node_modules/npm/node_modules/npm-packlist/README.md +/usr/lib/node_modules/npm/node_modules/npm-packlist/LICENSE +/usr/lib/node_modules/npm/node_modules/npm-packlist/ +/usr/lib/node_modules/npm/node_modules/npm-package-arg/package.json +/usr/lib/node_modules/npm/node_modules/npm-package-arg/npa.js +/usr/lib/node_modules/npm/node_modules/npm-package-arg/README.md +/usr/lib/node_modules/npm/node_modules/npm-package-arg/LICENSE +/usr/lib/node_modules/npm/node_modules/npm-package-arg/CHANGELOG.md +/usr/lib/node_modules/npm/node_modules/npm-package-arg/ +/usr/lib/node_modules/npm/node_modules/npm-normalize-package-bin/package.json +/usr/lib/node_modules/npm/node_modules/npm-normalize-package-bin/index.js +/usr/lib/node_modules/npm/node_modules/npm-normalize-package-bin/README.md +/usr/lib/node_modules/npm/node_modules/npm-normalize-package-bin/LICENSE +/usr/lib/node_modules/npm/node_modules/npm-normalize-package-bin/.npmignore +/usr/lib/node_modules/npm/node_modules/npm-normalize-package-bin/.github/settings.yml +/usr/lib/node_modules/npm/node_modules/npm-normalize-package-bin/.github/ +/usr/lib/node_modules/npm/node_modules/npm-normalize-package-bin/ +/usr/lib/node_modules/npm/node_modules/npm-install-checks/package.json +/usr/lib/node_modules/npm/node_modules/npm-install-checks/index.js +/usr/lib/node_modules/npm/node_modules/npm-install-checks/README.md +/usr/lib/node_modules/npm/node_modules/npm-install-checks/LICENSE +/usr/lib/node_modules/npm/node_modules/npm-install-checks/CHANGELOG.md +/usr/lib/node_modules/npm/node_modules/npm-install-checks/ +/usr/lib/node_modules/npm/node_modules/npm-bundled/package.json +/usr/lib/node_modules/npm/node_modules/npm-bundled/index.js +/usr/lib/node_modules/npm/node_modules/npm-bundled/README.md +/usr/lib/node_modules/npm/node_modules/npm-bundled/LICENSE +/usr/lib/node_modules/npm/node_modules/npm-bundled/ +/usr/lib/node_modules/npm/node_modules/npm-audit-report/package.json +/usr/lib/node_modules/npm/node_modules/npm-audit-report/lib/reporters/quiet.js +/usr/lib/node_modules/npm/node_modules/npm-audit-report/lib/reporters/json.js +/usr/lib/node_modules/npm/node_modules/npm-audit-report/lib/reporters/install.js +/usr/lib/node_modules/npm/node_modules/npm-audit-report/lib/reporters/detail.js +/usr/lib/node_modules/npm/node_modules/npm-audit-report/lib/reporters/ +/usr/lib/node_modules/npm/node_modules/npm-audit-report/lib/index.js +/usr/lib/node_modules/npm/node_modules/npm-audit-report/lib/exit-code.js +/usr/lib/node_modules/npm/node_modules/npm-audit-report/lib/colors.js +/usr/lib/node_modules/npm/node_modules/npm-audit-report/lib/ +/usr/lib/node_modules/npm/node_modules/npm-audit-report/README.md +/usr/lib/node_modules/npm/node_modules/npm-audit-report/LICENSE +/usr/lib/node_modules/npm/node_modules/npm-audit-report/CHANGELOG.md +/usr/lib/node_modules/npm/node_modules/npm-audit-report/ +/usr/lib/node_modules/npm/node_modules/normalize-package-data/package.json +/usr/lib/node_modules/npm/node_modules/normalize-package-data/lib/warning_messages.json +/usr/lib/node_modules/npm/node_modules/normalize-package-data/lib/typos.json +/usr/lib/node_modules/npm/node_modules/normalize-package-data/lib/safe_format.js +/usr/lib/node_modules/npm/node_modules/normalize-package-data/lib/normalize.js +/usr/lib/node_modules/npm/node_modules/normalize-package-data/lib/make_warning.js +/usr/lib/node_modules/npm/node_modules/normalize-package-data/lib/fixer.js +/usr/lib/node_modules/npm/node_modules/normalize-package-data/lib/extract_description.js +/usr/lib/node_modules/npm/node_modules/normalize-package-data/lib/ +/usr/lib/node_modules/npm/node_modules/normalize-package-data/README.md +/usr/lib/node_modules/npm/node_modules/normalize-package-data/LICENSE +/usr/lib/node_modules/npm/node_modules/normalize-package-data/AUTHORS +/usr/lib/node_modules/npm/node_modules/normalize-package-data/ +/usr/lib/node_modules/npm/node_modules/nopt/package.json +/usr/lib/node_modules/npm/node_modules/nopt/lib/nopt.js +/usr/lib/node_modules/npm/node_modules/nopt/lib/ +/usr/lib/node_modules/npm/node_modules/nopt/bin/nopt.js +/usr/lib/node_modules/npm/node_modules/nopt/bin/ +/usr/lib/node_modules/npm/node_modules/nopt/README.md +/usr/lib/node_modules/npm/node_modules/nopt/LICENSE +/usr/lib/node_modules/npm/node_modules/nopt/CHANGELOG.md +/usr/lib/node_modules/npm/node_modules/nopt/ +/usr/lib/node_modules/npm/node_modules/node-gyp/update-gyp.py +/usr/lib/node_modules/npm/node_modules/node-gyp/src/win_delay_load_hook.cc +/usr/lib/node_modules/npm/node_modules/node-gyp/src/ +/usr/lib/node_modules/npm/node_modules/node-gyp/package.json +/usr/lib/node_modules/npm/node_modules/node-gyp/macOS_Catalina_acid_test.sh +/usr/lib/node_modules/npm/node_modules/node-gyp/macOS_Catalina.md +/usr/lib/node_modules/npm/node_modules/node-gyp/lib/util.js +/usr/lib/node_modules/npm/node_modules/node-gyp/lib/remove.js +/usr/lib/node_modules/npm/node_modules/node-gyp/lib/rebuild.js +/usr/lib/node_modules/npm/node_modules/node-gyp/lib/proxy.js +/usr/lib/node_modules/npm/node_modules/node-gyp/lib/process-release.js +/usr/lib/node_modules/npm/node_modules/node-gyp/lib/node-gyp.js +/usr/lib/node_modules/npm/node_modules/node-gyp/lib/list.js +/usr/lib/node_modules/npm/node_modules/node-gyp/lib/install.js +/usr/lib/node_modules/npm/node_modules/node-gyp/lib/find-visualstudio.js +/usr/lib/node_modules/npm/node_modules/node-gyp/lib/find-python.js +/usr/lib/node_modules/npm/node_modules/node-gyp/lib/find-node-directory.js +/usr/lib/node_modules/npm/node_modules/node-gyp/lib/configure.js +/usr/lib/node_modules/npm/node_modules/node-gyp/lib/clean.js +/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js +/usr/lib/node_modules/npm/node_modules/node-gyp/lib/Find-VisualStudio.cs +/usr/lib/node_modules/npm/node_modules/node-gyp/lib/ +/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/tools/pretty_vcproj.py +/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/tools/pretty_sln.py +/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/tools/pretty_gyp.py +/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/tools/graphviz.py +/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/tools/emacs/testdata/media.gyp.fontified +/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/tools/emacs/testdata/media.gyp +/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/tools/emacs/testdata/ +/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/tools/emacs/run-unit-tests.sh +/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/tools/emacs/gyp.el +/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/tools/emacs/gyp-tests.el +/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/tools/emacs/README +/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/tools/emacs/ +/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/tools/Xcode/Specifications/gyp.xclangspec +/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/tools/Xcode/Specifications/gyp.pbfilespec +/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/tools/Xcode/Specifications/ +/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/tools/Xcode/README +/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/tools/Xcode/ +/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/tools/README +/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/tools/ +/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/test_gyp.py +/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/setup.py +/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/requirements_dev.txt +/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/xml_fix.py +/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/xcodeproj_file.py +/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/xcode_ninja.py +/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/xcode_emulation.py +/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/win_tool.py +/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/simple_copy.py +/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/ninja_syntax.py +/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/msvs_emulation.py +/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/mac_tool.py +/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/input_test.py +/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/input.py +/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/xcode_test.py +/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/xcode.py +/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja_test.py +/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja.py +/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/msvs_test.py +/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/msvs.py +/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/make.py +/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/gypsh.py +/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/gypd.py +/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/eclipse.py +/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/dump_dependency_json.py +/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/compile_commands_json.py +/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/cmake.py +/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/android.py +/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/analyzer.py +/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/__init__.py +/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/ +/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/flock_tool.py +/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/easy_xml_test.py +/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/easy_xml.py +/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/common_test.py +/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/common.py +/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/__init__.py +/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSVersion.py +/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSUtil.py +/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSUserFile.py +/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSToolFile.py +/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings_test.py +/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings.py +/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSProject.py +/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSNew.py +/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/ +/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/ +/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py +/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp.bat +/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp +/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/data/win/large-pdb-shim.cc +/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/data/win/ +/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/data/ +/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/README.md +/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/LICENSE +/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/CONTRIBUTING.md +/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/CODE_OF_CONDUCT.md +/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/CHANGELOG.md +/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/AUTHORS +/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/.github/workflows/release-please.yml +/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/.github/workflows/nodejs-windows.yml +/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/.github/workflows/node-gyp.yml +/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/.github/workflows/Python_tests.yml +/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/.github/workflows/ +/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/.github/ +/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/.flake8 +/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/ +/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js +/usr/lib/node_modules/npm/node_modules/node-gyp/bin/ +/usr/lib/node_modules/npm/node_modules/node-gyp/addon.gypi +/usr/lib/node_modules/npm/node_modules/node-gyp/README.md +/usr/lib/node_modules/npm/node_modules/node-gyp/LICENSE +/usr/lib/node_modules/npm/node_modules/node-gyp/CONTRIBUTING.md +/usr/lib/node_modules/npm/node_modules/node-gyp/CHANGELOG.md +/usr/lib/node_modules/npm/node_modules/node-gyp/.github/workflows/tests.yml +/usr/lib/node_modules/npm/node_modules/node-gyp/.github/workflows/ +/usr/lib/node_modules/npm/node_modules/node-gyp/.github/PULL_REQUEST_TEMPLATE.md +/usr/lib/node_modules/npm/node_modules/node-gyp/.github/ISSUE_TEMPLATE.md +/usr/lib/node_modules/npm/node_modules/node-gyp/.github/ +/usr/lib/node_modules/npm/node_modules/node-gyp/ +/usr/lib/node_modules/npm/node_modules/mute-stream/package.json +/usr/lib/node_modules/npm/node_modules/mute-stream/mute.js +/usr/lib/node_modules/npm/node_modules/mute-stream/README.md +/usr/lib/node_modules/npm/node_modules/mute-stream/LICENSE +/usr/lib/node_modules/npm/node_modules/mute-stream/ +/usr/lib/node_modules/npm/node_modules/ms/readme.md +/usr/lib/node_modules/npm/node_modules/ms/package.json +/usr/lib/node_modules/npm/node_modules/ms/license.md +/usr/lib/node_modules/npm/node_modules/ms/index.js +/usr/lib/node_modules/npm/node_modules/ms/ +/usr/lib/node_modules/npm/node_modules/mkdirp/package.json +/usr/lib/node_modules/npm/node_modules/mkdirp/lib/use-native.js +/usr/lib/node_modules/npm/node_modules/mkdirp/lib/path-arg.js +/usr/lib/node_modules/npm/node_modules/mkdirp/lib/opts-arg.js +/usr/lib/node_modules/npm/node_modules/mkdirp/lib/mkdirp-native.js +/usr/lib/node_modules/npm/node_modules/mkdirp/lib/mkdirp-manual.js +/usr/lib/node_modules/npm/node_modules/mkdirp/lib/find-made.js +/usr/lib/node_modules/npm/node_modules/mkdirp/lib/ +/usr/lib/node_modules/npm/node_modules/mkdirp/index.js +/usr/lib/node_modules/npm/node_modules/mkdirp/bin/cmd.js +/usr/lib/node_modules/npm/node_modules/mkdirp/bin/ +/usr/lib/node_modules/npm/node_modules/mkdirp/README.markdown +/usr/lib/node_modules/npm/node_modules/mkdirp/LICENSE +/usr/lib/node_modules/npm/node_modules/mkdirp/CHANGELOG.md +/usr/lib/node_modules/npm/node_modules/mkdirp/ +/usr/lib/node_modules/npm/node_modules/mkdirp-infer-owner/package.json +/usr/lib/node_modules/npm/node_modules/mkdirp-infer-owner/index.js +/usr/lib/node_modules/npm/node_modules/mkdirp-infer-owner/README.md +/usr/lib/node_modules/npm/node_modules/mkdirp-infer-owner/LICENSE +/usr/lib/node_modules/npm/node_modules/mkdirp-infer-owner/ +/usr/lib/node_modules/npm/node_modules/minizlib/package.json +/usr/lib/node_modules/npm/node_modules/minizlib/index.js +/usr/lib/node_modules/npm/node_modules/minizlib/constants.js +/usr/lib/node_modules/npm/node_modules/minizlib/README.md +/usr/lib/node_modules/npm/node_modules/minizlib/LICENSE +/usr/lib/node_modules/npm/node_modules/minizlib/ +/usr/lib/node_modules/npm/node_modules/minipass/package.json +/usr/lib/node_modules/npm/node_modules/minipass/index.js +/usr/lib/node_modules/npm/node_modules/minipass/README.md +/usr/lib/node_modules/npm/node_modules/minipass/LICENSE +/usr/lib/node_modules/npm/node_modules/minipass/ +/usr/lib/node_modules/npm/node_modules/minipass-sized/package.json +/usr/lib/node_modules/npm/node_modules/minipass-sized/index.js +/usr/lib/node_modules/npm/node_modules/minipass-sized/README.md +/usr/lib/node_modules/npm/node_modules/minipass-sized/LICENSE +/usr/lib/node_modules/npm/node_modules/minipass-sized/.npmignore +/usr/lib/node_modules/npm/node_modules/minipass-sized/ +/usr/lib/node_modules/npm/node_modules/minipass-pipeline/package.json +/usr/lib/node_modules/npm/node_modules/minipass-pipeline/index.js +/usr/lib/node_modules/npm/node_modules/minipass-pipeline/README.md +/usr/lib/node_modules/npm/node_modules/minipass-pipeline/LICENSE +/usr/lib/node_modules/npm/node_modules/minipass-pipeline/ +/usr/lib/node_modules/npm/node_modules/minipass-json-stream/package.json +/usr/lib/node_modules/npm/node_modules/minipass-json-stream/index.js +/usr/lib/node_modules/npm/node_modules/minipass-json-stream/README.md +/usr/lib/node_modules/npm/node_modules/minipass-json-stream/LICENSE +/usr/lib/node_modules/npm/node_modules/minipass-json-stream/ +/usr/lib/node_modules/npm/node_modules/minipass-flush/package.json +/usr/lib/node_modules/npm/node_modules/minipass-flush/index.js +/usr/lib/node_modules/npm/node_modules/minipass-flush/README.md +/usr/lib/node_modules/npm/node_modules/minipass-flush/LICENSE +/usr/lib/node_modules/npm/node_modules/minipass-flush/ +/usr/lib/node_modules/npm/node_modules/minipass-fetch/package.json +/usr/lib/node_modules/npm/node_modules/minipass-fetch/lib/response.js +/usr/lib/node_modules/npm/node_modules/minipass-fetch/lib/request.js +/usr/lib/node_modules/npm/node_modules/minipass-fetch/lib/index.js +/usr/lib/node_modules/npm/node_modules/minipass-fetch/lib/headers.js +/usr/lib/node_modules/npm/node_modules/minipass-fetch/lib/fetch-error.js +/usr/lib/node_modules/npm/node_modules/minipass-fetch/lib/body.js +/usr/lib/node_modules/npm/node_modules/minipass-fetch/lib/blob.js +/usr/lib/node_modules/npm/node_modules/minipass-fetch/lib/abort-error.js +/usr/lib/node_modules/npm/node_modules/minipass-fetch/lib/ +/usr/lib/node_modules/npm/node_modules/minipass-fetch/index.js +/usr/lib/node_modules/npm/node_modules/minipass-fetch/README.md +/usr/lib/node_modules/npm/node_modules/minipass-fetch/LICENSE +/usr/lib/node_modules/npm/node_modules/minipass-fetch/ +/usr/lib/node_modules/npm/node_modules/minipass-collect/package.json +/usr/lib/node_modules/npm/node_modules/minipass-collect/index.js +/usr/lib/node_modules/npm/node_modules/minipass-collect/README.md +/usr/lib/node_modules/npm/node_modules/minipass-collect/LICENSE +/usr/lib/node_modules/npm/node_modules/minipass-collect/ +/usr/lib/node_modules/npm/node_modules/minimatch/package.json +/usr/lib/node_modules/npm/node_modules/minimatch/minimatch.js +/usr/lib/node_modules/npm/node_modules/minimatch/README.md +/usr/lib/node_modules/npm/node_modules/minimatch/LICENSE +/usr/lib/node_modules/npm/node_modules/minimatch/ +/usr/lib/node_modules/npm/node_modules/mime-types/package.json +/usr/lib/node_modules/npm/node_modules/mime-types/index.js +/usr/lib/node_modules/npm/node_modules/mime-types/README.md +/usr/lib/node_modules/npm/node_modules/mime-types/LICENSE +/usr/lib/node_modules/npm/node_modules/mime-types/HISTORY.md +/usr/lib/node_modules/npm/node_modules/mime-types/ +/usr/lib/node_modules/npm/node_modules/mime-db/package.json +/usr/lib/node_modules/npm/node_modules/mime-db/index.js +/usr/lib/node_modules/npm/node_modules/mime-db/db.json +/usr/lib/node_modules/npm/node_modules/mime-db/README.md +/usr/lib/node_modules/npm/node_modules/mime-db/LICENSE +/usr/lib/node_modules/npm/node_modules/mime-db/HISTORY.md +/usr/lib/node_modules/npm/node_modules/mime-db/ +/usr/lib/node_modules/npm/node_modules/make-fetch-happen/warning.js +/usr/lib/node_modules/npm/node_modules/make-fetch-happen/utils/make-policy.js +/usr/lib/node_modules/npm/node_modules/make-fetch-happen/utils/iterable-to-object.js +/usr/lib/node_modules/npm/node_modules/make-fetch-happen/utils/is-header-conditional.js +/usr/lib/node_modules/npm/node_modules/make-fetch-happen/utils/initialize-cache.js +/usr/lib/node_modules/npm/node_modules/make-fetch-happen/utils/configure-options.js +/usr/lib/node_modules/npm/node_modules/make-fetch-happen/utils/ +/usr/lib/node_modules/npm/node_modules/make-fetch-happen/package.json +/usr/lib/node_modules/npm/node_modules/make-fetch-happen/index.js +/usr/lib/node_modules/npm/node_modules/make-fetch-happen/cache.js +/usr/lib/node_modules/npm/node_modules/make-fetch-happen/agent.js +/usr/lib/node_modules/npm/node_modules/make-fetch-happen/README.md +/usr/lib/node_modules/npm/node_modules/make-fetch-happen/LICENSE +/usr/lib/node_modules/npm/node_modules/make-fetch-happen/CHANGELOG.md +/usr/lib/node_modules/npm/node_modules/make-fetch-happen/ +/usr/lib/node_modules/npm/node_modules/lru-cache/package.json +/usr/lib/node_modules/npm/node_modules/lru-cache/index.js +/usr/lib/node_modules/npm/node_modules/lru-cache/README.md +/usr/lib/node_modules/npm/node_modules/lru-cache/LICENSE +/usr/lib/node_modules/npm/node_modules/lru-cache/ +/usr/lib/node_modules/npm/node_modules/libnpmversion/package.json +/usr/lib/node_modules/npm/node_modules/libnpmversion/lib/write-json.js +/usr/lib/node_modules/npm/node_modules/libnpmversion/lib/version.js +/usr/lib/node_modules/npm/node_modules/libnpmversion/lib/tag.js +/usr/lib/node_modules/npm/node_modules/libnpmversion/lib/retrieve-tag.js +/usr/lib/node_modules/npm/node_modules/libnpmversion/lib/proc-log.js +/usr/lib/node_modules/npm/node_modules/libnpmversion/lib/index.js +/usr/lib/node_modules/npm/node_modules/libnpmversion/lib/enforce-clean.js +/usr/lib/node_modules/npm/node_modules/libnpmversion/lib/commit.js +/usr/lib/node_modules/npm/node_modules/libnpmversion/lib/ +/usr/lib/node_modules/npm/node_modules/libnpmversion/README.md +/usr/lib/node_modules/npm/node_modules/libnpmversion/LICENSE +/usr/lib/node_modules/npm/node_modules/libnpmversion/ +/usr/lib/node_modules/npm/node_modules/libnpmteam/package.json +/usr/lib/node_modules/npm/node_modules/libnpmteam/index.js +/usr/lib/node_modules/npm/node_modules/libnpmteam/README.md +/usr/lib/node_modules/npm/node_modules/libnpmteam/LICENSE +/usr/lib/node_modules/npm/node_modules/libnpmteam/CHANGELOG.md +/usr/lib/node_modules/npm/node_modules/libnpmteam/ +/usr/lib/node_modules/npm/node_modules/libnpmsearch/package.json +/usr/lib/node_modules/npm/node_modules/libnpmsearch/index.js +/usr/lib/node_modules/npm/node_modules/libnpmsearch/README.md +/usr/lib/node_modules/npm/node_modules/libnpmsearch/LICENSE +/usr/lib/node_modules/npm/node_modules/libnpmsearch/CHANGELOG.md +/usr/lib/node_modules/npm/node_modules/libnpmsearch/ +/usr/lib/node_modules/npm/node_modules/libnpmpublish/unpublish.js +/usr/lib/node_modules/npm/node_modules/libnpmpublish/publish.js +/usr/lib/node_modules/npm/node_modules/libnpmpublish/package.json +/usr/lib/node_modules/npm/node_modules/libnpmpublish/index.js +/usr/lib/node_modules/npm/node_modules/libnpmpublish/README.md +/usr/lib/node_modules/npm/node_modules/libnpmpublish/LICENSE +/usr/lib/node_modules/npm/node_modules/libnpmpublish/CHANGELOG.md +/usr/lib/node_modules/npm/node_modules/libnpmpublish/ +/usr/lib/node_modules/npm/node_modules/libnpmpack/package.json +/usr/lib/node_modules/npm/node_modules/libnpmpack/index.js +/usr/lib/node_modules/npm/node_modules/libnpmpack/README.md +/usr/lib/node_modules/npm/node_modules/libnpmpack/LICENSE +/usr/lib/node_modules/npm/node_modules/libnpmpack/CHANGELOG.md +/usr/lib/node_modules/npm/node_modules/libnpmpack/ +/usr/lib/node_modules/npm/node_modules/libnpmorg/package.json +/usr/lib/node_modules/npm/node_modules/libnpmorg/index.js +/usr/lib/node_modules/npm/node_modules/libnpmorg/README.md +/usr/lib/node_modules/npm/node_modules/libnpmorg/LICENSE +/usr/lib/node_modules/npm/node_modules/libnpmorg/CHANGELOG.md +/usr/lib/node_modules/npm/node_modules/libnpmorg/ +/usr/lib/node_modules/npm/node_modules/libnpmhook/package.json +/usr/lib/node_modules/npm/node_modules/libnpmhook/index.js +/usr/lib/node_modules/npm/node_modules/libnpmhook/README.md +/usr/lib/node_modules/npm/node_modules/libnpmhook/LICENSE.md +/usr/lib/node_modules/npm/node_modules/libnpmhook/CHANGELOG.md +/usr/lib/node_modules/npm/node_modules/libnpmhook/ +/usr/lib/node_modules/npm/node_modules/libnpmfund/package.json +/usr/lib/node_modules/npm/node_modules/libnpmfund/index.js +/usr/lib/node_modules/npm/node_modules/libnpmfund/README.md +/usr/lib/node_modules/npm/node_modules/libnpmfund/LICENSE +/usr/lib/node_modules/npm/node_modules/libnpmfund/CHANGELOG.md +/usr/lib/node_modules/npm/node_modules/libnpmfund/ +/usr/lib/node_modules/npm/node_modules/libnpmaccess/package.json +/usr/lib/node_modules/npm/node_modules/libnpmaccess/index.js +/usr/lib/node_modules/npm/node_modules/libnpmaccess/README.md +/usr/lib/node_modules/npm/node_modules/libnpmaccess/LICENSE +/usr/lib/node_modules/npm/node_modules/libnpmaccess/CHANGELOG.md +/usr/lib/node_modules/npm/node_modules/libnpmaccess/.github/workflows/ci.yml +/usr/lib/node_modules/npm/node_modules/libnpmaccess/.github/workflows/ +/usr/lib/node_modules/npm/node_modules/libnpmaccess/.github/settings.yml +/usr/lib/node_modules/npm/node_modules/libnpmaccess/.github/ +/usr/lib/node_modules/npm/node_modules/libnpmaccess/ +/usr/lib/node_modules/npm/node_modules/leven/readme.md +/usr/lib/node_modules/npm/node_modules/leven/package.json +/usr/lib/node_modules/npm/node_modules/leven/license +/usr/lib/node_modules/npm/node_modules/leven/index.js +/usr/lib/node_modules/npm/node_modules/leven/index.d.ts +/usr/lib/node_modules/npm/node_modules/leven/ +/usr/lib/node_modules/npm/node_modules/just-diff/package.json +/usr/lib/node_modules/npm/node_modules/just-diff/index.js +/usr/lib/node_modules/npm/node_modules/just-diff/README.md +/usr/lib/node_modules/npm/node_modules/just-diff/LICENSE +/usr/lib/node_modules/npm/node_modules/just-diff/ +/usr/lib/node_modules/npm/node_modules/just-diff-apply/package.json +/usr/lib/node_modules/npm/node_modules/just-diff-apply/index.js +/usr/lib/node_modules/npm/node_modules/just-diff-apply/README.md +/usr/lib/node_modules/npm/node_modules/just-diff-apply/LICENSE +/usr/lib/node_modules/npm/node_modules/just-diff-apply/ +/usr/lib/node_modules/npm/node_modules/jsprim/package.json +/usr/lib/node_modules/npm/node_modules/jsprim/lib/jsprim.js +/usr/lib/node_modules/npm/node_modules/jsprim/lib/ +/usr/lib/node_modules/npm/node_modules/jsprim/README.md +/usr/lib/node_modules/npm/node_modules/jsprim/LICENSE +/usr/lib/node_modules/npm/node_modules/jsprim/CHANGES.md +/usr/lib/node_modules/npm/node_modules/jsprim/ +/usr/lib/node_modules/npm/node_modules/jsonparse/samplejson/basic2.json +/usr/lib/node_modules/npm/node_modules/jsonparse/samplejson/basic.json +/usr/lib/node_modules/npm/node_modules/jsonparse/samplejson/ +/usr/lib/node_modules/npm/node_modules/jsonparse/package.json +/usr/lib/node_modules/npm/node_modules/jsonparse/jsonparse.js +/usr/lib/node_modules/npm/node_modules/jsonparse/examples/twitterfeed.js +/usr/lib/node_modules/npm/node_modules/jsonparse/examples/ +/usr/lib/node_modules/npm/node_modules/jsonparse/bench.js +/usr/lib/node_modules/npm/node_modules/jsonparse/README.markdown +/usr/lib/node_modules/npm/node_modules/jsonparse/LICENSE +/usr/lib/node_modules/npm/node_modules/jsonparse/.npmignore +/usr/lib/node_modules/npm/node_modules/jsonparse/ +/usr/lib/node_modules/npm/node_modules/json-stringify-safe/stringify.js +/usr/lib/node_modules/npm/node_modules/json-stringify-safe/package.json +/usr/lib/node_modules/npm/node_modules/json-stringify-safe/README.md +/usr/lib/node_modules/npm/node_modules/json-stringify-safe/Makefile +/usr/lib/node_modules/npm/node_modules/json-stringify-safe/LICENSE +/usr/lib/node_modules/npm/node_modules/json-stringify-safe/CHANGELOG.md +/usr/lib/node_modules/npm/node_modules/json-stringify-safe/.npmignore +/usr/lib/node_modules/npm/node_modules/json-stringify-safe/ +/usr/lib/node_modules/npm/node_modules/json-stringify-nice/tap-snapshots/test-basic.js-TAP.test.js +/usr/lib/node_modules/npm/node_modules/json-stringify-nice/tap-snapshots/ +/usr/lib/node_modules/npm/node_modules/json-stringify-nice/package.json +/usr/lib/node_modules/npm/node_modules/json-stringify-nice/index.js +/usr/lib/node_modules/npm/node_modules/json-stringify-nice/README.md +/usr/lib/node_modules/npm/node_modules/json-stringify-nice/LICENSE +/usr/lib/node_modules/npm/node_modules/json-stringify-nice/.npmignore +/usr/lib/node_modules/npm/node_modules/json-stringify-nice/.github/FUNDING.yml +/usr/lib/node_modules/npm/node_modules/json-stringify-nice/.github/ +/usr/lib/node_modules/npm/node_modules/json-stringify-nice/ +/usr/lib/node_modules/npm/node_modules/json-schema/package.json +/usr/lib/node_modules/npm/node_modules/json-schema/lib/validate.js +/usr/lib/node_modules/npm/node_modules/json-schema/lib/links.js +/usr/lib/node_modules/npm/node_modules/json-schema/lib/ +/usr/lib/node_modules/npm/node_modules/json-schema/draft-zyp-json-schema-04.xml +/usr/lib/node_modules/npm/node_modules/json-schema/draft-zyp-json-schema-03.xml +/usr/lib/node_modules/npm/node_modules/json-schema/draft-04/schema +/usr/lib/node_modules/npm/node_modules/json-schema/draft-04/links +/usr/lib/node_modules/npm/node_modules/json-schema/draft-04/hyper-schema +/usr/lib/node_modules/npm/node_modules/json-schema/draft-04/ +/usr/lib/node_modules/npm/node_modules/json-schema/draft-03/schema +/usr/lib/node_modules/npm/node_modules/json-schema/draft-03/links +/usr/lib/node_modules/npm/node_modules/json-schema/draft-03/json-ref +/usr/lib/node_modules/npm/node_modules/json-schema/draft-03/hyper-schema +/usr/lib/node_modules/npm/node_modules/json-schema/draft-03/examples/interfaces +/usr/lib/node_modules/npm/node_modules/json-schema/draft-03/examples/geo +/usr/lib/node_modules/npm/node_modules/json-schema/draft-03/examples/card +/usr/lib/node_modules/npm/node_modules/json-schema/draft-03/examples/calendar +/usr/lib/node_modules/npm/node_modules/json-schema/draft-03/examples/address +/usr/lib/node_modules/npm/node_modules/json-schema/draft-03/examples/ +/usr/lib/node_modules/npm/node_modules/json-schema/draft-03/ +/usr/lib/node_modules/npm/node_modules/json-schema/draft-02/schema +/usr/lib/node_modules/npm/node_modules/json-schema/draft-02/links +/usr/lib/node_modules/npm/node_modules/json-schema/draft-02/json-ref +/usr/lib/node_modules/npm/node_modules/json-schema/draft-02/hyper-schema +/usr/lib/node_modules/npm/node_modules/json-schema/draft-02/ +/usr/lib/node_modules/npm/node_modules/json-schema/draft-01/schema +/usr/lib/node_modules/npm/node_modules/json-schema/draft-01/links +/usr/lib/node_modules/npm/node_modules/json-schema/draft-01/json-ref +/usr/lib/node_modules/npm/node_modules/json-schema/draft-01/hyper-schema +/usr/lib/node_modules/npm/node_modules/json-schema/draft-01/ +/usr/lib/node_modules/npm/node_modules/json-schema/draft-00/schema +/usr/lib/node_modules/npm/node_modules/json-schema/draft-00/links +/usr/lib/node_modules/npm/node_modules/json-schema/draft-00/json-ref +/usr/lib/node_modules/npm/node_modules/json-schema/draft-00/hyper-schema +/usr/lib/node_modules/npm/node_modules/json-schema/draft-00/ +/usr/lib/node_modules/npm/node_modules/json-schema/README.md +/usr/lib/node_modules/npm/node_modules/json-schema/ +/usr/lib/node_modules/npm/node_modules/json-schema-traverse/spec/index.spec.js +/usr/lib/node_modules/npm/node_modules/json-schema-traverse/spec/fixtures/schema.js +/usr/lib/node_modules/npm/node_modules/json-schema-traverse/spec/fixtures/ +/usr/lib/node_modules/npm/node_modules/json-schema-traverse/spec/.eslintrc.yml +/usr/lib/node_modules/npm/node_modules/json-schema-traverse/spec/ +/usr/lib/node_modules/npm/node_modules/json-schema-traverse/package.json +/usr/lib/node_modules/npm/node_modules/json-schema-traverse/index.js +/usr/lib/node_modules/npm/node_modules/json-schema-traverse/README.md +/usr/lib/node_modules/npm/node_modules/json-schema-traverse/LICENSE +/usr/lib/node_modules/npm/node_modules/json-schema-traverse/.travis.yml +/usr/lib/node_modules/npm/node_modules/json-schema-traverse/.eslintrc.yml +/usr/lib/node_modules/npm/node_modules/json-schema-traverse/ +/usr/lib/node_modules/npm/node_modules/json-parse-even-better-errors/package.json +/usr/lib/node_modules/npm/node_modules/json-parse-even-better-errors/index.js +/usr/lib/node_modules/npm/node_modules/json-parse-even-better-errors/README.md +/usr/lib/node_modules/npm/node_modules/json-parse-even-better-errors/LICENSE.md +/usr/lib/node_modules/npm/node_modules/json-parse-even-better-errors/CHANGELOG.md +/usr/lib/node_modules/npm/node_modules/json-parse-even-better-errors/ +/usr/lib/node_modules/npm/node_modules/jsbn/package.json +/usr/lib/node_modules/npm/node_modules/jsbn/index.js +/usr/lib/node_modules/npm/node_modules/jsbn/example.js +/usr/lib/node_modules/npm/node_modules/jsbn/example.html +/usr/lib/node_modules/npm/node_modules/jsbn/README.md +/usr/lib/node_modules/npm/node_modules/jsbn/LICENSE +/usr/lib/node_modules/npm/node_modules/jsbn/.npmignore +/usr/lib/node_modules/npm/node_modules/jsbn/ +/usr/lib/node_modules/npm/node_modules/isstream/test.js +/usr/lib/node_modules/npm/node_modules/isstream/package.json +/usr/lib/node_modules/npm/node_modules/isstream/isstream.js +/usr/lib/node_modules/npm/node_modules/isstream/README.md +/usr/lib/node_modules/npm/node_modules/isstream/LICENSE.md +/usr/lib/node_modules/npm/node_modules/isstream/.travis.yml +/usr/lib/node_modules/npm/node_modules/isstream/.npmignore +/usr/lib/node_modules/npm/node_modules/isstream/ +/usr/lib/node_modules/npm/node_modules/isexe/windows.js +/usr/lib/node_modules/npm/node_modules/isexe/package.json +/usr/lib/node_modules/npm/node_modules/isexe/mode.js +/usr/lib/node_modules/npm/node_modules/isexe/index.js +/usr/lib/node_modules/npm/node_modules/isexe/README.md +/usr/lib/node_modules/npm/node_modules/isexe/LICENSE +/usr/lib/node_modules/npm/node_modules/isexe/.npmignore +/usr/lib/node_modules/npm/node_modules/isexe/ +/usr/lib/node_modules/npm/node_modules/isarray/test.js +/usr/lib/node_modules/npm/node_modules/isarray/package.json +/usr/lib/node_modules/npm/node_modules/isarray/index.js +/usr/lib/node_modules/npm/node_modules/isarray/component.json +/usr/lib/node_modules/npm/node_modules/isarray/README.md +/usr/lib/node_modules/npm/node_modules/isarray/Makefile +/usr/lib/node_modules/npm/node_modules/isarray/.travis.yml +/usr/lib/node_modules/npm/node_modules/isarray/.npmignore +/usr/lib/node_modules/npm/node_modules/isarray/ +/usr/lib/node_modules/npm/node_modules/is-typedarray/test.js +/usr/lib/node_modules/npm/node_modules/is-typedarray/package.json +/usr/lib/node_modules/npm/node_modules/is-typedarray/index.js +/usr/lib/node_modules/npm/node_modules/is-typedarray/README.md +/usr/lib/node_modules/npm/node_modules/is-typedarray/LICENSE.md +/usr/lib/node_modules/npm/node_modules/is-typedarray/ +/usr/lib/node_modules/npm/node_modules/is-lambda/test.js +/usr/lib/node_modules/npm/node_modules/is-lambda/package.json +/usr/lib/node_modules/npm/node_modules/is-lambda/index.js +/usr/lib/node_modules/npm/node_modules/is-lambda/README.md +/usr/lib/node_modules/npm/node_modules/is-lambda/LICENSE +/usr/lib/node_modules/npm/node_modules/is-lambda/.travis.yml +/usr/lib/node_modules/npm/node_modules/is-lambda/.npmignore +/usr/lib/node_modules/npm/node_modules/is-lambda/ +/usr/lib/node_modules/npm/node_modules/is-fullwidth-code-point/readme.md +/usr/lib/node_modules/npm/node_modules/is-fullwidth-code-point/package.json +/usr/lib/node_modules/npm/node_modules/is-fullwidth-code-point/license +/usr/lib/node_modules/npm/node_modules/is-fullwidth-code-point/index.js +/usr/lib/node_modules/npm/node_modules/is-fullwidth-code-point/ +/usr/lib/node_modules/npm/node_modules/is-core-module/package.json +/usr/lib/node_modules/npm/node_modules/is-core-module/index.js +/usr/lib/node_modules/npm/node_modules/is-core-module/core.json +/usr/lib/node_modules/npm/node_modules/is-core-module/README.md +/usr/lib/node_modules/npm/node_modules/is-core-module/LICENSE +/usr/lib/node_modules/npm/node_modules/is-core-module/CHANGELOG.md +/usr/lib/node_modules/npm/node_modules/is-core-module/.nycrc +/usr/lib/node_modules/npm/node_modules/is-core-module/.github/workflows/require-allow-edits.yml +/usr/lib/node_modules/npm/node_modules/is-core-module/.github/workflows/rebase.yml +/usr/lib/node_modules/npm/node_modules/is-core-module/.github/workflows/node-zero.yml +/usr/lib/node_modules/npm/node_modules/is-core-module/.github/workflows/node-pretest.yml +/usr/lib/node_modules/npm/node_modules/is-core-module/.github/workflows/node-iojs.yml +/usr/lib/node_modules/npm/node_modules/is-core-module/.github/workflows/node-4+.yml +/usr/lib/node_modules/npm/node_modules/is-core-module/.github/workflows/ +/usr/lib/node_modules/npm/node_modules/is-core-module/.github/FUNDING.yml +/usr/lib/node_modules/npm/node_modules/is-core-module/.github/ +/usr/lib/node_modules/npm/node_modules/is-core-module/.eslintignore +/usr/lib/node_modules/npm/node_modules/is-core-module/ +/usr/lib/node_modules/npm/node_modules/is-cidr/package.json +/usr/lib/node_modules/npm/node_modules/is-cidr/index.js +/usr/lib/node_modules/npm/node_modules/is-cidr/index.d.ts +/usr/lib/node_modules/npm/node_modules/is-cidr/README.md +/usr/lib/node_modules/npm/node_modules/is-cidr/LICENSE +/usr/lib/node_modules/npm/node_modules/is-cidr/ +/usr/lib/node_modules/npm/node_modules/ip/package.json +/usr/lib/node_modules/npm/node_modules/ip/lib/ip.js +/usr/lib/node_modules/npm/node_modules/ip/lib/ +/usr/lib/node_modules/npm/node_modules/ip/README.md +/usr/lib/node_modules/npm/node_modules/ip/.travis.yml +/usr/lib/node_modules/npm/node_modules/ip/.npmignore +/usr/lib/node_modules/npm/node_modules/ip/.jscsrc +/usr/lib/node_modules/npm/node_modules/ip/ +/usr/lib/node_modules/npm/node_modules/ip-regex/readme.md +/usr/lib/node_modules/npm/node_modules/ip-regex/package.json +/usr/lib/node_modules/npm/node_modules/ip-regex/license +/usr/lib/node_modules/npm/node_modules/ip-regex/index.js +/usr/lib/node_modules/npm/node_modules/ip-regex/index.d.ts +/usr/lib/node_modules/npm/node_modules/ip-regex/ +/usr/lib/node_modules/npm/node_modules/init-package-json/package.json +/usr/lib/node_modules/npm/node_modules/init-package-json/init-package-json.js +/usr/lib/node_modules/npm/node_modules/init-package-json/default-input.js +/usr/lib/node_modules/npm/node_modules/init-package-json/README.md +/usr/lib/node_modules/npm/node_modules/init-package-json/LICENSE +/usr/lib/node_modules/npm/node_modules/init-package-json/CHANGELOG.md +/usr/lib/node_modules/npm/node_modules/init-package-json/ +/usr/lib/node_modules/npm/node_modules/ini/package.json +/usr/lib/node_modules/npm/node_modules/ini/ini.js +/usr/lib/node_modules/npm/node_modules/ini/README.md +/usr/lib/node_modules/npm/node_modules/ini/LICENSE +/usr/lib/node_modules/npm/node_modules/ini/ +/usr/lib/node_modules/npm/node_modules/inherits/package.json +/usr/lib/node_modules/npm/node_modules/inherits/inherits_browser.js +/usr/lib/node_modules/npm/node_modules/inherits/inherits.js +/usr/lib/node_modules/npm/node_modules/inherits/README.md +/usr/lib/node_modules/npm/node_modules/inherits/LICENSE +/usr/lib/node_modules/npm/node_modules/inherits/ +/usr/lib/node_modules/npm/node_modules/inflight/package.json +/usr/lib/node_modules/npm/node_modules/inflight/inflight.js +/usr/lib/node_modules/npm/node_modules/inflight/README.md +/usr/lib/node_modules/npm/node_modules/inflight/LICENSE +/usr/lib/node_modules/npm/node_modules/inflight/ +/usr/lib/node_modules/npm/node_modules/infer-owner/package.json +/usr/lib/node_modules/npm/node_modules/infer-owner/index.js +/usr/lib/node_modules/npm/node_modules/infer-owner/README.md +/usr/lib/node_modules/npm/node_modules/infer-owner/LICENSE +/usr/lib/node_modules/npm/node_modules/infer-owner/ +/usr/lib/node_modules/npm/node_modules/indent-string/readme.md +/usr/lib/node_modules/npm/node_modules/indent-string/package.json +/usr/lib/node_modules/npm/node_modules/indent-string/license +/usr/lib/node_modules/npm/node_modules/indent-string/index.js +/usr/lib/node_modules/npm/node_modules/indent-string/index.d.ts +/usr/lib/node_modules/npm/node_modules/indent-string/ +/usr/lib/node_modules/npm/node_modules/imurmurhash/package.json +/usr/lib/node_modules/npm/node_modules/imurmurhash/imurmurhash.min.js +/usr/lib/node_modules/npm/node_modules/imurmurhash/imurmurhash.js +/usr/lib/node_modules/npm/node_modules/imurmurhash/README.md +/usr/lib/node_modules/npm/node_modules/imurmurhash/ +/usr/lib/node_modules/npm/node_modules/ignore-walk/package.json +/usr/lib/node_modules/npm/node_modules/ignore-walk/index.js +/usr/lib/node_modules/npm/node_modules/ignore-walk/README.md +/usr/lib/node_modules/npm/node_modules/ignore-walk/LICENSE +/usr/lib/node_modules/npm/node_modules/ignore-walk/ +/usr/lib/node_modules/npm/node_modules/iconv-lite/package.json +/usr/lib/node_modules/npm/node_modules/iconv-lite/lib/streams.js +/usr/lib/node_modules/npm/node_modules/iconv-lite/lib/index.js +/usr/lib/node_modules/npm/node_modules/iconv-lite/lib/index.d.ts +/usr/lib/node_modules/npm/node_modules/iconv-lite/lib/bom-handling.js +/usr/lib/node_modules/npm/node_modules/iconv-lite/lib/ +/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/utf7.js +/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/utf32.js +/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/utf16.js +/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/tables/shiftjis.json +/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/tables/gbk-added.json +/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/tables/gb18030-ranges.json +/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/tables/eucjp.json +/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/tables/cp950.json +/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/tables/cp949.json +/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/tables/cp936.json +/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/tables/big5-added.json +/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/tables/ +/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/sbcs-data.js +/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/sbcs-data-generated.js +/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/sbcs-codec.js +/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/internal.js +/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/index.js +/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/dbcs-data.js +/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/dbcs-codec.js +/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/ +/usr/lib/node_modules/npm/node_modules/iconv-lite/README.md +/usr/lib/node_modules/npm/node_modules/iconv-lite/LICENSE +/usr/lib/node_modules/npm/node_modules/iconv-lite/Changelog.md +/usr/lib/node_modules/npm/node_modules/iconv-lite/.github/dependabot.yml +/usr/lib/node_modules/npm/node_modules/iconv-lite/.github/ +/usr/lib/node_modules/npm/node_modules/iconv-lite/ +/usr/lib/node_modules/npm/node_modules/humanize-ms/package.json +/usr/lib/node_modules/npm/node_modules/humanize-ms/index.js +/usr/lib/node_modules/npm/node_modules/humanize-ms/README.md +/usr/lib/node_modules/npm/node_modules/humanize-ms/LICENSE +/usr/lib/node_modules/npm/node_modules/humanize-ms/History.md +/usr/lib/node_modules/npm/node_modules/humanize-ms/ +/usr/lib/node_modules/npm/node_modules/https-proxy-agent/package.json +/usr/lib/node_modules/npm/node_modules/https-proxy-agent/dist/parse-proxy-response.js.map +/usr/lib/node_modules/npm/node_modules/https-proxy-agent/dist/parse-proxy-response.js +/usr/lib/node_modules/npm/node_modules/https-proxy-agent/dist/parse-proxy-response.d.ts +/usr/lib/node_modules/npm/node_modules/https-proxy-agent/dist/index.js.map +/usr/lib/node_modules/npm/node_modules/https-proxy-agent/dist/index.js +/usr/lib/node_modules/npm/node_modules/https-proxy-agent/dist/index.d.ts +/usr/lib/node_modules/npm/node_modules/https-proxy-agent/dist/agent.js.map +/usr/lib/node_modules/npm/node_modules/https-proxy-agent/dist/agent.js +/usr/lib/node_modules/npm/node_modules/https-proxy-agent/dist/agent.d.ts +/usr/lib/node_modules/npm/node_modules/https-proxy-agent/dist/ +/usr/lib/node_modules/npm/node_modules/https-proxy-agent/README.md +/usr/lib/node_modules/npm/node_modules/https-proxy-agent/ +/usr/lib/node_modules/npm/node_modules/http-signature/package.json +/usr/lib/node_modules/npm/node_modules/http-signature/lib/verify.js +/usr/lib/node_modules/npm/node_modules/http-signature/lib/utils.js +/usr/lib/node_modules/npm/node_modules/http-signature/lib/signer.js +/usr/lib/node_modules/npm/node_modules/http-signature/lib/parser.js +/usr/lib/node_modules/npm/node_modules/http-signature/lib/index.js +/usr/lib/node_modules/npm/node_modules/http-signature/lib/ +/usr/lib/node_modules/npm/node_modules/http-signature/http_signing.md +/usr/lib/node_modules/npm/node_modules/http-signature/README.md +/usr/lib/node_modules/npm/node_modules/http-signature/LICENSE +/usr/lib/node_modules/npm/node_modules/http-signature/CHANGES.md +/usr/lib/node_modules/npm/node_modules/http-signature/.npmignore +/usr/lib/node_modules/npm/node_modules/http-signature/.dir-locals.el +/usr/lib/node_modules/npm/node_modules/http-signature/ +/usr/lib/node_modules/npm/node_modules/http-proxy-agent/package.json +/usr/lib/node_modules/npm/node_modules/http-proxy-agent/dist/index.js.map +/usr/lib/node_modules/npm/node_modules/http-proxy-agent/dist/index.js +/usr/lib/node_modules/npm/node_modules/http-proxy-agent/dist/index.d.ts +/usr/lib/node_modules/npm/node_modules/http-proxy-agent/dist/agent.js.map +/usr/lib/node_modules/npm/node_modules/http-proxy-agent/dist/agent.js +/usr/lib/node_modules/npm/node_modules/http-proxy-agent/dist/agent.d.ts +/usr/lib/node_modules/npm/node_modules/http-proxy-agent/dist/ +/usr/lib/node_modules/npm/node_modules/http-proxy-agent/README.md +/usr/lib/node_modules/npm/node_modules/http-proxy-agent/ +/usr/lib/node_modules/npm/node_modules/http-cache-semantics/package.json +/usr/lib/node_modules/npm/node_modules/http-cache-semantics/index.js +/usr/lib/node_modules/npm/node_modules/http-cache-semantics/README.md +/usr/lib/node_modules/npm/node_modules/http-cache-semantics/LICENSE +/usr/lib/node_modules/npm/node_modules/http-cache-semantics/ +/usr/lib/node_modules/npm/node_modules/hosted-git-info/package.json +/usr/lib/node_modules/npm/node_modules/hosted-git-info/index.js +/usr/lib/node_modules/npm/node_modules/hosted-git-info/git-host.js +/usr/lib/node_modules/npm/node_modules/hosted-git-info/git-host-info.js +/usr/lib/node_modules/npm/node_modules/hosted-git-info/README.md +/usr/lib/node_modules/npm/node_modules/hosted-git-info/LICENSE +/usr/lib/node_modules/npm/node_modules/hosted-git-info/CHANGELOG.md +/usr/lib/node_modules/npm/node_modules/hosted-git-info/ +/usr/lib/node_modules/npm/node_modules/has/src/index.js +/usr/lib/node_modules/npm/node_modules/has/src/ +/usr/lib/node_modules/npm/node_modules/has/package.json +/usr/lib/node_modules/npm/node_modules/has/README.md +/usr/lib/node_modules/npm/node_modules/has/LICENSE-MIT +/usr/lib/node_modules/npm/node_modules/has/ +/usr/lib/node_modules/npm/node_modules/has-unicode/package.json +/usr/lib/node_modules/npm/node_modules/has-unicode/index.js +/usr/lib/node_modules/npm/node_modules/has-unicode/README.md +/usr/lib/node_modules/npm/node_modules/has-unicode/LICENSE +/usr/lib/node_modules/npm/node_modules/has-unicode/ +/usr/lib/node_modules/npm/node_modules/has-flag/readme.md +/usr/lib/node_modules/npm/node_modules/has-flag/package.json +/usr/lib/node_modules/npm/node_modules/has-flag/license +/usr/lib/node_modules/npm/node_modules/has-flag/index.js +/usr/lib/node_modules/npm/node_modules/has-flag/index.d.ts +/usr/lib/node_modules/npm/node_modules/has-flag/ +/usr/lib/node_modules/npm/node_modules/har-validator/package.json +/usr/lib/node_modules/npm/node_modules/har-validator/lib/promise.js +/usr/lib/node_modules/npm/node_modules/har-validator/lib/error.js +/usr/lib/node_modules/npm/node_modules/har-validator/lib/async.js +/usr/lib/node_modules/npm/node_modules/har-validator/lib/ +/usr/lib/node_modules/npm/node_modules/har-validator/README.md +/usr/lib/node_modules/npm/node_modules/har-validator/LICENSE +/usr/lib/node_modules/npm/node_modules/har-validator/ +/usr/lib/node_modules/npm/node_modules/har-schema/package.json +/usr/lib/node_modules/npm/node_modules/har-schema/lib/timings.json +/usr/lib/node_modules/npm/node_modules/har-schema/lib/response.json +/usr/lib/node_modules/npm/node_modules/har-schema/lib/request.json +/usr/lib/node_modules/npm/node_modules/har-schema/lib/query.json +/usr/lib/node_modules/npm/node_modules/har-schema/lib/postData.json +/usr/lib/node_modules/npm/node_modules/har-schema/lib/pageTimings.json +/usr/lib/node_modules/npm/node_modules/har-schema/lib/page.json +/usr/lib/node_modules/npm/node_modules/har-schema/lib/log.json +/usr/lib/node_modules/npm/node_modules/har-schema/lib/index.js +/usr/lib/node_modules/npm/node_modules/har-schema/lib/header.json +/usr/lib/node_modules/npm/node_modules/har-schema/lib/har.json +/usr/lib/node_modules/npm/node_modules/har-schema/lib/entry.json +/usr/lib/node_modules/npm/node_modules/har-schema/lib/creator.json +/usr/lib/node_modules/npm/node_modules/har-schema/lib/cookie.json +/usr/lib/node_modules/npm/node_modules/har-schema/lib/content.json +/usr/lib/node_modules/npm/node_modules/har-schema/lib/cache.json +/usr/lib/node_modules/npm/node_modules/har-schema/lib/browser.json +/usr/lib/node_modules/npm/node_modules/har-schema/lib/beforeRequest.json +/usr/lib/node_modules/npm/node_modules/har-schema/lib/afterRequest.json +/usr/lib/node_modules/npm/node_modules/har-schema/lib/ +/usr/lib/node_modules/npm/node_modules/har-schema/README.md +/usr/lib/node_modules/npm/node_modules/har-schema/LICENSE +/usr/lib/node_modules/npm/node_modules/har-schema/ +/usr/lib/node_modules/npm/node_modules/graceful-fs/polyfills.js +/usr/lib/node_modules/npm/node_modules/graceful-fs/package.json +/usr/lib/node_modules/npm/node_modules/graceful-fs/legacy-streams.js +/usr/lib/node_modules/npm/node_modules/graceful-fs/graceful-fs.js +/usr/lib/node_modules/npm/node_modules/graceful-fs/clone.js +/usr/lib/node_modules/npm/node_modules/graceful-fs/README.md +/usr/lib/node_modules/npm/node_modules/graceful-fs/LICENSE +/usr/lib/node_modules/npm/node_modules/graceful-fs/ +/usr/lib/node_modules/npm/node_modules/glob/sync.js +/usr/lib/node_modules/npm/node_modules/glob/package.json +/usr/lib/node_modules/npm/node_modules/glob/glob.js +/usr/lib/node_modules/npm/node_modules/glob/common.js +/usr/lib/node_modules/npm/node_modules/glob/changelog.md +/usr/lib/node_modules/npm/node_modules/glob/README.md +/usr/lib/node_modules/npm/node_modules/glob/LICENSE +/usr/lib/node_modules/npm/node_modules/glob/ +/usr/lib/node_modules/npm/node_modules/getpass/package.json +/usr/lib/node_modules/npm/node_modules/getpass/lib/index.js +/usr/lib/node_modules/npm/node_modules/getpass/lib/ +/usr/lib/node_modules/npm/node_modules/getpass/README.md +/usr/lib/node_modules/npm/node_modules/getpass/LICENSE +/usr/lib/node_modules/npm/node_modules/getpass/.travis.yml +/usr/lib/node_modules/npm/node_modules/getpass/.npmignore +/usr/lib/node_modules/npm/node_modules/getpass/ +/usr/lib/node_modules/npm/node_modules/gauge/wide-truncate.js +/usr/lib/node_modules/npm/node_modules/gauge/themes.js +/usr/lib/node_modules/npm/node_modules/gauge/theme-set.js +/usr/lib/node_modules/npm/node_modules/gauge/template-item.js +/usr/lib/node_modules/npm/node_modules/gauge/spin.js +/usr/lib/node_modules/npm/node_modules/gauge/set-interval.js +/usr/lib/node_modules/npm/node_modules/gauge/set-immediate.js +/usr/lib/node_modules/npm/node_modules/gauge/render-template.js +/usr/lib/node_modules/npm/node_modules/gauge/progress-bar.js +/usr/lib/node_modules/npm/node_modules/gauge/process.js +/usr/lib/node_modules/npm/node_modules/gauge/plumbing.js +/usr/lib/node_modules/npm/node_modules/gauge/package.json +/usr/lib/node_modules/npm/node_modules/gauge/node_modules/string-width/readme.md +/usr/lib/node_modules/npm/node_modules/gauge/node_modules/string-width/package.json +/usr/lib/node_modules/npm/node_modules/gauge/node_modules/string-width/license +/usr/lib/node_modules/npm/node_modules/gauge/node_modules/string-width/index.js +/usr/lib/node_modules/npm/node_modules/gauge/node_modules/string-width/ +/usr/lib/node_modules/npm/node_modules/gauge/node_modules/is-fullwidth-code-point/readme.md +/usr/lib/node_modules/npm/node_modules/gauge/node_modules/is-fullwidth-code-point/package.json +/usr/lib/node_modules/npm/node_modules/gauge/node_modules/is-fullwidth-code-point/license +/usr/lib/node_modules/npm/node_modules/gauge/node_modules/is-fullwidth-code-point/index.js +/usr/lib/node_modules/npm/node_modules/gauge/node_modules/is-fullwidth-code-point/ +/usr/lib/node_modules/npm/node_modules/gauge/node_modules/aproba/package.json +/usr/lib/node_modules/npm/node_modules/gauge/node_modules/aproba/index.js +/usr/lib/node_modules/npm/node_modules/gauge/node_modules/aproba/README.md +/usr/lib/node_modules/npm/node_modules/gauge/node_modules/aproba/LICENSE +/usr/lib/node_modules/npm/node_modules/gauge/node_modules/aproba/ +/usr/lib/node_modules/npm/node_modules/gauge/node_modules/ +/usr/lib/node_modules/npm/node_modules/gauge/index.js +/usr/lib/node_modules/npm/node_modules/gauge/has-color.js +/usr/lib/node_modules/npm/node_modules/gauge/error.js +/usr/lib/node_modules/npm/node_modules/gauge/base-theme.js +/usr/lib/node_modules/npm/node_modules/gauge/README.md +/usr/lib/node_modules/npm/node_modules/gauge/LICENSE +/usr/lib/node_modules/npm/node_modules/gauge/CHANGELOG.md +/usr/lib/node_modules/npm/node_modules/gauge/ +/usr/lib/node_modules/npm/node_modules/function-bind/package.json +/usr/lib/node_modules/npm/node_modules/function-bind/index.js +/usr/lib/node_modules/npm/node_modules/function-bind/implementation.js +/usr/lib/node_modules/npm/node_modules/function-bind/README.md +/usr/lib/node_modules/npm/node_modules/function-bind/LICENSE +/usr/lib/node_modules/npm/node_modules/function-bind/.travis.yml +/usr/lib/node_modules/npm/node_modules/function-bind/.npmignore +/usr/lib/node_modules/npm/node_modules/function-bind/.jscs.json +/usr/lib/node_modules/npm/node_modules/function-bind/.editorconfig +/usr/lib/node_modules/npm/node_modules/function-bind/ +/usr/lib/node_modules/npm/node_modules/fs.realpath/package.json +/usr/lib/node_modules/npm/node_modules/fs.realpath/old.js +/usr/lib/node_modules/npm/node_modules/fs.realpath/index.js +/usr/lib/node_modules/npm/node_modules/fs.realpath/README.md +/usr/lib/node_modules/npm/node_modules/fs.realpath/LICENSE +/usr/lib/node_modules/npm/node_modules/fs.realpath/ +/usr/lib/node_modules/npm/node_modules/fs-minipass/package.json +/usr/lib/node_modules/npm/node_modules/fs-minipass/index.js +/usr/lib/node_modules/npm/node_modules/fs-minipass/README.md +/usr/lib/node_modules/npm/node_modules/fs-minipass/LICENSE +/usr/lib/node_modules/npm/node_modules/fs-minipass/ +/usr/lib/node_modules/npm/node_modules/form-data/yarn.lock +/usr/lib/node_modules/npm/node_modules/form-data/package.json +/usr/lib/node_modules/npm/node_modules/form-data/lib/populate.js +/usr/lib/node_modules/npm/node_modules/form-data/lib/form_data.js +/usr/lib/node_modules/npm/node_modules/form-data/lib/browser.js +/usr/lib/node_modules/npm/node_modules/form-data/lib/ +/usr/lib/node_modules/npm/node_modules/form-data/README.md.bak +/usr/lib/node_modules/npm/node_modules/form-data/README.md +/usr/lib/node_modules/npm/node_modules/form-data/License +/usr/lib/node_modules/npm/node_modules/form-data/ +/usr/lib/node_modules/npm/node_modules/forever-agent/package.json +/usr/lib/node_modules/npm/node_modules/forever-agent/index.js +/usr/lib/node_modules/npm/node_modules/forever-agent/README.md +/usr/lib/node_modules/npm/node_modules/forever-agent/LICENSE +/usr/lib/node_modules/npm/node_modules/forever-agent/ +/usr/lib/node_modules/npm/node_modules/fast-json-stable-stringify/package.json +/usr/lib/node_modules/npm/node_modules/fast-json-stable-stringify/index.js +/usr/lib/node_modules/npm/node_modules/fast-json-stable-stringify/index.d.ts +/usr/lib/node_modules/npm/node_modules/fast-json-stable-stringify/example/value_cmp.js +/usr/lib/node_modules/npm/node_modules/fast-json-stable-stringify/example/str.js +/usr/lib/node_modules/npm/node_modules/fast-json-stable-stringify/example/nested.js +/usr/lib/node_modules/npm/node_modules/fast-json-stable-stringify/example/key_cmp.js +/usr/lib/node_modules/npm/node_modules/fast-json-stable-stringify/example/ +/usr/lib/node_modules/npm/node_modules/fast-json-stable-stringify/benchmark/test.json +/usr/lib/node_modules/npm/node_modules/fast-json-stable-stringify/benchmark/index.js +/usr/lib/node_modules/npm/node_modules/fast-json-stable-stringify/benchmark/ +/usr/lib/node_modules/npm/node_modules/fast-json-stable-stringify/README.md +/usr/lib/node_modules/npm/node_modules/fast-json-stable-stringify/LICENSE +/usr/lib/node_modules/npm/node_modules/fast-json-stable-stringify/.travis.yml +/usr/lib/node_modules/npm/node_modules/fast-json-stable-stringify/.github/FUNDING.yml +/usr/lib/node_modules/npm/node_modules/fast-json-stable-stringify/.github/ +/usr/lib/node_modules/npm/node_modules/fast-json-stable-stringify/.eslintrc.yml +/usr/lib/node_modules/npm/node_modules/fast-json-stable-stringify/ +/usr/lib/node_modules/npm/node_modules/fast-deep-equal/react.js +/usr/lib/node_modules/npm/node_modules/fast-deep-equal/react.d.ts +/usr/lib/node_modules/npm/node_modules/fast-deep-equal/package.json +/usr/lib/node_modules/npm/node_modules/fast-deep-equal/index.js +/usr/lib/node_modules/npm/node_modules/fast-deep-equal/index.d.ts +/usr/lib/node_modules/npm/node_modules/fast-deep-equal/es6/react.js +/usr/lib/node_modules/npm/node_modules/fast-deep-equal/es6/react.d.ts +/usr/lib/node_modules/npm/node_modules/fast-deep-equal/es6/index.js +/usr/lib/node_modules/npm/node_modules/fast-deep-equal/es6/index.d.ts +/usr/lib/node_modules/npm/node_modules/fast-deep-equal/es6/ +/usr/lib/node_modules/npm/node_modules/fast-deep-equal/README.md +/usr/lib/node_modules/npm/node_modules/fast-deep-equal/LICENSE +/usr/lib/node_modules/npm/node_modules/fast-deep-equal/ +/usr/lib/node_modules/npm/node_modules/extsprintf/package.json +/usr/lib/node_modules/npm/node_modules/extsprintf/lib/extsprintf.js +/usr/lib/node_modules/npm/node_modules/extsprintf/lib/ +/usr/lib/node_modules/npm/node_modules/extsprintf/jsl.node.conf +/usr/lib/node_modules/npm/node_modules/extsprintf/README.md +/usr/lib/node_modules/npm/node_modules/extsprintf/Makefile.targ +/usr/lib/node_modules/npm/node_modules/extsprintf/Makefile +/usr/lib/node_modules/npm/node_modules/extsprintf/LICENSE +/usr/lib/node_modules/npm/node_modules/extsprintf/.npmignore +/usr/lib/node_modules/npm/node_modules/extsprintf/.gitmodules +/usr/lib/node_modules/npm/node_modules/extsprintf/ +/usr/lib/node_modules/npm/node_modules/extend/package.json +/usr/lib/node_modules/npm/node_modules/extend/index.js +/usr/lib/node_modules/npm/node_modules/extend/component.json +/usr/lib/node_modules/npm/node_modules/extend/README.md +/usr/lib/node_modules/npm/node_modules/extend/LICENSE +/usr/lib/node_modules/npm/node_modules/extend/CHANGELOG.md +/usr/lib/node_modules/npm/node_modules/extend/.travis.yml +/usr/lib/node_modules/npm/node_modules/extend/.jscs.json +/usr/lib/node_modules/npm/node_modules/extend/.editorconfig +/usr/lib/node_modules/npm/node_modules/extend/ +/usr/lib/node_modules/npm/node_modules/err-code/package.json +/usr/lib/node_modules/npm/node_modules/err-code/index.umd.js +/usr/lib/node_modules/npm/node_modules/err-code/index.js +/usr/lib/node_modules/npm/node_modules/err-code/bower.json +/usr/lib/node_modules/npm/node_modules/err-code/README.md +/usr/lib/node_modules/npm/node_modules/err-code/.travis.yml +/usr/lib/node_modules/npm/node_modules/err-code/.npmignore +/usr/lib/node_modules/npm/node_modules/err-code/.eslintrc.json +/usr/lib/node_modules/npm/node_modules/err-code/.editorconfig +/usr/lib/node_modules/npm/node_modules/err-code/ +/usr/lib/node_modules/npm/node_modules/env-paths/readme.md +/usr/lib/node_modules/npm/node_modules/env-paths/package.json +/usr/lib/node_modules/npm/node_modules/env-paths/license +/usr/lib/node_modules/npm/node_modules/env-paths/index.js +/usr/lib/node_modules/npm/node_modules/env-paths/index.d.ts +/usr/lib/node_modules/npm/node_modules/env-paths/ +/usr/lib/node_modules/npm/node_modules/encoding/package.json +/usr/lib/node_modules/npm/node_modules/encoding/lib/encoding.js +/usr/lib/node_modules/npm/node_modules/encoding/lib/ +/usr/lib/node_modules/npm/node_modules/encoding/README.md +/usr/lib/node_modules/npm/node_modules/encoding/LICENSE +/usr/lib/node_modules/npm/node_modules/encoding/.travis.yml +/usr/lib/node_modules/npm/node_modules/encoding/.prettierrc.js +/usr/lib/node_modules/npm/node_modules/encoding/ +/usr/lib/node_modules/npm/node_modules/emoji-regex/text.js +/usr/lib/node_modules/npm/node_modules/emoji-regex/package.json +/usr/lib/node_modules/npm/node_modules/emoji-regex/index.js +/usr/lib/node_modules/npm/node_modules/emoji-regex/index.d.ts +/usr/lib/node_modules/npm/node_modules/emoji-regex/es2015/text.js +/usr/lib/node_modules/npm/node_modules/emoji-regex/es2015/index.js +/usr/lib/node_modules/npm/node_modules/emoji-regex/es2015/ +/usr/lib/node_modules/npm/node_modules/emoji-regex/README.md +/usr/lib/node_modules/npm/node_modules/emoji-regex/LICENSE-MIT.txt +/usr/lib/node_modules/npm/node_modules/emoji-regex/ +/usr/lib/node_modules/npm/node_modules/ecc-jsbn/test.js +/usr/lib/node_modules/npm/node_modules/ecc-jsbn/package.json +/usr/lib/node_modules/npm/node_modules/ecc-jsbn/lib/sec.js +/usr/lib/node_modules/npm/node_modules/ecc-jsbn/lib/ec.js +/usr/lib/node_modules/npm/node_modules/ecc-jsbn/lib/LICENSE-jsbn +/usr/lib/node_modules/npm/node_modules/ecc-jsbn/lib/ +/usr/lib/node_modules/npm/node_modules/ecc-jsbn/index.js +/usr/lib/node_modules/npm/node_modules/ecc-jsbn/README.md +/usr/lib/node_modules/npm/node_modules/ecc-jsbn/LICENSE +/usr/lib/node_modules/npm/node_modules/ecc-jsbn/ +/usr/lib/node_modules/npm/node_modules/dezalgo/package.json +/usr/lib/node_modules/npm/node_modules/dezalgo/dezalgo.js +/usr/lib/node_modules/npm/node_modules/dezalgo/README.md +/usr/lib/node_modules/npm/node_modules/dezalgo/LICENSE +/usr/lib/node_modules/npm/node_modules/dezalgo/.travis.yml +/usr/lib/node_modules/npm/node_modules/dezalgo/ +/usr/lib/node_modules/npm/node_modules/depd/package.json +/usr/lib/node_modules/npm/node_modules/depd/lib/compat/index.js +/usr/lib/node_modules/npm/node_modules/depd/lib/compat/event-listener-count.js +/usr/lib/node_modules/npm/node_modules/depd/lib/compat/callsite-tostring.js +/usr/lib/node_modules/npm/node_modules/depd/lib/compat/ +/usr/lib/node_modules/npm/node_modules/depd/lib/browser/index.js +/usr/lib/node_modules/npm/node_modules/depd/lib/browser/ +/usr/lib/node_modules/npm/node_modules/depd/lib/ +/usr/lib/node_modules/npm/node_modules/depd/index.js +/usr/lib/node_modules/npm/node_modules/depd/Readme.md +/usr/lib/node_modules/npm/node_modules/depd/LICENSE +/usr/lib/node_modules/npm/node_modules/depd/History.md +/usr/lib/node_modules/npm/node_modules/depd/ +/usr/lib/node_modules/npm/node_modules/delegates/package.json +/usr/lib/node_modules/npm/node_modules/delegates/index.js +/usr/lib/node_modules/npm/node_modules/delegates/Readme.md +/usr/lib/node_modules/npm/node_modules/delegates/Makefile +/usr/lib/node_modules/npm/node_modules/delegates/License +/usr/lib/node_modules/npm/node_modules/delegates/History.md +/usr/lib/node_modules/npm/node_modules/delegates/.npmignore +/usr/lib/node_modules/npm/node_modules/delegates/ +/usr/lib/node_modules/npm/node_modules/delayed-stream/package.json +/usr/lib/node_modules/npm/node_modules/delayed-stream/lib/delayed_stream.js +/usr/lib/node_modules/npm/node_modules/delayed-stream/lib/ +/usr/lib/node_modules/npm/node_modules/delayed-stream/Readme.md +/usr/lib/node_modules/npm/node_modules/delayed-stream/Makefile +/usr/lib/node_modules/npm/node_modules/delayed-stream/License +/usr/lib/node_modules/npm/node_modules/delayed-stream/.npmignore +/usr/lib/node_modules/npm/node_modules/delayed-stream/ +/usr/lib/node_modules/npm/node_modules/defaults/test.js +/usr/lib/node_modules/npm/node_modules/defaults/package.json +/usr/lib/node_modules/npm/node_modules/defaults/index.js +/usr/lib/node_modules/npm/node_modules/defaults/README.md +/usr/lib/node_modules/npm/node_modules/defaults/LICENSE +/usr/lib/node_modules/npm/node_modules/defaults/.npmignore +/usr/lib/node_modules/npm/node_modules/defaults/ +/usr/lib/node_modules/npm/node_modules/debuglog/package.json +/usr/lib/node_modules/npm/node_modules/debuglog/debuglog.js +/usr/lib/node_modules/npm/node_modules/debuglog/README.md +/usr/lib/node_modules/npm/node_modules/debuglog/LICENSE +/usr/lib/node_modules/npm/node_modules/debuglog/ +/usr/lib/node_modules/npm/node_modules/debug/src/node.js +/usr/lib/node_modules/npm/node_modules/debug/src/index.js +/usr/lib/node_modules/npm/node_modules/debug/src/common.js +/usr/lib/node_modules/npm/node_modules/debug/src/browser.js +/usr/lib/node_modules/npm/node_modules/debug/src/ +/usr/lib/node_modules/npm/node_modules/debug/package.json +/usr/lib/node_modules/npm/node_modules/debug/node_modules/ms/readme.md +/usr/lib/node_modules/npm/node_modules/debug/node_modules/ms/package.json +/usr/lib/node_modules/npm/node_modules/debug/node_modules/ms/license.md +/usr/lib/node_modules/npm/node_modules/debug/node_modules/ms/index.js +/usr/lib/node_modules/npm/node_modules/debug/node_modules/ms/ +/usr/lib/node_modules/npm/node_modules/debug/node_modules/ +/usr/lib/node_modules/npm/node_modules/debug/README.md +/usr/lib/node_modules/npm/node_modules/debug/LICENSE +/usr/lib/node_modules/npm/node_modules/debug/ +/usr/lib/node_modules/npm/node_modules/dashdash/package.json +/usr/lib/node_modules/npm/node_modules/dashdash/lib/dashdash.js +/usr/lib/node_modules/npm/node_modules/dashdash/lib/ +/usr/lib/node_modules/npm/node_modules/dashdash/etc/dashdash.bash_completion.in +/usr/lib/node_modules/npm/node_modules/dashdash/etc/ +/usr/lib/node_modules/npm/node_modules/dashdash/README.md +/usr/lib/node_modules/npm/node_modules/dashdash/LICENSE.txt +/usr/lib/node_modules/npm/node_modules/dashdash/CHANGES.md +/usr/lib/node_modules/npm/node_modules/dashdash/ +/usr/lib/node_modules/npm/node_modules/core-util-is/test.js +/usr/lib/node_modules/npm/node_modules/core-util-is/package.json +/usr/lib/node_modules/npm/node_modules/core-util-is/lib/util.js +/usr/lib/node_modules/npm/node_modules/core-util-is/lib/ +/usr/lib/node_modules/npm/node_modules/core-util-is/float.patch +/usr/lib/node_modules/npm/node_modules/core-util-is/README.md +/usr/lib/node_modules/npm/node_modules/core-util-is/LICENSE +/usr/lib/node_modules/npm/node_modules/core-util-is/ +/usr/lib/node_modules/npm/node_modules/console-control-strings/package.json +/usr/lib/node_modules/npm/node_modules/console-control-strings/index.js +/usr/lib/node_modules/npm/node_modules/console-control-strings/README.md +/usr/lib/node_modules/npm/node_modules/console-control-strings/LICENSE +/usr/lib/node_modules/npm/node_modules/console-control-strings/ +/usr/lib/node_modules/npm/node_modules/concat-map/package.json +/usr/lib/node_modules/npm/node_modules/concat-map/index.js +/usr/lib/node_modules/npm/node_modules/concat-map/example/map.js +/usr/lib/node_modules/npm/node_modules/concat-map/example/ +/usr/lib/node_modules/npm/node_modules/concat-map/README.markdown +/usr/lib/node_modules/npm/node_modules/concat-map/LICENSE +/usr/lib/node_modules/npm/node_modules/concat-map/.travis.yml +/usr/lib/node_modules/npm/node_modules/concat-map/ +/usr/lib/node_modules/npm/node_modules/common-ancestor-path/package.json +/usr/lib/node_modules/npm/node_modules/common-ancestor-path/index.js +/usr/lib/node_modules/npm/node_modules/common-ancestor-path/README.md +/usr/lib/node_modules/npm/node_modules/common-ancestor-path/LICENSE +/usr/lib/node_modules/npm/node_modules/common-ancestor-path/ +/usr/lib/node_modules/npm/node_modules/combined-stream/yarn.lock +/usr/lib/node_modules/npm/node_modules/combined-stream/package.json +/usr/lib/node_modules/npm/node_modules/combined-stream/lib/combined_stream.js +/usr/lib/node_modules/npm/node_modules/combined-stream/lib/ +/usr/lib/node_modules/npm/node_modules/combined-stream/Readme.md +/usr/lib/node_modules/npm/node_modules/combined-stream/License +/usr/lib/node_modules/npm/node_modules/combined-stream/ +/usr/lib/node_modules/npm/node_modules/columnify/width.js +/usr/lib/node_modules/npm/node_modules/columnify/utils.js +/usr/lib/node_modules/npm/node_modules/columnify/package.json +/usr/lib/node_modules/npm/node_modules/columnify/index.js +/usr/lib/node_modules/npm/node_modules/columnify/columnify.js +/usr/lib/node_modules/npm/node_modules/columnify/Readme.md +/usr/lib/node_modules/npm/node_modules/columnify/Makefile +/usr/lib/node_modules/npm/node_modules/columnify/LICENSE +/usr/lib/node_modules/npm/node_modules/columnify/ +/usr/lib/node_modules/npm/node_modules/colors/themes/generic-logging.js +/usr/lib/node_modules/npm/node_modules/colors/themes/ +/usr/lib/node_modules/npm/node_modules/colors/safe.js +/usr/lib/node_modules/npm/node_modules/colors/safe.d.ts +/usr/lib/node_modules/npm/node_modules/colors/package.json +/usr/lib/node_modules/npm/node_modules/colors/lib/system/supports-colors.js +/usr/lib/node_modules/npm/node_modules/colors/lib/system/has-flag.js +/usr/lib/node_modules/npm/node_modules/colors/lib/system/ +/usr/lib/node_modules/npm/node_modules/colors/lib/styles.js +/usr/lib/node_modules/npm/node_modules/colors/lib/maps/zebra.js +/usr/lib/node_modules/npm/node_modules/colors/lib/maps/random.js +/usr/lib/node_modules/npm/node_modules/colors/lib/maps/rainbow.js +/usr/lib/node_modules/npm/node_modules/colors/lib/maps/america.js +/usr/lib/node_modules/npm/node_modules/colors/lib/maps/ +/usr/lib/node_modules/npm/node_modules/colors/lib/index.js +/usr/lib/node_modules/npm/node_modules/colors/lib/extendStringPrototype.js +/usr/lib/node_modules/npm/node_modules/colors/lib/custom/zalgo.js +/usr/lib/node_modules/npm/node_modules/colors/lib/custom/trap.js +/usr/lib/node_modules/npm/node_modules/colors/lib/custom/ +/usr/lib/node_modules/npm/node_modules/colors/lib/colors.js +/usr/lib/node_modules/npm/node_modules/colors/lib/ +/usr/lib/node_modules/npm/node_modules/colors/index.d.ts +/usr/lib/node_modules/npm/node_modules/colors/examples/safe-string.js +/usr/lib/node_modules/npm/node_modules/colors/examples/normal-usage.js +/usr/lib/node_modules/npm/node_modules/colors/examples/ +/usr/lib/node_modules/npm/node_modules/colors/README.md +/usr/lib/node_modules/npm/node_modules/colors/LICENSE +/usr/lib/node_modules/npm/node_modules/colors/ +/usr/lib/node_modules/npm/node_modules/color-name/package.json +/usr/lib/node_modules/npm/node_modules/color-name/index.js +/usr/lib/node_modules/npm/node_modules/color-name/README.md +/usr/lib/node_modules/npm/node_modules/color-name/LICENSE +/usr/lib/node_modules/npm/node_modules/color-name/ +/usr/lib/node_modules/npm/node_modules/color-convert/route.js +/usr/lib/node_modules/npm/node_modules/color-convert/package.json +/usr/lib/node_modules/npm/node_modules/color-convert/index.js +/usr/lib/node_modules/npm/node_modules/color-convert/conversions.js +/usr/lib/node_modules/npm/node_modules/color-convert/README.md +/usr/lib/node_modules/npm/node_modules/color-convert/LICENSE +/usr/lib/node_modules/npm/node_modules/color-convert/CHANGELOG.md +/usr/lib/node_modules/npm/node_modules/color-convert/ +/usr/lib/node_modules/npm/node_modules/code-point-at/readme.md +/usr/lib/node_modules/npm/node_modules/code-point-at/package.json +/usr/lib/node_modules/npm/node_modules/code-point-at/license +/usr/lib/node_modules/npm/node_modules/code-point-at/index.js +/usr/lib/node_modules/npm/node_modules/code-point-at/ +/usr/lib/node_modules/npm/node_modules/cmd-shim/package.json +/usr/lib/node_modules/npm/node_modules/cmd-shim/lib/to-batch-syntax.js +/usr/lib/node_modules/npm/node_modules/cmd-shim/lib/ +/usr/lib/node_modules/npm/node_modules/cmd-shim/index.js +/usr/lib/node_modules/npm/node_modules/cmd-shim/README.md +/usr/lib/node_modules/npm/node_modules/cmd-shim/LICENSE +/usr/lib/node_modules/npm/node_modules/cmd-shim/ +/usr/lib/node_modules/npm/node_modules/clone/package.json +/usr/lib/node_modules/npm/node_modules/clone/clone.js +/usr/lib/node_modules/npm/node_modules/clone/clone.iml +/usr/lib/node_modules/npm/node_modules/clone/README.md +/usr/lib/node_modules/npm/node_modules/clone/LICENSE +/usr/lib/node_modules/npm/node_modules/clone/.npmignore +/usr/lib/node_modules/npm/node_modules/clone/ +/usr/lib/node_modules/npm/node_modules/cli-table3/src/utils.js +/usr/lib/node_modules/npm/node_modules/cli-table3/src/table.js +/usr/lib/node_modules/npm/node_modules/cli-table3/src/layout-manager.js +/usr/lib/node_modules/npm/node_modules/cli-table3/src/cell.js +/usr/lib/node_modules/npm/node_modules/cli-table3/src/ +/usr/lib/node_modules/npm/node_modules/cli-table3/package.json +/usr/lib/node_modules/npm/node_modules/cli-table3/node_modules/strip-ansi/readme.md +/usr/lib/node_modules/npm/node_modules/cli-table3/node_modules/strip-ansi/package.json +/usr/lib/node_modules/npm/node_modules/cli-table3/node_modules/strip-ansi/license +/usr/lib/node_modules/npm/node_modules/cli-table3/node_modules/strip-ansi/index.js +/usr/lib/node_modules/npm/node_modules/cli-table3/node_modules/strip-ansi/index.d.ts +/usr/lib/node_modules/npm/node_modules/cli-table3/node_modules/strip-ansi/ +/usr/lib/node_modules/npm/node_modules/cli-table3/node_modules/string-width/readme.md +/usr/lib/node_modules/npm/node_modules/cli-table3/node_modules/string-width/package.json +/usr/lib/node_modules/npm/node_modules/cli-table3/node_modules/string-width/license +/usr/lib/node_modules/npm/node_modules/cli-table3/node_modules/string-width/index.js +/usr/lib/node_modules/npm/node_modules/cli-table3/node_modules/string-width/index.d.ts +/usr/lib/node_modules/npm/node_modules/cli-table3/node_modules/string-width/ +/usr/lib/node_modules/npm/node_modules/cli-table3/node_modules/is-fullwidth-code-point/readme.md +/usr/lib/node_modules/npm/node_modules/cli-table3/node_modules/is-fullwidth-code-point/package.json +/usr/lib/node_modules/npm/node_modules/cli-table3/node_modules/is-fullwidth-code-point/license +/usr/lib/node_modules/npm/node_modules/cli-table3/node_modules/is-fullwidth-code-point/index.js +/usr/lib/node_modules/npm/node_modules/cli-table3/node_modules/is-fullwidth-code-point/index.d.ts +/usr/lib/node_modules/npm/node_modules/cli-table3/node_modules/is-fullwidth-code-point/ +/usr/lib/node_modules/npm/node_modules/cli-table3/node_modules/ansi-regex/readme.md +/usr/lib/node_modules/npm/node_modules/cli-table3/node_modules/ansi-regex/package.json +/usr/lib/node_modules/npm/node_modules/cli-table3/node_modules/ansi-regex/license +/usr/lib/node_modules/npm/node_modules/cli-table3/node_modules/ansi-regex/index.js +/usr/lib/node_modules/npm/node_modules/cli-table3/node_modules/ansi-regex/index.d.ts +/usr/lib/node_modules/npm/node_modules/cli-table3/node_modules/ansi-regex/ +/usr/lib/node_modules/npm/node_modules/cli-table3/node_modules/ +/usr/lib/node_modules/npm/node_modules/cli-table3/index.js +/usr/lib/node_modules/npm/node_modules/cli-table3/index.d.ts +/usr/lib/node_modules/npm/node_modules/cli-table3/README.md +/usr/lib/node_modules/npm/node_modules/cli-table3/LICENSE +/usr/lib/node_modules/npm/node_modules/cli-table3/CHANGELOG.md +/usr/lib/node_modules/npm/node_modules/cli-table3/ +/usr/lib/node_modules/npm/node_modules/cli-columns/test.js +/usr/lib/node_modules/npm/node_modules/cli-columns/package.json +/usr/lib/node_modules/npm/node_modules/cli-columns/index.js +/usr/lib/node_modules/npm/node_modules/cli-columns/color.js +/usr/lib/node_modules/npm/node_modules/cli-columns/README.md +/usr/lib/node_modules/npm/node_modules/cli-columns/LICENSE +/usr/lib/node_modules/npm/node_modules/cli-columns/ +/usr/lib/node_modules/npm/node_modules/clean-stack/readme.md +/usr/lib/node_modules/npm/node_modules/clean-stack/package.json +/usr/lib/node_modules/npm/node_modules/clean-stack/license +/usr/lib/node_modules/npm/node_modules/clean-stack/index.js +/usr/lib/node_modules/npm/node_modules/clean-stack/index.d.ts +/usr/lib/node_modules/npm/node_modules/clean-stack/ +/usr/lib/node_modules/npm/node_modules/cidr-regex/package.json +/usr/lib/node_modules/npm/node_modules/cidr-regex/index.js +/usr/lib/node_modules/npm/node_modules/cidr-regex/index.d.ts +/usr/lib/node_modules/npm/node_modules/cidr-regex/README.md +/usr/lib/node_modules/npm/node_modules/cidr-regex/LICENSE +/usr/lib/node_modules/npm/node_modules/cidr-regex/ +/usr/lib/node_modules/npm/node_modules/chownr/package.json +/usr/lib/node_modules/npm/node_modules/chownr/chownr.js +/usr/lib/node_modules/npm/node_modules/chownr/README.md +/usr/lib/node_modules/npm/node_modules/chownr/LICENSE +/usr/lib/node_modules/npm/node_modules/chownr/ +/usr/lib/node_modules/npm/node_modules/chalk/source/util.js +/usr/lib/node_modules/npm/node_modules/chalk/source/templates.js +/usr/lib/node_modules/npm/node_modules/chalk/source/index.js +/usr/lib/node_modules/npm/node_modules/chalk/source/ +/usr/lib/node_modules/npm/node_modules/chalk/readme.md +/usr/lib/node_modules/npm/node_modules/chalk/package.json +/usr/lib/node_modules/npm/node_modules/chalk/license +/usr/lib/node_modules/npm/node_modules/chalk/index.d.ts +/usr/lib/node_modules/npm/node_modules/chalk/ +/usr/lib/node_modules/npm/node_modules/caseless/test.js +/usr/lib/node_modules/npm/node_modules/caseless/package.json +/usr/lib/node_modules/npm/node_modules/caseless/index.js +/usr/lib/node_modules/npm/node_modules/caseless/README.md +/usr/lib/node_modules/npm/node_modules/caseless/LICENSE +/usr/lib/node_modules/npm/node_modules/caseless/ +/usr/lib/node_modules/npm/node_modules/cacache/verify.js +/usr/lib/node_modules/npm/node_modules/cacache/rm.js +/usr/lib/node_modules/npm/node_modules/cacache/put.js +/usr/lib/node_modules/npm/node_modules/cacache/package.json +/usr/lib/node_modules/npm/node_modules/cacache/ls.js +/usr/lib/node_modules/npm/node_modules/cacache/lib/verify.js +/usr/lib/node_modules/npm/node_modules/cacache/lib/util/tmp.js +/usr/lib/node_modules/npm/node_modules/cacache/lib/util/move-file.js +/usr/lib/node_modules/npm/node_modules/cacache/lib/util/hash-to-segments.js +/usr/lib/node_modules/npm/node_modules/cacache/lib/util/fix-owner.js +/usr/lib/node_modules/npm/node_modules/cacache/lib/util/disposer.js +/usr/lib/node_modules/npm/node_modules/cacache/lib/util/ +/usr/lib/node_modules/npm/node_modules/cacache/lib/memoization.js +/usr/lib/node_modules/npm/node_modules/cacache/lib/entry-index.js +/usr/lib/node_modules/npm/node_modules/cacache/lib/content/write.js +/usr/lib/node_modules/npm/node_modules/cacache/lib/content/rm.js +/usr/lib/node_modules/npm/node_modules/cacache/lib/content/read.js +/usr/lib/node_modules/npm/node_modules/cacache/lib/content/path.js +/usr/lib/node_modules/npm/node_modules/cacache/lib/content/ +/usr/lib/node_modules/npm/node_modules/cacache/lib/ +/usr/lib/node_modules/npm/node_modules/cacache/index.js +/usr/lib/node_modules/npm/node_modules/cacache/get.js +/usr/lib/node_modules/npm/node_modules/cacache/README.md +/usr/lib/node_modules/npm/node_modules/cacache/LICENSE.md +/usr/lib/node_modules/npm/node_modules/cacache/CHANGELOG.md +/usr/lib/node_modules/npm/node_modules/cacache/ +/usr/lib/node_modules/npm/node_modules/byte-size/package.json +/usr/lib/node_modules/npm/node_modules/byte-size/index.mjs +/usr/lib/node_modules/npm/node_modules/byte-size/dist/index.js +/usr/lib/node_modules/npm/node_modules/byte-size/dist/ +/usr/lib/node_modules/npm/node_modules/byte-size/README.md +/usr/lib/node_modules/npm/node_modules/byte-size/README.hbs +/usr/lib/node_modules/npm/node_modules/byte-size/LICENSE +/usr/lib/node_modules/npm/node_modules/byte-size/ +/usr/lib/node_modules/npm/node_modules/builtins/test.js +/usr/lib/node_modules/npm/node_modules/builtins/package.json +/usr/lib/node_modules/npm/node_modules/builtins/builtins.json +/usr/lib/node_modules/npm/node_modules/builtins/Readme.md +/usr/lib/node_modules/npm/node_modules/builtins/License +/usr/lib/node_modules/npm/node_modules/builtins/History.md +/usr/lib/node_modules/npm/node_modules/builtins/.travis.yml +/usr/lib/node_modules/npm/node_modules/builtins/ +/usr/lib/node_modules/npm/node_modules/brace-expansion/package.json +/usr/lib/node_modules/npm/node_modules/brace-expansion/index.js +/usr/lib/node_modules/npm/node_modules/brace-expansion/README.md +/usr/lib/node_modules/npm/node_modules/brace-expansion/LICENSE +/usr/lib/node_modules/npm/node_modules/brace-expansion/ +/usr/lib/node_modules/npm/node_modules/bin-links/package.json +/usr/lib/node_modules/npm/node_modules/bin-links/lib/shim-bin.js +/usr/lib/node_modules/npm/node_modules/bin-links/lib/man-target.js +/usr/lib/node_modules/npm/node_modules/bin-links/lib/link-mans.js +/usr/lib/node_modules/npm/node_modules/bin-links/lib/link-gently.js +/usr/lib/node_modules/npm/node_modules/bin-links/lib/link-bins.js +/usr/lib/node_modules/npm/node_modules/bin-links/lib/link-bin.js +/usr/lib/node_modules/npm/node_modules/bin-links/lib/is-windows.js +/usr/lib/node_modules/npm/node_modules/bin-links/lib/get-prefix.js +/usr/lib/node_modules/npm/node_modules/bin-links/lib/get-paths.js +/usr/lib/node_modules/npm/node_modules/bin-links/lib/get-node-modules.js +/usr/lib/node_modules/npm/node_modules/bin-links/lib/fix-bin.js +/usr/lib/node_modules/npm/node_modules/bin-links/lib/check-bins.js +/usr/lib/node_modules/npm/node_modules/bin-links/lib/check-bin.js +/usr/lib/node_modules/npm/node_modules/bin-links/lib/bin-target.js +/usr/lib/node_modules/npm/node_modules/bin-links/lib/ +/usr/lib/node_modules/npm/node_modules/bin-links/index.js +/usr/lib/node_modules/npm/node_modules/bin-links/README.md +/usr/lib/node_modules/npm/node_modules/bin-links/LICENSE +/usr/lib/node_modules/npm/node_modules/bin-links/CHANGELOG.md +/usr/lib/node_modules/npm/node_modules/bin-links/ +/usr/lib/node_modules/npm/node_modules/bcrypt-pbkdf/package.json +/usr/lib/node_modules/npm/node_modules/bcrypt-pbkdf/index.js +/usr/lib/node_modules/npm/node_modules/bcrypt-pbkdf/README.md +/usr/lib/node_modules/npm/node_modules/bcrypt-pbkdf/LICENSE +/usr/lib/node_modules/npm/node_modules/bcrypt-pbkdf/ +/usr/lib/node_modules/npm/node_modules/balanced-match/package.json +/usr/lib/node_modules/npm/node_modules/balanced-match/index.js +/usr/lib/node_modules/npm/node_modules/balanced-match/README.md +/usr/lib/node_modules/npm/node_modules/balanced-match/LICENSE.md +/usr/lib/node_modules/npm/node_modules/balanced-match/.npmignore +/usr/lib/node_modules/npm/node_modules/balanced-match/ +/usr/lib/node_modules/npm/node_modules/aws4/package.json +/usr/lib/node_modules/npm/node_modules/aws4/lru.js +/usr/lib/node_modules/npm/node_modules/aws4/aws4.js +/usr/lib/node_modules/npm/node_modules/aws4/README.md +/usr/lib/node_modules/npm/node_modules/aws4/LICENSE +/usr/lib/node_modules/npm/node_modules/aws4/.travis.yml +/usr/lib/node_modules/npm/node_modules/aws4/.github/FUNDING.yml +/usr/lib/node_modules/npm/node_modules/aws4/.github/ +/usr/lib/node_modules/npm/node_modules/aws4/ +/usr/lib/node_modules/npm/node_modules/aws-sign2/package.json +/usr/lib/node_modules/npm/node_modules/aws-sign2/index.js +/usr/lib/node_modules/npm/node_modules/aws-sign2/README.md +/usr/lib/node_modules/npm/node_modules/aws-sign2/LICENSE +/usr/lib/node_modules/npm/node_modules/aws-sign2/ +/usr/lib/node_modules/npm/node_modules/asynckit/stream.js +/usr/lib/node_modules/npm/node_modules/asynckit/serialOrdered.js +/usr/lib/node_modules/npm/node_modules/asynckit/serial.js +/usr/lib/node_modules/npm/node_modules/asynckit/parallel.js +/usr/lib/node_modules/npm/node_modules/asynckit/package.json +/usr/lib/node_modules/npm/node_modules/asynckit/lib/terminator.js +/usr/lib/node_modules/npm/node_modules/asynckit/lib/streamify.js +/usr/lib/node_modules/npm/node_modules/asynckit/lib/state.js +/usr/lib/node_modules/npm/node_modules/asynckit/lib/readable_serial_ordered.js +/usr/lib/node_modules/npm/node_modules/asynckit/lib/readable_serial.js +/usr/lib/node_modules/npm/node_modules/asynckit/lib/readable_parallel.js +/usr/lib/node_modules/npm/node_modules/asynckit/lib/readable_asynckit.js +/usr/lib/node_modules/npm/node_modules/asynckit/lib/iterate.js +/usr/lib/node_modules/npm/node_modules/asynckit/lib/defer.js +/usr/lib/node_modules/npm/node_modules/asynckit/lib/async.js +/usr/lib/node_modules/npm/node_modules/asynckit/lib/abort.js +/usr/lib/node_modules/npm/node_modules/asynckit/lib/ +/usr/lib/node_modules/npm/node_modules/asynckit/index.js +/usr/lib/node_modules/npm/node_modules/asynckit/bench.js +/usr/lib/node_modules/npm/node_modules/asynckit/README.md +/usr/lib/node_modules/npm/node_modules/asynckit/LICENSE +/usr/lib/node_modules/npm/node_modules/asynckit/ +/usr/lib/node_modules/npm/node_modules/assert-plus/package.json +/usr/lib/node_modules/npm/node_modules/assert-plus/assert.js +/usr/lib/node_modules/npm/node_modules/assert-plus/README.md +/usr/lib/node_modules/npm/node_modules/assert-plus/CHANGES.md +/usr/lib/node_modules/npm/node_modules/assert-plus/AUTHORS +/usr/lib/node_modules/npm/node_modules/assert-plus/ +/usr/lib/node_modules/npm/node_modules/asn1/package.json +/usr/lib/node_modules/npm/node_modules/asn1/lib/index.js +/usr/lib/node_modules/npm/node_modules/asn1/lib/ber/writer.js +/usr/lib/node_modules/npm/node_modules/asn1/lib/ber/types.js +/usr/lib/node_modules/npm/node_modules/asn1/lib/ber/reader.js +/usr/lib/node_modules/npm/node_modules/asn1/lib/ber/index.js +/usr/lib/node_modules/npm/node_modules/asn1/lib/ber/errors.js +/usr/lib/node_modules/npm/node_modules/asn1/lib/ber/ +/usr/lib/node_modules/npm/node_modules/asn1/lib/ +/usr/lib/node_modules/npm/node_modules/asn1/README.md +/usr/lib/node_modules/npm/node_modules/asn1/LICENSE +/usr/lib/node_modules/npm/node_modules/asn1/ +/usr/lib/node_modules/npm/node_modules/asap/raw.js +/usr/lib/node_modules/npm/node_modules/asap/package.json +/usr/lib/node_modules/npm/node_modules/asap/browser-raw.js +/usr/lib/node_modules/npm/node_modules/asap/browser-asap.js +/usr/lib/node_modules/npm/node_modules/asap/asap.js +/usr/lib/node_modules/npm/node_modules/asap/README.md +/usr/lib/node_modules/npm/node_modules/asap/LICENSE.md +/usr/lib/node_modules/npm/node_modules/asap/CHANGES.md +/usr/lib/node_modules/npm/node_modules/asap/ +/usr/lib/node_modules/npm/node_modules/are-we-there-yet/tracker.js +/usr/lib/node_modules/npm/node_modules/are-we-there-yet/tracker-stream.js +/usr/lib/node_modules/npm/node_modules/are-we-there-yet/tracker-group.js +/usr/lib/node_modules/npm/node_modules/are-we-there-yet/tracker-base.js +/usr/lib/node_modules/npm/node_modules/are-we-there-yet/package.json +/usr/lib/node_modules/npm/node_modules/are-we-there-yet/index.js +/usr/lib/node_modules/npm/node_modules/are-we-there-yet/README.md +/usr/lib/node_modules/npm/node_modules/are-we-there-yet/LICENSE +/usr/lib/node_modules/npm/node_modules/are-we-there-yet/CHANGES.md +/usr/lib/node_modules/npm/node_modules/are-we-there-yet/ +/usr/lib/node_modules/npm/node_modules/archy/package.json +/usr/lib/node_modules/npm/node_modules/archy/index.js +/usr/lib/node_modules/npm/node_modules/archy/examples/multi_line.js +/usr/lib/node_modules/npm/node_modules/archy/examples/beep.js +/usr/lib/node_modules/npm/node_modules/archy/examples/ +/usr/lib/node_modules/npm/node_modules/archy/README.markdown +/usr/lib/node_modules/npm/node_modules/archy/LICENSE +/usr/lib/node_modules/npm/node_modules/archy/.travis.yml +/usr/lib/node_modules/npm/node_modules/archy/ +/usr/lib/node_modules/npm/node_modules/aproba/package.json +/usr/lib/node_modules/npm/node_modules/aproba/index.js +/usr/lib/node_modules/npm/node_modules/aproba/README.md +/usr/lib/node_modules/npm/node_modules/aproba/LICENSE +/usr/lib/node_modules/npm/node_modules/aproba/CHANGELOG.md +/usr/lib/node_modules/npm/node_modules/aproba/ +/usr/lib/node_modules/npm/node_modules/ansistyles/package.json +/usr/lib/node_modules/npm/node_modules/ansistyles/ansistyles.js +/usr/lib/node_modules/npm/node_modules/ansistyles/README.md +/usr/lib/node_modules/npm/node_modules/ansistyles/LICENSE +/usr/lib/node_modules/npm/node_modules/ansistyles/ +/usr/lib/node_modules/npm/node_modules/ansicolors/package.json +/usr/lib/node_modules/npm/node_modules/ansicolors/ansicolors.js +/usr/lib/node_modules/npm/node_modules/ansicolors/README.md +/usr/lib/node_modules/npm/node_modules/ansicolors/LICENSE +/usr/lib/node_modules/npm/node_modules/ansicolors/ +/usr/lib/node_modules/npm/node_modules/ansi-styles/readme.md +/usr/lib/node_modules/npm/node_modules/ansi-styles/package.json +/usr/lib/node_modules/npm/node_modules/ansi-styles/license +/usr/lib/node_modules/npm/node_modules/ansi-styles/index.js +/usr/lib/node_modules/npm/node_modules/ansi-styles/index.d.ts +/usr/lib/node_modules/npm/node_modules/ansi-styles/ +/usr/lib/node_modules/npm/node_modules/ansi-regex/readme.md +/usr/lib/node_modules/npm/node_modules/ansi-regex/package.json +/usr/lib/node_modules/npm/node_modules/ansi-regex/license +/usr/lib/node_modules/npm/node_modules/ansi-regex/index.js +/usr/lib/node_modules/npm/node_modules/ansi-regex/ +/usr/lib/node_modules/npm/node_modules/ajv/scripts/travis-gh-pages +/usr/lib/node_modules/npm/node_modules/ajv/scripts/publish-built-version +/usr/lib/node_modules/npm/node_modules/ajv/scripts/prepare-tests +/usr/lib/node_modules/npm/node_modules/ajv/scripts/info +/usr/lib/node_modules/npm/node_modules/ajv/scripts/compile-dots.js +/usr/lib/node_modules/npm/node_modules/ajv/scripts/bundle.js +/usr/lib/node_modules/npm/node_modules/ajv/scripts/.eslintrc.yml +/usr/lib/node_modules/npm/node_modules/ajv/scripts/ +/usr/lib/node_modules/npm/node_modules/ajv/package.json +/usr/lib/node_modules/npm/node_modules/ajv/lib/refs/json-schema-secure.json +/usr/lib/node_modules/npm/node_modules/ajv/lib/refs/json-schema-draft-07.json +/usr/lib/node_modules/npm/node_modules/ajv/lib/refs/json-schema-draft-06.json +/usr/lib/node_modules/npm/node_modules/ajv/lib/refs/json-schema-draft-04.json +/usr/lib/node_modules/npm/node_modules/ajv/lib/refs/data.json +/usr/lib/node_modules/npm/node_modules/ajv/lib/refs/ +/usr/lib/node_modules/npm/node_modules/ajv/lib/keyword.js +/usr/lib/node_modules/npm/node_modules/ajv/lib/dotjs/validate.js +/usr/lib/node_modules/npm/node_modules/ajv/lib/dotjs/uniqueItems.js +/usr/lib/node_modules/npm/node_modules/ajv/lib/dotjs/required.js +/usr/lib/node_modules/npm/node_modules/ajv/lib/dotjs/ref.js +/usr/lib/node_modules/npm/node_modules/ajv/lib/dotjs/propertyNames.js +/usr/lib/node_modules/npm/node_modules/ajv/lib/dotjs/properties.js +/usr/lib/node_modules/npm/node_modules/ajv/lib/dotjs/pattern.js +/usr/lib/node_modules/npm/node_modules/ajv/lib/dotjs/oneOf.js +/usr/lib/node_modules/npm/node_modules/ajv/lib/dotjs/not.js +/usr/lib/node_modules/npm/node_modules/ajv/lib/dotjs/multipleOf.js +/usr/lib/node_modules/npm/node_modules/ajv/lib/dotjs/items.js +/usr/lib/node_modules/npm/node_modules/ajv/lib/dotjs/index.js +/usr/lib/node_modules/npm/node_modules/ajv/lib/dotjs/if.js +/usr/lib/node_modules/npm/node_modules/ajv/lib/dotjs/format.js +/usr/lib/node_modules/npm/node_modules/ajv/lib/dotjs/enum.js +/usr/lib/node_modules/npm/node_modules/ajv/lib/dotjs/dependencies.js +/usr/lib/node_modules/npm/node_modules/ajv/lib/dotjs/custom.js +/usr/lib/node_modules/npm/node_modules/ajv/lib/dotjs/contains.js +/usr/lib/node_modules/npm/node_modules/ajv/lib/dotjs/const.js +/usr/lib/node_modules/npm/node_modules/ajv/lib/dotjs/comment.js +/usr/lib/node_modules/npm/node_modules/ajv/lib/dotjs/anyOf.js +/usr/lib/node_modules/npm/node_modules/ajv/lib/dotjs/allOf.js +/usr/lib/node_modules/npm/node_modules/ajv/lib/dotjs/_limitProperties.js +/usr/lib/node_modules/npm/node_modules/ajv/lib/dotjs/_limitLength.js +/usr/lib/node_modules/npm/node_modules/ajv/lib/dotjs/_limitItems.js +/usr/lib/node_modules/npm/node_modules/ajv/lib/dotjs/_limit.js +/usr/lib/node_modules/npm/node_modules/ajv/lib/dotjs/README.md +/usr/lib/node_modules/npm/node_modules/ajv/lib/dotjs/ +/usr/lib/node_modules/npm/node_modules/ajv/lib/dot/validate.jst +/usr/lib/node_modules/npm/node_modules/ajv/lib/dot/uniqueItems.jst +/usr/lib/node_modules/npm/node_modules/ajv/lib/dot/required.jst +/usr/lib/node_modules/npm/node_modules/ajv/lib/dot/ref.jst +/usr/lib/node_modules/npm/node_modules/ajv/lib/dot/propertyNames.jst +/usr/lib/node_modules/npm/node_modules/ajv/lib/dot/properties.jst +/usr/lib/node_modules/npm/node_modules/ajv/lib/dot/pattern.jst +/usr/lib/node_modules/npm/node_modules/ajv/lib/dot/oneOf.jst +/usr/lib/node_modules/npm/node_modules/ajv/lib/dot/not.jst +/usr/lib/node_modules/npm/node_modules/ajv/lib/dot/multipleOf.jst +/usr/lib/node_modules/npm/node_modules/ajv/lib/dot/missing.def +/usr/lib/node_modules/npm/node_modules/ajv/lib/dot/items.jst +/usr/lib/node_modules/npm/node_modules/ajv/lib/dot/if.jst +/usr/lib/node_modules/npm/node_modules/ajv/lib/dot/format.jst +/usr/lib/node_modules/npm/node_modules/ajv/lib/dot/errors.def +/usr/lib/node_modules/npm/node_modules/ajv/lib/dot/enum.jst +/usr/lib/node_modules/npm/node_modules/ajv/lib/dot/dependencies.jst +/usr/lib/node_modules/npm/node_modules/ajv/lib/dot/definitions.def +/usr/lib/node_modules/npm/node_modules/ajv/lib/dot/defaults.def +/usr/lib/node_modules/npm/node_modules/ajv/lib/dot/custom.jst +/usr/lib/node_modules/npm/node_modules/ajv/lib/dot/contains.jst +/usr/lib/node_modules/npm/node_modules/ajv/lib/dot/const.jst +/usr/lib/node_modules/npm/node_modules/ajv/lib/dot/comment.jst +/usr/lib/node_modules/npm/node_modules/ajv/lib/dot/coerce.def +/usr/lib/node_modules/npm/node_modules/ajv/lib/dot/anyOf.jst +/usr/lib/node_modules/npm/node_modules/ajv/lib/dot/allOf.jst +/usr/lib/node_modules/npm/node_modules/ajv/lib/dot/_limitProperties.jst +/usr/lib/node_modules/npm/node_modules/ajv/lib/dot/_limitLength.jst +/usr/lib/node_modules/npm/node_modules/ajv/lib/dot/_limitItems.jst +/usr/lib/node_modules/npm/node_modules/ajv/lib/dot/_limit.jst +/usr/lib/node_modules/npm/node_modules/ajv/lib/dot/ +/usr/lib/node_modules/npm/node_modules/ajv/lib/definition_schema.js +/usr/lib/node_modules/npm/node_modules/ajv/lib/data.js +/usr/lib/node_modules/npm/node_modules/ajv/lib/compile/util.js +/usr/lib/node_modules/npm/node_modules/ajv/lib/compile/ucs2length.js +/usr/lib/node_modules/npm/node_modules/ajv/lib/compile/schema_obj.js +/usr/lib/node_modules/npm/node_modules/ajv/lib/compile/rules.js +/usr/lib/node_modules/npm/node_modules/ajv/lib/compile/resolve.js +/usr/lib/node_modules/npm/node_modules/ajv/lib/compile/index.js +/usr/lib/node_modules/npm/node_modules/ajv/lib/compile/formats.js +/usr/lib/node_modules/npm/node_modules/ajv/lib/compile/error_classes.js +/usr/lib/node_modules/npm/node_modules/ajv/lib/compile/equal.js +/usr/lib/node_modules/npm/node_modules/ajv/lib/compile/async.js +/usr/lib/node_modules/npm/node_modules/ajv/lib/compile/ +/usr/lib/node_modules/npm/node_modules/ajv/lib/cache.js +/usr/lib/node_modules/npm/node_modules/ajv/lib/ajv.js +/usr/lib/node_modules/npm/node_modules/ajv/lib/ajv.d.ts +/usr/lib/node_modules/npm/node_modules/ajv/lib/ +/usr/lib/node_modules/npm/node_modules/ajv/dist/ajv.min.js.map +/usr/lib/node_modules/npm/node_modules/ajv/dist/ajv.min.js +/usr/lib/node_modules/npm/node_modules/ajv/dist/ajv.bundle.js +/usr/lib/node_modules/npm/node_modules/ajv/dist/ +/usr/lib/node_modules/npm/node_modules/ajv/README.md +/usr/lib/node_modules/npm/node_modules/ajv/LICENSE +/usr/lib/node_modules/npm/node_modules/ajv/.tonic_example.js +/usr/lib/node_modules/npm/node_modules/ajv/ +/usr/lib/node_modules/npm/node_modules/aggregate-error/readme.md +/usr/lib/node_modules/npm/node_modules/aggregate-error/package.json +/usr/lib/node_modules/npm/node_modules/aggregate-error/license +/usr/lib/node_modules/npm/node_modules/aggregate-error/index.js +/usr/lib/node_modules/npm/node_modules/aggregate-error/index.d.ts +/usr/lib/node_modules/npm/node_modules/aggregate-error/ +/usr/lib/node_modules/npm/node_modules/agentkeepalive/package.json +/usr/lib/node_modules/npm/node_modules/agentkeepalive/lib/https_agent.js +/usr/lib/node_modules/npm/node_modules/agentkeepalive/lib/constants.js +/usr/lib/node_modules/npm/node_modules/agentkeepalive/lib/agent.js +/usr/lib/node_modules/npm/node_modules/agentkeepalive/lib/ +/usr/lib/node_modules/npm/node_modules/agentkeepalive/index.js +/usr/lib/node_modules/npm/node_modules/agentkeepalive/index.d.ts +/usr/lib/node_modules/npm/node_modules/agentkeepalive/browser.js +/usr/lib/node_modules/npm/node_modules/agentkeepalive/README.md +/usr/lib/node_modules/npm/node_modules/agentkeepalive/LICENSE +/usr/lib/node_modules/npm/node_modules/agentkeepalive/History.md +/usr/lib/node_modules/npm/node_modules/agentkeepalive/ +/usr/lib/node_modules/npm/node_modules/agent-base/src/promisify.ts +/usr/lib/node_modules/npm/node_modules/agent-base/src/index.ts +/usr/lib/node_modules/npm/node_modules/agent-base/src/ +/usr/lib/node_modules/npm/node_modules/agent-base/package.json +/usr/lib/node_modules/npm/node_modules/agent-base/dist/src/promisify.js.map +/usr/lib/node_modules/npm/node_modules/agent-base/dist/src/promisify.js +/usr/lib/node_modules/npm/node_modules/agent-base/dist/src/promisify.d.ts +/usr/lib/node_modules/npm/node_modules/agent-base/dist/src/index.js.map +/usr/lib/node_modules/npm/node_modules/agent-base/dist/src/index.js +/usr/lib/node_modules/npm/node_modules/agent-base/dist/src/index.d.ts +/usr/lib/node_modules/npm/node_modules/agent-base/dist/src/ +/usr/lib/node_modules/npm/node_modules/agent-base/dist/ +/usr/lib/node_modules/npm/node_modules/agent-base/README.md +/usr/lib/node_modules/npm/node_modules/agent-base/ +/usr/lib/node_modules/npm/node_modules/abbrev/package.json +/usr/lib/node_modules/npm/node_modules/abbrev/abbrev.js +/usr/lib/node_modules/npm/node_modules/abbrev/README.md +/usr/lib/node_modules/npm/node_modules/abbrev/LICENSE +/usr/lib/node_modules/npm/node_modules/abbrev/ +/usr/lib/node_modules/npm/node_modules/@tootallnate/once/package.json +/usr/lib/node_modules/npm/node_modules/@tootallnate/once/dist/index.js.map +/usr/lib/node_modules/npm/node_modules/@tootallnate/once/dist/index.js +/usr/lib/node_modules/npm/node_modules/@tootallnate/once/dist/index.d.ts +/usr/lib/node_modules/npm/node_modules/@tootallnate/once/dist/ +/usr/lib/node_modules/npm/node_modules/@tootallnate/once/ +/usr/lib/node_modules/npm/node_modules/@tootallnate/ +/usr/lib/node_modules/npm/node_modules/@npmcli/run-script/package.json +/usr/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/validate-options.js +/usr/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/signal-manager.js +/usr/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/set-path.js +/usr/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/run-script.js +/usr/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/run-script-pkg.js +/usr/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/package-envs.js +/usr/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/node-gyp-bin/node-gyp.cmd +/usr/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/node-gyp-bin/node-gyp +/usr/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/node-gyp-bin/ +/usr/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/make-spawn-args.js +/usr/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/is-windows.js +/usr/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/is-server-package.js +/usr/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/ +/usr/lib/node_modules/npm/node_modules/@npmcli/run-script/README.md +/usr/lib/node_modules/npm/node_modules/@npmcli/run-script/LICENSE +/usr/lib/node_modules/npm/node_modules/@npmcli/run-script/ +/usr/lib/node_modules/npm/node_modules/@npmcli/promise-spawn/package.json +/usr/lib/node_modules/npm/node_modules/@npmcli/promise-spawn/index.js +/usr/lib/node_modules/npm/node_modules/@npmcli/promise-spawn/README.md +/usr/lib/node_modules/npm/node_modules/@npmcli/promise-spawn/LICENSE +/usr/lib/node_modules/npm/node_modules/@npmcli/promise-spawn/ +/usr/lib/node_modules/npm/node_modules/@npmcli/node-gyp/package.json +/usr/lib/node_modules/npm/node_modules/@npmcli/node-gyp/lib/index.js +/usr/lib/node_modules/npm/node_modules/@npmcli/node-gyp/lib/ +/usr/lib/node_modules/npm/node_modules/@npmcli/node-gyp/ +/usr/lib/node_modules/npm/node_modules/@npmcli/name-from-folder/package.json +/usr/lib/node_modules/npm/node_modules/@npmcli/name-from-folder/index.js +/usr/lib/node_modules/npm/node_modules/@npmcli/name-from-folder/README.md +/usr/lib/node_modules/npm/node_modules/@npmcli/name-from-folder/LICENSE +/usr/lib/node_modules/npm/node_modules/@npmcli/name-from-folder/ +/usr/lib/node_modules/npm/node_modules/@npmcli/move-file/package.json +/usr/lib/node_modules/npm/node_modules/@npmcli/move-file/index.js +/usr/lib/node_modules/npm/node_modules/@npmcli/move-file/README.md +/usr/lib/node_modules/npm/node_modules/@npmcli/move-file/LICENSE.md +/usr/lib/node_modules/npm/node_modules/@npmcli/move-file/ +/usr/lib/node_modules/npm/node_modules/@npmcli/metavuln-calculator/package.json +/usr/lib/node_modules/npm/node_modules/@npmcli/metavuln-calculator/lib/index.js +/usr/lib/node_modules/npm/node_modules/@npmcli/metavuln-calculator/lib/hash.js +/usr/lib/node_modules/npm/node_modules/@npmcli/metavuln-calculator/lib/get-dep-spec.js +/usr/lib/node_modules/npm/node_modules/@npmcli/metavuln-calculator/lib/advisory.js +/usr/lib/node_modules/npm/node_modules/@npmcli/metavuln-calculator/lib/ +/usr/lib/node_modules/npm/node_modules/@npmcli/metavuln-calculator/README.md +/usr/lib/node_modules/npm/node_modules/@npmcli/metavuln-calculator/LICENSE +/usr/lib/node_modules/npm/node_modules/@npmcli/metavuln-calculator/ +/usr/lib/node_modules/npm/node_modules/@npmcli/map-workspaces/package.json +/usr/lib/node_modules/npm/node_modules/@npmcli/map-workspaces/index.js +/usr/lib/node_modules/npm/node_modules/@npmcli/map-workspaces/README.md +/usr/lib/node_modules/npm/node_modules/@npmcli/map-workspaces/LICENSE +/usr/lib/node_modules/npm/node_modules/@npmcli/map-workspaces/CHANGELOG.md +/usr/lib/node_modules/npm/node_modules/@npmcli/map-workspaces/ +/usr/lib/node_modules/npm/node_modules/@npmcli/installed-package-contents/package.json +/usr/lib/node_modules/npm/node_modules/@npmcli/installed-package-contents/index.js +/usr/lib/node_modules/npm/node_modules/@npmcli/installed-package-contents/README.md +/usr/lib/node_modules/npm/node_modules/@npmcli/installed-package-contents/LICENSE +/usr/lib/node_modules/npm/node_modules/@npmcli/installed-package-contents/ +/usr/lib/node_modules/npm/node_modules/@npmcli/git/package.json +/usr/lib/node_modules/npm/node_modules/@npmcli/git/lib/which.js +/usr/lib/node_modules/npm/node_modules/@npmcli/git/lib/spawn.js +/usr/lib/node_modules/npm/node_modules/@npmcli/git/lib/should-retry.js +/usr/lib/node_modules/npm/node_modules/@npmcli/git/lib/revs.js +/usr/lib/node_modules/npm/node_modules/@npmcli/git/lib/proc-log.js +/usr/lib/node_modules/npm/node_modules/@npmcli/git/lib/opts.js +/usr/lib/node_modules/npm/node_modules/@npmcli/git/lib/lines-to-revs.js +/usr/lib/node_modules/npm/node_modules/@npmcli/git/lib/is.js +/usr/lib/node_modules/npm/node_modules/@npmcli/git/lib/is-clean.js +/usr/lib/node_modules/npm/node_modules/@npmcli/git/lib/index.js +/usr/lib/node_modules/npm/node_modules/@npmcli/git/lib/find.js +/usr/lib/node_modules/npm/node_modules/@npmcli/git/lib/env.js +/usr/lib/node_modules/npm/node_modules/@npmcli/git/lib/clone.js +/usr/lib/node_modules/npm/node_modules/@npmcli/git/lib/ +/usr/lib/node_modules/npm/node_modules/@npmcli/git/README.md +/usr/lib/node_modules/npm/node_modules/@npmcli/git/LICENSE +/usr/lib/node_modules/npm/node_modules/@npmcli/git/ +/usr/lib/node_modules/npm/node_modules/@npmcli/config/package.json +/usr/lib/node_modules/npm/node_modules/@npmcli/config/lib/umask.js +/usr/lib/node_modules/npm/node_modules/@npmcli/config/lib/type-description.js +/usr/lib/node_modules/npm/node_modules/@npmcli/config/lib/type-defs.js +/usr/lib/node_modules/npm/node_modules/@npmcli/config/lib/set-envs.js +/usr/lib/node_modules/npm/node_modules/@npmcli/config/lib/proc-log.js +/usr/lib/node_modules/npm/node_modules/@npmcli/config/lib/parse-field.js +/usr/lib/node_modules/npm/node_modules/@npmcli/config/lib/nerf-dart.js +/usr/lib/node_modules/npm/node_modules/@npmcli/config/lib/index.js +/usr/lib/node_modules/npm/node_modules/@npmcli/config/lib/get-user-agent.js +/usr/lib/node_modules/npm/node_modules/@npmcli/config/lib/env-replace.js +/usr/lib/node_modules/npm/node_modules/@npmcli/config/lib/ +/usr/lib/node_modules/npm/node_modules/@npmcli/config/README.md +/usr/lib/node_modules/npm/node_modules/@npmcli/config/LICENSE +/usr/lib/node_modules/npm/node_modules/@npmcli/config/ +/usr/lib/node_modules/npm/node_modules/@npmcli/ci-detect/package.json +/usr/lib/node_modules/npm/node_modules/@npmcli/ci-detect/index.js +/usr/lib/node_modules/npm/node_modules/@npmcli/ci-detect/README.md +/usr/lib/node_modules/npm/node_modules/@npmcli/ci-detect/LICENSE +/usr/lib/node_modules/npm/node_modules/@npmcli/ci-detect/ +/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/package.json +/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/yarn-lock.js +/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/vuln.js +/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/version-from-tgz.js +/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/update-root-package-json.js +/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/tree-check.js +/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/tracker.js +/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/spec-from-lock.js +/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/shrinkwrap.js +/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/retire-path.js +/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/reset-dep-flags.js +/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/relpath.js +/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/realpath.js +/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/proc-log.js +/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/peer-set.js +/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/optional-set.js +/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/node.js +/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/link.js +/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/inventory.js +/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/index.js +/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/gather-dep-set.js +/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/from-path.js +/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/edge.js +/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/diff.js +/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/dep-valid.js +/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/dep-spec.js +/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/debug.js +/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/consistent-resolve.js +/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/calc-dep-flags.js +/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/audit-report.js +/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/reify.js +/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/rebuild.js +/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/pruner.js +/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/load-workspaces.js +/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/load-virtual.js +/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/load-actual.js +/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/index.js +/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/deduper.js +/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/build-ideal-tree.js +/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/audit.js +/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/ +/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/add-rm-pkg-deps.js +/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/ +/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/README.md +/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/LICENSE +/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/CHANGELOG.md +/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/ +/usr/lib/node_modules/npm/node_modules/@npmcli/ +/usr/lib/node_modules/npm/node_modules/ +/usr/lib/node_modules/npm/man/man7/workspaces.7 +/usr/lib/node_modules/npm/man/man7/semver.7 +/usr/lib/node_modules/npm/man/man7/scripts.7 +/usr/lib/node_modules/npm/man/man7/scope.7 +/usr/lib/node_modules/npm/man/man7/removal.7 +/usr/lib/node_modules/npm/man/man7/registry.7 +/usr/lib/node_modules/npm/man/man7/orgs.7 +/usr/lib/node_modules/npm/man/man7/disputes.7 +/usr/lib/node_modules/npm/man/man7/developers.7 +/usr/lib/node_modules/npm/man/man7/config.7 +/usr/lib/node_modules/npm/man/man7/ +/usr/lib/node_modules/npm/man/man5/shrinkwrap-json.5 +/usr/lib/node_modules/npm/man/man5/package-locks.5 +/usr/lib/node_modules/npm/man/man5/package-lock-json.5 +/usr/lib/node_modules/npm/man/man5/package-json.5 +/usr/lib/node_modules/npm/man/man5/npmrc.5 +/usr/lib/node_modules/npm/man/man5/install.5 +/usr/lib/node_modules/npm/man/man5/folders.5 +/usr/lib/node_modules/npm/man/man5/ +/usr/lib/node_modules/npm/man/man1/npx.1 +/usr/lib/node_modules/npm/man/man1/npm.1 +/usr/lib/node_modules/npm/man/man1/npm-whoami.1 +/usr/lib/node_modules/npm/man/man1/npm-view.1 +/usr/lib/node_modules/npm/man/man1/npm-version.1 +/usr/lib/node_modules/npm/man/man1/npm-update.1 +/usr/lib/node_modules/npm/man/man1/npm-unstar.1 +/usr/lib/node_modules/npm/man/man1/npm-unpublish.1 +/usr/lib/node_modules/npm/man/man1/npm-uninstall.1 +/usr/lib/node_modules/npm/man/man1/npm-token.1 +/usr/lib/node_modules/npm/man/man1/npm-test.1 +/usr/lib/node_modules/npm/man/man1/npm-team.1 +/usr/lib/node_modules/npm/man/man1/npm-stop.1 +/usr/lib/node_modules/npm/man/man1/npm-start.1 +/usr/lib/node_modules/npm/man/man1/npm-stars.1 +/usr/lib/node_modules/npm/man/man1/npm-star.1 +/usr/lib/node_modules/npm/man/man1/npm-shrinkwrap.1 +/usr/lib/node_modules/npm/man/man1/npm-set-script.1 +/usr/lib/node_modules/npm/man/man1/npm-search.1 +/usr/lib/node_modules/npm/man/man1/npm-run-script.1 +/usr/lib/node_modules/npm/man/man1/npm-root.1 +/usr/lib/node_modules/npm/man/man1/npm-restart.1 +/usr/lib/node_modules/npm/man/man1/npm-repo.1 +/usr/lib/node_modules/npm/man/man1/npm-rebuild.1 +/usr/lib/node_modules/npm/man/man1/npm-publish.1 +/usr/lib/node_modules/npm/man/man1/npm-prune.1 +/usr/lib/node_modules/npm/man/man1/npm-profile.1 +/usr/lib/node_modules/npm/man/man1/npm-prefix.1 +/usr/lib/node_modules/npm/man/man1/npm-ping.1 +/usr/lib/node_modules/npm/man/man1/npm-pack.1 +/usr/lib/node_modules/npm/man/man1/npm-owner.1 +/usr/lib/node_modules/npm/man/man1/npm-outdated.1 +/usr/lib/node_modules/npm/man/man1/npm-org.1 +/usr/lib/node_modules/npm/man/man1/npm-ls.1 +/usr/lib/node_modules/npm/man/man1/npm-logout.1 +/usr/lib/node_modules/npm/man/man1/npm-link.1 +/usr/lib/node_modules/npm/man/man1/npm-install.1 +/usr/lib/node_modules/npm/man/man1/npm-install-test.1 +/usr/lib/node_modules/npm/man/man1/npm-install-ci-test.1 +/usr/lib/node_modules/npm/man/man1/npm-init.1 +/usr/lib/node_modules/npm/man/man1/npm-hook.1 +/usr/lib/node_modules/npm/man/man1/npm-help.1 +/usr/lib/node_modules/npm/man/man1/npm-help-search.1 +/usr/lib/node_modules/npm/man/man1/npm-fund.1 +/usr/lib/node_modules/npm/man/man1/npm-explore.1 +/usr/lib/node_modules/npm/man/man1/npm-explain.1 +/usr/lib/node_modules/npm/man/man1/npm-exec.1 +/usr/lib/node_modules/npm/man/man1/npm-edit.1 +/usr/lib/node_modules/npm/man/man1/npm-doctor.1 +/usr/lib/node_modules/npm/man/man1/npm-docs.1 +/usr/lib/node_modules/npm/man/man1/npm-dist-tag.1 +/usr/lib/node_modules/npm/man/man1/npm-deprecate.1 +/usr/lib/node_modules/npm/man/man1/npm-dedupe.1 +/usr/lib/node_modules/npm/man/man1/npm-config.1 +/usr/lib/node_modules/npm/man/man1/npm-completion.1 +/usr/lib/node_modules/npm/man/man1/npm-ci.1 +/usr/lib/node_modules/npm/man/man1/npm-cache.1 +/usr/lib/node_modules/npm/man/man1/npm-bugs.1 +/usr/lib/node_modules/npm/man/man1/npm-bin.1 +/usr/lib/node_modules/npm/man/man1/npm-audit.1 +/usr/lib/node_modules/npm/man/man1/npm-adduser.1 +/usr/lib/node_modules/npm/man/man1/npm-access.1 +/usr/lib/node_modules/npm/man/man1/ +/usr/lib/node_modules/npm/man/ +/usr/lib/node_modules/npm/make.bat +/usr/lib/node_modules/npm/lib/whoami.js +/usr/lib/node_modules/npm/lib/view.js +/usr/lib/node_modules/npm/lib/version.js +/usr/lib/node_modules/npm/lib/utils/usage.js +/usr/lib/node_modules/npm/lib/utils/update-notifier.js +/usr/lib/node_modules/npm/lib/utils/unsupported.js +/usr/lib/node_modules/npm/lib/utils/tar.js +/usr/lib/node_modules/npm/lib/utils/split-package-names.js +/usr/lib/node_modules/npm/lib/utils/spawn.js +/usr/lib/node_modules/npm/lib/utils/setup-log.js +/usr/lib/node_modules/npm/lib/utils/replace-info.js +/usr/lib/node_modules/npm/lib/utils/reify-output.js +/usr/lib/node_modules/npm/lib/utils/reify-finish.js +/usr/lib/node_modules/npm/lib/utils/read-user-info.js +/usr/lib/node_modules/npm/lib/utils/read-local-package.js +/usr/lib/node_modules/npm/lib/utils/pulse-till-done.js +/usr/lib/node_modules/npm/lib/utils/proc-log-listener.js +/usr/lib/node_modules/npm/lib/utils/ping.js +/usr/lib/node_modules/npm/lib/utils/perf.js +/usr/lib/node_modules/npm/lib/utils/path.js +/usr/lib/node_modules/npm/lib/utils/output.js +/usr/lib/node_modules/npm/lib/utils/otplease.js +/usr/lib/node_modules/npm/lib/utils/open-url.js +/usr/lib/node_modules/npm/lib/utils/npm-usage.js +/usr/lib/node_modules/npm/lib/utils/no-progress-while-running.js +/usr/lib/node_modules/npm/lib/utils/lifecycle-cmd.js +/usr/lib/node_modules/npm/lib/utils/is-windows.js +/usr/lib/node_modules/npm/lib/utils/is-windows-shell.js +/usr/lib/node_modules/npm/lib/utils/is-windows-bash.js +/usr/lib/node_modules/npm/lib/utils/hosted-git-info-from-manifest.js +/usr/lib/node_modules/npm/lib/utils/get-project-scope.js +/usr/lib/node_modules/npm/lib/utils/get-identity.js +/usr/lib/node_modules/npm/lib/utils/flat-options.js +/usr/lib/node_modules/npm/lib/utils/file-exists.js +/usr/lib/node_modules/npm/lib/utils/explain-eresolve.js +/usr/lib/node_modules/npm/lib/utils/explain-dep.js +/usr/lib/node_modules/npm/lib/utils/error-message.js +/usr/lib/node_modules/npm/lib/utils/error-handler.js +/usr/lib/node_modules/npm/lib/utils/did-you-mean.js +/usr/lib/node_modules/npm/lib/utils/deref-command.js +/usr/lib/node_modules/npm/lib/utils/config.js +/usr/lib/node_modules/npm/lib/utils/completion/none.js +/usr/lib/node_modules/npm/lib/utils/completion/installed-shallow.js +/usr/lib/node_modules/npm/lib/utils/completion/installed-deep.js +/usr/lib/node_modules/npm/lib/utils/completion/ +/usr/lib/node_modules/npm/lib/utils/completion.sh +/usr/lib/node_modules/npm/lib/utils/cmd-list.js +/usr/lib/node_modules/npm/lib/utils/cleanup-log-files.js +/usr/lib/node_modules/npm/lib/utils/cache-file.js +/usr/lib/node_modules/npm/lib/utils/audit-error.js +/usr/lib/node_modules/npm/lib/utils/ansi-trim.js +/usr/lib/node_modules/npm/lib/utils/ +/usr/lib/node_modules/npm/lib/update.js +/usr/lib/node_modules/npm/lib/unstar.js +/usr/lib/node_modules/npm/lib/unpublish.js +/usr/lib/node_modules/npm/lib/uninstall.js +/usr/lib/node_modules/npm/lib/token.js +/usr/lib/node_modules/npm/lib/test.js +/usr/lib/node_modules/npm/lib/team.js +/usr/lib/node_modules/npm/lib/stop.js +/usr/lib/node_modules/npm/lib/start.js +/usr/lib/node_modules/npm/lib/stars.js +/usr/lib/node_modules/npm/lib/star.js +/usr/lib/node_modules/npm/lib/shrinkwrap.js +/usr/lib/node_modules/npm/lib/set.js +/usr/lib/node_modules/npm/lib/set-script.js +/usr/lib/node_modules/npm/lib/search/package-filter.js +/usr/lib/node_modules/npm/lib/search/format-package-stream.js +/usr/lib/node_modules/npm/lib/search/ +/usr/lib/node_modules/npm/lib/search.js +/usr/lib/node_modules/npm/lib/run-script.js +/usr/lib/node_modules/npm/lib/root.js +/usr/lib/node_modules/npm/lib/restart.js +/usr/lib/node_modules/npm/lib/repo.js +/usr/lib/node_modules/npm/lib/rebuild.js +/usr/lib/node_modules/npm/lib/publish.js +/usr/lib/node_modules/npm/lib/prune.js +/usr/lib/node_modules/npm/lib/profile.js +/usr/lib/node_modules/npm/lib/prefix.js +/usr/lib/node_modules/npm/lib/ping.js +/usr/lib/node_modules/npm/lib/pack.js +/usr/lib/node_modules/npm/lib/owner.js +/usr/lib/node_modules/npm/lib/outdated.js +/usr/lib/node_modules/npm/lib/org.js +/usr/lib/node_modules/npm/lib/npm.js +/usr/lib/node_modules/npm/lib/ls.js +/usr/lib/node_modules/npm/lib/logout.js +/usr/lib/node_modules/npm/lib/ll.js +/usr/lib/node_modules/npm/lib/link.js +/usr/lib/node_modules/npm/lib/install.js +/usr/lib/node_modules/npm/lib/install-test.js +/usr/lib/node_modules/npm/lib/install-ci-test.js +/usr/lib/node_modules/npm/lib/init.js +/usr/lib/node_modules/npm/lib/hook.js +/usr/lib/node_modules/npm/lib/help.js +/usr/lib/node_modules/npm/lib/help-search.js +/usr/lib/node_modules/npm/lib/get.js +/usr/lib/node_modules/npm/lib/fund.js +/usr/lib/node_modules/npm/lib/find-dupes.js +/usr/lib/node_modules/npm/lib/explore.js +/usr/lib/node_modules/npm/lib/explain.js +/usr/lib/node_modules/npm/lib/exec.js +/usr/lib/node_modules/npm/lib/edit.js +/usr/lib/node_modules/npm/lib/doctor.js +/usr/lib/node_modules/npm/lib/docs.js +/usr/lib/node_modules/npm/lib/dist-tag.js +/usr/lib/node_modules/npm/lib/deprecate.js +/usr/lib/node_modules/npm/lib/dedupe.js +/usr/lib/node_modules/npm/lib/config.js +/usr/lib/node_modules/npm/lib/completion.js +/usr/lib/node_modules/npm/lib/cli.js +/usr/lib/node_modules/npm/lib/ci.js +/usr/lib/node_modules/npm/lib/cache.js +/usr/lib/node_modules/npm/lib/bugs.js +/usr/lib/node_modules/npm/lib/birthday.js +/usr/lib/node_modules/npm/lib/bin.js +/usr/lib/node_modules/npm/lib/auth/sso.js +/usr/lib/node_modules/npm/lib/auth/saml.js +/usr/lib/node_modules/npm/lib/auth/oauth.js +/usr/lib/node_modules/npm/lib/auth/legacy.js +/usr/lib/node_modules/npm/lib/auth/ +/usr/lib/node_modules/npm/lib/audit.js +/usr/lib/node_modules/npm/lib/adduser.js +/usr/lib/node_modules/npm/lib/access.js +/usr/lib/node_modules/npm/lib/ +/usr/lib/node_modules/npm/docs/template.html +/usr/lib/node_modules/npm/docs/output/using-npm/workspaces.html +/usr/lib/node_modules/npm/docs/output/using-npm/semver.html +/usr/lib/node_modules/npm/docs/output/using-npm/scripts.html +/usr/lib/node_modules/npm/docs/output/using-npm/scope.html +/usr/lib/node_modules/npm/docs/output/using-npm/removal.html +/usr/lib/node_modules/npm/docs/output/using-npm/registry.html +/usr/lib/node_modules/npm/docs/output/using-npm/orgs.html +/usr/lib/node_modules/npm/docs/output/using-npm/disputes.html +/usr/lib/node_modules/npm/docs/output/using-npm/developers.html +/usr/lib/node_modules/npm/docs/output/using-npm/config.html +/usr/lib/node_modules/npm/docs/output/using-npm/ +/usr/lib/node_modules/npm/docs/output/configuring-npm/shrinkwrap-json.html +/usr/lib/node_modules/npm/docs/output/configuring-npm/package-locks.html +/usr/lib/node_modules/npm/docs/output/configuring-npm/package-lock-json.html +/usr/lib/node_modules/npm/docs/output/configuring-npm/package-json.html +/usr/lib/node_modules/npm/docs/output/configuring-npm/npmrc.html +/usr/lib/node_modules/npm/docs/output/configuring-npm/install.html +/usr/lib/node_modules/npm/docs/output/configuring-npm/folders.html +/usr/lib/node_modules/npm/docs/output/configuring-npm/ +/usr/lib/node_modules/npm/docs/output/commands/npx.html +/usr/lib/node_modules/npm/docs/output/commands/npm.html +/usr/lib/node_modules/npm/docs/output/commands/npm-whoami.html +/usr/lib/node_modules/npm/docs/output/commands/npm-view.html +/usr/lib/node_modules/npm/docs/output/commands/npm-version.html +/usr/lib/node_modules/npm/docs/output/commands/npm-update.html +/usr/lib/node_modules/npm/docs/output/commands/npm-unstar.html +/usr/lib/node_modules/npm/docs/output/commands/npm-unpublish.html +/usr/lib/node_modules/npm/docs/output/commands/npm-uninstall.html +/usr/lib/node_modules/npm/docs/output/commands/npm-token.html +/usr/lib/node_modules/npm/docs/output/commands/npm-test.html +/usr/lib/node_modules/npm/docs/output/commands/npm-team.html +/usr/lib/node_modules/npm/docs/output/commands/npm-stop.html +/usr/lib/node_modules/npm/docs/output/commands/npm-start.html +/usr/lib/node_modules/npm/docs/output/commands/npm-stars.html +/usr/lib/node_modules/npm/docs/output/commands/npm-star.html +/usr/lib/node_modules/npm/docs/output/commands/npm-shrinkwrap.html +/usr/lib/node_modules/npm/docs/output/commands/npm-set-script.html +/usr/lib/node_modules/npm/docs/output/commands/npm-search.html +/usr/lib/node_modules/npm/docs/output/commands/npm-run-script.html +/usr/lib/node_modules/npm/docs/output/commands/npm-root.html +/usr/lib/node_modules/npm/docs/output/commands/npm-restart.html +/usr/lib/node_modules/npm/docs/output/commands/npm-repo.html +/usr/lib/node_modules/npm/docs/output/commands/npm-rebuild.html +/usr/lib/node_modules/npm/docs/output/commands/npm-publish.html +/usr/lib/node_modules/npm/docs/output/commands/npm-prune.html +/usr/lib/node_modules/npm/docs/output/commands/npm-profile.html +/usr/lib/node_modules/npm/docs/output/commands/npm-prefix.html +/usr/lib/node_modules/npm/docs/output/commands/npm-ping.html +/usr/lib/node_modules/npm/docs/output/commands/npm-pack.html +/usr/lib/node_modules/npm/docs/output/commands/npm-owner.html +/usr/lib/node_modules/npm/docs/output/commands/npm-outdated.html +/usr/lib/node_modules/npm/docs/output/commands/npm-org.html +/usr/lib/node_modules/npm/docs/output/commands/npm-ls.html +/usr/lib/node_modules/npm/docs/output/commands/npm-logout.html +/usr/lib/node_modules/npm/docs/output/commands/npm-link.html +/usr/lib/node_modules/npm/docs/output/commands/npm-install.html +/usr/lib/node_modules/npm/docs/output/commands/npm-install-test.html +/usr/lib/node_modules/npm/docs/output/commands/npm-install-ci-test.html +/usr/lib/node_modules/npm/docs/output/commands/npm-init.html +/usr/lib/node_modules/npm/docs/output/commands/npm-hook.html +/usr/lib/node_modules/npm/docs/output/commands/npm-help.html +/usr/lib/node_modules/npm/docs/output/commands/npm-help-search.html +/usr/lib/node_modules/npm/docs/output/commands/npm-fund.html +/usr/lib/node_modules/npm/docs/output/commands/npm-explore.html +/usr/lib/node_modules/npm/docs/output/commands/npm-explain.html +/usr/lib/node_modules/npm/docs/output/commands/npm-exec.html +/usr/lib/node_modules/npm/docs/output/commands/npm-edit.html +/usr/lib/node_modules/npm/docs/output/commands/npm-doctor.html +/usr/lib/node_modules/npm/docs/output/commands/npm-docs.html +/usr/lib/node_modules/npm/docs/output/commands/npm-dist-tag.html +/usr/lib/node_modules/npm/docs/output/commands/npm-deprecate.html +/usr/lib/node_modules/npm/docs/output/commands/npm-dedupe.html +/usr/lib/node_modules/npm/docs/output/commands/npm-config.html +/usr/lib/node_modules/npm/docs/output/commands/npm-completion.html +/usr/lib/node_modules/npm/docs/output/commands/npm-ci.html +/usr/lib/node_modules/npm/docs/output/commands/npm-cache.html +/usr/lib/node_modules/npm/docs/output/commands/npm-bugs.html +/usr/lib/node_modules/npm/docs/output/commands/npm-bin.html +/usr/lib/node_modules/npm/docs/output/commands/npm-audit.html +/usr/lib/node_modules/npm/docs/output/commands/npm-adduser.html +/usr/lib/node_modules/npm/docs/output/commands/npm-access.html +/usr/lib/node_modules/npm/docs/output/commands/ +/usr/lib/node_modules/npm/docs/output/ +/usr/lib/node_modules/npm/docs/dockhand.js +/usr/lib/node_modules/npm/docs/content/using-npm/workspaces.md +/usr/lib/node_modules/npm/docs/content/using-npm/semver.md +/usr/lib/node_modules/npm/docs/content/using-npm/scripts.md +/usr/lib/node_modules/npm/docs/content/using-npm/scope.md +/usr/lib/node_modules/npm/docs/content/using-npm/removal.md +/usr/lib/node_modules/npm/docs/content/using-npm/registry.md +/usr/lib/node_modules/npm/docs/content/using-npm/orgs.md +/usr/lib/node_modules/npm/docs/content/using-npm/disputes.md +/usr/lib/node_modules/npm/docs/content/using-npm/developers.md +/usr/lib/node_modules/npm/docs/content/using-npm/config.md +/usr/lib/node_modules/npm/docs/content/using-npm/ +/usr/lib/node_modules/npm/docs/content/configuring-npm/shrinkwrap-json.md +/usr/lib/node_modules/npm/docs/content/configuring-npm/package-locks.md +/usr/lib/node_modules/npm/docs/content/configuring-npm/package-lock-json.md +/usr/lib/node_modules/npm/docs/content/configuring-npm/package-json.md +/usr/lib/node_modules/npm/docs/content/configuring-npm/npmrc.md +/usr/lib/node_modules/npm/docs/content/configuring-npm/install.md +/usr/lib/node_modules/npm/docs/content/configuring-npm/folders.md +/usr/lib/node_modules/npm/docs/content/configuring-npm/ +/usr/lib/node_modules/npm/docs/content/commands/npx.md +/usr/lib/node_modules/npm/docs/content/commands/npm.md +/usr/lib/node_modules/npm/docs/content/commands/npm-whoami.md +/usr/lib/node_modules/npm/docs/content/commands/npm-view.md +/usr/lib/node_modules/npm/docs/content/commands/npm-version.md +/usr/lib/node_modules/npm/docs/content/commands/npm-update.md +/usr/lib/node_modules/npm/docs/content/commands/npm-unstar.md +/usr/lib/node_modules/npm/docs/content/commands/npm-unpublish.md +/usr/lib/node_modules/npm/docs/content/commands/npm-uninstall.md +/usr/lib/node_modules/npm/docs/content/commands/npm-token.md +/usr/lib/node_modules/npm/docs/content/commands/npm-test.md +/usr/lib/node_modules/npm/docs/content/commands/npm-team.md +/usr/lib/node_modules/npm/docs/content/commands/npm-stop.md +/usr/lib/node_modules/npm/docs/content/commands/npm-start.md +/usr/lib/node_modules/npm/docs/content/commands/npm-stars.md +/usr/lib/node_modules/npm/docs/content/commands/npm-star.md +/usr/lib/node_modules/npm/docs/content/commands/npm-shrinkwrap.md +/usr/lib/node_modules/npm/docs/content/commands/npm-set-script.md +/usr/lib/node_modules/npm/docs/content/commands/npm-search.md +/usr/lib/node_modules/npm/docs/content/commands/npm-run-script.md +/usr/lib/node_modules/npm/docs/content/commands/npm-root.md +/usr/lib/node_modules/npm/docs/content/commands/npm-restart.md +/usr/lib/node_modules/npm/docs/content/commands/npm-repo.md +/usr/lib/node_modules/npm/docs/content/commands/npm-rebuild.md +/usr/lib/node_modules/npm/docs/content/commands/npm-publish.md +/usr/lib/node_modules/npm/docs/content/commands/npm-prune.md +/usr/lib/node_modules/npm/docs/content/commands/npm-profile.md +/usr/lib/node_modules/npm/docs/content/commands/npm-prefix.md +/usr/lib/node_modules/npm/docs/content/commands/npm-ping.md +/usr/lib/node_modules/npm/docs/content/commands/npm-pack.md +/usr/lib/node_modules/npm/docs/content/commands/npm-owner.md +/usr/lib/node_modules/npm/docs/content/commands/npm-outdated.md +/usr/lib/node_modules/npm/docs/content/commands/npm-org.md +/usr/lib/node_modules/npm/docs/content/commands/npm-ls.md +/usr/lib/node_modules/npm/docs/content/commands/npm-logout.md +/usr/lib/node_modules/npm/docs/content/commands/npm-link.md +/usr/lib/node_modules/npm/docs/content/commands/npm-install.md +/usr/lib/node_modules/npm/docs/content/commands/npm-install-test.md +/usr/lib/node_modules/npm/docs/content/commands/npm-install-ci-test.md +/usr/lib/node_modules/npm/docs/content/commands/npm-init.md +/usr/lib/node_modules/npm/docs/content/commands/npm-hook.md +/usr/lib/node_modules/npm/docs/content/commands/npm-help.md +/usr/lib/node_modules/npm/docs/content/commands/npm-help-search.md +/usr/lib/node_modules/npm/docs/content/commands/npm-fund.md +/usr/lib/node_modules/npm/docs/content/commands/npm-explore.md +/usr/lib/node_modules/npm/docs/content/commands/npm-explain.md +/usr/lib/node_modules/npm/docs/content/commands/npm-exec.md +/usr/lib/node_modules/npm/docs/content/commands/npm-edit.md +/usr/lib/node_modules/npm/docs/content/commands/npm-doctor.md +/usr/lib/node_modules/npm/docs/content/commands/npm-docs.md +/usr/lib/node_modules/npm/docs/content/commands/npm-dist-tag.md +/usr/lib/node_modules/npm/docs/content/commands/npm-deprecate.md +/usr/lib/node_modules/npm/docs/content/commands/npm-dedupe.md +/usr/lib/node_modules/npm/docs/content/commands/npm-config.md +/usr/lib/node_modules/npm/docs/content/commands/npm-completion.md +/usr/lib/node_modules/npm/docs/content/commands/npm-ci.md +/usr/lib/node_modules/npm/docs/content/commands/npm-cache.md +/usr/lib/node_modules/npm/docs/content/commands/npm-bugs.md +/usr/lib/node_modules/npm/docs/content/commands/npm-bin.md +/usr/lib/node_modules/npm/docs/content/commands/npm-audit.md +/usr/lib/node_modules/npm/docs/content/commands/npm-adduser.md +/usr/lib/node_modules/npm/docs/content/commands/npm-access.md +/usr/lib/node_modules/npm/docs/content/commands/ +/usr/lib/node_modules/npm/docs/content/ +/usr/lib/node_modules/npm/docs/config.json +/usr/lib/node_modules/npm/docs/ +/usr/lib/node_modules/npm/changelogs/CHANGELOG-6.md +/usr/lib/node_modules/npm/changelogs/CHANGELOG-5.md +/usr/lib/node_modules/npm/changelogs/CHANGELOG-4.md +/usr/lib/node_modules/npm/changelogs/CHANGELOG-3.md +/usr/lib/node_modules/npm/changelogs/CHANGELOG-2.md +/usr/lib/node_modules/npm/changelogs/CHANGELOG-1.md +/usr/lib/node_modules/npm/changelogs/ +/usr/lib/node_modules/npm/bin/npx.cmd +/usr/lib/node_modules/npm/bin/npx-cli.js +/usr/lib/node_modules/npm/bin/npx +/usr/lib/node_modules/npm/bin/npm.cmd +/usr/lib/node_modules/npm/bin/npm-cli.js +/usr/lib/node_modules/npm/bin/npm +/usr/lib/node_modules/npm/bin/node-gyp-bin/node-gyp.cmd +/usr/lib/node_modules/npm/bin/node-gyp-bin/node-gyp +/usr/lib/node_modules/npm/bin/node-gyp-bin/ +/usr/lib/node_modules/npm/bin/ +/usr/lib/node_modules/npm/README.md +/usr/lib/node_modules/npm/Makefile +/usr/lib/node_modules/npm/LICENSE +/usr/lib/node_modules/npm/CONTRIBUTING.md +/usr/lib/node_modules/npm/CHANGELOG.md +/usr/lib/node_modules/npm/AUTHORS +/usr/lib/node_modules/npm/.npmrc +/usr/lib/node_modules/npm/.npmignore +/usr/lib/node_modules/npm/.mailmap +/usr/lib/node_modules/npm/.licensee.json +/usr/lib/node_modules/npm/.eslintrc.json +/usr/lib/node_modules/npm/ +/usr/lib/node_modules/ +/usr/lib/ +/usr/include/node/v8config.h +/usr/include/node/v8.h +/usr/include/node/v8-wasm-trap-handler-win.h +/usr/include/node/v8-wasm-trap-handler-posix.h +/usr/include/node/v8-version.h +/usr/include/node/v8-version-string.h +/usr/include/node/v8-value-serializer-version.h +/usr/include/node/v8-util.h +/usr/include/node/v8-profiler.h +/usr/include/node/v8-platform.h +/usr/include/node/v8-metrics.h +/usr/include/node/v8-internal.h +/usr/include/node/v8-fast-api-calls.h +/usr/include/node/v8-cppgc.h +/usr/include/node/uv/win.h +/usr/include/node/uv/version.h +/usr/include/node/uv/unix.h +/usr/include/node/uv/tree.h +/usr/include/node/uv/threadpool.h +/usr/include/node/uv/sunos.h +/usr/include/node/uv/stdint-msvc2008.h +/usr/include/node/uv/posix.h +/usr/include/node/uv/os390.h +/usr/include/node/uv/linux.h +/usr/include/node/uv/errno.h +/usr/include/node/uv/darwin.h +/usr/include/node/uv/bsd.h +/usr/include/node/uv/android-ifaddrs.h +/usr/include/node/uv/aix.h +/usr/include/node/uv/ +/usr/include/node/uv.h +/usr/include/node/node_version.h +/usr/include/node/node_object_wrap.h +/usr/include/node/node_buffer.h +/usr/include/node/node_api_types.h +/usr/include/node/node_api.h +/usr/include/node/node.h +/usr/include/node/libplatform/v8-tracing.h +/usr/include/node/libplatform/libplatform.h +/usr/include/node/libplatform/libplatform-export.h +/usr/include/node/libplatform/ +/usr/include/node/js_native_api_types.h +/usr/include/node/js_native_api.h +/usr/include/node/cppgc/visitor.h +/usr/include/node/cppgc/type-traits.h +/usr/include/node/cppgc/trace-trait.h +/usr/include/node/cppgc/source-location.h +/usr/include/node/cppgc/prefinalizer.h +/usr/include/node/cppgc/platform.h +/usr/include/node/cppgc/persistent.h +/usr/include/node/cppgc/member.h +/usr/include/node/cppgc/macros.h +/usr/include/node/cppgc/liveness-broker.h +/usr/include/node/cppgc/internal/write-barrier.h +/usr/include/node/cppgc/internal/process-heap.h +/usr/include/node/cppgc/internal/prefinalizer-handler.h +/usr/include/node/cppgc/internal/pointer-policies.h +/usr/include/node/cppgc/internal/persistent-node.h +/usr/include/node/cppgc/internal/logging.h +/usr/include/node/cppgc/internal/gc-info.h +/usr/include/node/cppgc/internal/finalizer-trait.h +/usr/include/node/cppgc/internal/compiler-specific.h +/usr/include/node/cppgc/internal/caged-heap-local-data.h +/usr/include/node/cppgc/internal/atomic-entry-flag.h +/usr/include/node/cppgc/internal/api-constants.h +/usr/include/node/cppgc/internal/ +/usr/include/node/cppgc/heap.h +/usr/include/node/cppgc/garbage-collected.h +/usr/include/node/cppgc/default-platform.h +/usr/include/node/cppgc/custom-space.h +/usr/include/node/cppgc/common.h +/usr/include/node/cppgc/allocation.h +/usr/include/node/cppgc/ +/usr/include/node/config.gypi +/usr/include/node/common.gypi +/usr/include/node/ +/usr/include/ +/usr/bin/npx +/usr/bin/npm +/usr/bin/node +/usr/bin/ +/usr/ diff --git a/extra/nodejs/sources b/extra/nodejs/sources new file mode 100644 index 0000000..39d2d9b --- /dev/null +++ b/extra/nodejs/sources @@ -0,0 +1 @@ +https://nodejs.org/download/release/v16.4.2/node-v16.4.2.tar.xz diff --git a/extra/nodejs/version b/extra/nodejs/version new file mode 100644 index 0000000..9c026b8 --- /dev/null +++ b/extra/nodejs/version @@ -0,0 +1 @@ +16.4.2 1 diff --git a/extra/nss/build b/extra/nss/build new file mode 100755 index 0000000..2238dc6 --- /dev/null +++ b/extra/nss/build @@ -0,0 +1,57 @@ +#!/bin/sh -e + +export NSS_USE_SYSTEM_SQLITE=1 +export NSS_ENABLE_WERROR=0 +export USE_64=1 +export BUILD_OPT=1 +export NSS_DISABLE_GTESTS=1 +export CC="${CC:-cc}" +export CCC="${CXX:-c++}" +export CXX="${CXX:-c++}" + +patch -p1 < intel.patch + +make -j1 -C nss nss_build_all + +# TODO: Maybe install the NSS binaries. They're uneeded +# right now as we handle certs differently. +# +# TODO: Maybe install nss-config. Nothing uses it yet +# and this build system is terrible so shhh. +# NOTE: firefox builds using system nss/nspr require these bins. + +install -Dt "$1/usr/include/nss" -m644 dist/public/nss/*.h +install -Dt "$1/usr/include/nss" -m644 dist/Linux*/include/*.h +install -Dt "$1/usr/lib" dist/Linux*/lib/*.so +install -Dt "$1/usr/lib" -m644 dist/Linux*/lib/*.chk + +# Yucky. This is needed by qtwebengine. +install -Dt "$1/usr/include/nss/obsolete" \ + -m644 dist/Linux*/include/obsolete/*.h + +# Install the NSPR files. This is a joint package as I'd +# rather not juggle which version of NSPR works best with NSS. +install -Dt "$1/usr/include/nspr" -m644 nspr/pr/include/*.h +install -Dt "$1/usr/include/nspr" -m644 nspr/lib/*/*.h + +# Disgusting. Disgusting. Disgusting. Disgusting. Disgusting. +find nspr/Linux* -name \*.so \ + -exec install -Dt "$1/usr/lib" {} \; + +# This is disgusting and I hate this package with a passion. +sed nss/pkg/pkg-config/nss.pc.in \ + -e "s,%libdir%,/usr/lib,g" \ + -e "s,%prefix%,/usr,g" \ + -e "s,%exec_prefix%,/usr/bin,g" \ + -e "s,%includedir%,/usr/include/nss,g" \ + -e "s,%NSPR_VERSION%,4.29,g" \ + -e "s,%NSS_VERSION%,3.67,g" | +install -Dm644 /dev/stdin "$1/usr/lib/pkgconfig/nss.pc" + +# This is disgusting and I hate this package with a passion. +sed nspr/Linux*/config/nspr.pc \ + -e "s,/usr/local,/usr,g" | +install -Dm644 /dev/stdin "$1/usr/lib/pkgconfig/nspr.pc" + +# Install the license +install -Dm755 nss/COPYING "$1/usr/share/LICENSES/nss.license" diff --git a/extra/nss/checksums b/extra/nss/checksums new file mode 100644 index 0000000..b090e53 --- /dev/null +++ b/extra/nss/checksums @@ -0,0 +1,2 @@ +683a4fc92aad224fde8ba18d49bdbc6ef93716731167d4e85d5654765162f042 +c139ab0f6b212cf754e8ebbdecbd3ad1851187a829858b1974ebba5cb8365d4c diff --git a/extra/nss/depends b/extra/nss/depends new file mode 100644 index 0000000..48065a6 --- /dev/null +++ b/extra/nss/depends @@ -0,0 +1,4 @@ +linux-headers make +perl make +sqlite +zlib diff --git a/extra/nss/patches/intel.patch b/extra/nss/patches/intel.patch new file mode 100644 index 0000000..af252a4 --- /dev/null +++ b/extra/nss/patches/intel.patch @@ -0,0 +1,18 @@ +--- a/nss/lib/freebl/Makefile ++++ b/nss/lib/freebl/Makefile +@@ -273,10 +273,10 @@ + DEFINES += -DMP_IS_LITTLE_ENDIAN + # DEFINES += -DMPI_AMD64_ADD + # comment the next four lines to turn off Intel HW acceleration. +- DEFINES += -DUSE_HW_AES -DINTEL_GCM +- ASFILES += intel-aes.s intel-gcm.s +- EXTRA_SRCS += intel-gcm-wrap.c +- INTEL_GCM = 1 ++ #DEFINES += -DUSE_HW_AES -DINTEL_GCM ++ #ASFILES += intel-aes.s intel-gcm.s ++ #EXTRA_SRCS += intel-gcm-wrap.c ++ #INTEL_GCM = 1 + MPI_SRCS += mpi_amd64.c mp_comba.c + endif + ifeq ($(CPU_ARCH),x86) + diff --git a/extra/nss/sources b/extra/nss/sources new file mode 100644 index 0000000..d3e5926 --- /dev/null +++ b/extra/nss/sources @@ -0,0 +1,2 @@ +https://ftp.mozilla.org/pub/security/nss/releases/NSS_3_67_RTM/src/nss-3.67-with-nspr-4.29.tar.gz +patches/intel.patch diff --git a/extra/nss/version b/extra/nss/version new file mode 100644 index 0000000..abac1f1 --- /dev/null +++ b/extra/nss/version @@ -0,0 +1 @@ +3.67 1 diff --git a/extra/patch/build b/extra/patch/build new file mode 100755 index 0000000..d32f240 --- /dev/null +++ b/extra/patch/build @@ -0,0 +1,10 @@ +#!/usr/bin/sh -e + +for i in libopenbsd libz yacc mv patch; do + make PREFIX=/usr -C "$i" +done + +cd patch +install -Dm755 patch "$1/usr/bin/patch" +install -Dm644 patch.1 "$1/usr/share/man/man1/patch.1" + diff --git a/extra/patch/checksums b/extra/patch/checksums new file mode 100644 index 0000000..e69de29 diff --git a/extra/patch/sources b/extra/patch/sources new file mode 100644 index 0000000..9475b43 --- /dev/null +++ b/extra/patch/sources @@ -0,0 +1 @@ +git+https://github.com/ibara/baseutils \ No newline at end of file diff --git a/extra/patch/version b/extra/patch/version new file mode 100644 index 0000000..a383ea1 --- /dev/null +++ b/extra/patch/version @@ -0,0 +1 @@ +git 1 diff --git a/extra/python2/build b/extra/python2/build new file mode 100755 index 0000000..e2928fa --- /dev/null +++ b/extra/python2/build @@ -0,0 +1,31 @@ +#!/bin/sh -e + +patch -p1 < python2-always-pip.patch + +./configure \ + --prefix=/usr \ + --with-ensurepip=yes + +make +make DESTDIR="$1" install + +# Make static library writable. +chmod u+w "$1/usr/lib/libpython"*.a + +# Install the LICENSE +install -Dm755 LICENSE "$1/usr/share/LICENSES/python2.license" + +# Let's make some kind of effort to reduce the overall +# size of Python by removing a bunch of rarely used and +# otherwise useless components. +# +# This can't be done via ./configure as the build system +# doesn't give you this much control over the process. +{ + cd "$1/usr/lib/python"* + rm -rf test ./*/test ./*/tests + rm -rf lib2to3 pydoc* idlelib turtle* ensurepip lib-tk config + + cd "$1/usr/bin" + rm -f 2to3* pydoc* idle* python pip +} diff --git a/extra/python2/checksums b/extra/python2/checksums new file mode 100644 index 0000000..339d2f6 --- /dev/null +++ b/extra/python2/checksums @@ -0,0 +1,2 @@ +b62c0e7937551d0cc02b8fd5cb0f544f9405bafc9a54d3808ed4594812edef43 +1a184c64f85d7a2fb57642135ea298ddd005684c5bd3e601b932cf31b82b9417 diff --git a/extra/python2/depends b/extra/python2/depends new file mode 100644 index 0000000..4711f7d --- /dev/null +++ b/extra/python2/depends @@ -0,0 +1,3 @@ +bzip2 +sqlite +zlib diff --git a/extra/python2/patches/python2-always-pip.patch b/extra/python2/patches/python2-always-pip.patch new file mode 100644 index 0000000..91789c9 --- /dev/null +++ b/extra/python2/patches/python2-always-pip.patch @@ -0,0 +1,13 @@ +diff --git a/Lib/ensurepip/__init__.py b/Lib/ensurepip/__init__.py +index 526dfd0..d85dc33 100644 +--- a/Lib/ensurepip/__init__.py ++++ b/Lib/ensurepip/__init__.py +@@ -104,7 +104,7 @@ def _bootstrap(*, root=None, upgrade=False, user=False, + additional_paths.append(os.path.join(tmpdir, wheel_name)) + + # Construct the arguments to be passed to the pip command +- args = ["install", "--no-index", "--find-links", tmpdir] ++ args = ["install", "-I", "--no-index", "--find-links", tmpdir] + if root: + args += ["--root", root] + if upgrade: diff --git a/extra/python2/sources b/extra/python2/sources new file mode 100644 index 0000000..4a76f24 --- /dev/null +++ b/extra/python2/sources @@ -0,0 +1,2 @@ +https://www.python.org/ftp/python/2.7.18/Python-2.7.18.tar.xz +patches/python2-always-pip.patch diff --git a/extra/python2/version b/extra/python2/version new file mode 100644 index 0000000..3536668 --- /dev/null +++ b/extra/python2/version @@ -0,0 +1 @@ +2.7.18 1 diff --git a/extra/aspell/build b/junk/aspell/build similarity index 100% rename from extra/aspell/build rename to junk/aspell/build diff --git a/extra/aspell/checksums b/junk/aspell/checksums similarity index 100% rename from extra/aspell/checksums rename to junk/aspell/checksums diff --git a/extra/aspell/sources b/junk/aspell/sources similarity index 100% rename from extra/aspell/sources rename to junk/aspell/sources diff --git a/extra/aspell/version b/junk/aspell/version similarity index 100% rename from extra/aspell/version rename to junk/aspell/version diff --git a/extra/atk/build b/junk/atk/build similarity index 100% rename from extra/atk/build rename to junk/atk/build diff --git a/extra/atk/checksums b/junk/atk/checksums similarity index 100% rename from extra/atk/checksums rename to junk/atk/checksums diff --git a/extra/atk/depends b/junk/atk/depends similarity index 100% rename from extra/atk/depends rename to junk/atk/depends diff --git a/extra/atk/sources b/junk/atk/sources similarity index 100% rename from extra/atk/sources rename to junk/atk/sources diff --git a/extra/atk/version b/junk/atk/version similarity index 100% rename from extra/atk/version rename to junk/atk/version diff --git a/extra/file/build b/junk/file/build similarity index 100% rename from extra/file/build rename to junk/file/build diff --git a/extra/file/checksums b/junk/file/checksums similarity index 100% rename from extra/file/checksums rename to junk/file/checksums diff --git a/extra/file/depends b/junk/file/depends similarity index 100% rename from extra/file/depends rename to junk/file/depends diff --git a/extra/file/sources b/junk/file/sources similarity index 100% rename from extra/file/sources rename to junk/file/sources diff --git a/extra/file/version b/junk/file/version similarity index 100% rename from extra/file/version rename to junk/file/version diff --git a/extra/gcc/build b/junk/gcc/build similarity index 100% rename from extra/gcc/build rename to junk/gcc/build diff --git a/extra/gcc/depends b/junk/gcc/depends similarity index 100% rename from extra/gcc/depends rename to junk/gcc/depends diff --git a/extra/gcc/sources b/junk/gcc/sources similarity index 100% rename from extra/gcc/sources rename to junk/gcc/sources diff --git a/extra/gcc/version b/junk/gcc/version similarity index 100% rename from extra/gcc/version rename to junk/gcc/version diff --git a/extra/gdk-pixbuf/build b/junk/gdk-pixbuf/build similarity index 100% rename from extra/gdk-pixbuf/build rename to junk/gdk-pixbuf/build diff --git a/extra/gdk-pixbuf/checksums b/junk/gdk-pixbuf/checksums similarity index 100% rename from extra/gdk-pixbuf/checksums rename to junk/gdk-pixbuf/checksums diff --git a/extra/gdk-pixbuf/depends b/junk/gdk-pixbuf/depends similarity index 100% rename from extra/gdk-pixbuf/depends rename to junk/gdk-pixbuf/depends diff --git a/extra/gdk-pixbuf/post-install b/junk/gdk-pixbuf/post-install similarity index 100% rename from extra/gdk-pixbuf/post-install rename to junk/gdk-pixbuf/post-install diff --git a/extra/gdk-pixbuf/sources b/junk/gdk-pixbuf/sources similarity index 100% rename from extra/gdk-pixbuf/sources rename to junk/gdk-pixbuf/sources diff --git a/extra/gdk-pixbuf/version b/junk/gdk-pixbuf/version similarity index 100% rename from extra/gdk-pixbuf/version rename to junk/gdk-pixbuf/version diff --git a/extra/girara/build b/junk/girara/build similarity index 100% rename from extra/girara/build rename to junk/girara/build diff --git a/extra/girara/checksums b/junk/girara/checksums similarity index 100% rename from extra/girara/checksums rename to junk/girara/checksums diff --git a/extra/girara/depends b/junk/girara/depends similarity index 100% rename from extra/girara/depends rename to junk/girara/depends diff --git a/extra/girara/sources b/junk/girara/sources similarity index 100% rename from extra/girara/sources rename to junk/girara/sources diff --git a/extra/girara/version b/junk/girara/version similarity index 100% rename from extra/girara/version rename to junk/girara/version diff --git a/extra/glib-networking/build b/junk/glib-networking/build similarity index 100% rename from extra/glib-networking/build rename to junk/glib-networking/build diff --git a/extra/glib-networking/checksums b/junk/glib-networking/checksums similarity index 100% rename from extra/glib-networking/checksums rename to junk/glib-networking/checksums diff --git a/extra/glib-networking/depends b/junk/glib-networking/depends similarity index 100% rename from extra/glib-networking/depends rename to junk/glib-networking/depends diff --git a/extra/glib-networking/sources b/junk/glib-networking/sources similarity index 100% rename from extra/glib-networking/sources rename to junk/glib-networking/sources diff --git a/extra/glib-networking/version b/junk/glib-networking/version similarity index 100% rename from extra/glib-networking/version rename to junk/glib-networking/version diff --git a/extra/glib/build b/junk/glib/build similarity index 100% rename from extra/glib/build rename to junk/glib/build diff --git a/extra/glib/checksums b/junk/glib/checksums similarity index 100% rename from extra/glib/checksums rename to junk/glib/checksums diff --git a/extra/glib/depends b/junk/glib/depends similarity index 100% rename from extra/glib/depends rename to junk/glib/depends diff --git a/extra/glib/sources b/junk/glib/sources similarity index 100% rename from extra/glib/sources rename to junk/glib/sources diff --git a/extra/glib/version b/junk/glib/version similarity index 100% rename from extra/glib/version rename to junk/glib/version diff --git a/extra/gmime/build b/junk/gmime/build similarity index 100% rename from extra/gmime/build rename to junk/gmime/build diff --git a/extra/gmime/checksums b/junk/gmime/checksums similarity index 100% rename from extra/gmime/checksums rename to junk/gmime/checksums diff --git a/extra/gmime/depends b/junk/gmime/depends similarity index 100% rename from extra/gmime/depends rename to junk/gmime/depends diff --git a/extra/gmime/sources b/junk/gmime/sources similarity index 100% rename from extra/gmime/sources rename to junk/gmime/sources diff --git a/extra/gmime/version b/junk/gmime/version similarity index 100% rename from extra/gmime/version rename to junk/gmime/version diff --git a/extra/gmni/build b/junk/gmni/build similarity index 100% rename from extra/gmni/build rename to junk/gmni/build diff --git a/extra/gmni/depends b/junk/gmni/depends similarity index 100% rename from extra/gmni/depends rename to junk/gmni/depends diff --git a/extra/gmni/sources b/junk/gmni/sources similarity index 100% rename from extra/gmni/sources rename to junk/gmni/sources diff --git a/junk/gmni/version b/junk/gmni/version new file mode 100644 index 0000000..a383ea1 --- /dev/null +++ b/junk/gmni/version @@ -0,0 +1 @@ +git 1 diff --git a/extra/gnutls/build b/junk/gnutls/build similarity index 100% rename from extra/gnutls/build rename to junk/gnutls/build diff --git a/extra/gnutls/checksums b/junk/gnutls/checksums similarity index 100% rename from extra/gnutls/checksums rename to junk/gnutls/checksums diff --git a/extra/gnutls/depends b/junk/gnutls/depends similarity index 100% rename from extra/gnutls/depends rename to junk/gnutls/depends diff --git a/extra/gnutls/sources b/junk/gnutls/sources similarity index 100% rename from extra/gnutls/sources rename to junk/gnutls/sources diff --git a/extra/gnutls/version b/junk/gnutls/version similarity index 100% rename from extra/gnutls/version rename to junk/gnutls/version diff --git a/extra/libpsl/build b/junk/gperf/build similarity index 100% rename from extra/libpsl/build rename to junk/gperf/build diff --git a/junk/gperf/checksums b/junk/gperf/checksums new file mode 100644 index 0000000..96f73ec --- /dev/null +++ b/junk/gperf/checksums @@ -0,0 +1 @@ +588546b945bba4b70b6a3a616e80b4ab466e3f33024a352fc2198112cdbb3ae2 gperf-3.1.tar.gz diff --git a/junk/gperf/sources b/junk/gperf/sources new file mode 100644 index 0000000..2ead637 --- /dev/null +++ b/junk/gperf/sources @@ -0,0 +1 @@ +https://ftp.gnu.org/gnu/gperf/gperf-3.1.tar.gz diff --git a/junk/gperf/version b/junk/gperf/version new file mode 100644 index 0000000..e751c9e --- /dev/null +++ b/junk/gperf/version @@ -0,0 +1 @@ +3.1 1 diff --git a/extra/gtk+3/build b/junk/gtk+3/build similarity index 100% rename from extra/gtk+3/build rename to junk/gtk+3/build diff --git a/extra/gtk+3/checksums b/junk/gtk+3/checksums similarity index 100% rename from extra/gtk+3/checksums rename to junk/gtk+3/checksums diff --git a/extra/gtk+3/depends b/junk/gtk+3/depends similarity index 100% rename from extra/gtk+3/depends rename to junk/gtk+3/depends diff --git a/extra/gtk+3/patches/no-fribidi.patch b/junk/gtk+3/patches/no-fribidi.patch similarity index 100% rename from extra/gtk+3/patches/no-fribidi.patch rename to junk/gtk+3/patches/no-fribidi.patch diff --git a/extra/gtk+3/post-install b/junk/gtk+3/post-install similarity index 100% rename from extra/gtk+3/post-install rename to junk/gtk+3/post-install diff --git a/extra/gtk+3/sources b/junk/gtk+3/sources similarity index 100% rename from extra/gtk+3/sources rename to junk/gtk+3/sources diff --git a/extra/gtk+3/version b/junk/gtk+3/version similarity index 100% rename from extra/gtk+3/version rename to junk/gtk+3/version diff --git a/extra/harfbuzz-icu/build b/junk/harfbuzz-icu/build similarity index 100% rename from extra/harfbuzz-icu/build rename to junk/harfbuzz-icu/build diff --git a/extra/harfbuzz-icu/checksums b/junk/harfbuzz-icu/checksums similarity index 100% rename from extra/harfbuzz-icu/checksums rename to junk/harfbuzz-icu/checksums diff --git a/extra/harfbuzz-icu/depends b/junk/harfbuzz-icu/depends similarity index 100% rename from extra/harfbuzz-icu/depends rename to junk/harfbuzz-icu/depends diff --git a/extra/harfbuzz-icu/sources b/junk/harfbuzz-icu/sources similarity index 100% rename from extra/harfbuzz-icu/sources rename to junk/harfbuzz-icu/sources diff --git a/extra/harfbuzz-icu/version b/junk/harfbuzz-icu/version similarity index 100% rename from extra/harfbuzz-icu/version rename to junk/harfbuzz-icu/version diff --git a/extra/icu/build b/junk/icu/build similarity index 100% rename from extra/icu/build rename to junk/icu/build diff --git a/extra/icu/checksums b/junk/icu/checksums similarity index 100% rename from extra/icu/checksums rename to junk/icu/checksums diff --git a/extra/icu/sources b/junk/icu/sources similarity index 100% rename from extra/icu/sources rename to junk/icu/sources diff --git a/extra/icu/version b/junk/icu/version similarity index 100% rename from extra/icu/version rename to junk/icu/version diff --git a/extra/json-c/build b/junk/json-c/build similarity index 100% rename from extra/json-c/build rename to junk/json-c/build diff --git a/extra/json-c/checksums b/junk/json-c/checksums similarity index 100% rename from extra/json-c/checksums rename to junk/json-c/checksums diff --git a/extra/json-c/depends b/junk/json-c/depends similarity index 100% rename from extra/json-c/depends rename to junk/json-c/depends diff --git a/extra/json-c/sources b/junk/json-c/sources similarity index 100% rename from extra/json-c/sources rename to junk/json-c/sources diff --git a/extra/json-c/version b/junk/json-c/version similarity index 100% rename from extra/json-c/version rename to junk/json-c/version diff --git a/junk/libpsl/build b/junk/libpsl/build new file mode 100755 index 0000000..6daf22f --- /dev/null +++ b/junk/libpsl/build @@ -0,0 +1,7 @@ +#!/bin/sh -e + +./configure \ + --prefix=/usr + +make +make DESTDIR="$1" install diff --git a/extra/libpsl/checksums b/junk/libpsl/checksums similarity index 100% rename from extra/libpsl/checksums rename to junk/libpsl/checksums diff --git a/extra/libpsl/depends b/junk/libpsl/depends similarity index 100% rename from extra/libpsl/depends rename to junk/libpsl/depends diff --git a/extra/libpsl/sources b/junk/libpsl/sources similarity index 100% rename from extra/libpsl/sources rename to junk/libpsl/sources diff --git a/extra/libpsl/version b/junk/libpsl/version similarity index 100% rename from extra/libpsl/version rename to junk/libpsl/version diff --git a/extra/libxo/build b/junk/libxo/build similarity index 100% rename from extra/libxo/build rename to junk/libxo/build diff --git a/extra/libxo/checksums b/junk/libxo/checksums similarity index 100% rename from extra/libxo/checksums rename to junk/libxo/checksums diff --git a/extra/libxo/depends b/junk/libxo/depends similarity index 100% rename from extra/libxo/depends rename to junk/libxo/depends diff --git a/extra/libxo/sources b/junk/libxo/sources similarity index 100% rename from extra/libxo/sources rename to junk/libxo/sources diff --git a/extra/libxo/version b/junk/libxo/version similarity index 100% rename from extra/libxo/version rename to junk/libxo/version diff --git a/extra/lzo/build b/junk/lzo/build similarity index 100% rename from extra/lzo/build rename to junk/lzo/build diff --git a/extra/lzo/checksums b/junk/lzo/checksums similarity index 100% rename from extra/lzo/checksums rename to junk/lzo/checksums diff --git a/extra/lzo/sources b/junk/lzo/sources similarity index 100% rename from extra/lzo/sources rename to junk/lzo/sources diff --git a/extra/lzo/version b/junk/lzo/version similarity index 100% rename from extra/lzo/version rename to junk/lzo/version diff --git a/extra/nettle/build b/junk/nettle/build similarity index 100% rename from extra/nettle/build rename to junk/nettle/build diff --git a/extra/nettle/checksums b/junk/nettle/checksums similarity index 100% rename from extra/nettle/checksums rename to junk/nettle/checksums diff --git a/extra/nettle/sources b/junk/nettle/sources similarity index 100% rename from extra/nettle/sources rename to junk/nettle/sources diff --git a/extra/nettle/version b/junk/nettle/version similarity index 100% rename from extra/nettle/version rename to junk/nettle/version diff --git a/junk/perl/build b/junk/perl/build new file mode 100755 index 0000000..8f369e2 --- /dev/null +++ b/junk/perl/build @@ -0,0 +1,43 @@ +#!/bin/sh -e + +export BUILD_ZLIB=0 +export BUILD_BZIP2=0 +export LDFLAGS="$LDFLAGS -pthread" +export CFLAGS="$CFLAGS -DNO_POSIX_2008_LOCALE -D_GNU_SOURCE" + +./Configure \ + -des \ + -Dprefix=/usr \ + -Dvendorprefix=/usr \ + -Dusevendorprefix \ + -Duseshrplib \ + -Dusesoname \ + -Dusethreads \ + -Dinc_version_list=none \ + -Dd_sockaddr_in6=define \ + -Dcccdlflags=-fPIC \ + -Dccflags="$CFLAGS" \ + -Dlddlflags="-shared $LDFLAGS" \ + -Dldflags="$LDFLAGS" \ + -Doptimize="-Wall $CFLAGS" \ + -Dcc="${CC:-cc}" \ + -Dar="${AR:-ar}" \ + -Dnm="${NM:-nm}" \ + -Dranlib="${RANLIB:-ranlib}" \ + -Dperl_static_inline="static __inline__" \ + -Dd_static_inline + +make +make DESTDIR="$1" install + +# Remove all unneeded files. +find "$1" -name \*.pod -exec rm -f {} + +find "$1" -name .packlist -exec rm -f {} + +find "$1" -name README\* -exec rm -f {} + +find "$1" -name TODO\* -exec rm -f {} + +find "$1" -name Change\* -exec rm -f {} + +find "$1" -name \*.bs -exec rm -f {} + +find "$1" -name \*.0 -type f -exec rm -f {} + + +# Fix permissions. +find "$1/usr/lib" -type f -exec chmod 644 {} \; diff --git a/junk/perl/checksums b/junk/perl/checksums new file mode 100644 index 0000000..cf9c549 --- /dev/null +++ b/junk/perl/checksums @@ -0,0 +1 @@ +82c2e5e5c71b0e10487a80d79140469ab1f8056349ca8545140a224dbbed7ded diff --git a/junk/perl/depends b/junk/perl/depends new file mode 100644 index 0000000..4565337 --- /dev/null +++ b/junk/perl/depends @@ -0,0 +1,2 @@ +bzip2 +zlib diff --git a/junk/perl/sources b/junk/perl/sources new file mode 100644 index 0000000..a06cabd --- /dev/null +++ b/junk/perl/sources @@ -0,0 +1 @@ +https://www.cpan.org/src/5.0/perl-5.34.0.tar.xz diff --git a/junk/perl/version b/junk/perl/version new file mode 100644 index 0000000..23cfb12 --- /dev/null +++ b/junk/perl/version @@ -0,0 +1 @@ +5.34.0 1 diff --git a/extra/poppler/build b/junk/poppler/build similarity index 100% rename from extra/poppler/build rename to junk/poppler/build diff --git a/extra/poppler/checksums b/junk/poppler/checksums similarity index 100% rename from extra/poppler/checksums rename to junk/poppler/checksums diff --git a/extra/poppler/depends b/junk/poppler/depends similarity index 100% rename from extra/poppler/depends rename to junk/poppler/depends diff --git a/extra/poppler/sources b/junk/poppler/sources similarity index 100% rename from extra/poppler/sources rename to junk/poppler/sources diff --git a/extra/poppler/version b/junk/poppler/version similarity index 100% rename from extra/poppler/version rename to junk/poppler/version diff --git a/extra/ruby/build b/junk/ruby/build similarity index 100% rename from extra/ruby/build rename to junk/ruby/build diff --git a/extra/ruby/checksums b/junk/ruby/checksums similarity index 100% rename from extra/ruby/checksums rename to junk/ruby/checksums diff --git a/extra/ruby/depends b/junk/ruby/depends similarity index 100% rename from extra/ruby/depends rename to junk/ruby/depends diff --git a/extra/ruby/sources b/junk/ruby/sources similarity index 100% rename from extra/ruby/sources rename to junk/ruby/sources diff --git a/extra/ruby/version b/junk/ruby/version similarity index 100% rename from extra/ruby/version rename to junk/ruby/version diff --git a/extra/syncthing/build b/junk/syncthing/build similarity index 100% rename from extra/syncthing/build rename to junk/syncthing/build diff --git a/extra/syncthing/checksums b/junk/syncthing/checksums similarity index 100% rename from extra/syncthing/checksums rename to junk/syncthing/checksums diff --git a/extra/syncthing/depends b/junk/syncthing/depends similarity index 100% rename from extra/syncthing/depends rename to junk/syncthing/depends diff --git a/extra/syncthing/sources b/junk/syncthing/sources similarity index 100% rename from extra/syncthing/sources rename to junk/syncthing/sources diff --git a/extra/syncthing/version b/junk/syncthing/version similarity index 100% rename from extra/syncthing/version rename to junk/syncthing/version diff --git a/extra/texinfo/build b/junk/texinfo/build similarity index 100% rename from extra/texinfo/build rename to junk/texinfo/build diff --git a/extra/texinfo/checksums b/junk/texinfo/checksums similarity index 100% rename from extra/texinfo/checksums rename to junk/texinfo/checksums diff --git a/extra/texinfo/depends b/junk/texinfo/depends similarity index 100% rename from extra/texinfo/depends rename to junk/texinfo/depends diff --git a/extra/texinfo/sources b/junk/texinfo/sources similarity index 100% rename from extra/texinfo/sources rename to junk/texinfo/sources diff --git a/extra/texinfo/version b/junk/texinfo/version similarity index 100% rename from extra/texinfo/version rename to junk/texinfo/version diff --git a/extra/webkitgtk/build b/junk/webkitgtk/build similarity index 100% rename from extra/webkitgtk/build rename to junk/webkitgtk/build diff --git a/extra/webkitgtk/checksums b/junk/webkitgtk/checksums similarity index 100% rename from extra/webkitgtk/checksums rename to junk/webkitgtk/checksums diff --git a/extra/webkitgtk/depends b/junk/webkitgtk/depends similarity index 100% rename from extra/webkitgtk/depends rename to junk/webkitgtk/depends diff --git a/extra/webkitgtk/sources b/junk/webkitgtk/sources similarity index 100% rename from extra/webkitgtk/sources rename to junk/webkitgtk/sources diff --git a/extra/webkitgtk/version b/junk/webkitgtk/version similarity index 100% rename from extra/webkitgtk/version rename to junk/webkitgtk/version diff --git a/extra/zathura-pdf-poppler/build b/junk/zathura-pdf-poppler/build similarity index 100% rename from extra/zathura-pdf-poppler/build rename to junk/zathura-pdf-poppler/build diff --git a/extra/zathura-pdf-poppler/checksums b/junk/zathura-pdf-poppler/checksums similarity index 100% rename from extra/zathura-pdf-poppler/checksums rename to junk/zathura-pdf-poppler/checksums diff --git a/extra/zathura-pdf-poppler/depends b/junk/zathura-pdf-poppler/depends similarity index 100% rename from extra/zathura-pdf-poppler/depends rename to junk/zathura-pdf-poppler/depends diff --git a/extra/zathura-pdf-poppler/sources b/junk/zathura-pdf-poppler/sources similarity index 100% rename from extra/zathura-pdf-poppler/sources rename to junk/zathura-pdf-poppler/sources diff --git a/extra/zathura-pdf-poppler/version b/junk/zathura-pdf-poppler/version similarity index 100% rename from extra/zathura-pdf-poppler/version rename to junk/zathura-pdf-poppler/version diff --git a/extra/zathura/build b/junk/zathura/build similarity index 100% rename from extra/zathura/build rename to junk/zathura/build diff --git a/extra/zathura/checksums b/junk/zathura/checksums similarity index 100% rename from extra/zathura/checksums rename to junk/zathura/checksums diff --git a/extra/zathura/depends b/junk/zathura/depends similarity index 100% rename from extra/zathura/depends rename to junk/zathura/depends diff --git a/extra/zathura/files/zathura.1 b/junk/zathura/files/zathura.1 similarity index 100% rename from extra/zathura/files/zathura.1 rename to junk/zathura/files/zathura.1 diff --git a/extra/zathura/files/zathurarc.5 b/junk/zathura/files/zathurarc.5 similarity index 100% rename from extra/zathura/files/zathurarc.5 rename to junk/zathura/files/zathurarc.5 diff --git a/extra/zathura/patches/remove_gettext.patch b/junk/zathura/patches/remove_gettext.patch similarity index 100% rename from extra/zathura/patches/remove_gettext.patch rename to junk/zathura/patches/remove_gettext.patch diff --git a/extra/zathura/sources b/junk/zathura/sources similarity index 100% rename from extra/zathura/sources rename to junk/zathura/sources diff --git a/extra/zathura/version b/junk/zathura/version similarity index 100% rename from extra/zathura/version rename to junk/zathura/version -- 2.39.2