Профиль пользователя заблокирован сроком с 8 декабря 2021 г. и навсегда по причине: создание дополнительных аккаунтов
  • Как минимизировать имена классов css в сборке webpack?

    @resibe
    19-летний пушистик
    У вас есть 2 главных пути, используя статический препроцессор (не сможет обработать js) и линкер css-loader (с js)
    При подходе с лоадером вам понадобится https://github.com/neatsoftware/webpack-minimal-cl... и помните о подходе с использованием css-модулей
    Настройка для webpack.config.js (так как я использою vue то здесь css:{/*плагины или правила css*/})
    const MinimalClassnameGenerator = require("webpack-minimal-classnames");
    module.exports = defineConfig({
    css: {
        loaderOptions: {
          css: {
            modules: {
              getLocalIdent: MinimalClassnameGenerator({ length: 1 }),
            },
          },
        },
    })

    Примерчик модульного подхода
    <template>
      <nav :class="$style['super-puper-class']">
      </nav>
    </template>
    
    <style lang="scss" scoped module>
    .super-puper-class {
      background: yellow;
    }
    </style>

    В случае когда вам нужно без js - с модулями не получится.
    Но можно использовать
    https://www.npmjs.com/package/posthtml-minify-clas...
    Работу с которым я сейчас изучаю))
    Ответ написан
    Комментировать
  • Как соединить проект webpack и scss?

    @resibe
    19-летний пушистик
    Как вариант можно добавить точку входа для Vue
    То есть
    module.exports = defineConfig({
      pages: {
        index: {
          entry: ["src/main.ts", "src/main.scss"],
    Ответ написан
    Комментировать
  • Чем set VUE_APP_PROCEDURE=build отличается от определения в .env?

    @resibe
    19-летний пушистик
    Как вариант, проблема может быть в самом объявлении переменной,
    внутри
    "set VUE_APP_PROCEDURE=build & vue-cli-service build"
    обычный cmd (shell) скрипт, set реализация переменных в cmd,
    так как в cmd нет разделителей на конец строки, то-есть ";" вероятно скрипт после присваивания может читать пробел в set VUE_APP_PROCEDURE=build & до & (который разделяет команды для возможности использования inline) и у вас получается не build а build с пробелом
    Попробуйте так
    "build": "set VUE_APP_PROCEDURE=build& vue-cli-service build",
    Ответ написан
    Комментировать
  • Как я могу посмотреть дефолтные настройки webpack из vue/cli?

    @resibe Автор вопроса
    19-летний пушистик
    В общем можно использовать yarn vue-cli-service inspect Илиvue inspectИли
    //package.json
      "scripts": {
        "inspect": "vue-cli-service inspect > current-webpack-settings.txt"
    }
    и yarn inspect
    Ответ написан
    Комментировать
  • Как использовать css-minimizer-webpack-plugin + Vue3 Cli?

    @resibe Автор вопроса
    19-летний пушистик
    Судя по документации теперь есть новая версия @vue/cli@next https://next.cli.vuejs.org/migrations/migrate-from...
    Ответ написан
    Комментировать
  • Где изучить unix и reverse?

    @resibe
    19-летний пушистик
    Начните не только с основ с++ а с основ WinApi
    Ваш путь
    1) Пройти все уроки туториала CheatEngine
    2) Написать простейший external используя функции WinApi (#include windows.h)
    То есть самому реализовать то что делает CheatEngine
    К примеру простейший взлом - через OpenHandle и WriteProcessMemory
    2) Изучить основы памяти - написать свой простейший LoadLibrary+CreateRemoteThread инжектор
    3) Поиграться с античитами GameWer( можно обойти с Ring3 Internal)
    Vac (можно обойти с Ring3 External)
    4) Изучить основы NativeApi (то что ntdll.dll) (к примеру поиграться с LdrLoadDll)
    5) Написать свое чисто NativeApi приложение не использовав ни одного #include (благодаря знаниям peb/teb)
    Изучить MASM||NASM||FASM - в взломах в нативе без асма будет не приятно...
    6) Изучить разработку драйверов - надо установить wdk
    7) Поиграться с EAC
    8) Тут у всех разный путь, надеюсь вы сделаете правильный выбор))
    Ps: 0) Guided Hacking/UnKnoWnCheaTs
    Ответ написан
    2 комментария