[{"data":1,"prerenderedAt":30},["ShallowReactive",2],{"ru.code.3":3,"ru.code.count":29},[4,11,17,23],{"path":5,"title":6,"description":7,"createdAt":8,"image":9,"draft":10},"\u002Fru\u002Fcode\u002Fdeprecate-jquery-once-in-drupal-theme","Как избавиться от jQuery.once в теме Drupal раз и навсегда","Для того, чтобы запретить вызовы jquery.once() мы воспользуемся инструментом для статического анализа кода eslint и абстрактным синтаксическим деревом.","2022-03-20","deprecate-jquery-once.jpg",false,{"path":12,"title":13,"description":14,"createdAt":15,"image":16,"draft":10},"\u002Fru\u002Fcode\u002Fhow-to-use-drupal-once","Правильное использование @drupal\u002Fonce","Ранее однократный запуск JavaScript кода в Drupal выполнялся библиотекой jQuery.once, теперь у нас есть ее нативная альтернатива.","2022-03-12","how-to-use-drupal-once.jpg",{"path":18,"title":19,"description":20,"createdAt":21,"image":22,"draft":10},"\u002Fru\u002Fcode\u002Fupdate-drupal-behavior-code-to-vanilla-js","Как перевести Drupal Behavior на ванильный JavaScript","В свете глобального отказа от jQuery во фронтенде, мы будем переводить Drupal Behaviors на ванильный JavaScript.","2022-03-10","jquery-vs-javascript.jpg",{"path":24,"title":25,"description":26,"createdAt":27,"image":28,"draft":10},"\u002Fru\u002Fcode\u002Fobsidian-timelapse-6-months","Timelapse базы данных Obsidian за 6 месяцев","Ровно полгода назад начал использовать Obsidian как менеджер базы знаний. Вот что из этого получилось.","2022-01-03","obsidian-timelapse-6-months.jpg",3,1787739463301]