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

npm-package-json-lint

Package Overview
Dependencies
Maintainers
1
Versions
90
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

npm-package-json-lint - npm Package Compare versions

Comparing version 6.1.0 to 6.2.0

2

dist/rules/no-absolute-version-dependencies.js

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

var b=Object.create;var c=Object.defineProperty;var m=Object.getOwnPropertyDescriptor;var V=Object.getOwnPropertyNames;var x=Object.getPrototypeOf,O=Object.prototype.hasOwnProperty;var C=(e,n)=>{for(var t in n)c(e,t,{get:n[t],enumerable:!0})},y=(e,n,t,s)=>{if(n&&typeof n=="object"||typeof n=="function")for(let r of V(n))!O.call(e,r)&&r!==t&&c(e,r,{get:()=>n[r],enumerable:!(s=m(n,r))||s.enumerable});return e};var h=(e,n,t)=>(t=e!=null?b(x(e)):{},y(n||!e||!e.__esModule?c(t,"default",{value:e,enumerable:!0}):t,e)),P=e=>y(c({},"__esModule",{value:!0}),e);var k={};C(k,{lint:()=>A,ruleType:()=>j});module.exports=P(k);var I=require("semver"),S=e=>typeof e=="object"&&e.hasOwnProperty("exceptions");var R=(e,n,t)=>{let u=!0,f=0;for(let p in e[n]){if(S(t)&&t.exceptions.includes(p))continue;let o=e[n][p];(o.startsWith("^",0)||o.startsWith("~",0)||o.startsWith(">",0)||o.startsWith("<",0)||o.indexOf("*")!==-1)&&(u=!1),f+=1}return{onlyAbsoluteVersionDetected:u,dependenciesChecked:f}},g=(e,n,t)=>{let{onlyAbsoluteVersionDetected:s,dependenciesChecked:r}=R(e,n,t);return r>0?s:!1};var i=h(require("chalk")),a=h(require("log-symbols"));var l=class{constructor(n,t,s,r){this.lintId=n,this.severity=t,this.node=s,this.lintMessage=r}toString(){let n=this.severity==="error"?a.default.error:a.default.warning,t=i.default.gray.dim(this.lintId),s=i.default.gray.bold(this.node),r=this.severity==="error"?i.default.bold.red(this.lintMessage):i.default.yellow(this.lintMessage);return`${n} ${t} - node: ${s} - ${r}`}};var W="no-absolute-version-dependencies",d="dependencies",v="You are using an invalid version range. Please do not use absolute versions.",j="optionalObject",A=(e,n,t)=>e.hasOwnProperty(d)&&g(e,d,t)?new l(W,n,d,v):null;0&&(module.exports={lint,ruleType});
var b=Object.create;var c=Object.defineProperty;var V=Object.getOwnPropertyDescriptor;var m=Object.getOwnPropertyNames;var x=Object.getPrototypeOf,O=Object.prototype.hasOwnProperty;var C=(e,n)=>{for(var t in n)c(e,t,{get:n[t],enumerable:!0})},h=(e,n,t,s)=>{if(n&&typeof n=="object"||typeof n=="function")for(let r of m(n))!O.call(e,r)&&r!==t&&c(e,r,{get:()=>n[r],enumerable:!(s=V(n,r))||s.enumerable});return e};var y=(e,n,t)=>(t=e!=null?b(x(e)):{},h(n||!e||!e.__esModule?c(t,"default",{value:e,enumerable:!0}):t,e)),P=e=>h(c({},"__esModule",{value:!0}),e);var v={};C(v,{lint:()=>A,ruleType:()=>U});module.exports=P(v);var k=require("semver"),W=e=>typeof e=="object"&&e.hasOwnProperty("exceptions");var R=(e,n,t)=>{let u=!0,p=0;for(let f in e[n]){if(W(t)&&t.exceptions.includes(f))continue;let o=e[n][f];(o.startsWith("^",0)||o.startsWith("~",0)||o.startsWith(">",0)||o.startsWith("<",0)||o.indexOf("*")!==-1)&&(u=!1),p+=1}return{onlyAbsoluteVersionDetected:u,dependenciesChecked:p}},g=(e,n,t)=>{let{onlyAbsoluteVersionDetected:s,dependenciesChecked:r}=R(e,n,t);return r>0?s:!1};var i=y(require("chalk")),l=y(require("log-symbols"));var a=class{constructor(n,t,s,r){this.lintId=n,this.severity=t,this.node=s,this.lintMessage=r}toString(){let n=this.severity==="error"?l.default.error:l.default.warning,t=i.default.gray.dim(this.lintId),s=i.default.gray.bold(this.node),r=this.severity==="error"?i.default.bold.red(this.lintMessage):i.default.yellow(this.lintMessage);return`${n} ${t} - node: ${s} - ${r}`}};var S="no-absolute-version-dependencies",d="dependencies",F="You are using an invalid version range. Please do not use absolute versions.",U="optionalObject",A=(e,n,t)=>e.hasOwnProperty(d)&&g(e,d,t)?new a(S,n,d,F):null;0&&(module.exports={lint,ruleType});

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

var b=Object.create;var c=Object.defineProperty;var V=Object.getOwnPropertyDescriptor;var m=Object.getOwnPropertyNames;var x=Object.getPrototypeOf,O=Object.prototype.hasOwnProperty;var C=(e,n)=>{for(var t in n)c(e,t,{get:n[t],enumerable:!0})},y=(e,n,t,s)=>{if(n&&typeof n=="object"||typeof n=="function")for(let r of m(n))!O.call(e,r)&&r!==t&&c(e,r,{get:()=>n[r],enumerable:!(s=V(n,r))||s.enumerable});return e};var h=(e,n,t)=>(t=e!=null?b(x(e)):{},y(n||!e||!e.__esModule?c(t,"default",{value:e,enumerable:!0}):t,e)),P=e=>y(c({},"__esModule",{value:!0}),e);var w={};C(w,{lint:()=>k,ruleType:()=>I});module.exports=P(w);var j=require("semver"),S=e=>typeof e=="object"&&e.hasOwnProperty("exceptions");var v=(e,n,t)=>{let u=!0,f=0;for(let p in e[n]){if(S(t)&&t.exceptions.includes(p))continue;let o=e[n][p];(o.startsWith("^",0)||o.startsWith("~",0)||o.startsWith(">",0)||o.startsWith("<",0)||o.indexOf("*")!==-1)&&(u=!1),f+=1}return{onlyAbsoluteVersionDetected:u,dependenciesChecked:f}},g=(e,n,t)=>{let{onlyAbsoluteVersionDetected:s,dependenciesChecked:r}=v(e,n,t);return r>0?s:!1};var i=h(require("chalk")),a=h(require("log-symbols"));var l=class{constructor(n,t,s,r){this.lintId=n,this.severity=t,this.node=s,this.lintMessage=r}toString(){let n=this.severity==="error"?a.default.error:a.default.warning,t=i.default.gray.dim(this.lintId),s=i.default.gray.bold(this.node),r=this.severity==="error"?i.default.bold.red(this.lintMessage):i.default.yellow(this.lintMessage);return`${n} ${t} - node: ${s} - ${r}`}};var W="no-absolute-version-devDependencies",d="devDependencies",A="You are using an invalid version range. Please do not use absolute versions.",I="optionalObject",k=(e,n,t)=>e.hasOwnProperty(d)&&g(e,d,t)?new l(W,n,d,A):null;0&&(module.exports={lint,ruleType});
var b=Object.create;var c=Object.defineProperty;var V=Object.getOwnPropertyDescriptor;var m=Object.getOwnPropertyNames;var x=Object.getPrototypeOf,O=Object.prototype.hasOwnProperty;var C=(e,n)=>{for(var t in n)c(e,t,{get:n[t],enumerable:!0})},h=(e,n,t,s)=>{if(n&&typeof n=="object"||typeof n=="function")for(let r of m(n))!O.call(e,r)&&r!==t&&c(e,r,{get:()=>n[r],enumerable:!(s=V(n,r))||s.enumerable});return e};var y=(e,n,t)=>(t=e!=null?b(x(e)):{},h(n||!e||!e.__esModule?c(t,"default",{value:e,enumerable:!0}):t,e)),P=e=>h(c({},"__esModule",{value:!0}),e);var R={};C(R,{lint:()=>A,ruleType:()=>U});module.exports=P(R);var k=require("semver"),W=e=>typeof e=="object"&&e.hasOwnProperty("exceptions");var S=(e,n,t)=>{let u=!0,p=0;for(let f in e[n]){if(W(t)&&t.exceptions.includes(f))continue;let o=e[n][f];(o.startsWith("^",0)||o.startsWith("~",0)||o.startsWith(">",0)||o.startsWith("<",0)||o.indexOf("*")!==-1)&&(u=!1),p+=1}return{onlyAbsoluteVersionDetected:u,dependenciesChecked:p}},g=(e,n,t)=>{let{onlyAbsoluteVersionDetected:s,dependenciesChecked:r}=S(e,n,t);return r>0?s:!1};var i=y(require("chalk")),l=y(require("log-symbols"));var a=class{constructor(n,t,s,r){this.lintId=n,this.severity=t,this.node=s,this.lintMessage=r}toString(){let n=this.severity==="error"?l.default.error:l.default.warning,t=i.default.gray.dim(this.lintId),s=i.default.gray.bold(this.node),r=this.severity==="error"?i.default.bold.red(this.lintMessage):i.default.yellow(this.lintMessage);return`${n} ${t} - node: ${s} - ${r}`}};var v="no-absolute-version-devDependencies",d="devDependencies",F="You are using an invalid version range. Please do not use absolute versions.",U="optionalObject",A=(e,n,t)=>e.hasOwnProperty(d)&&g(e,d,t)?new a(v,n,d,F):null;0&&(module.exports={lint,ruleType});

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

var p=Object.create;var i=Object.defineProperty;var y=Object.getOwnPropertyDescriptor;var h=Object.getOwnPropertyNames;var g=Object.getPrototypeOf,b=Object.prototype.hasOwnProperty;var V=(e,n)=>{for(var t in n)i(e,t,{get:n[t],enumerable:!0})},d=(e,n,t,s)=>{if(n&&typeof n=="object"||typeof n=="function")for(let r of h(n))!b.call(e,r)&&r!==t&&i(e,r,{get:()=>n[r],enumerable:!(s=y(n,r))||s.enumerable});return e};var u=(e,n,t)=>(t=e!=null?p(g(e)):{},d(n||!e||!e.__esModule?i(t,"default",{value:e,enumerable:!0}):t,e)),m=e=>d(i({},"__esModule",{value:!0}),e);var v={};V(v,{lint:()=>W,ruleType:()=>S});module.exports=m(v);var I=require("semver"),x=e=>typeof e=="object"&&e.hasOwnProperty("exceptions");var O=e=>e.endsWith(".tgz")||e.endsWith(".tar.gz")||e.endsWith(".zip");var f=(e,n,t)=>{for(let s in e[n]){if(x(t)&&t.exceptions.includes(s))continue;let r=e[n][s];if(O(r))return!0}return!1};var o=u(require("chalk")),c=u(require("log-symbols"));var a=class{constructor(n,t,s,r){this.lintId=n,this.severity=t,this.node=s,this.lintMessage=r}toString(){let n=this.severity==="error"?c.default.error:c.default.warning,t=o.default.gray.dim(this.lintId),s=o.default.gray.bold(this.node),r=this.severity==="error"?o.default.bold.red(this.lintMessage):o.default.yellow(this.lintMessage);return`${n} ${t} - node: ${s} - ${r}`}};var C="no-archive-dependencies",l="dependencies",P="You are using dependencies via url to archive file. Please use dependencies from npm.",S="optionalObject",W=(e,n,t)=>e.hasOwnProperty(l)&&f(e,l,t)?new a(C,n,l,P):null;0&&(module.exports={lint,ruleType});
var f=Object.create;var i=Object.defineProperty;var h=Object.getOwnPropertyDescriptor;var y=Object.getOwnPropertyNames;var g=Object.getPrototypeOf,b=Object.prototype.hasOwnProperty;var V=(e,n)=>{for(var t in n)i(e,t,{get:n[t],enumerable:!0})},a=(e,n,t,s)=>{if(n&&typeof n=="object"||typeof n=="function")for(let r of y(n))!b.call(e,r)&&r!==t&&i(e,r,{get:()=>n[r],enumerable:!(s=h(n,r))||s.enumerable});return e};var u=(e,n,t)=>(t=e!=null?f(g(e)):{},a(n||!e||!e.__esModule?i(t,"default",{value:e,enumerable:!0}):t,e)),m=e=>a(i({},"__esModule",{value:!0}),e);var U={};V(U,{lint:()=>S,ruleType:()=>W});module.exports=m(U);var A=require("semver"),x=e=>typeof e=="object"&&e.hasOwnProperty("exceptions");var O=e=>e.endsWith(".tgz")||e.endsWith(".tar.gz")||e.endsWith(".zip");var p=(e,n,t)=>{for(let s in e[n]){if(x(t)&&t.exceptions.includes(s))continue;let r=e[n][s];if(O(r))return!0}return!1};var o=u(require("chalk")),c=u(require("log-symbols"));var l=class{constructor(n,t,s,r){this.lintId=n,this.severity=t,this.node=s,this.lintMessage=r}toString(){let n=this.severity==="error"?c.default.error:c.default.warning,t=o.default.gray.dim(this.lintId),s=o.default.gray.bold(this.node),r=this.severity==="error"?o.default.bold.red(this.lintMessage):o.default.yellow(this.lintMessage);return`${n} ${t} - node: ${s} - ${r}`}};var C="no-archive-dependencies",d="dependencies",P="You are using dependencies via url to archive file. Please use dependencies from npm.",W="optionalObject",S=(e,n,t)=>e.hasOwnProperty(d)&&p(e,d,t)?new l(C,n,d,P):null;0&&(module.exports={lint,ruleType});

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

var p=Object.create;var i=Object.defineProperty;var y=Object.getOwnPropertyDescriptor;var h=Object.getOwnPropertyNames;var g=Object.getPrototypeOf,b=Object.prototype.hasOwnProperty;var V=(e,n)=>{for(var t in n)i(e,t,{get:n[t],enumerable:!0})},d=(e,n,t,s)=>{if(n&&typeof n=="object"||typeof n=="function")for(let r of h(n))!b.call(e,r)&&r!==t&&i(e,r,{get:()=>n[r],enumerable:!(s=y(n,r))||s.enumerable});return e};var u=(e,n,t)=>(t=e!=null?p(g(e)):{},d(n||!e||!e.__esModule?i(t,"default",{value:e,enumerable:!0}):t,e)),m=e=>d(i({},"__esModule",{value:!0}),e);var W={};V(W,{lint:()=>S,ruleType:()=>v});module.exports=m(W);var o=u(require("chalk")),c=u(require("log-symbols"));var a=class{constructor(n,t,s,r){this.lintId=n,this.severity=t,this.node=s,this.lintMessage=r}toString(){let n=this.severity==="error"?c.default.error:c.default.warning,t=o.default.gray.dim(this.lintId),s=o.default.gray.bold(this.node),r=this.severity==="error"?o.default.bold.red(this.lintMessage):o.default.yellow(this.lintMessage);return`${n} ${t} - node: ${s} - ${r}`}};var j=require("semver"),x=e=>typeof e=="object"&&e.hasOwnProperty("exceptions");var O=e=>e.endsWith(".tgz")||e.endsWith(".tar.gz")||e.endsWith(".zip");var f=(e,n,t)=>{for(let s in e[n]){if(x(t)&&t.exceptions.includes(s))continue;let r=e[n][s];if(O(r))return!0}return!1};var C="no-archive-devDependencies",l="devDependencies",P="You are using devDependencies via url to archive file. Please use devDependencies from npm.",v="optionalObject",S=(e,n,t)=>e.hasOwnProperty(l)&&f(e,l,t)?new a(C,n,l,P):null;0&&(module.exports={lint,ruleType});
var f=Object.create;var i=Object.defineProperty;var h=Object.getOwnPropertyDescriptor;var y=Object.getOwnPropertyNames;var g=Object.getPrototypeOf,b=Object.prototype.hasOwnProperty;var V=(e,n)=>{for(var t in n)i(e,t,{get:n[t],enumerable:!0})},a=(e,n,t,s)=>{if(n&&typeof n=="object"||typeof n=="function")for(let r of y(n))!b.call(e,r)&&r!==t&&i(e,r,{get:()=>n[r],enumerable:!(s=h(n,r))||s.enumerable});return e};var u=(e,n,t)=>(t=e!=null?f(g(e)):{},a(n||!e||!e.__esModule?i(t,"default",{value:e,enumerable:!0}):t,e)),m=e=>a(i({},"__esModule",{value:!0}),e);var S={};V(S,{lint:()=>v,ruleType:()=>W});module.exports=m(S);var o=u(require("chalk")),c=u(require("log-symbols"));var l=class{constructor(n,t,s,r){this.lintId=n,this.severity=t,this.node=s,this.lintMessage=r}toString(){let n=this.severity==="error"?c.default.error:c.default.warning,t=o.default.gray.dim(this.lintId),s=o.default.gray.bold(this.node),r=this.severity==="error"?o.default.bold.red(this.lintMessage):o.default.yellow(this.lintMessage);return`${n} ${t} - node: ${s} - ${r}`}};var k=require("semver"),x=e=>typeof e=="object"&&e.hasOwnProperty("exceptions");var O=e=>e.endsWith(".tgz")||e.endsWith(".tar.gz")||e.endsWith(".zip");var p=(e,n,t)=>{for(let s in e[n]){if(x(t)&&t.exceptions.includes(s))continue;let r=e[n][s];if(O(r))return!0}return!1};var C="no-archive-devDependencies",d="devDependencies",P="You are using devDependencies via url to archive file. Please use devDependencies from npm.",W="optionalObject",v=(e,n,t)=>e.hasOwnProperty(d)&&p(e,d,t)?new l(C,n,d,P):null;0&&(module.exports={lint,ruleType});

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

var h=Object.create;var i=Object.defineProperty;var g=Object.getOwnPropertyDescriptor;var b=Object.getOwnPropertyNames;var V=Object.getPrototypeOf,m=Object.prototype.hasOwnProperty;var x=(e,n)=>{for(var t in n)i(e,t,{get:n[t],enumerable:!0})},u=(e,n,t,s)=>{if(n&&typeof n=="object"||typeof n=="function")for(let r of b(n))!m.call(e,r)&&r!==t&&i(e,r,{get:()=>n[r],enumerable:!(s=g(n,r))||s.enumerable});return e};var f=(e,n,t)=>(t=e!=null?h(V(e)):{},u(n||!e||!e.__esModule?i(t,"default",{value:e,enumerable:!0}):t,e)),O=e=>u(i({},"__esModule",{value:!0}),e);var R={};x(R,{lint:()=>I,ruleType:()=>v});module.exports=O(R);var w=require("semver"),C=e=>typeof e=="object"&&e.hasOwnProperty("exceptions");var P=(e,n)=>e.startsWith(n,0);var p=(e,n,t,s)=>{if(!e.hasOwnProperty(n))return!1;let r=!1;for(let d in e[n]){if(C(s)&&s.exceptions.includes(d))continue;let y=e[n][d];P(y,t)&&(r=!0)}return r};var o=f(require("chalk")),c=f(require("log-symbols"));var a=class{constructor(n,t,s,r){this.lintId=n,this.severity=t,this.node=s,this.lintMessage=r}toString(){let n=this.severity==="error"?c.default.error:c.default.warning,t=o.default.gray.dim(this.lintId),s=o.default.gray.bold(this.node),r=this.severity==="error"?o.default.bold.red(this.lintMessage):o.default.yellow(this.lintMessage);return`${n} ${t} - node: ${s} - ${r}`}};var S="no-caret-version-dependencies",l="dependencies",W="You are using an invalid version range. Please do not use ^.",v="optionalObject",I=(e,n,t)=>{let s="^";return e.hasOwnProperty(l)&&p(e,l,s,t)?new a(S,n,l,W):null};0&&(module.exports={lint,ruleType});
var y=Object.create;var i=Object.defineProperty;var g=Object.getOwnPropertyDescriptor;var b=Object.getOwnPropertyNames;var V=Object.getPrototypeOf,m=Object.prototype.hasOwnProperty;var x=(e,n)=>{for(var t in n)i(e,t,{get:n[t],enumerable:!0})},u=(e,n,t,s)=>{if(n&&typeof n=="object"||typeof n=="function")for(let r of b(n))!m.call(e,r)&&r!==t&&i(e,r,{get:()=>n[r],enumerable:!(s=g(n,r))||s.enumerable});return e};var p=(e,n,t)=>(t=e!=null?y(V(e)):{},u(n||!e||!e.__esModule?i(t,"default",{value:e,enumerable:!0}):t,e)),O=e=>u(i({},"__esModule",{value:!0}),e);var R={};x(R,{lint:()=>U,ruleType:()=>F});module.exports=O(R);var A=require("semver"),C=e=>typeof e=="object"&&e.hasOwnProperty("exceptions");var P=(e,n)=>e.startsWith(n,0);var f=(e,n,t,s)=>{if(!e.hasOwnProperty(n))return!1;let r=!1;for(let d in e[n]){if(C(s)&&s.exceptions.includes(d))continue;let h=e[n][d];P(h,t)&&(r=!0)}return r};var o=p(require("chalk")),c=p(require("log-symbols"));var l=class{constructor(n,t,s,r){this.lintId=n,this.severity=t,this.node=s,this.lintMessage=r}toString(){let n=this.severity==="error"?c.default.error:c.default.warning,t=o.default.gray.dim(this.lintId),s=o.default.gray.bold(this.node),r=this.severity==="error"?o.default.bold.red(this.lintMessage):o.default.yellow(this.lintMessage);return`${n} ${t} - node: ${s} - ${r}`}};var S="no-caret-version-dependencies",a="dependencies",W="You are using an invalid version range. Please do not use ^.",F="optionalObject",U=(e,n,t)=>{let s="^";return e.hasOwnProperty(a)&&f(e,a,s,t)?new l(S,n,a,W):null};0&&(module.exports={lint,ruleType});

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

var h=Object.create;var i=Object.defineProperty;var g=Object.getOwnPropertyDescriptor;var b=Object.getOwnPropertyNames;var V=Object.getPrototypeOf,m=Object.prototype.hasOwnProperty;var x=(e,n)=>{for(var t in n)i(e,t,{get:n[t],enumerable:!0})},u=(e,n,t,s)=>{if(n&&typeof n=="object"||typeof n=="function")for(let r of b(n))!m.call(e,r)&&r!==t&&i(e,r,{get:()=>n[r],enumerable:!(s=g(n,r))||s.enumerable});return e};var f=(e,n,t)=>(t=e!=null?h(V(e)):{},u(n||!e||!e.__esModule?i(t,"default",{value:e,enumerable:!0}):t,e)),O=e=>u(i({},"__esModule",{value:!0}),e);var R={};x(R,{lint:()=>I,ruleType:()=>W});module.exports=O(R);var w=require("semver"),C=e=>typeof e=="object"&&e.hasOwnProperty("exceptions");var P=(e,n)=>e.startsWith(n,0);var p=(e,n,t,s)=>{if(!e.hasOwnProperty(n))return!1;let r=!1;for(let d in e[n]){if(C(s)&&s.exceptions.includes(d))continue;let y=e[n][d];P(y,t)&&(r=!0)}return r};var o=f(require("chalk")),c=f(require("log-symbols"));var a=class{constructor(n,t,s,r){this.lintId=n,this.severity=t,this.node=s,this.lintMessage=r}toString(){let n=this.severity==="error"?c.default.error:c.default.warning,t=o.default.gray.dim(this.lintId),s=o.default.gray.bold(this.node),r=this.severity==="error"?o.default.bold.red(this.lintMessage):o.default.yellow(this.lintMessage);return`${n} ${t} - node: ${s} - ${r}`}};var S="no-caret-version-devDependencies",l="devDependencies",v="You are using an invalid version range. Please do not use ^.",W="optionalObject",I=(e,n,t)=>{let s="^";return e.hasOwnProperty(l)&&p(e,l,s,t)?new a(S,n,l,v):null};0&&(module.exports={lint,ruleType});
var y=Object.create;var i=Object.defineProperty;var g=Object.getOwnPropertyDescriptor;var b=Object.getOwnPropertyNames;var V=Object.getPrototypeOf,m=Object.prototype.hasOwnProperty;var x=(e,n)=>{for(var t in n)i(e,t,{get:n[t],enumerable:!0})},u=(e,n,t,s)=>{if(n&&typeof n=="object"||typeof n=="function")for(let r of b(n))!m.call(e,r)&&r!==t&&i(e,r,{get:()=>n[r],enumerable:!(s=g(n,r))||s.enumerable});return e};var p=(e,n,t)=>(t=e!=null?y(V(e)):{},u(n||!e||!e.__esModule?i(t,"default",{value:e,enumerable:!0}):t,e)),O=e=>u(i({},"__esModule",{value:!0}),e);var U={};x(U,{lint:()=>F,ruleType:()=>v});module.exports=O(U);var A=require("semver"),C=e=>typeof e=="object"&&e.hasOwnProperty("exceptions");var P=(e,n)=>e.startsWith(n,0);var f=(e,n,t,s)=>{if(!e.hasOwnProperty(n))return!1;let r=!1;for(let d in e[n]){if(C(s)&&s.exceptions.includes(d))continue;let h=e[n][d];P(h,t)&&(r=!0)}return r};var o=p(require("chalk")),c=p(require("log-symbols"));var l=class{constructor(n,t,s,r){this.lintId=n,this.severity=t,this.node=s,this.lintMessage=r}toString(){let n=this.severity==="error"?c.default.error:c.default.warning,t=o.default.gray.dim(this.lintId),s=o.default.gray.bold(this.node),r=this.severity==="error"?o.default.bold.red(this.lintMessage):o.default.yellow(this.lintMessage);return`${n} ${t} - node: ${s} - ${r}`}};var S="no-caret-version-devDependencies",a="devDependencies",W="You are using an invalid version range. Please do not use ^.",v="optionalObject",F=(e,n,t)=>{let s="^";return e.hasOwnProperty(a)&&f(e,a,s,t)?new l(S,n,a,W):null};0&&(module.exports={lint,ruleType});

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

var p=Object.create;var i=Object.defineProperty;var y=Object.getOwnPropertyDescriptor;var h=Object.getOwnPropertyNames;var g=Object.getPrototypeOf,b=Object.prototype.hasOwnProperty;var V=(e,n)=>{for(var t in n)i(e,t,{get:n[t],enumerable:!0})},d=(e,n,t,s)=>{if(n&&typeof n=="object"||typeof n=="function")for(let r of h(n))!b.call(e,r)&&r!==t&&i(e,r,{get:()=>n[r],enumerable:!(s=y(n,r))||s.enumerable});return e};var f=(e,n,t)=>(t=e!=null?p(g(e)):{},d(n||!e||!e.__esModule?i(t,"default",{value:e,enumerable:!0}):t,e)),m=e=>d(i({},"__esModule",{value:!0}),e);var W={};V(W,{lint:()=>S,ruleType:()=>P});module.exports=m(W);var k=require("semver"),x=e=>typeof e=="object"&&e.hasOwnProperty("exceptions");var u=(e,n,t)=>{for(let s in e[n]){if(x(t)&&t.exceptions.includes(s))continue;if(e[n][s].startsWith("file:"))return!0}return!1};var o=f(require("chalk")),c=f(require("log-symbols"));var a=class{constructor(n,t,s,r){this.lintId=n,this.severity=t,this.node=s,this.lintMessage=r}toString(){let n=this.severity==="error"?c.default.error:c.default.warning,t=o.default.gray.dim(this.lintId),s=o.default.gray.bold(this.node),r=this.severity==="error"?o.default.bold.red(this.lintMessage):o.default.yellow(this.lintMessage);return`${n} ${t} - node: ${s} - ${r}`}};var O="no-file-dependencies",l="dependencies",C="You are using dependencies via url to local file. Please use dependencies from npm.",P="optionalObject",S=(e,n,t)=>e.hasOwnProperty(l)&&u(e,l,t)?new a(O,n,l,C):null;0&&(module.exports={lint,ruleType});
var y=Object.create;var l=Object.defineProperty;var g=Object.getOwnPropertyDescriptor;var V=Object.getOwnPropertyNames;var b=Object.getPrototypeOf,m=Object.prototype.hasOwnProperty;var x=(e,n)=>{for(var t in n)l(e,t,{get:n[t],enumerable:!0})},p=(e,n,t,r)=>{if(n&&typeof n=="object"||typeof n=="function")for(let s of V(n))!m.call(e,s)&&s!==t&&l(e,s,{get:()=>n[s],enumerable:!(r=g(n,s))||r.enumerable});return e};var f=(e,n,t)=>(t=e!=null?y(b(e)):{},p(n||!e||!e.__esModule?l(t,"default",{value:e,enumerable:!0}):t,e)),O=e=>p(l({},"__esModule",{value:!0}),e);var U={};x(U,{lint:()=>W,ruleType:()=>F});module.exports=O(U);var A=require("semver"),C=e=>typeof e=="object"&&e.hasOwnProperty("exceptions");var h=(e,n,t)=>{let r=!1,s=[],u=[];for(let c in e[n]){if(C(t)&&t.exceptions.includes(c))continue;e[n][c].startsWith("file:")?(r=!0,s.push(c)):u.push(c)}return{hasFileUrlVersions:r,dependenciesWithFileUrlVersion:s,dependenciesWithoutFileUrlVersion:u}};var i=f(require("chalk")),d=f(require("log-symbols"));var a=class{constructor(n,t,r,s){this.lintId=n,this.severity=t,this.node=r,this.lintMessage=s}toString(){let n=this.severity==="error"?d.default.error:d.default.warning,t=i.default.gray.dim(this.lintId),r=i.default.gray.bold(this.node),s=this.severity==="error"?i.default.bold.red(this.lintMessage):i.default.yellow(this.lintMessage);return`${n} ${t} - node: ${r} - ${s}`}};var P="no-file-dependencies",o="dependencies",F="optionalObject",W=(e,n,t)=>{let r=h(e,o,t);return e.hasOwnProperty(o)&&r.hasFileUrlVersions?new a(P,n,o,`You are using ${o} via url to local file. Please use ${o} from npm. Invalid ${o} include: ${r.dependenciesWithFileUrlVersion.join(", ")}`):null};0&&(module.exports={lint,ruleType});

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

var p=Object.create;var i=Object.defineProperty;var y=Object.getOwnPropertyDescriptor;var h=Object.getOwnPropertyNames;var g=Object.getPrototypeOf,b=Object.prototype.hasOwnProperty;var V=(e,n)=>{for(var t in n)i(e,t,{get:n[t],enumerable:!0})},d=(e,n,t,s)=>{if(n&&typeof n=="object"||typeof n=="function")for(let r of h(n))!b.call(e,r)&&r!==t&&i(e,r,{get:()=>n[r],enumerable:!(s=y(n,r))||s.enumerable});return e};var f=(e,n,t)=>(t=e!=null?p(g(e)):{},d(n||!e||!e.__esModule?i(t,"default",{value:e,enumerable:!0}):t,e)),m=e=>d(i({},"__esModule",{value:!0}),e);var v={};V(v,{lint:()=>S,ruleType:()=>P});module.exports=m(v);var I=require("semver"),x=e=>typeof e=="object"&&e.hasOwnProperty("exceptions");var u=(e,n,t)=>{for(let s in e[n]){if(x(t)&&t.exceptions.includes(s))continue;if(e[n][s].startsWith("file:"))return!0}return!1};var o=f(require("chalk")),c=f(require("log-symbols"));var a=class{constructor(n,t,s,r){this.lintId=n,this.severity=t,this.node=s,this.lintMessage=r}toString(){let n=this.severity==="error"?c.default.error:c.default.warning,t=o.default.gray.dim(this.lintId),s=o.default.gray.bold(this.node),r=this.severity==="error"?o.default.bold.red(this.lintMessage):o.default.yellow(this.lintMessage);return`${n} ${t} - node: ${s} - ${r}`}};var O="no-file-devDependencies",l="devDependencies",C="You are using devDependencies via url to local file. Please use devDependencies from npm.",P="optionalObject",S=(e,n,t)=>e.hasOwnProperty(l)&&u(e,l,t)?new a(O,n,l,C):null;0&&(module.exports={lint,ruleType});
var y=Object.create;var l=Object.defineProperty;var g=Object.getOwnPropertyDescriptor;var V=Object.getOwnPropertyNames;var b=Object.getPrototypeOf,m=Object.prototype.hasOwnProperty;var x=(e,n)=>{for(var t in n)l(e,t,{get:n[t],enumerable:!0})},p=(e,n,t,r)=>{if(n&&typeof n=="object"||typeof n=="function")for(let s of V(n))!m.call(e,s)&&s!==t&&l(e,s,{get:()=>n[s],enumerable:!(r=g(n,s))||r.enumerable});return e};var f=(e,n,t)=>(t=e!=null?y(b(e)):{},p(n||!e||!e.__esModule?l(t,"default",{value:e,enumerable:!0}):t,e)),O=e=>p(l({},"__esModule",{value:!0}),e);var U={};x(U,{lint:()=>W,ruleType:()=>F});module.exports=O(U);var v=require("semver"),C=e=>typeof e=="object"&&e.hasOwnProperty("exceptions");var h=(e,n,t)=>{let r=!1,s=[],u=[];for(let c in e[n]){if(C(t)&&t.exceptions.includes(c))continue;e[n][c].startsWith("file:")?(r=!0,s.push(c)):u.push(c)}return{hasFileUrlVersions:r,dependenciesWithFileUrlVersion:s,dependenciesWithoutFileUrlVersion:u}};var i=f(require("chalk")),d=f(require("log-symbols"));var a=class{constructor(n,t,r,s){this.lintId=n,this.severity=t,this.node=r,this.lintMessage=s}toString(){let n=this.severity==="error"?d.default.error:d.default.warning,t=i.default.gray.dim(this.lintId),r=i.default.gray.bold(this.node),s=this.severity==="error"?i.default.bold.red(this.lintMessage):i.default.yellow(this.lintMessage);return`${n} ${t} - node: ${r} - ${s}`}};var P="no-file-devDependencies",o="devDependencies",F="optionalObject",W=(e,n,t)=>{let r=h(e,o,t);return e.hasOwnProperty(o)&&r.hasFileUrlVersions?new a(P,n,o,`You are using ${o} via url to local file. Please use ${o} from npm. Invalid ${o} include: ${r.dependenciesWithFileUrlVersion.join(", ")}`):null};0&&(module.exports={lint,ruleType});

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

var p=Object.create;var i=Object.defineProperty;var y=Object.getOwnPropertyDescriptor;var h=Object.getOwnPropertyNames;var g=Object.getPrototypeOf,b=Object.prototype.hasOwnProperty;var m=(e,n)=>{for(var t in n)i(e,t,{get:n[t],enumerable:!0})},l=(e,n,t,s)=>{if(n&&typeof n=="object"||typeof n=="function")for(let r of h(n))!b.call(e,r)&&r!==t&&i(e,r,{get:()=>n[r],enumerable:!(s=y(n,r))||s.enumerable});return e};var f=(e,n,t)=>(t=e!=null?p(g(e)):{},l(n||!e||!e.__esModule?i(t,"default",{value:e,enumerable:!0}):t,e)),V=e=>l(i({},"__esModule",{value:!0}),e);var w={};m(w,{lint:()=>k,ruleType:()=>R});module.exports=V(w);var j=require("semver"),x=e=>typeof e=="object"&&e.hasOwnProperty("exceptions");var O=/^(github:)?[^/]+\/[^/]+/,C=e=>O.test(e),P=e=>e.endsWith(".tgz")||e.endsWith(".tar.gz")||e.endsWith(".zip"),S=e=>{if(P(e))return!1;let n=new Set(["git@","git://","git+https://","git+ssh://","http://","https://"]),t=!1;for(let s of n)if(e.startsWith(s)){t=!0;break}return t},u=(e,n,t)=>{for(let s in e[n]){if(x(t)&&t.exceptions.includes(s))continue;let r=e[n][s];if(S(r)||C(r))return!0}return!1};var o=f(require("chalk")),c=f(require("log-symbols"));var a=class{constructor(n,t,s,r){this.lintId=n,this.severity=t,this.node=s,this.lintMessage=r}toString(){let n=this.severity==="error"?c.default.error:c.default.warning,t=o.default.gray.dim(this.lintId),s=o.default.gray.bold(this.node),r=this.severity==="error"?o.default.bold.red(this.lintMessage):o.default.yellow(this.lintMessage);return`${n} ${t} - node: ${s} - ${r}`}};var W="no-git-dependencies",d="dependencies",I="You are using dependencies from git repository. Please use dependencies from npm.",R="optionalObject",k=(e,n,t)=>e.hasOwnProperty(d)&&u(e,d,t)?new a(W,n,d,I):null;0&&(module.exports={lint,ruleType});
var f=Object.create;var i=Object.defineProperty;var y=Object.getOwnPropertyDescriptor;var h=Object.getOwnPropertyNames;var g=Object.getPrototypeOf,b=Object.prototype.hasOwnProperty;var V=(e,n)=>{for(var t in n)i(e,t,{get:n[t],enumerable:!0})},a=(e,n,t,s)=>{if(n&&typeof n=="object"||typeof n=="function")for(let r of h(n))!b.call(e,r)&&r!==t&&i(e,r,{get:()=>n[r],enumerable:!(s=y(n,r))||s.enumerable});return e};var p=(e,n,t)=>(t=e!=null?f(g(e)):{},a(n||!e||!e.__esModule?i(t,"default",{value:e,enumerable:!0}):t,e)),m=e=>a(i({},"__esModule",{value:!0}),e);var A={};V(A,{lint:()=>R,ruleType:()=>U});module.exports=m(A);var k=require("semver"),x=e=>typeof e=="object"&&e.hasOwnProperty("exceptions");var O=/^(github:)?[^/]+\/[^/]+/,C=e=>O.test(e),P=e=>e.endsWith(".tgz")||e.endsWith(".tar.gz")||e.endsWith(".zip"),W=e=>{if(P(e))return!1;let n=new Set(["git@","git://","git+https://","git+ssh://","http://","https://"]),t=!1;for(let s of n)if(e.startsWith(s)){t=!0;break}return t},u=(e,n,t)=>{for(let s in e[n]){if(x(t)&&t.exceptions.includes(s))continue;let r=e[n][s];if(W(r)||C(r))return!0}return!1};var o=p(require("chalk")),c=p(require("log-symbols"));var l=class{constructor(n,t,s,r){this.lintId=n,this.severity=t,this.node=s,this.lintMessage=r}toString(){let n=this.severity==="error"?c.default.error:c.default.warning,t=o.default.gray.dim(this.lintId),s=o.default.gray.bold(this.node),r=this.severity==="error"?o.default.bold.red(this.lintMessage):o.default.yellow(this.lintMessage);return`${n} ${t} - node: ${s} - ${r}`}};var S="no-git-dependencies",d="dependencies",F="You are using dependencies from git repository. Please use dependencies from npm.",U="optionalObject",R=(e,n,t)=>e.hasOwnProperty(d)&&u(e,d,t)?new l(S,n,d,F):null;0&&(module.exports={lint,ruleType});

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

var p=Object.create;var i=Object.defineProperty;var y=Object.getOwnPropertyDescriptor;var h=Object.getOwnPropertyNames;var g=Object.getPrototypeOf,b=Object.prototype.hasOwnProperty;var m=(e,n)=>{for(var t in n)i(e,t,{get:n[t],enumerable:!0})},l=(e,n,t,s)=>{if(n&&typeof n=="object"||typeof n=="function")for(let r of h(n))!b.call(e,r)&&r!==t&&i(e,r,{get:()=>n[r],enumerable:!(s=y(n,r))||s.enumerable});return e};var f=(e,n,t)=>(t=e!=null?p(g(e)):{},l(n||!e||!e.__esModule?i(t,"default",{value:e,enumerable:!0}):t,e)),V=e=>l(i({},"__esModule",{value:!0}),e);var k={};m(k,{lint:()=>R,ruleType:()=>I});module.exports=V(k);var A=require("semver"),x=e=>typeof e=="object"&&e.hasOwnProperty("exceptions");var O=/^(github:)?[^/]+\/[^/]+/,C=e=>O.test(e),P=e=>e.endsWith(".tgz")||e.endsWith(".tar.gz")||e.endsWith(".zip"),S=e=>{if(P(e))return!1;let n=new Set(["git@","git://","git+https://","git+ssh://","http://","https://"]),t=!1;for(let s of n)if(e.startsWith(s)){t=!0;break}return t},u=(e,n,t)=>{for(let s in e[n]){if(x(t)&&t.exceptions.includes(s))continue;let r=e[n][s];if(S(r)||C(r))return!0}return!1};var o=f(require("chalk")),c=f(require("log-symbols"));var a=class{constructor(n,t,s,r){this.lintId=n,this.severity=t,this.node=s,this.lintMessage=r}toString(){let n=this.severity==="error"?c.default.error:c.default.warning,t=o.default.gray.dim(this.lintId),s=o.default.gray.bold(this.node),r=this.severity==="error"?o.default.bold.red(this.lintMessage):o.default.yellow(this.lintMessage);return`${n} ${t} - node: ${s} - ${r}`}};var W="no-git-devDependencies",d="devDependencies",v="You are using devDependencies from git repository. Please use devDependencies from npm.",I="optionalObject",R=(e,n,t)=>e.hasOwnProperty(d)&&u(e,d,t)?new a(W,n,d,v):null;0&&(module.exports={lint,ruleType});
var f=Object.create;var i=Object.defineProperty;var y=Object.getOwnPropertyDescriptor;var h=Object.getOwnPropertyNames;var g=Object.getPrototypeOf,b=Object.prototype.hasOwnProperty;var V=(e,n)=>{for(var t in n)i(e,t,{get:n[t],enumerable:!0})},a=(e,n,t,s)=>{if(n&&typeof n=="object"||typeof n=="function")for(let r of h(n))!b.call(e,r)&&r!==t&&i(e,r,{get:()=>n[r],enumerable:!(s=y(n,r))||s.enumerable});return e};var p=(e,n,t)=>(t=e!=null?f(g(e)):{},a(n||!e||!e.__esModule?i(t,"default",{value:e,enumerable:!0}):t,e)),m=e=>a(i({},"__esModule",{value:!0}),e);var v={};V(v,{lint:()=>R,ruleType:()=>U});module.exports=m(v);var I=require("semver"),x=e=>typeof e=="object"&&e.hasOwnProperty("exceptions");var O=/^(github:)?[^/]+\/[^/]+/,C=e=>O.test(e),P=e=>e.endsWith(".tgz")||e.endsWith(".tar.gz")||e.endsWith(".zip"),W=e=>{if(P(e))return!1;let n=new Set(["git@","git://","git+https://","git+ssh://","http://","https://"]),t=!1;for(let s of n)if(e.startsWith(s)){t=!0;break}return t},u=(e,n,t)=>{for(let s in e[n]){if(x(t)&&t.exceptions.includes(s))continue;let r=e[n][s];if(W(r)||C(r))return!0}return!1};var o=p(require("chalk")),c=p(require("log-symbols"));var l=class{constructor(n,t,s,r){this.lintId=n,this.severity=t,this.node=s,this.lintMessage=r}toString(){let n=this.severity==="error"?c.default.error:c.default.warning,t=o.default.gray.dim(this.lintId),s=o.default.gray.bold(this.node),r=this.severity==="error"?o.default.bold.red(this.lintMessage):o.default.yellow(this.lintMessage);return`${n} ${t} - node: ${s} - ${r}`}};var S="no-git-devDependencies",d="devDependencies",F="You are using devDependencies from git repository. Please use devDependencies from npm.",U="optionalObject",R=(e,n,t)=>e.hasOwnProperty(d)&&u(e,d,t)?new l(S,n,d,F):null;0&&(module.exports={lint,ruleType});

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

var p=Object.create;var i=Object.defineProperty;var y=Object.getOwnPropertyDescriptor;var h=Object.getOwnPropertyNames;var g=Object.getPrototypeOf,b=Object.prototype.hasOwnProperty;var m=(e,n)=>{for(var t in n)i(e,t,{get:n[t],enumerable:!0})},d=(e,n,t,s)=>{if(n&&typeof n=="object"||typeof n=="function")for(let r of h(n))!b.call(e,r)&&r!==t&&i(e,r,{get:()=>n[r],enumerable:!(s=y(n,r))||s.enumerable});return e};var l=(e,n,t)=>(t=e!=null?p(g(e)):{},d(n||!e||!e.__esModule?i(t,"default",{value:e,enumerable:!0}):t,e)),V=e=>d(i({},"__esModule",{value:!0}),e);var W={};m(W,{lint:()=>S,minItems:()=>P,ruleType:()=>O});module.exports=V(W);var k=require("semver");var u=(e,n,t)=>{if(!e.hasOwnProperty(n))return!1;for(let s in e[n])for(let r of t)if(r===s||r.endsWith("*")&&s.startsWith(r.slice(0,Math.max(0,r.length-1))))return!0;return!1};var o=l(require("chalk")),c=l(require("log-symbols"));var a=class{constructor(n,t,s,r){this.lintId=n,this.severity=t,this.node=s,this.lintMessage=r}toString(){let n=this.severity==="error"?c.default.error:c.default.warning,t=o.default.gray.dim(this.lintId),s=o.default.gray.bold(this.node),r=this.severity==="error"?o.default.bold.red(this.lintMessage):o.default.yellow(this.lintMessage);return`${n} ${t} - node: ${s} - ${r}`}};var x="no-restricted-dependencies",f="dependencies",C="You are using a restricted dependency. Please remove it.",O="array",P=1,S=(e,n,t)=>u(e,f,t)?new a(x,n,f,C):null;0&&(module.exports={lint,minItems,ruleType});
var f=Object.create;var i=Object.defineProperty;var h=Object.getOwnPropertyDescriptor;var y=Object.getOwnPropertyNames;var g=Object.getPrototypeOf,b=Object.prototype.hasOwnProperty;var V=(e,n)=>{for(var t in n)i(e,t,{get:n[t],enumerable:!0})},d=(e,n,t,s)=>{if(n&&typeof n=="object"||typeof n=="function")for(let r of y(n))!b.call(e,r)&&r!==t&&i(e,r,{get:()=>n[r],enumerable:!(s=h(n,r))||s.enumerable});return e};var a=(e,n,t)=>(t=e!=null?f(g(e)):{},d(n||!e||!e.__esModule?i(t,"default",{value:e,enumerable:!0}):t,e)),m=e=>d(i({},"__esModule",{value:!0}),e);var S={};V(S,{lint:()=>W,minItems:()=>P,ruleType:()=>C});module.exports=m(S);var U=require("semver");var u=(e,n,t)=>{if(!e.hasOwnProperty(n))return!1;for(let s in e[n])for(let r of t)if(r===s||r.endsWith("*")&&s.startsWith(r.slice(0,Math.max(0,r.length-1))))return!0;return!1};var o=a(require("chalk")),c=a(require("log-symbols"));var l=class{constructor(n,t,s,r){this.lintId=n,this.severity=t,this.node=s,this.lintMessage=r}toString(){let n=this.severity==="error"?c.default.error:c.default.warning,t=o.default.gray.dim(this.lintId),s=o.default.gray.bold(this.node),r=this.severity==="error"?o.default.bold.red(this.lintMessage):o.default.yellow(this.lintMessage);return`${n} ${t} - node: ${s} - ${r}`}};var x="no-restricted-dependencies",p="dependencies",O="You are using a restricted dependency. Please remove it.",C="array",P=1,W=(e,n,t)=>u(e,p,t)?new l(x,n,p,O):null;0&&(module.exports={lint,minItems,ruleType});

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

var p=Object.create;var i=Object.defineProperty;var y=Object.getOwnPropertyDescriptor;var h=Object.getOwnPropertyNames;var g=Object.getPrototypeOf,b=Object.prototype.hasOwnProperty;var m=(e,n)=>{for(var t in n)i(e,t,{get:n[t],enumerable:!0})},d=(e,n,t,s)=>{if(n&&typeof n=="object"||typeof n=="function")for(let r of h(n))!b.call(e,r)&&r!==t&&i(e,r,{get:()=>n[r],enumerable:!(s=y(n,r))||s.enumerable});return e};var l=(e,n,t)=>(t=e!=null?p(g(e)):{},d(n||!e||!e.__esModule?i(t,"default",{value:e,enumerable:!0}):t,e)),V=e=>d(i({},"__esModule",{value:!0}),e);var W={};m(W,{lint:()=>S,minItems:()=>P,ruleType:()=>O});module.exports=V(W);var k=require("semver");var u=(e,n,t)=>{if(!e.hasOwnProperty(n))return!1;for(let s in e[n])for(let r of t)if(r===s||r.endsWith("*")&&s.startsWith(r.slice(0,Math.max(0,r.length-1))))return!0;return!1};var o=l(require("chalk")),c=l(require("log-symbols"));var a=class{constructor(n,t,s,r){this.lintId=n,this.severity=t,this.node=s,this.lintMessage=r}toString(){let n=this.severity==="error"?c.default.error:c.default.warning,t=o.default.gray.dim(this.lintId),s=o.default.gray.bold(this.node),r=this.severity==="error"?o.default.bold.red(this.lintMessage):o.default.yellow(this.lintMessage);return`${n} ${t} - node: ${s} - ${r}`}};var x="no-restricted-devDependencies",f="devDependencies",C="You are using a restricted dependency. Please remove it.",O="array",P=1,S=(e,n,t)=>u(e,f,t)?new a(x,n,f,C):null;0&&(module.exports={lint,minItems,ruleType});
var f=Object.create;var i=Object.defineProperty;var h=Object.getOwnPropertyDescriptor;var y=Object.getOwnPropertyNames;var g=Object.getPrototypeOf,b=Object.prototype.hasOwnProperty;var V=(e,n)=>{for(var t in n)i(e,t,{get:n[t],enumerable:!0})},d=(e,n,t,s)=>{if(n&&typeof n=="object"||typeof n=="function")for(let r of y(n))!b.call(e,r)&&r!==t&&i(e,r,{get:()=>n[r],enumerable:!(s=h(n,r))||s.enumerable});return e};var a=(e,n,t)=>(t=e!=null?f(g(e)):{},d(n||!e||!e.__esModule?i(t,"default",{value:e,enumerable:!0}):t,e)),m=e=>d(i({},"__esModule",{value:!0}),e);var S={};V(S,{lint:()=>W,minItems:()=>P,ruleType:()=>C});module.exports=m(S);var U=require("semver");var u=(e,n,t)=>{if(!e.hasOwnProperty(n))return!1;for(let s in e[n])for(let r of t)if(r===s||r.endsWith("*")&&s.startsWith(r.slice(0,Math.max(0,r.length-1))))return!0;return!1};var o=a(require("chalk")),c=a(require("log-symbols"));var l=class{constructor(n,t,s,r){this.lintId=n,this.severity=t,this.node=s,this.lintMessage=r}toString(){let n=this.severity==="error"?c.default.error:c.default.warning,t=o.default.gray.dim(this.lintId),s=o.default.gray.bold(this.node),r=this.severity==="error"?o.default.bold.red(this.lintMessage):o.default.yellow(this.lintMessage);return`${n} ${t} - node: ${s} - ${r}`}};var x="no-restricted-devDependencies",p="devDependencies",O="You are using a restricted dependency. Please remove it.",C="array",P=1,W=(e,n,t)=>u(e,p,t)?new l(x,n,p,O):null;0&&(module.exports={lint,minItems,ruleType});

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

var p=Object.create;var i=Object.defineProperty;var y=Object.getOwnPropertyDescriptor;var h=Object.getOwnPropertyNames;var g=Object.getPrototypeOf,b=Object.prototype.hasOwnProperty;var m=(e,n)=>{for(var t in n)i(e,t,{get:n[t],enumerable:!0})},l=(e,n,t,s)=>{if(n&&typeof n=="object"||typeof n=="function")for(let r of h(n))!b.call(e,r)&&r!==t&&i(e,r,{get:()=>n[r],enumerable:!(s=y(n,r))||s.enumerable});return e};var d=(e,n,t)=>(t=e!=null?p(g(e)):{},l(n||!e||!e.__esModule?i(t,"default",{value:e,enumerable:!0}):t,e)),V=e=>l(i({},"__esModule",{value:!0}),e);var W={};m(W,{lint:()=>S,minItems:()=>P,ruleType:()=>O});module.exports=V(W);var k=require("semver");var u=(e,n,t)=>{if(!e.hasOwnProperty(n))return!1;for(let s in e[n])if(t.includes(s)){let r=e[n][s];if(r.includes("-beta")||r.includes("-rc"))return!0}return!1};var o=d(require("chalk")),c=d(require("log-symbols"));var a=class{constructor(n,t,s,r){this.lintId=n,this.severity=t,this.node=s,this.lintMessage=r}toString(){let n=this.severity==="error"?c.default.error:c.default.warning,t=o.default.gray.dim(this.lintId),s=o.default.gray.bold(this.node),r=this.severity==="error"?o.default.bold.red(this.lintMessage):o.default.yellow(this.lintMessage);return`${n} ${t} - node: ${s} - ${r}`}};var x="no-restricted-pre-release-dependencies",f="dependencies",C="You are using a restricted pre-release dependency. Please remove it.",O="array",P=1,S=(e,n,t)=>u(e,f,t)?new a(x,n,f,C):null;0&&(module.exports={lint,minItems,ruleType});
var f=Object.create;var i=Object.defineProperty;var h=Object.getOwnPropertyDescriptor;var y=Object.getOwnPropertyNames;var g=Object.getPrototypeOf,b=Object.prototype.hasOwnProperty;var V=(e,n)=>{for(var t in n)i(e,t,{get:n[t],enumerable:!0})},a=(e,n,t,s)=>{if(n&&typeof n=="object"||typeof n=="function")for(let r of y(n))!b.call(e,r)&&r!==t&&i(e,r,{get:()=>n[r],enumerable:!(s=h(n,r))||s.enumerable});return e};var d=(e,n,t)=>(t=e!=null?f(g(e)):{},a(n||!e||!e.__esModule?i(t,"default",{value:e,enumerable:!0}):t,e)),m=e=>a(i({},"__esModule",{value:!0}),e);var S={};V(S,{lint:()=>W,minItems:()=>P,ruleType:()=>C});module.exports=m(S);var U=require("semver");var p=(e,n,t)=>{if(!e.hasOwnProperty(n))return!1;for(let s in e[n])if(t.includes(s)){let r=e[n][s];if(r.includes("-beta")||r.includes("-rc"))return!0}return!1};var o=d(require("chalk")),c=d(require("log-symbols"));var l=class{constructor(n,t,s,r){this.lintId=n,this.severity=t,this.node=s,this.lintMessage=r}toString(){let n=this.severity==="error"?c.default.error:c.default.warning,t=o.default.gray.dim(this.lintId),s=o.default.gray.bold(this.node),r=this.severity==="error"?o.default.bold.red(this.lintMessage):o.default.yellow(this.lintMessage);return`${n} ${t} - node: ${s} - ${r}`}};var x="no-restricted-pre-release-dependencies",u="dependencies",O="You are using a restricted pre-release dependency. Please remove it.",C="array",P=1,W=(e,n,t)=>p(e,u,t)?new l(x,n,u,O):null;0&&(module.exports={lint,minItems,ruleType});

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

var p=Object.create;var i=Object.defineProperty;var y=Object.getOwnPropertyDescriptor;var h=Object.getOwnPropertyNames;var g=Object.getPrototypeOf,b=Object.prototype.hasOwnProperty;var m=(e,n)=>{for(var t in n)i(e,t,{get:n[t],enumerable:!0})},l=(e,n,t,s)=>{if(n&&typeof n=="object"||typeof n=="function")for(let r of h(n))!b.call(e,r)&&r!==t&&i(e,r,{get:()=>n[r],enumerable:!(s=y(n,r))||s.enumerable});return e};var d=(e,n,t)=>(t=e!=null?p(g(e)):{},l(n||!e||!e.__esModule?i(t,"default",{value:e,enumerable:!0}):t,e)),V=e=>l(i({},"__esModule",{value:!0}),e);var W={};m(W,{lint:()=>S,minItems:()=>P,ruleType:()=>O});module.exports=V(W);var k=require("semver");var u=(e,n,t)=>{if(!e.hasOwnProperty(n))return!1;for(let s in e[n])if(t.includes(s)){let r=e[n][s];if(r.includes("-beta")||r.includes("-rc"))return!0}return!1};var o=d(require("chalk")),c=d(require("log-symbols"));var a=class{constructor(n,t,s,r){this.lintId=n,this.severity=t,this.node=s,this.lintMessage=r}toString(){let n=this.severity==="error"?c.default.error:c.default.warning,t=o.default.gray.dim(this.lintId),s=o.default.gray.bold(this.node),r=this.severity==="error"?o.default.bold.red(this.lintMessage):o.default.yellow(this.lintMessage);return`${n} ${t} - node: ${s} - ${r}`}};var x="no-restricted-pre-release-devDependencies",f="devDependencies",C="You are using a restricted pre-release dependency. Please remove it.",O="array",P=1,S=(e,n,t)=>u(e,f,t)?new a(x,n,f,C):null;0&&(module.exports={lint,minItems,ruleType});
var f=Object.create;var i=Object.defineProperty;var h=Object.getOwnPropertyDescriptor;var y=Object.getOwnPropertyNames;var g=Object.getPrototypeOf,b=Object.prototype.hasOwnProperty;var V=(e,n)=>{for(var t in n)i(e,t,{get:n[t],enumerable:!0})},a=(e,n,t,s)=>{if(n&&typeof n=="object"||typeof n=="function")for(let r of y(n))!b.call(e,r)&&r!==t&&i(e,r,{get:()=>n[r],enumerable:!(s=h(n,r))||s.enumerable});return e};var d=(e,n,t)=>(t=e!=null?f(g(e)):{},a(n||!e||!e.__esModule?i(t,"default",{value:e,enumerable:!0}):t,e)),m=e=>a(i({},"__esModule",{value:!0}),e);var S={};V(S,{lint:()=>W,minItems:()=>P,ruleType:()=>C});module.exports=m(S);var U=require("semver");var p=(e,n,t)=>{if(!e.hasOwnProperty(n))return!1;for(let s in e[n])if(t.includes(s)){let r=e[n][s];if(r.includes("-beta")||r.includes("-rc"))return!0}return!1};var o=d(require("chalk")),c=d(require("log-symbols"));var l=class{constructor(n,t,s,r){this.lintId=n,this.severity=t,this.node=s,this.lintMessage=r}toString(){let n=this.severity==="error"?c.default.error:c.default.warning,t=o.default.gray.dim(this.lintId),s=o.default.gray.bold(this.node),r=this.severity==="error"?o.default.bold.red(this.lintMessage):o.default.yellow(this.lintMessage);return`${n} ${t} - node: ${s} - ${r}`}};var x="no-restricted-pre-release-devDependencies",u="devDependencies",O="You are using a restricted pre-release dependency. Please remove it.",C="array",P=1,W=(e,n,t)=>p(e,u,t)?new l(x,n,u,O):null;0&&(module.exports={lint,minItems,ruleType});

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

var h=Object.create;var i=Object.defineProperty;var g=Object.getOwnPropertyDescriptor;var b=Object.getOwnPropertyNames;var V=Object.getPrototypeOf,m=Object.prototype.hasOwnProperty;var x=(e,n)=>{for(var t in n)i(e,t,{get:n[t],enumerable:!0})},u=(e,n,t,s)=>{if(n&&typeof n=="object"||typeof n=="function")for(let r of b(n))!m.call(e,r)&&r!==t&&i(e,r,{get:()=>n[r],enumerable:!(s=g(n,r))||s.enumerable});return e};var f=(e,n,t)=>(t=e!=null?h(V(e)):{},u(n||!e||!e.__esModule?i(t,"default",{value:e,enumerable:!0}):t,e)),O=e=>u(i({},"__esModule",{value:!0}),e);var R={};x(R,{lint:()=>I,ruleType:()=>v});module.exports=O(R);var w=require("semver"),C=e=>typeof e=="object"&&e.hasOwnProperty("exceptions");var P=(e,n)=>e.startsWith(n,0);var p=(e,n,t,s)=>{if(!e.hasOwnProperty(n))return!1;let r=!1;for(let d in e[n]){if(C(s)&&s.exceptions.includes(d))continue;let y=e[n][d];P(y,t)&&(r=!0)}return r};var o=f(require("chalk")),c=f(require("log-symbols"));var a=class{constructor(n,t,s,r){this.lintId=n,this.severity=t,this.node=s,this.lintMessage=r}toString(){let n=this.severity==="error"?c.default.error:c.default.warning,t=o.default.gray.dim(this.lintId),s=o.default.gray.bold(this.node),r=this.severity==="error"?o.default.bold.red(this.lintMessage):o.default.yellow(this.lintMessage);return`${n} ${t} - node: ${s} - ${r}`}};var S="no-tilde-version-dependencies",l="dependencies",W="You are using an invalid version range. Please do not use ~.",v="optionalObject",I=(e,n,t)=>{let s="~";return e.hasOwnProperty(l)&&p(e,l,s,t)?new a(S,n,l,W):null};0&&(module.exports={lint,ruleType});
var y=Object.create;var i=Object.defineProperty;var g=Object.getOwnPropertyDescriptor;var b=Object.getOwnPropertyNames;var V=Object.getPrototypeOf,m=Object.prototype.hasOwnProperty;var x=(e,n)=>{for(var t in n)i(e,t,{get:n[t],enumerable:!0})},u=(e,n,t,s)=>{if(n&&typeof n=="object"||typeof n=="function")for(let r of b(n))!m.call(e,r)&&r!==t&&i(e,r,{get:()=>n[r],enumerable:!(s=g(n,r))||s.enumerable});return e};var p=(e,n,t)=>(t=e!=null?y(V(e)):{},u(n||!e||!e.__esModule?i(t,"default",{value:e,enumerable:!0}):t,e)),O=e=>u(i({},"__esModule",{value:!0}),e);var R={};x(R,{lint:()=>U,ruleType:()=>F});module.exports=O(R);var A=require("semver"),C=e=>typeof e=="object"&&e.hasOwnProperty("exceptions");var P=(e,n)=>e.startsWith(n,0);var f=(e,n,t,s)=>{if(!e.hasOwnProperty(n))return!1;let r=!1;for(let d in e[n]){if(C(s)&&s.exceptions.includes(d))continue;let h=e[n][d];P(h,t)&&(r=!0)}return r};var o=p(require("chalk")),c=p(require("log-symbols"));var l=class{constructor(n,t,s,r){this.lintId=n,this.severity=t,this.node=s,this.lintMessage=r}toString(){let n=this.severity==="error"?c.default.error:c.default.warning,t=o.default.gray.dim(this.lintId),s=o.default.gray.bold(this.node),r=this.severity==="error"?o.default.bold.red(this.lintMessage):o.default.yellow(this.lintMessage);return`${n} ${t} - node: ${s} - ${r}`}};var S="no-tilde-version-dependencies",a="dependencies",W="You are using an invalid version range. Please do not use ~.",F="optionalObject",U=(e,n,t)=>{let s="~";return e.hasOwnProperty(a)&&f(e,a,s,t)?new l(S,n,a,W):null};0&&(module.exports={lint,ruleType});

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

var h=Object.create;var i=Object.defineProperty;var g=Object.getOwnPropertyDescriptor;var b=Object.getOwnPropertyNames;var V=Object.getPrototypeOf,m=Object.prototype.hasOwnProperty;var x=(e,n)=>{for(var t in n)i(e,t,{get:n[t],enumerable:!0})},u=(e,n,t,s)=>{if(n&&typeof n=="object"||typeof n=="function")for(let r of b(n))!m.call(e,r)&&r!==t&&i(e,r,{get:()=>n[r],enumerable:!(s=g(n,r))||s.enumerable});return e};var f=(e,n,t)=>(t=e!=null?h(V(e)):{},u(n||!e||!e.__esModule?i(t,"default",{value:e,enumerable:!0}):t,e)),O=e=>u(i({},"__esModule",{value:!0}),e);var R={};x(R,{lint:()=>I,ruleType:()=>W});module.exports=O(R);var w=require("semver"),C=e=>typeof e=="object"&&e.hasOwnProperty("exceptions");var P=(e,n)=>e.startsWith(n,0);var p=(e,n,t,s)=>{if(!e.hasOwnProperty(n))return!1;let r=!1;for(let d in e[n]){if(C(s)&&s.exceptions.includes(d))continue;let y=e[n][d];P(y,t)&&(r=!0)}return r};var o=f(require("chalk")),c=f(require("log-symbols"));var a=class{constructor(n,t,s,r){this.lintId=n,this.severity=t,this.node=s,this.lintMessage=r}toString(){let n=this.severity==="error"?c.default.error:c.default.warning,t=o.default.gray.dim(this.lintId),s=o.default.gray.bold(this.node),r=this.severity==="error"?o.default.bold.red(this.lintMessage):o.default.yellow(this.lintMessage);return`${n} ${t} - node: ${s} - ${r}`}};var S="no-tilde-version-devDependencies",l="devDependencies",v="You are using an invalid version range. Please do not use ~.",W="optionalObject",I=(e,n,t)=>{let s="~";return e.hasOwnProperty(l)&&p(e,l,s,t)?new a(S,n,l,v):null};0&&(module.exports={lint,ruleType});
var y=Object.create;var i=Object.defineProperty;var g=Object.getOwnPropertyDescriptor;var b=Object.getOwnPropertyNames;var V=Object.getPrototypeOf,m=Object.prototype.hasOwnProperty;var x=(e,n)=>{for(var t in n)i(e,t,{get:n[t],enumerable:!0})},u=(e,n,t,s)=>{if(n&&typeof n=="object"||typeof n=="function")for(let r of b(n))!m.call(e,r)&&r!==t&&i(e,r,{get:()=>n[r],enumerable:!(s=g(n,r))||s.enumerable});return e};var p=(e,n,t)=>(t=e!=null?y(V(e)):{},u(n||!e||!e.__esModule?i(t,"default",{value:e,enumerable:!0}):t,e)),O=e=>u(i({},"__esModule",{value:!0}),e);var U={};x(U,{lint:()=>F,ruleType:()=>v});module.exports=O(U);var A=require("semver"),C=e=>typeof e=="object"&&e.hasOwnProperty("exceptions");var P=(e,n)=>e.startsWith(n,0);var f=(e,n,t,s)=>{if(!e.hasOwnProperty(n))return!1;let r=!1;for(let d in e[n]){if(C(s)&&s.exceptions.includes(d))continue;let h=e[n][d];P(h,t)&&(r=!0)}return r};var o=p(require("chalk")),c=p(require("log-symbols"));var l=class{constructor(n,t,s,r){this.lintId=n,this.severity=t,this.node=s,this.lintMessage=r}toString(){let n=this.severity==="error"?c.default.error:c.default.warning,t=o.default.gray.dim(this.lintId),s=o.default.gray.bold(this.node),r=this.severity==="error"?o.default.bold.red(this.lintMessage):o.default.yellow(this.lintMessage);return`${n} ${t} - node: ${s} - ${r}`}};var S="no-tilde-version-devDependencies",a="devDependencies",W="You are using an invalid version range. Please do not use ~.",v="optionalObject",F=(e,n,t)=>{let s="~";return e.hasOwnProperty(a)&&f(e,a,s,t)?new l(S,n,a,W):null};0&&(module.exports={lint,ruleType});

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

var m=Object.create;var c=Object.defineProperty;var V=Object.getOwnPropertyDescriptor;var x=Object.getOwnPropertyNames;var O=Object.getPrototypeOf,P=Object.prototype.hasOwnProperty;var C=(e,n)=>{for(var t in n)c(e,t,{get:n[t],enumerable:!0})},y=(e,n,t,s)=>{if(n&&typeof n=="object"||typeof n=="function")for(let r of x(n))!P.call(e,r)&&r!==t&&c(e,r,{get:()=>n[r],enumerable:!(s=V(n,r))||s.enumerable});return e};var h=(e,n,t)=>(t=e!=null?m(O(e)):{},y(n||!e||!e.__esModule?c(t,"default",{value:e,enumerable:!0}):t,e)),S=e=>y(c({},"__esModule",{value:!0}),e);var R={};C(R,{lint:()=>j,ruleType:()=>I});module.exports=S(R);var U=require("semver"),v=e=>typeof e=="object"&&e.hasOwnProperty("exceptions");var W=(e,n,t)=>{let f=!0,u=0;for(let p in e[n]){if(v(t)&&t.exceptions.includes(p))continue;let o=e[n][p];(o.startsWith("^",0)||o.startsWith("~",0)||o.startsWith(">",0)||o.startsWith("<",0)||o.indexOf("*")!==-1)&&(f=!1),u+=1}return{onlyAbsoluteVersionDetected:f,dependenciesChecked:u}};var g=(e,n,t)=>{let{onlyAbsoluteVersionDetected:s,dependenciesChecked:r}=W(e,n,t);return r>0?!s:!1};var k=require("jsonc-parser"),b=(e,n)=>e.hasOwnProperty(n);var i=h(require("chalk")),a=h(require("log-symbols"));var l=class{constructor(n,t,s,r){this.lintId=n,this.severity=t,this.node=s,this.lintMessage=r}toString(){let n=this.severity==="error"?a.default.error:a.default.warning,t=i.default.gray.dim(this.lintId),s=i.default.gray.bold(this.node),r=this.severity==="error"?i.default.bold.red(this.lintMessage):i.default.yellow(this.lintMessage);return`${n} ${t} - node: ${s} - ${r}`}};var w="prefer-absolute-version-dependencies",d="dependencies",A="You are using an invalid version range. Please use absolute versions.",I="optionalObject",j=(e,n,t)=>b(e,d)&&g(e,d,t)?new l(w,n,d,A):null;0&&(module.exports={lint,ruleType});
var V=Object.create;var c=Object.defineProperty;var m=Object.getOwnPropertyDescriptor;var x=Object.getOwnPropertyNames;var O=Object.getPrototypeOf,P=Object.prototype.hasOwnProperty;var C=(e,n)=>{for(var t in n)c(e,t,{get:n[t],enumerable:!0})},h=(e,n,t,s)=>{if(n&&typeof n=="object"||typeof n=="function")for(let r of x(n))!P.call(e,r)&&r!==t&&c(e,r,{get:()=>n[r],enumerable:!(s=m(n,r))||s.enumerable});return e};var y=(e,n,t)=>(t=e!=null?V(O(e)):{},h(n||!e||!e.__esModule?c(t,"default",{value:e,enumerable:!0}):t,e)),W=e=>h(c({},"__esModule",{value:!0}),e);var w={};C(w,{lint:()=>R,ruleType:()=>k});module.exports=W(w);var j=require("semver"),S=e=>typeof e=="object"&&e.hasOwnProperty("exceptions");var v=(e,n,t)=>{let p=!0,u=0;for(let f in e[n]){if(S(t)&&t.exceptions.includes(f))continue;let o=e[n][f];(o.startsWith("^",0)||o.startsWith("~",0)||o.startsWith(">",0)||o.startsWith("<",0)||o.indexOf("*")!==-1)&&(p=!1),u+=1}return{onlyAbsoluteVersionDetected:p,dependenciesChecked:u}};var g=(e,n,t)=>{let{onlyAbsoluteVersionDetected:s,dependenciesChecked:r}=v(e,n,t);return r>0?!s:!1};var F=require("jsonc-parser"),b=(e,n)=>e.hasOwnProperty(n);var i=y(require("chalk")),a=y(require("log-symbols"));var l=class{constructor(n,t,s,r){this.lintId=n,this.severity=t,this.node=s,this.lintMessage=r}toString(){let n=this.severity==="error"?a.default.error:a.default.warning,t=i.default.gray.dim(this.lintId),s=i.default.gray.bold(this.node),r=this.severity==="error"?i.default.bold.red(this.lintMessage):i.default.yellow(this.lintMessage);return`${n} ${t} - node: ${s} - ${r}`}};var U="prefer-absolute-version-dependencies",d="dependencies",A="You are using an invalid version range. Please use absolute versions.",k="optionalObject",R=(e,n,t)=>b(e,d)&&g(e,d,t)?new l(U,n,d,A):null;0&&(module.exports={lint,ruleType});

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

var m=Object.create;var c=Object.defineProperty;var V=Object.getOwnPropertyDescriptor;var x=Object.getOwnPropertyNames;var O=Object.getPrototypeOf,P=Object.prototype.hasOwnProperty;var C=(e,n)=>{for(var t in n)c(e,t,{get:n[t],enumerable:!0})},y=(e,n,t,s)=>{if(n&&typeof n=="object"||typeof n=="function")for(let r of x(n))!P.call(e,r)&&r!==t&&c(e,r,{get:()=>n[r],enumerable:!(s=V(n,r))||s.enumerable});return e};var h=(e,n,t)=>(t=e!=null?m(O(e)):{},y(n||!e||!e.__esModule?c(t,"default",{value:e,enumerable:!0}):t,e)),v=e=>y(c({},"__esModule",{value:!0}),e);var R={};C(R,{lint:()=>j,ruleType:()=>I});module.exports=v(R);var U=require("semver"),S=e=>typeof e=="object"&&e.hasOwnProperty("exceptions");var W=(e,n,t)=>{let f=!0,u=0;for(let p in e[n]){if(S(t)&&t.exceptions.includes(p))continue;let o=e[n][p];(o.startsWith("^",0)||o.startsWith("~",0)||o.startsWith(">",0)||o.startsWith("<",0)||o.indexOf("*")!==-1)&&(f=!1),u+=1}return{onlyAbsoluteVersionDetected:f,dependenciesChecked:u}};var g=(e,n,t)=>{let{onlyAbsoluteVersionDetected:s,dependenciesChecked:r}=W(e,n,t);return r>0?!s:!1};var k=require("jsonc-parser"),b=(e,n)=>e.hasOwnProperty(n);var i=h(require("chalk")),a=h(require("log-symbols"));var l=class{constructor(n,t,s,r){this.lintId=n,this.severity=t,this.node=s,this.lintMessage=r}toString(){let n=this.severity==="error"?a.default.error:a.default.warning,t=i.default.gray.dim(this.lintId),s=i.default.gray.bold(this.node),r=this.severity==="error"?i.default.bold.red(this.lintMessage):i.default.yellow(this.lintMessage);return`${n} ${t} - node: ${s} - ${r}`}};var w="prefer-absolute-version-devDependencies",d="devDependencies",A="You are using an invalid version range. Please use absolute versions.",I="optionalObject",j=(e,n,t)=>b(e,d)&&g(e,d,t)?new l(w,n,d,A):null;0&&(module.exports={lint,ruleType});
var V=Object.create;var c=Object.defineProperty;var m=Object.getOwnPropertyDescriptor;var x=Object.getOwnPropertyNames;var O=Object.getPrototypeOf,P=Object.prototype.hasOwnProperty;var C=(e,n)=>{for(var t in n)c(e,t,{get:n[t],enumerable:!0})},h=(e,n,t,s)=>{if(n&&typeof n=="object"||typeof n=="function")for(let r of x(n))!P.call(e,r)&&r!==t&&c(e,r,{get:()=>n[r],enumerable:!(s=m(n,r))||s.enumerable});return e};var y=(e,n,t)=>(t=e!=null?V(O(e)):{},h(n||!e||!e.__esModule?c(t,"default",{value:e,enumerable:!0}):t,e)),W=e=>h(c({},"__esModule",{value:!0}),e);var w={};C(w,{lint:()=>R,ruleType:()=>k});module.exports=W(w);var j=require("semver"),v=e=>typeof e=="object"&&e.hasOwnProperty("exceptions");var S=(e,n,t)=>{let p=!0,u=0;for(let f in e[n]){if(v(t)&&t.exceptions.includes(f))continue;let o=e[n][f];(o.startsWith("^",0)||o.startsWith("~",0)||o.startsWith(">",0)||o.startsWith("<",0)||o.indexOf("*")!==-1)&&(p=!1),u+=1}return{onlyAbsoluteVersionDetected:p,dependenciesChecked:u}};var g=(e,n,t)=>{let{onlyAbsoluteVersionDetected:s,dependenciesChecked:r}=S(e,n,t);return r>0?!s:!1};var F=require("jsonc-parser"),b=(e,n)=>e.hasOwnProperty(n);var i=y(require("chalk")),a=y(require("log-symbols"));var l=class{constructor(n,t,s,r){this.lintId=n,this.severity=t,this.node=s,this.lintMessage=r}toString(){let n=this.severity==="error"?a.default.error:a.default.warning,t=i.default.gray.dim(this.lintId),s=i.default.gray.bold(this.node),r=this.severity==="error"?i.default.bold.red(this.lintMessage):i.default.yellow(this.lintMessage);return`${n} ${t} - node: ${s} - ${r}`}};var U="prefer-absolute-version-devDependencies",d="devDependencies",A="You are using an invalid version range. Please use absolute versions.",k="optionalObject",R=(e,n,t)=>b(e,d)&&g(e,d,t)?new l(U,n,d,A):null;0&&(module.exports={lint,ruleType});

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

var g=Object.create;var i=Object.defineProperty;var b=Object.getOwnPropertyDescriptor;var m=Object.getOwnPropertyNames;var V=Object.getPrototypeOf,x=Object.prototype.hasOwnProperty;var O=(e,n)=>{for(var t in n)i(e,t,{get:n[t],enumerable:!0})},f=(e,n,t,s)=>{if(n&&typeof n=="object"||typeof n=="function")for(let r of m(n))!x.call(e,r)&&r!==t&&i(e,r,{get:()=>n[r],enumerable:!(s=b(n,r))||s.enumerable});return e};var p=(e,n,t)=>(t=e!=null?g(V(e)):{},f(n||!e||!e.__esModule?i(t,"default",{value:e,enumerable:!0}):t,e)),P=e=>f(i({},"__esModule",{value:!0}),e);var R={};O(R,{lint:()=>I,ruleType:()=>w});module.exports=P(R);var A=require("semver"),C=e=>typeof e=="object"&&e.hasOwnProperty("exceptions");var S=(e,n)=>e.startsWith(n,0),u=(e,n,t,s)=>{if(!e.hasOwnProperty(n))return!0;let r=!0;for(let d in e[n]){if(C(s)&&s.exceptions.includes(d))continue;let h=e[n][d];S(h,t)||(r=!1)}return r};var v=require("jsonc-parser"),y=(e,n)=>e.hasOwnProperty(n);var o=p(require("chalk")),c=p(require("log-symbols"));var a=class{constructor(n,t,s,r){this.lintId=n,this.severity=t,this.node=s,this.lintMessage=r}toString(){let n=this.severity==="error"?c.default.error:c.default.warning,t=o.default.gray.dim(this.lintId),s=o.default.gray.bold(this.node),r=this.severity==="error"?o.default.bold.red(this.lintMessage):o.default.yellow(this.lintMessage);return`${n} ${t} - node: ${s} - ${r}`}};var W="prefer-caret-version-dependencies",l="dependencies",k="You are using an invalid version range. Please use ^.",w="optionalObject",I=(e,n,t)=>{let s="^";return y(e,l)&&!u(e,l,s,t)?new a(W,n,l,k):null};0&&(module.exports={lint,ruleType});
var g=Object.create;var i=Object.defineProperty;var b=Object.getOwnPropertyDescriptor;var V=Object.getOwnPropertyNames;var m=Object.getPrototypeOf,x=Object.prototype.hasOwnProperty;var O=(e,n)=>{for(var t in n)i(e,t,{get:n[t],enumerable:!0})},p=(e,n,t,s)=>{if(n&&typeof n=="object"||typeof n=="function")for(let r of V(n))!x.call(e,r)&&r!==t&&i(e,r,{get:()=>n[r],enumerable:!(s=b(n,r))||s.enumerable});return e};var u=(e,n,t)=>(t=e!=null?g(m(e)):{},p(n||!e||!e.__esModule?i(t,"default",{value:e,enumerable:!0}):t,e)),P=e=>p(i({},"__esModule",{value:!0}),e);var k={};O(k,{lint:()=>R,ruleType:()=>v});module.exports=P(k);var w=require("semver"),C=e=>typeof e=="object"&&e.hasOwnProperty("exceptions");var S=(e,n)=>e.startsWith(n,0),f=(e,n,t,s)=>{if(!e.hasOwnProperty(n))return!0;let r=!0;for(let d in e[n]){if(C(s)&&s.exceptions.includes(d))continue;let y=e[n][d];S(y,t)||(r=!1)}return r};var W=require("jsonc-parser"),h=(e,n)=>e.hasOwnProperty(n);var o=u(require("chalk")),c=u(require("log-symbols"));var a=class{constructor(n,t,s,r){this.lintId=n,this.severity=t,this.node=s,this.lintMessage=r}toString(){let n=this.severity==="error"?c.default.error:c.default.warning,t=o.default.gray.dim(this.lintId),s=o.default.gray.bold(this.node),r=this.severity==="error"?o.default.bold.red(this.lintMessage):o.default.yellow(this.lintMessage);return`${n} ${t} - node: ${s} - ${r}`}};var F="prefer-caret-version-dependencies",l="dependencies",U="You are using an invalid version range. Please use ^.",v="optionalObject",R=(e,n,t)=>{let s="^";return h(e,l)&&!f(e,l,s,t)?new a(F,n,l,U):null};0&&(module.exports={lint,ruleType});

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

var g=Object.create;var i=Object.defineProperty;var b=Object.getOwnPropertyDescriptor;var m=Object.getOwnPropertyNames;var V=Object.getPrototypeOf,x=Object.prototype.hasOwnProperty;var O=(e,n)=>{for(var t in n)i(e,t,{get:n[t],enumerable:!0})},f=(e,n,t,s)=>{if(n&&typeof n=="object"||typeof n=="function")for(let r of m(n))!x.call(e,r)&&r!==t&&i(e,r,{get:()=>n[r],enumerable:!(s=b(n,r))||s.enumerable});return e};var p=(e,n,t)=>(t=e!=null?g(V(e)):{},f(n||!e||!e.__esModule?i(t,"default",{value:e,enumerable:!0}):t,e)),P=e=>f(i({},"__esModule",{value:!0}),e);var R={};O(R,{lint:()=>I,ruleType:()=>w});module.exports=P(R);var A=require("semver"),C=e=>typeof e=="object"&&e.hasOwnProperty("exceptions");var S=(e,n)=>e.startsWith(n,0),u=(e,n,t,s)=>{if(!e.hasOwnProperty(n))return!0;let r=!0;for(let d in e[n]){if(C(s)&&s.exceptions.includes(d))continue;let h=e[n][d];S(h,t)||(r=!1)}return r};var v=require("jsonc-parser"),y=(e,n)=>e.hasOwnProperty(n);var o=p(require("chalk")),c=p(require("log-symbols"));var a=class{constructor(n,t,s,r){this.lintId=n,this.severity=t,this.node=s,this.lintMessage=r}toString(){let n=this.severity==="error"?c.default.error:c.default.warning,t=o.default.gray.dim(this.lintId),s=o.default.gray.bold(this.node),r=this.severity==="error"?o.default.bold.red(this.lintMessage):o.default.yellow(this.lintMessage);return`${n} ${t} - node: ${s} - ${r}`}};var W="prefer-caret-version-devDependencies",l="devDependencies",k="You are using an invalid version range. Please use ^.",w="optionalObject",I=(e,n,t)=>{let s="^";return y(e,l)&&!u(e,l,s,t)?new a(W,n,l,k):null};0&&(module.exports={lint,ruleType});
var g=Object.create;var i=Object.defineProperty;var b=Object.getOwnPropertyDescriptor;var V=Object.getOwnPropertyNames;var m=Object.getPrototypeOf,x=Object.prototype.hasOwnProperty;var O=(e,n)=>{for(var t in n)i(e,t,{get:n[t],enumerable:!0})},p=(e,n,t,s)=>{if(n&&typeof n=="object"||typeof n=="function")for(let r of V(n))!x.call(e,r)&&r!==t&&i(e,r,{get:()=>n[r],enumerable:!(s=b(n,r))||s.enumerable});return e};var u=(e,n,t)=>(t=e!=null?g(m(e)):{},p(n||!e||!e.__esModule?i(t,"default",{value:e,enumerable:!0}):t,e)),P=e=>p(i({},"__esModule",{value:!0}),e);var k={};O(k,{lint:()=>R,ruleType:()=>U});module.exports=P(k);var w=require("semver"),C=e=>typeof e=="object"&&e.hasOwnProperty("exceptions");var S=(e,n)=>e.startsWith(n,0),f=(e,n,t,s)=>{if(!e.hasOwnProperty(n))return!0;let r=!0;for(let d in e[n]){if(C(s)&&s.exceptions.includes(d))continue;let y=e[n][d];S(y,t)||(r=!1)}return r};var W=require("jsonc-parser"),h=(e,n)=>e.hasOwnProperty(n);var o=u(require("chalk")),c=u(require("log-symbols"));var a=class{constructor(n,t,s,r){this.lintId=n,this.severity=t,this.node=s,this.lintMessage=r}toString(){let n=this.severity==="error"?c.default.error:c.default.warning,t=o.default.gray.dim(this.lintId),s=o.default.gray.bold(this.node),r=this.severity==="error"?o.default.bold.red(this.lintMessage):o.default.yellow(this.lintMessage);return`${n} ${t} - node: ${s} - ${r}`}};var v="prefer-caret-version-devDependencies",l="devDependencies",F="You are using an invalid version range. Please use ^.",U="optionalObject",R=(e,n,t)=>{let s="^";return h(e,l)&&!f(e,l,s,t)?new a(v,n,l,F):null};0&&(module.exports={lint,ruleType});

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

var y=Object.create;var i=Object.defineProperty;var h=Object.getOwnPropertyDescriptor;var g=Object.getOwnPropertyNames;var b=Object.getPrototypeOf,m=Object.prototype.hasOwnProperty;var V=(e,n)=>{for(var t in n)i(e,t,{get:n[t],enumerable:!0})},d=(e,n,t,s)=>{if(n&&typeof n=="object"||typeof n=="function")for(let r of g(n))!m.call(e,r)&&r!==t&&i(e,r,{get:()=>n[r],enumerable:!(s=h(n,r))||s.enumerable});return e};var f=(e,n,t)=>(t=e!=null?y(b(e)):{},d(n||!e||!e.__esModule?i(t,"default",{value:e,enumerable:!0}):t,e)),x=e=>d(i({},"__esModule",{value:!0}),e);var w={};V(w,{lint:()=>k,ruleType:()=>W});module.exports=x(w);var O=require("semver"),P=e=>typeof e=="object"&&e.hasOwnProperty("exceptions");var p=(e,n,t)=>{for(let s in e[n]){if(P(t)&&t.exceptions.includes(s))continue;let r=e[n][s];if(O.validRange(r)&&r.replace(/\D+/g,"").substr(0,1)==="0")return!0}return!1};var C=require("jsonc-parser"),u=(e,n)=>e.hasOwnProperty(n);var o=f(require("chalk")),c=f(require("log-symbols"));var a=class{constructor(n,t,s,r){this.lintId=n,this.severity=t,this.node=s,this.lintMessage=r}toString(){let n=this.severity==="error"?c.default.error:c.default.warning,t=o.default.gray.dim(this.lintId),s=o.default.gray.bold(this.node),r=this.severity==="error"?o.default.bold.red(this.lintMessage):o.default.yellow(this.lintMessage);return`${n} ${t} - node: ${s} - ${r}`}};var S="prefer-no-version-zero-dependencies",l="dependencies",v="You have invalid version 0 dependencies. Please use modules with a major version >= 1.",W="optionalObject",k=(e,n,t)=>u(e,l)&&p(e,l,t)?new a(S,n,l,v):null;0&&(module.exports={lint,ruleType});
var h=Object.create;var i=Object.defineProperty;var y=Object.getOwnPropertyDescriptor;var g=Object.getOwnPropertyNames;var b=Object.getPrototypeOf,V=Object.prototype.hasOwnProperty;var m=(e,n)=>{for(var t in n)i(e,t,{get:n[t],enumerable:!0})},d=(e,n,t,s)=>{if(n&&typeof n=="object"||typeof n=="function")for(let r of g(n))!V.call(e,r)&&r!==t&&i(e,r,{get:()=>n[r],enumerable:!(s=y(n,r))||s.enumerable});return e};var p=(e,n,t)=>(t=e!=null?h(b(e)):{},d(n||!e||!e.__esModule?i(t,"default",{value:e,enumerable:!0}):t,e)),x=e=>d(i({},"__esModule",{value:!0}),e);var U={};m(U,{lint:()=>F,ruleType:()=>v});module.exports=x(U);var O=require("semver"),P=e=>typeof e=="object"&&e.hasOwnProperty("exceptions");var u=(e,n,t)=>{for(let s in e[n]){if(P(t)&&t.exceptions.includes(s))continue;let r=e[n][s];if(O.validRange(r)&&r.replace(/\D+/g,"").substr(0,1)==="0")return!0}return!1};var C=require("jsonc-parser"),f=(e,n)=>e.hasOwnProperty(n);var o=p(require("chalk")),c=p(require("log-symbols"));var a=class{constructor(n,t,s,r){this.lintId=n,this.severity=t,this.node=s,this.lintMessage=r}toString(){let n=this.severity==="error"?c.default.error:c.default.warning,t=o.default.gray.dim(this.lintId),s=o.default.gray.bold(this.node),r=this.severity==="error"?o.default.bold.red(this.lintMessage):o.default.yellow(this.lintMessage);return`${n} ${t} - node: ${s} - ${r}`}};var W="prefer-no-version-zero-dependencies",l="dependencies",S="You have invalid version 0 dependencies. Please use modules with a major version >= 1.",v="optionalObject",F=(e,n,t)=>f(e,l)&&u(e,l,t)?new a(W,n,l,S):null;0&&(module.exports={lint,ruleType});

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

var y=Object.create;var i=Object.defineProperty;var h=Object.getOwnPropertyDescriptor;var g=Object.getOwnPropertyNames;var b=Object.getPrototypeOf,m=Object.prototype.hasOwnProperty;var V=(e,n)=>{for(var t in n)i(e,t,{get:n[t],enumerable:!0})},d=(e,n,t,s)=>{if(n&&typeof n=="object"||typeof n=="function")for(let r of g(n))!m.call(e,r)&&r!==t&&i(e,r,{get:()=>n[r],enumerable:!(s=h(n,r))||s.enumerable});return e};var f=(e,n,t)=>(t=e!=null?y(b(e)):{},d(n||!e||!e.__esModule?i(t,"default",{value:e,enumerable:!0}):t,e)),x=e=>d(i({},"__esModule",{value:!0}),e);var w={};V(w,{lint:()=>k,ruleType:()=>W});module.exports=x(w);var O=require("semver"),P=e=>typeof e=="object"&&e.hasOwnProperty("exceptions");var p=(e,n,t)=>{for(let s in e[n]){if(P(t)&&t.exceptions.includes(s))continue;let r=e[n][s];if(O.validRange(r)&&r.replace(/\D+/g,"").substr(0,1)==="0")return!0}return!1};var C=require("jsonc-parser"),u=(e,n)=>e.hasOwnProperty(n);var o=f(require("chalk")),c=f(require("log-symbols"));var a=class{constructor(n,t,s,r){this.lintId=n,this.severity=t,this.node=s,this.lintMessage=r}toString(){let n=this.severity==="error"?c.default.error:c.default.warning,t=o.default.gray.dim(this.lintId),s=o.default.gray.bold(this.node),r=this.severity==="error"?o.default.bold.red(this.lintMessage):o.default.yellow(this.lintMessage);return`${n} ${t} - node: ${s} - ${r}`}};var v="prefer-no-version-zero-devDependencies",l="devDependencies",S="You have invalid version 0 dependencies. Please use modules with a major version >= 1.",W="optionalObject",k=(e,n,t)=>u(e,l)&&p(e,l,t)?new a(v,n,l,S):null;0&&(module.exports={lint,ruleType});
var h=Object.create;var i=Object.defineProperty;var y=Object.getOwnPropertyDescriptor;var g=Object.getOwnPropertyNames;var b=Object.getPrototypeOf,V=Object.prototype.hasOwnProperty;var m=(e,n)=>{for(var t in n)i(e,t,{get:n[t],enumerable:!0})},d=(e,n,t,s)=>{if(n&&typeof n=="object"||typeof n=="function")for(let r of g(n))!V.call(e,r)&&r!==t&&i(e,r,{get:()=>n[r],enumerable:!(s=y(n,r))||s.enumerable});return e};var p=(e,n,t)=>(t=e!=null?h(b(e)):{},d(n||!e||!e.__esModule?i(t,"default",{value:e,enumerable:!0}):t,e)),x=e=>d(i({},"__esModule",{value:!0}),e);var U={};m(U,{lint:()=>F,ruleType:()=>S});module.exports=x(U);var O=require("semver"),P=e=>typeof e=="object"&&e.hasOwnProperty("exceptions");var u=(e,n,t)=>{for(let s in e[n]){if(P(t)&&t.exceptions.includes(s))continue;let r=e[n][s];if(O.validRange(r)&&r.replace(/\D+/g,"").substr(0,1)==="0")return!0}return!1};var C=require("jsonc-parser"),f=(e,n)=>e.hasOwnProperty(n);var o=p(require("chalk")),c=p(require("log-symbols"));var a=class{constructor(n,t,s,r){this.lintId=n,this.severity=t,this.node=s,this.lintMessage=r}toString(){let n=this.severity==="error"?c.default.error:c.default.warning,t=o.default.gray.dim(this.lintId),s=o.default.gray.bold(this.node),r=this.severity==="error"?o.default.bold.red(this.lintMessage):o.default.yellow(this.lintMessage);return`${n} ${t} - node: ${s} - ${r}`}};var v="prefer-no-version-zero-devDependencies",l="devDependencies",W="You have invalid version 0 dependencies. Please use modules with a major version >= 1.",S="optionalObject",F=(e,n,t)=>f(e,l)&&u(e,l,t)?new a(v,n,l,W):null;0&&(module.exports={lint,ruleType});

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

var g=Object.create;var i=Object.defineProperty;var b=Object.getOwnPropertyDescriptor;var m=Object.getOwnPropertyNames;var V=Object.getPrototypeOf,x=Object.prototype.hasOwnProperty;var O=(e,n)=>{for(var t in n)i(e,t,{get:n[t],enumerable:!0})},f=(e,n,t,s)=>{if(n&&typeof n=="object"||typeof n=="function")for(let r of m(n))!x.call(e,r)&&r!==t&&i(e,r,{get:()=>n[r],enumerable:!(s=b(n,r))||s.enumerable});return e};var p=(e,n,t)=>(t=e!=null?g(V(e)):{},f(n||!e||!e.__esModule?i(t,"default",{value:e,enumerable:!0}):t,e)),P=e=>f(i({},"__esModule",{value:!0}),e);var R={};O(R,{lint:()=>I,ruleType:()=>w});module.exports=P(R);var A=require("semver"),C=e=>typeof e=="object"&&e.hasOwnProperty("exceptions");var S=(e,n)=>e.startsWith(n,0),u=(e,n,t,s)=>{if(!e.hasOwnProperty(n))return!0;let r=!0;for(let d in e[n]){if(C(s)&&s.exceptions.includes(d))continue;let h=e[n][d];S(h,t)||(r=!1)}return r};var v=require("jsonc-parser"),y=(e,n)=>e.hasOwnProperty(n);var o=p(require("chalk")),c=p(require("log-symbols"));var a=class{constructor(n,t,s,r){this.lintId=n,this.severity=t,this.node=s,this.lintMessage=r}toString(){let n=this.severity==="error"?c.default.error:c.default.warning,t=o.default.gray.dim(this.lintId),s=o.default.gray.bold(this.node),r=this.severity==="error"?o.default.bold.red(this.lintMessage):o.default.yellow(this.lintMessage);return`${n} ${t} - node: ${s} - ${r}`}};var W="prefer-tilde-version-dependencies",l="dependencies",k="You are using an invalid version range. Please use ~.",w="optionalObject",I=(e,n,t)=>{let s="~";return y(e,l)&&!u(e,l,s,t)?new a(W,n,l,k):null};0&&(module.exports={lint,ruleType});
var g=Object.create;var i=Object.defineProperty;var b=Object.getOwnPropertyDescriptor;var V=Object.getOwnPropertyNames;var m=Object.getPrototypeOf,x=Object.prototype.hasOwnProperty;var O=(e,n)=>{for(var t in n)i(e,t,{get:n[t],enumerable:!0})},p=(e,n,t,s)=>{if(n&&typeof n=="object"||typeof n=="function")for(let r of V(n))!x.call(e,r)&&r!==t&&i(e,r,{get:()=>n[r],enumerable:!(s=b(n,r))||s.enumerable});return e};var u=(e,n,t)=>(t=e!=null?g(m(e)):{},p(n||!e||!e.__esModule?i(t,"default",{value:e,enumerable:!0}):t,e)),P=e=>p(i({},"__esModule",{value:!0}),e);var k={};O(k,{lint:()=>R,ruleType:()=>v});module.exports=P(k);var w=require("semver"),C=e=>typeof e=="object"&&e.hasOwnProperty("exceptions");var S=(e,n)=>e.startsWith(n,0),f=(e,n,t,s)=>{if(!e.hasOwnProperty(n))return!0;let r=!0;for(let d in e[n]){if(C(s)&&s.exceptions.includes(d))continue;let y=e[n][d];S(y,t)||(r=!1)}return r};var W=require("jsonc-parser"),h=(e,n)=>e.hasOwnProperty(n);var o=u(require("chalk")),c=u(require("log-symbols"));var a=class{constructor(n,t,s,r){this.lintId=n,this.severity=t,this.node=s,this.lintMessage=r}toString(){let n=this.severity==="error"?c.default.error:c.default.warning,t=o.default.gray.dim(this.lintId),s=o.default.gray.bold(this.node),r=this.severity==="error"?o.default.bold.red(this.lintMessage):o.default.yellow(this.lintMessage);return`${n} ${t} - node: ${s} - ${r}`}};var F="prefer-tilde-version-dependencies",l="dependencies",U="You are using an invalid version range. Please use ~.",v="optionalObject",R=(e,n,t)=>{let s="~";return h(e,l)&&!f(e,l,s,t)?new a(F,n,l,U):null};0&&(module.exports={lint,ruleType});

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

var g=Object.create;var i=Object.defineProperty;var b=Object.getOwnPropertyDescriptor;var m=Object.getOwnPropertyNames;var V=Object.getPrototypeOf,x=Object.prototype.hasOwnProperty;var O=(e,n)=>{for(var t in n)i(e,t,{get:n[t],enumerable:!0})},f=(e,n,t,s)=>{if(n&&typeof n=="object"||typeof n=="function")for(let r of m(n))!x.call(e,r)&&r!==t&&i(e,r,{get:()=>n[r],enumerable:!(s=b(n,r))||s.enumerable});return e};var p=(e,n,t)=>(t=e!=null?g(V(e)):{},f(n||!e||!e.__esModule?i(t,"default",{value:e,enumerable:!0}):t,e)),P=e=>f(i({},"__esModule",{value:!0}),e);var R={};O(R,{lint:()=>I,ruleType:()=>w});module.exports=P(R);var A=require("semver"),C=e=>typeof e=="object"&&e.hasOwnProperty("exceptions");var S=(e,n)=>e.startsWith(n,0),u=(e,n,t,s)=>{if(!e.hasOwnProperty(n))return!0;let r=!0;for(let d in e[n]){if(C(s)&&s.exceptions.includes(d))continue;let h=e[n][d];S(h,t)||(r=!1)}return r};var v=require("jsonc-parser"),y=(e,n)=>e.hasOwnProperty(n);var o=p(require("chalk")),c=p(require("log-symbols"));var a=class{constructor(n,t,s,r){this.lintId=n,this.severity=t,this.node=s,this.lintMessage=r}toString(){let n=this.severity==="error"?c.default.error:c.default.warning,t=o.default.gray.dim(this.lintId),s=o.default.gray.bold(this.node),r=this.severity==="error"?o.default.bold.red(this.lintMessage):o.default.yellow(this.lintMessage);return`${n} ${t} - node: ${s} - ${r}`}};var W="prefer-tilde-version-devDependencies",l="devDependencies",k="You are using an invalid version range. Please use ~.",w="optionalObject",I=(e,n,t)=>{let s="~";return y(e,l)&&!u(e,l,s,t)?new a(W,n,l,k):null};0&&(module.exports={lint,ruleType});
var g=Object.create;var i=Object.defineProperty;var b=Object.getOwnPropertyDescriptor;var V=Object.getOwnPropertyNames;var m=Object.getPrototypeOf,x=Object.prototype.hasOwnProperty;var O=(e,n)=>{for(var t in n)i(e,t,{get:n[t],enumerable:!0})},p=(e,n,t,s)=>{if(n&&typeof n=="object"||typeof n=="function")for(let r of V(n))!x.call(e,r)&&r!==t&&i(e,r,{get:()=>n[r],enumerable:!(s=b(n,r))||s.enumerable});return e};var u=(e,n,t)=>(t=e!=null?g(m(e)):{},p(n||!e||!e.__esModule?i(t,"default",{value:e,enumerable:!0}):t,e)),P=e=>p(i({},"__esModule",{value:!0}),e);var k={};O(k,{lint:()=>R,ruleType:()=>U});module.exports=P(k);var w=require("semver"),C=e=>typeof e=="object"&&e.hasOwnProperty("exceptions");var S=(e,n)=>e.startsWith(n,0),f=(e,n,t,s)=>{if(!e.hasOwnProperty(n))return!0;let r=!0;for(let d in e[n]){if(C(s)&&s.exceptions.includes(d))continue;let y=e[n][d];S(y,t)||(r=!1)}return r};var W=require("jsonc-parser"),h=(e,n)=>e.hasOwnProperty(n);var o=u(require("chalk")),c=u(require("log-symbols"));var a=class{constructor(n,t,s,r){this.lintId=n,this.severity=t,this.node=s,this.lintMessage=r}toString(){let n=this.severity==="error"?c.default.error:c.default.warning,t=o.default.gray.dim(this.lintId),s=o.default.gray.bold(this.node),r=this.severity==="error"?o.default.bold.red(this.lintMessage):o.default.yellow(this.lintMessage);return`${n} ${t} - node: ${s} - ${r}`}};var v="prefer-tilde-version-devDependencies",l="devDependencies",F="You are using an invalid version range. Please use ~.",U="optionalObject",R=(e,n,t)=>{let s="~";return h(e,l)&&!f(e,l,s,t)?new a(v,n,l,F):null};0&&(module.exports={lint,ruleType});

@@ -87,9 +87,14 @@ import { PackageJson } from 'type-fest';

export declare const doVersContainArchiveUrl: (packageJsonData: PackageJson | any, nodeName: string, config: any) => boolean;
export interface AuditDependenciesForFileUrlVersionResponse {
hasFileUrlVersions: boolean;
dependenciesWithFileUrlVersion: string[];
dependenciesWithoutFileUrlVersion: string[];
}
/**
* Determines whether or not dependency versions contains file url
* @param {object} packageJsonData Valid JSON
* @param {string} nodeName Name of a node in the package.json file
* @param {object} config Rule configuration
* @return {boolean} True if the package contain file url.
* @param packageJsonData Valid JSON
* @param nodeName Name of a node in the package.json file
* @param config Rule configuration
* @return True if the package contain file url.
*/
export declare const doVersContainFileUrl: (packageJsonData: PackageJson | any, nodeName: string, config: any) => boolean;
export declare const auditDependenciesForFileUrlVersion: (packageJsonData: PackageJson | any, nodeName: string, config: any) => AuditDependenciesForFileUrlVersionResponse;
{
"name": "npm-package-json-lint",
"version": "6.1.0",
"version": "6.2.0",
"description": "Configurable linter for package.json files.",

@@ -5,0 +5,0 @@ "keywords": [

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