Size: a a a

JavaScript.Ninja

2021 July 01

IK

Illya Klymov in JavaScript.Ninja
Пока нет желания повторить
источник

T

Tim in JavaScript.Ninja
опенсорс же)) сходить поправить код)))
источник

ЕМ

Евгений Марчуков... in JavaScript.Ninja
я тоже не смог решить эту проблему - прокинуть ssh-ключи в wsl Ubuntu. Но там заморочка была с правами (корпоративные правила, безопасность и прочая муть)
Остановился на классике - виртуалки. Там кстати и докер лучше играет.
источник

II

Ilya Izilanov in JavaScript.Ninja
в общем, есть решение через jsdocs

index.d.ts:
type Example = {
   value: number;
}


index.js:
/** @typedef {import("./index").Example} Example */

/**
* @param {Example} example
* @return {number}
**/
function sum(example) {
   return example.value;
}
источник

KR

Kirill Romanov in JavaScript.Ninja
а можно вопрос, почему бы просто не написать на ts тогда?
источник

II

Ilya Izilanov in JavaScript.Ninja
постепенная миграция может быть
источник

N

Nikita in JavaScript.Ninja
а я чёт не уверен, но я могу же просто скопировать оба ключа как файлы и просто положить в папку  ~/. ssh? они как-то привязаны к системе ещё?
источник

KR

Kirill Romanov in JavaScript.Ninja
не привязаны
источник

N

Nikita in JavaScript.Ninja
а мне вообще нужен локально публичный ключ? или я могу только приватный хранить в системе? а публичный там где-нибудь в заметке секурной
источник

IS

Ivan Saranchonkau in JavaScript.Ninja
Всем привет
Есть вопрос насчёт сборки либы компонентов с TS типами
команда tsc --declarations ... эмитит файлы с типами точно такой же структуры как и в файлы в проекте.
Но я хочу чтобы в папке билда файлики лежали иначе, красиво и без лишнего.
Получается так, что я собираю через rollup, он кладёт .js файлики красиво в корне папки dist, а потом генерирую .d.ts файлы через tsc, и они ложатся по совсем другой структуре
Как с этим быть?
источник

N

Nikita in JavaScript.Ninja
или он их сравнивает с name.pub файлом при проверке
источник

KR

Kirill Romanov in JavaScript.Ninja
не уверен, нужен ли публичный локально. но секьюрно его хранить точно смысла не имеет. он же публичный
источник

N

Nikita in JavaScript.Ninja
ну да, логично, спасибо
источник

N

Nikita in JavaScript.Ninja
поделитесь вообще своим опытом проблем при переходе с Ubuntu на wsl Ubuntu?
источник

N

Nikita in JavaScript.Ninja
может мне и начинать пока не стоит. единственная на самом деле причина это то, что я вообще уже забыл как пользоваться виндой, она стала меня пугать. ну и софта иногда хочется. от линукса по факту только башем и докером пользуюсь
источник

N

Nikita in JavaScript.Ninja
я в целом фронтом занимаюсь, если без докера то итак всё есть, но мне всегда больно настраивать даже гит на Винде
источник

KR

Kirill Romanov in JavaScript.Ninja
у меня, например, проблемы при использовании pnpm внутри wsl. pnpm использует линки, которые некорректно обрабатываются wsl, в итоге софт снаружи (например, webstorm, не имеет доступа к содержимому node_modules)
источник

N

Nikita in JavaScript.Ninja
м. я вскодом пользуюсь, он удобно прям внутри wsl свой инстанс поднимает, но немного помучился с eslint, так и не поняв почему. просто как-то решилось
источник

KR

Kirill Romanov in JavaScript.Ninja
да, архитектура вскода в этом плане очень выигрывает
источник

N

Nikita in JavaScript.Ninja
вот думаю попробовать и дев сервера в докер пихать. вскод же умеет прямо туда. наверное сколько-то проблем решит
источник