ну зачем бездумно копировать-то?
посмотрели бы актуальную поддержку браузерами caniuse.com/#search=background-size
Как видим префиксы уже пару лет неактуальны.
Дмитрий: Но я бы не советовал отключать инспекции потому что раздражают. В программе хорошие настройки, помогающие писать код более "правильно" что ли.
Дмитрий: Настройки - редактор - инспекции - джаваскрипт. там длинный список. найдите "unused variable" и отключите.
или поставьте курсор на подчеркнутое слово, нажмите Alt-Enter и выберите пункт "disable inspection".
DTX: Во-первых, почему "неприкосновенно". Представь, ты изменил модуль, потом разворачиваешь проект на другой машине, выполняешь npm install и у тебя ставится оригинальный модуль, без твоих изменений. Приложение не работает или работает с ошибками.
Во-вторых, как исправить. В первую очередь изучить документацию, возможно требуемое поведение уже реализовано опционально. Если нет, то всегда можно форкнуть модуль, исправить и либо отправить пулл-реквест автору, либо опубликовать в npm свою версию и уже ее инсталлить в проект.
не шифрованная, а кодированная. разные вещи. не строка, а строки, потому что все-таки это код. javascript-объект с несколькими полями.
строки закодированы UNICODE-кодами. Так кодирует non-ASCII символы функция json_encode по умолчанию.
Константин Руденко: Большие проекты вручную не заливаются. Развертывается система для деплоя. Код хранится в репозитории системы контроля версий, и перед попаданием на продакшн проходит несколько промежуточных этапов тестирования и отладки.
Проекты поменьше могут деплоится простым скриптиком, который пулит код из репы.
И только самые простые, на шаред-хостингах заливаются руками по ftp.