enabled __hooks in the jsvm migrations

This commit is contained in:
Gani Georgiev
2025-08-23 08:44:30 +03:00
parent 95787da4df
commit 58b564557f
3 changed files with 7 additions and 3 deletions

View File

@@ -184,6 +184,11 @@ func (p *plugin) registerMigrations() error {
return err
}
absHooksDir, err := filepath.Abs(p.config.HooksDir)
if err != nil {
return err
}
registry := new(require.Registry) // this can be shared by multiple runtimes
templateRegistry := template.NewRegistry()
@@ -206,6 +211,7 @@ func (p *plugin) registerMigrations() error {
mailsBinds(vm)
vm.Set("$template", templateRegistry)
vm.Set("__hooks", absHooksDir)
vm.Set("migrate", func(up, down func(txApp core.App) error) {
core.AppMigrations.Register(up, down, file)