{"_id":"flora-colossus","_rev":"3373415","name":"flora-colossus","description":"Walks your node_modules tree","dist-tags":{"latest":"2.0.0"},"maintainers":[{"name":"marshallofsound","email":""}],"time":{"modified":"2024-08-26T02:57:48.000Z","created":"2018-01-02T01:12:57.057Z","2.0.0":"2022-11-04T08:17:53.676Z","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"},"users":{},"author":{"name":"Samuel Attard"},"repository":{"type":"git","url":"git+https://github.com/MarshallOfSound/flora-colossus.git"},"versions":{"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":{"shasum":"af1e85db0a8256ef05f3fb531c1235236c97220a","size":6171,"noattachment":false,"key":"/flora-colossus/-/flora-colossus-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/flora-colossus/download/flora-colossus-2.0.0.tgz"},"_npmUser":{"name":"marshallofsound","email":"samuel.r.attard@gmail.com"},"directories":{},"maintainers":[{"name":"marshallofsound","email":""}],"_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","publish_time":1667549873676,"_cnpm_publish_time":1667549873676},"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":"marshallofsound","email":"samuel.r.attard@gmail.com"},"dist":{"shasum":"aba198425a8185341e64f9d2a6a96fd9a3cbdb93","size":25427,"noattachment":false,"key":"/flora-colossus/-/flora-colossus-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/flora-colossus/download/flora-colossus-1.0.1.tgz"},"maintainers":[{"name":"marshallofsound","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flora-colossus_1.0.1_1560312062207_0.6879469225165118"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-20T15:13:51.910Z","publish_time":1560312062579,"_cnpm_publish_time":1560312062579},"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":"marshallofsound","email":"samuel.r.attard@gmail.com"},"dist":{"shasum":"54729c361edecee014dd441679e1a37c1d773a45","size":22520,"noattachment":false,"key":"/flora-colossus/-/flora-colossus-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/flora-colossus/download/flora-colossus-1.0.0.tgz"},"maintainers":[{"name":"marshallofsound","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flora-colossus_1.0.0_1523117265371_0.02079295764652156"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-20T15:13:51.592Z","publish_time":1523117265431,"_cnpm_publish_time":1523117265431},"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":"marshallofsound","email":"samuel.r.attard@gmail.com"},"dist":{"shasum":"918e37ca00ee463d1fc2eed085c18ce796df63fe","size":7066,"noattachment":false,"key":"/flora-colossus/-/flora-colossus-0.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/flora-colossus/download/flora-colossus-0.0.3.tgz"},"maintainers":[{"name":"marshallofsound","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flora-colossus_0.0.3_1522796204349_0.447244100644425"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-20T15:13:51.276Z","publish_time":1522796204478,"_cnpm_publish_time":1522796204478},"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":"marshallofsound","email":"samuel.r.attard@gmail.com"},"dist":{"shasum":"7d1be29a1f17fa4f22b1bd61482f86c34e07b901","size":10744,"noattachment":false,"key":"/flora-colossus/-/flora-colossus-0.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/flora-colossus/download/flora-colossus-0.0.2.tgz"},"maintainers":[{"name":"marshallofsound","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flora-colossus-0.0.2.tgz_1514856001547_0.6893652484286577"},"directories":{},"_cnpmcore_publish_time":"2021-12-20T15:13:50.353Z","publish_time":1514856001716,"_cnpm_publish_time":1514856001716},"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":"marshallofsound","email":"samuel.r.attard@gmail.com"},"dist":{"shasum":"e1013cf81348ccafb4cc294f96c4b8a1f8962244","size":11193,"noattachment":false,"key":"/flora-colossus/-/flora-colossus-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/flora-colossus/download/flora-colossus-0.0.1.tgz"},"maintainers":[{"name":"marshallofsound","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flora-colossus-0.0.1.tgz_1514855576970_0.5106798287015408"},"directories":{},"_cnpmcore_publish_time":"2021-12-20T15:13:49.448Z","publish_time":1514855577057,"_cnpm_publish_time":1514855577057}},"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.","_attachments":{},"homepage":"https://github.com/MarshallOfSound/flora-colossus#readme","bugs":{"url":"https://github.com/MarshallOfSound/flora-colossus/issues"},"license":"MIT"}