Skip to content
This repository has been archived by the owner on Sep 12, 2021. It is now read-only.
/ Tanuki Public archive

🐻 Personal build-tool framework for building libraries and applications for my TypeScript projects

License

Notifications You must be signed in to change notification settings

AugustArchive/Tanuki

Repository files navigation

@augu/tanuki

🐻 Personal build-tool framework for building libraries and applications for my TypeScript projects

Deprecated because didn't work out. :(

Usage

CLI:

$ tanuki build --mode ["app" / "mode"] [--esm "true" / "false"] [--minfy "true" / "false"]

Programmatic:

const { Tanuki, BuildMode } = require('@augu/tanuki');
const tanuki = new Tanuki({
  name: 'project name',
});

tanuki.build({ esm: true, minify: true, mode: BuildMode.Library });
tanuki.docs();
tanuki.lint(['src/**/*.ts']);

Why?

I don't want to re-configure my TypeScript tool-chain every second, so I want to create a unified one that works really well within my workflow.

This 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 generator which is linked to docs.floofy.dev.

This is meant for my personal usage, you don't have to use this if you don't feel like it.

License

@augu/tanuki is released under the MIT License.

About

🐻 Personal build-tool framework for building libraries and applications for my TypeScript projects

Topics

Resources

License

Stars

Watchers

Forks