license-kit
Version:
Aggregate license notes of OSS libraries used in your Node.js project, analyze & visualize OSS licenses with AI-turbocharged tooling
1 lines • 11.4 kB
JavaScript
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[177],{64:(e,t,r)=>{"use strict";var n=Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]},o=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t},c=function(){var e=function(t){return(e=Object.getOwnPropertyNames||function(e){var t=[];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[t.length]=r);return t})(t)};return function(t){if(t&&t.__esModule)return t;var r={};if(null!=t)for(var c=e(t),i=0;i<c.length;i++)"default"!==c[i]&&n(r,t,c[i]);return o(r,t),r}}(),i=function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),t.Types=void 0,t.Types=c(r(28126)),i(r(85010),t),i(r(47095),t),i(r(38286),t)},4010:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.categorizeLicense=i,t.analyzeLicenses=function(e){let t={[o.LicenseCategory.STRONG_COPYLEFT]:0,[o.LicenseCategory.WEAK_COPYLEFT]:0,[o.LicenseCategory.PERMISSIVE]:0,[o.LicenseCategory.UNKNOWN]:0},r={},n={};Object.entries(e).forEach(e=>{let[o,c]=e,a=c.type,s=i(a);t[s]++;{var u;let e=null!=a?a:"unknown";r[e]=(null!=(u=r[e])?u:0)+1}n[o]=s});let a=Object.keys(e).length,{categoriesPresence:s,description:u}=(0,c.getGraphStateInfo)(t);return{total:a,byCategory:t,byLicense:r,description:u,categoriesPresence:s,categorizedLicenses:n}};let n=r(44362),o=r(93816),c=r(42494);function i(e){return e&&"unknown"!==e?n.STRONG_COPYLEFT_LICENSES_LOWERCASE.has(e.toLowerCase())?o.LicenseCategory.STRONG_COPYLEFT:n.WEAK_COPYLEFT_LICENSES_LOWERCASE.has(e.toLowerCase())?o.LicenseCategory.WEAK_COPYLEFT:o.LicenseCategory.PERMISSIVE:o.LicenseCategory.UNKNOWN}},7542:(e,t)=>{"use strict";function r(e){return""===e||/^[#:>|-]/.test(e)||/^['"{}[\],&*#?|<>=!%@`]/.test(e)||/^[\s]|[\s]$/.test(e)||/^[\d.+-]/.test(e)||/[\n"'\\\s]/.test(e)||/^(true|false|yes|no|null|on|off)$/i.test(e)}function n(e){return/[@/_.]/.test(e)?'"'.concat(e,'"'):e}function o(e,t){if(e.includes("\n")){let r=e.split("\n").map(e=>"".concat(" ".repeat(t)).concat(e)).join("\n");return"|".concat(r?"\n"+r:"")}return r(e)?e.includes("'")&&!e.includes('"')?'"'.concat(e.replace(/["\\]/g,"\\$&"),'"'):"'".concat(e.replace(/'/g,"''"),"'"):e}Object.defineProperty(t,"__esModule",{value:!0}),t.needsQuoting=r,t.formatYamlKey=n,t.formatYamlValue=o,t.toYaml=function e(t){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,c=" ".repeat(r);return null==t?"":Array.isArray(t)?t.map(t=>"".concat(c,"- ").concat(e(t,r+2).trimStart())).join("\n"):"object"==typeof t?Object.entries(t).filter(e=>{let[,t]=e;return null!=t}).map(t=>{let[o,i]=t,a=n(o),s=e(i,r+2);return Array.isArray(i)||"object"==typeof i&&null!==i?"".concat(c).concat(a,":\n").concat(s):("string"==typeof i&&i.includes("\n"),"".concat(c).concat(a,": ").concat(s))}).join("\n"):"string"==typeof t?o(t,r):String(t)}},16619:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},16637:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},28126:(e,t,r)=>{"use strict";var n=Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]},o=function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(67741),t),o(r(16619),t),o(r(72195),t),o(r(64379),t),o(r(72003),t),o(r(64979),t),o(r(16637),t),o(r(49524),t),o(r(84391),t),o(r(31862),t),o(r(52414),t),o(r(41268),t)},31862:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},36624:(e,t,r)=>{"use strict";r.d(t,{C:()=>c});var n=r(71620),o=r(15263);let c=(0,n.v)()((0,o.D)(e=>({themeMode:"dark",setThemeMode:t=>e({themeMode:t})})))},38286:(e,t,r)=>{"use strict";var n=Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]};Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)}(r(44362),t)},41268:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},42494:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getGraphStateInfo=function(e){let t=e[n.LicenseCategory.UNKNOWN]>0,r=e[n.LicenseCategory.WEAK_COPYLEFT]>0,o=e[n.LicenseCategory.STRONG_COPYLEFT]>0,c=!t&&!o&&!r,i="";return i=r||o?"Some detected licenses are ".concat([r?"weak":null,o?"strong":null].filter(e=>!!e).map(e=>"".concat(e,"-")).join(" and "),"copyleft"):"".concat(c?"All":e[n.LicenseCategory.PERMISSIVE]," detected licenses are permissive"),t&&(i+=", ".concat(c?"but ":"").concat(e[n.LicenseCategory.UNKNOWN]," are unknown.")),{description:i,categoriesPresence:{hasAnyUnknown:t,hasAnyWeakCopyleft:r,hasAnyStrongCopyleft:o,hasAllPermissive:c}}},t.getLicenseCategoryDescription=function(e){switch(e){case n.LicenseCategory.STRONG_COPYLEFT:return"Strong Copyleft";case n.LicenseCategory.WEAK_COPYLEFT:return"Weak Copyleft";case n.LicenseCategory.PERMISSIVE:return"Permissive";case n.LicenseCategory.UNKNOWN:return"Unknown"}};let n=r(93816)},44362:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.WEAK_COPYLEFT_LICENSES_LOWERCASE=t.STRONG_COPYLEFT_LICENSES_LOWERCASE=t.WEAK_COPYLEFT_LICENSES=t.STRONG_COPYLEFT_LICENSES=void 0,t.STRONG_COPYLEFT_LICENSES=new Set(["GPL","GPL-1.0","GPL-1.0+","GPL-2.0","GPL-2.0+","GPL-2.0-only","GPL-2.0-or-later","GPL-3.0","GPL-3.0+","GPL-3.0-only","GPL-3.0-or-later","AGPL-3.0","AGPL-3.0-only","AGPL-3.0-or-later","EUPL-1.0","EUPL-1.1","EUPL-1.2","OSL-1.0","OSL-1.1","OSL-2.0","OSL-2.1","OSL-3.0"]),t.WEAK_COPYLEFT_LICENSES=new Set(["CDDL-1.0","CDDL-1.1","EPL-1.0","EPL-2.0","LGPL","LGPL-2.0","LGPL-2.0+","LGPL-2.0-only","LGPL-2.0-or-later","LGPL-2.1","LGPL-2.1+","LGPL-2.1-only","LGPL-2.1-or-later","LGPL-3.0","LGPL-3.0+","LGPL-3.0-only","LGPL-3.0-or-later","MPL-1.1","MPL-2.0"]),t.STRONG_COPYLEFT_LICENSES_LOWERCASE=new Set(Array.from(t.STRONG_COPYLEFT_LICENSES).map(e=>e.toLowerCase())),t.WEAK_COPYLEFT_LICENSES_LOWERCASE=new Set(Array.from(t.WEAK_COPYLEFT_LICENSES).map(e=>e.toLowerCase()))},47095:(e,t,r)=>{"use strict";var n=Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]},o=function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(93816),t),o(r(42494),t),o(r(4010),t)},49524:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},52414:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},59560:(e,t,r)=>{"use strict";r.d(t,{n:()=>s});var n=r(64),o=r(21047),c=r(1094),i=r(66435),a=r(93035);function s(e){switch(e){case n.LicenseCategory.STRONG_COPYLEFT:return{main:o.A[500],light:o.A[400],dark:o.A[700]};case n.LicenseCategory.WEAK_COPYLEFT:return{main:c.A[700],light:c.A[600],dark:c.A[800]};case n.LicenseCategory.PERMISSIVE:return{main:i.A[700],light:i.A[600],dark:i.A[800]};case n.LicenseCategory.UNKNOWN:return{main:a.A[400],light:a.A[300],dark:a.A[700]};default:return null}}},62131:(e,t,r)=>{Promise.resolve().then(r.bind(r,42033)),Promise.resolve().then(r.t.bind(r,78662,23)),Promise.resolve().then(r.t.bind(r,24850,23)),Promise.resolve().then(r.bind(r,66977)),Promise.resolve().then(r.bind(r,63589))},63589:(e,t,r)=>{"use strict";r.d(t,{ClientSideProviders:()=>y});var n=r(54568),o=r(67862),c=r(41474),i=r(96238),a=r(7620),s=r(36624),u=r(64),l=r(77476),f=r(66435),L=r(12530),d=r(59560);let O={palette:{primary:{main:f.A[500]},secondary:{main:L.A[300]},strongCopyleft:(0,d.n)(u.LicenseCategory.STRONG_COPYLEFT),weakCopyleft:(0,d.n)(u.LicenseCategory.WEAK_COPYLEFT),permissive:(0,d.n)(u.LicenseCategory.PERMISSIVE),unknown:(0,d.n)(u.LicenseCategory.UNKNOWN)}},p=(0,l.A)({...O,palette:{...O.palette,mode:"light"}}),P=(0,l.A)({...O,palette:{...O.palette,mode:"dark"}});function y(e){let{children:t}=e,{themeMode:r,setThemeMode:u}=(0,s.C)(),l=(0,a.useMemo)(()=>"dark"===r?P:p,[r]);return(0,a.useEffect)(()=>{u(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")},[u]),(0,n.jsx)(o.A,{theme:l,children:(0,n.jsxs)(i.n,{children:[(0,n.jsx)(c.Ay,{}),t]})})}},64379:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},64979:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},66977:(e,t,r)=>{"use strict";r.d(t,{AppWrapper:()=>o});var n=r(54568);function o(e){let{children:t}=e,{classes:r}=c();return(0,n.jsx)("div",{className:r.root,children:t})}r(7620);let c=r(31141).Df.create(()=>({root:{display:"flex",minHeight:"100vh",flex:1}}))},67741:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},72003:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},72195:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},73259:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.normalizeRepositoryUrl=function(e){return e.replace("git+ssh://git@","git://").replace(".git","").replace("git+https://github.com","https://github.com").replace(".git","").replace("git://github.com","https://github.com").replace(".git","").replace("git@github.com:","https://github.com/").replace(".git","").replace("github:","https://github.com/").replace(".git","").replace("github.com:","github.com/")}},84391:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},85010:(e,t,r)=>{"use strict";var n=Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]},o=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t},c=function(){var e=function(t){return(e=Object.getOwnPropertyNames||function(e){var t=[];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[t.length]=r);return t})(t)};return function(t){if(t&&t.__esModule)return t;var r={};if(null!=t)for(var c=e(t),i=0;i<c.length;i++)"default"!==c[i]&&n(r,t,c[i]);return o(r,t),r}}();Object.defineProperty(t,"__esModule",{value:!0}),t.YamlUtils=t.RepositoryUtils=void 0,t.RepositoryUtils=c(r(73259)),t.YamlUtils=c(r(7542))},93816:(e,t)=>{"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.LicenseCategory=void 0,function(e){e.STRONG_COPYLEFT="strong copyleft",e.WEAK_COPYLEFT="weak copyleft",e.PERMISSIVE="permissive",e.UNKNOWN="unknown"}(r||(t.LicenseCategory=r={}))}},e=>{e.O(0,[661,906,665,763,587,18,358],()=>e(e.s=62131)),_N_E=e.O()}]);