Mirki, mam pytanie. Czy ktoś z was używa może intellij / webstorm do pisania na frontendzie i potrafi podpiąć kod źródłowy frameworków żeby można było sobie zobaczyć implementacje frameworka? Akurat pracuje sobie z angularem i chciałbym łatwo przez intellij'a przejść do implementacji konkretnej metody z #angular no ale zamiast tego dostaje tylko d.ts (co jest zrozumiałe bo w node_modules nie ma source, tylko już transpilowane source mapy). Jest jakiś plugin
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej!

Stworzyłem wrapper WykopJS na Wykop API v3 w NodeJS, który dostępny jest na #npm. Z jego pomocą można wykonywać większość akcji dostępnych na Wykopie. Ogarnia on kwestię autoryzacji requestów, więc nie musicie się o to martwić. Chętnie się dowiem, co myślicie :)

Poniżej prosty przykład, który znajduje nick autora najnowszego wpisu na mirko
xXdeepfriedXx - Hej!

Stworzyłem wrapper WykopJS na Wykop API v3 w NodeJS, który dost...

źródło: image

Pobierz
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czasem jeszcze jest tak że dragAndDrop z klasy Actions nie działa bo front potrzebuje czasu po kliknięciu w element żeby można go było ruszyć. Wtedy zrób clickAndHold, małego sleepa i dopiero moveToElement
  • Odpowiedz
#frontend #webdev #javascript #programowanie #npm
Google od jakiegoś czasu chce usunąć window.alert/confirm/prompt, a ja nie umiem nawet znaleźć działającej biblioteki npm, żeby to równie łatwo zastąpić.

Właściwie to używam Simple Browser w VSCode, do podglądu, i tam window.alert/confirm/prompt w ogóle nie działa.

Serio nie umiem tego znaleźć, żeby była ta sama składnia tylko a await, jedynie svelte-dialogs działa ale tam nie da się ustawić domyślnej wartości w prompt i już jestem spalony. (nie musi być
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@look997: używam bootstrap, to tam gdzie mam użyć alert i confirm używam modal, ale do tego mam własny, krótki JS, który wrzuca modal z przyciskami, treścią czy polem tekstowym, a po kliknięciu emituje zdarzenie na document
  • Odpowiedz
Może komuś się przyda.
Stworzyłem prosty pakiet npm do podpisywania i odpytywania API wykopu aby już nie mieć z tym problemu.

Funkcja wykopRequest() podpisuje sama twoje zapytanie i zwraca wynik.
Jeżeli chcecie tylko podpis to użyjcie funkcji signApi().
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Zrobiłem w cmd:
npm install react-router-dom

I się pokazało:
8 moderate severity vulnerabilities

no
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#anonimowemirkowyznania
Hej Wam,

uczę się Reacta i chciałem się zapytać jaka jest idea npm audit fix i pokazywanie się listy vulnerability? Ostatnio szedłem z kursem na Youtube od kanału Traversy Media i po instalacji ikon 'react-icons' w wersji '4.3.1' wyskoczyła mi lista podatności z czego wszystkie były na low oraz moderate.

Czy z góry mam zakładać, że są to wirusy czy jest to po prostu informacja dla użytkownika? Czytając na szybko internety, zauważyłem, raczej nie dowiedziałem się niczego konkretnego. W porównaniu do innych języków programowania w js przeraża mnie ilość paczek oraz modułów. Tu na wszystko jest jakiś framework czy biblioteka, co raczej nie napawa mnie optymizmem :(
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@AnonimoweMirkoWyznania: to po prostu oznacza że wykryto w paczce lub jej zależnościach błąd, który w zależności od statusu (low, moderate, high, critical) należy poprawić jak najszybciej (najczęściej po prostu aktualizując paczkę do najnowszej wersji).
  • Odpowiedz
via Wykop Mobilny (Android)
  • 0
Muszę odinstalować dużo paczek określonych w projekcie i każdą zainstalować we wcześniej wersji.

Da się to jakoś prosto zrobić?

Normalnie wywaliłem npm modules i package lock i potem zrobiłem npm install w projekcie. Problem w tym, że npm list pokazuję wersję pączek nowszą. Globalną. Nie tych paczek i ich wersji w package.json

Lokalnie
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 0
Jak działa npm update? Mam w projekcie zadeklarowane paczki z ich wersją. Jak mogę sprawdzić czy wyszły nowe wersje tych paczek i chcę je bez ręcznego zapisywania w pliku package.json zaktualizować do najnowszych.

#webdev #programowanie #programista15k #react #npm
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#anonimowemirkowyznania
Wybaczcie, że piszę z anonimowego lecz nie mam konta i nie jestem fanem podawania numeru telefonu gdzie popadnie (jest on wymagany przy rejestracji).

1. Ostatnio było dość głośno gdyż popularne biblioteki coa.js i ua-parser-js zostały zastąpione na Githubie przez hackerów wersją do kradzieży haseł oraz kopania. Niestety słabo się znam na security jak i frondzie. Wiem tylko z Twittera jak i kilku stron, że sporo ludzi tworząc coś na Reactie miało z tym problem i otrzymali zainfekowane wersje bibliotek. Nie ukrywam, że chciałbym coś ogarnąć w Vue js lecz w związku z moją zerową wiedzą + lekką paniką chciałbym się Was się spytać bardziej doświadczonych, czy wyżej wspomniany problem został już może naprawiony?

2. Drugie pytanie polega na tym, jak mógłbym się zabezpieczyć przed takimi przykrymi scenariuszami? Czy w takim wypadku praca na wirtualnej maszynie (linux jako system) coś daje?
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Witaj, chciałbym przedstawić wam mój nowy pakiet npm SimHok :)

Może przydać się do początkujących i dla zaawansowanych programistów JavaScript.
Pakiet zawiera zbiór funkcji które są zainspirowane z Pythona, gdzie np. w prosty sposób możesz zmienić w stringu pierwszą literę na dużą czy pobrać ostatnie 4 litery z stringu.

Aby przetestować mój pakiet wystarczy w prosty sposób zainstalować z npm.
  • 21
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 25
@aptitude: moim zdaniem nieprzydatna bo te wszystkie rzeczy można prosto zrobić w vanilla js ¯\_(ツ)_/¯ ale abstrahując od tego, w jakim celu zrobiłeś to jako klasę którą trzeba instancjonować? To nie ma za bardzo sensu
  • Odpowiedz
Nie wiedziałem, że publikacja własnych bibliotek do npmjs.com jest takie proste, jedna komenda w terminalu i jest już online :D
Nawet nie trzeba publikować repo...

Już wiem, czemu tyle bzdur ludzie publikują na npmjs.com xD

#npm
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Pierwszy raz w życiu dodałem swój pakiet (react hook) do npmjs.com, zawsze myślałem, że tylko katalog bibliotek i źródło pobiera się z GitHub, a oni naprawdę zapisują pakiety na swoim serwerze...

Npmjs.com jak Github należą do firmy Microsoft, muszą mieć potężne serwery aby zapisywać wszystko osobno...

Niestety od-publikowałem swój pakiet, ponieważ znalazłem błąd i nie chciałem aby ktoś go widział, a żeby ponownie pod tą samą nazwą coś dodać muszę zaczekać 24h.
Więc nie zdradzam nazwy abyście mi nie zaleli :3
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@PoteznyMagWody: Ale mogę Ci zdradzić, że mój hook w łatwy sposób potrafi fetchować i wysyłać dane APIs :)
Próbowałem napisać w TypeScrpt, ale wszystko wyglądało jak "any" :( wiec tylko babel do kompilacji użyłem :(

Najważniejsze, że jest wygodny i działa...

Mój hook waży niecałe 5kb i jest mega wygodny, sam używam go do projektów i postanowiłem się podzielić :)
  • Odpowiedz
Mam problem z upgradem/usunięciem paczki z npm. Korzystam z nvm i z tego co udało mi się znaleźć w necie, to on jest winowajcą. Problem jest taki, że przełączyłem się na każdą z zainstalowanych wersji node (mam 3), ale żadna z nich nie pokazuje mi vue-cli po użyciu komendy "npm ls -g --depth=0" ;/ Ktoś wie o co może chodzić? #programowanie #javascript #npm #vuejs
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Poleci ktoś może jakiś artykuł dotyczący angulara/npma, który przedstawiałby te zagadnienia nie od strony kodowania i tylko instalowania paczek ale taki trochę bardziej deep dive? Chodzi mi np. o opis struktury i przeznaczenia plików angular.json, package.json etc. opis konfiguracji nginx. W jaki sposób front-end korzysta z paczek npmowych. Może być też w formie tutoriala np. na pluralsight chociaż wolałbym coś tekstowego.

#pytanie #frontend #angular #npm
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Govr: nie wiem czy w cake jest jakaś dodatkowa magia do deployu, ale generalnie jak już te swoje js-y napiszesz, to sobie całość kompilujesz, np webpackiem do jakiegoś katalogu w stylu build albo dist i z niego frontend sobie js-y otwiera.

edit: dopiero teraz zauważyłem tag #vuejs - tam masz CLI, które ci tworzy serwerek z live reload i też komendę do build
  • Odpowiedz
@panato: dzięki, wrócę do tego tematu znowu, ale teraz to co jest potrzebne napiszę chyba szybciej od 0, bo nie wyrobie z terminem jeśli bede teraz szukał jak mam to budować itd.
  • Odpowiedz
Czy istnieje coś takiego jak .npmignore?
Chce udostępnić własną bibliotekę na npm ale boje się, że po uruchomieniu 'npm publish' wyśle mi cały katalog...
#kiciochpyta #npm
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach