From 95f118ecad4b41890693114fa2c8d0206e05eb71 Mon Sep 17 00:00:00 2001 From: Jurre Stender Date: Thu, 6 Oct 2022 13:21:10 +0200 Subject: [PATCH] Yarn Berry: Ensure multiple requirements are parsed correctly When the lockfile contains multiple entries for a dependency that are resolved to a single version, the lockfile will contain an entry like so: ``` postcss@npm:^8.4.14, postcss@npm:^8.4.17, postcss@npm:^8.4.4": version: 8.4.17 ``` This resulted in the requirements not matching, which would result in us picking the wrong version for that dependency in some cases. By ensuring we match these correctly, that issue is resolved. --- .../file_parser/lockfile_parser.rb | 2 +- .../file_parser/lockfile_parser_spec.rb | 18 + .../.yarn/install-state.gz | Bin 0 -> 132203 bytes .../multiple_requirements/package.json | 11 + .../multiple_requirements/yarn.lock | 1723 +++++++++++++++++ 5 files changed, 1753 insertions(+), 1 deletion(-) create mode 100644 npm_and_yarn/spec/fixtures/projects/yarn_berry/multiple_requirements/.yarn/install-state.gz create mode 100644 npm_and_yarn/spec/fixtures/projects/yarn_berry/multiple_requirements/package.json create mode 100644 npm_and_yarn/spec/fixtures/projects/yarn_berry/multiple_requirements/yarn.lock diff --git a/npm_and_yarn/lib/dependabot/npm_and_yarn/file_parser/lockfile_parser.rb b/npm_and_yarn/lib/dependabot/npm_and_yarn/file_parser/lockfile_parser.rb index 97d6d82e6e9..81da602137f 100644 --- a/npm_and_yarn/lib/dependabot/npm_and_yarn/file_parser/lockfile_parser.rb +++ b/npm_and_yarn/lib/dependabot/npm_and_yarn/file_parser/lockfile_parser.rb @@ -77,7 +77,7 @@ def yarn_lockfile_details(lockfile, dependency_name, requirement, _manifest_name details_candidates.first.last else details_candidates.find do |k, _| - k.split(/(?<=\w)\@/)[1..-1].join("@") == requirement + k.scan(/(?<=\w)\@(?:npm:)?([^\s,]+)/).flatten.include?(requirement) end&.last end end diff --git a/npm_and_yarn/spec/dependabot/npm_and_yarn/file_parser/lockfile_parser_spec.rb b/npm_and_yarn/spec/dependabot/npm_and_yarn/file_parser/lockfile_parser_spec.rb index d912ee32ca4..7ec0837c609 100644 --- a/npm_and_yarn/spec/dependabot/npm_and_yarn/file_parser/lockfile_parser_spec.rb +++ b/npm_and_yarn/spec/dependabot/npm_and_yarn/file_parser/lockfile_parser_spec.rb @@ -218,6 +218,24 @@ it { is_expected.to eq(nil) } end end + + context "that have multiple requirements" do + let(:dependency_files) { project_dependency_files("yarn_berry/multiple_requirements") } + let(:dependency_name) { "postcss" } + let(:requirement) { "^8.4.17" } + + it "finds the one matching the requirement" do + expect(lockfile_details).to eq( + "version" => "8.4.17", + "resolution" => "postcss@npm:8.4.17", + "dependencies" => { "nanoid" => "^3.3.4", "picocolors" => "^1.0.0", "source-map-js" => "^1.0.2" }, + "checksum" => "a6d9096dd711e17f7b1d18ff5dcb4fdedf3941d5a3dc8b0e4ea" \ + "873b8f31972d57f73d6da9a8aed7ff389eb52190ed34f6a94f299a7f5ddc68b08a24a48f77eb9", + "languageName" => "node", + "linkType" => "hard" + ) + end + end end context "for npm lockfiles" do diff --git a/npm_and_yarn/spec/fixtures/projects/yarn_berry/multiple_requirements/.yarn/install-state.gz b/npm_and_yarn/spec/fixtures/projects/yarn_berry/multiple_requirements/.yarn/install-state.gz new file mode 100644 index 0000000000000000000000000000000000000000..d237683b3d1393a84937de6363f3e732e2eb7947 GIT binary patch literal 132203 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 R(&N7IzX9@EP7z`+1^@@5k5&Kx literal 0 HcmV?d00001 diff --git a/npm_and_yarn/spec/fixtures/projects/yarn_berry/multiple_requirements/package.json b/npm_and_yarn/spec/fixtures/projects/yarn_berry/multiple_requirements/package.json new file mode 100644 index 00000000000..55507b99470 --- /dev/null +++ b/npm_and_yarn/spec/fixtures/projects/yarn_berry/multiple_requirements/package.json @@ -0,0 +1,11 @@ +{ + "name": "{{ name }}", + "dependencies": { + "next": "^12.3.1" + }, + "devDependencies": { + "eslint-plugin-tailwindcss": "^3.6.2", + "postcss": "^8.4.17" + }, + "packageManager": "yarn@3.2.3" +} diff --git a/npm_and_yarn/spec/fixtures/projects/yarn_berry/multiple_requirements/yarn.lock b/npm_and_yarn/spec/fixtures/projects/yarn_berry/multiple_requirements/yarn.lock new file mode 100644 index 00000000000..b0fdbe68078 --- /dev/null +++ b/npm_and_yarn/spec/fixtures/projects/yarn_berry/multiple_requirements/yarn.lock @@ -0,0 +1,1723 @@ +# This file is generated by running "yarn install" inside your project. +# Manual changes might be lost - proceed with caution! + +__metadata: + version: 6 + cacheKey: 8 + +"@gar/promisify@npm:^1.1.3": + version: 1.1.3 + resolution: "@gar/promisify@npm:1.1.3" + checksum: 4059f790e2d07bf3c3ff3e0fec0daa8144fe35c1f6e0111c9921bd32106adaa97a4ab096ad7dab1e28ee6a9060083c4d1a4ada42a7f5f3f7a96b8812e2b757c1 + languageName: node + linkType: hard + +"@next/env@npm:12.3.1": + version: 12.3.1 + resolution: "@next/env@npm:12.3.1" + checksum: ea7f2ad9080bdec91dd9e7d84db063793717fb1e6c668ff99cdd9103b9a7f2dd0afd153f04882944d24124965f2f78cdf24dc71da3dcd5afad3a078816abc528 + languageName: node + linkType: hard + +"@next/swc-android-arm-eabi@npm:12.3.1": + version: 12.3.1 + resolution: "@next/swc-android-arm-eabi@npm:12.3.1" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + +"@next/swc-android-arm64@npm:12.3.1": + version: 12.3.1 + resolution: "@next/swc-android-arm64@npm:12.3.1" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"@next/swc-darwin-arm64@npm:12.3.1": + version: 12.3.1 + resolution: "@next/swc-darwin-arm64@npm:12.3.1" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@next/swc-darwin-x64@npm:12.3.1": + version: 12.3.1 + resolution: "@next/swc-darwin-x64@npm:12.3.1" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@next/swc-freebsd-x64@npm:12.3.1": + version: 12.3.1 + resolution: "@next/swc-freebsd-x64@npm:12.3.1" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"@next/swc-linux-arm-gnueabihf@npm:12.3.1": + version: 12.3.1 + resolution: "@next/swc-linux-arm-gnueabihf@npm:12.3.1" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"@next/swc-linux-arm64-gnu@npm:12.3.1": + version: 12.3.1 + resolution: "@next/swc-linux-arm64-gnu@npm:12.3.1" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"@next/swc-linux-arm64-musl@npm:12.3.1": + version: 12.3.1 + resolution: "@next/swc-linux-arm64-musl@npm:12.3.1" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"@next/swc-linux-x64-gnu@npm:12.3.1": + version: 12.3.1 + resolution: "@next/swc-linux-x64-gnu@npm:12.3.1" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"@next/swc-linux-x64-musl@npm:12.3.1": + version: 12.3.1 + resolution: "@next/swc-linux-x64-musl@npm:12.3.1" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"@next/swc-win32-arm64-msvc@npm:12.3.1": + version: 12.3.1 + resolution: "@next/swc-win32-arm64-msvc@npm:12.3.1" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@next/swc-win32-ia32-msvc@npm:12.3.1": + version: 12.3.1 + resolution: "@next/swc-win32-ia32-msvc@npm:12.3.1" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@next/swc-win32-x64-msvc@npm:12.3.1": + version: 12.3.1 + resolution: "@next/swc-win32-x64-msvc@npm:12.3.1" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@nodelib/fs.scandir@npm:2.1.5": + version: 2.1.5 + resolution: "@nodelib/fs.scandir@npm:2.1.5" + dependencies: + "@nodelib/fs.stat": 2.0.5 + run-parallel: ^1.1.9 + checksum: a970d595bd23c66c880e0ef1817791432dbb7acbb8d44b7e7d0e7a22f4521260d4a83f7f9fd61d44fda4610105577f8f58a60718105fb38352baed612fd79e59 + languageName: node + linkType: hard + +"@nodelib/fs.stat@npm:2.0.5, @nodelib/fs.stat@npm:^2.0.2": + version: 2.0.5 + resolution: "@nodelib/fs.stat@npm:2.0.5" + checksum: 012480b5ca9d97bff9261571dbbec7bbc6033f69cc92908bc1ecfad0792361a5a1994bc48674b9ef76419d056a03efadfce5a6cf6dbc0a36559571a7a483f6f0 + languageName: node + linkType: hard + +"@nodelib/fs.walk@npm:^1.2.3": + version: 1.2.8 + resolution: "@nodelib/fs.walk@npm:1.2.8" + dependencies: + "@nodelib/fs.scandir": 2.1.5 + fastq: ^1.6.0 + checksum: 190c643f156d8f8f277bf2a6078af1ffde1fd43f498f187c2db24d35b4b4b5785c02c7dc52e356497b9a1b65b13edc996de08de0b961c32844364da02986dc53 + languageName: node + linkType: hard + +"@npmcli/fs@npm:^2.1.0": + version: 2.1.2 + resolution: "@npmcli/fs@npm:2.1.2" + dependencies: + "@gar/promisify": ^1.1.3 + semver: ^7.3.5 + checksum: 405074965e72d4c9d728931b64d2d38e6ea12066d4fad651ac253d175e413c06fe4350970c783db0d749181da8fe49c42d3880bd1cbc12cd68e3a7964d820225 + languageName: node + linkType: hard + +"@npmcli/move-file@npm:^2.0.0": + version: 2.0.1 + resolution: "@npmcli/move-file@npm:2.0.1" + dependencies: + mkdirp: ^1.0.4 + rimraf: ^3.0.2 + checksum: 52dc02259d98da517fae4cb3a0a3850227bdae4939dda1980b788a7670636ca2b4a01b58df03dd5f65c1e3cb70c50fa8ce5762b582b3f499ec30ee5ce1fd9380 + languageName: node + linkType: hard + +"@swc/helpers@npm:0.4.11": + version: 0.4.11 + resolution: "@swc/helpers@npm:0.4.11" + dependencies: + tslib: ^2.4.0 + checksum: 736857d524b41a8a4db81094e9b027f554004e0fa3e86325d85bdb38f7e6459ce022db079edb6c61ba0f46fe8583b3e663e95f7acbd13e51b8da6c34e45bba2e + languageName: node + linkType: hard + +"@tootallnate/once@npm:2": + version: 2.0.0 + resolution: "@tootallnate/once@npm:2.0.0" + checksum: ad87447820dd3f24825d2d947ebc03072b20a42bfc96cbafec16bff8bbda6c1a81fcb0be56d5b21968560c5359a0af4038a68ba150c3e1694fe4c109a063bed8 + languageName: node + linkType: hard + +"abbrev@npm:^1.0.0": + version: 1.1.1 + resolution: "abbrev@npm:1.1.1" + checksum: a4a97ec07d7ea112c517036882b2ac22f3109b7b19077dc656316d07d308438aac28e4d9746dc4d84bf6b1e75b4a7b0a5f3cb30592419f128ca9a8cee3bcfa17 + languageName: node + linkType: hard + +"acorn-node@npm:^1.8.2": + version: 1.8.2 + resolution: "acorn-node@npm:1.8.2" + dependencies: + acorn: ^7.0.0 + acorn-walk: ^7.0.0 + xtend: ^4.0.2 + checksum: 02e1564a1ccf8bd1fcefcd01235398af4a9effaf032c5397994ddd275590a72894cb3e26e4b82579ccdda1e48ade7486aef61e771ddae3563ca452b927f443d8 + languageName: node + linkType: hard + +"acorn-walk@npm:^7.0.0": + version: 7.2.0 + resolution: "acorn-walk@npm:7.2.0" + checksum: 9252158a79b9d92f1bc0dd6acc0fcfb87a67339e84bcc301bb33d6078936d27e35d606b4d35626d2962cd43c256d6f27717e70cbe15c04fff999ab0b2260b21f + languageName: node + linkType: hard + +"acorn@npm:^7.0.0": + version: 7.4.1 + resolution: "acorn@npm:7.4.1" + bin: + acorn: bin/acorn + checksum: 1860f23c2107c910c6177b7b7be71be350db9e1080d814493fae143ae37605189504152d1ba8743ba3178d0b37269ce1ffc42b101547fdc1827078f82671e407 + languageName: node + linkType: hard + +"agent-base@npm:6, agent-base@npm:^6.0.2": + version: 6.0.2 + resolution: "agent-base@npm:6.0.2" + dependencies: + debug: 4 + checksum: f52b6872cc96fd5f622071b71ef200e01c7c4c454ee68bc9accca90c98cfb39f2810e3e9aa330435835eedc8c23f4f8a15267f67c6e245d2b33757575bdac49d + languageName: node + linkType: hard + +"agentkeepalive@npm:^4.2.1": + version: 4.2.1 + resolution: "agentkeepalive@npm:4.2.1" + dependencies: + debug: ^4.1.0 + depd: ^1.1.2 + humanize-ms: ^1.2.1 + checksum: 39cb49ed8cf217fd6da058a92828a0a84e0b74c35550f82ee0a10e1ee403c4b78ade7948be2279b188b7a7303f5d396ea2738b134731e464bf28de00a4f72a18 + languageName: node + linkType: hard + +"aggregate-error@npm:^3.0.0": + version: 3.1.0 + resolution: "aggregate-error@npm:3.1.0" + dependencies: + clean-stack: ^2.0.0 + indent-string: ^4.0.0 + checksum: 1101a33f21baa27a2fa8e04b698271e64616b886795fd43c31068c07533c7b3facfcaf4e9e0cab3624bd88f729a592f1c901a1a229c9e490eafce411a8644b79 + languageName: node + linkType: hard + +"ansi-regex@npm:^5.0.1": + version: 5.0.1 + resolution: "ansi-regex@npm:5.0.1" + checksum: 2aa4bb54caf2d622f1afdad09441695af2a83aa3fe8b8afa581d205e57ed4261c183c4d3877cee25794443fde5876417d859c108078ab788d6af7e4fe52eb66b + languageName: node + linkType: hard + +"anymatch@npm:~3.1.2": + version: 3.1.2 + resolution: "anymatch@npm:3.1.2" + dependencies: + normalize-path: ^3.0.0 + picomatch: ^2.0.4 + checksum: 985163db2292fac9e5a1e072bf99f1b5baccf196e4de25a0b0b81865ebddeb3b3eb4480734ef0a2ac8c002845396b91aa89121f5b84f93981a4658164a9ec6e9 + languageName: node + linkType: hard + +"aproba@npm:^1.0.3 || ^2.0.0": + version: 2.0.0 + resolution: "aproba@npm:2.0.0" + checksum: 5615cadcfb45289eea63f8afd064ab656006361020e1735112e346593856f87435e02d8dcc7ff0d11928bc7d425f27bc7c2a84f6c0b35ab0ff659c814c138a24 + languageName: node + linkType: hard + +"are-we-there-yet@npm:^3.0.0": + version: 3.0.1 + resolution: "are-we-there-yet@npm:3.0.1" + dependencies: + delegates: ^1.0.0 + readable-stream: ^3.6.0 + checksum: 52590c24860fa7173bedeb69a4c05fb573473e860197f618b9a28432ee4379049336727ae3a1f9c4cb083114601c1140cee578376164d0e651217a9843f9fe83 + languageName: node + linkType: hard + +"arg@npm:^5.0.2": + version: 5.0.2 + resolution: "arg@npm:5.0.2" + checksum: 6c69ada1a9943d332d9e5382393e897c500908d91d5cb735a01120d5f71daf1b339b7b8980cbeaba8fd1afc68e658a739746179e4315a26e8a28951ff9930078 + languageName: node + linkType: hard + +"balanced-match@npm:^1.0.0": + version: 1.0.2 + resolution: "balanced-match@npm:1.0.2" + checksum: 9706c088a283058a8a99e0bf91b0a2f75497f185980d9ffa8b304de1d9e58ebda7c72c07ebf01dadedaac5b2907b2c6f566f660d62bd336c3468e960403b9d65 + languageName: node + linkType: hard + +"binary-extensions@npm:^2.0.0": + version: 2.2.0 + resolution: "binary-extensions@npm:2.2.0" + checksum: ccd267956c58d2315f5d3ea6757cf09863c5fc703e50fbeb13a7dc849b812ef76e3cf9ca8f35a0c48498776a7478d7b4a0418e1e2b8cb9cb9731f2922aaad7f8 + languageName: node + linkType: hard + +"brace-expansion@npm:^1.1.7": + version: 1.1.11 + resolution: "brace-expansion@npm:1.1.11" + dependencies: + balanced-match: ^1.0.0 + concat-map: 0.0.1 + checksum: faf34a7bb0c3fcf4b59c7808bc5d2a96a40988addf2e7e09dfbb67a2251800e0d14cd2bfc1aa79174f2f5095c54ff27f46fb1289fe2d77dac755b5eb3434cc07 + languageName: node + linkType: hard + +"brace-expansion@npm:^2.0.1": + version: 2.0.1 + resolution: "brace-expansion@npm:2.0.1" + dependencies: + balanced-match: ^1.0.0 + checksum: a61e7cd2e8a8505e9f0036b3b6108ba5e926b4b55089eeb5550cd04a471fe216c96d4fe7e4c7f995c728c554ae20ddfc4244cad10aef255e72b62930afd233d1 + languageName: node + linkType: hard + +"braces@npm:^3.0.2, braces@npm:~3.0.2": + version: 3.0.2 + resolution: "braces@npm:3.0.2" + dependencies: + fill-range: ^7.0.1 + checksum: e2a8e769a863f3d4ee887b5fe21f63193a891c68b612ddb4b68d82d1b5f3ff9073af066c343e9867a393fe4c2555dcb33e89b937195feb9c1613d259edfcd459 + languageName: node + linkType: hard + +"cacache@npm:^16.1.0": + version: 16.1.3 + resolution: "cacache@npm:16.1.3" + dependencies: + "@npmcli/fs": ^2.1.0 + "@npmcli/move-file": ^2.0.0 + chownr: ^2.0.0 + fs-minipass: ^2.1.0 + glob: ^8.0.1 + infer-owner: ^1.0.4 + lru-cache: ^7.7.1 + minipass: ^3.1.6 + minipass-collect: ^1.0.2 + minipass-flush: ^1.0.5 + minipass-pipeline: ^1.2.4 + mkdirp: ^1.0.4 + p-map: ^4.0.0 + promise-inflight: ^1.0.1 + rimraf: ^3.0.2 + ssri: ^9.0.0 + tar: ^6.1.11 + unique-filename: ^2.0.0 + checksum: d91409e6e57d7d9a3a25e5dcc589c84e75b178ae8ea7de05cbf6b783f77a5fae938f6e8fda6f5257ed70000be27a681e1e44829251bfffe4c10216002f8f14e6 + languageName: node + linkType: hard + +"camelcase-css@npm:^2.0.1": + version: 2.0.1 + resolution: "camelcase-css@npm:2.0.1" + checksum: 1cec2b3b3dcb5026688a470b00299a8db7d904c4802845c353dbd12d9d248d3346949a814d83bfd988d4d2e5b9904c07efe76fecd195a1d4f05b543e7c0b56b1 + languageName: node + linkType: hard + +"caniuse-lite@npm:^1.0.30001406": + version: 1.0.30001416 + resolution: "caniuse-lite@npm:1.0.30001416" + checksum: 4d93f449aeb3527877892647beb53a01b71eef6d63907b65ed2f6d07b2fb2a9b739ebbb60adc02baa16df26fba81be9f207312159a1cf864251ad79b884db0a3 + languageName: node + linkType: hard + +"chokidar@npm:^3.5.3": + version: 3.5.3 + resolution: "chokidar@npm:3.5.3" + dependencies: + anymatch: ~3.1.2 + braces: ~3.0.2 + fsevents: ~2.3.2 + glob-parent: ~5.1.2 + is-binary-path: ~2.1.0 + is-glob: ~4.0.1 + normalize-path: ~3.0.0 + readdirp: ~3.6.0 + dependenciesMeta: + fsevents: + optional: true + checksum: b49fcde40176ba007ff361b198a2d35df60d9bb2a5aab228279eb810feae9294a6b4649ab15981304447afe1e6ffbf4788ad5db77235dc770ab777c6e771980c + languageName: node + linkType: hard + +"chownr@npm:^2.0.0": + version: 2.0.0 + resolution: "chownr@npm:2.0.0" + checksum: c57cf9dd0791e2f18a5ee9c1a299ae6e801ff58fee96dc8bfd0dcb4738a6ce58dd252a3605b1c93c6418fe4f9d5093b28ffbf4d66648cb2a9c67eaef9679be2f + languageName: node + linkType: hard + +"clean-stack@npm:^2.0.0": + version: 2.2.0 + resolution: "clean-stack@npm:2.2.0" + checksum: 2ac8cd2b2f5ec986a3c743935ec85b07bc174d5421a5efc8017e1f146a1cf5f781ae962618f416352103b32c9cd7e203276e8c28241bbe946160cab16149fb68 + languageName: node + linkType: hard + +"color-name@npm:^1.1.4": + version: 1.1.4 + resolution: "color-name@npm:1.1.4" + checksum: b0445859521eb4021cd0fb0cc1a75cecf67fceecae89b63f62b201cca8d345baf8b952c966862a9d9a2632987d4f6581f0ec8d957dfacece86f0a7919316f610 + languageName: node + linkType: hard + +"color-support@npm:^1.1.3": + version: 1.1.3 + resolution: "color-support@npm:1.1.3" + bin: + color-support: bin.js + checksum: 9b7356817670b9a13a26ca5af1c21615463b500783b739b7634a0c2047c16cef4b2865d7576875c31c3cddf9dd621fa19285e628f20198b233a5cfdda6d0793b + languageName: node + linkType: hard + +"concat-map@npm:0.0.1": + version: 0.0.1 + resolution: "concat-map@npm:0.0.1" + checksum: 902a9f5d8967a3e2faf138d5cb784b9979bad2e6db5357c5b21c568df4ebe62bcb15108af1b2253744844eb964fc023fbd9afbbbb6ddd0bcc204c6fb5b7bf3af + languageName: node + linkType: hard + +"console-control-strings@npm:^1.1.0": + version: 1.1.0 + resolution: "console-control-strings@npm:1.1.0" + checksum: 8755d76787f94e6cf79ce4666f0c5519906d7f5b02d4b884cf41e11dcd759ed69c57da0670afd9236d229a46e0f9cf519db0cd829c6dca820bb5a5c3def584ed + languageName: node + linkType: hard + +"cssesc@npm:^3.0.0": + version: 3.0.0 + resolution: "cssesc@npm:3.0.0" + bin: + cssesc: bin/cssesc + checksum: f8c4ababffbc5e2ddf2fa9957dda1ee4af6048e22aeda1869d0d00843223c1b13ad3f5d88b51caa46c994225eacb636b764eb807a8883e2fb6f99b4f4e8c48b2 + languageName: node + linkType: hard + +"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.3.3": + version: 4.3.4 + resolution: "debug@npm:4.3.4" + dependencies: + ms: 2.1.2 + peerDependenciesMeta: + supports-color: + optional: true + checksum: 3dbad3f94ea64f34431a9cbf0bafb61853eda57bff2880036153438f50fb5a84f27683ba0d8e5426bf41a8c6ff03879488120cf5b3a761e77953169c0600a708 + languageName: node + linkType: hard + +"defined@npm:^1.0.0": + version: 1.0.0 + resolution: "defined@npm:1.0.0" + checksum: 77672997c5001773371c4dbcce98da0b3dc43089d6da2ad87c4b800adb727633cea8723ea3889fe0c2112a2404e2fd07e3bfd0e55f7426aa6441d8992045dbd5 + languageName: node + linkType: hard + +"delegates@npm:^1.0.0": + version: 1.0.0 + resolution: "delegates@npm:1.0.0" + checksum: a51744d9b53c164ba9c0492471a1a2ffa0b6727451bdc89e31627fdf4adda9d51277cfcbfb20f0a6f08ccb3c436f341df3e92631a3440226d93a8971724771fd + languageName: node + linkType: hard + +"depd@npm:^1.1.2": + version: 1.1.2 + resolution: "depd@npm:1.1.2" + checksum: 6b406620d269619852885ce15965272b829df6f409724415e0002c8632ab6a8c0a08ec1f0bd2add05dc7bd7507606f7e2cc034fa24224ab829580040b835ecd9 + languageName: node + linkType: hard + +"detective@npm:^5.2.1": + version: 5.2.1 + resolution: "detective@npm:5.2.1" + dependencies: + acorn-node: ^1.8.2 + defined: ^1.0.0 + minimist: ^1.2.6 + bin: + detective: bin/detective.js + checksum: dc4601bbc6be850edb3c2dab7a0eaf5a6169a15ad201679c66d40ea1986df816eeaecd590047f15b0780285f3eeea13b82dca0d4c52a47e744a571e326a72dc9 + languageName: node + linkType: hard + +"didyoumean@npm:^1.2.2": + version: 1.2.2 + resolution: "didyoumean@npm:1.2.2" + checksum: d5d98719d58b3c2fa59663c4c42ba9716f1fd01245c31d5fce31915bd3aa26e6aac149788e007358f778ebbd68a2256eb5973e8ca6f221df221ba060115acf2e + languageName: node + linkType: hard + +"dlv@npm:^1.1.3": + version: 1.1.3 + resolution: "dlv@npm:1.1.3" + checksum: d7381bca22ed11933a1ccf376db7a94bee2c57aa61e490f680124fa2d1cd27e94eba641d9f45be57caab4f9a6579de0983466f620a2cd6230d7ec93312105ae7 + languageName: node + linkType: hard + +"emoji-regex@npm:^8.0.0": + version: 8.0.0 + resolution: "emoji-regex@npm:8.0.0" + checksum: d4c5c39d5a9868b5fa152f00cada8a936868fd3367f33f71be515ecee4c803132d11b31a6222b2571b1e5f7e13890156a94880345594d0ce7e3c9895f560f192 + languageName: node + linkType: hard + +"encoding@npm:^0.1.13": + version: 0.1.13 + resolution: "encoding@npm:0.1.13" + dependencies: + iconv-lite: ^0.6.2 + checksum: bb98632f8ffa823996e508ce6a58ffcf5856330fde839ae42c9e1f436cc3b5cc651d4aeae72222916545428e54fd0f6aa8862fd8d25bdbcc4589f1e3f3715e7f + languageName: node + linkType: hard + +"env-paths@npm:^2.2.0": + version: 2.2.1 + resolution: "env-paths@npm:2.2.1" + checksum: 65b5df55a8bab92229ab2b40dad3b387fad24613263d103a97f91c9fe43ceb21965cd3392b1ccb5d77088021e525c4e0481adb309625d0cb94ade1d1fb8dc17e + languageName: node + linkType: hard + +"err-code@npm:^2.0.2": + version: 2.0.3 + resolution: "err-code@npm:2.0.3" + checksum: 8b7b1be20d2de12d2255c0bc2ca638b7af5171142693299416e6a9339bd7d88fc8d7707d913d78e0993176005405a236b066b45666b27b797252c771156ace54 + languageName: node + linkType: hard + +"eslint-plugin-tailwindcss@npm:^3.6.2": + version: 3.6.2 + resolution: "eslint-plugin-tailwindcss@npm:3.6.2" + dependencies: + fast-glob: ^3.2.5 + postcss: ^8.4.4 + tailwindcss: ^3.1.3 + checksum: c30fd2096b4c51f74991873b4e4824613600dc2750f93be546d98b821f7129ef78d3ff9b6631384fa1fdeea3658f48e985c951d16e5ae0538d68025ed6890289 + languageName: node + linkType: hard + +"fast-glob@npm:^3.2.11, fast-glob@npm:^3.2.5": + version: 3.2.12 + resolution: "fast-glob@npm:3.2.12" + dependencies: + "@nodelib/fs.stat": ^2.0.2 + "@nodelib/fs.walk": ^1.2.3 + glob-parent: ^5.1.2 + merge2: ^1.3.0 + micromatch: ^4.0.4 + checksum: 0b1990f6ce831c7e28c4d505edcdaad8e27e88ab9fa65eedadb730438cfc7cde4910d6c975d6b7b8dc8a73da4773702ebcfcd6e3518e73938bb1383badfe01c2 + languageName: node + linkType: hard + +"fastq@npm:^1.6.0": + version: 1.13.0 + resolution: "fastq@npm:1.13.0" + dependencies: + reusify: ^1.0.4 + checksum: 32cf15c29afe622af187d12fc9cd93e160a0cb7c31a3bb6ace86b7dea3b28e7b72acde89c882663f307b2184e14782c6c664fa315973c03626c7d4bff070bb0b + languageName: node + linkType: hard + +"fill-range@npm:^7.0.1": + version: 7.0.1 + resolution: "fill-range@npm:7.0.1" + dependencies: + to-regex-range: ^5.0.1 + checksum: cc283f4e65b504259e64fd969bcf4def4eb08d85565e906b7d36516e87819db52029a76b6363d0f02d0d532f0033c9603b9e2d943d56ee3b0d4f7ad3328ff917 + languageName: node + linkType: hard + +"fs-minipass@npm:^2.0.0, fs-minipass@npm:^2.1.0": + version: 2.1.0 + resolution: "fs-minipass@npm:2.1.0" + dependencies: + minipass: ^3.0.0 + checksum: 1b8d128dae2ac6cc94230cc5ead341ba3e0efaef82dab46a33d171c044caaa6ca001364178d42069b2809c35a1c3c35079a32107c770e9ffab3901b59af8c8b1 + languageName: node + linkType: hard + +"fs.realpath@npm:^1.0.0": + version: 1.0.0 + resolution: "fs.realpath@npm:1.0.0" + checksum: 99ddea01a7e75aa276c250a04eedeffe5662bce66c65c07164ad6264f9de18fb21be9433ead460e54cff20e31721c811f4fb5d70591799df5f85dce6d6746fd0 + languageName: node + linkType: hard + +"fsevents@npm:~2.3.2": + version: 2.3.2 + resolution: "fsevents@npm:2.3.2" + dependencies: + node-gyp: latest + checksum: 97ade64e75091afee5265e6956cb72ba34db7819b4c3e94c431d4be2b19b8bb7a2d4116da417950c3425f17c8fe693d25e20212cac583ac1521ad066b77ae31f + conditions: os=darwin + languageName: node + linkType: hard + +"fsevents@patch:fsevents@~2.3.2#~builtin": + version: 2.3.2 + resolution: "fsevents@patch:fsevents@npm%3A2.3.2#~builtin::version=2.3.2&hash=18f3a7" + dependencies: + node-gyp: latest + conditions: os=darwin + languageName: node + linkType: hard + +"function-bind@npm:^1.1.1": + version: 1.1.1 + resolution: "function-bind@npm:1.1.1" + checksum: b32fbaebb3f8ec4969f033073b43f5c8befbb58f1a79e12f1d7490358150359ebd92f49e72ff0144f65f2c48ea2a605bff2d07965f548f6474fd8efd95bf361a + languageName: node + linkType: hard + +"gauge@npm:^4.0.3": + version: 4.0.4 + resolution: "gauge@npm:4.0.4" + dependencies: + aproba: ^1.0.3 || ^2.0.0 + color-support: ^1.1.3 + console-control-strings: ^1.1.0 + has-unicode: ^2.0.1 + signal-exit: ^3.0.7 + string-width: ^4.2.3 + strip-ansi: ^6.0.1 + wide-align: ^1.1.5 + checksum: 788b6bfe52f1dd8e263cda800c26ac0ca2ff6de0b6eee2fe0d9e3abf15e149b651bd27bf5226be10e6e3edb5c4e5d5985a5a1a98137e7a892f75eff76467ad2d + languageName: node + linkType: hard + +"glob-parent@npm:^5.1.2, glob-parent@npm:~5.1.2": + version: 5.1.2 + resolution: "glob-parent@npm:5.1.2" + dependencies: + is-glob: ^4.0.1 + checksum: f4f2bfe2425296e8a47e36864e4f42be38a996db40420fe434565e4480e3322f18eb37589617a98640c5dc8fdec1a387007ee18dbb1f3f5553409c34d17f425e + languageName: node + linkType: hard + +"glob-parent@npm:^6.0.2": + version: 6.0.2 + resolution: "glob-parent@npm:6.0.2" + dependencies: + is-glob: ^4.0.3 + checksum: c13ee97978bef4f55106b71e66428eb1512e71a7466ba49025fc2aec59a5bfb0954d5abd58fc5ee6c9b076eef4e1f6d3375c2e964b88466ca390da4419a786a8 + languageName: node + linkType: hard + +"glob@npm:^7.1.3, glob@npm:^7.1.4": + version: 7.2.3 + resolution: "glob@npm:7.2.3" + dependencies: + fs.realpath: ^1.0.0 + inflight: ^1.0.4 + inherits: 2 + minimatch: ^3.1.1 + once: ^1.3.0 + path-is-absolute: ^1.0.0 + checksum: 29452e97b38fa704dabb1d1045350fb2467cf0277e155aa9ff7077e90ad81d1ea9d53d3ee63bd37c05b09a065e90f16aec4a65f5b8de401d1dac40bc5605d133 + languageName: node + linkType: hard + +"glob@npm:^8.0.1": + version: 8.0.3 + resolution: "glob@npm:8.0.3" + dependencies: + fs.realpath: ^1.0.0 + inflight: ^1.0.4 + inherits: 2 + minimatch: ^5.0.1 + once: ^1.3.0 + checksum: 50bcdea19d8e79d8de5f460b1939ffc2b3299eac28deb502093fdca22a78efebc03e66bf54f0abc3d3d07d8134d19a32850288b7440d77e072aa55f9d33b18c5 + languageName: node + linkType: hard + +"graceful-fs@npm:^4.2.6": + version: 4.2.10 + resolution: "graceful-fs@npm:4.2.10" + checksum: 3f109d70ae123951905d85032ebeae3c2a5a7a997430df00ea30df0e3a6c60cf6689b109654d6fdacd28810a053348c4d14642da1d075049e6be1ba5216218da + languageName: node + linkType: hard + +"has-unicode@npm:^2.0.1": + version: 2.0.1 + resolution: "has-unicode@npm:2.0.1" + checksum: 1eab07a7436512db0be40a710b29b5dc21fa04880b7f63c9980b706683127e3c1b57cb80ea96d47991bdae2dfe479604f6a1ba410106ee1046a41d1bd0814400 + languageName: node + linkType: hard + +"has@npm:^1.0.3": + version: 1.0.3 + resolution: "has@npm:1.0.3" + dependencies: + function-bind: ^1.1.1 + checksum: b9ad53d53be4af90ce5d1c38331e712522417d017d5ef1ebd0507e07c2fbad8686fffb8e12ddecd4c39ca9b9b47431afbb975b8abf7f3c3b82c98e9aad052792 + languageName: node + linkType: hard + +"http-cache-semantics@npm:^4.1.0": + version: 4.1.0 + resolution: "http-cache-semantics@npm:4.1.0" + checksum: 974de94a81c5474be07f269f9fd8383e92ebb5a448208223bfb39e172a9dbc26feff250192ecc23b9593b3f92098e010406b0f24bd4d588d631f80214648ed42 + languageName: node + linkType: hard + +"http-proxy-agent@npm:^5.0.0": + version: 5.0.0 + resolution: "http-proxy-agent@npm:5.0.0" + dependencies: + "@tootallnate/once": 2 + agent-base: 6 + debug: 4 + checksum: e2ee1ff1656a131953839b2a19cd1f3a52d97c25ba87bd2559af6ae87114abf60971e498021f9b73f9fd78aea8876d1fb0d4656aac8a03c6caa9fc175f22b786 + languageName: node + linkType: hard + +"https-proxy-agent@npm:^5.0.0": + version: 5.0.1 + resolution: "https-proxy-agent@npm:5.0.1" + dependencies: + agent-base: 6 + debug: 4 + checksum: 571fccdf38184f05943e12d37d6ce38197becdd69e58d03f43637f7fa1269cf303a7d228aa27e5b27bbd3af8f09fd938e1c91dcfefff2df7ba77c20ed8dfc765 + languageName: node + linkType: hard + +"humanize-ms@npm:^1.2.1": + version: 1.2.1 + resolution: "humanize-ms@npm:1.2.1" + dependencies: + ms: ^2.0.0 + checksum: 9c7a74a2827f9294c009266c82031030eae811ca87b0da3dceb8d6071b9bde22c9f3daef0469c3c533cc67a97d8a167cd9fc0389350e5f415f61a79b171ded16 + languageName: node + linkType: hard + +"iconv-lite@npm:^0.6.2": + version: 0.6.3 + resolution: "iconv-lite@npm:0.6.3" + dependencies: + safer-buffer: ">= 2.1.2 < 3.0.0" + checksum: 3f60d47a5c8fc3313317edfd29a00a692cc87a19cac0159e2ce711d0ebc9019064108323b5e493625e25594f11c6236647d8e256fbe7a58f4a3b33b89e6d30bf + languageName: node + linkType: hard + +"imurmurhash@npm:^0.1.4": + version: 0.1.4 + resolution: "imurmurhash@npm:0.1.4" + checksum: 7cae75c8cd9a50f57dadd77482359f659eaebac0319dd9368bcd1714f55e65badd6929ca58569da2b6494ef13fdd5598cd700b1eba23f8b79c5f19d195a3ecf7 + languageName: node + linkType: hard + +"indent-string@npm:^4.0.0": + version: 4.0.0 + resolution: "indent-string@npm:4.0.0" + checksum: 824cfb9929d031dabf059bebfe08cf3137365e112019086ed3dcff6a0a7b698cb80cf67ccccde0e25b9e2d7527aa6cc1fed1ac490c752162496caba3e6699612 + languageName: node + linkType: hard + +"infer-owner@npm:^1.0.4": + version: 1.0.4 + resolution: "infer-owner@npm:1.0.4" + checksum: 181e732764e4a0611576466b4b87dac338972b839920b2a8cde43642e4ed6bd54dc1fb0b40874728f2a2df9a1b097b8ff83b56d5f8f8e3927f837fdcb47d8a89 + languageName: node + linkType: hard + +"inflight@npm:^1.0.4": + version: 1.0.6 + resolution: "inflight@npm:1.0.6" + dependencies: + once: ^1.3.0 + wrappy: 1 + checksum: f4f76aa072ce19fae87ce1ef7d221e709afb59d445e05d47fba710e85470923a75de35bfae47da6de1b18afc3ce83d70facf44cfb0aff89f0a3f45c0a0244dfd + languageName: node + linkType: hard + +"inherits@npm:2, inherits@npm:^2.0.3": + version: 2.0.4 + resolution: "inherits@npm:2.0.4" + checksum: 4a48a733847879d6cf6691860a6b1e3f0f4754176e4d71494c41f3475553768b10f84b5ce1d40fbd0e34e6bfbb864ee35858ad4dd2cf31e02fc4a154b724d7f1 + languageName: node + linkType: hard + +"ip@npm:^2.0.0": + version: 2.0.0 + resolution: "ip@npm:2.0.0" + checksum: cfcfac6b873b701996d71ec82a7dd27ba92450afdb421e356f44044ed688df04567344c36cbacea7d01b1c39a4c732dc012570ebe9bebfb06f27314bca625349 + languageName: node + linkType: hard + +"is-binary-path@npm:~2.1.0": + version: 2.1.0 + resolution: "is-binary-path@npm:2.1.0" + dependencies: + binary-extensions: ^2.0.0 + checksum: 84192eb88cff70d320426f35ecd63c3d6d495da9d805b19bc65b518984b7c0760280e57dbf119b7e9be6b161784a5a673ab2c6abe83abb5198a432232ad5b35c + languageName: node + linkType: hard + +"is-core-module@npm:^2.9.0": + version: 2.10.0 + resolution: "is-core-module@npm:2.10.0" + dependencies: + has: ^1.0.3 + checksum: 0f3f77811f430af3256fa7bbc806f9639534b140f8ee69476f632c3e1eb4e28a38be0b9d1b8ecf596179c841b53576129279df95e7051d694dac4ceb6f967593 + languageName: node + linkType: hard + +"is-extglob@npm:^2.1.1": + version: 2.1.1 + resolution: "is-extglob@npm:2.1.1" + checksum: df033653d06d0eb567461e58a7a8c9f940bd8c22274b94bf7671ab36df5719791aae15eef6d83bbb5e23283967f2f984b8914559d4449efda578c775c4be6f85 + languageName: node + linkType: hard + +"is-fullwidth-code-point@npm:^3.0.0": + version: 3.0.0 + resolution: "is-fullwidth-code-point@npm:3.0.0" + checksum: 44a30c29457c7fb8f00297bce733f0a64cd22eca270f83e58c105e0d015e45c019491a4ab2faef91ab51d4738c670daff901c799f6a700e27f7314029e99e348 + languageName: node + linkType: hard + +"is-glob@npm:^4.0.1, is-glob@npm:^4.0.3, is-glob@npm:~4.0.1": + version: 4.0.3 + resolution: "is-glob@npm:4.0.3" + dependencies: + is-extglob: ^2.1.1 + checksum: d381c1319fcb69d341cc6e6c7cd588e17cd94722d9a32dbd60660b993c4fb7d0f19438674e68dfec686d09b7c73139c9166b47597f846af387450224a8101ab4 + languageName: node + linkType: hard + +"is-lambda@npm:^1.0.1": + version: 1.0.1 + resolution: "is-lambda@npm:1.0.1" + checksum: 93a32f01940220532e5948538699ad610d5924ac86093fcee83022252b363eb0cc99ba53ab084a04e4fb62bf7b5731f55496257a4c38adf87af9c4d352c71c35 + languageName: node + linkType: hard + +"is-number@npm:^7.0.0": + version: 7.0.0 + resolution: "is-number@npm:7.0.0" + checksum: 456ac6f8e0f3111ed34668a624e45315201dff921e5ac181f8ec24923b99e9f32ca1a194912dc79d539c97d33dba17dc635202ff0b2cf98326f608323276d27a + languageName: node + linkType: hard + +"isexe@npm:^2.0.0": + version: 2.0.0 + resolution: "isexe@npm:2.0.0" + checksum: 26bf6c5480dda5161c820c5b5c751ae1e766c587b1f951ea3fcfc973bafb7831ae5b54a31a69bd670220e42e99ec154475025a468eae58ea262f813fdc8d1c62 + languageName: node + linkType: hard + +"lilconfig@npm:^2.0.5, lilconfig@npm:^2.0.6": + version: 2.0.6 + resolution: "lilconfig@npm:2.0.6" + checksum: 40a3cd72f103b1be5975f2ac1850810b61d4053e20ab09be8d3aeddfe042187e1ba70b4651a7e70f95efa1642e7dc8b2ae395b317b7d7753b241b43cef7c0f7d + languageName: node + linkType: hard + +"lru-cache@npm:^6.0.0": + version: 6.0.0 + resolution: "lru-cache@npm:6.0.0" + dependencies: + yallist: ^4.0.0 + checksum: f97f499f898f23e4585742138a22f22526254fdba6d75d41a1c2526b3b6cc5747ef59c5612ba7375f42aca4f8461950e925ba08c991ead0651b4918b7c978297 + languageName: node + linkType: hard + +"lru-cache@npm:^7.7.1": + version: 7.14.0 + resolution: "lru-cache@npm:7.14.0" + checksum: efdd329f2c1bb790b71d497c6c59272e6bc2d7dd060ba55fc136becd3dd31fc8346edb446275504d94cb60d3c8385dbf5267b79b23789e409b2bdf302d13f0d7 + languageName: node + linkType: hard + +"make-fetch-happen@npm:^10.0.3": + version: 10.2.1 + resolution: "make-fetch-happen@npm:10.2.1" + dependencies: + agentkeepalive: ^4.2.1 + cacache: ^16.1.0 + http-cache-semantics: ^4.1.0 + http-proxy-agent: ^5.0.0 + https-proxy-agent: ^5.0.0 + is-lambda: ^1.0.1 + lru-cache: ^7.7.1 + minipass: ^3.1.6 + minipass-collect: ^1.0.2 + minipass-fetch: ^2.0.3 + minipass-flush: ^1.0.5 + minipass-pipeline: ^1.2.4 + negotiator: ^0.6.3 + promise-retry: ^2.0.1 + socks-proxy-agent: ^7.0.0 + ssri: ^9.0.0 + checksum: 2332eb9a8ec96f1ffeeea56ccefabcb4193693597b132cd110734d50f2928842e22b84cfa1508e921b8385cdfd06dda9ad68645fed62b50fff629a580f5fb72c + languageName: node + linkType: hard + +"merge2@npm:^1.3.0": + version: 1.4.1 + resolution: "merge2@npm:1.4.1" + checksum: 7268db63ed5169466540b6fb947aec313200bcf6d40c5ab722c22e242f651994619bcd85601602972d3c85bd2cc45a358a4c61937e9f11a061919a1da569b0c2 + languageName: node + linkType: hard + +"micromatch@npm:^4.0.4": + version: 4.0.5 + resolution: "micromatch@npm:4.0.5" + dependencies: + braces: ^3.0.2 + picomatch: ^2.3.1 + checksum: 02a17b671c06e8fefeeb6ef996119c1e597c942e632a21ef589154f23898c9c6a9858526246abb14f8bca6e77734aa9dcf65476fca47cedfb80d9577d52843fc + languageName: node + linkType: hard + +"minimatch@npm:^3.1.1": + version: 3.1.2 + resolution: "minimatch@npm:3.1.2" + dependencies: + brace-expansion: ^1.1.7 + checksum: c154e566406683e7bcb746e000b84d74465b3a832c45d59912b9b55cd50dee66e5c4b1e5566dba26154040e51672f9aa450a9aef0c97cfc7336b78b7afb9540a + languageName: node + linkType: hard + +"minimatch@npm:^5.0.1": + version: 5.1.0 + resolution: "minimatch@npm:5.1.0" + dependencies: + brace-expansion: ^2.0.1 + checksum: 15ce53d31a06361e8b7a629501b5c75491bc2b59712d53e802b1987121d91b433d73fcc5be92974fde66b2b51d8fb28d75a9ae900d249feb792bb1ba2a4f0a90 + languageName: node + linkType: hard + +"minimist@npm:^1.2.6": + version: 1.2.6 + resolution: "minimist@npm:1.2.6" + checksum: d15428cd1e11eb14e1233bcfb88ae07ed7a147de251441d61158619dfb32c4d7e9061d09cab4825fdee18ecd6fce323228c8c47b5ba7cd20af378ca4048fb3fb + languageName: node + linkType: hard + +"minipass-collect@npm:^1.0.2": + version: 1.0.2 + resolution: "minipass-collect@npm:1.0.2" + dependencies: + minipass: ^3.0.0 + checksum: 14df761028f3e47293aee72888f2657695ec66bd7d09cae7ad558da30415fdc4752bbfee66287dcc6fd5e6a2fa3466d6c484dc1cbd986525d9393b9523d97f10 + languageName: node + linkType: hard + +"minipass-fetch@npm:^2.0.3": + version: 2.1.2 + resolution: "minipass-fetch@npm:2.1.2" + dependencies: + encoding: ^0.1.13 + minipass: ^3.1.6 + minipass-sized: ^1.0.3 + minizlib: ^2.1.2 + dependenciesMeta: + encoding: + optional: true + checksum: 3f216be79164e915fc91210cea1850e488793c740534985da017a4cbc7a5ff50506956d0f73bb0cb60e4fe91be08b6b61ef35101706d3ef5da2c8709b5f08f91 + languageName: node + linkType: hard + +"minipass-flush@npm:^1.0.5": + version: 1.0.5 + resolution: "minipass-flush@npm:1.0.5" + dependencies: + minipass: ^3.0.0 + checksum: 56269a0b22bad756a08a94b1ffc36b7c9c5de0735a4dd1ab2b06c066d795cfd1f0ac44a0fcae13eece5589b908ecddc867f04c745c7009be0b566421ea0944cf + languageName: node + linkType: hard + +"minipass-pipeline@npm:^1.2.4": + version: 1.2.4 + resolution: "minipass-pipeline@npm:1.2.4" + dependencies: + minipass: ^3.0.0 + checksum: b14240dac0d29823c3d5911c286069e36d0b81173d7bdf07a7e4a91ecdef92cdff4baaf31ea3746f1c61e0957f652e641223970870e2353593f382112257971b + languageName: node + linkType: hard + +"minipass-sized@npm:^1.0.3": + version: 1.0.3 + resolution: "minipass-sized@npm:1.0.3" + dependencies: + minipass: ^3.0.0 + checksum: 79076749fcacf21b5d16dd596d32c3b6bf4d6e62abb43868fac21674078505c8b15eaca4e47ed844985a4514854f917d78f588fcd029693709417d8f98b2bd60 + languageName: node + linkType: hard + +"minipass@npm:^3.0.0, minipass@npm:^3.1.1, minipass@npm:^3.1.6": + version: 3.3.5 + resolution: "minipass@npm:3.3.5" + dependencies: + yallist: ^4.0.0 + checksum: f89f02bcaa0e0e4bb4c44ec796008e69fbca62db0aba6ead1bc57d25bdaefdf42102130f4f9ecb7d9c6b6cd35ff7b0c7b97d001d3435da8e629fb68af3aea57e + languageName: node + linkType: hard + +"minizlib@npm:^2.1.1, minizlib@npm:^2.1.2": + version: 2.1.2 + resolution: "minizlib@npm:2.1.2" + dependencies: + minipass: ^3.0.0 + yallist: ^4.0.0 + checksum: f1fdeac0b07cf8f30fcf12f4b586795b97be856edea22b5e9072707be51fc95d41487faec3f265b42973a304fe3a64acd91a44a3826a963e37b37bafde0212c3 + languageName: node + linkType: hard + +"mkdirp@npm:^1.0.3, mkdirp@npm:^1.0.4": + version: 1.0.4 + resolution: "mkdirp@npm:1.0.4" + bin: + mkdirp: bin/cmd.js + checksum: a96865108c6c3b1b8e1d5e9f11843de1e077e57737602de1b82030815f311be11f96f09cce59bd5b903d0b29834733e5313f9301e3ed6d6f6fba2eae0df4298f + languageName: node + linkType: hard + +"ms@npm:2.1.2": + version: 2.1.2 + resolution: "ms@npm:2.1.2" + checksum: 673cdb2c3133eb050c745908d8ce632ed2c02d85640e2edb3ace856a2266a813b30c613569bf3354fdf4ea7d1a1494add3bfa95e2713baa27d0c2c71fc44f58f + languageName: node + linkType: hard + +"ms@npm:^2.0.0": + version: 2.1.3 + resolution: "ms@npm:2.1.3" + checksum: aa92de608021b242401676e35cfa5aa42dd70cbdc082b916da7fb925c542173e36bce97ea3e804923fe92c0ad991434e4a38327e15a1b5b5f945d66df615ae6d + languageName: node + linkType: hard + +"nanoid@npm:^3.3.4": + version: 3.3.4 + resolution: "nanoid@npm:3.3.4" + bin: + nanoid: bin/nanoid.cjs + checksum: 2fddd6dee994b7676f008d3ffa4ab16035a754f4bb586c61df5a22cf8c8c94017aadd360368f47d653829e0569a92b129979152ff97af23a558331e47e37cd9c + languageName: node + linkType: hard + +"negotiator@npm:^0.6.3": + version: 0.6.3 + resolution: "negotiator@npm:0.6.3" + checksum: b8ffeb1e262eff7968fc90a2b6767b04cfd9842582a9d0ece0af7049537266e7b2506dfb1d107a32f06dd849ab2aea834d5830f7f4d0e5cb7d36e1ae55d021d9 + languageName: node + linkType: hard + +"next@npm:^12.3.1": + version: 12.3.1 + resolution: "next@npm:12.3.1" + dependencies: + "@next/env": 12.3.1 + "@next/swc-android-arm-eabi": 12.3.1 + "@next/swc-android-arm64": 12.3.1 + "@next/swc-darwin-arm64": 12.3.1 + "@next/swc-darwin-x64": 12.3.1 + "@next/swc-freebsd-x64": 12.3.1 + "@next/swc-linux-arm-gnueabihf": 12.3.1 + "@next/swc-linux-arm64-gnu": 12.3.1 + "@next/swc-linux-arm64-musl": 12.3.1 + "@next/swc-linux-x64-gnu": 12.3.1 + "@next/swc-linux-x64-musl": 12.3.1 + "@next/swc-win32-arm64-msvc": 12.3.1 + "@next/swc-win32-ia32-msvc": 12.3.1 + "@next/swc-win32-x64-msvc": 12.3.1 + "@swc/helpers": 0.4.11 + caniuse-lite: ^1.0.30001406 + postcss: 8.4.14 + styled-jsx: 5.0.7 + use-sync-external-store: 1.2.0 + peerDependencies: + fibers: ">= 3.1.0" + node-sass: ^6.0.0 || ^7.0.0 + react: ^17.0.2 || ^18.0.0-0 + react-dom: ^17.0.2 || ^18.0.0-0 + sass: ^1.3.0 + dependenciesMeta: + "@next/swc-android-arm-eabi": + optional: true + "@next/swc-android-arm64": + optional: true + "@next/swc-darwin-arm64": + optional: true + "@next/swc-darwin-x64": + optional: true + "@next/swc-freebsd-x64": + optional: true + "@next/swc-linux-arm-gnueabihf": + optional: true + "@next/swc-linux-arm64-gnu": + optional: true + "@next/swc-linux-arm64-musl": + optional: true + "@next/swc-linux-x64-gnu": + optional: true + "@next/swc-linux-x64-musl": + optional: true + "@next/swc-win32-arm64-msvc": + optional: true + "@next/swc-win32-ia32-msvc": + optional: true + "@next/swc-win32-x64-msvc": + optional: true + peerDependenciesMeta: + fibers: + optional: true + node-sass: + optional: true + sass: + optional: true + bin: + next: dist/bin/next + checksum: ac78592379999650f596a945019b14827818879e792ab37876bc71443bd697510d9ea00881787918f1543e6c6c5588111aeecb10342c2166a344e10ccd6bbc3e + languageName: node + linkType: hard + +"node-gyp@npm:latest": + version: 9.2.0 + resolution: "node-gyp@npm:9.2.0" + dependencies: + env-paths: ^2.2.0 + glob: ^7.1.4 + graceful-fs: ^4.2.6 + make-fetch-happen: ^10.0.3 + nopt: ^6.0.0 + npmlog: ^6.0.0 + rimraf: ^3.0.2 + semver: ^7.3.5 + tar: ^6.1.2 + which: ^2.0.2 + bin: + node-gyp: bin/node-gyp.js + checksum: 91f0589eabbd37f0d4e3fe9918f1f9e25afc707f6e107f0133be19c5aac62e731d92abdc2b106258665a4487b18cc2878d3fcd3dc2c6cffd68da1cb2a5ccf450 + languageName: node + linkType: hard + +"nopt@npm:^6.0.0": + version: 6.0.0 + resolution: "nopt@npm:6.0.0" + dependencies: + abbrev: ^1.0.0 + bin: + nopt: bin/nopt.js + checksum: 82149371f8be0c4b9ec2f863cc6509a7fd0fa729929c009f3a58e4eb0c9e4cae9920e8f1f8eb46e7d032fec8fb01bede7f0f41a67eb3553b7b8e14fa53de1dac + languageName: node + linkType: hard + +"normalize-path@npm:^3.0.0, normalize-path@npm:~3.0.0": + version: 3.0.0 + resolution: "normalize-path@npm:3.0.0" + checksum: 88eeb4da891e10b1318c4b2476b6e2ecbeb5ff97d946815ffea7794c31a89017c70d7f34b3c2ebf23ef4e9fc9fb99f7dffe36da22011b5b5c6ffa34f4873ec20 + languageName: node + linkType: hard + +"npmlog@npm:^6.0.0": + version: 6.0.2 + resolution: "npmlog@npm:6.0.2" + dependencies: + are-we-there-yet: ^3.0.0 + console-control-strings: ^1.1.0 + gauge: ^4.0.3 + set-blocking: ^2.0.0 + checksum: ae238cd264a1c3f22091cdd9e2b106f684297d3c184f1146984ecbe18aaa86343953f26b9520dedd1b1372bc0316905b736c1932d778dbeb1fcf5a1001390e2a + languageName: node + linkType: hard + +"object-hash@npm:^3.0.0": + version: 3.0.0 + resolution: "object-hash@npm:3.0.0" + checksum: 80b4904bb3857c52cc1bfd0b52c0352532ca12ed3b8a6ff06a90cd209dfda1b95cee059a7625eb9da29537027f68ac4619363491eedb2f5d3dddbba97494fd6c + languageName: node + linkType: hard + +"once@npm:^1.3.0": + version: 1.4.0 + resolution: "once@npm:1.4.0" + dependencies: + wrappy: 1 + checksum: cd0a88501333edd640d95f0d2700fbde6bff20b3d4d9bdc521bdd31af0656b5706570d6c6afe532045a20bb8dc0849f8332d6f2a416e0ba6d3d3b98806c7db68 + languageName: node + linkType: hard + +"p-map@npm:^4.0.0": + version: 4.0.0 + resolution: "p-map@npm:4.0.0" + dependencies: + aggregate-error: ^3.0.0 + checksum: cb0ab21ec0f32ddffd31dfc250e3afa61e103ef43d957cc45497afe37513634589316de4eb88abdfd969fe6410c22c0b93ab24328833b8eb1ccc087fc0442a1c + languageName: node + linkType: hard + +"path-is-absolute@npm:^1.0.0": + version: 1.0.1 + resolution: "path-is-absolute@npm:1.0.1" + checksum: 060840f92cf8effa293bcc1bea81281bd7d363731d214cbe5c227df207c34cd727430f70c6037b5159c8a870b9157cba65e775446b0ab06fd5ecc7e54615a3b8 + languageName: node + linkType: hard + +"path-parse@npm:^1.0.7": + version: 1.0.7 + resolution: "path-parse@npm:1.0.7" + checksum: 49abf3d81115642938a8700ec580da6e830dde670be21893c62f4e10bd7dd4c3742ddc603fe24f898cba7eb0c6bc1777f8d9ac14185d34540c6d4d80cd9cae8a + languageName: node + linkType: hard + +"picocolors@npm:^1.0.0": + version: 1.0.0 + resolution: "picocolors@npm:1.0.0" + checksum: a2e8092dd86c8396bdba9f2b5481032848525b3dc295ce9b57896f931e63fc16f79805144321f72976383fc249584672a75cc18d6777c6b757603f372f745981 + languageName: node + linkType: hard + +"picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.3.1": + version: 2.3.1 + resolution: "picomatch@npm:2.3.1" + checksum: 050c865ce81119c4822c45d3c84f1ced46f93a0126febae20737bd05ca20589c564d6e9226977df859ed5e03dc73f02584a2b0faad36e896936238238b0446cf + languageName: node + linkType: hard + +"pify@npm:^2.3.0": + version: 2.3.0 + resolution: "pify@npm:2.3.0" + checksum: 9503aaeaf4577acc58642ad1d25c45c6d90288596238fb68f82811c08104c800e5a7870398e9f015d82b44ecbcbef3dc3d4251a1cbb582f6e5959fe09884b2ba + languageName: node + linkType: hard + +"postcss-import@npm:^14.1.0": + version: 14.1.0 + resolution: "postcss-import@npm:14.1.0" + dependencies: + postcss-value-parser: ^4.0.0 + read-cache: ^1.0.0 + resolve: ^1.1.7 + peerDependencies: + postcss: ^8.0.0 + checksum: cd45d406e90f67cdab9524352e573cc6b4462b790934a05954e929a6653ebd31288ceebc8ce3c3ed7117ae672d9ebbec57df0bceec0a56e9b259c2e71d47ca86 + languageName: node + linkType: hard + +"postcss-js@npm:^4.0.0": + version: 4.0.0 + resolution: "postcss-js@npm:4.0.0" + dependencies: + camelcase-css: ^2.0.1 + peerDependencies: + postcss: ^8.3.3 + checksum: 14be8a58670b4c5d037d40f179240a4f736d53530db727e2635638fa296bc4bff18149ca860928398aace422e55d07c9f5729eeccd395340944985199cdc82a5 + languageName: node + linkType: hard + +"postcss-load-config@npm:^3.1.4": + version: 3.1.4 + resolution: "postcss-load-config@npm:3.1.4" + dependencies: + lilconfig: ^2.0.5 + yaml: ^1.10.2 + peerDependencies: + postcss: ">=8.0.9" + ts-node: ">=9.0.0" + peerDependenciesMeta: + postcss: + optional: true + ts-node: + optional: true + checksum: 1c589504c2d90b1568aecae8238ab993c17dba2c44f848a8f13619ba556d26a1c09644d5e6361b5784e721e94af37b604992f9f3dc0483e687a0cc1cc5029a34 + languageName: node + linkType: hard + +"postcss-nested@npm:5.0.6": + version: 5.0.6 + resolution: "postcss-nested@npm:5.0.6" + dependencies: + postcss-selector-parser: ^6.0.6 + peerDependencies: + postcss: ^8.2.14 + checksum: dbcbfd11e514f485ac0d2b649b32bcbd855665a88a76f697f8be6c5017aa0260954ecccd2475bbd5865a5d248eae9a4e6e10d2d51927621d05430381aa37e43b + languageName: node + linkType: hard + +"postcss-selector-parser@npm:^6.0.10, postcss-selector-parser@npm:^6.0.6": + version: 6.0.10 + resolution: "postcss-selector-parser@npm:6.0.10" + dependencies: + cssesc: ^3.0.0 + util-deprecate: ^1.0.2 + checksum: 46afaa60e3d1998bd7adf6caa374baf857cc58d3ff944e29459c9a9e4680a7fe41597bd5b755fc81d7c388357e9bf67c0251d047c640a09f148e13606b8a8608 + languageName: node + linkType: hard + +"postcss-value-parser@npm:^4.0.0, postcss-value-parser@npm:^4.2.0": + version: 4.2.0 + resolution: "postcss-value-parser@npm:4.2.0" + checksum: 819ffab0c9d51cf0acbabf8996dffbfafbafa57afc0e4c98db88b67f2094cb44488758f06e5da95d7036f19556a4a732525e84289a425f4f6fd8e412a9d7442f + languageName: node + linkType: hard + +"postcss@npm:8.4.14": + version: 8.4.14 + resolution: "postcss@npm:8.4.14" + dependencies: + nanoid: ^3.3.4 + picocolors: ^1.0.0 + source-map-js: ^1.0.2 + checksum: fe58766ff32e4becf65a7d57678995cfd239df6deed2fe0557f038b47c94e4132e7e5f68b5aa820c13adfec32e523b693efaeb65798efb995ce49ccd83953816 + languageName: node + linkType: hard + +"postcss@npm:^8.4.14, postcss@npm:^8.4.17, postcss@npm:^8.4.4": + version: 8.4.17 + resolution: "postcss@npm:8.4.17" + dependencies: + nanoid: ^3.3.4 + picocolors: ^1.0.0 + source-map-js: ^1.0.2 + checksum: a6d9096dd711e17f7b1d18ff5dcb4fdedf3941d5a3dc8b0e4ea873b8f31972d57f73d6da9a8aed7ff389eb52190ed34f6a94f299a7f5ddc68b08a24a48f77eb9 + languageName: node + linkType: hard + +"promise-inflight@npm:^1.0.1": + version: 1.0.1 + resolution: "promise-inflight@npm:1.0.1" + checksum: 22749483091d2c594261517f4f80e05226d4d5ecc1fc917e1886929da56e22b5718b7f2a75f3807e7a7d471bc3be2907fe92e6e8f373ddf5c64bae35b5af3981 + languageName: node + linkType: hard + +"promise-retry@npm:^2.0.1": + version: 2.0.1 + resolution: "promise-retry@npm:2.0.1" + dependencies: + err-code: ^2.0.2 + retry: ^0.12.0 + checksum: f96a3f6d90b92b568a26f71e966cbbc0f63ab85ea6ff6c81284dc869b41510e6cdef99b6b65f9030f0db422bf7c96652a3fff9f2e8fb4a0f069d8f4430359429 + languageName: node + linkType: hard + +"queue-microtask@npm:^1.2.2": + version: 1.2.3 + resolution: "queue-microtask@npm:1.2.3" + checksum: b676f8c040cdc5b12723ad2f91414d267605b26419d5c821ff03befa817ddd10e238d22b25d604920340fd73efd8ba795465a0377c4adf45a4a41e4234e42dc4 + languageName: node + linkType: hard + +"quick-lru@npm:^5.1.1": + version: 5.1.1 + resolution: "quick-lru@npm:5.1.1" + checksum: a516faa25574be7947969883e6068dbe4aa19e8ef8e8e0fd96cddd6d36485e9106d85c0041a27153286b0770b381328f4072aa40d3b18a19f5f7d2b78b94b5ed + languageName: node + linkType: hard + +"read-cache@npm:^1.0.0": + version: 1.0.0 + resolution: "read-cache@npm:1.0.0" + dependencies: + pify: ^2.3.0 + checksum: cffc728b9ede1e0667399903f9ecaf3789888b041c46ca53382fa3a06303e5132774dc0a96d0c16aa702dbac1ea0833d5a868d414f5ab2af1e1438e19e6657c6 + languageName: node + linkType: hard + +"readable-stream@npm:^3.6.0": + version: 3.6.0 + resolution: "readable-stream@npm:3.6.0" + dependencies: + inherits: ^2.0.3 + string_decoder: ^1.1.1 + util-deprecate: ^1.0.1 + checksum: d4ea81502d3799439bb955a3a5d1d808592cf3133350ed352aeaa499647858b27b1c4013984900238b0873ec8d0d8defce72469fb7a83e61d53f5ad61cb80dc8 + languageName: node + linkType: hard + +"readdirp@npm:~3.6.0": + version: 3.6.0 + resolution: "readdirp@npm:3.6.0" + dependencies: + picomatch: ^2.2.1 + checksum: 1ced032e6e45670b6d7352d71d21ce7edf7b9b928494dcaba6f11fba63180d9da6cd7061ebc34175ffda6ff529f481818c962952004d273178acd70f7059b320 + languageName: node + linkType: hard + +"resolve@npm:^1.1.7, resolve@npm:^1.22.1": + version: 1.22.1 + resolution: "resolve@npm:1.22.1" + dependencies: + is-core-module: ^2.9.0 + path-parse: ^1.0.7 + supports-preserve-symlinks-flag: ^1.0.0 + bin: + resolve: bin/resolve + checksum: 07af5fc1e81aa1d866cbc9e9460fbb67318a10fa3c4deadc35c3ad8a898ee9a71a86a65e4755ac3195e0ea0cfbe201eb323ebe655ce90526fd61917313a34e4e + languageName: node + linkType: hard + +"resolve@patch:resolve@^1.1.7#~builtin, resolve@patch:resolve@^1.22.1#~builtin": + version: 1.22.1 + resolution: "resolve@patch:resolve@npm%3A1.22.1#~builtin::version=1.22.1&hash=07638b" + dependencies: + is-core-module: ^2.9.0 + path-parse: ^1.0.7 + supports-preserve-symlinks-flag: ^1.0.0 + bin: + resolve: bin/resolve + checksum: 5656f4d0bedcf8eb52685c1abdf8fbe73a1603bb1160a24d716e27a57f6cecbe2432ff9c89c2bd57542c3a7b9d14b1882b73bfe2e9d7849c9a4c0b8b39f02b8b + languageName: node + linkType: hard + +"retry@npm:^0.12.0": + version: 0.12.0 + resolution: "retry@npm:0.12.0" + checksum: 623bd7d2e5119467ba66202d733ec3c2e2e26568074923bc0585b6b99db14f357e79bdedb63cab56cec47491c4a0da7e6021a7465ca6dc4f481d3898fdd3158c + languageName: node + linkType: hard + +"reusify@npm:^1.0.4": + version: 1.0.4 + resolution: "reusify@npm:1.0.4" + checksum: c3076ebcc22a6bc252cb0b9c77561795256c22b757f40c0d8110b1300723f15ec0fc8685e8d4ea6d7666f36c79ccc793b1939c748bf36f18f542744a4e379fcc + languageName: node + linkType: hard + +"rimraf@npm:^3.0.2": + version: 3.0.2 + resolution: "rimraf@npm:3.0.2" + dependencies: + glob: ^7.1.3 + bin: + rimraf: bin.js + checksum: 87f4164e396f0171b0a3386cc1877a817f572148ee13a7e113b238e48e8a9f2f31d009a92ec38a591ff1567d9662c6b67fd8818a2dbbaed74bc26a87a2a4a9a0 + languageName: node + linkType: hard + +"run-parallel@npm:^1.1.9": + version: 1.2.0 + resolution: "run-parallel@npm:1.2.0" + dependencies: + queue-microtask: ^1.2.2 + checksum: cb4f97ad25a75ebc11a8ef4e33bb962f8af8516bb2001082ceabd8902e15b98f4b84b4f8a9b222e5d57fc3bd1379c483886ed4619367a7680dad65316993021d + languageName: node + linkType: hard + +"safe-buffer@npm:~5.2.0": + version: 5.2.1 + resolution: "safe-buffer@npm:5.2.1" + checksum: b99c4b41fdd67a6aaf280fcd05e9ffb0813654894223afb78a31f14a19ad220bba8aba1cb14eddce1fcfb037155fe6de4e861784eb434f7d11ed58d1e70dd491 + languageName: node + linkType: hard + +"safer-buffer@npm:>= 2.1.2 < 3.0.0": + version: 2.1.2 + resolution: "safer-buffer@npm:2.1.2" + checksum: cab8f25ae6f1434abee8d80023d7e72b598cf1327164ddab31003c51215526801e40b66c5e65d658a0af1e9d6478cadcb4c745f4bd6751f97d8644786c0978b0 + languageName: node + linkType: hard + +"semver@npm:^7.3.5": + version: 7.3.8 + resolution: "semver@npm:7.3.8" + dependencies: + lru-cache: ^6.0.0 + bin: + semver: bin/semver.js + checksum: ba9c7cbbf2b7884696523450a61fee1a09930d888b7a8d7579025ad93d459b2d1949ee5bbfeb188b2be5f4ac163544c5e98491ad6152df34154feebc2cc337c1 + languageName: node + linkType: hard + +"set-blocking@npm:^2.0.0": + version: 2.0.0 + resolution: "set-blocking@npm:2.0.0" + checksum: 6e65a05f7cf7ebdf8b7c75b101e18c0b7e3dff4940d480efed8aad3a36a4005140b660fa1d804cb8bce911cac290441dc728084a30504d3516ac2ff7ad607b02 + languageName: node + linkType: hard + +"signal-exit@npm:^3.0.7": + version: 3.0.7 + resolution: "signal-exit@npm:3.0.7" + checksum: a2f098f247adc367dffc27845853e9959b9e88b01cb301658cfe4194352d8d2bb32e18467c786a7fe15f1d44b233ea35633d076d5e737870b7139949d1ab6318 + languageName: node + linkType: hard + +"smart-buffer@npm:^4.2.0": + version: 4.2.0 + resolution: "smart-buffer@npm:4.2.0" + checksum: b5167a7142c1da704c0e3af85c402002b597081dd9575031a90b4f229ca5678e9a36e8a374f1814c8156a725d17008ae3bde63b92f9cfd132526379e580bec8b + languageName: node + linkType: hard + +"socks-proxy-agent@npm:^7.0.0": + version: 7.0.0 + resolution: "socks-proxy-agent@npm:7.0.0" + dependencies: + agent-base: ^6.0.2 + debug: ^4.3.3 + socks: ^2.6.2 + checksum: 720554370154cbc979e2e9ce6a6ec6ced205d02757d8f5d93fe95adae454fc187a5cbfc6b022afab850a5ce9b4c7d73e0f98e381879cf45f66317a4895953846 + languageName: node + linkType: hard + +"socks@npm:^2.6.2": + version: 2.7.1 + resolution: "socks@npm:2.7.1" + dependencies: + ip: ^2.0.0 + smart-buffer: ^4.2.0 + checksum: 259d9e3e8e1c9809a7f5c32238c3d4d2a36b39b83851d0f573bfde5f21c4b1288417ce1af06af1452569cd1eb0841169afd4998f0e04ba04656f6b7f0e46d748 + languageName: node + linkType: hard + +"source-map-js@npm:^1.0.2": + version: 1.0.2 + resolution: "source-map-js@npm:1.0.2" + checksum: c049a7fc4deb9a7e9b481ae3d424cc793cb4845daa690bc5a05d428bf41bf231ced49b4cf0c9e77f9d42fdb3d20d6187619fc586605f5eabe995a316da8d377c + languageName: node + linkType: hard + +"ssri@npm:^9.0.0": + version: 9.0.1 + resolution: "ssri@npm:9.0.1" + dependencies: + minipass: ^3.1.1 + checksum: fb58f5e46b6923ae67b87ad5ef1c5ab6d427a17db0bead84570c2df3cd50b4ceb880ebdba2d60726588272890bae842a744e1ecce5bd2a2a582fccd5068309eb + languageName: node + linkType: hard + +"string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.2.3": + version: 4.2.3 + resolution: "string-width@npm:4.2.3" + dependencies: + emoji-regex: ^8.0.0 + is-fullwidth-code-point: ^3.0.0 + strip-ansi: ^6.0.1 + checksum: e52c10dc3fbfcd6c3a15f159f54a90024241d0f149cf8aed2982a2d801d2e64df0bf1dc351cf8e95c3319323f9f220c16e740b06faecd53e2462df1d2b5443fb + languageName: node + linkType: hard + +"string_decoder@npm:^1.1.1": + version: 1.3.0 + resolution: "string_decoder@npm:1.3.0" + dependencies: + safe-buffer: ~5.2.0 + checksum: 8417646695a66e73aefc4420eb3b84cc9ffd89572861fe004e6aeb13c7bc00e2f616247505d2dbbef24247c372f70268f594af7126f43548565c68c117bdeb56 + languageName: node + linkType: hard + +"strip-ansi@npm:^6.0.1": + version: 6.0.1 + resolution: "strip-ansi@npm:6.0.1" + dependencies: + ansi-regex: ^5.0.1 + checksum: f3cd25890aef3ba6e1a74e20896c21a46f482e93df4a06567cebf2b57edabb15133f1f94e57434e0a958d61186087b1008e89c94875d019910a213181a14fc8c + languageName: node + linkType: hard + +"styled-jsx@npm:5.0.7": + version: 5.0.7 + resolution: "styled-jsx@npm:5.0.7" + peerDependencies: + react: ">= 16.8.0 || 17.x.x || ^18.0.0-0" + peerDependenciesMeta: + "@babel/core": + optional: true + babel-plugin-macros: + optional: true + checksum: 61959993915f4b1662a682dbbefb3512de9399cf6901969bcadd26ba5441d2b5ca5c1021b233bbd573da2541b41efb45d56c6f618dbc8d88a381ebc62461fefe + languageName: node + linkType: hard + +"supports-preserve-symlinks-flag@npm:^1.0.0": + version: 1.0.0 + resolution: "supports-preserve-symlinks-flag@npm:1.0.0" + checksum: 53b1e247e68e05db7b3808b99b892bd36fb096e6fba213a06da7fab22045e97597db425c724f2bbd6c99a3c295e1e73f3e4de78592289f38431049e1277ca0ae + languageName: node + linkType: hard + +"tailwindcss@npm:^3.1.3": + version: 3.1.8 + resolution: "tailwindcss@npm:3.1.8" + dependencies: + arg: ^5.0.2 + chokidar: ^3.5.3 + color-name: ^1.1.4 + detective: ^5.2.1 + didyoumean: ^1.2.2 + dlv: ^1.1.3 + fast-glob: ^3.2.11 + glob-parent: ^6.0.2 + is-glob: ^4.0.3 + lilconfig: ^2.0.6 + normalize-path: ^3.0.0 + object-hash: ^3.0.0 + picocolors: ^1.0.0 + postcss: ^8.4.14 + postcss-import: ^14.1.0 + postcss-js: ^4.0.0 + postcss-load-config: ^3.1.4 + postcss-nested: 5.0.6 + postcss-selector-parser: ^6.0.10 + postcss-value-parser: ^4.2.0 + quick-lru: ^5.1.1 + resolve: ^1.22.1 + peerDependencies: + postcss: ^8.0.9 + bin: + tailwind: lib/cli.js + tailwindcss: lib/cli.js + checksum: 86480301fc6ae1e392c2aba8264ab425bd919078176b010fda724518a7c265e950da5f4120c69c9041509c318207985fa9d680b6f5021e23f8214135a61a54b6 + languageName: node + linkType: hard + +"tar@npm:^6.1.11, tar@npm:^6.1.2": + version: 6.1.11 + resolution: "tar@npm:6.1.11" + dependencies: + chownr: ^2.0.0 + fs-minipass: ^2.0.0 + minipass: ^3.0.0 + minizlib: ^2.1.1 + mkdirp: ^1.0.3 + yallist: ^4.0.0 + checksum: a04c07bb9e2d8f46776517d4618f2406fb977a74d914ad98b264fc3db0fe8224da5bec11e5f8902c5b9bcb8ace22d95fbe3c7b36b8593b7dfc8391a25898f32f + languageName: node + linkType: hard + +"to-regex-range@npm:^5.0.1": + version: 5.0.1 + resolution: "to-regex-range@npm:5.0.1" + dependencies: + is-number: ^7.0.0 + checksum: f76fa01b3d5be85db6a2a143e24df9f60dd047d151062d0ba3df62953f2f697b16fe5dad9b0ac6191c7efc7b1d9dcaa4b768174b7b29da89d4428e64bc0a20ed + languageName: node + linkType: hard + +"tslib@npm:^2.4.0": + version: 2.4.0 + resolution: "tslib@npm:2.4.0" + checksum: 8c4aa6a3c5a754bf76aefc38026134180c053b7bd2f81338cb5e5ebf96fefa0f417bff221592bf801077f5bf990562f6264fecbc42cd3309b33872cb6fc3b113 + languageName: node + linkType: hard + +"unique-filename@npm:^2.0.0": + version: 2.0.1 + resolution: "unique-filename@npm:2.0.1" + dependencies: + unique-slug: ^3.0.0 + checksum: 807acf3381aff319086b64dc7125a9a37c09c44af7620bd4f7f3247fcd5565660ac12d8b80534dcbfd067e6fe88a67e621386dd796a8af828d1337a8420a255f + languageName: node + linkType: hard + +"unique-slug@npm:^3.0.0": + version: 3.0.0 + resolution: "unique-slug@npm:3.0.0" + dependencies: + imurmurhash: ^0.1.4 + checksum: 49f8d915ba7f0101801b922062ee46b7953256c93ceca74303bd8e6413ae10aa7e8216556b54dc5382895e8221d04f1efaf75f945c2e4a515b4139f77aa6640c + languageName: node + linkType: hard + +"use-sync-external-store@npm:1.2.0": + version: 1.2.0 + resolution: "use-sync-external-store@npm:1.2.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + checksum: 5c639e0f8da3521d605f59ce5be9e094ca772bd44a4ce7322b055a6f58eeed8dda3c94cabd90c7a41fb6fa852210092008afe48f7038792fd47501f33299116a + languageName: node + linkType: hard + +"util-deprecate@npm:^1.0.1, util-deprecate@npm:^1.0.2": + version: 1.0.2 + resolution: "util-deprecate@npm:1.0.2" + checksum: 474acf1146cb2701fe3b074892217553dfcf9a031280919ba1b8d651a068c9b15d863b7303cb15bd00a862b498e6cf4ad7b4a08fb134edd5a6f7641681cb54a2 + languageName: node + linkType: hard + +"which@npm:^2.0.2": + version: 2.0.2 + resolution: "which@npm:2.0.2" + dependencies: + isexe: ^2.0.0 + bin: + node-which: ./bin/node-which + checksum: 1a5c563d3c1b52d5f893c8b61afe11abc3bab4afac492e8da5bde69d550de701cf9806235f20a47b5c8fa8a1d6a9135841de2596535e998027a54589000e66d1 + languageName: node + linkType: hard + +"wide-align@npm:^1.1.5": + version: 1.1.5 + resolution: "wide-align@npm:1.1.5" + dependencies: + string-width: ^1.0.2 || 2 || 3 || 4 + checksum: d5fc37cd561f9daee3c80e03b92ed3e84d80dde3365a8767263d03dacfc8fa06b065ffe1df00d8c2a09f731482fcacae745abfbb478d4af36d0a891fad4834d3 + languageName: node + linkType: hard + +"wrappy@npm:1": + version: 1.0.2 + resolution: "wrappy@npm:1.0.2" + checksum: 159da4805f7e84a3d003d8841557196034155008f817172d4e986bd591f74aa82aa7db55929a54222309e01079a65a92a9e6414da5a6aa4b01ee44a511ac3ee5 + languageName: node + linkType: hard + +"xtend@npm:^4.0.2": + version: 4.0.2 + resolution: "xtend@npm:4.0.2" + checksum: ac5dfa738b21f6e7f0dd6e65e1b3155036d68104e67e5d5d1bde74892e327d7e5636a076f625599dc394330a731861e87343ff184b0047fef1360a7ec0a5a36a + languageName: node + linkType: hard + +"yallist@npm:^4.0.0": + version: 4.0.0 + resolution: "yallist@npm:4.0.0" + checksum: 343617202af32df2a15a3be36a5a8c0c8545208f3d3dfbc6bb7c3e3b7e8c6f8e7485432e4f3b88da3031a6e20afa7c711eded32ddfb122896ac5d914e75848d5 + languageName: node + linkType: hard + +"yaml@npm:^1.10.2": + version: 1.10.2 + resolution: "yaml@npm:1.10.2" + checksum: ce4ada136e8a78a0b08dc10b4b900936912d15de59905b2bf415b4d33c63df1d555d23acb2a41b23cf9fb5da41c256441afca3d6509de7247daa062fd2c5ea5f + languageName: node + linkType: hard + +"{{ name }}@workspace:.": + version: 0.0.0-use.local + resolution: "{{ name }}@workspace:." + dependencies: + eslint-plugin-tailwindcss: ^3.6.2 + next: ^12.3.1 + postcss: ^8.4.17 + languageName: unknown + linkType: soft