{"_id":"@augu/tanuki","_rev":"4-af59925dec3104057d0b2b2a4a155b64","name":"@augu/tanuki","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"@augu/tanuki","description":"🐻 Personal build-tool framework for building libraries and applications for my TypeScript projects","version":"1.0.0","main":"build/tanuki.cjs","types":"build/index.d.ts","license":"MIT","author":{"name":"Noel 🐾","email":"cutie@floofy.dev"},"repository":{"type":"git","url":"git+https://github.com/auguwu/Tanuki.git"},"bugs":{"url":"https://github.com/auguwu/Tanuki/issues"},"bin":{"tanuki":"bin/tanuki"},"scripts":{"build:ci":"eslint src --ext .ts && tsc --noEmit","format":"prettier --config ./.prettierrc.json --write src/**/*.ts","build":"yarn lint && yarn format && rimraf build && tsc && ./bin/tanuki build --mode lib","lint":"./bin/tanuki lint","docs":"./bin/tanuki docs"},"dependencies":{"@augu/utils":"1.5.3","consola":"2.15.3","cosmiconfig":"7.0.1","esbuild":"0.12.26","globby":"11.0.4","is-valid-identifier":"2.0.2","leeks.js":"0.2.2","ora":"5.4.1","progress":"2.0.3","reflect-metadata":"0.1.13","rimraf":"3.0.2","typedoc":"0.21.9","yargs":"17.1.1"},"devDependencies":{"@augu/eslint-config":"2.2.0","@augu/tsconfig":"1.1.1","@types/consola":"2.2.5","@types/eslint":"7.28.0","@types/inquirer":"8.1.1","@types/node":"16.7.1","@types/progress":"2.0.5","@types/rimraf":"3.0.2","@types/yargs":"17.0.2","@typescript-eslint/eslint-plugin":"4.31.0","@typescript-eslint/parser":"4.31.0","eslint":"7.32.0","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","prettier":"2.4.0","ts-node":"10.2.1","typescript":"4.4.2"},"gitHead":"2b28c359215c8d96c43070ba6cc9d3697a869498","homepage":"https://github.com/auguwu/Tanuki#readme","_id":"@augu/tanuki@1.0.0","_nodeVersion":"16.7.0","_npmVersion":"7.20.3","dist":{"integrity":"sha512-H8hw4oULhh832nJESR8w/JAQWdIdTGa3qTfAFtPVyqy29TtWcGiLBWJ3IJybFEHn5VCxu5f5VV3qDzTaVz2tDw==","shasum":"7ff680887891b979188912885e135d09bd5fb593","tarball":"https://registry.npmjs.org/@augu/tanuki/-/tanuki-1.0.0.tgz","fileCount":58,"unpackedSize":12455155,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhO7BBCRA9TVsSAnZWagAAw8QP/Rz5Tki6XIrubGMGr/ko\n4xPq8owSp6ysoSBtHNPjkwHENsrdOH3vomk4y5MCOV2ehxxIMZbVg6SiCO9h\nPubQ2WdxE8SDp5TQaTwZ+NK5mmVye6a+ufO/l/3gWeiw9WFlRASdyI7wj0jv\n/qZVFvGys0KuAUlColrvS2436ifjd4s0f9ydXWU0X4CMW3RW1PnDUGtF3A25\nwu+YWNFK5o7+tBJv2K2ykIvx4fpHS+AO77znVpSag/+iRVmxBiPh2woXd3ld\n7Jtr2l+KoI4TAuXetEyDM/HiQpmVba0P/K0VMFo1VKVwIUKDbBMmHPYfaxr8\nDblfZHLnHeG0FfB+8r9MUzjLV5SeMQJS/Wr5RD0VbhYfqrErojrD95Crz7fw\n4MSiMZLh1cfd0eUpgdbtNiMqTdgjbN2d2qNZun2t4VTht/f8zxp/ip5p2d/+\nByjek9iVMgh/CQSmiv+hjasgxA7XkqgFsWHGHojwQsO/wMBXicEavFWDbSjA\nJxyQUESF0N72rrGmrJxEiLxuwJp5EDCWZLo0Skn9S2AZSzNdJMKFt/xPCfYH\ntda9Ms26d2mwjuRTZjIHgwlhN4PGRuVdYdaGU8pAYRAhvpfGtYU946K7+hlq\nEFzizOQtNCzVaAZcPkWjlwSQKgAkd71rAdFa9ExApE3ZIC87ndsTd7GhGdJG\nimkD\r\n=JMMT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGmr39wkxgRTfk+/7IRWzO6keGjGh/+oT4mcMwzo+skwAiEAkmL0TU8QpmG652WPmGpaITorZtTmxpxlKdQ3tGXle0U="}]},"_npmUser":{"name":"auguwu","email":"ohlookitsaugust@gmail.com"},"directories":{},"maintainers":[{"name":"auguwu","email":"ohlookitsaugust@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tanuki_1.0.0_1631301697739_0.9760651389298316"},"_hasShrinkwrap":false,"deprecated":"didn't work out, please don't use this"},"1.0.1":{"name":"@augu/tanuki","description":"🐻 Personal build-tool framework for building libraries and applications for my TypeScript projects","version":"1.0.1","main":"build/tanuki.cjs","types":"index.d.ts","license":"MIT","author":{"name":"Noel 🐾","email":"cutie@floofy.dev"},"repository":{"type":"git","url":"git+https://github.com/auguwu/Tanuki.git"},"bugs":{"url":"https://github.com/auguwu/Tanuki/issues"},"bin":{"tanuki":"bin/tanuki"},"scripts":{"build:ci":"eslint src --ext .ts && tsc --noEmit","format":"prettier --config ./.prettierrc.json --write src/**/*.ts","build":"yarn lint && yarn format && rimraf build && tanuki build --mode lib","lint":"tanuki lint","docs":"tanuki docs"},"dependencies":{"@augu/utils":"1.5.3","consola":"2.15.3","cosmiconfig":"7.0.1","esbuild":"0.12.26","globby":"11.0.4","is-valid-identifier":"2.0.2","leeks.js":"0.2.2","ora":"5.4.1","progress":"2.0.3","reflect-metadata":"0.1.13","rimraf":"3.0.2","ts-node":"10.2.1","typedoc":"0.22.3","typescript":"4.4.2","yargs":"17.1.1"},"devDependencies":{"@augu/eslint-config":"2.2.0","@augu/tanuki":"1.0.0","@augu/tsconfig":"1.1.1","@types/eslint":"7.28.0","@types/node":"16.7.1","@types/progress":"2.0.5","@types/rimraf":"3.0.2","@types/yargs":"17.0.2","@typescript-eslint/eslint-plugin":"4.31.0","@typescript-eslint/parser":"4.31.0","eslint":"7.32.0","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","prettier":"2.4.0"},"gitHead":"22647c36cfd64ced61438f4134d2b6a1556b88c0","homepage":"https://github.com/auguwu/Tanuki#readme","_id":"@augu/tanuki@1.0.1","_nodeVersion":"16.7.0","_npmVersion":"7.20.3","dist":{"integrity":"sha512-nSp3MrnOw5jn5BogXq/bY5907ZYJOjblHx83CHSNVvW4sVMk0WAxGCFGY9yskCmG9wRm6Z6QP4ER/raWT3J5ig==","shasum":"2ef2a3be3cb08a2636b8844a2b58b6841128fd2d","tarball":"https://registry.npmjs.org/@augu/tanuki/-/tanuki-1.0.1.tgz","fileCount":6,"unpackedSize":12215611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPXVZCRA9TVsSAnZWagAAFx4P/iFHpY7OqhhwxmgiiBj/\nWWSm/Q93bvdbrtcIOgCzhMtEv0CFqqbLs2Zdg6HsC0Mq54DrZ3Y2SHTVKTgR\n/sbpjsjxa+azP9Ax8Qc7KL9XL69nZc5nsFRM5n1FDj4c8+rmO6NA2d6ar63T\nGzffxstkDB8git4fGsFiy4a39S1MEirgOl2E7uH3lYvE5F6v5uhY/jTgPIcW\n8sXsUtIrBQ0LU1d73aTAz5hBcTtUIfzGxooe+A7Run8Oi7MJXW8rbnKkv4fj\n/3RDqeku6v03MdAozmG8diatuf5d3eL0bqPe+yPZzI71F9+b7ec7XSs0s2ZU\nVvyrz/OfuFoZcbiXUNxdi8rDKXlgrSuNzeU6cjDZEMbfWvBLPco/srmr6y25\nwa85q34cuqjx3oD1Ava28Bb+J5KErEZA0CALpvRqL23Q3BOZm2q8/U3poQPu\nYMlHTDWzTOrDWEBErJTel5dJzayf2jgh9+nVDuUUE5AS6/v2L5nQe960pQYW\nF0ivI2QKP8SJaBTQo9nhsyZOWtL2mHUKklbjg0l6/JY/nHwHVakiHphmDLxn\n3rbVImPeLCvhsr3lJ2vjM9Vw1u22UI0WQGggwYm7MFqxa81xIG9yd8rU7noC\nwDtBZ+QVy1C/BpNRmz1khHLV0fOXZ4wcXYxAJE+v2k6tsh/8OvJ3d6as7Bca\nHZGV\r\n=EbU1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGY6PFbVc6iJyw2JPYhucyBq5XkR7XKeAsJpsR5woDCSAiEA229mXTNZoDsWNknoqQoTGzAt/iYCgcJP/KX6CKPhf04="}]},"_npmUser":{"name":"auguwu","email":"ohlookitsaugust@gmail.com"},"directories":{},"maintainers":[{"name":"auguwu","email":"ohlookitsaugust@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tanuki_1.0.1_1631417689633_0.047110174412162475"},"_hasShrinkwrap":false,"deprecated":"didn't work out, please don't use this"},"1.0.2":{"name":"@augu/tanuki","description":"🐻 Personal build-tool framework for building libraries and applications for my TypeScript projects","version":"1.0.2","main":"build/tanuki.cjs","types":"index.d.ts","license":"MIT","author":{"name":"Noel 🐾","email":"cutie@floofy.dev"},"repository":{"type":"git","url":"git+https://github.com/auguwu/Tanuki.git"},"bugs":{"url":"https://github.com/auguwu/Tanuki/issues"},"bin":{"tanuki":"bin/tanuki"},"scripts":{"build:ci":"eslint src --ext .ts && tsc --noEmit","format":"prettier --config ./.prettierrc.json --write src/**/*.ts","build":"yarn lint && yarn format && rimraf build && tanuki build --mode lib --minify true","lint":"tanuki lint","docs":"tanuki docs"},"dependencies":{"@augu/utils":"1.5.3","consola":"2.15.3","cosmiconfig":"7.0.1","esbuild":"0.12.26","globby":"11.0.4","is-valid-identifier":"2.0.2","leeks.js":"0.2.2","ora":"5.4.1","progress":"2.0.3","reflect-metadata":"0.1.13","rimraf":"3.0.2","ts-node":"10.2.1","typedoc":"0.22.3","typescript":"4.4.2","yargs":"17.1.1"},"devDependencies":{"@augu/eslint-config":"2.2.0","@augu/tanuki":"1.0.0","@augu/tsconfig":"1.1.1","@types/eslint":"7.28.0","@types/node":"16.7.1","@types/progress":"2.0.5","@types/rimraf":"3.0.2","@types/yargs":"17.0.2","@typescript-eslint/eslint-plugin":"4.31.0","@typescript-eslint/parser":"4.31.0","eslint":"7.32.0","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","prettier":"2.4.0"},"gitHead":"99d9ebda711067fbe70761b5fc4a3aad420c8313","homepage":"https://github.com/auguwu/Tanuki#readme","_id":"@augu/tanuki@1.0.2","_nodeVersion":"16.7.0","_npmVersion":"7.20.3","dist":{"integrity":"sha512-TTl+KKYkqOj6Zh2wpgEPtMOwxC49yg9XVEEsTAgtJ/s9SZzEL0ed0gxunGUBJxqrv2Ig0TQgNoY80qqo21FzrA==","shasum":"0232936089866167955887652016d3f8eab6305e","tarball":"https://registry.npmjs.org/@augu/tanuki/-/tanuki-1.0.2.tgz","fileCount":6,"unpackedSize":5573089,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPXWBCRA9TVsSAnZWagAAO/AP/A3NFY1++1/B3klxPEzv\nt95UX3ldLxTXmUHdqtwtBtlX/dnaRsA3uiNqe5bAtPBRDmo1afP18kPbEZwg\n6BtzJ96MTHzH/C/wAgVj3AHxLsIlDM5hHeUSAcpj868cqQ9E1ij9UqQ8nh4E\nNDaX/Ue3k928WJkwze/Ytbff+MF4utxZSI2CJ9zXi4P5IAbSiwQ0itaDfbqj\nyYMgE9GiYJyD+khC1JB389KA67+KGW0huPONOKkHAPhxn2QwDupbcO26aODV\nd6p2lDYZgi+rq4qbkBQvK54jPIRarSkDXgN8UxPaeDpAYxiY6idCfKqKirqm\n4qEniRn7yc3l7ME+EokS+xY/FhPjEqMcgxzMUSYPKF/yAzULGLlykDR3J4Fp\nDfa3v1i9ij1rZ7JUUfRFFT2gMJITQhFU17eMxJavwRHyj5/ThAiMjhHkrn/g\nDR4n1xXDACiPKDuZcmcLJ6TezDRpmHh42Q/LSQndSYBT44ZeMX0BSppa/6yv\nx0uQPJrbofr5UH3AaZp74cf6DQ4Lf6F70zlMQejSOAxVEuo/5J+muvDb+zds\nYh9NYCk1hfJeLWY9FSF3h0OTa5qK3idO4RzwAu6vzO5znJ0TaXfNGAQAys+v\nY7zw8DDhAEYpiTJ8pxFiizAz2IAcT84OEldzAQYaYQoALYvFR/y0+saLORLq\n40/x\r\n=Y1Lz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGCorWIITY1Tzmee3Fx9hXxlwSoNHxOlPUI8Dm3rheYXAiAJTTgT9bf8K3mKpqXiZQ6L8p0448R8CJoVez+nt1Htdw=="}]},"_npmUser":{"name":"auguwu","email":"ohlookitsaugust@gmail.com"},"directories":{},"maintainers":[{"name":"auguwu","email":"ohlookitsaugust@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tanuki_1.0.2_1631417728961_0.22604685186546103"},"_hasShrinkwrap":false,"deprecated":"didn't work out, please don't use this"}},"time":{"created":"2021-09-10T19:21:37.673Z","1.0.0":"2021-09-10T19:21:37.995Z","modified":"2022-04-04T16:23:38.285Z","1.0.1":"2021-09-12T03:34:49.902Z","1.0.2":"2021-09-12T03:35:29.271Z"},"maintainers":[{"name":"auguwu","email":"ohlookitsaugust@gmail.com"}],"description":"🐻 Personal build-tool framework for building libraries and applications for my TypeScript projects","homepage":"https://github.com/auguwu/Tanuki#readme","repository":{"type":"git","url":"git+https://github.com/auguwu/Tanuki.git"},"author":{"name":"Noel 🐾","email":"cutie@floofy.dev"},"bugs":{"url":"https://github.com/auguwu/Tanuki/issues"},"license":"MIT","readme":"# @augu/tanuki\n\n> 🐻 **Personal build-tool framework for building libraries and applications for my TypeScript projects**\n\n## Usage\n\n> CLI:\n\n```sh\n$ tanuki build --mode [\"app\" / \"mode\"] [--esm \"true\" / \"false\"] [--minfy \"true\" / \"false\"]\n```\n\n> Programmatic:\n\n```js\nconst { Tanuki, BuildMode } = require('@augu/tanuki');\nconst tanuki = new Tanuki({\n  name: 'project name',\n});\n\ntanuki.build({ esm: true, minify: true, mode: BuildMode.Library });\ntanuki.docs();\ntanuki.lint(['src/**/*.ts']);\n```\n\n## Why?\n\nI don't want to re-configure my TypeScript tool-chain every second, so I want to create a unified one that works\nreally well within my workflow.\n\nThis also means that I can use the same tool-chain for all my projects, and it will work just fine! And it has a documentation\ngenerator which is linked to [docs.floofy.dev](https://github.com/Noelware/docs).\n\nThis is meant for my **_personal_** usage, you don't have to use this if you don't feel like it.\n\n## License\n\n**@augu/tanuki** is released under the **MIT** License.\n","readmeFilename":"README.md"}