BookmarkBackupTool.psd1

#
# Module manifest for module 'BookmarkBackupTool'
#
# Generated by: Jesus M. Ayala
#
# Generated on: 10/25/2025
#

@{

RootModule                = 'BookmarkBackupTool.psm1'
ModuleVersion             = '5.2.1'
CompatiblePSEditions      = @('Desktop','Core')
GUID                      = 'a1b2c3d4-e5f6-7890-abcd-ef1234567890'
Author                    = 'Jesus M. Ayala'
CompanyName               = 'Ayala Solutions'
Copyright                 = '(c) 2025 Jesus M. Ayala. All rights reserved. MIT License.'
Description               = 'Advanced bookmark backup and restore tool for Chrome, Edge, and Firefox with HTML export, Zip support, GUI, CLI, scheduling, and safety mechanisms.'
PowerShellVersion         = '5.1'

# If you keep this list in sync with Public\*.ps1 names, you get fast auto-complete in the Gallery.
FunctionsToExport = @(
  'Invoke-BookmarkBackupTool',
  'Export-Bookmarks',
  'Import-Bookmarks',
  'Import-FromZip',
  'Show-GUI',
  'New-BookmarkScheduledTask',
  'Remove-BookmarkScheduledTask',
  'Get-Configuration',
  'Save-Configuration',
  'Install-SQLiteIfMissing'
)
CmdletsToExport  = @()
AliasesToExport  = @('Export-BrowserBookmarks','Import-BrowserBookmarks','Backup-Bookmarks','Restore-Bookmarks','Show-BookmarkGUI')

# Optional: uncomment if you add ps1xml files
# FormatsToProcess = @('Format/BookmarkBackupTool.Format.ps1xml')
# TypesToProcess = @('Types/BookmarkBackupTool.Types.ps1xml')

PrivateData = @{
  PSData = @{
    Tags         = @('Bookmarks','Backup','Chrome','Edge','Firefox','Browser','Restore','GUI','HTML','Zip')
    LicenseUri   = 'https://opensource.org/license/mit/'
    ProjectUri   = 'https://www.powershellgallery.com/'
    # IconUri = 'https://.../icon.png' # add later (must be a public direct image URL)
    ReleaseNotes = 'v5.2.1: Fixed -WhatIf support for permission checks. v5.2 Enhanced Edition: Added HTML export, Zip archive support, All Profiles support.'
  }
}

# We intentionally omit FileList/ModuleList so the entire folder is packed automatically.

}