Socket
Socket
Sign inDemoInstall

judgementalist

Package Overview
Dependencies
71
Maintainers
1
Versions
20
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.0.16 to 1.0.17

2

backend/build/index.js
#!/usr/bin/env node
(()=>{"use strict";var e={913:function(e,t,n){var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),i(n(142)).default.config();const o={port:process.env.PORT||3001,db:process.env.DB||"db.json"};t.default=o},580:function(e,t,n){var i=this&&this.__awaiter||function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function u(e){try{d(i.next(e))}catch(e){r(e)}}function s(e){try{d(i.throw(e))}catch(e){r(e)}}function d(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(u,s)}d((i=i.apply(e,t||[])).next())}))},o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.set=t.get=t.connect=void 0;const r=o(n(292)),u=o(n(913));let s=!1,d={};t.connect=function(){return i(this,void 0,void 0,(function*(){if(!s)try{const e=yield r.default.readFile(u.default.db);d=JSON.parse(e.toString()),s=!0}catch(e){}}))},t.get=function(e){return i(this,void 0,void 0,(function*(){return e?d[e]:d}))},t.set=function(e,t){return i(this,void 0,void 0,(function*(){return d[e]=t,yield r.default.writeFile(u.default.db,JSON.stringify(d)),d[e]}))}},2:function(e,t,n){var i=this&&this.__createBinding||(Object.create?function(e,t,n,i){void 0===i&&(i=n);var o=Object.getOwnPropertyDescriptor(t,n);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,i,o)}:function(e,t,n,i){void 0===i&&(i=n),e[i]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),r=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&i(t,e,n);return o(t,e),t},u=this&&this.__awaiter||function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function u(e){try{d(i.next(e))}catch(e){r(e)}}function s(e){try{d(i.throw(e))}catch(e){r(e)}}function d(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(u,s)}d((i=i.apply(e,t||[])).next())}))},s=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.done=t.updateIssue=t.getIssue=t.getIssues=void 0;const d=s(n(292)),c=r(n(580)),a=n(397);function f(){return u(this,void 0,void 0,(function*(){yield c.connect();const e=yield c.get("issues");if(e)return e;const t=(yield d.default.readdir("..")).filter((e=>e.match(/\d\d\d\.md/))),n=yield(0,a.getWatsons)(),i=yield Promise.all(t.map((e=>d.default.readFile(`../${e}`).then((e=>e.toString())).then((t=>{const i=t.split("\n"),[o,,r,,u]=i,s=u.replace(/# /,""),d=n.find((e=>e.name===o))||{name:o};return{file:e,watson:d,severity:r,title:s,markdown:t}})))));return yield c.set("issues",i),i}))}t.getIssues=f,t.getIssue=function(e){return u(this,void 0,void 0,(function*(){return(yield f()).find((t=>t.file===e))}))},t.updateIssue=function(e,t){return u(this,void 0,void 0,(function*(){const n=(yield f()).map((n=>n.file===e?t:n));return yield c.set("issues",n),t}))},t.done=function(){return u(this,void 0,void 0,(function*(){const e=yield f();let t="";const n=["high","medium"];for(const i of n){const n=[...new Set(e.filter((e=>e.decidedSeverity===i)).filter((e=>e.decidedDuplication)).map((e=>e.decidedDuplication)))];for(let o=0;o<n.length;o++){const r=`${(o+1).toString().padStart(3,"0")}-${i.charAt(0).toUpperCase()}`;t+=`mkdir -p ${r}\n`;const u=e.filter((e=>e.decidedDuplication===n[o]));for(const e of u)t+=`git mv ${e.file} ${r}/${e.decidedBest?e.file.replace(".md","-best.md"):e.file}\n`}}console.log(t)}))}},397:function(e,t,n){var i=this&&this.__awaiter||function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function u(e){try{d(i.next(e))}catch(e){r(e)}}function s(e){try{d(i.throw(e))}catch(e){r(e)}}function d(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(u,s)}d((i=i.apply(e,t||[])).next())}))},o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.getWatsons=void 0;const r=o(n(167));t.getWatsons=function(){return i(this,void 0,void 0,(function*(){const{data:e}=yield r.default.get("https://mainnet-contest.sherlock.xyz/stats/leaderboard");return Object.keys(e).map((t=>Object.assign({name:t},e[t])))}))}},607:function(e,t,n){var i=this&&this.__awaiter||function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function u(e){try{d(i.next(e))}catch(e){r(e)}}function s(e){try{d(i.throw(e))}catch(e){r(e)}}function d(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(u,s)}d((i=i.apply(e,t||[])).next())}))},o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const r=o(n(860)),u=o(n(17)),s=o(n(142)),d=o(n(913)),c=n(2);s.default.config();const a=(0,r.default)(),f=d.default.port;a.use(r.default.json()),a.use(r.default.urlencoded({extended:!0})),a.use(r.default.static(u.default.join(__dirname,"../../frontend","build"))),a.get("/issues",((e,t)=>i(void 0,void 0,void 0,(function*(){t.json(yield(0,c.getIssues)())})))),a.get("/issues/:file",((e,t)=>i(void 0,void 0,void 0,(function*(){t.json(yield(0,c.getIssue)(e.params.file))})))),a.patch("/issues/:file",((e,t)=>i(void 0,void 0,void 0,(function*(){t.json(yield(0,c.updateIssue)(e.params.file,e.body))})))),a.post("/done",((e,t)=>i(void 0,void 0,void 0,(function*(){yield(0,c.done)(),t.json("Done")})))),a.listen(f,(()=>{console.log(`⚡️[server]: Server is running at http://localhost:${f}`)}))},167:e=>{e.exports=require("axios")},142:e=>{e.exports=require("dotenv")},860:e=>{e.exports=require("express")},292:e=>{e.exports=require("fs/promises")},17:e=>{e.exports=require("path")}},t={};!function n(i){var o=t[i];if(void 0!==o)return o.exports;var r=t[i]={exports:{}};return e[i].call(r.exports,r,r.exports,n),r.exports}(607)})();
(()=>{"use strict";var e={913:function(e,t,n){var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),i(n(142)).default.config();const o={port:process.env.PORT||3001,db:process.env.DB||"db.json"};t.default=o},580:function(e,t,n){var i=this&&this.__awaiter||function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function u(e){try{c(i.next(e))}catch(e){r(e)}}function s(e){try{c(i.throw(e))}catch(e){r(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(u,s)}c((i=i.apply(e,t||[])).next())}))},o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.set=t.get=t.connect=void 0;const r=o(n(292)),u=o(n(913));let s=!1,c={};t.connect=function(){return i(this,void 0,void 0,(function*(){if(!s)try{const e=yield r.default.readFile(u.default.db);c=JSON.parse(e.toString()),s=!0}catch(e){}}))},t.get=function(e){return i(this,void 0,void 0,(function*(){return e?c[e]:c}))},t.set=function(e,t){return i(this,void 0,void 0,(function*(){return c[e]=t,yield r.default.writeFile(u.default.db,JSON.stringify(c)),c[e]}))}},2:function(e,t,n){var i=this&&this.__createBinding||(Object.create?function(e,t,n,i){void 0===i&&(i=n);var o=Object.getOwnPropertyDescriptor(t,n);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,i,o)}:function(e,t,n,i){void 0===i&&(i=n),e[i]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),r=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&i(t,e,n);return o(t,e),t},u=this&&this.__awaiter||function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function u(e){try{c(i.next(e))}catch(e){r(e)}}function s(e){try{c(i.throw(e))}catch(e){r(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(u,s)}c((i=i.apply(e,t||[])).next())}))},s=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.done=t.updateIssue=t.getIssue=t.getIssues=void 0;const c=s(n(292)),d=r(n(580)),a=n(397);function f(){return u(this,void 0,void 0,(function*(){yield d.connect();const e=yield d.get("issues");if(e)return e;const t=yield c.default.readdir(".");console.log(t);const n=t.filter((e=>e.match(/\d\d\d\.md/))),i=yield(0,a.getWatsons)(),o=yield Promise.all(n.map((e=>c.default.readFile(`./${e}`).then((e=>e.toString())).then((t=>{const n=t.split("\n"),[o,,r,,u]=n,s=u.replace(/# /,""),c=i.find((e=>e.name===o))||{name:o};return{file:e,watson:c,severity:r,title:s,markdown:t}})))));return yield d.set("issues",o),o}))}t.getIssues=f,t.getIssue=function(e){return u(this,void 0,void 0,(function*(){return(yield f()).find((t=>t.file===e))}))},t.updateIssue=function(e,t){return u(this,void 0,void 0,(function*(){const n=(yield f()).map((n=>n.file===e?t:n));return yield d.set("issues",n),t}))},t.done=function(){return u(this,void 0,void 0,(function*(){const e=yield f();let t="";const n=["high","medium"];for(const i of n){const n=[...new Set(e.filter((e=>e.decidedSeverity===i)).filter((e=>e.decidedDuplication)).map((e=>e.decidedDuplication)))];for(let o=0;o<n.length;o++){const r=`${(o+1).toString().padStart(3,"0")}-${i.charAt(0).toUpperCase()}`;t+=`mkdir -p ${r}\n`;const u=e.filter((e=>e.decidedDuplication===n[o]));for(const e of u)t+=`git mv ${e.file} ${r}/${e.decidedBest?e.file.replace(".md","-best.md"):e.file}\n`}}console.log(t)}))}},397:function(e,t,n){var i=this&&this.__awaiter||function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function u(e){try{c(i.next(e))}catch(e){r(e)}}function s(e){try{c(i.throw(e))}catch(e){r(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(u,s)}c((i=i.apply(e,t||[])).next())}))},o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.getWatsons=void 0;const r=o(n(167));t.getWatsons=function(){return i(this,void 0,void 0,(function*(){const{data:e}=yield r.default.get("https://mainnet-contest.sherlock.xyz/stats/leaderboard");return Object.keys(e).map((t=>Object.assign({name:t},e[t])))}))}},607:function(e,t,n){var i=this&&this.__awaiter||function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function u(e){try{c(i.next(e))}catch(e){r(e)}}function s(e){try{c(i.throw(e))}catch(e){r(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(u,s)}c((i=i.apply(e,t||[])).next())}))},o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const r=o(n(860)),u=o(n(17)),s=o(n(142)),c=o(n(913)),d=n(2);s.default.config();const a=(0,r.default)(),f=c.default.port;a.use(r.default.json()),a.use(r.default.urlencoded({extended:!0})),a.use(r.default.static(u.default.join(__dirname,"../../frontend","build"))),a.get("/issues",((e,t)=>i(void 0,void 0,void 0,(function*(){t.json(yield(0,d.getIssues)())})))),a.get("/issues/:file",((e,t)=>i(void 0,void 0,void 0,(function*(){t.json(yield(0,d.getIssue)(e.params.file))})))),a.patch("/issues/:file",((e,t)=>i(void 0,void 0,void 0,(function*(){t.json(yield(0,d.updateIssue)(e.params.file,e.body))})))),a.post("/done",((e,t)=>i(void 0,void 0,void 0,(function*(){yield(0,d.done)(),t.json("Done")})))),a.listen(f,(()=>{console.log(`⚡️[server]: Server is running at http://localhost:${f}`)}))},167:e=>{e.exports=require("axios")},142:e=>{e.exports=require("dotenv")},860:e=>{e.exports=require("express")},292:e=>{e.exports=require("fs/promises")},17:e=>{e.exports=require("path")}},t={};!function n(i){var o=t[i];if(void 0!==o)return o.exports;var r=t[i]={exports:{}};return e[i].call(r.exports,r,r.exports,n),r.exports}(607)})();

@@ -9,3 +9,3 @@ {

],
"version": "1.0.16",
"version": "1.0.17",
"scripts": {

@@ -12,0 +12,0 @@ "prepublish": "yarn frontend && yarn backend && chmod +x backend/build/index.js",

SocketSocket SOC 2 Logo

Product

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

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc