kpcyrd / what-the-src

Source code of https://whatsrc.org/
https://whatsrc.org/
GNU General Public License v3.0
26 stars 4 forks source link

Support .obscpio with cpio archives #29

Open JanZerebecki opened 4 days ago

JanZerebecki commented 4 days ago

.obscpio is sometimes used in openSUSE sources. E.g. https://whatsrc.org/search?q=cockpit does not list cockpit-316.obscpio from https://build.opensuse.org/package/show/openSUSE:Factory/cockpit

kpcyrd commented 4 days ago

The file I import is cockpit-316-2.1.src.rpm, which has the following content:

< test_data/cockpit-316-2.1.src.rpm bsdtar -c @- | tar tv
``` -rw-r--r-- 0/0 616 2024-06-13 13:02 0001-selinux-allow-login-to-read-motd-file.patch -rw-r--r-- 0/0 2188 2024-06-13 13:02 0001-users-Support-for-watching-lastlog2.patch -rw-r--r-- 0/0 705 2024-06-13 13:02 0002-selinux-temporary-remove-setroubleshoot-section.patch -rw-r--r-- 0/0 6467 2024-06-13 13:02 0002-users-Support-for-watching-lastlog2-and-wutmp-on-overview-page.patch -rw-r--r-- 0/0 189 2024-06-13 13:02 0004-leap-gnu18-removal.patch -rw-r--r-- 0/0 7735 2024-06-13 13:02 @babel-code-frame-7.24.2.tgz -rw-r--r-- 0/0 14648 2024-06-13 13:02 @babel-helper-validator-identifier-7.24.5.tgz -rw-r--r-- 0/0 6901 2024-06-13 13:02 @babel-highlight-7.24.5.tgz -rw-r--r-- 0/0 57469 2024-06-13 13:02 @babel-runtime-7.24.5.tgz -rw-r--r-- 0/0 187562 2024-06-13 13:02 @bufbuild-protobuf-1.9.0.tgz -rw-r--r-- 0/0 9971 2024-06-13 13:02 @csstools-css-parser-algorithms-2.6.3.tgz -rw-r--r-- 0/0 14858 2024-06-13 13:02 @csstools-css-tokenizer-2.3.1.tgz -rw-r--r-- 0/0 18556 2024-06-13 13:02 @csstools-media-query-list-parser-2.1.11.tgz -rw-r--r-- 0/0 3693 2024-06-13 13:02 @csstools-selector-specificity-3.1.1.tgz -rw-r--r-- 0/0 30722 2024-06-13 13:02 @dual-bundle-import-meta-resolve-4.1.0.tgz -rw-r--r-- 0/0 3817150 2024-06-13 13:02 @esbuild-aix-ppc64-0.20.2.tgz -rw-r--r-- 0/0 3145714 2024-06-13 13:02 @esbuild-android-arm-0.20.2.tgz -rw-r--r-- 0/0 3946564 2024-06-13 13:02 @esbuild-android-arm64-0.20.2.tgz -rw-r--r-- 0/0 3145675 2024-06-13 13:02 @esbuild-android-x64-0.20.2.tgz -rw-r--r-- 0/0 4045708 2024-06-13 13:02 @esbuild-darwin-arm64-0.20.2.tgz -rw-r--r-- 0/0 4215541 2024-06-13 13:02 @esbuild-darwin-x64-0.20.2.tgz -rw-r--r-- 0/0 3731389 2024-06-13 13:02 @esbuild-freebsd-arm64-0.20.2.tgz -rw-r--r-- 0/0 4091977 2024-06-13 13:02 @esbuild-freebsd-x64-0.20.2.tgz -rw-r--r-- 0/0 3847138 2024-06-13 13:02 @esbuild-linux-arm-0.20.2.tgz -rw-r--r-- 0/0 3732645 2024-06-13 13:02 @esbuild-linux-arm64-0.20.2.tgz -rw-r--r-- 0/0 3829843 2024-06-13 13:02 @esbuild-linux-ia32-0.20.2.tgz -rw-r--r-- 0/0 3852392 2024-06-13 13:02 @esbuild-linux-loong64-0.20.2.tgz -rw-r--r-- 0/0 3480157 2024-06-13 13:02 @esbuild-linux-mips64el-0.20.2.tgz -rw-r--r-- 0/0 3657275 2024-06-13 13:02 @esbuild-linux-ppc64-0.20.2.tgz -rw-r--r-- 0/0 3814182 2024-06-13 13:02 @esbuild-linux-riscv64-0.20.2.tgz -rw-r--r-- 0/0 3954188 2024-06-13 13:02 @esbuild-linux-s390x-0.20.2.tgz -rw-r--r-- 0/0 4091807 2024-06-13 13:02 @esbuild-linux-x64-0.20.2.tgz -rw-r--r-- 0/0 4082857 2024-06-13 13:02 @esbuild-netbsd-x64-0.20.2.tgz -rw-r--r-- 0/0 4094250 2024-06-13 13:02 @esbuild-openbsd-x64-0.20.2.tgz -rw-r--r-- 0/0 4083250 2024-06-13 13:02 @esbuild-sunos-x64-0.20.2.tgz -rw-r--r-- 0/0 3796377 2024-06-13 13:02 @esbuild-win32-arm64-0.20.2.tgz -rw-r--r-- 0/0 3991270 2024-06-13 13:02 @esbuild-win32-ia32-0.20.2.tgz -rw-r--r-- 0/0 4158860 2024-06-13 13:02 @esbuild-win32-x64-0.20.2.tgz -rw-r--r-- 0/0 63694 2024-06-13 13:02 @eslint-community-eslint-utils-4.4.0.tgz -rw-r--r-- 0/0 66869 2024-06-13 13:02 @eslint-community-regexpp-4.10.0.tgz -rw-r--r-- 0/0 126226 2024-06-13 13:02 @eslint-eslintrc-2.1.4.tgz -rw-r--r-- 0/0 3778 2024-06-13 13:02 @eslint-js-8.57.0.tgz -rw-r--r-- 0/0 15194 2024-06-13 13:02 @humanwhocodes-config-array-0.11.14.tgz -rw-r--r-- 0/0 7090 2024-06-13 13:02 @humanwhocodes-module-importer-1.0.1.tgz -rw-r--r-- 0/0 6184 2024-06-13 13:02 @humanwhocodes-object-schema-2.0.3.tgz -rw-r--r-- 0/0 6586 2024-06-13 13:02 @nodelib-fs.scandir-2.1.5.tgz -rw-r--r-- 0/0 4182 2024-06-13 13:02 @nodelib-fs.stat-2.0.5.tgz -rw-r--r-- 0/0 7360 2024-06-13 13:02 @nodelib-fs.walk-1.2.8.tgz -rw-r--r-- 0/0 5007056 2024-06-13 13:02 @patternfly-patternfly-5.3.0.tgz -rw-r--r-- 0/0 5169370 2024-06-13 13:02 @patternfly-react-core-5.3.0.tgz -rw-r--r-- 0/0 1491034 2024-06-13 13:02 @patternfly-react-icons-5.3.0.tgz -rw-r--r-- 0/0 2562648 2024-06-13 13:02 @patternfly-react-styles-5.3.0.tgz -rw-r--r-- 0/0 318689 2024-06-13 13:02 @patternfly-react-table-5.3.0.tgz -rw-r--r-- 0/0 1465456 2024-06-13 13:02 @patternfly-react-tokens-5.3.0.tgz -rw-r--r-- 0/0 1616 2024-06-13 13:02 @types-deep-equal-1.0.4.tgz -rw-r--r-- 0/0 6145 2024-06-13 13:02 @types-json-schema-7.0.15.tgz -rw-r--r-- 0/0 1507 2024-06-13 13:02 @types-json5-0.0.29.tgz -rw-r--r-- 0/0 2839 2024-06-13 13:02 @types-prop-types-15.7.12.tgz -rw-r--r-- 0/0 9836 2024-06-13 13:02 @types-qunit-2.19.10.tgz -rw-r--r-- 0/0 78838 2024-06-13 13:02 @types-react-18.2.79.tgz -rw-r--r-- 0/0 9361 2024-06-13 13:02 @types-react-dom-18.2.25.tgz -rw-r--r-- 0/0 6418 2024-06-13 13:02 @types-semver-7.5.8.tgz -rw-r--r-- 0/0 491940 2024-06-13 13:02 @typescript-eslint-eslint-plugin-7.7.1.tgz -rw-r--r-- 0/0 6027 2024-06-13 13:02 @typescript-eslint-parser-7.10.0.tgz -rw-r--r-- 0/0 99004 2024-06-13 13:02 @typescript-eslint-scope-manager-7.10.0.tgz -rw-r--r-- 0/0 98995 2024-06-13 13:02 @typescript-eslint-scope-manager-7.7.1.tgz -rw-r--r-- 0/0 23752 2024-06-13 13:02 @typescript-eslint-type-utils-7.7.1.tgz -rw-r--r-- 0/0 25270 2024-06-13 13:02 @typescript-eslint-types-7.10.0.tgz -rw-r--r-- 0/0 25261 2024-06-13 13:02 @typescript-eslint-types-7.7.1.tgz -rw-r--r-- 0/0 109758 2024-06-13 13:02 @typescript-eslint-typescript-estree-7.10.0.tgz -rw-r--r-- 0/0 108048 2024-06-13 13:02 @typescript-eslint-typescript-estree-7.7.1.tgz -rw-r--r-- 0/0 63906 2024-06-13 13:02 @typescript-eslint-utils-7.7.1.tgz -rw-r--r-- 0/0 5773 2024-06-13 13:02 @typescript-eslint-visitor-keys-7.10.0.tgz -rw-r--r-- 0/0 5766 2024-06-13 13:02 @typescript-eslint-visitor-keys-7.7.1.tgz -rw-r--r-- 0/0 7054 2024-06-13 13:02 @ungap-structured-clone-1.2.0.tgz -rw-r--r-- 0/0 1876 2024-06-13 13:02 README.packaging -rw-r--r-- 0/0 17548 2024-06-13 13:02 abort-controller-3.0.0.tgz -rw-r--r-- 0/0 125841 2024-06-13 13:02 acorn-8.11.3.tgz -rw-r--r-- 0/0 7635 2024-06-13 13:02 acorn-jsx-5.3.2.tgz -rw-r--r-- 0/0 202371 2024-06-13 13:02 ajv-6.12.6.tgz -rw-r--r-- 0/0 217039 2024-06-13 13:02 ajv-8.13.0.tgz -rw-r--r-- 0/0 5500 2024-06-13 13:02 ansi-escapes-6.2.1.tgz -rw-r--r-- 0/0 2768 2024-06-13 13:02 ansi-regex-5.0.1.tgz -rw-r--r-- 0/0 2765 2024-06-13 13:02 ansi-regex-6.0.1.tgz -rw-r--r-- 0/0 3808 2024-06-13 13:02 ansi-styles-3.2.1.tgz -rw-r--r-- 0/0 5849 2024-06-13 13:02 ansi-styles-4.3.0.tgz -rw-r--r-- 0/0 3652 2024-06-13 13:02 anymatch-3.1.3.tgz -rw-r--r-- 0/0 29761 2024-06-13 13:02 argparse-1.0.10.tgz -rw-r--r-- 0/0 39740 2024-06-13 13:02 argparse-2.0.1.tgz -rw-r--r-- 0/0 30806 2024-06-13 13:02 aria-query-5.3.0.tgz -rw-r--r-- 0/0 5444 2024-06-13 13:02 array-buffer-byte-length-1.0.1.tgz -rw-r--r-- 0/0 8815 2024-06-13 13:02 array-includes-3.1.8.tgz -rw-r--r-- 0/0 1606 2024-06-13 13:02 array-union-2.1.0.tgz -rw-r--r-- 0/0 9479 2024-06-13 13:02 array.prototype.findlast-1.2.5.tgz -rw-r--r-- 0/0 9260 2024-06-13 13:02 array.prototype.findlastindex-1.2.5.tgz -rw-r--r-- 0/0 6801 2024-06-13 13:02 array.prototype.flat-1.3.2.tgz -rw-r--r-- 0/0 6881 2024-06-13 13:02 array.prototype.flatmap-1.3.2.tgz -rw-r--r-- 0/0 6428 2024-06-13 13:02 array.prototype.toreversed-1.1.2.tgz -rw-r--r-- 0/0 6909 2024-06-13 13:02 array.prototype.tosorted-1.1.3.tgz -rw-r--r-- 0/0 6795 2024-06-13 13:02 arraybuffer.prototype.slice-1.0.3.tgz -rw-r--r-- 0/0 8683 2024-06-13 13:02 ast-types-flow-0.0.8.tgz -rw-r--r-- 0/0 1803 2024-06-13 13:02 astral-regex-2.0.0.tgz -rw-r--r-- 0/0 5644 2024-06-13 13:02 attr-accept-2.2.2.tgz -rw-r--r-- 0/0 315302 2024-06-13 13:02 autolinker-3.16.2.tgz -rw-r--r-- 0/0 7360 2024-06-13 13:02 available-typed-arrays-1.0.7.tgz -rw-r--r-- 0/0 432531 2024-06-13 13:02 axe-core-4.7.0.tgz -rw-r--r-- 0/0 21073 2024-06-13 13:02 axobject-query-3.2.1.tgz -rw-r--r-- 0/0 2668 2024-06-13 13:02 balanced-match-1.0.2.tgz -rw-r--r-- 0/0 2720 2024-06-13 13:02 balanced-match-2.0.0.tgz -rw-r--r-- 0/0 4109 2024-06-13 13:02 base64-js-1.5.1.tgz -rw-r--r-- 0/0 2362 2024-06-13 13:02 binary-extensions-2.3.0.tgz -rw-r--r-- 0/0 4239 2024-06-13 13:02 brace-expansion-1.1.11.tgz -rw-r--r-- 0/0 4345 2024-06-13 13:02 brace-expansion-2.0.1.tgz -rw-r--r-- 0/0 13972 2024-06-13 13:02 braces-3.0.3.tgz -rw-r--r-- 0/0 23108 2024-06-13 13:02 buffer-6.0.3.tgz -rw-r--r-- 0/0 5686 2024-06-13 13:02 buffer-builder-0.2.0.tgz -rw-r--r-- 0/0 2348 2024-06-13 13:02 builtin-modules-3.3.0.tgz -rw-r--r-- 0/0 1840 2024-06-13 13:02 builtins-5.1.0.tgz -rw-r--r-- 0/0 7527 2024-06-13 13:02 call-bind-1.0.7.tgz -rw-r--r-- 0/0 2433 2024-06-13 13:02 callsites-3.1.0.tgz -rw-r--r-- 0/0 9865 2024-06-13 13:02 chalk-2.4.2.tgz -rw-r--r-- 0/0 11577 2024-06-13 13:02 chalk-4.1.2.tgz -rw-r--r-- 0/0 13397 2024-06-13 13:02 chalk-5.3.0.tgz -rw-r--r-- 0/0 26452 2024-06-13 13:02 chokidar-3.6.0.tgz -rw-r--r-- 0/0 303833 2024-06-13 13:02 chrome-remote-interface-0.33.0.tgz -rw-r--r-- 0/0 22691840 2024-06-13 13:02 cockpit-316.tar -rw-r--r-- 0/0 164 2024-06-13 13:02 cockpit-rpmlintrc -rw-r--r-- 0/0 1300480 2024-06-13 13:02 cockpit-suse-theme.tar -rw-r--r-- 0/0 416 2024-06-13 13:02 cockpit.pam -rw-r--r-- 0/0 43450 2024-06-13 13:02 cockpit.spec -rw-r--r-- 0/0 8882 2024-06-13 13:02 color-convert-1.9.3.tgz -rw-r--r-- 0/0 8996 2024-06-13 13:02 color-convert-2.0.1.tgz -rw-r--r-- 0/0 4071 2024-06-13 13:02 color-name-1.1.3.tgz -rw-r--r-- 0/0 2868 2024-06-13 13:02 color-name-1.1.4.tgz -rw-r--r-- 0/0 32721 2024-06-13 13:02 colord-2.9.3.tgz -rw-r--r-- 0/0 14370 2024-06-13 13:02 commander-2.11.0.tgz -rw-r--r-- 0/0 38162 2024-06-13 13:02 commander-7.2.0.tgz -rw-r--r-- 0/0 2263 2024-06-13 13:02 concat-map-0.0.1.tgz -rw-r--r-- 0/0 3914 2024-06-13 13:02 content-type-1.0.5.tgz -rw-r--r-- 0/0 29670 2024-06-13 13:02 cosmiconfig-9.0.0.tgz -rw-r--r-- 0/0 7477 2024-06-13 13:02 cross-spawn-7.0.3.tgz -rw-r--r-- 0/0 6247 2024-06-13 13:02 css-functions-list-3.2.2.tgz -rw-r--r-- 0/0 15567 2024-06-13 13:02 css-overrides.patch -rw-r--r-- 0/0 278774 2024-06-13 13:02 css-tree-2.3.1.tgz -rw-r--r-- 0/0 6495 2024-06-13 13:02 cssesc-3.0.0.tgz -rw-r--r-- 0/0 184337 2024-06-13 13:02 csstype-3.1.3.tgz -rw-r--r-- 0/0 4134 2024-06-13 13:02 damerau-levenshtein-1.0.8.tgz -rw-r--r-- 0/0 5354 2024-06-13 13:02 data-view-buffer-1.0.1.tgz -rw-r--r-- 0/0 4453 2024-06-13 13:02 data-view-byte-length-1.0.1.tgz -rw-r--r-- 0/0 5242 2024-06-13 13:02 data-view-byte-offset-1.0.0.tgz -rw-r--r-- 0/0 3102995 2024-06-13 13:02 date-fns-3.6.0.tgz -rw-r--r-- 0/0 16872 2024-06-13 13:02 debug-3.2.7.tgz -rw-r--r-- 0/0 13252 2024-06-13 13:02 debug-4.3.4.tgz -rw-r--r-- 0/0 22991 2024-06-13 13:02 deep-equal-2.2.3.tgz -rw-r--r-- 0/0 3400 2024-06-13 13:02 deep-is-0.1.4.tgz -rw-r--r-- 0/0 8913 2024-06-13 13:02 define-data-property-1.1.4.tgz -rw-r--r-- 0/0 5203 2024-06-13 13:02 define-properties-1.2.1.tgz -rw-r--r-- 0/0 4286 2024-06-13 13:02 dequal-2.0.3.tgz -rw-r--r-- 0/0 2258 2024-06-13 13:02 dir-glob-3.0.1.tgz -rw-r--r-- 0/0 22263 2024-06-13 13:02 doctrine-2.1.0.tgz -rw-r--r-- 0/0 22354 2024-06-13 13:02 doctrine-3.0.0.tgz -rw-r--r-- 0/0 5191 2024-06-13 13:02 emoji-regex-10.3.0.tgz -rw-r--r-- 0/0 6664 2024-06-13 13:02 emoji-regex-8.0.0.tgz -rw-r--r-- 0/0 11118 2024-06-13 13:02 emoji-regex-9.2.2.tgz -rw-r--r-- 0/0 3040 2024-06-13 13:02 encoding-0.1.13.tgz -rw-r--r-- 0/0 3411 2024-06-13 13:02 env-paths-2.2.1.tgz -rw-r--r-- 0/0 3555 2024-06-13 13:02 error-ex-1.3.2.tgz -rw-r--r-- 0/0 208966 2024-06-13 13:02 es-abstract-1.23.3.tgz -rw-r--r-- 0/0 4991 2024-06-13 13:02 es-define-property-1.0.0.tgz -rw-r--r-- 0/0 5338 2024-06-13 13:02 es-errors-1.3.0.tgz -rw-r--r-- 0/0 10822 2024-06-13 13:02 es-get-iterator-1.1.3.tgz -rw-r--r-- 0/0 24921 2024-06-13 13:02 es-iterator-helpers-1.0.19.tgz -rw-r--r-- 0/0 3998 2024-06-13 13:02 es-object-atoms-1.0.0.tgz -rw-r--r-- 0/0 5555 2024-06-13 13:02 es-set-tostringtag-2.0.3.tgz -rw-r--r-- 0/0 4412 2024-06-13 13:02 es-shim-unscopables-1.0.2.tgz -rw-r--r-- 0/0 8725 2024-06-13 13:02 es-to-primitive-1.2.1.tgz -rw-r--r-- 0/0 30537 2024-06-13 13:02 esbuild-0.20.2.tgz -rw-r--r-- 0/0 6699 2024-06-13 13:02 esbuild-plugin-copy-2.1.1.tgz -rw-r--r-- 0/0 9768 2024-06-13 13:02 esbuild-plugin-replace-1.4.0.tgz -rw-r--r-- 0/0 23757 2024-06-13 13:02 esbuild-sass-plugin-3.2.0.tgz -rw-r--r-- 0/0 3238160 2024-06-13 13:02 esbuild-wasm-0.20.2.tgz -rw-r--r-- 0/0 1578 2024-06-13 13:02 escape-string-regexp-1.0.5.tgz -rw-r--r-- 0/0 2017 2024-06-13 13:02 escape-string-regexp-4.0.0.tgz -rw-r--r-- 0/0 565453 2024-06-13 13:02 eslint-8.57.0.tgz -rw-r--r-- 0/0 11516 2024-06-13 13:02 eslint-compat-utils-0.5.0.tgz -rw-r--r-- 0/0 5378 2024-06-13 13:02 eslint-config-standard-17.1.0.tgz -rw-r--r-- 0/0 3492 2024-06-13 13:02 eslint-config-standard-jsx-11.0.0.tgz -rw-r--r-- 0/0 2769 2024-06-13 13:02 eslint-config-standard-react-13.0.0.tgz -rw-r--r-- 0/0 2480 2024-06-13 13:02 eslint-import-resolver-node-0.3.9.tgz -rw-r--r-- 0/0 15565 2024-06-13 13:02 eslint-module-utils-2.8.1.tgz -rw-r--r-- 0/0 16652 2024-06-13 13:02 eslint-plugin-es-3.0.1.tgz -rw-r--r-- 0/0 43357 2024-06-13 13:02 eslint-plugin-es-x-7.6.0.tgz -rw-r--r-- 0/0 351998 2024-06-13 13:02 eslint-plugin-import-2.29.1.tgz -rw-r--r-- 0/0 127070 2024-06-13 13:02 eslint-plugin-jsx-a11y-6.8.0.tgz -rw-r--r-- 0/0 65191 2024-06-13 13:02 eslint-plugin-n-16.6.2.tgz -rw-r--r-- 0/0 48092 2024-06-13 13:02 eslint-plugin-node-11.1.0.tgz -rw-r--r-- 0/0 15642 2024-06-13 13:02 eslint-plugin-promise-6.1.1.tgz -rw-r--r-- 0/0 159966 2024-06-13 13:02 eslint-plugin-react-7.34.1.tgz -rw-r--r-- 0/0 31170 2024-06-13 13:02 eslint-plugin-react-hooks-4.6.0.tgz -rw-r--r-- 0/0 25937 2024-06-13 13:02 eslint-scope-7.2.2.tgz -rw-r--r-- 0/0 58750 2024-06-13 13:02 eslint-utils-2.1.0.tgz -rw-r--r-- 0/0 7823 2024-06-13 13:02 eslint-visitor-keys-1.3.0.tgz -rw-r--r-- 0/0 8109 2024-06-13 13:02 eslint-visitor-keys-3.4.3.tgz -rw-r--r-- 0/0 16332 2024-06-13 13:02 espree-9.6.1.tgz -rw-r--r-- 0/0 159502 2024-06-13 13:02 esquery-1.5.0.tgz -rw-r--r-- 0/0 4053 2024-06-13 13:02 esrecurse-4.3.0.tgz -rw-r--r-- 0/0 8052 2024-06-13 13:02 estraverse-5.3.0.tgz -rw-r--r-- 0/0 9542 2024-06-13 13:02 esutils-2.0.3.tgz -rw-r--r-- 0/0 37216 2024-06-13 13:02 event-target-shim-5.0.1.tgz -rw-r--r-- 0/0 16574 2024-06-13 13:02 events-3.3.0.tgz -rw-r--r-- 0/0 3656 2024-06-13 13:02 fast-deep-equal-3.1.3.tgz -rw-r--r-- 0/0 24955 2024-06-13 13:02 fast-glob-3.3.2.tgz -rw-r--r-- 0/0 6318 2024-06-13 13:02 fast-json-stable-stringify-2.1.0.tgz -rw-r--r-- 0/0 3699 2024-06-13 13:02 fast-levenshtein-2.0.6.tgz -rw-r--r-- 0/0 6101 2024-06-13 13:02 fastest-levenshtein-1.0.16.tgz -rw-r--r-- 0/0 8892 2024-06-13 13:02 fastq-1.17.1.tgz -rw-r--r-- 0/0 7793 2024-06-13 13:02 file-entry-cache-6.0.1.tgz -rw-r--r-- 0/0 5512 2024-06-13 13:02 file-entry-cache-8.0.0.tgz -rw-r--r-- 0/0 39573 2024-06-13 13:02 file-selector-0.6.0.tgz -rw-r--r-- 0/0 5723 2024-06-13 13:02 fill-range-7.1.1.tgz -rw-r--r-- 0/0 3806 2024-06-13 13:02 find-up-5.0.0.tgz -rw-r--r-- 0/0 8794 2024-06-13 13:02 flat-cache-3.2.0.tgz -rw-r--r-- 0/0 8903 2024-06-13 13:02 flat-cache-4.0.1.tgz -rw-r--r-- 0/0 12880 2024-06-13 13:02 flatted-3.3.1.tgz -rw-r--r-- 0/0 163475 2024-06-13 13:02 focus-trap-7.5.2.tgz -rw-r--r-- 0/0 4151 2024-06-13 13:02 for-each-0.3.3.tgz -rw-r--r-- 0/0 16920 2024-06-13 13:02 fs-extra-10.1.0.tgz -rw-r--r-- 0/0 4434 2024-06-13 13:02 fs.realpath-1.0.0.tgz -rw-r--r-- 0/0 22808 2024-06-13 13:02 fsevents-2.3.3.tgz -rw-r--r-- 0/0 9799 2024-06-13 13:02 function-bind-1.1.2.tgz -rw-r--r-- 0/0 8880 2024-06-13 13:02 function.prototype.name-1.1.6.tgz -rw-r--r-- 0/0 6003 2024-06-13 13:02 functions-have-names-1.2.3.tgz -rw-r--r-- 0/0 4518 2024-06-13 13:02 get-east-asian-width-1.2.0.tgz -rw-r--r-- 0/0 12500 2024-06-13 13:02 get-intrinsic-1.2.4.tgz -rw-r--r-- 0/0 5524 2024-06-13 13:02 get-symbol-description-1.0.2.tgz -rw-r--r-- 0/0 32302 2024-06-13 13:02 get-tsconfig-4.7.5.tgz -rw-r--r-- 0/0 15524 2024-06-13 13:02 gettext-parser-8.0.0.tgz -rw-r--r-- 0/0 15444 2024-06-13 13:02 glob-7.2.3.tgz -rw-r--r-- 0/0 4853 2024-06-13 13:02 glob-parent-5.1.2.tgz -rw-r--r-- 0/0 3449 2024-06-13 13:02 glob-parent-6.0.2.tgz -rw-r--r-- 0/0 2775 2024-06-13 13:02 global-modules-2.0.0.tgz -rw-r--r-- 0/0 3423 2024-06-13 13:02 global-prefix-3.0.0.tgz -rw-r--r-- 0/0 9574 2024-06-13 13:02 globals-13.24.0.tgz -rw-r--r-- 0/0 8504 2024-06-13 13:02 globalthis-1.0.4.tgz -rw-r--r-- 0/0 2895 2024-06-13 13:02 globalyzer-0.1.0.tgz -rw-r--r-- 0/0 6381 2024-06-13 13:02 globby-11.1.0.tgz -rw-r--r-- 0/0 2309 2024-06-13 13:02 globjoin-0.1.4.tgz -rw-r--r-- 0/0 4872 2024-06-13 13:02 globrex-0.1.2.tgz -rw-r--r-- 0/0 3631 2024-06-13 13:02 gopd-1.0.1.tgz -rw-r--r-- 0/0 9804 2024-06-13 13:02 graceful-fs-4.2.11.tgz -rw-r--r-- 0/0 58380 2024-06-13 13:02 graphemer-1.4.0.tgz -rw-r--r-- 0/0 5049 2024-06-13 13:02 has-bigints-1.0.2.tgz -rw-r--r-- 0/0 1751 2024-06-13 13:02 has-flag-3.0.0.tgz -rw-r--r-- 0/0 2206 2024-06-13 13:02 has-flag-4.0.0.tgz -rw-r--r-- 0/0 4429 2024-06-13 13:02 has-property-descriptors-1.0.2.tgz -rw-r--r-- 0/0 5090 2024-06-13 13:02 has-proto-1.0.3.tgz -rw-r--r-- 0/0 7067 2024-06-13 13:02 has-symbols-1.0.3.tgz -rw-r--r-- 0/0 6465 2024-06-13 13:02 has-tostringtag-1.0.2.tgz -rw-r--r-- 0/0 4109 2024-06-13 13:02 hasown-2.0.2.tgz -rw-r--r-- 0/0 598 2024-06-13 13:02 hide-pcp.patch -rw-r--r-- 0/0 2637 2024-06-13 13:02 html-tags-3.3.1.tgz -rw-r--r-- 0/0 26574 2024-06-13 13:02 htmlparser-1.7.7.tgz -rw-r--r-- 0/0 190667 2024-06-13 13:02 iconv-lite-0.6.3.tgz -rw-r--r-- 0/0 2886 2024-06-13 13:02 ieee754-1.2.1.tgz -rw-r--r-- 0/0 14437 2024-06-13 13:02 ignore-5.3.1.tgz -rw-r--r-- 0/0 138270 2024-06-13 13:02 immutable-4.3.6.tgz -rw-r--r-- 0/0 2332 2024-06-13 13:02 import-fresh-3.3.0.tgz -rw-r--r-- 0/0 4312 2024-06-13 13:02 imurmurhash-0.1.4.tgz -rw-r--r-- 0/0 2041 2024-06-13 13:02 inflight-1.0.6.tgz -rw-r--r-- 0/0 2030 2024-06-13 13:02 inherits-2.0.4.tgz -rw-r--r-- 0/0 3998 2024-06-13 13:02 ini-1.3.8.tgz -rw-r--r-- 0/0 6985 2024-06-13 13:02 internal-slot-1.0.7.tgz -rw-r--r-- 0/0 3025 2024-06-13 13:02 irregular-plurals-3.5.0.tgz -rw-r--r-- 0/0 9870 2024-06-13 13:02 is-arguments-1.1.1.tgz -rw-r--r-- 0/0 6867 2024-06-13 13:02 is-array-buffer-3.0.4.tgz -rw-r--r-- 0/0 2646 2024-06-13 13:02 is-arrayish-0.2.1.tgz -rw-r--r-- 0/0 6867 2024-06-13 13:02 is-async-function-2.0.0.tgz -rw-r--r-- 0/0 5746 2024-06-13 13:02 is-bigint-1.0.4.tgz -rw-r--r-- 0/0 1619 2024-06-13 13:02 is-binary-path-2.1.0.tgz -rw-r--r-- 0/0 7852 2024-06-13 13:02 is-boolean-object-1.1.2.tgz -rw-r--r-- 0/0 1961 2024-06-13 13:02 is-builtin-module-3.2.1.tgz -rw-r--r-- 0/0 9896 2024-06-13 13:02 is-callable-1.2.7.tgz -rw-r--r-- 0/0 9264 2024-06-13 13:02 is-core-module-2.13.1.tgz -rw-r--r-- 0/0 6051 2024-06-13 13:02 is-data-view-1.0.1.tgz -rw-r--r-- 0/0 7499 2024-06-13 13:02 is-date-object-1.0.5.tgz -rw-r--r-- 0/0 2663 2024-06-13 13:02 is-extglob-2.1.1.tgz -rw-r--r-- 0/0 4906 2024-06-13 13:02 is-finalizationregistry-1.0.2.tgz -rw-r--r-- 0/0 2169 2024-06-13 13:02 is-fullwidth-code-point-3.0.0.tgz -rw-r--r-- 0/0 10456 2024-06-13 13:02 is-generator-function-1.0.10.tgz -rw-r--r-- 0/0 4255 2024-06-13 13:02 is-glob-4.0.3.tgz -rw-r--r-- 0/0 7928 2024-06-13 13:02 is-map-2.0.3.tgz -rw-r--r-- 0/0 9383 2024-06-13 13:02 is-negative-zero-2.0.3.tgz -rw-r--r-- 0/0 3730 2024-06-13 13:02 is-number-7.0.0.tgz -rw-r--r-- 0/0 7885 2024-06-13 13:02 is-number-object-1.0.7.tgz -rw-r--r-- 0/0 1996 2024-06-13 13:02 is-path-inside-3.0.3.tgz -rw-r--r-- 0/0 3408 2024-06-13 13:02 is-plain-object-5.0.0.tgz -rw-r--r-- 0/0 10555 2024-06-13 13:02 is-regex-1.1.4.tgz -rw-r--r-- 0/0 7653 2024-06-13 13:02 is-set-2.0.3.tgz -rw-r--r-- 0/0 6923 2024-06-13 13:02 is-shared-array-buffer-1.0.3.tgz -rw-r--r-- 0/0 7090 2024-06-13 13:02 is-string-1.0.7.tgz -rw-r--r-- 0/0 8086 2024-06-13 13:02 is-symbol-1.0.4.tgz -rw-r--r-- 0/0 7982 2024-06-13 13:02 is-typed-array-1.1.13.tgz -rw-r--r-- 0/0 1973 2024-06-13 13:02 is-unicode-supported-1.3.0.tgz -rw-r--r-- 0/0 7794 2024-06-13 13:02 is-weakmap-2.0.2.tgz -rw-r--r-- 0/0 4966 2024-06-13 13:02 is-weakref-1.0.2.tgz -rw-r--r-- 0/0 8082 2024-06-13 13:02 is-weakset-2.0.3.tgz -rw-r--r-- 0/0 1859 2024-06-13 13:02 isarray-2.0.5.tgz -rw-r--r-- 0/0 3756 2024-06-13 13:02 isexe-2.0.0.tgz -rw-r--r-- 0/0 4118 2024-06-13 13:02 iterator.prototype-1.1.2.tgz -rw-r--r-- 0/0 51851 2024-06-13 13:02 jed-1.1.1.tgz -rw-r--r-- 0/0 9188 2024-06-13 13:02 js-sha1-0.7.0.tgz -rw-r--r-- 0/0 11744 2024-06-13 13:02 js-sha256-0.11.0.tgz -rw-r--r-- 0/0 6542 2024-06-13 13:02 js-tokens-4.0.0.tgz -rw-r--r-- 0/0 102356 2024-06-13 13:02 js-yaml-4.1.0.tgz -rw-r--r-- 0/0 2618 2024-06-13 13:02 json-buffer-3.0.1.tgz -rw-r--r-- 0/0 4553 2024-06-13 13:02 json-parse-even-better-errors-2.3.1.tgz -rw-r--r-- 0/0 5141 2024-06-13 13:02 json-schema-traverse-0.4.1.tgz -rw-r--r-- 0/0 6074 2024-06-13 13:02 json-schema-traverse-1.0.0.tgz -rw-r--r-- 0/0 4621 2024-06-13 13:02 json-stable-stringify-without-jsonify-1.0.1.tgz -rw-r--r-- 0/0 22200 2024-06-13 13:02 json5-1.0.2.tgz -rw-r--r-- 0/0 5816 2024-06-13 13:02 jsonfile-6.1.0.tgz -rw-r--r-- 0/0 34201 2024-06-13 13:02 jsx-ast-utils-3.3.5.tgz -rw-r--r-- 0/0 8620 2024-06-13 13:02 keyv-4.5.4.tgz -rw-r--r-- 0/0 7647 2024-06-13 13:02 kind-of-6.0.3.tgz -rw-r--r-- 0/0 7942 2024-06-13 13:02 known-css-properties-0.30.0.tgz -rw-r--r-- 0/0 198850 2024-06-13 13:02 language-subtag-registry-0.3.23.tgz -rw-r--r-- 0/0 8216 2024-06-13 13:02 language-tags-1.0.9.tgz -rw-r--r-- 0/0 7465 2024-06-13 13:02 levn-0.4.1.tgz -rw-r--r-- 0/0 2270 2024-06-13 13:02 lines-and-columns-1.2.4.tgz -rw-r--r-- 0/0 2954 2024-06-13 13:02 locate-path-6.0.0.tgz -rw-r--r-- 0/0 318961 2024-06-13 13:02 lodash-4.17.21.tgz -rw-r--r-- 0/0 13081 2024-06-13 13:02 lodash.merge-4.6.2.tgz -rw-r--r-- 0/0 6255 2024-06-13 13:02 lodash.truncate-4.4.2.tgz -rw-r--r-- 0/0 2029 2024-06-13 13:02 log-symbols-6.0.0.tgz -rw-r--r-- 0/0 2842 2024-06-13 13:02 loose-envify-1.4.0.tgz -rw-r--r-- 0/0 71318 2024-06-13 13:02 magic-string-0.25.9.tgz -rw-r--r-- 0/0 3106 2024-06-13 13:02 mathml-tag-names-2.1.3.tgz -rw-r--r-- 0/0 87524 2024-06-13 13:02 mdn-data-2.0.30.tgz -rw-r--r-- 0/0 91037 2024-06-13 13:02 meow-13.2.0.tgz -rw-r--r-- 0/0 3409 2024-06-13 13:02 merge2-1.4.1.tgz -rw-r--r-- 0/0 14635 2024-06-13 13:02 micromatch-4.0.7.tgz -rw-r--r-- 0/0 11940 2024-06-13 13:02 minimatch-3.1.2.tgz -rw-r--r-- 0/0 96450 2024-06-13 13:02 minimatch-9.0.4.tgz -rw-r--r-- 0/0 15520 2024-06-13 13:02 minimist-1.2.8.tgz -rw-r--r-- 0/0 3017 2024-06-13 13:02 ms-2.1.2.tgz -rw-r--r-- 0/0 5547 2024-06-13 13:02 nanoid-3.3.7.tgz -rw-r--r-- 0/0 2510 2024-06-13 13:02 natural-compare-1.4.0.tgz -rw-r--r-- 0/0 8706 2024-06-13 13:02 node-watch-0.7.3.tgz -rw-r--r-- 0/0 57319 2024-06-13 13:02 node_modules.spec.inc -rw-r--r-- 0/0 3566 2024-06-13 13:02 normalize-path-3.0.0.tgz -rw-r--r-- 0/0 2675 2024-06-13 13:02 object-assign-4.1.1.tgz -rw-r--r-- 0/0 26531 2024-06-13 13:02 object-inspect-1.13.1.tgz -rw-r--r-- 0/0 9493 2024-06-13 13:02 object-is-1.1.6.tgz -rw-r--r-- 0/0 7677 2024-06-13 13:02 object-keys-1.1.1.tgz -rw-r--r-- 0/0 19130 2024-06-13 13:02 object.assign-4.1.5.tgz -rw-r--r-- 0/0 10569 2024-06-13 13:02 object.entries-1.1.8.tgz -rw-r--r-- 0/0 6085 2024-06-13 13:02 object.fromentries-2.0.8.tgz -rw-r--r-- 0/0 5828 2024-06-13 13:02 object.groupby-1.0.3.tgz -rw-r--r-- 0/0 6162 2024-06-13 13:02 object.hasown-1.1.4.tgz -rw-r--r-- 0/0 10443 2024-06-13 13:02 object.values-1.2.0.tgz -rw-r--r-- 0/0 1979 2024-06-13 13:02 once-1.4.0.tgz -rw-r--r-- 0/0 14017 2024-06-13 13:02 optionator-0.9.4.tgz -rw-r--r-- 0/0 3265 2024-06-13 13:02 p-limit-3.1.0.tgz -rw-r--r-- 0/0 3151 2024-06-13 13:02 p-locate-5.0.0.tgz -rw-r--r-- 0/0 249783 2024-06-13 13:02 package-lock.json -rw-r--r-- 0/0 2008 2024-06-13 13:02 parent-module-1.0.1.tgz -rw-r--r-- 0/0 2586 2024-06-13 13:02 parse-json-5.2.0.tgz -rw-r--r-- 0/0 2073 2024-06-13 13:02 path-exists-4.0.0.tgz -rw-r--r-- 0/0 1882 2024-06-13 13:02 path-is-absolute-1.0.1.tgz -rw-r--r-- 0/0 2258 2024-06-13 13:02 path-key-3.1.1.tgz -rw-r--r-- 0/0 2067 2024-06-13 13:02 path-parse-1.0.7.tgz -rw-r--r-- 0/0 2018 2024-06-13 13:02 path-type-4.0.0.tgz -rw-r--r-- 0/0 2427 2024-06-13 13:02 picocolors-1.0.1.tgz -rw-r--r-- 0/0 24289 2024-06-13 13:02 picomatch-2.3.1.tgz -rw-r--r-- 0/0 2184 2024-06-13 13:02 plur-5.1.0.tgz -rw-r--r-- 0/0 4659 2024-06-13 13:02 possible-typed-array-names-1.0.0.tgz -rw-r--r-- 0/0 46208 2024-06-13 13:02 postcss-8.4.38.tgz -rw-r--r-- 0/0 7245 2024-06-13 13:02 postcss-media-query-parser-0.2.3.tgz -rw-r--r-- 0/0 1924 2024-06-13 13:02 postcss-resolve-nested-selector-0.1.1.tgz -rw-r--r-- 0/0 2615 2024-06-13 13:02 postcss-safe-parser-7.0.0.tgz -rw-r--r-- 0/0 5814 2024-06-13 13:02 postcss-scss-4.0.9.tgz -rw-r--r-- 0/0 42817 2024-06-13 13:02 postcss-selector-parser-6.0.16.tgz -rw-r--r-- 0/0 7997 2024-06-13 13:02 postcss-value-parser-4.2.0.tgz -rw-r--r-- 0/0 9408 2024-06-13 13:02 prelude-ls-1.2.1.tgz -rw-r--r-- 0/0 4669 2024-06-13 13:02 process-0.11.10.tgz -rw-r--r-- 0/0 22651 2024-06-13 13:02 prop-types-15.8.1.tgz -rw-r--r-- 0/0 7603 2024-06-13 13:02 punycode-2.3.1.tgz -rw-r--r-- 0/0 3676 2024-06-13 13:02 queue-microtask-1.2.3.tgz -rw-r--r-- 0/0 74084 2024-06-13 13:02 qunit-2.20.1.tgz -rw-r--r-- 0/0 9792 2024-06-13 13:02 qunit-tap-1.5.1.tgz -rw-r--r-- 0/0 81152 2024-06-13 13:02 react-18.2.0.tgz -rw-r--r-- 0/0 1087708 2024-06-13 13:02 react-dom-18.2.0.tgz -rw-r--r-- 0/0 99271 2024-06-13 13:02 react-dropzone-14.2.3.tgz -rw-r--r-- 0/0 5463 2024-06-13 13:02 react-is-16.13.1.tgz -rw-r--r-- 0/0 54674 2024-06-13 13:02 readable-stream-4.5.2.tgz -rw-r--r-- 0/0 7556 2024-06-13 13:02 readdirp-3.6.0.tgz -rw-r--r-- 0/0 6850 2024-06-13 13:02 reflect.getprototypeof-1.0.6.tgz -rw-r--r-- 0/0 8543 2024-06-13 13:02 regenerator-runtime-0.14.1.tgz -rw-r--r-- 0/0 12450 2024-06-13 13:02 regexp.prototype.flags-1.5.2.tgz -rw-r--r-- 0/0 50566 2024-06-13 13:02 regexpp-3.2.0.tgz -rw-r--r-- 0/0 281795 2024-06-13 13:02 remarkable-2.0.1.tgz -rw-r--r-- 0/0 1816 2024-06-13 13:02 require-from-string-2.0.2.tgz -rw-r--r-- 0/0 27334 2024-06-13 13:02 resolve-1.22.8.tgz -rw-r--r-- 0/0 25373 2024-06-13 13:02 resolve-2.0.0-next.5.tgz -rw-r--r-- 0/0 2149 2024-06-13 13:02 resolve-from-4.0.0.tgz -rw-r--r-- 0/0 2333 2024-06-13 13:02 resolve-from-5.0.0.tgz -rw-r--r-- 0/0 5194 2024-06-13 13:02 resolve-pkg-maps-1.0.0.tgz -rw-r--r-- 0/0 4117 2024-06-13 13:02 reusify-1.0.4.tgz -rw-r--r-- 0/0 6480 2024-06-13 13:02 rimraf-3.0.2.tgz -rw-r--r-- 0/0 2813 2024-06-13 13:02 run-parallel-1.2.0.tgz -rw-r--r-- 0/0 752048 2024-06-13 13:02 rxjs-7.8.1.tgz -rw-r--r-- 0/0 6165 2024-06-13 13:02 safe-array-concat-1.1.2.tgz -rw-r--r-- 0/0 9972 2024-06-13 13:02 safe-buffer-5.2.1.tgz -rw-r--r-- 0/0 4408 2024-06-13 13:02 safe-regex-test-1.0.3.tgz -rw-r--r-- 0/0 12035 2024-06-13 13:02 safer-buffer-2.1.2.tgz -rw-r--r-- 0/0 811786 2024-06-13 13:02 sass-1.75.0.tgz -rw-r--r-- 0/0 145922 2024-06-13 13:02 sass-embedded-1.77.2.tgz -rw-r--r-- 0/0 3446313 2024-06-13 13:02 sass-embedded-android-arm-1.77.2.tgz -rw-r--r-- 0/0 3605515 2024-06-13 13:02 sass-embedded-android-arm64-1.77.2.tgz -rw-r--r-- 0/0 18355646 2024-06-13 13:02 sass-embedded-android-ia32-1.77.2.tgz -rw-r--r-- 0/0 3701550 2024-06-13 13:02 sass-embedded-android-x64-1.77.2.tgz -rw-r--r-- 0/0 3380291 2024-06-13 13:02 sass-embedded-darwin-arm64-1.77.2.tgz -rw-r--r-- 0/0 3542685 2024-06-13 13:02 sass-embedded-darwin-x64-1.77.2.tgz -rw-r--r-- 0/0 3551729 2024-06-13 13:02 sass-embedded-linux-arm-1.77.2.tgz -rw-r--r-- 0/0 3707931 2024-06-13 13:02 sass-embedded-linux-arm64-1.77.2.tgz -rw-r--r-- 0/0 18484656 2024-06-13 13:02 sass-embedded-linux-ia32-1.77.2.tgz -rw-r--r-- 0/0 18129511 2024-06-13 13:02 sass-embedded-linux-musl-arm-1.77.2.tgz -rw-r--r-- 0/0 3841178 2024-06-13 13:02 sass-embedded-linux-musl-arm64-1.77.2.tgz -rw-r--r-- 0/0 18691070 2024-06-13 13:02 sass-embedded-linux-musl-ia32-1.77.2.tgz -rw-r--r-- 0/0 3945886 2024-06-13 13:02 sass-embedded-linux-musl-x64-1.77.2.tgz -rw-r--r-- 0/0 3805686 2024-06-13 13:02 sass-embedded-linux-x64-1.77.2.tgz -rw-r--r-- 0/0 18105584 2024-06-13 13:02 sass-embedded-win32-arm64-1.77.2.tgz -rw-r--r-- 0/0 18015425 2024-06-13 13:02 sass-embedded-win32-ia32-1.77.2.tgz -rw-r--r-- 0/0 3648425 2024-06-13 13:02 sass-embedded-win32-x64-1.77.2.tgz -rw-r--r-- 0/0 17726 2024-06-13 13:02 scheduler-0.23.2.tgz -rw-r--r-- 0/0 1661 2024-06-13 13:02 selinux_libdir.patch -rw-r--r-- 0/0 19093 2024-06-13 13:02 semver-6.3.1.tgz -rw-r--r-- 0/0 27580 2024-06-13 13:02 semver-7.6.2.tgz -rw-r--r-- 0/0 5784 2024-06-13 13:02 set-function-length-1.2.2.tgz -rw-r--r-- 0/0 6437 2024-06-13 13:02 set-function-name-2.0.2.tgz -rw-r--r-- 0/0 1506 2024-06-13 13:02 shebang-command-2.0.0.tgz -rw-r--r-- 0/0 1503 2024-06-13 13:02 shebang-regex-3.0.0.tgz -rw-r--r-- 0/0 8466 2024-06-13 13:02 side-channel-1.0.6.tgz -rw-r--r-- 0/0 13369 2024-06-13 13:02 signal-exit-4.1.0.tgz -rw-r--r-- 0/0 45689 2024-06-13 13:02 sizzle-2.3.10.tgz -rw-r--r-- 0/0 1840 2024-06-13 13:02 slash-3.0.0.tgz -rw-r--r-- 0/0 2979 2024-06-13 13:02 slice-ansi-4.0.0.tgz -rw-r--r-- 0/0 35226 2024-06-13 13:02 source-map-js-1.2.0.tgz -rw-r--r-- 0/0 7135 2024-06-13 13:02 sourcemap-codec-1.4.8.tgz -rw-r--r-- 0/0 10330 2024-06-13 13:02 sprintf-js-1.0.3.tgz -rw-r--r-- 0/0 3757 2024-06-13 13:02 stop-iteration-iterator-1.0.0.tgz -rw-r--r-- 0/0 553 2024-06-13 13:02 storage-btrfs.patch -rw-r--r-- 0/0 2383 2024-06-13 13:02 string-width-4.2.3.tgz -rw-r--r-- 0/0 2631 2024-06-13 13:02 string-width-7.1.0.tgz -rw-r--r-- 0/0 11169 2024-06-13 13:02 string.prototype.matchall-4.0.11.tgz -rw-r--r-- 0/0 10586 2024-06-13 13:02 string.prototype.trim-1.2.9.tgz -rw-r--r-- 0/0 7684 2024-06-13 13:02 string.prototype.trimend-1.0.8.tgz -rw-r--r-- 0/0 7820 2024-06-13 13:02 string.prototype.trimstart-1.0.8.tgz -rw-r--r-- 0/0 4622 2024-06-13 13:02 string_decoder-1.3.0.tgz -rw-r--r-- 0/0 2041 2024-06-13 13:02 strip-ansi-6.0.1.tgz -rw-r--r-- 0/0 2174 2024-06-13 13:02 strip-ansi-7.1.0.tgz -rw-r--r-- 0/0 1736 2024-06-13 13:02 strip-bom-3.0.0.tgz -rw-r--r-- 0/0 2847 2024-06-13 13:02 strip-json-comments-3.1.1.tgz -rw-r--r-- 0/0 277615 2024-06-13 13:02 stylelint-16.4.0.tgz -rw-r--r-- 0/0 2533 2024-06-13 13:02 stylelint-config-recommended-14.0.0.tgz -rw-r--r-- 0/0 2625 2024-06-13 13:02 stylelint-config-recommended-scss-14.0.0.tgz -rw-r--r-- 0/0 3485 2024-06-13 13:02 stylelint-config-standard-36.0.0.tgz -rw-r--r-- 0/0 2497 2024-06-13 13:02 stylelint-config-standard-scss-13.1.0.tgz -rw-r--r-- 0/0 4267 2024-06-13 13:02 stylelint-formatter-pretty-4.0.0.tgz -rw-r--r-- 0/0 58081 2024-06-13 13:02 stylelint-scss-6.3.0.tgz -rw-r--r-- 0/0 30696 2024-06-13 13:02 stylelint-use-logical-spec-5.0.1.tgz -rw-r--r-- 0/0 3067 2024-06-13 13:02 supports-color-5.5.0.tgz -rw-r--r-- 0/0 3210 2024-06-13 13:02 supports-color-7.2.0.tgz -rw-r--r-- 0/0 3726 2024-06-13 13:02 supports-color-8.1.1.tgz -rw-r--r-- 0/0 3282 2024-06-13 13:02 supports-hyperlinks-3.0.0.tgz -rw-r--r-- 0/0 3810 2024-06-13 13:02 supports-preserve-symlinks-flag-1.0.0.tgz -rw-r--r-- 0/0 3912 2024-06-13 13:02 suse-microos-branding.patch -rw-r--r-- 0/0 10081 2024-06-13 13:02 suse_docs.patch -rw-r--r-- 0/0 2718 2024-06-13 13:02 svg-tags-1.0.0.tgz -rw-r--r-- 0/0 112929 2024-06-13 13:02 tabbable-6.2.0.tgz -rw-r--r-- 0/0 48478 2024-06-13 13:02 table-6.8.2.tgz -rw-r--r-- 0/0 3897 2024-06-13 13:02 text-table-0.2.0.tgz -rw-r--r-- 0/0 16416 2024-06-13 13:02 throttle-debounce-5.0.0.tgz -rw-r--r-- 0/0 4084 2024-06-13 13:02 tiny-glob-0.2.9.tgz -rw-r--r-- 0/0 7479 2024-06-13 13:02 to-regex-range-5.0.1.tgz -rw-r--r-- 0/0 122474 2024-06-13 13:02 ts-api-utils-1.3.0.tgz -rw-r--r-- 0/0 44053 2024-06-13 13:02 tsconfig-paths-3.15.0.tgz -rw-r--r-- 0/0 15967 2024-06-13 13:02 tslib-2.6.2.tgz -rw-r--r-- 0/0 6779 2024-06-13 13:02 type-check-0.4.0.tgz -rw-r--r-- 0/0 37225 2024-06-13 13:02 type-fest-0.20.2.tgz -rw-r--r-- 0/0 5561 2024-06-13 13:02 typed-array-buffer-1.0.2.tgz -rw-r--r-- 0/0 6850 2024-06-13 13:02 typed-array-byte-length-1.0.1.tgz -rw-r--r-- 0/0 6907 2024-06-13 13:02 typed-array-byte-offset-1.0.2.tgz -rw-r--r-- 0/0 7879 2024-06-13 13:02 typed-array-length-1.0.6.tgz -rw-r--r-- 0/0 5825770 2024-06-13 13:02 typescript-5.4.5.tgz -rw-r--r-- 0/0 5843 2024-06-13 13:02 unbox-primitive-1.0.2.tgz -rw-r--r-- 0/0 2068 2024-06-13 13:02 universalify-2.0.1.tgz -rw-r--r-- 0/0 132003 2024-06-13 13:02 uri-js-4.4.1.tgz -rw-r--r-- 0/0 2246 2024-06-13 13:02 util-deprecate-1.0.2.tgz -rw-r--r-- 0/0 23487 2024-06-13 13:02 uuid-9.0.1.tgz -rw-r--r-- 0/0 3674 2024-06-13 13:02 varint-6.0.0.tgz -rw-r--r-- 0/0 119693 2024-06-13 13:02 vendor.tar.gz -rw-r--r-- 0/0 4174 2024-06-13 13:02 which-1.3.1.tgz -rw-r--r-- 0/0 4496 2024-06-13 13:02 which-2.0.2.tgz -rw-r--r-- 0/0 5674 2024-06-13 13:02 which-boxed-primitive-1.0.2.tgz -rw-r--r-- 0/0 7570 2024-06-13 13:02 which-builtin-type-1.1.3.tgz -rw-r--r-- 0/0 7277 2024-06-13 13:02 which-collection-1.0.2.tgz -rw-r--r-- 0/0 12115 2024-06-13 13:02 which-typed-array-1.1.15.tgz -rw-r--r-- 0/0 4409 2024-06-13 13:02 word-wrap-1.2.5.tgz -rw-r--r-- 0/0 1676 2024-06-13 13:02 wrappy-1.0.2.tgz -rw-r--r-- 0/0 4408 2024-06-13 13:02 write-file-atomic-5.0.1.tgz -rw-r--r-- 0/0 29052 2024-06-13 13:02 ws-7.5.9.tgz -rw-r--r-- 0/0 567702 2024-06-13 13:02 xterm-5.3.0.tgz -rw-r--r-- 0/0 126299 2024-06-13 13:02 xterm-addon-canvas-0.5.0.tgz -rw-r--r-- 0/0 2765 2024-06-13 13:02 yocto-queue-0.1.0.tgz ```

The reason most of these are not picked up is because .tgz is currently not recognized:

https://github.com/kpcyrd/what-the-src/blob/fdaafa4c591551d07098f1d08927513d19b4e86b/src/ingest/rpm.rs#L43-L52

The .src.rpm doesn't seem to contain a .obscpio.

(I'm happy to take patches for this, there's also code that recognizes .tgz at a different file):

https://github.com/kpcyrd/what-the-src/blob/fdaafa4c591551d07098f1d08927513d19b4e86b/src/worker.rs#L67-L78

I'd also happily take code that is able to detect compression from the magic bytes of a byte stream instead of guessing based on file extensions.

JanZerebecki commented 4 days ago

Ah! Forgot that there is a transformation step after the source to what is in the .src.rpm. So in this case the .obscpio becomes a tar without any compression.

There was a quick fix for that: https://github.com/kpcyrd/what-the-src/pull/30

But it still skips a lot of files, it should probably instead still record the file and its hash, even if it can not extract it. Some are just not to be extracted, but still recorded instead of skipped, like package-lock.json and .patch files from the above list.

https://github.com/kpcyrd/what-the-src/issues/6#issue-2248797272 indicated there might be a problem with some cpio. But if not it could be solved similarly with bsdtar. Might still be used in some files in other packages.

kpcyrd commented 4 days ago

Thanks, I've merged and deployed the patch.

For package-lock.json you can have a look at the code over here:

https://github.com/kpcyrd/what-the-src/blob/8913b3e1832ce656affa0b2dcea69bee05e69510/src/ingest/pacman.rs#L50-L66

Although failure to parse the package-lock.json shouldn't cause the tar import to stop/fail.

For patch files there's currently no way to track them.

kpcyrd commented 4 days ago

The search results for cockpit have updated:

https://whatsrc.org/search?q=cockpit

image

JanZerebecki commented 4 days ago

That is unwieldy, a package-version.src.rpm as an artifact to contain them is better similar to what was said in https://github.com/kpcyrd/what-the-src/pull/31#issuecomment-2206352691 .

It is also a bug in that package source, it is not supposed to put the extracted npm module source archives there in addition to into the vendor.tar.

Which brings us to: We need recursion for archives.