Документація

Документація AfterPack

Крок після збірки, що обфускує JavaScript, який створює ваш бандлер. Одна dev-залежність, один рядок; production-вивід виходить нечитабельним, розробка лишається незмінною.

З чого хочете почати?

Кожен токен оцінено за тим, скільки трансформацій він зазнав

Сіре лишилося незмінним; від зеленого до червоного зростає складність обфускації. Наведіть курсор на будь-який токен, щоб побачити, які перетворення відбулися і чому. Драбина пресетів змінює весь бандл. Директиви змінюють одну ділянку.

Повний огляд Protection Map
entitlements.jslight · complexity 5Open full size
entitlements.js, 54 lines, built at the light preset with a directive around the signature check. Click any token to see what was applied to it.

Коли варто

  • •Браузер отримує логіку, за копіювання чи обхід якої хтось заплатив би: перевірку ліцензії, правила ціноутворення, античит, пейвол, вбудований SDK.
  • •Клієнт або анкета з безпеки питає, чи можна прочитати JavaScript, який ви постачаєте.
  • •Вам потрібна збірка, яка не змінюється в розробці й радше впаде, ніж випустить слабший результат.

Коли не потрібно

  • •Усе цінне вже працює на сервері, а клієнт лише тонкий шар відображення.
  • •Код відкритий або призначений для читання.
  • •Вам потрібно, щоб секрет лишався секретом у браузері: жоден обфускатор цього не робить, і AfterPack прямо про це каже.

Довідка

Сценарії