@ycforge/js-dev-tools
v0.1.1
Published
Инструменты для разработки и тестирования: test-only заглушки шифрования и утилиты. НЕ для продакшена.
Maintainers
Readme
@ycforge/js-dev-tools
Инструменты для разработки и тестирования (dev/e2e). НЕ для продакшена.
Установка
yarn add -D @ycforge/js-dev-toolsTestOnlyEncryptionProvider
Заглушка провайдера шифрования, совместимая по интерфейсу с YdbEncryptionProvider / YdbBlindIndexProvider из @ycforge/ydb-orm:
encrypt()возвращает plaintext как сырые UTF-8 байты (без шифрования);decrypt()декодирует байты обратно в строку;hash()возвращает детерминированный base64 без соли (для blind index);- AAD игнорируется.
При первом вызове метода на инстансе выводится большой красный WARNING (RU/EN) в console.warn.
import { TestOnlyEncryptionProvider } from '@ycforge/js-dev-tools';
const provider = new TestOnlyEncryptionProvider();⚠️ WARNING / ВНИМАНИЕ: данные сохраняются в открытом виде. Никогда не используйте в продакшене / Data is stored in plaintext. Never use in production!
Разработка
yarn install
yarn build # tsc → dist/
yarn test # jest (ESM)
yarn lint