⭐2023#7: Remix v1.13 with Built-in Tailwind, PostCSS Support
Tags: javascript, typescript, webdev, node
Published: 2023-02-22 18:38:08

Hi JS developers👋
[JSTools Weekly](https://jstools.substack.com/) newsletter, issue [2023#7](https://jstools.substack.com/p/2023-topjstools-7) (top new JS releases) just released.


![top new JS releases, issue 2023#7](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/n1h2qi7ath3cmw5kznkh.png)


#### **[remix](https://github.com/remix-run/remix): [v1.13.0](https://github.com/remix-run/remix/releases/tag/remix%401.13.0)**

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

#### **[qwik](https://github.com/BuilderIO/qwik): [v0.18.0](https://github.com/BuilderIO/qwik/releases/tag/v0.18.0)**

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: @builder.io/qwik-auth

-   feat: expose IncomingMessage req

-   and many fixes

#### **[electron](https://github.com/electron/electron): [v22.3.0](https://github.com/electron/electron/releases/tag/v22.3.0), [v23.1.0](https://github.com/electron/electron/releases/tag/v23.1.0)**

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

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

#### **[cypress](https://github.com/cypress-io/cypress): [v12.6.0](https://docs.cypress.io/guides/references/changelog#12.6.0)**

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

#### **[trpc](https://github.com/trpc/trpc): [v10.12.0](https://github.com/trpc/trpc/releases/tag/v10.12.0)**

🧙‍♀️ 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](https://github.com/lerna/lerna): [v6.5.0](https://github.com/lerna/lerna/releases/tag/6.5.0)**

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

#### **[rollup](https://github.com/rollup/rollup): [v3.16.0](https://github.com/rollup/rollup/releases/tag/v3.16.0), [v3.17.0](https://github.com/rollup/rollup/releases/tag/v3.17.0)**

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](https://jstools.substack.com/p/2023-topjstools-7)