TypeScript 5.9 была выпущена 1 августа с лизом новых функций, в том числе расширяемые паряки для предварительного просмотра, поддержку импорта и минимального и обновленного TSC -INIT.
Даниэль Розенвассер, главный менеджер проекта TypeScript, писал, что в течение последних нескольких лет «Запуск TSC-INIT создал очень« полный »tsconfig.json, заполненный комментированными настройками и их описаниями». Он объяснил, что целью было сделать варианты обнаружения и легко переключаться.
«Тем не менее, учитывая внешнюю обратную связь (и наш собственный опыт), мы обнаружили, что это обычное дело немедленно удалить большую часть содержимого этих новых файлов tsconfig.json», — написал он. «Когда пользователи хотят обнаружить новые параметры, мы обнаруживаем, что они полагаются на автоматическое завершение от своего редактора или перейти к ссылке TSConfig на нашем веб-сайте (на что сгенерировано tsconfig.json ссылается!)».
Оказалось, что генерируя tsconfig.json часто был излишним для того, что на самом деле делали разработчики. Они также хотели, чтобы TSC -Ини -Инициализировался с несколькими более предписывающими настройками, чем были включены до сих пор, написал он.
«Мы смотрели на некоторые общие болевые точки и ультразвучи, которые пользователи имеют при создании нового проекта TypeScript», — сказал он.
Например, он написал, большинство пользователей пишут в модулях, а не в глобальных сценариях. -Модульдетирование может заставить TypeScript рассматривать каждый файл реализации как модуль.
«Разработчики также часто хотят использовать последние функции Ecmascript непосредственно во время выполнения, поэтому -Target, как правило, может быть установлен на ESNEXT», -написал он. «Пользователи JSX часто обнаруживают, что возвращение к установке -JSX -это ненужное трение, и его варианты немного сбивают с толку».
Более того, проекты загружали больше файлов объявлений с типов node_modules/@, чем на самом деле. По его словам, указание массива пустых типов может помочь ограничить это.
В полном сообщении в блоге Rosenwasser показал новый tsconfig.json, что простой TSC -инит без других флагов.
Другое изменение в этом обновлении: многие из API DOM в TypeScript, связанные только с документацией MDN для API, но это не дало «быстрого резюме» того, что на самом деле делает API. Теперь, благодаря работе Адама Наджи, документация TypeScript MDN включает эту информацию.
Это обновление также включает в себя:
- Поддержка для импорта.
- Поддержка –module node20
- Расширяемые паряки (предварительный просмотр)
- Конфигурируемая максимальная длина падения
Rosenwasser также включает в себя взгляд на то, что планируется для TypeScript 6.0, который, как он пишет, будет служить «точкой перехода» для разработчиков, чтобы регулировать свои кодовые базы для TypeScript 7.0, который сосредоточен на собственном порту TypeScript.
OpenAI выпускает две модели с открытым исходным кодом
Openai выпустил две языковые модели с открытым весом-Get-OS-120B и Get-OS-20B-что, по его словам, «обеспечит сильную реальную производительность по низкой цене».
Согласно блогу Openai, доступные в рамках лицензии Apache 2.0, модели превосходят открытые модели аналогичного размера по задачам рассуждений, который предоставляет оценки для моделей.
Они также демонстрируют сильные возможности использования инструментов и оптимизированы для эффективного развертывания на оборудовании потребителя, добавил он.
GPT-OS-120B совпадает с Openai O4-Mini по основным показателям рассуждений при запуске на одном графическом процессоре 80 ГБ, заявила компания, добавив, что GPT-OSS-20B дает аналогичные результаты с O3-Mini и работает на устройствах с краями с помощью всего 16 ГБ памяти, что делает его идеальным для устройств, локального вывода или быстрого итерации.
В рамках релиза Openai также опубликовала исследовательскую бумагу и модельную карту безопасности, в которой подробно описывается его протокол для безопасности в «наихудших сценариях».
Веса живут на обнимании лица и на GitHub.
Name.com API поддерживает регистрацию домена на основе искусственного интеллекта
ИИ может разработать веб -страницу и создать код, и теперь … он может купить доменное имя для вас. Name.com, аккредитованная ICANN, регистратор доменов и веб-хостинг, базирующаяся в Денвере, штат Колорадо, теперь предлагает API name.com.
Компания заявила, что платформа AI-National Domain изменит то, как компании создают пользовательский поиск, регистрацию и управление доменом и управление в свои услуги и приложения.
«При поддержке модельного протокола контекста (MCP) и спецификации OpenAPI домены name.com модернизируются для эпохи агентского искусственного интеллекта, что позволяет агентам ИИ взаимодействовать непосредственно с API», — добавила компания.
Canva расширяет следов AI
Для разработчика DYI Canva запустила глубокий исследовательский разъем для Chatgpt 26 июня. Компания также показала, что Canva GPT — который генерирует проекты — использование выросло на 375% в год. Компания заявила, что это одно из лучших приложений Chatgpt.
Canva предлагает интеграцию в один клик с агентом Salesforce и планирует больше интеграций с ИИ.
Компания также официально запустила свой MCP -сервер. Canva MCP Server — это открытая платформа, которая позволяет любому помощнику по искусственному искусству нажимать непосредственно в полное рабочее пространство Canva пользователя для создания проектов, составления или улучшения копии дизайна и изменения размера, среди других задач проектирования.
Компания отметила, что интеграции MCP с Claude, Chatgpt, Salesforce и многим другим будут доступны.
Проекты, генерируемые через MCP, являются «визуально богатыми и осведомленными о контексте», потому что он имеет доступ в режиме реального времени как к учетной записи пользователя, так и в продолжающемся разговоре с искусственным интеллектом.
Сервер Canva MCP позволяет помощникам и агентам искусственного интеллекта:
- Генерировать любой тип дизайна, от социальных постов до презентаций, с контекстом из чата;
- Автозаполненные диаграммы с мечеными, отформатированными данными из сгенерированных AI Insights;
- Изменить размер и экспортировать фирменные шаблоны; и
- Импортируйте PDF -файлы или файлы непосредственно по ссылке, загрузка не требуется.
Trending Stories youtube.com/thenewstack Tech движется быстро, не пропустите эпизод. Подпишитесь на наш канал YouTube, чтобы транслировать все наши подкасты, интервью, демонстрации и многое другое. Группа подпишитесь с эскизом. Loraine Lawson — ветеран -репортер, который в течение 25 лет освещал технологические проблемы от интеграции данных до безопасности. Прежде чем присоединиться к новому стеку, она работала редактором Banking Technology Site Bank Automation News. Она … читайте больше от Лорейн Лоусон