API reference
The complete API reference for @mnaoumov/typescript-dev-toolkit, generated from its TSDoc. Each module below maps to an import subpath (e.g. the build module is @mnaoumov/typescript-dev-toolkit/build).
Modules
Section titled “Modules”- build
- bundlers/esbuild-impl/change-extension-plugin
- bundlers/esbuild-impl/custom-esbuild-options-plugin
- bundlers/esbuild-impl/fix-esm-plugin
- bundlers/esbuild-impl/preprocess-plugin
- bundlers/esbuild-impl/svelte-wrapper-plugin
- check-project-types
- cli-utils
- code-generator
- commitlint-config
- commitlint-forbidden-patterns
- commitlint-spellcheck-header
- docs-site/api-doc-constants
- docs-site/api-doc-documented-files
- docs-site/api-doc-jsdoc
- docs-site/api-doc-link-rendering
- docs-site/api-doc-package-sites
- docs-site/api-doc-page-generation
- docs-site/api-doc-route-segments
- docs-site/api-doc-settings
- docs-site/api-doc-source-processing
- docs-site/api-doc-text-utils
- docs-site/api-doc-type-merging
- docs-site/api-doc-types
- docs-site/api-docs
- docs-site/astro-config
- docs-site/docs-links
- docs-site/docs-site-assets
- docs-site/docs-site-commands
- docs-site/docs-site-config
- docs-site/docs-snippets
- docs-site/link-check
- docs-site/og-image
- docs-site/og-image-page
- docs-site/og-images
- docs-site/outdated-references
- docs-site/repo-homepage
- docs-site/route-data
- docs-site/satteri-github-alerts
- docs-site/satteri-relative-links
- docs-site/unrendered-alerts
- env-toggle
- exec
- forbidden-patterns
- formatters/auto
- formatters/biome
- formatters/dprint
- formatters/prettier
- fs
- gate
- git
- json
- library-build
- linters/auto
- linters/biome
- linters/cspell
- linters/cspell-content
- linters/eslint
- linters/eslint-agnostic-core-boundary
- linters/eslint-config
- linters/eslint-no-restricted-syntax
- linters/eslint-rules/in-house-plugin
- linters/eslint-rules/no-async-callback-to-unsafe-return
- linters/eslint-rules/no-unresolved-jsdoc-link
- linters/eslint-rules/no-unused-params-members
- linters/eslint-rules/no-used-underscore-variables
- linters/eslint-rules/params-options-name-match
- linters/eslint-rules/prefer-logical-operator-over-ternary
- linters/eslint-rules/prefer-noop-async
- linters/eslint-rules/readonly-params-options-result-members
- linters/eslint-rules/require-method-template
- linters/eslint-rules/require-super-call
- linters/eslint-rules/rule-tester-helper
- linters/eslint-rules/ts-estree-node
- linters/lint-ignores
- linters/markdownlint
- linters/markdownlint-cli2-config
- linters/markdownlint-content
- linters/markdownlint-ignores
- linters/markdownlint-rules/no-soft-break-in-paragraph
- linters/over-exposure
- nano-staged-config
- npm
- npm-publish
- npm-run
- package-lock-integrity
- package-manager
- released-issues
- repo-paths
- root
- shared-config-files
- test-runners/auto
- test-runners/jest
- test-runners/jest-config
- test-runners/vitest
- test-runners/vitest-config
- upstream-sync
- upstream-sync-cli
- validate-declarations
- validate-dependencies
- version