DEV Community

JSTools Weekly
JSTools Weekly

Posted on • Originally published at

⭐2023#7: Remix v1.13 with Built-in Tailwind, PostCSS Support

Hi JS developers👋
JSTools Weekly newsletter, issue 2023#7 (top new JS releases) just released.

top new JS releases, issue 2023#7


Build Better Websites. Create modern, resilient user experiences with web fundamentals.

  • Built-in PostCSS support

  • Built-in Tailwind support

  • Fine-tuning your server build

  • Fixes and enhancements for v2_routeConventions


The HTML-first framework. Instant apps of any size with ~ 1kb JS

  • feat: add build isDev

  • feat(azure-swa): support binary data in the response

  • feat:

  • feat: expose IncomingMessage req

  • and many fixes


Build cross-platform desktop apps with JavaScript, HTML, and CSS

  • Added several standard page size options to webContents.print()


Fast, easy and reliable testing for anything that runs in a browser.

  • Added a new CLI flag, called --auto-cancel-after-failures

  • It is now possible to overwrite query commands using Cypress.Commands.overwriteQuery

  • Added Cypress.require() for including dependencies within the cy.origin() callback.

  • Added the ability to open the failing test in the IDE from the Debug page before needing to re-run the test


🧙‍♀️ Move Fast and Break Nothing. End-to-end typesafe APIs made easy.

  • feat(client): make createWsClient accept a getter function as url-parameter

  • feat(server): more strict typing for ErrorFormatter in AnyRootConfig


Lerna is a fast, modern build system for managing and publishing multiple JavaScript/TypeScript packages from the same repository.

  • publish: add --include-private option for testing private packages

  • publish: recover from network failure

  • run: allow multiple script targets to be triggered at once


Next-generation ES module bundler

  • Support output.sourcemapIgnoreList option to mark file sources as ignored in the x_google_ignoreList attribute of the resulting sourcemap

  • Support sourcemaps where sourcesContent contains null entries

  • Allow explicitly passing true for the cache option to override Vite's default

  • Deprecate experimentalDeepDynamicChunkOptimization and always run the full chunk generation algorithm

See full list of new javascript releases

Top comments (0)