default

Nagare (流れ) is a comprehensive release management library for JavaScript/TypeScript projects that automates version bumping, changelog generation, and GitHub releases using conventional commits and semantic versioning.

I
AdditionalExport

Additional export configuration for version files

v
BUILT_IN_HANDLERS

Built-in file handlers for common project files

E
BumpType

Bump types for version increments

I
CommitTypeMapping

Commit type to changelog section mapping

v
DEFAULT_CONFIG

Default configuration - UPDATED with safer patterns

c
DocGenerator

DocGenerator - Documentation generation using deno doc

T
ErrorCode

Type for error code values

I
FileChangePreview

Preview of changes that would be made to a file

I
FileHandler

File handler definition for intelligent file updates

I
FileUpdatePattern

File update pattern for additional files to update during release

I
FileUpdateResult

Result of a file update operation

c
GitHubIntegration

GitHubIntegration - GitHub release management

E
LogLevel

Log levels

c
NagareError

Enhanced error class for Nagare with actionable suggestions

c
PatternBuilder

Pattern builder for creating safe version patterns

c
RollbackManager

RollbackManager - Handles release rollbacks

E
TemplateFormat

Supported template formats for version file generation

T
TranslationKey

All available translation keys as string literals

I
VersionFile

Version file configuration for template-based version file generation

c
VersionUtils

VersionUtils - Semantic versioning operations