devnews.pl

Main Menu

  • Informacje
    • Systemy i przeglądarki
    • Gadżety
  • Narzędzia
  • Frontend
  • Backend
  • QA
  • Języki programowania

logo

devnews.pl

  • Informacje
    • Systemy i przeglądarki
    • Gadżety
  • Narzędzia
  • Frontend
  • Backend
  • QA
  • Języki programowania
Narzędzia
Home›Narzędzia›Nx 10.3 z ulepszoną obsługą ESLint, TS 4 i Storybook 6

Nx 10.3 z ulepszoną obsługą ESLint, TS 4 i Storybook 6

By Bernadeta Zapała
9 października 2020
146
0
Share:

Nx jest zestawem rozszerzalnych narzędzi deweloperskich dla mono-repozytoriów. Dzięki niemu programiści mają całościowe doświadczenie deweloperskie oparte na zaawansowanym interfejsie CLI. Twórcy tych narzędzi opublikowali ich najnowszą wersję – Nx 10.3. Wśród nowych funkcji znajduje się obsługa wtyczek VS Code Jest oraz ulepszona obsługa ESLint i najnowszych wersji TypeScript i Storybook.

Nx 10.3 z ESLint

Współpraca przy tworzeniu nowej wersji narzędzi umożliwiła wprowadzenie szeregu ulepszeń do obsługi ESLint. Przede wszystkim zastąpiono konstruktora @nrwl/linter:lint nowym – @nrwl/linter:eslint. Kreator akceptuje wzorce plików i bezpośrednio je przekazuje do ESLint. Tym samym nie polega on na tsconfigs w celu wykrycia plików do przekazania do ESLint. Oprócz tego, do ESLint dodano rozszerzenie .json. Dla projektów Angular, tworząc nowy obszar roboczy, programista ma możliwość wyboru ESLint jako lintera.

VS Code Jest

Dotychczas wtyczka Jest dla VS Code, aby poprawnie działać z obszarami roboczymi Nx, wymagała konfiguracji ręcznej. W najnowszym wydaniu projekty są konfigurowane zgodnie ze wtyczkami od razu po wypakowaniu. Dzięki temu wzrasta produktywność podczas pisania testów jednostkowych. Tak wygląda teraz root.jest.config.js:

moduł . export = {
  projects: [
    '<rootDir> / packages / workspace' ,
     '<rootDir> / packages /    angular' ,
 '<rootDir> / packages / interact' , 
    ...
   ] ,
 } ;

Główny plik konfiguracyjny ma odniesienia do każdego projektu Jest w obszarze roboczym. Pozwala także rozszerzeniom VS Code na uruchamianie dowolnego testu jednym kliknięciem.

Nx 10.3

Wsparcie Storybook 6 w Nx 10.3

Najnowsza wersja Storybook 6 zawiera wiele nowych funkcji, zwłaszcza dla frontendowców. Za tymi zmianami podążają twórcy Nx 10.3, udzielając wsparcia dla tego wydania w swoim produkcie. Dzięki temu Nx generuje historie w formacie CSF (Component Story Format). Jest to nowy, standardowy sposób pisania historii komponentów.

W przyszłości pojawią się kolejne wykorzystania funkcji Storybook 6, takie jak sterowanie, kompozycja oraz argumenty.

Nowe funkcje Nx 10.3

Do dokumentacji Nx dodano Node JS. Skupia się ona na tym, jak korzystać z Nx do tworzenia zaplecza. Ponadto wprowadzono wersjonowaną dokumentację – dokumentacje poprzednich wersji narzędzia Nx.

Nx 10.3 - wersjonowana dokumentacja

Ostatnie zmiany to obsługa TypeScript 4 oraz Angular 10.1. TS 4, wydany w zeszłym miesiącu, obsługuje m.in. zmienne typy krotek.

Źródło: Nrwl

TagsAngularDevToolsEslintNx 10.3Storybook

Share:

  • Systemy i przeglądarki

    Aktualizacje Google Chrome 86 i Canary

  • Informacje

    Mozilla Firefox kończy obsługę dla macOS 10.9, 10.10 i 10.11

  • Fastify 3.0
    Narzędzia

    Fastify 3.0 z lepszą wydajnością i obsługą języka TypeScript

  • 13 kwietnia 2021

    TypeScript 4.3 beta z oddzielnymi typami zapisu

  • 7 kwietnia 2021

    Billboard.js 3.0 z nowym typem świecy

  • 2 kwietnia 2021

    Silnik V8 9.0 beta udostępniony

  • 1 kwietnia 2021

    ReacType 6.0 z nowym dashboardem

  • 29 marca 2021

    Udostępniono Android 12 Developer Preview 2

  • 24 marca 2021

    Git 2.31 dostępny z konserwacją w tle

  • 19 marca 2021

    Relay Hooks – nowy zestaw interfejsów API

  • 18 marca 2021

    Deno 1.8 ze wsparciem interfejsu API WebGPU 

  • 16 marca 2021

    React Native 0.64 z silnikiem Hermes na iOS

  • 9 marca 2021

    Windows Terminal Preview 1.7 z lepszym zarządzaniem oknami

  • 3 marca 2021

    Vite 2.0 wydane z nowymi wtyczkami

  • 25 lutego 2021

    ReacType 5.0 – zmiany we wprowadzaniu komponentów

  • 23 lutego 2021

    Dapr v.1.0 gotowy do fazy produkcji

  • 22 lutego 2021

    ReScript 9.0 z zewnętrzną konfiguracją stdlib

  • 22 lutego 2021

    One UI 3.1 z ciekawymi nowościami dla urządzeń Samsunga

  • 22 lutego 2021

    Windows Terminal Preview 1.6 z nową sekcją ustawień

  • 15 lutego 2021

    Visual Studio Code 1.53 z ulepszeniami debugowania

  • 8 lutego 2021

    Edge 89 beta, Edge Dev 90 i nowości na kanale Canary

  • 2 lutego 2021

    Firefox 85 i Firefox Nightly – nowe wersje przeglądarki Mozilli

  • 29 stycznia 2021

    Billboard.js 2.2.0 z nowymi funkcjami wykresów

  • 26 stycznia 2021

    Kendo UI R1 2021 – nowości dla bibliotek

  • 21 stycznia 2021

    Narzędzie Vno – połączenie Vue i Deno

  • 19 stycznia 2021

    GitHub Enterprise Server 3.0 RC – kandydat do wydania

  • 15 stycznia 2021

    TypeScript 4.2 Beta z ulepszeniami typów krotek

  • 13 stycznia 2021

    Styczniowy Patch Tuesday z luką 0-day

  • 11 stycznia 2021

    Safari Technology Preview 118 dostępne dla programistów

  • 8 stycznia 2021

    Microsoft Launcher na Androida z usprawnionym dotykiem

  • 7 stycznia 2021

    WebStorm 2020.3.1 dostępny dla urządzeń z Apple Silicon

  • 22 grudnia 2020

    ReScript 8.4 z przypiętymi zależnościami

  • 14 grudnia 2020

    Edge 88 beta i przeglądarka na kanale Canary dostępne!

 

 

Jesteśmy pasjonatami najnowszych technologii w świecie programowania. Zbieramy dla Was informacje i porady z całego świata, które sprawią, że Twoja praca stanie się jeszcze bardziej efektywna.

Obserwuj nas codziennie, aby być na bieżąco oraz śmiało udostępniaj nasze posty.

Zespół DevNews

Kategorie

  • Backend
  • Bez kategorii
  • Frontend
  • Gadżety
  • Informacje
  • Języki programowania
  • Narzędzia
  • QA
  • Systemy i przeglądarki

OBSERWUJ NAS

KONTAKT

Chcesz się z nami skontaktować?

Napisz do nas wiadomość: kontakt@devnews.pl

www.devnews.pl | DEVNEWS 2020 | Newsy i ciekawostki ze świata IT