Обложка канала

JavaScript. Страница 14

3716 @we_use_js

Статьи, видео, книги по JavaScript и веб-разработке в целом.

  • JavaScript

    Вышел tinyhttp 0.4

    В новой версии фреймворка добавилось много новых расширений, перенесённых из Express. Среди них:

    - res.type
    - res.format
    - res.redirect
    - req.is
    - req.subdomains
    - req.acceptsLanguages
    - и т.д.

    Также у приложения (App) теперь есть две новые настройки - subdomainOffset - для настройки req.subdomains, и bindAppToReqRes - для активации req.app и res.app

    #jsrelease #tinyhttp #backend #javascript #typescript #nodejs #webdev #express
  • JavaScript

    Вышел Cypress 5

    В новой версии end-to-end фреймворка для тестирования добавились следующие фичи:

    - автоматический рестарт тестов
    - поддержка Shadow DOM

    #jsarticle #javascript #cypress #testing #frontend #e2e
  • JavaScript

  • Реклама

  • JavaScript

  • JavaScript

  • JavaScript

    ​​Вышел Vue 3

    Что нового:

    - Composition API (что-то наподобие React Hooks)
    - Сильно улучшена производительность
    - Улучшенная TypeScript интеграция
    - Экспериментальные фичи для Vue SFC

    #vue #frontend #jsrelease #javascript #webdev
  • JavaScript

  • JavaScript

    Вышел tinyhttp 0.3

    Что нового:

    - Поддержка шаблонизаторов (EJS, Pug, Handlebars и т.д.)
    - Добавилась ф-ция sendFile (и много других ф-ций из Express)
    - Были дописаны документация и туториал
    - 25 различных примеров разных юзкейсов и интеграций с другими технологиями
    - 10 промежуточных обработчиков, например @tinyhttp/session для управления сессиями
    - Главный модуль @tinyhttp/app был раздроблён на 4 подмодуля, каждый из которых не зависит от главного. Это означает, что эти подмодули можно использовать за пределами фреймворка

    #jsrelease #tinyhttp #backend #nodejs #javascript #typescript #webdev
  • JavaScript

    ​​supertest-fetch - более современная альтернатива Supertest, основанная на Fetch API

    Вместо Superagent (который использует Supertest), supertest-fetch основан на node-fetch. node-fetch имеет меньше зависимостей и более привычен по своему API.

    Из других важных фич - полная поддержка TypeScript. В Supertest часто возникают странности с типами. Также supertest-fetch поддерживает промисы.

    #jslib #nodejs #http #backend #testing
  • JavaScript

    Вышел pnpm 5.6

    Добавился флаг --workspace-root для выполнения команд в контексте корня. С помощью этого флага, в монорепозиториях например можно вызывать линтер, который был установлен в корне: pnpm -w lint (запустит скрипт "lint" в корне)

    Полоса загрузки при установке теперь теперь пишется сколько модулей добавлено в папку node_modules

    Теперь если не найден ни скрипт, ни бинарник внутри текущего проекта внутри монорепы, но найден в корне, выводится ошибка

    #jsrelease #pnpm #javascript #webdev #jstools
  • JavaScript

    I Coded a Multiplayer Chess Game in React and Node.js

    Link to the source code: https://jackhetech.io/chesswithfriend
    Have some fun and play Chess! https://chesswithfriend.com/

    Big big shoutout to my editor: https://www.youtube.com/user/mythbusters1234561 …

    YouTube
  • JavaScript

    Trex - пакетный менеджер для Deno

    В Deno пути к модулям указываются через URL, что может приносить неудобства. Trex добавляет возможность прописывать сокращённые пути, например

      "imports":  {
    "http/": "https://deno.land/std/http/"
    }
    }

    Помимо этой основной фичи, с помощью Trex можно легко обновлять, удалять и устанавливать пакеты для Deno репозиториев

    Будет удобно тем, кому нравится Deno, но считают что прописывать полные пути не очень удобно

    #jslib #javascript #deno #backend #webdev
  • JavaScript

    ​​art-template - быстрый движок для шаблонов

    Самый быстрый шаблонизатор из всех существующих на данный момент

    Работает как в Node.js так и в браузере

    Поддерживает Express, Koa и Webpack

    Браузерная версия весит всего 6KB

    #jslib #javascript #frontend #backend #fullstack #webdev #express #nodejs #webpack #koa
  • JavaScript

  • JavaScript

    ​​Вышел Deno 1.4

    Самые крупные изменения:

    Добавилась реализация WebSocket API

    В консоли теперь можно пользоваться CSS стилями (через %c)

    Появился метод Deno.systemMemoryInfo()

    deno run теперь можно запускать в режиме просмотра через флаг --watch

    deno test теперь также может собирать покрытие тестов через флаг --coverage

    #deno #jsrelease #backend #javascript #typescript
  • Реклама

  • JavaScript

  • JavaScript

  • JavaScript