Skip to content

complete-node

complete-node is a library that contains helper functions for a Node.js TypeScript project. (It can also be used in other runtimes, such as Deno and Bun.)

You can browse the things that this library provides from the left navigation.

Module Description
enums/JavaScriptRuntime -
enums/PackageManager -
functions/base64 Helper functions having to do with Base64.
functions/build Helper functions for build scripts.
functions/commands Helper functions for checking if commands exist.
functions/env -
functions/execa These are functions having to do with running commands in a Bash-like TypeScript script. They are based upon the $ function from “execa”.
functions/file Helper functions for file operations.
functions/git Helper functions for working with Git.
functions/jsonc Helper functions for working with JSONC.
functions/markdown Helper functions for working with Markdown.
functions/monorepo Helper functions for working with monorepos.
functions/monorepoPublish Helper functions for publishing packages within a monorepo.
functions/monorepoUpdate Helper functions for updating dependencies within a monorepo.
functions/nukeDependencies -
functions/packageJSON Helper functions for working with package.json files.
functions/packageManager Helper functions for JavaScript/TypeScript package managers.
functions/readWrite Helper functions for reading and writing to text files.
functions/runtime Helper functions relating to JavaScript runtimes.
functions/scriptHelpers Helper functions for creating TypeScript project scripts.
functions/string Helper functions for string-based operations from files.
functions/update Helper functions for updating dependencies in a TypeScript project.
functions/utils Helper functions that do not belong to any category in particular.
types/DependencyType -