Множество пакетев выводят js так
<script type="text/javascript" src="/assets/components/ajaxform/js/default.js"></script>
, что не валидно, подскажите где попоправить, вот к примеру аяксформ, за вывод я так понимаю отвечает этот код:
public function loadJsCss($objectName = 'AjaxForm')
    {
        if ($css = trim($this->config['frontend_css'])) {
            if (preg_match('/\.css/i', $css)) {
                $this->modx->regClientCSS(str_replace('[[+assetsUrl]]', $this->config['assetsUrl'], $css));
            }
        }
        if ($js = trim($this->config['frontend_js'])) {
            if (preg_match('/\.js/i', $js)) {
                $this->modx->regClientScript(str_replace('[[+assetsUrl]]', $this->config['assetsUrl'], $js));
            }
        }

        $config = $this->modx->toJSON(array(
            'assetsUrl' => $this->config['assetsUrl'],
            'actionUrl' => str_replace('[[+assetsUrl]]', $this->config['assetsUrl'], $this->config['actionUrl']),
            'closeMessage' => $this->config['closeMessage'],
            'formSelector' => "form.{$this->config['formSelector']}",
            'pageId' => !empty($this->modx->resource)
                ? $this->modx->resource->get('id')
                : 0,
        ));
        $objectName = trim($objectName);
        $this->modx->regClientScript(
            "<script>{$objectName}.initialize({$config});</script>", true
        );
    }

Что именно в нем подставляет type=«text/javascript»