Что за файлы: package.json, package-lock.json, .stylelintrc.json в новых темах WordPress?

Dmitriy_2014
На сайте с 01.07.2014
Offline
276
247

Всем привет!

Подскажите если кто знает, что за файлы стали появляться в современных стандартных дефолтных темах типа twentytwenty в 2020 г. от создателей WordPress? (package.json, package-lock.json, .stylelintrc.json).

Это как-то связано с пакетным менеджером npm в Node.js, это нужно чтобы устанавливать тему через пакетный менеджер?

Заранее всем спасибо за ответы!
Aisamiery
На сайте с 12.04.2015
Offline
293
#1
Dmitriy_2014 :
package.json

package.json - информация по пакету, как правило там список зависимостей

package-lock.json - тут конкретно установленные версии этих библиотек, обычно не распространяется если не нужно четкое соответствеи версий

stylelintrc.json - настройка линтера для автопроверки стиля написания кода (в данном случае css стилей)

Разработка проектов на Symfony, Laravel, 1C-Bitrix, UMI.CMS, OctoberCMS
Sly32
На сайте с 29.03.2012
Offline
303
#2
Aisamiery #:

package.json - информация по пакету, как правило там список зависимостей

package-lock.json - тут конкретно установленные версии этих библиотек, обычно не распространяется если не нужно четкое соответствеи версий

stylelintrc.json - настройка линтера для автопроверки стиля написания кода (в данном случае css стилей)

Вот зачем ты выполняешь работу местных гуру вп, ) но вообще имхо ответ неполный имхо. Я бы добавил что это значит что в теме используются нпм или препроцессоры для стилизации?

Aisamiery
На сайте с 12.04.2015
Offline
293
#3
Sly32 #:

Вот зачем ты выполняешь работу местных гуру вп, ) но вообще имхо ответ неполный имхо. Я бы добавил что это значит что в теме используются нпм или препроцессоры для стилизации?

Я сомневаюсь что гуру вп вообще знают что это, на хостингах ноду не ставят как правило, а истинные джедаи вп локально не разрабатывают.

то что npm используется это 100%, тут как бы и уточнять нет смысла, а насчет пре/пост процессоров не факт, чисто потому, что тогда был бы еще файл сборщика, а его здесь не указали, в том же package.json может быть единственная зависимость - сам линтер

stylelint
stylelint
  • 2020.06.17
  • www.npmjs.com
A mighty, modern linter that helps you avoid errors and enforce conventions in your styles. Features It's mighty as it: understands the latest CSS syntax including custom properties and level 4 selectors extracts embedded styles from HTML, markdown and CSS-in-JS object & template literals parses CSS-like syntaxes like SCSS, Sass, Less and...

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий