0.0.6 • Published 16 days ago

epn-utm-params-manager v0.0.6

Weekly downloads
-
License
ISC
Repository
gitlab
Last release
16 days ago

Logo

UTM params manager

Модуль получения и сохранения utm меток.

Как начать работать?

Используя cookies

import UTM, { CookieSaveClient } from 'epn-utm-params-manager';

const COOKIES_OPTIONS = {
    path: '/',
    domain: 'domain.me',
    expires: 100500,
};

const saveClient = new CookieSaveClient(COOKIES_OPTIONS);
const utmManager = new UTM(saveClient);
const currentUrl = new URL(window.location.href);

const params = utmManager.params(currentUrl);
utmManager.save(params);

Используя localStorage

import UTM, { LocalStorageSaveClient } from 'epn-utm-params-manager';

const saveClient = new LocalStorageSaveClient();
const utmManager = new UTM(saveClient);
const currentUrl = new URL(window.location.href);

const params = utmManager.params(currentUrl);
utmManager.save(params);

Где взять подробную документацию?

  1. Перейдите в папку /docs
  2. Откройте index.html

Системные требования

  • Node.JS версии 14 и выше
  • yarn первой версии, последний стабильный релиз

Разработка

Изменения
  • Используйте yarn link или используйте yalc для связки модуля с проектом.
  • Если вы изменили методы, обновите jsdoc и запустите yarn docs
Сборка и тестирование
  • yarn build - Сборка production билда
  • yarn watch - Отсдеживание изменений кода и их сборка
  • yarn lint - Запуск eslint
  • yarn prettier - Запуск prettier
  • yarn test - Запуск unit тестов
0.0.6

16 days ago

0.0.5

2 years ago

0.0.4

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago