DevVm.psd1

@{
    RootModule           = 'DevVm.psm1'
    ModuleVersion        = '0.1.1'
    GUID                 = '43d28a98-7da2-427d-baa2-bc70383144ec'
    Author               = 'Jose Aguado'
    CompanyName          = ''
    Copyright            = '(c) 2026 Jose Aguado. All rights reserved.'
    Description          = 'DevVm - Version Manager for Node.js, Java, Maven and other runtimes on Windows'

    PowerShellVersion    = '5.0'

    # Functions to export from this module
    FunctionsToExport    = @(
        'Get-DevVmVersion'
        'Set-DevVmVersion'
        'Get-DevVmCurrent'
        'Invoke-DevVmActivate'
        'Invoke-DevVm'
        'Install-DevVmVersion'
        'Find-DevVmAvailable'
        'Add-DevVmRuntimeConfig'
        'Clear-DevVmCache'
        'Get-DevVmSystem'
        'Initialize-DevVmProfile'
    )

    # Cmdlets to export from this module (if any)
    CmdletsToExport      = @()

    # Aliases to export from this module (if any)
    AliasesToExport      = @('devvm')

    # Modules that must be loaded before this module
    RequiredModules      = @()

    # Private data to pass to the module specified in RootModule/ModuleToProcess
    PrivateData          = @{
        PSData = @{
            Tags       = @('node', 'java', 'maven', 'runtime-manager', 'version-manager', 'nvm', 'sdkman', 'windows', 'lein', 'clojure')
            License    = 'MIT'
            ProjectUri = 'https://gitlab.com/jh2odo/devvm'
            IconUri    = ''
            ReleaseNotes = @'
Version 0.1.1 - Initial Release
 
Features:
- Multi-runtime version management (Node.js, Java, Maven, Leiningen)
- Multi-level configuration (session, project, user, global)
- Safe and non-invasive environment modifications
- Extensible runtime definitions
- PowerShell integration with auto-activation support
 
For detailed information, visit: https://gitlab.com/jh2odo/devvm
'@

            Author      = 'Jose Aguado'
            Email       = 'joseaguado@outlook.com'
        }
    }
}