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
102
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:

  • FrontendNarzędzia

    Sencha Ext.NET – szybkie aplikacje internetowe dla ASP.NET

  • Informacje

    Styczniowy Patch Tuesday z luką 0-day

  • v8 8.7 beta
    Informacje

    V8 wersja 8.6 – faza beta silnika Google

  • 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!

  • 9 grudnia 2020

    Chrome 88 Beta z nowościami w WebXR

  • 9 grudnia 2020

    Snowpack 3.0 RC z eksperymentalnymi funkcjami

  • 4 grudnia 2020

    Android Studio Arctic Fox – nowe wydanie narzędzia Google

  • 4 grudnia 2020

    The Hack Summit 2020 – konferencja IT Security

  • 2 grudnia 2020

    PowerToys 0.27 z poprawkami błędów

  • 2 grudnia 2020

    Aleph.js alfa z funkcją importowania map

  • 27 listopada 2020

    Cypress 6.0 zwiększa zakres możliwości obsługi sieci

  • 26 listopada 2020

    Firefox 83 przyspiesza i wprowadza tryb HTTPS-Only

  • 25 listopada 2020

    Electron 11.0 z obsługą Apple Silicon

  • 25 listopada 2020

    Prettier 2.2 z obsługą najnowszego TypeScript 4.1

  • 24 listopada 2020

    Tailwind CSS 2.0 z narzędziami kontroli tekstu

  • 20 listopada 2020

    Angular 11 – stabilne wydanie platformy

  • 19 listopada 2020

    Chakra UI React v1 wydany z ulepszeniami

  • 19 listopada 2020

    Chrome 87 z szybszym startem i zmianami w kartach

  • 18 listopada 2020

    Silnik WebKit w przeglądarce Safari 14

  • 17 listopada 2020

    Poznańska konferencja POZITIVE TECHNOLOGIES 2020 platformą wymiany wiedzy i doświadczeń najlepszych specjalistów IT

  • 16 listopada 2020

    Babylon.js 4.2 z edytorem cząsteczek i Babylon React Native

  • 13 listopada 2020

    Apple Silicon M1 i MacBooki – spotkanie One More Thing

  • 12 listopada 2020

    .NET 5.0 Microsoftu z poprawioną wydajnością

  • 12 listopada 2020

    Windows Terminal 1.5 Preview z nowymi funkcjami

  • 10 listopada 2020

    GIMP 2.99.2 – pierwszy krok do głównej wersji

  • 6 listopada 2020

    iOS 14.2 dostępny z nowymi emotikonami

  • 6 listopada 2020

    Node.js 15.1.0 – pierwsza aktualizacja stabilnego wydania

 

 

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