Detalhes do pacote

@analytics/session-utils

DavidWells55.6kMIT0.2.2

Tiny session utility library

analytics, analytics-project, analytics-util, events

readme (leia-me)

Session Utilities

A tiny session utility library in 814 bytes.

  • Persisted Sessions - saved as cookie for 30min
    • getSession
    • setSession
  • Tab Sessions - saved until tab/window closed
    • getTabSession
    • setTabSession
  • Page Sessions - saved until page changes
    • getPageSession
    • setPageSession

See live demo.

Example

import { getSession, setSession } from '@analytics/session-utils'

const currentSession = getSession()
console.log('currentSession', currentSession)

// Update session
const newSessionInfo = setSession()
console.log('newSessionInfo', newSessionInfo)

About

┌─────────────────────────────────────────────────────────────────┐
│                        Persisted Session                        │
│                                                                 │
│   ┌──────────────────────────┐    ┌──────────────────────────┐  │
│   │       Tab Session        │    │       Tab Session        │  │
│   │                          │    │                          │  │
│   │  ┌────────────────────┐  │    │  ┌────────────────────┐  │  │
│   │  │    Page Session    │  │    │  │    Page Session    │  │  │
│   │  │                    │  │    │  │                    │  │  │
│   │  │                    │  │    │  │                    │  │  │
│   │  │                    │  │    │  │                    │  │  │
│   │  │                    │  │    │  │                    │  │  │
│   │  │                    │  │    │  │                    │  │  │
│   │  │                    │  │    │  │                    │  │  │
│   │  │                    │  │    │  │                    │  │  │
│   │  │                    │  │    │  │                    │  │  │
│   │  └────────────────────┘  │    │  └────────────────────┘  │  │
│   └──────────────────────────┘    └──────────────────────────┘  │
│                                                                 │
└─────────────────────────────────────────────────────────────────┘

changelog (log de mudanças)

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

0.2.2 (2024-12-12)

Note: Version bump only for package @analytics/session-utils

0.2.1 (2024-12-11)

Note: Version bump only for package @analytics/session-utils

0.2.0 (2024-02-24)

Features

  • add isExpired to session utils (7859858)

0.1.19 (2023-05-27)

Note: Version bump only for package @analytics/session-utils

0.1.18 (2023-05-27)

Note: Version bump only for package @analytics/session-utils

0.1.17 (2022-03-18)

Note: Version bump only for package @analytics/session-utils

0.1.16 (2022-02-05)

Note: Version bump only for package @analytics/session-utils

0.1.15 (2022-01-03)

Note: Version bump only for package @analytics/session-utils

0.1.14 (2022-01-02)

Note: Version bump only for package @analytics/session-utils

0.1.13 (2021-12-12)

Note: Version bump only for package @analytics/session-utils

0.1.12 (2021-10-24)

Note: Version bump only for package @analytics/session-utils

0.1.11 (2021-10-17)

Note: Version bump only for package @analytics/session-utils

0.1.10 (2021-08-27)

Note: Version bump only for package @analytics/session-utils

0.1.9 (2021-08-05)

Note: Version bump only for package @analytics/session-utils

0.1.8 (2021-08-05)

Note: Version bump only for package @analytics/session-utils

0.1.7 (2021-07-31)

Note: Version bump only for package @analytics/session-utils

0.1.6 (2021-07-28)

Note: Version bump only for package @analytics/session-utils

0.1.5 (2021-07-26)

Note: Version bump only for package @analytics/session-utils

0.1.4 (2021-07-20)

Note: Version bump only for package @analytics/session-utils

0.1.3 (2021-07-20)

Note: Version bump only for package @analytics/session-utils

0.1.2 (2021-06-09)

Note: Version bump only for package @analytics/session-utils

0.1.1 (2021-06-08)

Note: Version bump only for package @analytics/session-utils

0.1.0 (2021-05-27)

Features

  • add @analytics/session-utils library (c3d5500)
  • add removeSession (008f459)
  • enrich session info (87daf57)