Skip to content

Update 1.5.0#23

Merged
hedgefog merged 81 commits intomasterfrom
next
Mar 1, 2026
Merged

Update 1.5.0#23
hedgefog merged 81 commits intomasterfrom
next

Conversation

@hedgefog
Copy link
Owner

@hedgefog hedgefog commented Sep 2, 2025

🚀 Major Features

SourceMod Support (#22)

  • Added support for SourceMod projects
  • Use --type sourcemod when creating new projects
  • Configure SourceMod compiler version in project settings
{
  "type": "sourcemod",
  "compiler": {
    "version": "1.12.0"
  }
}

Improved Build System

  • Added automatic rebuild of dependent scripts when include files are modified
  • Scripts using modified .inc files will now automatically recompile during watch mode
  • Dependency tracking between source files

Flexible Script Input Configuration

Added new options for script input directories:

  • dest: Specify custom output subdirectories for compiled plugins
  • flat: Control flat/nested compilation structure per directory
  • prefix: Add prefixes to compiled plugin names
{
  "input": {
    "scripts": [
      { "dir": "./scripts", "dest": "mymod", "prefix": "mymod_", "flat": false }
    ]
  }
}

Enhanced Third-party Dependencies (#21)

  • Added support for single file dependencies
  • Now you can directly reference individual files (e.g., include files)
{
  "thirdparty": {
    "dir": "./.thirdparty",
    "dependencies": [
      { "name": "utils", "url": "https://website/util.inc" }
    ]
  }
}

Installation Improvements

Added granular control over dependency installation.

  • --compiler: Install only compiler dependencies
amxxpack install --compiler
  • --thirdparty: Install only third-party dependencies
amxxpack install --thirdparty

:tools: How to Update

npm install amxxpack@1.5.0-beta.2

For global installation:

npm install -g amxxpack@1.5.0-beta.2

@hedgefog hedgefog merged commit b5a29b1 into master Mar 1, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant