Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
@skava/cookies / src / config.ts
Size: Mime:
import { CookieGenerateDefaultOptions, CookieConfig } from './typings'
import { progressiveDocument } from './deps'

export const cookieDefaults: CookieGenerateDefaultOptions = {
  path: '/',
  secure: false,

  // domain: undefined,
  // expires: undefined,
}

export const maxExpireDate = new Date('Fri, 31 Dec 9999 23:59:59 UTC')

export const configObj = {
  maxExpireDate,

  cache: {},
  cachedDocumentCookie: '',
  cacheKeyPrefix: 'cookey.',

  // some issues with that
  // document: progressiveDocument.document as Document,
  document: progressiveDocument.document as any,
}
const configEntries = Object.entries(configObj)

export const config: CookieConfig = new Map(configEntries)