{"_id":"@heathmont/index-generator","_rev":"95-123d4b31fb9d3da633c9ae6215d1d49a","name":"@heathmont/index-generator","dist-tags":{"latest":"1.0.6"},"versions":{"1.0.4":{"name":"@heathmont/index-generator","version":"1.0.4","author":{"name":"droppedcode"},"license":"MIT","_id":"@heathmont/index-generator@1.0.4","maintainers":[{"name":"mrvallon","email":"vallonkings@gmail.com"},{"name":"bartkarp","email":"bartkarp+npmjs@gmail.com"},{"name":"andero","email":"andero.koplus@gmail.com"},{"name":"neemeeller","email":"neeme.eller@uptime.eu"},{"name":"anderson.amorim","email":"anderson.amorim@heathmont.net"},{"name":"bsk-dataart","email":"bartlomiej.skorek@dataart.com"},{"name":"jsoots","email":"johannes.soots@gmail.com"},{"name":"hm_robot","email":"apps@heathmont.net"},{"name":"koplialice","email":"alice.but@heathmont.net"},{"name":"dimo89","email":"dmitri.karasjov@gmail.com"},{"name":"hypno","email":"hypno@hot.ee"},{"name":"kriips","email":"kriips@gmail.com"},{"name":"anton.shaban","email":"anton.shaban@heathmont.net"},{"name":"twinsmaj","email":"majataiwo@outlook.com"},{"name":"chaubeyashutosh","email":"ashutoshkrchaubey@gmail.com"},{"name":"segaz2002","email":"segaz2002@gmail.com"},{"name":"febil.tvr","email":"Febil.tvr@gmail.com"},{"name":"rodrigocani","email":"rodrigocani@hotmail.com"},{"name":"zlatkovlasic","email":"zlatko.vlasic@yolo.com"},{"name":"mkjell","email":"mkjell@hotmail.com"},{"name":"wildstrings","email":"vadim.landa@heathmont.net"},{"name":"war1and","email":"t0hashvein@gmail.com"},{"name":"n-porsh","email":"porsh.spam@gmail.com"},{"name":"nemtish","email":"tisma_n@hotmail.com"},{"name":"mlamp","email":"margus.lamp+github@gmail.com"},{"name":"d_kireev","email":"dmytro.kireiev@gmail.com"},{"name":"karl-kallavus","email":"karl.kallavus@heathmont.net"},{"name":"nszatkowski","email":"nikodem.szatkowski@dataart.com"},{"name":"prushin","email":"mikhail.prushinskiy@heathmont.net"},{"name":"alexalferow","email":"alexey.alferov@heathmont.net"},{"name":"anti32","email":"anti@32bit.eu"},{"name":"vladimir.puz","email":"redscare1@gmail.com"},{"name":"swathi.harwalkar","email":"swathi.harwalkar@outlook.com"},{"name":"dpshnv","email":"d.pshnv@gmail.com"},{"name":"yara5000","email":"ys.melnichuk@gmail.com"},{"name":"edgarhm","email":"edgar.miadzieles@heathmont.net"},{"name":"roman.danilov","email":"rdd462@ya.ru"},{"name":"yuliana84","email":"yuliana.yarema@heathmont.net"},{"name":"alekstv","email":"aleksandr.tvorogov@heathmont.net"},{"name":"ishchepin","email":"ilia.shchepin@heathmont.net"},{"name":"ulyssesmurja","email":"ulyssesmurja@gmail.com"},{"name":"no4ek","email":"no4ekk@gmail.com"},{"name":"alexjs_dev","email":"aleksei.dmitrijev@heathmont.net"},{"name":"olegkivi","email":"oleg.kiviljov@gmail.com"},{"name":"beygi","email":"mahdyb@gmail.com"},{"name":"tidart","email":"tidart@gmail.com"},{"name":"boyko_ivanov","email":"boyko.ivanov@dataart.com"},{"name":"thais_oliveira","email":"thatitis@gmail.com"},{"name":"yolo.svc","email":"yolo.io.devops@dataart.com"},{"name":"kirilli-gerasimenko-da","email":"kirill.gerasimenko@dataart.com"},{"name":"musimire","email":"mary.musimire@heathmont.net"},{"name":"mkharsun","email":"mikhail.kharsun@dataart.com"},{"name":"boris.burenkov.dataart","email":"Boris.Burenkov@dataart.com"},{"name":"ayrat555","email":"ayratin555@gmail.com"},{"name":"phcurado","email":"phcurado@gmail.com"},{"name":"ffcabbar","email":"ffcabbar@gmail.com"},{"name":"marinakulenkova","email":"Marina.Kulenkova@dataart.com"},{"name":"karlosmid","email":"karlo.smid@tentamen.hr"},{"name":"ioan-badila","email":"me@ioanbadila.ro"},{"name":"tsenturk","email":"tsenturk@gmail.com"},{"name":"rpihlak","email":"rpihlak@gmail.com"},{"name":"therealsmat","email":"me@tosinsoremekun.com"},{"name":"shiwantha-lakmal","email":"shiwantha.lakmal@yolo.com"},{"name":"roman.devtailor","email":"roman.kovalenko@devtailor.com"},{"name":"oladetounjed","email":"oladetountemitayo@gmail.com"},{"name":"helenarebane","email":"helena@nodeswat.com"},{"name":"iuzhakov","email":"iuzhakovv@gmail.com"},{"name":"asphiii","email":"rolewskilukasz@gmail.com"},{"name":"min_max","email":"mitul.manish@heathmont.net"},{"name":"kekekeke","email":"j.tihvan@gmail.com"},{"name":"giornogi0vanna","email":"sofia.gavalko@heathmont.net"},{"name":"sleekyom","email":"amdas72@gmail.com"},{"name":"lestella","email":"viktoria.rehemae@heathmont.net"},{"name":"margusp2heathmont","email":"margus.part@heathmont.net"},{"name":"dr.champ","email":"vwithn@gmail.com"},{"name":"stlisa","email":"anastassia.lisatovits@heathmont.net"},{"name":"klemens9","email":"klukaszczyk@tuta.io"},{"name":"undefhero","email":"isaev.maksim.v@gmail.com"},{"name":"iamdnch","email":"danil.chibrikov@heathmont.net"},{"name":"anastassia-shcherbina-dataart","email":"anastasiia.shcherbina@dataart.com"},{"name":"macpawlak","email":"maciej@pawlak.dev"},{"name":"lipsa16","email":"lipsa.panda@yolo.com"},{"name":"mmaevali","email":"markus.maevali@heathmont.net"},{"name":"jbrainz","email":"piusunimke@gmail.com"},{"name":"yana_kotenko","email":"yana.kotenko@yolo.com"},{"name":"rashmimadabavita","email":"rashmi.madabavita@yolo.com"},{"name":"divijjain","email":"divij.jain0707@gmail.com"},{"name":"pkgodara","email":"pkgodara.choudhary@gmail.com"},{"name":"keionov","email":"keio.novikov@yolo.com"},{"name":"fly49","email":"filipp.molchanov@yolo.com"},{"name":"diamoroz","email":"diana.morozova@yolo.com"},{"name":"marko.tomberg","email":"marko.tomberg@heathmont.net"},{"name":"ilyaco","email":"ilya.kowalewski@yolo.com"},{"name":"pavtom","email":"pavel.tomozov@heathmont.net"},{"name":"supercede","email":"mahyor.sam@gmail.com"},{"name":"thelastinuit","email":"me@thelastinu.it"},{"name":"hlt102","email":"hieu.trung@yolo.com"},{"name":"verrev","email":"verrev1@hotmail.com"},{"name":"mario.granada","email":"mario.granada190@gmail.com"},{"name":"jyotigautam108","email":"jyotigautam108@gmail.com"},{"name":"bruno.louvem","email":"btlouvem@gmail.com"},{"name":"kino-was-here","email":"manuel.trinidad.mo@gmail.com"},{"name":"iurii_teslia_yolo","email":"iurii.teslia@yolo.com"},{"name":"reshma.ramnani","email":"rlalwani3108@gmail.com"},{"name":"liferenko","email":"pavel.liferenko@introduct.tech"},{"name":"oleksandr.makarenko","email":"oleksandr.makarenko@yolo.com"},{"name":"sulfadimetoxin","email":"denys.chaplyhin@introduct.tech"},{"name":"oxiv","email":"viktoria.tkach@introduct.tech"},{"name":"vvasylkov","email":"valerii.vasylkov@gmail.com"},{"name":"natkadzoll","email":"zholudzn@gmail.com"},{"name":"semoint","email":"sergey.morozov@introduct.tech"},{"name":"marsta","email":"mara.stain@heathmont.net"},{"name":"vallasan","email":"sander.vallaots@gmail.com"},{"name":"onakorchevska","email":"oksana.nakorchevska@yolo.com"},{"name":"penguinium-256","email":"erko.ever@gmail.com"},{"name":"zamazzal","email":"zouhair.amazzal@gmail.com"},{"name":"lmy_yolo","email":"murat.yilmaz@heathmont.net"},{"name":"yasirasar","email":"yasirasar@gmail.com"},{"name":"levin_ua","email":"igor.levin.il@gmail.com"},{"name":"memoryinject","email":"msmahesh007@gmail.com"},{"name":"erikcardona","email":"erik.cardona@yolo.com"},{"name":"yolo-vikram","email":"vikram.rathore@yolo.com"},{"name":"kdavydov","email":"kirill.davydov@gmail.com"},{"name":"jevgenim7","email":"jevgeni.musatov@yolo.com"},{"name":"apodlaski","email":"me@apodlaski.com"},{"name":"rafalgolarzyolo","email":"rafal.golarz@yolo.com"},{"name":"rochelle.abeywickrama","email":"rochelle.abeywickrama@yolo.com"},{"name":"biancamoretto","email":"bianca.moretto@yolo.com"},{"name":"robsukas","email":"robin.nook4@gmail.com"},{"name":"alexandrubagu","email":"alexandrubagu87@gmail.com"},{"name":"ignacio-yolo","email":"ignacio.goldchluk@yolo.com"},{"name":"svesligaj","email":"vesligajsinisa@gmail.com"},{"name":"arcigo_yologroup","email":"armando.gonzalez@yolo.com"},{"name":"martinnoukas","email":"noukas.martin@gmail.com"},{"name":"vladko","email":"prvladko@gmail.com"},{"name":"elvirariianova","email":"elvira.riianova@yolo.com"},{"name":"kor-and-m","email":"gussman7777@gmail.com"},{"name":"psyolo","email":"patricio.santos@yolo.com"},{"name":"vlados030","email":"vladyslav.ossas@introduct.tech"},{"name":"egert","email":"aiaegert@gmail.com"},{"name":"alexalferov","email":"alexey.alferov@yolo.com"}],"homepage":"https://github.com/coingaming/index-generator","bugs":{"url":"https://github.com/coingaming/index-generator/issues"},"bin":{"igen":"dist/cli.js"},"dist":{"shasum":"f5bfa35f87603c4aa92302ef5340317fabb2489f","tarball":"https://registry.npmjs.org/@heathmont/index-generator/-/index-generator-1.0.4.tgz","fileCount":15,"integrity":"sha512-xWfe/JeXOS5KrfWWcd7/X24laogeqJg9nHghXJ0yPnj6E2oukUkLxko1F1Q7sudqbwESTMf9c9En33tFm/4xNQ==","signatures":[{"sig":"MEYCIQDm1DBMNKlf0dQ/2eBwIgUOEkotA+Kr5UJf0SyH3ci6swIhAMfBP8IitTzhB+TeLizvdtCfb+iTwS7WWDij9skEa+Nk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41576},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0afef5cf78b6b2cfd654289da990baf82825caa0","scripts":{"dep":"npm run dependencies","docs":"rimraf ./docs/**/* && typedoc --disableSources --entryPointStrategy expand --includes ./ ./src && copyfiles -u 2 ./documentation/assets/* ./docs/assets/","igen":"node dist/cli.js ./src ./src/index.ts --exclude \\.test\\.ts$","lint":"eslint ./src/** --max-warnings 0","pack":"npm run build && npm pack","test":"tsc --project ./tsconfig.test.json && mocha ./test/**/*.test.js","build":"tsc","igen-c":"node dist/cli.js -c ./test-data/config-src.json","lint:fix":"eslint ./src/** --fix"},"_npmUser":{"name":"hypno","email":"hypno@hot.ee"},"repository":{"url":"git://github.com/coingaming/index-generator.git","type":"git"},"_npmVersion":"6.14.16","description":"Create index files from a folder.","directories":{},"_nodeVersion":"12.22.12","dependencies":{"command-line-args":"^5.2.1"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^9.2.2","eslint":"^8.8.0","rimraf":"^3.0.2","typedoc":"^0.22.11","wait-on":"^6.0.1","move-cli":"^2.0.0","prettier":"^2.5.1","copyfiles":"^2.4.1","typescript":"^4.5.4","@types/chai":"^4.3.0","@types/node":"^16.11.12","@types/mocha":"^9.1.0","chokidar-cli":"^3.0.0","concurrently":"^7.0.0","@types/lodash":"^4.14.178","@types/rimraf":"^3.0.2","eslint-plugin-jsdoc":"^37.7.0","eslint-plugin-import":"^2.25.4","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@types/command-line-args":"^5.2.0","@typescript-eslint/parser":"^5.10.2","eslint-plugin-unused-imports":"^2.0.0","eslint-plugin-disable-autofix":"^0.1.6","typedoc-plugin-missing-exports":"^0.22.6","@typescript-eslint/eslint-plugin":"^5.10.1","eslint-import-resolver-typescript":"^2.5.0"},"peerDependencies":{"lodash":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/index-generator_1.0.4_1738159143096_0.5417007187803615","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@heathmont/index-generator","version":"1.0.5","author":{"name":"droppedcode"},"license":"MIT","_id":"@heathmont/index-generator@1.0.5","maintainers":[{"name":"mrvallon","email":"vallonkings@gmail.com"},{"name":"bartkarp","email":"bartkarp+npmjs@gmail.com"},{"name":"andero","email":"andero.koplus@gmail.com"},{"name":"neemeeller","email":"neeme.eller@uptime.eu"},{"name":"anderson.amorim","email":"anderson.amorim@heathmont.net"},{"name":"bsk-dataart","email":"bartlomiej.skorek@dataart.com"},{"name":"jsoots","email":"johannes.soots@gmail.com"},{"name":"hm_robot","email":"apps@heathmont.net"},{"name":"koplialice","email":"alice.but@heathmont.net"},{"name":"dimo89","email":"dmitri.karasjov@gmail.com"},{"name":"hypno","email":"hypno@hot.ee"},{"name":"kriips","email":"kriips@gmail.com"},{"name":"anton.shaban","email":"anton.shaban@heathmont.net"},{"name":"twinsmaj","email":"majataiwo@outlook.com"},{"name":"chaubeyashutosh","email":"ashutoshkrchaubey@gmail.com"},{"name":"segaz2002","email":"segaz2002@gmail.com"},{"name":"febil.tvr","email":"Febil.tvr@gmail.com"},{"name":"rodrigocani","email":"rodrigocani@hotmail.com"},{"name":"zlatkovlasic","email":"zlatko.vlasic@yolo.com"},{"name":"mkjell","email":"mkjell@hotmail.com"},{"name":"wildstrings","email":"vadim.landa@heathmont.net"},{"name":"war1and","email":"t0hashvein@gmail.com"},{"name":"n-porsh","email":"porsh.spam@gmail.com"},{"name":"nemtish","email":"tisma_n@hotmail.com"},{"name":"mlamp","email":"margus.lamp+github@gmail.com"},{"name":"d_kireev","email":"dmytro.kireiev@gmail.com"},{"name":"karl-kallavus","email":"karl.kallavus@heathmont.net"},{"name":"nszatkowski","email":"nikodem.szatkowski@dataart.com"},{"name":"prushin","email":"mikhail.prushinskiy@heathmont.net"},{"name":"alexalferow","email":"alexey.alferov@heathmont.net"},{"name":"anti32","email":"anti@32bit.eu"},{"name":"vladimir.puz","email":"redscare1@gmail.com"},{"name":"swathi.harwalkar","email":"swathi.harwalkar@outlook.com"},{"name":"dpshnv","email":"d.pshnv@gmail.com"},{"name":"yara5000","email":"ys.melnichuk@gmail.com"},{"name":"edgarhm","email":"edgar.miadzieles@heathmont.net"},{"name":"roman.danilov","email":"rdd462@ya.ru"},{"name":"yuliana84","email":"yuliana.yarema@heathmont.net"},{"name":"alekstv","email":"aleksandr.tvorogov@heathmont.net"},{"name":"ishchepin","email":"ilia.shchepin@heathmont.net"},{"name":"ulyssesmurja","email":"ulyssesmurja@gmail.com"},{"name":"no4ek","email":"no4ekk@gmail.com"},{"name":"alexjs_dev","email":"aleksei.dmitrijev@heathmont.net"},{"name":"olegkivi","email":"oleg.kiviljov@gmail.com"},{"name":"beygi","email":"mahdyb@gmail.com"},{"name":"tidart","email":"tidart@gmail.com"},{"name":"boyko_ivanov","email":"boyko.ivanov@dataart.com"},{"name":"thais_oliveira","email":"thatitis@gmail.com"},{"name":"yolo.svc","email":"yolo.io.devops@dataart.com"},{"name":"kirilli-gerasimenko-da","email":"kirill.gerasimenko@dataart.com"},{"name":"musimire","email":"mary.musimire@heathmont.net"},{"name":"mkharsun","email":"mikhail.kharsun@dataart.com"},{"name":"boris.burenkov.dataart","email":"Boris.Burenkov@dataart.com"},{"name":"ayrat555","email":"ayratin555@gmail.com"},{"name":"phcurado","email":"phcurado@gmail.com"},{"name":"ffcabbar","email":"ffcabbar@gmail.com"},{"name":"marinakulenkova","email":"Marina.Kulenkova@dataart.com"},{"name":"karlosmid","email":"karlo.smid@tentamen.hr"},{"name":"ioan-badila","email":"me@ioanbadila.ro"},{"name":"tsenturk","email":"tsenturk@gmail.com"},{"name":"rpihlak","email":"rpihlak@gmail.com"},{"name":"therealsmat","email":"me@tosinsoremekun.com"},{"name":"shiwantha-lakmal","email":"shiwantha.lakmal@yolo.com"},{"name":"roman.devtailor","email":"roman.kovalenko@devtailor.com"},{"name":"oladetounjed","email":"oladetountemitayo@gmail.com"},{"name":"helenarebane","email":"helena@nodeswat.com"},{"name":"iuzhakov","email":"iuzhakovv@gmail.com"},{"name":"asphiii","email":"rolewskilukasz@gmail.com"},{"name":"min_max","email":"mitul.manish@heathmont.net"},{"name":"kekekeke","email":"j.tihvan@gmail.com"},{"name":"giornogi0vanna","email":"sofia.gavalko@heathmont.net"},{"name":"sleekyom","email":"amdas72@gmail.com"},{"name":"lestella","email":"viktoria.rehemae@heathmont.net"},{"name":"margusp2heathmont","email":"margus.part@heathmont.net"},{"name":"dr.champ","email":"vwithn@gmail.com"},{"name":"stlisa","email":"anastassia.lisatovits@heathmont.net"},{"name":"klemens9","email":"klukaszczyk@tuta.io"},{"name":"undefhero","email":"isaev.maksim.v@gmail.com"},{"name":"iamdnch","email":"danil.chibrikov@heathmont.net"},{"name":"anastassia-shcherbina-dataart","email":"anastasiia.shcherbina@dataart.com"},{"name":"macpawlak","email":"maciej@pawlak.dev"},{"name":"lipsa16","email":"lipsa.panda@yolo.com"},{"name":"mmaevali","email":"markus.maevali@heathmont.net"},{"name":"jbrainz","email":"piusunimke@gmail.com"},{"name":"yana_kotenko","email":"yana.kotenko@yolo.com"},{"name":"rashmimadabavita","email":"rashmi.madabavita@yolo.com"},{"name":"divijjain","email":"divij.jain0707@gmail.com"},{"name":"pkgodara","email":"pkgodara.choudhary@gmail.com"},{"name":"keionov","email":"keio.novikov@yolo.com"},{"name":"fly49","email":"filipp.molchanov@yolo.com"},{"name":"diamoroz","email":"diana.morozova@yolo.com"},{"name":"marko.tomberg","email":"marko.tomberg@heathmont.net"},{"name":"ilyaco","email":"ilya.kowalewski@yolo.com"},{"name":"pavtom","email":"pavel.tomozov@heathmont.net"},{"name":"supercede","email":"mahyor.sam@gmail.com"},{"name":"thelastinuit","email":"me@thelastinu.it"},{"name":"hlt102","email":"hieu.trung@yolo.com"},{"name":"verrev","email":"verrev1@hotmail.com"},{"name":"mario.granada","email":"mario.granada190@gmail.com"},{"name":"jyotigautam108","email":"jyotigautam108@gmail.com"},{"name":"bruno.louvem","email":"btlouvem@gmail.com"},{"name":"kino-was-here","email":"manuel.trinidad.mo@gmail.com"},{"name":"iurii_teslia_yolo","email":"iurii.teslia@yolo.com"},{"name":"reshma.ramnani","email":"rlalwani3108@gmail.com"},{"name":"liferenko","email":"pavel.liferenko@introduct.tech"},{"name":"oleksandr.makarenko","email":"oleksandr.makarenko@yolo.com"},{"name":"sulfadimetoxin","email":"denys.chaplyhin@introduct.tech"},{"name":"oxiv","email":"viktoria.tkach@introduct.tech"},{"name":"vvasylkov","email":"valerii.vasylkov@gmail.com"},{"name":"natkadzoll","email":"zholudzn@gmail.com"},{"name":"semoint","email":"sergey.morozov@introduct.tech"},{"name":"marsta","email":"mara.stain@heathmont.net"},{"name":"vallasan","email":"sander.vallaots@gmail.com"},{"name":"onakorchevska","email":"oksana.nakorchevska@yolo.com"},{"name":"penguinium-256","email":"erko.ever@gmail.com"},{"name":"zamazzal","email":"zouhair.amazzal@gmail.com"},{"name":"lmy_yolo","email":"murat.yilmaz@heathmont.net"},{"name":"yasirasar","email":"yasirasar@gmail.com"},{"name":"levin_ua","email":"igor.levin.il@gmail.com"},{"name":"memoryinject","email":"msmahesh007@gmail.com"},{"name":"erikcardona","email":"erik.cardona@yolo.com"},{"name":"yolo-vikram","email":"vikram.rathore@yolo.com"},{"name":"kdavydov","email":"kirill.davydov@gmail.com"},{"name":"jevgenim7","email":"jevgeni.musatov@yolo.com"},{"name":"apodlaski","email":"me@apodlaski.com"},{"name":"rafalgolarzyolo","email":"rafal.golarz@yolo.com"},{"name":"rochelle.abeywickrama","email":"rochelle.abeywickrama@yolo.com"},{"name":"biancamoretto","email":"bianca.moretto@yolo.com"},{"name":"robsukas","email":"robin.nook4@gmail.com"},{"name":"alexandrubagu","email":"alexandrubagu87@gmail.com"},{"name":"ignacio-yolo","email":"ignacio.goldchluk@yolo.com"},{"name":"svesligaj","email":"vesligajsinisa@gmail.com"},{"name":"arcigo_yologroup","email":"armando.gonzalez@yolo.com"},{"name":"martinnoukas","email":"noukas.martin@gmail.com"},{"name":"vladko","email":"prvladko@gmail.com"},{"name":"elvirariianova","email":"elvira.riianova@yolo.com"},{"name":"kor-and-m","email":"gussman7777@gmail.com"},{"name":"psyolo","email":"patricio.santos@yolo.com"},{"name":"vlados030","email":"vladyslav.ossas@introduct.tech"},{"name":"egert","email":"aiaegert@gmail.com"},{"name":"alexalferov","email":"alexey.alferov@yolo.com"}],"homepage":"https://github.com/coingaming/index-generator","bugs":{"url":"https://github.com/coingaming/index-generator/issues"},"bin":{"igen":"dist/cli.js"},"dist":{"shasum":"a07d982563da8e52276d4392283ecae52ebe4a8c","tarball":"https://registry.npmjs.org/@heathmont/index-generator/-/index-generator-1.0.5.tgz","fileCount":15,"integrity":"sha512-Ykf4CofKnY5qZ3dBz+kd+Fgpc+/I6i89bTz+1+nhVMWRjWk5nOtMTbbK6xHbcICz4EKBuGl9Xdf4Kbn9QSBzLA==","signatures":[{"sig":"MEYCIQDO3VDIvoR7vL0XOqhjfnuhWchnGiQRXiPzG2VHpm5/NQIhAIcJ9jTRyaXcUHhKZ4Q0XRHLCYjvBeMPF1JwuEys0ap4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41711},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0afef5cf78b6b2cfd654289da990baf82825caa0","scripts":{"dep":"npm run dependencies","docs":"rimraf ./docs/**/* && typedoc --disableSources --entryPointStrategy expand --includes ./ ./src && copyfiles -u 2 ./documentation/assets/* ./docs/assets/","igen":"node dist/cli.js ./src ./src/index.ts --exclude \\.test\\.ts$","lint":"eslint ./src/** --max-warnings 0","pack":"npm run build && npm pack","test":"tsc --project ./tsconfig.test.json && mocha ./test/**/*.test.js","build":"tsc","igen-c":"node dist/cli.js -c ./test-data/config-src.json","lint:fix":"eslint ./src/** --fix"},"_npmUser":{"name":"hypno","email":"hypno@hot.ee"},"repository":{"url":"git://github.com/coingaming/index-generator.git","type":"git"},"_npmVersion":"6.14.16","description":"Create index files from a folder.","directories":{},"_nodeVersion":"12.22.12","dependencies":{"command-line-args":"^5.2.1"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^9.2.2","eslint":"^8.8.0","rimraf":"^3.0.2","typedoc":"^0.22.11","wait-on":"^6.0.1","move-cli":"^2.0.0","prettier":"^2.5.1","copyfiles":"^2.4.1","typescript":"^4.5.4","@types/chai":"^4.3.0","@types/node":"^16.11.12","@types/mocha":"^9.1.0","chokidar-cli":"^3.0.0","concurrently":"^7.0.0","@types/lodash":"^4.14.178","@types/rimraf":"^3.0.2","eslint-plugin-jsdoc":"^37.7.0","eslint-plugin-import":"^2.25.4","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@types/command-line-args":"^5.2.0","@typescript-eslint/parser":"^5.10.2","eslint-plugin-unused-imports":"^2.0.0","eslint-plugin-disable-autofix":"^0.1.6","typedoc-plugin-missing-exports":"^0.22.6","@typescript-eslint/eslint-plugin":"^5.10.1","eslint-import-resolver-typescript":"^2.5.0"},"peerDependencies":{"lodash":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/index-generator_1.0.5_1738159630572_0.817852611311978","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@heathmont/index-generator","version":"1.0.6","author":{"name":"droppedcode"},"license":"MIT","_id":"@heathmont/index-generator@1.0.6","maintainers":[{"name":"mrvallon","email":"vallonkings@gmail.com"},{"name":"bartkarp","email":"bartkarp+npmjs@gmail.com"},{"name":"andero","email":"andero.koplus@gmail.com"},{"name":"neemeeller","email":"neeme.eller@uptime.eu"},{"name":"anderson.amorim","email":"anderson.amorim@heathmont.net"},{"name":"bsk-dataart","email":"bartlomiej.skorek@dataart.com"},{"name":"jsoots","email":"johannes.soots@gmail.com"},{"name":"hm_robot","email":"apps@heathmont.net"},{"name":"koplialice","email":"alice.but@heathmont.net"},{"name":"dimo89","email":"dmitri.karasjov@gmail.com"},{"name":"hypno","email":"hypno@hot.ee"},{"name":"kriips","email":"kriips@gmail.com"},{"name":"anton.shaban","email":"anton.shaban@heathmont.net"},{"name":"twinsmaj","email":"majataiwo@outlook.com"},{"name":"chaubeyashutosh","email":"ashutoshkrchaubey@gmail.com"},{"name":"segaz2002","email":"segaz2002@gmail.com"},{"name":"febil.tvr","email":"Febil.tvr@gmail.com"},{"name":"rodrigocani","email":"rodrigocani@hotmail.com"},{"name":"zlatkovlasic","email":"zlatko.vlasic@yolo.com"},{"name":"mkjell","email":"mkjell@hotmail.com"},{"name":"wildstrings","email":"vadim.landa@heathmont.net"},{"name":"war1and","email":"t0hashvein@gmail.com"},{"name":"n-porsh","email":"porsh.spam@gmail.com"},{"name":"nemtish","email":"tisma_n@hotmail.com"},{"name":"mlamp","email":"margus.lamp+github@gmail.com"},{"name":"d_kireev","email":"dmytro.kireiev@gmail.com"},{"name":"karl-kallavus","email":"karl.kallavus@heathmont.net"},{"name":"nszatkowski","email":"nikodem.szatkowski@dataart.com"},{"name":"prushin","email":"mikhail.prushinskiy@heathmont.net"},{"name":"alexalferow","email":"alexey.alferov@heathmont.net"},{"name":"anti32","email":"anti@32bit.eu"},{"name":"vladimir.puz","email":"redscare1@gmail.com"},{"name":"swathi.harwalkar","email":"swathi.harwalkar@outlook.com"},{"name":"dpshnv","email":"d.pshnv@gmail.com"},{"name":"yara5000","email":"ys.melnichuk@gmail.com"},{"name":"edgarhm","email":"edgar.miadzieles@heathmont.net"},{"name":"roman.danilov","email":"rdd462@ya.ru"},{"name":"yuliana84","email":"yuliana.yarema@heathmont.net"},{"name":"alekstv","email":"aleksandr.tvorogov@heathmont.net"},{"name":"ishchepin","email":"ilia.shchepin@heathmont.net"},{"name":"ulyssesmurja","email":"ulyssesmurja@gmail.com"},{"name":"no4ek","email":"no4ekk@gmail.com"},{"name":"alexjs_dev","email":"aleksei.dmitrijev@heathmont.net"},{"name":"olegkivi","email":"oleg.kiviljov@gmail.com"},{"name":"beygi","email":"mahdyb@gmail.com"},{"name":"tidart","email":"tidart@gmail.com"},{"name":"boyko_ivanov","email":"boyko.ivanov@dataart.com"},{"name":"thais_oliveira","email":"thatitis@gmail.com"},{"name":"yolo.svc","email":"yolo.io.devops@dataart.com"},{"name":"kirilli-gerasimenko-da","email":"kirill.gerasimenko@dataart.com"},{"name":"musimire","email":"mary.musimire@heathmont.net"},{"name":"mkharsun","email":"mikhail.kharsun@dataart.com"},{"name":"boris.burenkov.dataart","email":"Boris.Burenkov@dataart.com"},{"name":"ayrat555","email":"ayratin555@gmail.com"},{"name":"phcurado","email":"phcurado@gmail.com"},{"name":"ffcabbar","email":"ffcabbar@gmail.com"},{"name":"marinakulenkova","email":"Marina.Kulenkova@dataart.com"},{"name":"karlosmid","email":"karlo.smid@tentamen.hr"},{"name":"ioan-badila","email":"me@ioanbadila.ro"},{"name":"tsenturk","email":"tsenturk@gmail.com"},{"name":"rpihlak","email":"rpihlak@gmail.com"},{"name":"therealsmat","email":"me@tosinsoremekun.com"},{"name":"shiwantha-lakmal","email":"shiwantha.lakmal@yolo.com"},{"name":"roman.devtailor","email":"roman.kovalenko@devtailor.com"},{"name":"oladetounjed","email":"oladetountemitayo@gmail.com"},{"name":"helenarebane","email":"helena@nodeswat.com"},{"name":"iuzhakov","email":"iuzhakovv@gmail.com"},{"name":"asphiii","email":"rolewskilukasz@gmail.com"},{"name":"min_max","email":"mitul.manish@heathmont.net"},{"name":"kekekeke","email":"j.tihvan@gmail.com"},{"name":"giornogi0vanna","email":"sofia.gavalko@heathmont.net"},{"name":"sleekyom","email":"amdas72@gmail.com"},{"name":"lestella","email":"viktoria.rehemae@heathmont.net"},{"name":"margusp2heathmont","email":"margus.part@heathmont.net"},{"name":"dr.champ","email":"vwithn@gmail.com"},{"name":"stlisa","email":"anastassia.lisatovits@heathmont.net"},{"name":"klemens9","email":"klukaszczyk@tuta.io"},{"name":"undefhero","email":"isaev.maksim.v@gmail.com"},{"name":"iamdnch","email":"danil.chibrikov@heathmont.net"},{"name":"anastassia-shcherbina-dataart","email":"anastasiia.shcherbina@dataart.com"},{"name":"macpawlak","email":"maciej@pawlak.dev"},{"name":"lipsa16","email":"lipsa.panda@yolo.com"},{"name":"mmaevali","email":"markus.maevali@heathmont.net"},{"name":"jbrainz","email":"piusunimke@gmail.com"},{"name":"yana_kotenko","email":"yana.kotenko@yolo.com"},{"name":"rashmimadabavita","email":"rashmi.madabavita@yolo.com"},{"name":"divijjain","email":"divij.jain0707@gmail.com"},{"name":"pkgodara","email":"pkgodara.choudhary@gmail.com"},{"name":"keionov","email":"keio.novikov@yolo.com"},{"name":"fly49","email":"filipp.molchanov@yolo.com"},{"name":"diamoroz","email":"diana.morozova@yolo.com"},{"name":"marko.tomberg","email":"marko.tomberg@heathmont.net"},{"name":"ilyaco","email":"ilya.kowalewski@yolo.com"},{"name":"pavtom","email":"pavel.tomozov@heathmont.net"},{"name":"supercede","email":"mahyor.sam@gmail.com"},{"name":"thelastinuit","email":"me@thelastinu.it"},{"name":"hlt102","email":"hieu.trung@yolo.com"},{"name":"verrev","email":"verrev1@hotmail.com"},{"name":"mario.granada","email":"mario.granada190@gmail.com"},{"name":"jyotigautam108","email":"jyotigautam108@gmail.com"},{"name":"bruno.louvem","email":"btlouvem@gmail.com"},{"name":"kino-was-here","email":"manuel.trinidad.mo@gmail.com"},{"name":"iurii_teslia_yolo","email":"iurii.teslia@yolo.com"},{"name":"reshma.ramnani","email":"rlalwani3108@gmail.com"},{"name":"liferenko","email":"pavel.liferenko@introduct.tech"},{"name":"oleksandr.makarenko","email":"oleksandr.makarenko@yolo.com"},{"name":"sulfadimetoxin","email":"denys.chaplyhin@introduct.tech"},{"name":"oxiv","email":"viktoria.tkach@introduct.tech"},{"name":"vvasylkov","email":"valerii.vasylkov@gmail.com"},{"name":"natkadzoll","email":"zholudzn@gmail.com"},{"name":"semoint","email":"sergey.morozov@introduct.tech"},{"name":"marsta","email":"mara.stain@heathmont.net"},{"name":"vallasan","email":"sander.vallaots@gmail.com"},{"name":"onakorchevska","email":"oksana.nakorchevska@yolo.com"},{"name":"penguinium-256","email":"erko.ever@gmail.com"},{"name":"zamazzal","email":"zouhair.amazzal@gmail.com"},{"name":"lmy_yolo","email":"murat.yilmaz@heathmont.net"},{"name":"yasirasar","email":"yasirasar@gmail.com"},{"name":"levin_ua","email":"igor.levin.il@gmail.com"},{"name":"memoryinject","email":"msmahesh007@gmail.com"},{"name":"erikcardona","email":"erik.cardona@yolo.com"},{"name":"yolo-vikram","email":"vikram.rathore@yolo.com"},{"name":"kdavydov","email":"kirill.davydov@gmail.com"},{"name":"jevgenim7","email":"jevgeni.musatov@yolo.com"},{"name":"apodlaski","email":"me@apodlaski.com"},{"name":"rafalgolarzyolo","email":"rafal.golarz@yolo.com"},{"name":"rochelle.abeywickrama","email":"rochelle.abeywickrama@yolo.com"},{"name":"biancamoretto","email":"bianca.moretto@yolo.com"},{"name":"robsukas","email":"robin.nook4@gmail.com"},{"name":"alexandrubagu","email":"alexandrubagu87@gmail.com"},{"name":"ignacio-yolo","email":"ignacio.goldchluk@yolo.com"},{"name":"svesligaj","email":"vesligajsinisa@gmail.com"},{"name":"arcigo_yologroup","email":"armando.gonzalez@yolo.com"},{"name":"martinnoukas","email":"noukas.martin@gmail.com"},{"name":"vladko","email":"prvladko@gmail.com"},{"name":"elvirariianova","email":"elvira.riianova@yolo.com"},{"name":"kor-and-m","email":"gussman7777@gmail.com"},{"name":"psyolo","email":"patricio.santos@yolo.com"},{"name":"vlados030","email":"vladyslav.ossas@introduct.tech"},{"name":"egert","email":"aiaegert@gmail.com"},{"name":"alexalferov","email":"alexey.alferov@yolo.com"}],"homepage":"https://github.com/coingaming/index-generator","bugs":{"url":"https://github.com/coingaming/index-generator/issues"},"bin":{"igen":"dist/cli.js"},"dist":{"shasum":"07d64b548330dfa8d8259f29d94741f8639df11b","tarball":"https://registry.npmjs.org/@heathmont/index-generator/-/index-generator-1.0.6.tgz","fileCount":15,"integrity":"sha512-Xxlc/wCBpMKgCXvq3PLFZ6s95uY5UolHibbhaW8wf1M+ZGh0XoYj/ipFfG1awDcCwL3+BIhlG+SCVgdtS/Hmog==","signatures":[{"sig":"MEQCICPa9HEG7E05H75vC6mDLmxrFyPD5eloEaMKzbYKqbaBAiAoJa1WxqPlUU9SOKHmRe3IZiBMXtY5ByMsEZHSbgl5NA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41844},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0afef5cf78b6b2cfd654289da990baf82825caa0","scripts":{"dep":"npm run dependencies","docs":"rimraf ./docs/**/* && typedoc --disableSources --entryPointStrategy expand --includes ./ ./src && copyfiles -u 2 ./documentation/assets/* ./docs/assets/","igen":"node dist/cli.js ./src ./src/index.ts --exclude \\.test\\.ts$","lint":"eslint ./src/** --max-warnings 0","pack":"npm run build && npm pack","test":"tsc --project ./tsconfig.test.json && mocha ./test/**/*.test.js","build":"tsc","igen-c":"node dist/cli.js -c ./test-data/config-src.json","lint:fix":"eslint ./src/** --fix"},"_npmUser":{"name":"hypno","email":"hypno@hot.ee"},"repository":{"url":"git://github.com/coingaming/index-generator.git","type":"git"},"_npmVersion":"6.14.16","description":"Create index files from a folder.","directories":{},"_nodeVersion":"12.22.12","dependencies":{"command-line-args":"^5.2.1"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^9.2.2","eslint":"^8.8.0","rimraf":"^3.0.2","typedoc":"^0.22.11","wait-on":"^6.0.1","move-cli":"^2.0.0","prettier":"^2.5.1","copyfiles":"^2.4.1","typescript":"^4.5.4","@types/chai":"^4.3.0","@types/node":"^16.11.12","@types/mocha":"^9.1.0","chokidar-cli":"^3.0.0","concurrently":"^7.0.0","@types/lodash":"^4.14.178","@types/rimraf":"^3.0.2","eslint-plugin-jsdoc":"^37.7.0","eslint-plugin-import":"^2.25.4","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@types/command-line-args":"^5.2.0","@typescript-eslint/parser":"^5.10.2","eslint-plugin-unused-imports":"^2.0.0","eslint-plugin-disable-autofix":"^0.1.6","typedoc-plugin-missing-exports":"^0.22.6","@typescript-eslint/eslint-plugin":"^5.10.1","eslint-import-resolver-typescript":"^2.5.0"},"peerDependencies":{"lodash":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/index-generator_1.0.6_1738159737271_0.13947222161625783","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-01-29T13:59:03.095Z","modified":"2026-09-17T08:47:12.602Z","1.0.4":"2025-01-29T13:59:03.271Z","1.0.5":"2025-01-29T14:07:10.829Z","1.0.6":"2025-01-29T14:08:57.508Z"},"bugs":{"url":"https://github.com/coingaming/index-generator/issues"},"author":{"name":"droppedcode"},"license":"MIT","homepage":"https://github.com/coingaming/index-generator","repository":{"url":"git://github.com/coingaming/index-generator.git","type":"git"},"description":"Create index files from a folder.","maintainers":[{"email":"anderson.amorim@heathmont.net","name":"anderson.amorim"},{"email":"hypno@hot.ee","name":"hypno"},{"email":"kriips@gmail.com","name":"kriips"},{"email":"majataiwo@outlook.com","name":"twinsmaj"},{"email":"segaz2002@gmail.com","name":"segaz2002"},{"email":"mahdyb@gmail.com","name":"beygi"},{"email":"vadim.landa@heathmont.net","name":"wildstrings"},{"email":"tisma_n@hotmail.com","name":"nemtish"},{"email":"margus.lamp+github@gmail.com","name":"mlamp"},{"email":"karl.kallavus@heathmont.net","name":"karl-kallavus"},{"email":"redscare1@gmail.com","name":"vladimir.puz"},{"email":"d.pshnv@gmail.com","name":"dpshnv"},{"email":"rdd4692@gmail.com","name":"roman.danilov"},{"email":"yuliana.yarema@heathmont.net","name":"yuliana84"},{"email":"aleksandr.tvorogov@heathmont.net","name":"alekstv"},{"email":"no4ekk@gmail.com","name":"no4ek"},{"email":"tidart@gmail.com","name":"tidart"},{"email":"thatitis@gmail.com","name":"thais_oliveira"},{"email":"tsenturk@gmail.com","name":"tsenturk"},{"email":"shiwantha.lakmal@yolo.com","name":"shiwantha-lakmal"},{"email":"oladetountemitayo@gmail.com","name":"oladetounjed"},{"email":"iuzhakovv@gmail.com","name":"iuzhakov"},{"email":"j.tihvan@gmail.com","name":"kekekeke"},{"email":"amdas72@gmail.com","name":"sleekyom"},{"email":"vwithn@gmail.com","name":"dr.champ"},{"email":"danil.chibrikov@heathmont.net","name":"iamdnch"},{"email":"rashmi.madabavita@yolo.com","name":"rashmimadabavita"},{"email":"pkgodara.choudhary@gmail.com","name":"pkgodara"},{"email":"keio.novikov@yolo.com","name":"keionov"},{"email":"marko.tomberg@heathmont.net","name":"marko.tomberg"},{"email":"pavel.tomozov@heathmont.net","name":"pavtom"},{"email":"rafael.souza@ioent.com","name":"neo_arcanjo"},{"email":"mahyor.sam@gmail.com","name":"supercede"},{"email":"hieu.trung@yolo.com","name":"hlt102"},{"email":"verrev1@hotmail.com","name":"verrev"},{"email":"btlouvem@gmail.com","name":"bruno.louvem"},{"email":"kinowashere@proton.me","name":"kino-was-here"},{"email":"rlalwani3108@gmail.com","name":"reshma.ramnani"},{"email":"oleksandr.makarenko@yolo.com","name":"oleksandr.makarenko"},{"email":"mara.stain@heathmont.net","name":"marsta"},{"email":"oksana.nakorchevska@yolo.com","name":"onakorchevska"},{"email":"yasirasar@gmail.com","name":"yasirasar"},{"email":"igor.levin.il@gmail.com","name":"levin_ua"},{"email":"erik.cardona@yolo.com","name":"erikcardona"},{"email":"me@apodlaski.com","name":"apodlaski"},{"email":"rochelle.abeywickrama@yolo.com","name":"rochelle.abeywickrama"},{"email":"mkjell@hotmail.com","name":"mkjell"},{"email":"alice.but99@gmail.com","name":"alisachyo"},{"email":"karlo.smid@ioent.com","name":"karlosmid-ioent"},{"email":"edgar.miadzieles@yolo.com","name":"hmburger"},{"email":"triin.kullisaar@gmail.com","name":"tkullisaar"},{"email":"salvatore.criscione@yolo.com","name":"salvatorecriscioneyolo"},{"email":"oleg.kiviljov@gmail.com","name":"olegkivi"},{"email":"msmahesh007@gmail.com","name":"memoryinject"},{"email":"marin.miletic@ioent.com","name":"marinmiletic-ioent"},{"email":"vikram.singh@yolo.com","name":"drchamp"},{"email":"ilia.shchepin@ioent.com","name":"ischepin"},{"email":"ashutoshkrchaubey@gmail.com","name":"chaubeyashutosh"},{"email":"sander.vali@ioent.com","name":"sanderv-ioent"},{"email":"murat.yilmaz@ioent.com","name":"muratyilmaz-ioent"},{"email":"anton.frolov@yolo.com","name":"anton_frolov_yolo"},{"email":"svetlana.semenova@yolo.com","name":"snsemenova"}],"readme":"# Index file generator\n\nCreate index files from a folder.\n\nThe tool will collect all files with exports (recursively) and creates an export from these in the format:\n\n```ts\nexport * from './file-1';\nexport * from './dir-1/file-1';\nexport * from './dir-1/file-2';\n```\n\nOnly files with export-s will be added to the list (files containing any rows that starts with the export word).\n\n## Usage\n\nigen <path-to-the-folder> <path-of-the-created-file> [--exclude <regex-to-match-excluded-relative-file-path>...]\n\ne.g. igen ./src ./src/index.ts --exclude (\\\\.spec|\\\\.test)\\\\.ts$ ^docs\\\\.ts$\n\nThis will create the index file \"src/index.ts\" for all files in the \"src\" folder except all files that ends with \".spec.ts\" or \".test.ts\" and the file \"src/docs.ts\".\n\n### Command line arguments\n\nPath to the folder: the path that will be processed.\nPath to the created file: the path of the file that will be created.\n\n#### Options\n\n--path/-p (string, first argument by default): Specify a root folder to use. With this option (used multiple times or listing the folder after each other), you can specify multiple entry points.\n\n--out/-o (string, second argument by default): Specify the output file name and path (relative to root) or the name of the output files (see modes).\n\n--config/-c (string): Read a json file as the config.\n\n--mode/-m (string): Set the generator mode:\n\n- path (this is the default): Put the output file to the path defined, if not absolute then relative to the cwd.\n- root: Put the output file into the root folder(s).\n- folder: File per folder, including sub folder files from the individual files.\n- sub: File per folder, including all sub folder index files, ignoring the individual files.\n\n--include/-i (string): include files by regex. The regex will be matched against the relative path from the root of the processed folder. You can list any number of regex after the option or use it multiple times, e.g. -e regex1 regex2. Defaults to `[/\\.ts$/]`.\n\n--exclude/-e (string): exclude files by regex. The regex will be matched against the relative path from the root of the processed folder. You can list any number of regex after the option or use it multiple times, e.g. -e regex1 regex2.\n\n--eol/-l (string): The line ending used. Possible values: 'os' (the current operating system line ending), 'unix', 'lf', 'n' (use the unix line ending `\\n`), 'win', 'crlf', 'rn' (use the windows line ending `\\r\\n`), 'r' (`\\r`), anything else (you can define anything else). Defaults to 'os'.\n\n--eol-at-eof (boolean): Should an empty line added at the end of the file (defaults to true).\n\n--header/-h (string): Set the header text at the beginning of the generated file. Defaults to:\n\n```\nThis file was generated by a tool.\nDo not modify it.\n```\n\n--header-mode (string): Set how the header should be generated, defaults to `multi`:\n\n- 'disabled': Do not add the header.\n- 'raw': Add the header as is.\n- 'single': Write each line as a single line comment `// header`.\n- 'multi': Write the header as a multiline comment, surrounded with `/* */`, each line stating with a `*`.\n\n--if-needed/-n (boolean): Should files without exports generated.\n\n--format/-f (string): The format the export should be generated. Default to: `export * from '{rel}/{name}';`\nYou can use the following variables:\n\n- {name}: The name of the file.\n- {ext}: The extension of the file.\n- {rel}: The relative path of the directory.\n- {abs}: The absolute path of the directory.\n\n### From code\n\nFrom code you can use it by importing the `IndexGenerator` class from the package.\n\n```ts\nimport { IndexGenerator, Options } from '@droppedcode/index-generator';\n```\n\n### Ignore files\n\nYou can ignore files with adding \"// index-generator-ignore\" comment to the file (anywhere).\n\n### Modes\n\nThe different modes generate the following for this input:\n\n```\nsrc\n|- f0\n |- f1\n  |- b.ts\n |- c.ts\n|- a.ts\n```\n\n#### path\n\nPut the output file to the path defined (with path ./src and no out defined), if not absolute then relative to the cwd (this is the default).\n\nThe generated file will not compile because the paths are not valid. You always should define the output path for the generated file (e.g. ./src/index.ts) or modify the format to contain the needed path.\n\n```\nsrc\n|- f0\n |- f1\n  |- b.ts\n |- c.ts\n|- a.ts\nindex.ts\n  export * from './f0/f1/b.ts';\n  export * from './f0/c.ts';\n  export * from './a.ts';\n```\n\n#### root\n\nPut the output file into the root folder(s).\n\n```\nsrc\n|- f0\n |- f1\n  |- b.ts\n |- c.ts\n|- a.ts\n|- index.ts\n     export * from './f0/f1/b';\n     export * from './f0/c';\n     export * from './a';\n```\n\n#### folder\n\nFile per folder, including sub folder files from the individual files.\n\n```\nsrc\n|- f0\n |- f1\n  |- b.ts\n  |- index.ts\n       export * from './b';\n |- c.ts\n |- index.ts\n      export * from './f1/b';\n      export * from './c';\n|- a.ts\n|- index.ts\n     export * from './f0/f1/b';\n     export * from './f0/c';\n     export * from './a';\n```\n\n#### sub\n\nFile per folder, including all sub folder index files, ignoring the individual files.\n\n```\nsrc\n|- f0\n |- f1\n  |- b.ts\n  |- index.ts\n       export * from './b';\n |- c.ts\n |- index.ts\n      export * from './f1/index';\n      export * from './c';\n|- a.ts\n|- index.ts\n     export * from './f0/index';\n     export * from './a';\n```\n","readmeFilename":"README.md"}