Что такое свойство целостности внутри файла yarn.lock? - PullRequest
0 голосов
/ 29 ноября 2018

По какой-то причине команда yarn изменяет файл yarn.lock с новым свойством для каждой зависимости: integrity.

Git diff:

+целостность sha1-zgBCgEX7t9AxwWp7 + DV4nxU2arI =

Я не смог найти документацию по этому поводу, поэтому мой вопрос - что это?

1 Ответ

0 голосов
/ 30 ноября 2018

Используется для определения того, изменились ли файлы с момента их первоначального опубликования автором.Если хеши SHA не совпадают из-за изменений в файле, проверка целостности завершается неудачей.

Автор отправляет свой код в хранилище, и это поле используется, чтобы убедиться, что то, что отправляет хранилище, совпадает счто создал автор.

Идея поля целостности описана здесь: https://w3c.github.io/webappsec-subresource-integrity/#resource-integrity

...