netscape-cookies-parser
Advanced tools
Comparing version 1.0.1 to 1.0.2
@@ -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", |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package