{"_id":"@cobuskruger/combine-files","_rev":"15-6729ed74ceef6f3baaf0cc8ac130be3c","name":"@cobuskruger/combine-files","dist-tags":{"latest":"1.0.20"},"versions":{"1.0.1":{"name":"@cobuskruger/combine-files","version":"1.0.1","keywords":["combine","join","concatenate","concat","add","files","scripts","sql","markdown"],"author":{"url":"https://www.cobuskruger.com","name":"Cobus Kruger"},"license":"MIT","_id":"@cobuskruger/combine-files@1.0.1","maintainers":[{"name":"cobuskruger","email":"cobus@bateleur.io"}],"homepage":"https://github.com/BateleurIO/combine-files#readme","bugs":{"url":"https://github.com/BateleurIO/combine-files/issues"},"dist":{"shasum":"2eb6314d98784c7dbea3bd88a98bff36e1fb537f","tarball":"https://registry.npmjs.org/@cobuskruger/combine-files/-/combine-files-1.0.1.tgz","fileCount":71,"integrity":"sha512-YmdxX77sGEk+pUbzZ3P5p9ET+Yua2uDNIfLDB4otNng7HktoFlOyA/S44irfyIjy3FwCSoT1npsUPP7Do5Qtxw==","signatures":[{"sig":"MEQCIB84EnlmyFFiKBcQ2MpvnKh+DRqPJM/nA6sxDuk5vcHDAiBRXoku0jFWSTyfhFu6qtjSW/5+2G2U7E8cJC7i1ktshg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84249,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcl7IqCRA9TVsSAnZWagAAhwQP/RuCLLgdIUaflwxGAdu7\nHRFdaPqyokuJFPD4vMv8xzFf3//05TBUs1EE0JaHh/WB7hJXy8lGFpYI8txz\n3vlAbL7OC5kyvhOjO55nCWiQQ0EDn0gLOfQU4onMB579SyOZRAi97v1XOBxe\nr0ZpZhs3IqoBqAkO3IHluq9UROeY73GjSo0xRgg1aldTbeJG1ol3tw8aquG7\nQIn4RRMnAf7vm7P07BCacgZXaak0fV1BZIurHFRgwwsin9rcdymxOvyaN8Mt\nXv6q1sTpjtM9CFVgxdeBW874i6lXpfGhKmiVSiL39lDbrJ99oR7VZHaA9gT/\nN5FNLC7yB5VFvPT3ClIeYouNTpm5na0dNiI0u/kUuZmd/qUj9HtZXG+gnD2f\nlV3C3UzxtH6TaKS8YSRewRm+qYeWZzSwg8rDOh09Vcl8Kajt13sh6UH1FN3W\ny5ZV4FXKvTSvT/ssLzckTVj02LWHfKVE9qmz48DpVaWrx18cvQLTQ+Mk3+6A\njQnuK+eBS5mOF0MTwt0D3xiDsW+UnzCSt+4UYRANKwffKdjKCZO263DSFIb4\nCybhS2fVvbIKE8crQGfMhqISbCSVoAogctrL4cR+B2pGaQ5paiACtbOYIB1L\nIHoxRb/klIjcNOI1qtMp5Xq2FW9f6ltvwlp2OMLJAxao20hhdiG1lyg34fkO\nrxV8\r\n=OfPb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"406488d91e1c51f67ddcfc8437ff171586ee051e","scripts":{"lint":"tslint -p tsconfig.json","test":"jest","build":"tsc","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","prepare":"npm run build","version":"npm run format && git add -A src","preversion":"npm run lint","postversion":"git push && git push --tags","publish-patch":"npm version patch && npm publish","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"cobuskruger","email":"cobus@bateleur.io"},"repository":{"url":"git+https://github.com/BateleurIO/combine-files.git","type":"git"},"_npmVersion":"6.9.0","description":"Combine several files into one, traversing folders as needed and adding optional headers and footers.","directories":{},"_nodeVersion":"8.11.3","dependencies":{"tmp":"0.0.33","glob":"^7.1.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.3.1","tslint":"^5.14.0","ts-jest":"^24.0.0","prettier":"^1.16.4","typescript":"^3.3.3333","@types/glob":"^7.1.1","@types/jest":"^24.0.11","tslint-config-prettier":"^1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/combine-files_1.0.1_1553445417096_0.03691061998660339","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@cobuskruger/combine-files","version":"1.0.2","keywords":["combine","join","concatenate","concat","add","files","scripts","sql","markdown"],"author":{"url":"https://www.cobuskruger.com","name":"Cobus Kruger"},"license":"MIT","_id":"@cobuskruger/combine-files@1.0.2","maintainers":[{"name":"cobuskruger","email":"cobus@bateleur.io"}],"homepage":"https://github.com/BateleurIO/combine-files#readme","bugs":{"url":"https://github.com/BateleurIO/combine-files/issues"},"dist":{"shasum":"0df0d50d10d2c1ca01f4f8b025ce25d3b6ff0ae0","tarball":"https://registry.npmjs.org/@cobuskruger/combine-files/-/combine-files-1.0.2.tgz","fileCount":71,"integrity":"sha512-lTu1iUceRgrRAvTdQ/zbaOVOMwjPk9fZNX2p/9qmEsQbLSYakBhaHYiBFLE70osgykWCKTAiOCxr8oRHuW6LBg==","signatures":[{"sig":"MEYCIQDFDMiFbI62W9VcXwqPmbmjqWcfgDnKvErhnZjL62LtTAIhANPKLLgGNcan5tm1gnYSTjHaVZzc8+yUQOw96mWDud0g","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73784,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcl7O1CRA9TVsSAnZWagAAlsYP/3jVq+dN97itvVMPvRDN\ndWahQ5tENn7cZ/PyZYAWh6TRlHS5es+CFb5twhyGJRj39ecKHdmtKwMWeV5G\noEZmWtaZgJOKMgw9+R5babT+cAAhLuE2ysZwhnUwsJjZf1nJMelU6/ju5KG2\nCVNmn8VLIa8wS2MFE6uSkFA/WtGVKfI90faKl9ItNemUuWTu5hfgfbE5XMI8\nRmYeqGjzM1Nnm8uz6Q5Z1yFSZsltXjrF/gOwwMSJIwoMP0KRz1heDDsBA0tf\nMS1Ts9gBg1W8YM1MOliDwncEEzBfhGVhixeK8VTP1YMaaVXCQza9cx1kzdZ3\nSrwcC4sr/BxL/yuo0qfGZhGEa4HwQgYqpbORkg38dNAP2QVJDFbsConzTb+h\nYYcAXFYj5j7rPzaYtElSnsUgg8vRdoN7Y49nQJPUngzVAsLKGYK4Yv0s7LF5\nSD7uEAPT34leS5iT6xejgY9XvhqaUXkRQhlwXFQOqClsoA9zpNjmDlbIs4tn\nQQiMB1eOLnJGmGw31RdXwvodKCCh+6HsxYMYAyzRqEFstycFBkM/bLCsyi4L\njpRUKeUOBecyZ+f0PI5KChDEmaZ9wNArPIFg6TAuHKmoPTeW8akntxdBLKuN\nbPaKkILnOBKn1zhtaU22mAV4OrjOVY+1I1sPYETBfBuC8lelAcj5MxOkgPop\n8A6Z\r\n=G2yY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"dc314bbeb3a6c42010d3a43e116bfda45e2d6638","scripts":{"lint":"tslint -p tsconfig.json","test":"jest","build":"tsc","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","prepare":"npm run build","version":"npm run format && git add -A src","preversion":"npm run lint","postversion":"git push && git push --tags","publish-patch":"npm version patch && npm publish","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"cobuskruger","email":"cobus@bateleur.io"},"repository":{"url":"git+https://github.com/BateleurIO/combine-files.git","type":"git"},"_npmVersion":"6.9.0","description":"Combine several files into one, traversing folders as needed and adding optional headers and footers.","directories":{},"_nodeVersion":"8.11.3","dependencies":{"tmp":"0.0.33","glob":"^7.1.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.3.1","tslint":"^5.14.0","ts-jest":"^24.0.0","prettier":"^1.16.4","typescript":"^3.3.3333","@types/glob":"^7.1.1","@types/jest":"^24.0.11","tslint-config-prettier":"^1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/combine-files_1.0.2_1553445812555_0.17957604695257245","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@cobuskruger/combine-files","version":"1.0.4","keywords":["combine","join","concatenate","concat","add","files","scripts","sql","markdown"],"author":{"url":"https://www.cobuskruger.com","name":"Cobus Kruger"},"license":"MIT","_id":"@cobuskruger/combine-files@1.0.4","maintainers":[{"name":"cobuskruger","email":"cobus@bateleur.io"}],"homepage":"https://github.com/BateleurIO/combine-files#readme","bugs":{"url":"https://github.com/BateleurIO/combine-files/issues"},"dist":{"shasum":"73cfbaaa13961cf1d5d6545836363bc5801f5d88","tarball":"https://registry.npmjs.org/@cobuskruger/combine-files/-/combine-files-1.0.4.tgz","fileCount":71,"integrity":"sha512-xSO5Da7uM8fmSurberN1LEc/bNizXV8bQLnxb0IOG8EwoF7quPgLaaSL65quq0WZrOl5iS1CLXQCuYn29jePdQ==","signatures":[{"sig":"MEYCIQDjK764UF7IGMKCJu/9qwnsvqiX/71fodtRWLNoMoEkOAIhAO4S2tjq9YmSo6B0sPVqxcIyMqP6V0Tv7wYBRY21ET2T","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73990,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmAQ9CRA9TVsSAnZWagAAeOAP/2I4wvzJgSDhNhGsnojW\n125xn7m1ASFs1ZOvsfvLZUW+TiPAuBnYGCs7YZiKXVaAFV5DcOiey8vHgO/k\nrPXOuvg5Ot1NQ3R2QT/gseiiT44CMXhUwBXKgbrD6ZfHcjARs7+NRe/tgqh8\nRb9uRnE/1ijFg+r7T1THyAFgRFn6HO3MbFLSTGZSDW9pqOELwXTbAwzWKauh\n0LQ4CQzKcLSRVKma/3YWkQEQpS6Y1WKfLtyUry4KeQcQhzQGqW2THUXkfkUw\nBD7p/K0KAhXiy45CFAFtLEDdJmStBHXhbeggfvjuuDkER5tZdF22HwnDZrgT\ntHQvus0mcNbZwYHRFOlk4DtIeD9lSYwPJiT64UdfMhF62bUP6/36MEOza53H\nIH3tW6hfeyFn1Lifwo4+5uD/WnL7zv7vKDUgPaP7KHQTGGZ3sDWepot644vK\nZUIQDhdWqMF8RMzSc4KZ3WyZlGv1ekB2b9IXLWXQZ7H3yux+H4vKuHspoF5B\ndVo9z8StpIw9jPgYcifMwhBwBGzKSBr889m8YcaA+QMlSdyvNq1YDf9rGRLj\nBkQXN93dinlCSdujzQW07oPrcF0vYR9QRUxyMMidVekRkTijZG5B5Gafm4Fn\namOovth3pwP1mUz95ypCABTYETvuIWSL1LCzurLm4vEGALkpqhfZkZn0wVPG\nCVcu\r\n=c42S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"337dbb7e1ef4928255da6a6b7f46ffa8bd4a59e2","scripts":{"lint":"tslint -p tsconfig.json","test":"jest","build":"tsc","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","prepare":"npm run build","version":"npm run format && git add -A src","preversion":"npm run lint","postversion":"git push && git push --tags","publish-patch":"npm version patch && npm publish --access public","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"cobuskruger","email":"cobus@bateleur.io"},"repository":{"url":"git+https://github.com/BateleurIO/combine-files.git","type":"git"},"_npmVersion":"6.9.0","description":"Combine several files into one, traversing folders as needed and adding optional headers and footers.","directories":{},"_nodeVersion":"8.11.3","dependencies":{"tmp":"0.0.33","glob":"^7.1.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.3.1","tslint":"^5.14.0","ts-jest":"^24.0.0","prettier":"^1.16.4","typescript":"^3.3.3333","@types/glob":"^7.1.1","@types/jest":"^24.0.11","tslint-config-prettier":"^1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/combine-files_1.0.4_1553466428336_0.19066435016621397","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@cobuskruger/combine-files","version":"1.0.5","keywords":["combine","join","concatenate","concat","add","files","scripts","sql","markdown"],"author":{"url":"https://www.cobuskruger.com","name":"Cobus Kruger"},"license":"MIT","_id":"@cobuskruger/combine-files@1.0.5","maintainers":[{"name":"cobuskruger","email":"cobus@bateleur.io"}],"homepage":"https://github.com/BateleurIO/combine-files#readme","bugs":{"url":"https://github.com/BateleurIO/combine-files/issues"},"dist":{"shasum":"f12b45ab2bae050c5a2908ecffed74cb95b9621d","tarball":"https://registry.npmjs.org/@cobuskruger/combine-files/-/combine-files-1.0.5.tgz","fileCount":72,"integrity":"sha512-UKS2nXX5cY3op4hokrnBuGLvma7Q7LVEaIMzOMAubpaaPoel8aTI5wB8ZVwmnRYkWnnzqKMZYJIEeFiXOvnlKg==","signatures":[{"sig":"MEUCIQCrLqy7PODZ0+gfv1LMZzVICdf15NEcUWk4hdfgCS6+8gIgP4WgqbIPDVLRPKJD2DnEppF6bWg9ze4jlLKHC7rxPK0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74711,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcuiKSCRA9TVsSAnZWagAAvisQAI9DP0eUhePvdZfQLgOn\nr7wqFVnSWwbfrcv2hhwwPE7/ZS7WXqmH7yehr2Io42gHqGarxjMzg4c8KwVE\nB+jA+3HV+H1uP3jORXx7S3Vyf++8/LBSCMXgTN+k+Eu/1qzqaKmPaP4bJpCk\nzeGzNpyk95Sk3OjdVnFTxt8jlz6XrxdzSqVnsAVrMzsqNcI0ND4gGQ3j0hvi\n6eD9D3IL3Qsy4/CPjjFqTHMbtaCC4m9WxugxhRC3QGAJo2/FUBwMZsZAswqs\ncHHKQFlx436tlZSZTt+aXCOYhvhzmUCD/KuHhC1IQGmIq6/el6aEO9OkG4Hl\n4N7J5w9BqMcJ4UQExu62kLxVCOyVEk9218OJhXKxtVf6r89ngWrmkmXNaE+Q\nY8VZ7MZ7feUm/Ld9e/tgjL03oZbx6ZKnPpWvfI5EKk0zRsZ/D6dDMrMSMfW4\nt3K3SoNYqxhDDnvta/72Y79p5uas/PV6s0Aw9cGJnxHJOO7sfK/c7aUieYg8\nmz3o6ZVn23G/9qJpJO1fh70GhN0E8U6/gyDBLsrdzj88LwKo8KsP/z6B/GjW\nn6DnhORThf5gmiR/Kz0pmC7+Udwy/D6UP1PBnbC0PvTJw7IGHJwMrx1gT/Kt\nkAVqxvhD9htfbajhylqkwlu7Ud0UP3qFO7IsE+La8awvh8GOt08xZxtGvRxE\nFSXn\r\n=3bdb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"defa4300199e98b2174b77ec42df3a46711511d2","scripts":{"lint":"tslint -p tsconfig.json","test":"jest","build":"tsc","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","prepare":"npm run build","version":"npm run format && git add -A src","preversion":"npm run lint","postversion":"git push && git push --tags","publish-patch":"npm version patch && npm publish --access public","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"cobuskruger","email":"cobus@bateleur.io"},"repository":{"url":"git+https://github.com/BateleurIO/combine-files.git","type":"git"},"_npmVersion":"6.9.0","description":"Combine several files into one, traversing folders as needed and adding optional headers and footers.","directories":{},"_nodeVersion":"8.11.3","dependencies":{"tmp":"0.0.33","glob":"^7.1.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.3.1","tslint":"^5.14.0","ts-jest":"^24.0.0","prettier":"^1.16.4","typescript":"^3.3.3333","@types/glob":"^7.1.1","@types/jest":"^24.0.11","tslint-config-prettier":"^1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/combine-files_1.0.5_1555702417974_0.2277243550054524","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@cobuskruger/combine-files","version":"1.0.6","keywords":["combine","join","concatenate","concat","add","files","scripts","sql","markdown"],"author":{"url":"https://www.cobuskruger.com","name":"Cobus Kruger"},"license":"MIT","_id":"@cobuskruger/combine-files@1.0.6","maintainers":[{"name":"cobuskruger","email":"cobus@bateleur.io"}],"homepage":"https://github.com/BateleurIO/combine-files#readme","bugs":{"url":"https://github.com/BateleurIO/combine-files/issues"},"dist":{"shasum":"433522e182165a78329c545b40b310451050cb1b","tarball":"https://registry.npmjs.org/@cobuskruger/combine-files/-/combine-files-1.0.6.tgz","fileCount":72,"integrity":"sha512-wdALeiHhd8DhbcVQr76IPs4xFGQLWP3h3h2tFFI5tfSzTpq5tJD6wzENto4RGB43XAU5ZhlUMM/J2etFS9Itwg==","signatures":[{"sig":"MEUCIQD5SGvx04WWKFZe5LtIciBHcgzYJ4dRcJZdAWfzVSFoNQIgDK+KqqtR761QCWGa7qtH5TRpbiTzyPsJimuEiKN7NLc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75521,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdILchCRA9TVsSAnZWagAAw/4P/j0FWPY71azMJOSZvZTf\nnWzxq+LKLAABT06nw1EhGBstBxbmeG4T5xqQ4SEk2JICiL6svWTeGz2jLLLu\nU4BLbNYJ9U03gOeawr2p07mdb8/V5z9pmNbhmpxw4sN7bo4HOHCPS5FnyM15\nBnHa8G9K7MG2ZSNdpi8ATusTUCnhVwkv8M0pfWgEUCAAVgJp3F0SIIZtLFEU\n/dWPmRNGNJLAeDeru0Wm4CFYZBeQyM5Y8R/Zu2eC0HuZbzwtyZU2Fq76k6y4\n4V2mtJGlnSHhz9YUp2MElSfPefvYNpSvGNSNrG+yttn9mEvEgwFdDjP48Prd\ncMGl1FXXGDtbvXQXTbmr+WbgsQ96+OXltTMpaKOsrHX62VBZTY8xTvZ11uMi\nVJN43Qasizn5wZkfAt7e40WDVBOfFQaf64yN+w218lkS1LFwyR0ijZPFWXtF\nSZ0iG21B5JNg1qO5cWPpBb0L/OVxLbc9pa/mEuF6oO5myDN/XRHy3nY0JzKX\n4uKp6cxamNz6coW+QpD6vAoUtam5mezanjaQR4s/wy4rd5oQ7vWvjAt15a2d\ncRqcioH6Cn8vkp1LRhuU/yIa6pK7eHbQ2mtrGQre1b/KB4I+oYijkLQJXhFx\n2tZtZMMWdt7BYUFvp81YVwXRtUJwVz2Xv7dnLr8Yy+KbELq0GrNWR8vC+khX\ntCpH\r\n=rXrh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"e8b0de3f3aba7e371d875b00289c786dfa1df7c5","scripts":{"lint":"tslint -p tsconfig.json","test":"jest","build":"tsc","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","prepare":"npm run build","version":"npm run format && git add -A src","preversion":"npm run lint","postversion":"git push && git push --tags","publish-patch":"npm version patch && npm publish --access public","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"cobuskruger","email":"cobus@bateleur.io"},"repository":{"url":"git+https://github.com/BateleurIO/combine-files.git","type":"git"},"_npmVersion":"6.9.0","description":"Combine several files into one, traversing folders as needed and adding optional headers and footers.","directories":{},"_nodeVersion":"10.16.0","dependencies":{"tmp":"0.0.33","glob":"^7.1.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.3.1","tslint":"^5.14.0","ts-jest":"^24.0.0","prettier":"^1.16.4","typescript":"^3.3.3333","@types/glob":"^7.1.1","@types/jest":"^24.0.11","tslint-config-prettier":"^1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/combine-files_1.0.6_1562425120608_0.47661743396307954","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@cobuskruger/combine-files","version":"1.0.7","keywords":["cli","combine","join","concatenate","concat","add","files","scripts","sql","markdown"],"author":{"url":"https://www.cobuskruger.com","name":"Cobus Kruger"},"license":"MIT","_id":"@cobuskruger/combine-files@1.0.7","maintainers":[{"name":"cobuskruger","email":"cobus@bateleur.io"}],"homepage":"https://github.com/BateleurIO/combine-files#readme","bugs":{"url":"https://github.com/BateleurIO/combine-files/issues"},"bin":{"combine-files":"dist/cli.js"},"dist":{"shasum":"d78954a0dba27aebe6c73b49410cf4d83fe36b4d","tarball":"https://registry.npmjs.org/@cobuskruger/combine-files/-/combine-files-1.0.7.tgz","fileCount":76,"integrity":"sha512-rh9Hg3JrjvE6FEtmmNF2z3JjzZDnOdH9ltPeKbP1P2O+TnqAH6mMB54s0unLeJBjmrgjSyb2j5PQm/1MPH1GNg==","signatures":[{"sig":"MEQCIFvhWNot2YTcBccqOe6TIaejC4rNYWF5+pESMtzgopThAiAyW8ZhM7zlCRgM8R8NZnb4G2wDzvYsgZ/blFOWhucgFQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78318,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqU3+CRA9TVsSAnZWagAAIoQP/Am3AXCQKj9b9DxRez2E\nShd128pDKT9MrYZLSRKBGQI/d242j/hhEhf3RhW2b3YOmyW7E/NftsdBkg9U\nngVroFtM79V3EU1xW5tHzqd1tZvVCgAWzmg6xnK/Y8UQKHpAAgwa1mDgZxjy\nRXHmp5zpxEa3NQ55U6G2AZXdHwckPDZmTF0NMHHsT/8GW/XQ7Ew+HLUO/Ja5\n/L0GSNFLu/bN3Ir1ZQJnEN8VAm+/1ZFJUOq2ozDD0bxE1Sop8cDEtWQmgYPJ\nt03rcQ4/txIOzz3LjSOuRBOGKJOekjTKzI9Yud/XN5Bv7Y7Byl3ERhUQUXng\ngSxH5SKNaO++R77id3lzAQauGAFc7soMECKzuoTqASUArsiqr16df80ZsgmK\naTqJ8mKgx7Gs5kX3j3JstXQ/fSVS8rJZIczhJ1GIfZsRwbA13o/bwRS67PWq\nAiSVU3E5keGUcsMa5rJ8C/xZFZ+PK82zggzFCnW84IPlFGgNwnbAqC0QR3st\nrSA9ZsBuJiI0bB02oCiifq3BBQEaWot1nL1998UCAnHaNtmSJNxYdITXHw5v\npK68Pg8fHMq1UNExA4rEbjkZSB2g4x+eBtqeUAbX2gKvpjFi7DOOyOulek98\nd5hl7T2VzgbOhmefXAOFcko+cYQUjXp6a5gZugxuI4s9nDcskygT2jW4E6Fa\nFVlj\r\n=ACMh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"e76c802348c5461bc095eae742b1ebc7edbc7316","scripts":{"lint":"tslint -p tsconfig.json","test":"jest","build":"tsc","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","prepare":"npm run build","version":"npm run format && git add -A src","preversion":"npm run lint","postversion":"git push && git push --tags","publish-patch":"npm version patch && npm publish --access public","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"cobuskruger","email":"cobus@bateleur.io"},"repository":{"url":"git+https://github.com/BateleurIO/combine-files.git","type":"git"},"_npmVersion":"6.10.0","description":"Combine several files into one, traversing folders as needed and adding optional headers and footers.","directories":{},"_nodeVersion":"10.16.0","dependencies":{"tmp":"0.0.33","glob":"^7.1.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.3.1","tslint":"^5.14.0","ts-jest":"^24.0.0","prettier":"^1.16.4","typescript":"^3.3.3333","@types/glob":"^7.1.1","@types/jest":"^24.0.11","tslint-config-prettier":"^1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/combine-files_1.0.7_1588153853383_0.9814704625887223","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"@cobuskruger/combine-files","version":"1.0.9","keywords":["cli","combine","join","concatenate","concat","add","files","scripts","sql","markdown"],"author":{"url":"https://www.cobuskruger.com","name":"Cobus Kruger"},"license":"MIT","_id":"@cobuskruger/combine-files@1.0.9","maintainers":[{"name":"cobuskruger","email":"cobus@bateleur.io"}],"homepage":"https://github.com/BateleurIO/combine-files#readme","bugs":{"url":"https://github.com/BateleurIO/combine-files/issues"},"bin":{"combine-files":"dist/cli.js"},"dist":{"shasum":"59e4c90c37359cb46d4fa187494be9d29e929a74","tarball":"https://registry.npmjs.org/@cobuskruger/combine-files/-/combine-files-1.0.9.tgz","fileCount":76,"integrity":"sha512-jvboa0DVz6CZvXYIYhrPHmM8wv01OnLcTvD2/Zklz+4rfP5WuIWQ3oKtDg+fT0ksQFUBvXfMiuoWrh17Hr4qdg==","signatures":[{"sig":"MEYCIQDBxMl+MlJkuu8mYRFvn/hDRsqaD753cLWOwPVTk+SD0AIhALBoLBve6E2kFMxUT+diYyg1LbdzK9dfMo6XSh5YZkpS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78294,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqV3lCRA9TVsSAnZWagAAIjMP+gNFcFuylXDbLzUcBAPs\nYaOlYCtVaRHclJB5m0/0e2iCt0GSE6w8uFXrhysfHDeqP80SzfoxpycaWl4D\n0NREu8cd5GWbc3OQ0L2DmpDszTSbrSmvZJJekQvVNMzDBBb1GXarVFEKVaUj\nO2KEL/plq52END+EuPVF6TkQQDGQ+qi2NBULCv4nzQDCCaoqVFmrb076X6Xo\n2bqKlbw45eEpb61FlC9A+O+Ddhv/iOBxWSm9oLeSy6lmLV+wSlPReYRuqcGf\nYDynQP7SqpqIpdaoCx62R3AzQy1MySCPoHcHrX6hyckPSf1CSW0gBkCen8U9\n1CdvsX44WwaHW1KXtFf63lLFdfqO0WfYMs7rMfmibDRE0Yu2ulaY5IfE9zJY\n1pNWx9MSEI8e0a/5MMuYDKUlfvGBiGczrDtEBX7u6fqOHQH8pAhAMhl6E65X\n/6u8X5MHpOq4y7vSyHDyqh9aNMtv+dlcWymvhXCtJSOh00kLQt5+Gi0pQgQC\nAFWlv4VBZVcAfIm+avSlfwMB/vaVknfI+6FIyIuZZ185q0lvFQfg91Iuiog1\njWjP674fx23kOwpsi/yrL+ISz5e9/YT3wfuekc4QGJ0jCeQV2p38jATOQn5Z\nFFWvcoEwSjef7TWXHggCBjAg3vXH6eSYq3jWVBZZBh9gh+rSi1MPBUjhb5Ip\nuoTC\r\n=6Hqw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"8978cf16c38504f83e63810aed3fbd489266d768","scripts":{"lint":"tslint -p tsconfig.json","test":"jest","build":"tsc","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","prepare":"npm run build","version":"npm run format && git add -A src","preversion":"npm run lint","postversion":"git push && git push --tags","publish-patch":"npm version patch && npm publish --access public","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"cobuskruger","email":"cobus@bateleur.io"},"repository":{"url":"git+https://github.com/BateleurIO/combine-files.git","type":"git"},"_npmVersion":"6.10.0","description":"Combine several files into one, traversing folders as needed and adding optional headers and footers.","directories":{},"_nodeVersion":"10.16.0","dependencies":{"tmp":"0.0.33","glob":"^7.1.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.3.1","tslint":"^5.14.0","ts-jest":"^24.0.0","prettier":"^1.16.4","typescript":"^3.3.3333","@types/glob":"^7.1.1","@types/jest":"^24.0.11","tslint-config-prettier":"^1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/combine-files_1.0.9_1588157924690_0.698936757727298","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"@cobuskruger/combine-files","version":"1.0.10","keywords":["cli","combine","join","concatenate","concat","add","files","scripts","sql","markdown"],"author":{"url":"https://www.cobuskruger.com","name":"Cobus Kruger"},"license":"MIT","_id":"@cobuskruger/combine-files@1.0.10","maintainers":[{"name":"cobuskruger","email":"cobus@bateleur.io"}],"homepage":"https://github.com/BateleurIO/combine-files#readme","bugs":{"url":"https://github.com/BateleurIO/combine-files/issues"},"bin":{"combine-files":"dist/cli.js"},"dist":{"shasum":"7a117c633170f7be2b59d674982494b70b35c2c1","tarball":"https://registry.npmjs.org/@cobuskruger/combine-files/-/combine-files-1.0.10.tgz","fileCount":92,"integrity":"sha512-bOFnroo3SHBC3i+vbowUbAhkt8wSP3zxeCpanRnEkKWAZTV+xnagIHmDWqHXZUmuHBK00j8o1y5Lz81NTDkQHA==","signatures":[{"sig":"MEQCIDA0/Z3X5hv83rn4S2+mToY9EJpfDHMKLEExShhDI7w/AiAOd8EOwCIahef5Sae4NYC6k5j5X/osIPz0ZxIigzYwcA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103970,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuIo4CRA9TVsSAnZWagAA/rEQAIgeof9vqNFaw6T+od7D\nxtZgA6uWstMqUSe7ofyFxH/gApiU3jeN3rBiqGVVCaxf7wxk9hBXrXdsdI83\nMzacbZpfruPfS7c4OoHb9ViRpoEYJurw5anM+AtxC64e4xYx+xbD7fSASj6K\n6D/YAZBZZHe3zA3h8rRnqTTmnDGATJR8ohBbwRTvOsy+56j0HrkQ1i4OUpPq\nFicJh4vEFJ6cNhVVoieJMsqg2b+HaLsqKz0R/VR5fDTfc3cCIDxu1sEGuPEM\nDkdcoBwHdcx/4RcLGZbAEK6+AmW4Eycr6h88OvGkE8wUZJrAGrfS0ijvsv2h\nvxU3PT6mPYOKsDyLFZ+XNJ85xoOP9QCMVc/mZwS1xpwC+ig4MJNNtkzrXKZw\n3aVLcMtrAUmhCABEZOjn67vrmjP8w4haHV3G4QRyLmhEazbkT4ZFQuDj/5CM\nbRBzLBiQcN0+X/Lf5amR1SOogLxZMNOVOXUtWl7XzmAq/iFNJZFQFcHzo4Q5\nDP3LfdBudb+Sm0pnoBx7CqPxl8nlRU+Rrgvzv5YMzQmJR+vVEr8oHT+3oOwm\nk/atc4CSHQJ+0JHSQ7HA+b227dljAzs6ro8/PgD7aYhqqtP4acGNqJc4BJSB\nI0kIxikXciBghJU9lGw57zPkEVuGd+KQhmE78h0fJzUZen0OwlwJXAXkbsdf\n5Uql\r\n=toAV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b537589fcea5e09226cd8100ad50cfa306364027","scripts":{"lint":"tslint -p tsconfig.json","test":"jest","build":"tsc","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","prepare":"npm run build","version":"npm run format && git add -A src","preversion":"npm run lint","postversion":"git push && git push --tags","publish-patch":"npm version patch && npm publish --access public","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"cobuskruger","email":"cobus@bateleur.io"},"repository":{"url":"git+https://github.com/BateleurIO/combine-files.git","type":"git"},"_npmVersion":"6.10.0","description":"Combine several files into one, traversing folders as needed and adding optional headers and footers.","directories":{},"_nodeVersion":"10.16.0","dependencies":{"tmp":"0.0.33","glob":"^7.1.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.3.1","tslint":"^5.14.0","ts-jest":"^24.0.0","prettier":"^1.16.4","typescript":"^3.3.3333","@types/glob":"^7.1.1","@types/jest":"^24.0.11","tslint-config-prettier":"^1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/combine-files_1.0.10_1589152311593_0.9591070130234718","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"@cobuskruger/combine-files","version":"1.0.11","keywords":["cli","combine","join","concatenate","concat","add","files","scripts","sql","markdown"],"author":{"url":"https://www.cobuskruger.com","name":"Cobus Kruger"},"license":"MIT","_id":"@cobuskruger/combine-files@1.0.11","maintainers":[{"name":"cobuskruger","email":"cobus@bateleur.io"}],"homepage":"https://github.com/BateleurIO/combine-files#readme","bugs":{"url":"https://github.com/BateleurIO/combine-files/issues"},"bin":{"combine-files":"dist/cli.js"},"dist":{"shasum":"59c6a4f013b958ed07c04a5854846bb20f699cd0","tarball":"https://registry.npmjs.org/@cobuskruger/combine-files/-/combine-files-1.0.11.tgz","fileCount":92,"integrity":"sha512-cSfwj7kEa4iKUnzEbRuhzyLPlmsb0pQxl+aowD7i0VP9bWbLfKcK7fiqOJhDO0hqH1ZIxJuDBATj3VNwJyGsLg==","signatures":[{"sig":"MEQCIFTm9vPvIZ664NHurlHBPUe4AAPgEaFoPAplHbLDk78gAiA2443A1lSZLrf9k2c4Jmwv7E5TrA2d6upDmLrKshvQcQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95112,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuUnxCRA9TVsSAnZWagAAS3wP/3DD0EzE7XQ/Pejo8mng\n8yGBJ7DS5F7dyv294jy2hzYvTVDuT81/aoJlEknbnu1s/Eqj8GpfeQOg6bpu\nrYW9A4CT7u6jCmWWVnxWBRRF6KNBOAkrmz0xmhh34tlE8NySxTwx7mpHZLdm\nXEfctYoURQYtgA8J5QD7n6cR7vp7H41wtjwN7TYx6BvrAQP84fkV2IJTlpdj\nfvGnIoOX1npN5bKW11lsr0kQFtelcsVxuMnygzvqjR9RAsWsYIkHfsfIUYLW\nm4r3hURo8lGtF+mYxVfHuyvI7Jp2DIzICz2JiNMKYbFK4bRk+ObGQoFo9OBv\nlDMhaE8XBwJPUfnjhu5ssJqpxrI6tsJJ3ZmE+CQ8LYdBT2TEMU4ho2xQ/9/9\nPLnBqUOISd4TRkxQlkXQhoi8IcXmn04+8nbTXX/80KX4EC9yU1mnC7Sxoozl\n9tsV2TJXvsnzVDn/7z00PhcFuypT3IrPVDUhzVdNNBRlMnk4sRe2r9jlo1+X\nL2iSXHJw3GVJQ8dP63/9+YGd8hqn/GE1jrXE+ok7BYXj02Dmy71Q/4dgpoO7\nir6HRV2Kc6ku0W8RzlrpKqRC5SyLio+ugO8PtcKSZfj/S4tyLorMaK0Uj0pm\nw/G6jzUn7H6VTvwOUfSFnO6PLA1JAKi4CmggkYXyNf9TgZVr5Wqdc3MF0Vf4\nt3HE\r\n=pT2e\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ffedc98905b5223974d1d3721da8be547653fd16","scripts":{"lint":"tslint -p tsconfig.json","test":"jest","build":"tsc","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","prepare":"npm run build","version":"npm run format && git add -A src","preversion":"npm run lint","postversion":"git push && git push --tags","publish-patch":"npm version patch && npm publish --access public","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"cobuskruger","email":"cobus@bateleur.io"},"repository":{"url":"git+https://github.com/BateleurIO/combine-files.git","type":"git"},"_npmVersion":"6.10.0","description":"Combine several files into one, traversing folders as needed and adding optional headers and footers.","directories":{},"_nodeVersion":"10.16.0","dependencies":{"tmp":"0.0.33","glob":"^7.1.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.3.1","tslint":"^5.14.0","ts-jest":"^24.0.0","prettier":"^1.16.4","typescript":"^3.3.3333","@types/glob":"^7.1.1","@types/jest":"^24.0.11","tslint-config-prettier":"^1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/combine-files_1.0.11_1589201392802_0.2679251835740488","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"@cobuskruger/combine-files","version":"1.0.12","keywords":["cli","combine","join","concatenate","concat","add","files","scripts","sql","markdown"],"author":{"url":"https://www.cobuskruger.com","name":"Cobus Kruger"},"license":"MIT","_id":"@cobuskruger/combine-files@1.0.12","maintainers":[{"name":"cobuskruger","email":"cobus@bateleur.io"}],"homepage":"https://github.com/BateleurIO/combine-files#readme","bugs":{"url":"https://github.com/BateleurIO/combine-files/issues"},"bin":{"combine-files":"dist/cli.js"},"dist":{"shasum":"253e296ded0bf95ac63eedc8211fbb3e63259f75","tarball":"https://registry.npmjs.org/@cobuskruger/combine-files/-/combine-files-1.0.12.tgz","fileCount":92,"integrity":"sha512-zY7ox0rOt3EHzN0G9UbvXobgOi+nBMbXxCAcwwsV+HwWlXy2GuRlzYxHYBObhmXe/ScrNyakyeZjsLziQ5u+TA==","signatures":[{"sig":"MEYCIQC6V3zuyie4zk8QF/zCQQwbqJ4XPeYODTs98NhcuMREjgIhAORGdT5fEH8jOhxQ/53ojA0qA9cL4FGfc1cdpD9SoBok","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94960,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuWgLCRA9TVsSAnZWagAAzpIP/1p5c6NReTBdElTOnY27\nu1rGiFMJbZCbNbN7wmKlu3VbEVF6vQnOqLrAyhF2Buwwnqd59vF2Fh3dr3Gl\nlf4Lf8QOPbfkrOCJQVZNhjc6l/GviCi1rr5nLfUVQxTkMKgTEM4wrfi/B+5W\nqqiPtQXtbOYVgrcB8Os3+BrY27Yp/BO0mOyGf/9GMQWtfzN49QdhpivhKaM4\n/Gqh66Yh/FcnGpAFSvuGCwBWQ0KLCfHa1MK0b4OF2I0CYEw0bFeqnIWZkiZC\not7mlLtYkx7coyojoeXD/DUbnf23G4PqpVa5d/8exKGiuAXSLrKlBOHyBG6o\nlpRAh3eNL2ds5dL0kEqFHMdj2qGnapYypZSjAyU2bvQ58vhBmwV3tuntm5Ww\nTxEiD0FyTrrUDka/A7quQtPbLXTzlmfjtJRhE/WC6oDWsZ7CS2A9u9gIzAYW\npFzw6b0A/nd9Wbj4ONy6BvCKRdb4mujpEG3HFOXebHt9pLn8qIIBriLrNUrp\nGTlpRNEcbnoJng44E2/N8FS0Zp8bpBZkADw6YT6BIsgPmXWHb6xuuIIlJzVV\nZwTs5wkCBQwU+bmNmKwolPphGhMnMMM8xT1FLI4045ae4utNzzEvqNlTLscY\n8qDqe+lvP1QzlBFCZHFOCSYH3zhy7Vl60fb3oSVEHw8oqRHJApYiIzILP8os\nDyAH\r\n=F4UK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"427cf59a8f4f12f347bd1e134d65e95990935806","scripts":{"lint":"tslint -p tsconfig.json","test":"jest","build":"tsc","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","prepare":"npm run build","version":"npm run format && git add -A src","preversion":"npm run lint","postversion":"git push && git push --tags","publish-patch":"npm version patch && npm publish --access public","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"cobuskruger","email":"cobus@bateleur.io"},"repository":{"url":"git+https://github.com/BateleurIO/combine-files.git","type":"git"},"_npmVersion":"6.10.0","description":"Combine several files into one, traversing folders as needed and adding optional headers and footers.","directories":{},"_nodeVersion":"10.16.0","dependencies":{"tmp":"0.0.33","glob":"^7.1.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.3.1","tslint":"^5.14.0","ts-jest":"^24.0.0","prettier":"^1.16.4","typescript":"^3.3.3333","@types/glob":"^7.1.1","@types/jest":"^24.0.11","tslint-config-prettier":"^1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/combine-files_1.0.12_1589209098974_0.27162413616619707","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"@cobuskruger/combine-files","version":"1.0.13","keywords":["cli","combine","join","concatenate","concat","add","files","scripts","sql","markdown"],"author":{"url":"https://www.cobuskruger.com","name":"Cobus Kruger"},"license":"MIT","_id":"@cobuskruger/combine-files@1.0.13","maintainers":[{"name":"cobuskruger","email":"cobus@bateleur.io"}],"homepage":"https://github.com/BateleurIO/combine-files#readme","bugs":{"url":"https://github.com/BateleurIO/combine-files/issues"},"bin":{"combine-files":"dist/cli.js"},"dist":{"shasum":"75d219db989c035dd62aa9c97dad236806d81d8e","tarball":"https://registry.npmjs.org/@cobuskruger/combine-files/-/combine-files-1.0.13.tgz","fileCount":92,"integrity":"sha512-zkt760baBRs8CxyeF9Hp8ckS7qrsBSmksR3QbZmFYZd0Q+QWdBmZkxaqn5Ub3UM4RqEsfwJfE4ffGNKfXeJAPA==","signatures":[{"sig":"MEUCIG7dGe8SW+gAdgVV0w99o8CTdS4VdqDlFI3zSy3NdO6KAiEAwgNmDgAFc1atGFua0yxEWaVkLde8fgYO5mssXKmTt2E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuq5zCRA9TVsSAnZWagAAPTAP/jyUYtJlDJM9YwIIM8o3\n3HUR6NXd2CT5M3TJRS0Y+Uxce3SfjAvmJlNPzDWaGzEAuNmoE+Yu+9PZRX0O\nOJXeP3VrPShaZGhkz+40BeeQrFdQA2xo90YEvmrq3qqwhzPcvuC8kGDKUuxp\nnXBfyqYPdT7wegQqHnKEf81/Wzhp9CtiLDh9EP1clix9JQMPlmkCe0UhNZRe\nsfnlhMtESDXGoZon8WU2oQDX7bMX5aF0Xt8nx1JcHIL5xhi9IpCfmx1Tn3p5\nTVL9f8Cx76oQ6VEix2pySpi7Jy72iCdWYGaP9yLtiY8tpYeVv/mdkNC6E0ft\nAUvicIQ/XQeWJj6tFvhqZAD1wYLuMgNVM5KZC4NfQw8LHhVdM2Gr0KNjR5ZA\nGfNshCFEb2bUKsCq8ebJgHOtfb3ENzGY9oMSqMy6dVYLTzK1DzXoBNc7yXoI\nPRRQ/H74XpthaAZZkFzjZKf5QEqy6pfomo4UQYVFNmfM9t9+anjAlHET7XrX\nmTiA3+qRU9iRvKZV98+qkZHb8fvTiFaAyzKtrxJj1ciUOABv0TkqxLv7hrhH\nRl0S/sd/JTKfQFktbYNEIPfeNHG2Pd+5UU5bmNkqxmJOg4W8dH4mM3xRHDdH\nQ4OK0EEFqGC+HlSmqxq6JVIgAai2l22dM/EgDLj36GO0Z5wkI4THPTtUZPIE\nZUlC\r\n=0Cfi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"cfebab59056e146a20b9b59592ffc9160fcd058d","scripts":{"lint":"tslint -p tsconfig.json","test":"jest","build":"tsc","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","prepare":"npm run build","version":"npm run format && git add -A src","preversion":"npm run lint","postversion":"git push && git push --tags","publish-patch":"npm version patch && npm publish --access public","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"cobuskruger","email":"cobus@bateleur.io"},"repository":{"url":"git+https://github.com/BateleurIO/combine-files.git","type":"git"},"_npmVersion":"6.10.0","description":"Combine several files into one, traversing folders as needed and adding optional headers and footers.","directories":{},"_nodeVersion":"10.16.0","dependencies":{"tmp":"0.0.33","glob":"^7.1.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.3.1","tslint":"^5.14.0","ts-jest":"^24.0.0","prettier":"^1.16.4","typescript":"^3.3.3333","@types/glob":"^7.1.1","@types/jest":"^24.0.11","tslint-config-prettier":"^1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/combine-files_1.0.13_1589292658810_0.6054859504122916","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"@cobuskruger/combine-files","version":"1.0.14","keywords":["cli","combine","join","concatenate","concat","add","files","scripts","sql","markdown"],"author":{"url":"https://www.cobuskruger.com","name":"Cobus Kruger"},"license":"MIT","_id":"@cobuskruger/combine-files@1.0.14","maintainers":[{"name":"cobuskruger","email":"cobus@bateleur.io"}],"homepage":"https://github.com/BateleurIO/combine-files#readme","bugs":{"url":"https://github.com/BateleurIO/combine-files/issues"},"bin":{"combine-files":"dist/cli.js"},"dist":{"shasum":"f26b7be1a40814d0d22e47a31138d7fb9528ae69","tarball":"https://registry.npmjs.org/@cobuskruger/combine-files/-/combine-files-1.0.14.tgz","fileCount":92,"integrity":"sha512-TDt5OMoPoaWobnoEB+XA070fkjIuLgsHn+rWqLFp7AD6yMjVgHx4ktKJqRAlBCwxIjMiGHXKZJxjBvfTqzEBXA==","signatures":[{"sig":"MEUCIQDYn0vPZjEbhxG33A0tsk0zCz0p6F00pNrQ4b/vuPAdsAIgVodJmaJGK5BJoYqErStAIzh6H0/LPk1PP/6YhLecFwA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95944,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4iOlCRA9TVsSAnZWagAAvxMP/RYFlBfK/Jflp02kbUXA\ncfvklx9clPpSYP2ixyPtOR3tTGxvipaioSSnSFDcI0Q/obcTtv/C7nlcpngR\nD6nju3LtP10rhC+JuC2fL79JMp3UzS15ctyjZxE2oNpaBH86mbWgFQBRFEBw\nVksEhesXy7Quke0fBL5gr7CoIEXjmojjCLFst+TOXgEh1NjzYzeDbMEOTBjy\nytEf1IM/eyGkEL2Nm/wO0nvCLHfVRt1Mv5vdrQYW71biKAk9kiYwBVHxoDvk\nFWl1jKVTBdOxhSsGoLLiDU3VSv8OBNHJ/CMC2REGJLmqv4nmakx4/lV4HCu7\nBQhztRidFO9iPihz/f1R9tcXjlWoObqEFlWhy+ht68F9D8g2OqAKbNfJ4Xhk\nX0g5tK3uHwosafu6jCSIgZR5UsE5pT25DEgbC0+7WfYKIswqbs1xNFUu/j3i\noe82ny6/ugAxQi2qH6cOdCSWMwS1ZNyTkyOBFWAvjpxm3OO2ASe+Mtf1UIcC\nyhkBm2/jO9EiW41mUhRkdSzqSWuvzjyAoXX5+cxvqPjAkvr9oAS68MvkYDdn\n9fRu2GK3mLcQvzkEJ80C7S+ictcC1MnxaGCDXacBq7BqYigjJ4Kw1K9Zkg89\nL8UDdcHGqoiAZepFBSgH+gEOV+PxSCPktSPkwKm0qq8DrMK4yPvD132gBgMb\neb/1\r\n=F9nT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"9b41df6f2034ae96912320d96bfde21fc711436f","scripts":{"lint":"tslint -p tsconfig.json","test":"jest","build":"tsc","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","prepare":"npm run build","version":"npm run format && git add -A src","preversion":"npm run lint","postversion":"git push && git push --tags","publish-patch":"npm version patch && npm publish --access public","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"cobuskruger","email":"cobus@bateleur.io"},"repository":{"url":"git+https://github.com/BateleurIO/combine-files.git","type":"git"},"_npmVersion":"6.10.0","description":"Combine several files into one, traversing folders as needed and adding optional headers and footers.","directories":{},"_nodeVersion":"10.16.0","dependencies":{"tmp":"0.0.33","glob":"^7.1.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.3.1","tslint":"^5.14.0","ts-jest":"^24.0.0","prettier":"^1.16.4","typescript":"^3.3.3333","@types/glob":"^7.1.1","@types/jest":"^24.0.11","tslint-config-prettier":"^1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/combine-files_1.0.14_1591878564896_0.743078148651998","host":"s3://npm-registry-packages"}},"1.0.18":{"name":"@cobuskruger/combine-files","version":"1.0.18","keywords":["cli","combine","join","concatenate","concat","add","files","scripts","sql","markdown"],"author":{"url":"https://www.cobuskruger.com","name":"Cobus Kruger"},"license":"MIT","_id":"@cobuskruger/combine-files@1.0.18","maintainers":[{"name":"cobuskruger","email":"cobus@bateleur.io"}],"homepage":"https://github.com/BateleurIO/combine-files#readme","bugs":{"url":"https://github.com/BateleurIO/combine-files/issues"},"bin":{"combine-files":"dist/cli.js"},"dist":{"shasum":"eb3dbbc1d01c8c2c11a1099fe3f56f961fd99a8a","tarball":"https://registry.npmjs.org/@cobuskruger/combine-files/-/combine-files-1.0.18.tgz","fileCount":79,"integrity":"sha512-O60xRqPbz+XFxPwn6xBlD+iAuBadDjAihqTPrvI/0Kgq4ICsRMnHsYAjgKSVtsw4yuEZbGGQN2l+u9HLg1cyBA==","signatures":[{"sig":"MEUCIQCk21PLuUo3ioAYGVsUbRFTK0ge7s3dkEhDCreuzjYe/AIgE+GlbH2zjtqx0atSTneBUIqG6qBIhWZIgqibHADbVf4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76787},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"10cec45febe19d5d9a47ed21757e9dd5675ed3f4","scripts":{"lint":"tslint -p tsconfig.json","test":"jest","build":"tsc","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","prepare":"npm run build","version":"npm run format && git add -A src","preversion":"npm run lint","postversion":"git push && git push --tags","publish-patch":"npm version patch && npm publish --access public","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"cobuskruger","email":"cobus@bateleur.io"},"repository":{"url":"git+https://github.com/BateleurIO/combine-files.git","type":"git"},"_npmVersion":"10.2.4","description":"Combine several files into one, traversing folders as needed and adding optional headers and footers.","directories":{},"_nodeVersion":"21.6.2","dependencies":{"tmp":"0.0.33","glob":"^7.1.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.3.1","tslint":"^5.14.0","ts-jest":"^24.0.0","prettier":"^1.16.4","typescript":"^3.3.3333","@types/glob":"^7.1.1","@types/jest":"^24.0.11","tslint-config-prettier":"^1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/combine-files_1.0.18_1708517609373_0.18452014586903664","host":"s3://npm-registry-packages"}},"1.0.20":{"name":"@cobuskruger/combine-files","version":"1.0.20","author":{"name":"Cobus Kruger","url":"https://www.cobuskruger.com"},"description":"Combine several files into one, traversing folders as needed and adding optional headers and footers.","keywords":["cli","combine","join","concatenate","concat","add","files","scripts","sql","markdown"],"license":"MIT","main":"dist/index.js","bin":{"combine-files":"dist/cli.js"},"types":"dist/index.d.ts","scripts":{"test_old":"jest","test":"echo \"No tests\"","build":"tsc","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","lint":"tslint -p tsconfig.json","publish-patch":"npm version patch && npm publish --access public","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"repository":{"type":"git","url":"git+https://github.com/BateleurIO/combine-files.git"},"bugs":{"url":"https://github.com/BateleurIO/combine-files/issues"},"homepage":"https://github.com/BateleurIO/combine-files#readme","devDependencies":{"@types/glob":"^7.2.0","@types/jest":"^24.9.1","jest":"^24.9.0","prettier":"^1.19.1","ts-jest":"^24.3.0","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","typescript":"^3.9.10"},"dependencies":{"chardet":"^2.1.0","glob":"^7.2.3","iconv-lite":"^0.7.0","tmp":"0.2.5"},"_id":"@cobuskruger/combine-files@1.0.20","gitHead":"ffd8809cf9eff94fbcd63b4d24cc16818ccc3b6e","_nodeVersion":"18.17.1","_npmVersion":"10.0.0","dist":{"integrity":"sha512-HAXI0BzL1D/pbFhAamMbrK37QpiL/1C4LZQwi3T39M7SFlWohwiEo2fG4HrhEBplPlDYsG3ethY5dT7MSmkMqw==","shasum":"923c113f38dcbb9b810abdf7b3bc74cae34fa2ca","tarball":"https://registry.npmjs.org/@cobuskruger/combine-files/-/combine-files-1.0.20.tgz","fileCount":79,"unpackedSize":79443,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGhohckxGZndH0KSC0xLDYpWL12ulvW87OUxlrlST1z+AiBhDeFnLz9j+4rLKxOnHLlYRkeBwYDQVckTzIqWcAxobw=="}]},"_npmUser":{"name":"cobuskruger","email":"cobus@bateleur.io"},"directories":{},"maintainers":[{"name":"cobuskruger","email":"cobus@bateleur.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/combine-files_1.0.20_1761249520516_0.5349489536527643"},"_hasShrinkwrap":false}},"time":{"created":"2019-03-24T16:36:56.886Z","modified":"2025-10-23T19:58:40.948Z","1.0.1":"2019-03-24T16:36:57.281Z","1.0.2":"2019-03-24T16:43:32.704Z","1.0.4":"2019-03-24T22:27:08.550Z","1.0.5":"2019-04-19T19:33:38.088Z","1.0.6":"2019-07-06T14:58:40.743Z","1.0.7":"2020-04-29T09:50:53.550Z","1.0.9":"2020-04-29T10:58:44.854Z","1.0.10":"2020-05-10T23:11:51.711Z","1.0.11":"2020-05-11T12:49:52.941Z","1.0.12":"2020-05-11T14:58:19.219Z","1.0.13":"2020-05-12T14:10:58.918Z","1.0.14":"2020-06-11T12:29:25.159Z","1.0.18":"2024-02-21T12:13:29.553Z","1.0.20":"2025-10-23T19:58:40.698Z"},"bugs":{"url":"https://github.com/BateleurIO/combine-files/issues"},"author":{"name":"Cobus Kruger","url":"https://www.cobuskruger.com"},"license":"MIT","homepage":"https://github.com/BateleurIO/combine-files#readme","keywords":["cli","combine","join","concatenate","concat","add","files","scripts","sql","markdown"],"repository":{"type":"git","url":"git+https://github.com/BateleurIO/combine-files.git"},"description":"Combine several files into one, traversing folders as needed and adding optional headers and footers.","maintainers":[{"name":"cobuskruger","email":"cobus@bateleur.io"}],"readme":"# combine-files\n\nCombines several files into one, traversing folders as needed and adding optional headers and footers.\n\nThis can be useful in many scenarios, for example:\n\n1. Generate a single (or a handful of) SQL script from sources for easier deployment.\n2. Combine Markdown files located throughout a repo.\n3. Make one file containing all your style sheets.\n4. You get the idea.\n\n## Install\n\nWith [npm](https://npmjs.org/) installed, run\n\n```\n$ npm install combine-files\n```\n\n## Usage\n\n### Command Line\n\n## Examples\n\n```\ncombine-files --mask=*.txt\n```\n* Recursively combines all *.txt files in the current folder and stores the result in output.txt\n\n```\ncombine-files --mask=*.sql --input=./scripts --output=./combined-script.sql\n```\n* Recursively combines all *.sql files in the ./scripts folder and stores the result in ./combined-script.sql\n\n```\ncombine-files --config=./sample-config.json\n```\n* Recursively combines files according to the configuration found in ./sample-config.json\n\n```\ncombine-files\n```\n* Recursively combines files according to the configuration found in ./combinefiles.json\n\n## Config File Format\n\nConfiguration files are a simple JSON structure, for example:\n\n```json\n{\n    \"fileGroups\": [{\n        \"groupName\": \"Change logs\",\n        \"fileGlobs\": [\"**/changes.md\"],\n        \"tocEntry\": \"  TOC Entry goes here\" \n     }, {\n        \"groupName\": \"Readme files\",\n        \"fileGlobs\": [\"**/readme.md\"],\n        \"tocEntry\": \"  TOC Entry goes here\" \n     }]\n}\n```\n\nThe full definition of a file group is shown in the section: [IConfigFileGroup interface](https://github.com/BateleurIO/combine-files#iconfigfilegroup-interface)\n\n### Simple One-Liner\n\n**From JavaScript**\n```js\nvar c = require('@cobuskruger/combine-files');\nconst result = c.combineFiles(['./test/test1.txt', './test/test2.txt'], config);\n```\n\n**From TypeScript**\n```typescript\nimport { combineFiles } from '@cobuskruger/combine-files';\nconst result = c.combineFiles(['./test/test1.txt', './test/test2.txt'], config);\n```\n\n**Result**\nIn both cases, `result` will contain the combined test of all the files in the supplied array.\n\n### Simple Examples\n\n#### Combine All SQL Scripts in a Subfolder\n\n```typescript\nimport { combineFiles } from '@cobuskruger/combine-files';\nconst result = combineFiles([], { includeToc: false, fileGlobs: ['**/*.sql'] }, './test');\n```\n\n**Result**\n`result` contains the combined text of all the `.sql` files in `'/test` and all its subfolders.\n\n#### Write Output to a File\n\n```typescript\nimport { combineFiles } from '@cobuskruger/combine-files';\nconst result = combineFiles([], {\n    fileGlobs: ['**/*.sql'],\n    outputFileName: './test/output.sql' }, './test');\n```\n\n#### Add Headers, Footers and a Table of Content\n\n```typescript\nimport { combineFiles } from '@cobuskruger/combine-files';\nconst result = combineFiles([], {\n    fileGlobs: [\n        '**/*.sql'\n    ],\n    outputFileName: './test/output.sql' \n    fileHeader: [\n        \"/* This text is placed at the very top of the output file, before the\",\n        \"   table of contents and input file content. You can add multiple lines\",\n        \"   and they will be separated by EOL markers. You can also optionally \",\n        \"   use ${now} to insert the current date and time.\",\n        \"*/\"\n    ],\n    includeToc: true,\n    tocHeader: [\n        \"/* This will be placed directly below the file header when includeToc === true\"\n    ],\n    tocEntry: \"* ${lineNo}\\t\\t${entryPath}\",\n    tocFooter: [\n        \"* This will be placed below the last of the TOC entries\",\n        \"*/\"\n    ],\n    entryHeader: [\n        \"/* An 'entry' is the content of one of the input files, or a file matching any\",\n        \" * fileGlobs entry. \",\n        \" * This is the block of text that will be added to the top of each entry.\",\n        \" * You can make it more useful, by using a variable, as shown below.\",\n        \" */\",\n        \"print 'Start: ${entryPath}'\",\n        \"GO\"\n    ],\n    entryFooter: [\n        \"/* This text is placed at the bottom of each entry.\n    ],\n    fileFooter: [\n        \"/* This text is placed at the very end of the output file. */\",\n        \"GO\"\n        \"print 'Start: ${entryPath}'\",\n        \"GO\"\n    ],\n}, './test');\n```\n\n### Advanced Usage\n\nApart from the simple `combineFiles` function, you can also use the various exported classes directly, which provides extra capabilities.\n\n#### File List Manipulation\n\nGiven the following folder structure:\n\n```\nsome\n    folder\n        file1.spec.ts\n        file2.spec.ts\n    other\n        folder\n            file3.spec.ts\n            file4.spec.ts\n        unrelated1\n            file5.spec.ts\n            file6.spec.ts\n    unrelated2\n        file7.spec.ts\nunrelated3\n    folder1\n        file8.spec.ts\n    folder2\n        file9.spec.ts\ntests.js\n```\n\nThis listing will find tests in a selection of subfolders:\n\n```typescript\nimport { combineFiles, FileList } from '@cobuskruger/combine-files';\n\nconst files = new FileList(['some/folder', 'some/other/folder', './tests.js'], './', {\n    fileGlobs: ['**/*.spec.*s']\n});\n\ncombineFiles(files.list, config);\n```\n\nThe list of files passed to `combineFiles` will be:\n*   ./some/folder/file1.spec.ts\n*   ./some/folder/file2.spec.ts\n*   ./some/other/folder/file3.spec.ts\n*   ./some/other/folder/file4.spec.ts\n*   ./tests.js\n\n<!-- #### Multiple Configurations\n\nGiven the following folder structure:\n\n```\nTableChanges\n    1.Drop\n    2.Create\n    3.Alter\n    4.Indexes\nRoutines\n    1.Functions\n    2.StoredProcedures\nDataScripts\n```\n\nSeveral `.sql` files exist in the numbered folders, and also under `/DataScripts`.\n\nI want to generate three files:\n\n* `table-changes.sql`\n* `routines.sql`\n* `data.sql`\n\nI can do that with one single call, by directly using the `FileCombiner` class:\n\n```typescript\nimport { FileCombiner, Config } from '@cobuskruger/combine-files';\n\nconst config: Config = {\n    fileGroups: [{\n        groupName: 'Table Changes',\n        fileGlobs: ['./TableChanges/**/*.sql'],\n        outputFilePath: './table-changes.sql'\n    }, {\n        groupName: 'Functions And Stored Procedures',\n        fileGlobs: ['./Routines/**/*.sql'],\n        outputFilePath: './routines.sql'\n    }, {\n        groupName: 'Table Changes',\n        fileGlobs: ['./DataScripts/**/*.sql'],\n        outputFilePath: './data.sql'\n    }]\n};\nconst combiner = new FileCombiner(config, fileList);\n```\nFor each `FileGroup` you can also add all the modifications shown before, including `fileHeader`, `entryHeader` and the TOC-related properties. -->\n\n#### Default Configuration\n\nIf you want to reuse file or entry headers and footers, you can do so by overriding the default configuration:\n\n```typescript\nFileCombiner.defaultConfigGroup = {\n    entryFooter: ['/* End: ${entryPath} */'],\n    entryHeader: ['/* Start: ${entryPath} */'],\n    fileFooter: ['/* The end */'],\n    fileHeader: ['/* The start */'],\n    includeToc: true,\n    tocEntry: '/*\\t${lineNo}\\t\\t${entryPath} */',\n    tocFooter: ['/* Table of Contents */'],\n    tocHeader: [],\n  };\n```\n\nIf you supply a default, that will be combined with each individual `fileGroups` entry. Values you specify in a `fileGroupEntry` will override the values in the default.\n\n## API\n\n### combineFiles function\n```js\nfunction combineFiles(\n    fileList: string[], \n    fileGroup: IConfigFileGroup, \n    rootPath?: string\n): string\n```\n\n**Parameters**\n\n* `fileList` - A list of files or folders to include. Files are included as-is, while folders are searched for candidate files according to the globs listed in the `fileGroup`.\n* `fileGroup` - An `IConfigFileGroup` instance, which controls how to combine the files.\n* `rootPath` - All other paths are considered relative to this path. If omitted, defaults to the current directory.\n\n**Return Value**\n\nReturns the combined text of all the files, taking into account header, footer and TOC configuration.\n\n**Side Effects**\n\nIf the `fileGroup` parameter has an `outputFileName` specified, this function creates that file containing the combined text.\n\n### FileCombiner Class\n\nThis class is used internally and can combine the files specified in fileList. The result is returned in `getText()`.\n\n```typescript\nexport class FileCombiner {\n  public static defaultConfigGroup: IConfigFileGroup;\n  constructor(private fileGroup: IConfigFileGroup, fileList: string[]);\n  public getText();\n}\n```\n\n### FileList Class\n\nThis class receives a list of input files and folders, applies the `fileGlobs` specified and returns a list of matching files in the `list` property.\n\n```typescript\nexport class FileList {\n    public get list(): string[];\n    constructor(\n        pathList: string[],\n        rootPath: string,\n        fileGroup: IConfigFileGroup\n    );\n    public addFilesToList(pathName: string);\n}\n```\n\n### IConfigFileGroup interface\n\nRepresents the configuration used to search for files to include and how to combine them.\n\n```typescript\nexport interface IConfigFileGroup {\n    groupName?: string;\n    outputFileName?: string;\n    fileGlobs?: string[];\n    fileHeader?: string[];\n    fileFooter?: string[];\n    includeToc?: boolean;\n    tocHeader?: string[];\n    tocEntry?: string;\n    tocFooter?: string[];\n    entryHeader?: string[];\n    entryFooter?: string[];\n}\n```\n\nAll the properties are optional.\n\n*   `groupName` - Not used. Use this to label multiple configurations.\n*   `outputFileName` - The name of the output file. No file is written if this is not specified.\n*   `fileGlobs` - A list of glob patterns to match. A file is included if it matches *any* glob pattern. Defaults to `*.*` if none is specified.\n*   `fileHeader` - The lines of text to be placed at the beginning of the output. Defaults to empty array.\n*   `fileFooter` - The lines of text to be placed at the end of the output. Defaults to empty array.\n*   `includeToc` - A table of contents will be written after `fileHeader` but before the first `entryHeader` if this is `true`. Defaults to `false`.\n*   `tocHeader` - If `includeToc === true`, the lines of text to be placed after the `fileHeader`, but before the first `tocEntry`. Defaults to empty array.\n*   `tocEntry` - If `includeToc === true`, the single line of text that is added once for each included file. Defaults to `'\\t${lineNo}\\t\\t${entryPath}'`, which will show the line number and original file name for each entry.\n*   `tocFooter` - If `includeToc === true`, the lines of text to be placed after the last `tocEntry`, but before the first `entryHeader`. Defaults to empty array.\n*   `entryHeader` - The lines of text to be placed at the beginning of each file entry. You can also include the `${entryPath}` variable anywhere in this value. Defaults to empty array.\n*   `entryFooter` - The lines of text to be placed at the end of each file entry. You can also include the `${entryPath}` variable anywhere in this value. Defaults to empty array.\n\n## See Also\n\n- [Combine Scripts for Azure Data Studio](https://github.com/BateleurIO/azuredatastudio-combine-scripts) is an extension for Microsoft Azure Data Studio that uses this to concatenate SQL script files. Supports configuration files and the ability to run several configurations in one action.\n- [Combine Files for Visual Studio Code](https://github.com/BateleurIO/vscode-combine-files) is an extension for Microsoft Visual Studio Code that uses this to concatenate files of many kinds. Supports configuration files and the ability to run several configurations in one action.\n\n## License\n\nMIT\n\n","readmeFilename":"README.md"}