New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

resolvewithplus

Package Overview
Dependencies
Maintainers
1
Versions
48
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

resolvewithplus - npm Package Compare versions

Comparing version 1.0.2 to 2.0.0

2

package.json
{
"name": "resolvewithplus",
"version": "1.0.2",
"version": "2.0.0",
"engines": {

@@ -5,0 +5,0 @@ "node": ">=12.16.0"

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

import S from"fs";import W from"url";import r from"path";import _ from"module";const p=_.createRequire(import.meta.url),P=S.realpathSync.native,$=new RegExp("^(?:node:)?("+_.builtinModules.join("|").replace("/","/")+")$"),z=/^\.?\.?([a-zA-Z]:)?(\/|\\)/,R=/^.\.?(?=\/|\\)/,E=/\\/g,B=/index.[tj]sx?$/,C=/[\\/]resolvewithplus[\\/]/,G=/(^@[^/]*\/[^/]*|^[^/]*)\/?(.*)$/,x=/^#/,F=/(\*)/g,I=/([./])/g,Z=/^\//,H=/^node:/,J=/^file:/,O=[".js",".mjs",".ts",".tsx",".json",".node"],v="node_modules",f="package.json",w="node",A="default",h="import",j=".",U=e=>e&&typeof e=="object",b={},Q=e=>H.test(e)?e:`node:${e}`,X=e=>e&&"file:///"+e.replace(Z,""),Y=e=>$.test(e),q=e=>J.test(e)?W.fileURLToPath(e):e,ee=e=>r.resolve(r.extname(e)?r.dirname(e):e)+"/",y=e=>E.test(e)?e.replace(E,r.posix.sep):e,u=(e,t)=>{try{t=S.statSync(e)}catch{t=!1}return t&&(t.isFile()||t.isFIFO())},k=e=>e.split(r.sep).slice(1).reduce((t,o,n)=>(o===v&&!C.test(e)||(o=r.resolve(r.join(n?t[0][n-1]:r.sep,o)),t[0].push(o),t[1].push(r.join(o,v))),t),[[],[]])[1].reverse(),te=e=>{const t=e.split(r.sep).slice(1).reduce((o,n,s)=>(o.push(r.resolve(r.join(s?o[s-1]:r.sep,n))),o),[]).reverse().find(o=>u(r.join(o,f)));return t&&r.join(t,f)},oe=e=>(String(e).match(G)||[]).slice(1),D=(e,t)=>new RegExp(e.replace(I,"\\$1").replace(F,".*")).test(t),ne=(e,t,o)=>{const n=new RegExp(e.replace(I,"\\$1").replace(F,"(.*)")),s=(o.match(n)||[])[1];return s&&t.replace("*",s)},K=(e,t,o,n=!1)=>(D(e,o)&&(t.includes("*")?D(t,o)?n=o:e.includes("*")&&e!==t&&(n=ne(e,t,o)):n=t),n),L=(e,t,o,n=e[0])=>e.length?(x.test(o)?x.test(n):R.test(n))&&typeof t[n]=="string"&&K(n,t[n],o)||L(e.slice(1),t,o):null,c=(e,t)=>{let o=!1;return typeof e=="string"?e:(!o&&Array.isArray(e)&&(o=e.reduce((n,s)=>n||c(s,t),null)),!o&&U(e)&&(typeof e[t]=="string"&&(o=e[t]),!o&&e[w]&&(o=c(e[w],t)),!o&&e[A]&&(o=c(e[A],t)),!o&&e[t]&&(o=c(e[t],t)),!o&&e[j]&&(o=typeof e[j]=="string"?t===h&&c(e[j],t):c(e[j],t)),o||(o=L(Object.keys(e),e,t))),o)},M=(e,t)=>{let o=t&&t.ismodule&&e.module,n=o||t&&t.browser&&e.browser,s=e.exports,l,i;return n&&(typeof n=="string"?i=n:U(n)&&([l]=Object.keys(n).filter(a=>B.test(a)),i=l in n&&n[l])),s&&(i=c(s,h)),i},m=e=>{var t=null;return u(e)?t=e:O.some(o=>u(e+o)&&(t=e+o)),t},N=(e,t)=>{let o=null,n,s=r.join(e,f),l=u(s)&&p(s);return(n=M(l,t))?o=m(r.join(e,n)):(n=l.main)?o=m(r.join(e,n))||m(r.join(e,r.join(n,"index"))):O.some(i=>(i=r.join(e,`index${i}`))&&u(i)&&(o=i)),o},T=(e,t,o)=>{const n=R.test(e)?r.join(t,e):e;return m(n,o)||N(n,o)},se=(e,t,o)=>{const n=o&&o.imports,s=c(n,t);return s&&(R.test(s)?r.join(e,s):V(s,e,{isposixpath:!0}))},re=(e,t,o,n)=>{const s=c(n&&n.exports,o?"./"+o:h);return s&&r.join(e,t,s)},ie=(e,t,o,n)=>{const s=r.join(e,t,f),l=u(s),i=l&&p(s);return l&&re(e,t,o,i,n)},le=(e,t,o)=>{const n=te(t),s=r.dirname(n);return n&&se(s,e,p(n),o)},ce=(e,t,o)=>{const[n,s]=oe(e);if(x.test(n))return le(e,t,o);const l=k(t).sort((i,a)=>i.length>a.length);return function i(a,d,g=d-1){return d--?ie(r.join(a[g-d]),n,s,o)||T(r.join(a[g-d],e),null,o)||i(l,d,g):null}(l,l.length)},ae=(e,t,o)=>{var n=null;return t=typeof t=="string"?ee(q(decodeURI(t))):process.cwd(),$.test(e)?n=Q(e):(n=z.test(e)?T(y(e),t,o):ce(e,t),n=n&&(o.isposixpath?P(n):X(y(P(n))))),n},V=(e,t,o)=>{let n=b[e+t];return n||(n=ae(e,t,o||{}),b[e+t]=n)};export default Object.assign(V,{pathToPosix:y,getasnode_module_paths:k,getesmkeyvalmatch:K,getasfilesync:m,getasdirsync:N,gettargetindex:M,iscoremodule:Y,esmparse:c,cache:b});
import S from"fs";import _ from"url";import r from"path";import P from"module";const p=P.createRequire(import.meta.url),$=S.realpathSync.native,E=new RegExp("^(?:node:)?("+P.builtinModules.join("|").replace("/","/")+")$"),B=/^\.?\.?([a-zA-Z]:)?(\/|\\)/,R=/^.\.?(?=\/|\\)/,F=/\\/g,C=/index.[tj]sx?$/,D=/[\\/]resolvewithplus[\\/]/,G=/(^@[^/]*\/[^/]*|^[^/]*)\/?(.*)$/,x=/^#/,I=/(\*)/g,O=/([./])/g,Z=/^node:/,H=/^file:/,U=[".js",".mjs",".ts",".tsx",".json",".node"],v="node_modules",f="package.json",w="node",A="default",h="import",j=".",L=e=>e&&typeof e=="object",b={},J=e=>Z.test(e)?e:`node:${e}`,Q=e=>e&&_.pathToFileURL(e).href,X=e=>E.test(e),Y=e=>H.test(e)?_.fileURLToPath(e):e,q=e=>r.resolve(r.extname(e)?r.dirname(e):e)+"/",y=e=>F.test(e)?e.replace(F,r.posix.sep):e,u=(e,t)=>{try{t=S.statSync(e)}catch{t=!1}return t&&(t.isFile()||t.isFIFO())},T=e=>e.split(r.sep).slice(1).reduce((t,o,n)=>(o===v&&!D.test(e)||(o=r.resolve(r.join(n?t[0][n-1]:r.sep,o)),t[0].push(o),t[1].push(r.join(o,v))),t),[[],[]])[1].reverse(),ee=e=>{const t=e.split(r.sep).slice(1).reduce((o,n,s)=>(o.push(r.resolve(r.join(s?o[s-1]:r.sep,n))),o),[]).reverse().find(o=>u(r.join(o,f)));return t&&r.join(t,f)},te=e=>(String(e).match(G)||[]).slice(1),k=(e,t)=>new RegExp(e.replace(O,"\\$1").replace(I,".*")).test(t),oe=(e,t,o)=>{const n=new RegExp(e.replace(O,"\\$1").replace(I,"(.*)")),s=(o.match(n)||[])[1];return s&&t.replace("*",s)},K=(e,t,o,n=!1)=>(k(e,o)&&(t.includes("*")?k(t,o)?n=o:e.includes("*")&&e!==t&&(n=oe(e,t,o)):n=t),n),M=(e,t,o,n=e[0])=>e.length?(x.test(o)?x.test(n):R.test(n))&&typeof t[n]=="string"&&K(n,t[n],o)||M(e.slice(1),t,o):null,c=(e,t)=>{let o=!1;return typeof e=="string"?e:(!o&&Array.isArray(e)&&(o=e.reduce((n,s)=>n||c(s,t),null)),!o&&L(e)&&(typeof e[t]=="string"&&(o=e[t]),!o&&e[w]&&(o=c(e[w],t)),!o&&e[A]&&(o=c(e[A],t)),!o&&e[t]&&(o=c(e[t],t)),!o&&e[j]&&(o=typeof e[j]=="string"?t===h&&c(e[j],t):c(e[j],t)),o||(o=M(Object.keys(e),e,t))),o)},N=(e,t)=>{let o=t&&t.ismodule&&e.module,n=o||t&&t.browser&&e.browser,s=e.exports,l,i;return n&&(typeof n=="string"?i=n:L(n)&&([l]=Object.keys(n).filter(a=>C.test(a)),i=l in n&&n[l])),s&&(i=c(s,h)),i},m=e=>{var t=null;return u(e)?t=e:U.some(o=>u(e+o)&&(t=e+o)),t},V=(e,t)=>{let o=null,n,s=r.join(e,f),l=u(s)&&p(s);return(n=N(l,t))?o=m(r.join(e,n)):(n=l.main)?o=m(r.join(e,n))||m(r.join(e,r.join(n,"index"))):U.some(i=>(i=r.join(e,`index${i}`))&&u(i)&&(o=i)),o},W=(e,t,o)=>{const n=R.test(e)?r.join(t,e):e;return m(n,o)||V(n,o)},ne=(e,t,o)=>{const n=o&&o.imports,s=c(n,t);return s&&(R.test(s)?r.join(e,s):z(s,e,{isposixpath:!0}))},se=(e,t,o,n)=>{const s=c(n&&n.exports,o?"./"+o:h);return s&&r.join(e,t,s)},re=(e,t,o,n)=>{const s=r.join(e,t,f),l=u(s),i=l&&p(s);return l&&se(e,t,o,i,n)},ie=(e,t,o)=>{const n=ee(t),s=r.dirname(n);return n&&ne(s,e,p(n),o)},le=(e,t,o)=>{const[n,s]=te(e);if(x.test(n))return ie(e,t,o);const l=T(t).sort((i,a)=>i.length>a.length);return function i(a,d,g=d-1){return d--?re(r.join(a[g-d]),n,s,o)||W(r.join(a[g-d],e),null,o)||i(l,d,g):null}(l,l.length)},ce=(e,t,o)=>{var n=null;return t=typeof t=="string"?q(Y(decodeURI(t))):process.cwd(),E.test(e)?n=J(e):(n=B.test(e)?W(y(e),t,o):le(e,t),n=n&&(o.isposixpath?$(n):Q(y($(n))))),n},z=(e,t,o)=>{let n=b[e+t];return n||(n=ce(e,t,o||{}),b[e+t]=n)};export default Object.assign(z,{pathToPosix:y,getasnode_module_paths:T,getesmkeyvalmatch:K,getasfilesync:m,getasdirsync:V,gettargetindex:N,iscoremodule:X,esmparse:c,cache:b});
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