Size: a a a

2020 August 13

AI

Andrei Ivnitskii in Drupal RU
Vadim Valuev
Имхо, ты не понял вопроса. Речь про контрибный модуль, не про сайт или тему, которую ты для себя пишешь. npm в контрибных модулях - это что-то новое.
В модуле colorbox до сих пор либа colorbox ставится вручную, если мне не изменяет память. Но для ленивых делают drush команду для скачивания. Я в своих модулях тоже так делаю
источник

VV

Vadim Valuev in Drupal RU
ну то есть ты всегда можешь в своём проекте написать composer require npm-asset/colorbox.   Но это должен сделать ты, а не composer.json колорбокса
источник

VV

Vadim Valuev in Drupal RU
я честно говоря не в курсе, можно ли указывать репозитории в композере модуля
источник

VV

Vadim Valuev in Drupal RU
может, технически просто нельзя
источник

L

Lex in Drupal RU
все можно
источник

L

Lex in Drupal RU
 "repositories": {
       "drupal": {
           "type": "composer",
           "url": "https://packages.drupal.org/8"
       },
       "colorbox": {
           "type": "package",
           "package": {
               "name": "jackmoore/colorbox",
               "version": "1.6.4",
               "type": "drupal-library",
               "dist": {
                   "url": "https://github.com/jackmoore/colorbox/archive/1.6.4.zip",
                   "type": "zip"
               }
           }
       },
источник

NM

Nikita Malyshev in Drupal RU
Lex
 "repositories": {
       "drupal": {
           "type": "composer",
           "url": "https://packages.drupal.org/8"
       },
       "colorbox": {
           "type": "package",
           "package": {
               "name": "jackmoore/colorbox",
               "version": "1.6.4",
               "type": "drupal-library",
               "dist": {
                   "url": "https://github.com/jackmoore/colorbox/archive/1.6.4.zip",
                   "type": "zip"
               }
           }
       },
Нельзя такое в контрибе делать
источник

L

Lex in Drupal RU
"jackmoore/colorbox": "1.6.4",
источник

NM

Nikita Malyshev in Drupal RU
Репозитории нельзя делать нигде кроме как в рутовом composer.json же
источник

L

Lex in Drupal RU
Ну эт в проекте
источник

VS

Victor Stepankov in Drupal RU
Nikita Malyshev
Репозитории нельзя делать нигде кроме как в рутовом composer.json же
А в вордпрессе можно
источник

VS

Victor Stepankov in Drupal RU
И я.касса есть
источник

NM

Nikita Malyshev in Drupal RU
Vadim Valuev
ну то есть ты всегда можешь в своём проекте написать composer require npm-asset/colorbox.   Но это должен сделать ты, а не composer.json колорбокса
Обычно именно с контрибом и ложат. В инструкциях пишут что нужно подключить репо ассет пакеджиста
источник

VV

Vadim Valuev in Drupal RU
Я вроде 2 раза уже написал, что речь про контриб модуль, теперь уже 3
источник

VV

Vadim Valuev in Drupal RU
Victor Stepankov
А в вордпрессе можно
Степанькову и в Друпале можно. В 5ом.
источник

L

Lex in Drupal RU
Vadim Valuev
Я вроде 2 раза уже написал, что речь про контриб модуль, теперь уже 3
Ну извиняйте)
источник

AI

Andrei Ivnitskii in Drupal RU
Vadim Valuev
Я вроде 2 раза уже написал, что речь про контриб модуль, теперь уже 3
Сделай драш команду для скачивания либы и добавь информацию о ней в readme модуля
источник

VV

Vadim Valuev in Drupal RU
нахер драш? Пусть ставят сами с asset packagista
источник

AI

Andrei Ivnitskii in Drupal RU
Vadim Valuev
нахер драш? Пусть ставят сами с asset packagista
Ну дело твоё, ты ж автор модуля
источник

VL

Vasily Lukas in Drupal RU
Vadim Valuev
Имхо, ты не понял вопроса. Речь про контрибный модуль, не про сайт или тему, которую ты для себя пишешь. npm в контрибных модулях - это что-то новое.
я не про npm в контрибах, а npm в теме и да я наверное не понял, т.к. я про кастом
источник