{"_id":"@11ty/dependency-tree","_rev":"10-92d67e09250ea1c8493deba7ba8fe8c7","name":"@11ty/dependency-tree","dist-tags":{"latest":"4.0.2"},"versions":{"1.0.0":{"name":"@11ty/dependency-tree","version":"1.0.0","author":{"url":"https://zachleat.com/","name":"Zach Leatherman","email":"zach@zachleat.com"},"license":"MIT","_id":"@11ty/dependency-tree@1.0.0","maintainers":[{"name":"zachleat","email":"zachleatherman@gmail.com"}],"ava":{"files":["./test/*.js"],"sources":["./main.js","./test/stubs/**"]},"dist":{"shasum":"b1fa53da49aafe0ab3fe38bc6b6058b704aa59a1","tarball":"https://registry.npmjs.org/@11ty/dependency-tree/-/dependency-tree-1.0.0.tgz","fileCount":19,"integrity":"sha512-2FWYlkphQ/83MG7b9qqBJfJJ0K9zupNz/6n4EdDuNLw6hQHGp4Sp4UMDRyBvA/xCTYDBaPSuSjHuu45tSujegg==","signatures":[{"sig":"MEQCIAxc3PQMT1dbKWt1xDHCyKmUF4tSdYMHAgcb11RRuRdjAiBlIOp5VHiWVDi9Y5+5tqDHYfrPkhC8CypW4Dv8YTjq/A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7528,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhNLeCRA9TVsSAnZWagAAPVAP/1zhz0l6Ju3mMF6Uzczs\nxzF+7D3E4VV5sRJnTBG4PCCvKL3Zk+s5zm6t3MaK5Jc3kNZ3OrHH4T1Xur0L\nXg+RSh36q0kEUoR6CS7X7Q4I5dU1R9OL6JqBGmu3Ab3X1rCSFmrqJjHZa9Yb\nyBGa7Ni0BFiYMBeA3CEBnrc+QE7fCeevWDBDYcYBqqZYFCET/18G+1HnmL8/\n2LACqb+b9hvFbAOp0USqvs5yD3CoIGdGeoGAugJ0xOjphLOPX0gP5R0YPUMG\n1dbMFbN89vUMiCuSgyS8eRfQ9gKFUj4cUjaOYYPtiXAfNvn13OMz4liTbzxr\nK0aB/kLII+EoXBHnsWHaCYjaNClICEC7KuEkK6pqmmdTIhdg5wwQwCPtuXdl\nk9inBPZaQTDGVfYN7rX0ZgwYnhrxCfF4wj7+IDysL4WA6OuLT0ehA5W1qjjQ\nyyMT0lQ48leJuB2RiF6V9Q5roOxK0xorc2B9ENn42iCjXDjflUIiaDFAvtMv\nap6I5iO3z4Ocgt/uPFwwPCSsCsYDaqm4BE4mPHI22JpsWlWHCGYJE2Gzib+n\nr6SRpdV8NC1akQxUBcqPfg+5sGTa8M29DoWQLsXTLU5J4s1NM2O1UE6VcUVn\ncbyUqe6FYbqBCDbCLVhBgo4jnbKG3V7tkbGey3Q7CzQ7hghPAHJJxY2aodDw\n+am+\r\n=70gN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"main.js","gitHead":"b9d6c1f3ccfa34470be7437d46bb1c3bf0d4a044","scripts":{"test":"npx ava"},"_npmUser":{"name":"zachleat","email":"zachleatherman@gmail.com"},"_npmVersion":"6.11.3","description":"Finds all JavaScript require dependencies from a filename.","directories":{},"_nodeVersion":"10.14.2","_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/dependency-tree_1.0.0_1568985821422_0.8580052320515208","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@11ty/dependency-tree","version":"2.0.0","author":{"url":"https://zachleat.com/","name":"Zach Leatherman","email":"zach@zachleat.com"},"license":"MIT","_id":"@11ty/dependency-tree@2.0.0","maintainers":[{"name":"zachleat","email":"zachleatherman@gmail.com"}],"ava":{"files":["./test/*.js"],"ignoredByWatcher":["./test/stubs/**"]},"dist":{"shasum":"16143ce261c5dd00b3822374125745aaddd4d593","tarball":"https://registry.npmjs.org/@11ty/dependency-tree/-/dependency-tree-2.0.0.tgz","fileCount":20,"integrity":"sha512-tYrGX3Tvccufy2jaYDkYpjBmVP1LeQq6b/d0r4GYThTXL4f3ZR7yMAl/0r8h9xvnsP+gkO53wfnV7s8cXcCtEg==","signatures":[{"sig":"MEYCIQDTNwQsjB3uzNjZUqF1u4AGRbfGIb11FDBD2UF6OBT1oQIhAPdSXAENbOQC49O6NAFjP8DAtnyV9Ko09UYojQp6Nb0h","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9441,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgc1qXCRA9TVsSAnZWagAAA+YP/3X/lkrF0lCizj7arZPP\nZ1MS6hza+lT7Jcqp21mWeyQBdetxDRzOCHwxr0zdQGPNVpzoPu3/iQTj8cRU\nB0bytMamtACxuS0VHPskJjm9SQBmSwNxuAZnmNsMC5kVud/L4v3CoIvaxEG8\nwio2wFu7HE5hdFb3yN/1H0d16TnIfkXOZj418PuilKOiR0r6gIat2zbZZ/qY\nX4+sH6nlgnxZxk+l3Yq/N4PsPYDtnRCVE56et5PdF7f8EGKKURp66UAX+9gN\n1Fi9TK0vvpe8bVIGIx4d3QOIFrpTZT0j1J/ZQlq6U8J3kowMgRnL79tmhhKJ\nWupJfWhg/NXFCF90e6UZ5keXYwn3C/cKtQyGxHxtTU7S07V1ZZmOUFQFa7QA\nryE2nbu8tNSCLK9DeFNLIgCq6vqYvdIEAA59SnXn3Z1eIjEP3FncZ8byk5rB\nl3kbQ/8TbG48Dkef49iWCGQAhXmWL4NEB89mtNDbkXu+3WRgZUOme9IqJYs2\n9gVQpVd9o4pcuHTd/kFO56yL+T0faLQFnnvRuYfauWS4IXijMugHfPylrXHk\nfcZ8zUw2D9JAs3uzBaodXGgCNsp3HawIl+2iwlAZKkLBImTOb4Ge+ByNWViq\nsSfGPll2MXZwR06xWIijKwyKSa4RSviNiLh1wNWZwE29kxKB/FOEZfjI52Ak\nn8GL\r\n=jaJb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"main.js","gitHead":"6ac0b67ba743ba1ef3da911c490940f4187af4de","scripts":{"test":"npx ava"},"_npmUser":{"name":"zachleat","email":"zachleatherman@gmail.com"},"_npmVersion":"6.14.10","description":"Finds all JavaScript require dependencies from a filename.","directories":{},"_nodeVersion":"14.15.4","_hasShrinkwrap":false,"devDependencies":{"ava":"^3.15.0"},"_npmOperationalInternal":{"tmp":"tmp/dependency-tree_2.0.0_1618172567161_0.12322324552476749","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@11ty/dependency-tree","version":"2.0.1","author":{"url":"https://zachleat.com/","name":"Zach Leatherman","email":"zach@zachleat.com"},"license":"MIT","_id":"@11ty/dependency-tree@2.0.1","maintainers":[{"name":"zachleat","email":"zachleatherman@gmail.com"}],"homepage":"https://github.com/11ty/eleventy-dependency-tree#readme","bugs":{"url":"https://github.com/11ty/eleventy-dependency-tree/issues"},"ava":{"files":["./test/*.js"],"ignoredByWatcher":["./test/stubs/**"]},"dist":{"shasum":"b3c8fa6c91c4a29257e70dd19d26cca75cde89d2","tarball":"https://registry.npmjs.org/@11ty/dependency-tree/-/dependency-tree-2.0.1.tgz","fileCount":20,"integrity":"sha512-5R+DsT9LJ9tXiSQ4y+KLFppCkQyXhzAm1AIuBWE/sbU0hSXY5pkhoqQYEcPJQFg/nglL+wD55iv2j+7O96UAvg==","signatures":[{"sig":"MEQCIF/Aqsh0g5/YpQv0NHJS+El4Jt+5G3okd+URHmWpFiWgAiAhyeninYGjaMvOq9Q8qvqWq51TFzUBkKBuhu2XJwRdXw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11424,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVYwjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrP5A//YwkGPkyactgJUkDr+k0TJeiNXJDI7bZqIn+5ll25N+ddPMV8\r\n5kYFFcbJ760fC1/N56oE9GsHnrVIFlMVUGsg7WESiWFpEQHb9CPhhIHYbRVG\r\n4t5+AdaX45pwL1JAyj3XS4yMXpeGGMPchDOe+w7FLCowg9mqFmIO0LWaMpsH\r\n/kEh9QoWjqpBRDwlVrHbaVdYvkVQqbBncOWtKdUeLigG+YGWdrJhpkgPEHdB\r\n3x5fW/GflGPLihY9CHL1h7uZFOjiN5lCk720ffUFQjTSqcsb0n0+jo2HDO6/\r\nF8OVD1cDNimhEBuC3AERgnBI5DcVWZG4RcfiF2bdV/5cgrQjAq4WisHq8SjL\r\n+cDn0N1V/oGex3vZF0OE2d3XRyUYWjna/Xoh8JNLIDaUMd6kok42w4DiI94m\r\nRw5W0FQV53dEA2itPgIPfhPfSLJEj1gLsvBfoyIEiBIwVR9ukMGIK4nZsnlp\r\nZZMf7EoTLIFiuO+MnefPMeupAxELah52jq+vGKgTPkplqiQ3qjs4vx8faH3I\r\nnc6F8CBonDLaup+UDAs4U9XT2ia6ZGhPFhlFs8NSWN/neZ9jU2oMxPL2jAU+\r\n9IgHs7N9jtrKryArPRBLqJJxnk/jupDvMd8z9oeEXjMzefbuGF12MyJFe3LW\r\n2HzckRkN8Y/dF4bocNaHkccf1k7LY7tmko8=\r\n=0b/k\r\n-----END PGP SIGNATURE-----\r\n"},"main":"main.js","gitHead":"d82eb2c28c9c16485b310562eaa3742b3ad34d2c","scripts":{"test":"npx ava"},"_npmUser":{"name":"zachleat","email":"zachleatherman@gmail.com"},"repository":{"url":"git+https://github.com/11ty/eleventy-dependency-tree.git","type":"git"},"_npmVersion":"8.3.1","description":"Finds all JavaScript require dependencies from a filename.","directories":{},"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{"ava":"^3.15.0"},"_npmOperationalInternal":{"tmp":"tmp/dependency-tree_2.0.1_1649773603644_0.388369815237567","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@11ty/dependency-tree","version":"3.0.0","author":{"url":"https://zachleat.com/","name":"Zach Leatherman","email":"zach@zachleat.com"},"license":"MIT","_id":"@11ty/dependency-tree@3.0.0","maintainers":[{"name":"zachleat","email":"zachleatherman@gmail.com"}],"homepage":"https://github.com/11ty/eleventy-dependency-tree#readme","bugs":{"url":"https://github.com/11ty/eleventy-dependency-tree/issues"},"ava":{"files":["./test/*.js"],"ignoredByWatcher":["./test/stubs/**"]},"dist":{"shasum":"93d7722bfeb4f84d4592391697e5f556a78eaa49","tarball":"https://registry.npmjs.org/@11ty/dependency-tree/-/dependency-tree-3.0.0.tgz","fileCount":22,"integrity":"sha512-+M+/KdAptDTK4USkI124CKoScvt2y0v1EoLBjS2rUi9zydjWgEC7+EJJ7Eu1DXuObe0JmY09LORjdBGKNPxgtg==","signatures":[{"sig":"MEUCIG4pUcAjwNP86xX7Or8divS5BbRWYKys4WB2YoS0BR2KAiEApejmcBhZp4X3dUJB6aE3b5vN0hzbbbAPmNKMGEs2evE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12676},"main":"main.js","gitHead":"ff329b7ce696ace92e2a32cff8e57b51698ae37f","scripts":{"test":"npx ava"},"_npmUser":{"name":"zachleat","email":"zachleatherman@gmail.com"},"repository":{"url":"git+https://github.com/11ty/eleventy-dependency-tree.git","type":"git"},"_npmVersion":"9.6.6","description":"Finds all JavaScript CommmonJS require() dependencies from a filename.","directories":{},"_nodeVersion":"18.14.0","dependencies":{"@11ty/eleventy-utils":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^5.3.1","@sindresorhus/is":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/dependency-tree_3.0.0_1692992181128_0.07334959432551069","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@11ty/dependency-tree","version":"3.0.1","author":{"url":"https://zachleat.com/","name":"Zach Leatherman","email":"zach@zachleat.com"},"license":"MIT","_id":"@11ty/dependency-tree@3.0.1","maintainers":[{"name":"zachleat","email":"zachleatherman@gmail.com"}],"homepage":"https://github.com/11ty/eleventy-dependency-tree#readme","bugs":{"url":"https://github.com/11ty/eleventy-dependency-tree/issues"},"ava":{"files":["./test/*.js"],"ignoredByWatcher":["./test/stubs/**"]},"dist":{"shasum":"e165fbf0cc62a21fbfccff293b3b467d2464d964","tarball":"https://registry.npmjs.org/@11ty/dependency-tree/-/dependency-tree-3.0.1.tgz","fileCount":4,"integrity":"sha512-aZizxcL4Z/clm3KPRx8i9ohW9R2gLssXfUSy7qQmQRXb4CUOyvmqk2gKeJqRmXIfMi2bB9w03SgtN5v1YwqpiA==","signatures":[{"sig":"MEUCICd5tXGjz8U8gni6qHWd9gTHHDdQu6tCc530OWwDnpq1AiEA73j01TuhTdbsnrSh/jjGqe2H/YdXYtRKY9DlGUWc4H4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8631},"main":"main.js","gitHead":"1bf6b70fa3cce6f4a4d0895355a4bca91870d059","scripts":{"test":"npx ava"},"_npmUser":{"name":"zachleat","email":"zachleatherman@gmail.com"},"repository":{"url":"git+https://github.com/11ty/eleventy-dependency-tree.git","type":"git"},"_npmVersion":"10.5.0","description":"Finds all JavaScript CommmonJS require() dependencies from a filename.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"@11ty/eleventy-utils":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^5.3.1","@sindresorhus/is":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/dependency-tree_3.0.1_1719957565606_0.5824694472206864","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@11ty/dependency-tree","version":"4.0.0","author":{"url":"https://zachleat.com/","name":"Zach Leatherman","email":"zach@zachleat.com"},"license":"MIT","_id":"@11ty/dependency-tree@4.0.0","maintainers":[{"name":"zachleat","email":"zachleatherman@gmail.com"},{"name":"fortawesome-admin","email":"admin@fortawesome.com"}],"homepage":"https://github.com/11ty/eleventy-dependency-tree#readme","bugs":{"url":"https://github.com/11ty/eleventy-dependency-tree/issues"},"ava":{"files":["./test/*.js"],"watchMode":{"ignoreChanged":["./test/stubs/**"]}},"dist":{"shasum":"4dd02685ed26ff9f4efae150b1a77155f73f640c","tarball":"https://registry.npmjs.org/@11ty/dependency-tree/-/dependency-tree-4.0.0.tgz","fileCount":4,"integrity":"sha512-PTOnwM8Xt+GdJmwRKg4pZ8EKAgGoK7pedZBfNSOChXu8MYk2FdEsxdJYecX4t62owpGw3xK60q9TQv/5JI59jw==","signatures":[{"sig":"MEYCIQCvhnt1PdytogF6p9ZpCCdctQoeNyKa8a+2q+78QXYHZgIhAIFjBBgEhT4vIa1FDO1w73sXl4i+eMrIR8D6Z0Rvfwpl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@11ty%2fdependency-tree@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8659},"main":"main.js","gitHead":"0942e7662eb993ac6f79c2fdb21610064dcf543b","scripts":{"test":"npx ava"},"_npmUser":{"name":"zachleat","email":"zachleatherman@gmail.com"},"repository":{"url":"git+https://github.com/11ty/eleventy-dependency-tree.git","type":"git"},"_npmVersion":"10.8.2","description":"Finds all JavaScript CommmonJS require() dependencies from a filename.","directories":{},"_nodeVersion":"20.18.3","dependencies":{"@11ty/eleventy-utils":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^6.2.0","@sindresorhus/is":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/dependency-tree_4.0.0_1741043585160_0.08913631779667175","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"@11ty/dependency-tree","version":"4.0.1","author":{"url":"https://zachleat.com/","name":"Zach Leatherman","email":"zach@zachleat.com"},"license":"MIT","_id":"@11ty/dependency-tree@4.0.1","maintainers":[{"name":"zachleat","email":"zachleatherman@gmail.com"},{"name":"fortawesome-admin","email":"admin@fortawesome.com"}],"homepage":"https://github.com/11ty/eleventy-dependency-tree#readme","bugs":{"url":"https://github.com/11ty/eleventy-dependency-tree/issues"},"ava":{"files":["./test/*.js"],"watchMode":{"ignoreChanged":["./test/stubs/**"]}},"dist":{"shasum":"2eb3263a9acf664b11d67cedc6a7e477b4e3a884","tarball":"https://registry.npmjs.org/@11ty/dependency-tree/-/dependency-tree-4.0.1.tgz","fileCount":4,"integrity":"sha512-6EPI9ZkGU4BX2KNZpWlf4WdV3vrmIWQpn//nAXicTzdPubI3jZlmFdqEv0Yj5M7oavRUGNzw9GbV9cBxhulZWw==","signatures":[{"sig":"MEUCIFk4LyyPApOcoCz02iXqQd6edz6bLaBH1Vob82mt/y1YAiEAiNO6iyEr6BKbLmbhUAeuV8agV+4e85/L/JkmvznO4qw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@11ty%2fdependency-tree@4.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8659},"main":"main.js","gitHead":"344f6d19c1a13681dc2d847d4d04455ba4373fe3","scripts":{"test":"npx ava"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e0e888fb-3be8-4387-bc2f-763f2add161d"}},"repository":{"url":"git+https://github.com/11ty/eleventy-dependency-tree.git","type":"git"},"_npmVersion":"11.6.4","description":"Finds all JavaScript CommmonJS require() dependencies from a filename.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@11ty/eleventy-utils":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^6.4.1","@sindresorhus/is":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/dependency-tree_4.0.1_1764706618660_0.15049946006736636","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"@11ty/dependency-tree","version":"4.0.2","description":"Finds all JavaScript CommmonJS require() dependencies from a filename.","main":"main.js","scripts":{"test":"npx ava"},"repository":{"type":"git","url":"git+https://github.com/11ty/eleventy-dependency-tree.git"},"author":{"name":"Zach Leatherman","email":"zach@zachleat.com","url":"https://zachleat.com/"},"license":"MIT","ava":{"files":["./test/*.js"],"watchMode":{"ignoreChanged":["./test/stubs/**"]}},"devDependencies":{"@sindresorhus/is":"^4.6.0","ava":"^6.4.1","semver":"^7.7.3"},"dependencies":{"@11ty/eleventy-utils":"^2.0.1"},"gitHead":"09ae85c56d3588a0569eb1a35df6f77874be1505","_id":"@11ty/dependency-tree@4.0.2","bugs":{"url":"https://github.com/11ty/eleventy-dependency-tree/issues"},"homepage":"https://github.com/11ty/eleventy-dependency-tree#readme","_nodeVersion":"22.21.1","_npmVersion":"11.7.0","dist":{"integrity":"sha512-RTF6VTZHatYf7fSZBUN3RKwiUeJh5dhWV61gDPrHhQF2/gzruAkYz8yXuvGLx3w3ZBKreGrR+MfYpSVkdbdbLA==","shasum":"d3a9343e149b5f0f67a8cf80f458dfb974d77be0","tarball":"https://registry.npmjs.org/@11ty/dependency-tree/-/dependency-tree-4.0.2.tgz","fileCount":4,"unpackedSize":9964,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@11ty%2fdependency-tree@4.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIG3DqpFkqt2fiFEfdXLCOByQ6KZeD2uU3Oe/PQTcBpzBAiEAmP8pZNJ2H3c0K0qs1FmjiqjaNFd0fnLRCN8HL7W8EcE="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e0e888fb-3be8-4387-bc2f-763f2add161d"}},"directories":{},"maintainers":[{"name":"zachleat","email":"zachleatherman@gmail.com"},{"name":"fortawesome-admin","email":"admin@fortawesome.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dependency-tree_4.0.2_1768617606550_0.4308626446792525"},"_hasShrinkwrap":false}},"time":{"created":"2019-09-20T13:23:41.261Z","modified":"2026-01-17T02:40:06.955Z","1.0.0":"2019-09-20T13:23:41.518Z","2.0.0":"2021-04-11T20:22:47.312Z","2.0.1":"2022-04-12T14:26:43.808Z","3.0.0":"2023-08-25T19:36:21.285Z","3.0.1":"2024-07-02T21:59:25.741Z","4.0.0":"2025-03-03T23:13:05.337Z","4.0.1":"2025-12-02T20:16:58.920Z","4.0.2":"2026-01-17T02:40:06.683Z"},"bugs":{"url":"https://github.com/11ty/eleventy-dependency-tree/issues"},"author":{"name":"Zach Leatherman","email":"zach@zachleat.com","url":"https://zachleat.com/"},"license":"MIT","homepage":"https://github.com/11ty/eleventy-dependency-tree#readme","repository":{"type":"git","url":"git+https://github.com/11ty/eleventy-dependency-tree.git"},"description":"Finds all JavaScript CommmonJS require() dependencies from a filename.","maintainers":[{"name":"zachleat","email":"zachleatherman@gmail.com"},{"name":"fortawesome-admin","email":"admin@fortawesome.com"}],"readme":"# `@11ty/dependency-tree`\n\nReturns an unordered array of local paths to dependencies of a CommonJS node JavaScript file (everything it or any of its dependencies `require`s).\n\n* See also: [`@11ty/dependency-tree-esm`](https://github.com/11ty/eleventy-utils/tree/main/parse-deps-esm) for the ESM version.\n* See also: [`@11ty/dependency-tree-typescript`](https://github.com/11ty/eleventy-utils/tree/main/parse-deps-typescript) for the TypeScript version.\n\nReduced feature (faster) alternative to the [`dependency-tree` package](https://www.npmjs.com/package/dependency-tree). This is used by Eleventy to find dependencies of a JavaScript file to watch for changes to re-run Eleventy’s build.\n\n## Big Huge Caveat\n\n⚠ A big caveat to this plugin is that it will require the file in order to build a dependency tree. So if your module has side effects and you don’t want it to execute—do not use this!\n\n## Installation\n\n```\nnpm install --save-dev @11ty/dependency-tree\n```\n\n## Features\n\n* Ignores `node_modules`\n* Or, use `nodeModuleNames` to control whether or not `node_modules` package names are included (added in v2.0.1)\n* Ignores Node’s built-ins (e.g. `path`)\n* Handles circular dependencies (Node does this too)\n\n## Usage\n\n```js\n// my-file.js\n\n// if my-local-dependency.js has dependencies, it will include those too\nconst test = require(\"./my-local-dependency.js\");\n\n// ignored, is a built-in\nconst path = require(\"path\");\n```\n\n```js\nconst DependencyTree = require(\"@11ty/dependency-tree\");\n\nDependencyTree(\"./my-file.js\");\n// returns [\"./my-local-dependency.js\"]\n```\n\n### `allowNotFound`\n\n```js\nconst DependencyTree = require(\"@11ty/dependency-tree\");\n\nDependencyTree(\"./this-does-not-exist.js\"); // throws an error\n\nDependencyTree(\"./this-does-not-exist.js\", { allowNotFound: true });\n// returns []\n```\n\n### `nodeModuleNames`\n\n(Added in v2.0.1) Controls whether or not node package names are included in the list of dependencies.\n\n* `nodeModuleNames: \"include\"`: included alongside the local JS files.\n* `nodeModuleNames: \"exclude\"` (default): node module package names are excluded.\n* `nodeModuleNames: \"only\"`: only node module package names are returned.\n\n```js\n// my-file.js:\n\nrequire(\"./my-local-dependency.js\");\nrequire(\"@11ty/eleventy\");\n```\n\n```js\nconst DependencyTree = require(\"@11ty/dependency-tree\");\n\nDependencyTree(\"./my-file.js\");\n// returns [\"./my-local-dependency.js\"]\n\nDependencyTree(\"./my-file.js\", { nodeModuleNames: \"exclude\" });\n// returns [\"./my-local-dependency.js\"]\n\nDependencyTree(\"./my-file.js\", { nodeModuleNames: \"include\" });\n// returns [\"./my-local-dependency.js\", \"@11ty/eleventy\"]\n\nDependencyTree(\"./my-file.js\", { nodeModuleNames: \"only\" });\n// returns [\"@11ty/eleventy\"]\n```\n\n#### (Deprecated) `nodeModuleNamesOnly`\n\n(Added in v2.0.0) Changed to use `nodeModuleNames` option instead. Backwards compatibility is maintained automatically.\n\n* `nodeModuleNamesOnly: false` is mapped to `nodeModuleNames: \"exclude\"`\n* `nodeModuleNamesOnly: true` is mapped to `nodeModuleNames: \"only\"`\n\nIf both `nodeModuleNamesOnly` and `nodeModuleNames` are included in options, `nodeModuleNames` takes precedence.\n\n### `getPackagesByType` method\n\n_Added in v4.0.2._\n\n```js\nconst DependencyTree = require(\"@11ty/dependency-tree\");\nconst {getPackagesByType} = DependencyTree;\n\n// With `require(esm)` support, some targets may be modules!\n// Return separate lists for commonjs and esm lists\ngetPackagesByType(\"./my-file.js\");\n// returns { commonjs: [\"./my-file.js\"], esm: [] }\n```\n","readmeFilename":"README.md"}