Socket
Socket
Sign inDemoInstall

netscape-cookies-parser

Package Overview
Dependencies
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

netscape-cookies-parser - npm Package Compare versions

Comparing version 1.0.1 to 1.0.2

dist/main.mjs

4

dist/main.js

@@ -1,2 +0,2 @@

var h=Object.defineProperty;var c=(n,e)=>h(n,"name",{value:e,configurable:!0});import{existsSync as g,readFileSync as d}from"node:fs";var r=class{constructor(e){this._cookies=e}load(e){if(g(e))return this._cookies=d(e,"utf8"),this._cookies;throw new Error("Cookie File path does not exist!")}parse(){let e=[],i=this._cookies.split(`
`);for(let t of i){let s=t.trim();if(s.startsWith("#")||s==="")continue;let o=s.split(" "),a=o[0],l=o[1],p=o[2],k=o[3],m=o[4],f=o[5],u=o[6];e.push({name:f,value:u,domain:a,path:p,flag:l,expires:m,secure:k==="TRUE"})}return e}toString(){let e=this.parse(),i={};for(let t of e)i[t.name]=t.value;return Object.entries(i).map(([t,s])=>`${t}=${s}`).join("; ")}};c(r,"CookieJar");export{r as CookieJar};
"use strict";var c=Object.defineProperty;var d=Object.getOwnPropertyDescriptor;var x=Object.getOwnPropertyNames;var C=Object.prototype.hasOwnProperty;var l=(t,e)=>c(t,"name",{value:e,configurable:!0});var _=(t,e)=>{for(var s in e)c(t,s,{get:e[s],enumerable:!0})},v=(t,e,s,i)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of x(e))!C.call(t,o)&&o!==s&&c(t,o,{get:()=>e[o],enumerable:!(i=d(e,o))||i.enumerable});return t};var S=t=>v(c({},"__esModule",{value:!0}),t);var j={};_(j,{CookieJar:()=>n});module.exports=S(j);var a=require("fs");var n=class{constructor(e){this._cookies=e}load(e){if((0,a.existsSync)(e))return this._cookies=(0,a.readFileSync)(e,"utf8"),this._cookies;throw new Error("Cookie File path does not exist!")}parse(){let e=[],s=this._cookies.split(`
`);for(let i of s){let o=i.trim();if(o.startsWith("#")||o==="")continue;let r=o.split(" "),p=r[0],k=r[1],m=r[2],f=r[3],u=r[4],h=r[5],g=r[6];e.push({name:h,value:g,domain:p,path:m,flag:k,expires:u,secure:f==="TRUE"})}return e}toString(){let e=this.parse(),s={};for(let i of e)s[i.name]=i.value;return Object.entries(s).map(([i,o])=>`${i}=${o}`).join("; ")}};l(n,"CookieJar");0&&(module.exports={CookieJar});
{
"name": "netscape-cookies-parser",
"version": "1.0.1",
"version": "1.0.2",
"description": "A small light weight library that parses Netscape HTTP Cookies ",

@@ -5,0 +5,0 @@ "main": "dist/main.js",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc