{"versions":{"1.0.1":{"name":"flora-colossus","version":"1.0.1","description":"Walks your node_modules tree","main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"build":"tsc","prepublish":"npm run build","pretest":"cd test/fixtures/xml2js && yarn --frozen-lockfile","test":"mocha --require ts-node/register test/*_spec.ts"},"keywords":["prune","production"],"author":{"name":"Samuel Attard"},"license":"MIT","devDependencies":{"@types/chai":"^4.1.7","@types/debug":"^0.0.31","@types/fs-extra":"^5.0.4","@types/mocha":"^5.2.5","chai":"^4.2.0","mocha":"^5.2.0","sane":"^2.5.0","ts-node":"^7.0.1","typescript":"^3.2.2"},"dependencies":{"debug":"^4.1.1","fs-extra":"^7.0.0"},"engines":{"node":">= 6.0.0"},"gitHead":"f33a7d26d572e3b3b9c76de5c38b3a9890ee8754","_id":"flora-colossus@1.0.1","_npmVersion":"6.4.1","_nodeVersion":"8.11.4","_npmUser":{"name":"anonymous","email":"samuel.r.attard@gmail.com"},"dist":{"shasum":"aba198425a8185341e64f9d2a6a96fd9a3cbdb93","size":25427,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/flora-colossus/-/flora-colossus-1.0.1.tgz"},"maintainers":[{"name":"anonymous","email":"samuel.r.attard@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flora-colossus_1.0.1_1560312062207_0.6879469225165118"},"_hasShrinkwrap":false,"publish_time":1560312062579,"_cnpm_publish_time":1560312062579,"contributors":[]},"1.0.0":{"name":"flora-colossus","version":"1.0.0","description":"Walks your node_modules tree","main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"build":"tsc","prepublish":"npm run build","test":"mocha --require ts-node/register test/*_spec.ts"},"keywords":["prune","production"],"author":{"name":"Samuel Attard"},"license":"MIT","devDependencies":{"@types/chai":"^4.0.10","@types/debug":"^0.0.30","@types/fs-extra":"^4.0.0","@types/mocha":"^2.2.45","@types/yargs":"^8.0.1","chai":"^4.1.2","mocha":"^4.1.0","sane":"^2.5.0","ts-node":"^4.1.0","typescript":"^2.4.2"},"dependencies":{"debug":"^3.1.0","fs-extra":"^4.0.0"},"gitHead":"53433857e09af3d4dca073e2425d5e2fe0553b61","_id":"flora-colossus@1.0.0","_shasum":"54729c361edecee014dd441679e1a37c1d773a45","_from":".","_npmVersion":"3.10.10","_nodeVersion":"8.9.4","_npmUser":{"name":"anonymous","email":"samuel.r.attard@gmail.com"},"dist":{"shasum":"54729c361edecee014dd441679e1a37c1d773a45","size":22520,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/flora-colossus/-/flora-colossus-1.0.0.tgz"},"maintainers":[{"name":"anonymous","email":"samuel.r.attard@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flora-colossus_1.0.0_1523117265371_0.02079295764652156"},"_hasShrinkwrap":false,"publish_time":1523117265431,"_cnpm_publish_time":1523117265431,"contributors":[]},"0.0.3":{"name":"flora-colossus","version":"0.0.3","description":"Walks your node_modules tree","main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"build":"tsc","prepublish":"npm run build","test":"mocha --require ts-node/register test/*_spec.ts"},"keywords":["prune","production"],"author":{"name":"Samuel Attard"},"license":"MIT","devDependencies":{"@types/chai":"^4.0.10","@types/debug":"^0.0.30","@types/fs-extra":"^4.0.0","@types/mocha":"^2.2.45","@types/yargs":"^8.0.1","chai":"^4.1.2","mocha":"^4.1.0","ts-node":"^4.1.0","typescript":"^2.4.2"},"dependencies":{"debug":"^3.1.0","fs-extra":"^4.0.0"},"gitHead":"06d016d07d7a4c2b48e947fe0aae8a4f1a6a57d4","_id":"flora-colossus@0.0.3","_shasum":"918e37ca00ee463d1fc2eed085c18ce796df63fe","_from":".","_npmVersion":"3.10.10","_nodeVersion":"8.9.4","_npmUser":{"name":"anonymous","email":"samuel.r.attard@gmail.com"},"dist":{"shasum":"918e37ca00ee463d1fc2eed085c18ce796df63fe","size":7066,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/flora-colossus/-/flora-colossus-0.0.3.tgz"},"maintainers":[{"name":"anonymous","email":"samuel.r.attard@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flora-colossus_0.0.3_1522796204349_0.447244100644425"},"_hasShrinkwrap":false,"publish_time":1522796204478,"_cnpm_publish_time":1522796204478,"contributors":[]},"0.0.2":{"name":"flora-colossus","version":"0.0.2","description":"Walks your node_modules tree","main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"build":"tsc","prepublish":"npm run build","test":"mocha --require ts-node/register test/*_spec.ts"},"keywords":["prune","production"],"author":{"name":"Samuel Attard"},"license":"MIT","devDependencies":{"@types/chai":"^4.0.10","@types/debug":"^0.0.30","@types/fs-extra":"^4.0.0","@types/mocha":"^2.2.45","@types/yargs":"^8.0.1","chai":"^4.1.2","mocha":"^4.1.0","ts-node":"^4.1.0","typescript":"^2.4.2"},"dependencies":{"debug":"^3.1.0","fs-extra":"^4.0.0"},"gitHead":"7fa73293b647b176e6e2b12f6305b02d5a639bd8","_id":"flora-colossus@0.0.2","_shasum":"7d1be29a1f17fa4f22b1bd61482f86c34e07b901","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"anonymous","email":"samuel.r.attard@gmail.com"},"dist":{"shasum":"7d1be29a1f17fa4f22b1bd61482f86c34e07b901","size":10744,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/flora-colossus/-/flora-colossus-0.0.2.tgz"},"maintainers":[{"name":"anonymous","email":"samuel.r.attard@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flora-colossus-0.0.2.tgz_1514856001547_0.6893652484286577"},"directories":{},"publish_time":1514856001716,"_hasShrinkwrap":false,"_cnpm_publish_time":1514856001716,"contributors":[]},"0.0.1":{"name":"flora-colossus","version":"0.0.1","description":"Walks your node_modules tree","main":"lib/index.js","scripts":{"build":"tsc","prepublish":"npm run build","test":"mocha --require ts-node/register test/*_spec.ts"},"keywords":["prune","production"],"author":{"name":"Samuel Attard"},"license":"MIT","devDependencies":{"@types/chai":"^4.0.10","@types/debug":"^0.0.30","@types/fs-extra":"^4.0.0","@types/mocha":"^2.2.45","@types/yargs":"^8.0.1","chai":"^4.1.2","mocha":"^4.1.0","ts-node":"^4.1.0","typescript":"^2.4.2"},"dependencies":{"debug":"^3.1.0","fs-extra":"^4.0.0"},"gitHead":"c25b9e19a990b78f12d12aaea4066c7cb3e56227","_id":"flora-colossus@0.0.1","_shasum":"e1013cf81348ccafb4cc294f96c4b8a1f8962244","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"anonymous","email":"samuel.r.attard@gmail.com"},"dist":{"shasum":"e1013cf81348ccafb4cc294f96c4b8a1f8962244","size":11193,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/flora-colossus/-/flora-colossus-0.0.1.tgz"},"maintainers":[{"name":"anonymous","email":"samuel.r.attard@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flora-colossus-0.0.1.tgz_1514855576970_0.5106798287015408"},"directories":{},"publish_time":1514855577057,"_hasShrinkwrap":false,"_cnpm_publish_time":1514855577057,"contributors":[]},"2.0.0":{"name":"flora-colossus","version":"2.0.0","description":"Walks your node_modules tree","author":{"name":"Samuel Attard"},"license":"MIT","keywords":["node_modules","walker"],"main":"lib/index.js","typings":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/MarshallOfSound/flora-colossus.git"},"scripts":{"build":"tsc","prepare":"npm run build","pretest":"cd test/fixtures/xml2js && yarn --frozen-lockfile","test":"mocha --require ts-node/register test/*_spec.ts"},"dependencies":{"debug":"^4.3.4","fs-extra":"^10.1.0"},"devDependencies":{"@types/chai":"^4.3.3","@types/debug":"^4.1.7","@types/fs-extra":"^9.0.13","@types/mocha":"^10.0.0","@types/node":"^12.20.55","chai":"^4.3.6","mocha":"^9.1.0","ts-node":"^10.9.1","typescript":"^4.8.4"},"engines":{"node":">= 12"},"gitHead":"134ea667085bfd7f0a4c63420076eb97d41f1ad9","bugs":{"url":"https://github.com/MarshallOfSound/flora-colossus/issues"},"homepage":"https://github.com/MarshallOfSound/flora-colossus#readme","_id":"flora-colossus@2.0.0","_nodeVersion":"14.19.1","_npmVersion":"6.14.16","dist":{"integrity":"sha512-dz4HxH6pOvbUzZpZ/yXhafjbR2I8cenK5xL0KtBFb7U2ADsR+OwXifnxZjij/pZWF775uSCMzWVd+jDik2H2IA==","shasum":"af1e85db0a8256ef05f3fb531c1235236c97220a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/flora-colossus/-/flora-colossus-2.0.0.tgz","fileCount":14,"unpackedSize":21837,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFMhsAh2brvbokGbhDT1IAq7gBXf4lJWOmj0i0stqbG/AiEA+UImALTRyr8upbHYIa1zMjYwyGbm+G4a6N5tTkdibHM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZMqxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrmKg//VNKHNfiuolCYmYOJ+9htfhNf+eA3/2xlzJqemswcGNgVSadz\r\n7p9vBLCShXl/8EkhZhVX76ZlYUQTfCTfPmmOQ5Tbp2xkIB2iHQ13PlQCwnJm\r\nD60Xkd2jbajOdWs4QWeyF5AR52U5IY9RP9mTsCjavHaaJC/fUjggHVm1+/4L\r\n7Wtu6rRX2yk4DnywBtDMcF9unLo7/GDAKO5r3jWyv4UkbkSHhPCDclzH76OP\r\nsypOcOz5kQyr5I4ekmLDG1fpkI+0EdFx2EO5z3zAd+85RTjV0XvljcO4kNxr\r\nuHxBN9WIaax1EWVXQk8rCRDDAcKD14z8PAw5KM1A0F3oY/H7deW+0u9l7IJl\r\nYUE2lh8a4S0aTXXJt7RSFVKO477j+VNTWjd8gM3FDkcZbRuF3vJsLTLyZ3te\r\n0ldsaXaj4VjkeLKyrrs99K+F4/DqaQidtHljETdrds1EZ8KmfScTIz0pGBSa\r\nTbgSSkQsQUDOWCzK1DldwVdACE8rpA2X2fXTZkkeknwhXRk+PL9Nz8nW2e20\r\nyJqz+btCz2NDs3KaD9Ol/mnhSapTW8KNpjqFVvGbQ0vKttJc0pQsRrfj7N0Q\r\ntZBhh4oxVNqSzJ5Jg0ZD6YhiV+5i/lgWFyqKlEvtMVCBzdlfQr3dvuKoNd/7\r\nA5O98WMSdT+lUBL3CzAVVP6KKJjTUEsQi7g=\r\n=KiOA\r\n-----END PGP SIGNATURE-----\r\n","size":6171},"_npmUser":{"name":"anonymous","email":"samuel.r.attard@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"samuel.r.attard@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flora-colossus_2.0.0_1667549873475_0.9318730122489838"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-04T08:21:09.684Z","contributors":[]},"3.0.1":{"name":"flora-colossus","version":"3.0.1","type":"module","exports":"./dist/index.js","typings":"dist/index.d.ts","description":"Walks your node_modules tree","author":{"name":"Samuel Attard"},"license":"MIT","keywords":["node_modules","walker"],"engines":{"node":">=22.12.0"},"repository":{"type":"git","url":"git+https://github.com/MarshallOfSound/flora-colossus.git"},"scripts":{"build":"tsc","prepare":"npm run build","pretest":"cd test/fixtures/xml2js && yarn --frozen-lockfile","test":"vitest run","test:watch":"vitest","lint":"prettier --check \"src/**/*.ts\" \"test/**/*.ts\"","lint:fix":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\""},"dependencies":{"debug":"^4.4.1"},"devDependencies":{"@tsconfig/node22":"^22.0.2","@types/debug":"^4.1.12","@types/node":"^22.0.13","@vitest/coverage-v8":"^3.2.4","prettier":"^3.6.2","typescript":"^5.8.3","vitest":"^3.2.4"},"_id":"flora-colossus@3.0.1","gitHead":"1524bf668b6abee58809689c39cb60d771e6d974","bugs":{"url":"https://github.com/MarshallOfSound/flora-colossus/issues"},"homepage":"https://github.com/MarshallOfSound/flora-colossus#readme","_nodeVersion":"24.3.0","_npmVersion":"11.4.2","dist":{"integrity":"sha512-jVanemD9YgCDd+rgAMynOAM5WGPJmUuVlM2kO+LLMG6Zcd8A8e8kyodW87LIXfby7Ai6reOgr9cpqYfX3cTK5g==","shasum":"e6e9762c60c7c1e93fbb3db0a1b6a9011b6c3e54","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/flora-colossus/-/flora-colossus-3.0.1.tgz","fileCount":14,"unpackedSize":20914,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC7SrxvshTBQqTAkVT6sQ0FB75EbusQj3VWaInTTwQEiQIgdGou/vYIy4JQP1oSv/DO84HlFdYL0I5DcDIz/t7Ja30="}],"size":5705},"_npmUser":{"name":"anonymous","email":"samuel.r.attard@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"samuel.r.attard@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/flora-colossus_3.0.1_1752469936841_0.05944803069823279"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-14T05:12:17.032Z","publish_time":1752469937032,"_source_registry_name":"default","contributors":[]},"3.0.2":{"name":"flora-colossus","version":"3.0.2","type":"module","exports":"./dist/index.js","typings":"dist/index.d.ts","description":"Walks your node_modules tree","author":{"name":"Samuel Attard"},"license":"MIT","keywords":["node_modules","walker"],"engines":{"node":">=22.12.0"},"repository":{"type":"git","url":"git+https://github.com/MarshallOfSound/flora-colossus.git"},"scripts":{"build":"tsc","prepare":"npm run build","pretest":"cd test/fixtures/xml2js && yarn --frozen-lockfile","test":"vitest run","test:watch":"vitest","lint":"prettier --check \"src/**/*.ts\" \"test/**/*.ts\"","lint:fix":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\""},"dependencies":{"debug":"^4.4.1"},"devDependencies":{"@tsconfig/node22":"^22.0.2","@types/debug":"^4.1.12","@types/node":"^22.0.13","@vitest/coverage-v8":"^3.2.4","prettier":"^3.6.2","typescript":"^5.8.3","vitest":"^3.2.4"},"_id":"flora-colossus@3.0.2","gitHead":"1c561dc9bc094f40e3934c94dd761616bc22c439","bugs":{"url":"https://github.com/MarshallOfSound/flora-colossus/issues"},"homepage":"https://github.com/MarshallOfSound/flora-colossus#readme","_nodeVersion":"24.3.0","_npmVersion":"11.4.2","dist":{"integrity":"sha512-Jk78K/Tzt6saxQPGChlJw69xuFGpWyTSAS8EdU0h/FyXwD2K46yNOXmo6nRHcZ9ooekyBAzMkwmiGNt7wOC5zg==","shasum":"fb309f9041f309a03728de3306796b1239a3ede5","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/flora-colossus/-/flora-colossus-3.0.2.tgz","fileCount":15,"unpackedSize":21993,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEULYyYp1UWUvMsMIBWDaluOgIPhurccK9zNfdKhOjuoAiEAlf+L1ov2rb6s2vlez63OcJZ2ULGWnDmIy/b4ChhyW6c="}],"size":6365},"_npmUser":{"name":"anonymous","email":"samuel.r.attard@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"samuel.r.attard@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/flora-colossus_3.0.2_1752470030360_0.4844272341665077"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-14T05:13:50.521Z","publish_time":1752470030521,"_source_registry_name":"default","contributors":[]}},"dist-tags":{"latest":"3.0.2"},"name":"flora-colossus","time":{"modified":"2025-07-14T05:14:09.147Z","created":"2022-01-26T22:19:05.696Z","1.0.1":"2019-06-12T04:01:02.579Z","1.0.0":"2018-04-07T16:07:45.431Z","0.0.3":"2018-04-03T22:56:44.478Z","0.0.2":"2018-01-02T01:20:01.716Z","0.0.1":"2018-01-02T01:12:57.057Z","2.0.0":"2022-11-04T08:17:53.676Z","3.0.1":"2025-07-14T05:12:17.032Z","3.0.2":"2025-07-14T05:13:50.521Z"},"readme":"Flora Colossus\n-----------\n\n> Walk your node_modules tree\n\n## Installation\n\n```bash\nnpm i --save-dev flora-colossus\n```\n\n## API\n\n### Enum: `DepType`\n\n```js\nimport { DepType } from 'flora-colossus';\n\n// DepType.PROD --> Production dependency\n// DepType.OPTIONAL --> Optional dependency\n// DepType.DEV --> Development dependency\n// DepType.DEV_OPTIONAL --> Optional dependency of a development dependency\n// DepType.ROOT --> The root module\n```\n\n####\n\n### Class: `Walker`\n\n```js\nimport { Walker } from 'flora-colossus';\n\n// modulePath is the root folder of your module\nconst walker = new Walker(modulePath);\n```\n\n#### `walker.walkTree()`\n\nReturns `Promise<Module[]>`\n\nWill walk your entire node_modules tree reporting back an array of \"modules\", each\nmodule has a \"path\", \"name\" and \"depType\".  See the typescript definition file\nfor more information.","users":{}}