license-kit
Version:
Aggregate license notes of OSS libraries used in your Node.js project, analyze & visualize OSS licenses with AI-turbocharged tooling
2 lines • 13.6 kB
JavaScript
exports.id=625,exports.ids=[625],exports.modules={1626:(a,b,c)=>{"use strict";var d=Object.create?function(a,b,c,d){void 0===d&&(d=c);var e=Object.getOwnPropertyDescriptor(b,c);(!e||("get"in e?!b.__esModule:e.writable||e.configurable))&&(e={enumerable:!0,get:function(){return b[c]}}),Object.defineProperty(a,d,e)}:function(a,b,c,d){void 0===d&&(d=c),a[d]=b[c]},e=Object.create?function(a,b){Object.defineProperty(a,"default",{enumerable:!0,value:b})}:function(a,b){a.default=b},f=function(){var a=function(b){return(a=Object.getOwnPropertyNames||function(a){var b=[];for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[b.length]=c);return b})(b)};return function(b){if(b&&b.__esModule)return b;var c={};if(null!=b)for(var f=a(b),g=0;g<f.length;g++)"default"!==f[g]&&d(c,b,f[g]);return e(c,b),c}}(),g=function(a,b){for(var c in a)"default"===c||Object.prototype.hasOwnProperty.call(b,c)||d(b,a,c)};Object.defineProperty(b,"__esModule",{value:!0}),b.Types=void 0,b.Types=f(c(24508)),g(c(86784),b),g(c(75559),b),g(c(63024),b)},3616:(a,b)=>{"use strict";function c(a){return""===a||/^[#:>|-]/.test(a)||/^['"{}[\],&*#?|<>=!%@`]/.test(a)||/^[\s]|[\s]$/.test(a)||/^[\d.+-]/.test(a)||/[\n"'\\\s]/.test(a)||/^(true|false|yes|no|null|on|off)$/i.test(a)}function d(a){return/[@/_.]/.test(a)?`"${a}"`:a}function e(a,b){if(a.includes("\n")){let c=a.split("\n").map(a=>`${" ".repeat(b)}${a}`).join("\n");return`|${c?"\n"+c:""}`}return c(a)?a.includes("'")&&!a.includes('"')?`"${a.replace(/["\\]/g,"\\$&")}"`:`'${a.replace(/'/g,"''")}'`:a}Object.defineProperty(b,"__esModule",{value:!0}),b.needsQuoting=c,b.formatYamlKey=d,b.formatYamlValue=e,b.toYaml=function a(b,c=0){let f=" ".repeat(c);return null==b?"":Array.isArray(b)?b.map(b=>`${f}- ${a(b,c+2).trimStart()}`).join("\n"):"object"==typeof b?Object.entries(b).filter(([,a])=>null!=a).map(([b,e])=>{let g=d(b),h=a(e,c+2);return Array.isArray(e)||"object"==typeof e&&null!==e?`${f}${g}:
${h}`:("string"==typeof e&&e.includes("\n"),`${f}${g}: ${h}`)}).join("\n"):"string"==typeof b?e(b,c):String(b)}},6802:(a,b,c)=>{Promise.resolve().then(c.t.bind(c,58671,23)),Promise.resolve().then(c.t.bind(c,56542,23)),Promise.resolve().then(c.t.bind(c,88248,23)),Promise.resolve().then(c.t.bind(c,49743,23)),Promise.resolve().then(c.t.bind(c,96231,23)),Promise.resolve().then(c.t.bind(c,10959,23)),Promise.resolve().then(c.t.bind(c,72041,23)),Promise.resolve().then(c.t.bind(c,95094,23)),Promise.resolve().then(c.t.bind(c,67487,23))},8148:(a,b)=>{"use strict";var c;Object.defineProperty(b,"__esModule",{value:!0}),b.LicenseCategory=void 0,function(a){a.STRONG_COPYLEFT="strong copyleft",a.WEAK_COPYLEFT="weak copyleft",a.PERMISSIVE="permissive",a.UNKNOWN="unknown"}(c||(b.LicenseCategory=c={}))},11299:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0})},13183:(a,b,c)=>{"use strict";c.d(b,{AppWrapper:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call AppWrapper() from the server but AppWrapper is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/home/runner/work/react-native-legal/react-native-legal/packages/visualizer/src/components/AppWrapper.tsx","AppWrapper")},14331:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0})},20107:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0})},24508:(a,b,c)=>{"use strict";var d=Object.create?function(a,b,c,d){void 0===d&&(d=c);var e=Object.getOwnPropertyDescriptor(b,c);(!e||("get"in e?!b.__esModule:e.writable||e.configurable))&&(e={enumerable:!0,get:function(){return b[c]}}),Object.defineProperty(a,d,e)}:function(a,b,c,d){void 0===d&&(d=c),a[d]=b[c]},e=function(a,b){for(var c in a)"default"===c||Object.prototype.hasOwnProperty.call(b,c)||d(b,a,c)};Object.defineProperty(b,"__esModule",{value:!0}),e(c(14331),b),e(c(64225),b),e(c(48199),b),e(c(20107),b),e(c(64737),b),e(c(89005),b),e(c(56405),b),e(c(90444),b),e(c(11299),b),e(c(52056),b),e(c(66720),b),e(c(78304),b)},25807:(a,b,c)=>{"use strict";c.d(b,{ClientSideProviders:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call ClientSideProviders() from the server but ClientSideProviders is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/home/runner/work/react-native-legal/react-native-legal/packages/visualizer/src/providers/ClientSideProviders.tsx","ClientSideProviders")},31596:(a,b,c)=>{"use strict";c.d(b,{n:()=>i});var d=c(1626),e=c(65637),f=c(92486),g=c(52053),h=c(17797);function i(a){switch(a){case d.LicenseCategory.STRONG_COPYLEFT:return{main:e.A[500],light:e.A[400],dark:e.A[700]};case d.LicenseCategory.WEAK_COPYLEFT:return{main:f.A[700],light:f.A[600],dark:f.A[800]};case d.LicenseCategory.PERMISSIVE:return{main:g.A[700],light:g.A[600],dark:g.A[800]};case d.LicenseCategory.UNKNOWN:return{main:h.A[400],light:h.A[300],dark:h.A[700]};default:return null}}},47570:(a,b,c)=>{"use strict";c.r(b),c.d(b,{default:()=>m,metadata:()=>l});var d=c(5939),e=c(53476),f=c(86091),g=c.n(f),h=c(99455),i=c.n(h);c(11110);var j=c(13183),k=c(25807);let l={title:"License Kit Visualizer",description:"License Kit Project Visualizer & Analyzer"};function m({children:a}){return(0,d.jsx)("html",{lang:"en",children:(0,d.jsx)("body",{className:`${g().variable} ${i().variable}`,children:(0,d.jsx)(e.default,{children:(0,d.jsx)(k.ClientSideProviders,{children:(0,d.jsx)(j.AppWrapper,{children:a})})})})})}},48199:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0})},50188:(a,b,c)=>{"use strict";c.d(b,{ClientSideProviders:()=>r});var d=c(78157),e=c(94063),f=c(32890),g=c(74206),h=c(31768),i=c(62740),j=c(1626),k=c(42142),l=c(52053),m=c(39526),n=c(31596);let o={palette:{primary:{main:l.A[500]},secondary:{main:m.A[300]},strongCopyleft:(0,n.n)(j.LicenseCategory.STRONG_COPYLEFT),weakCopyleft:(0,n.n)(j.LicenseCategory.WEAK_COPYLEFT),permissive:(0,n.n)(j.LicenseCategory.PERMISSIVE),unknown:(0,n.n)(j.LicenseCategory.UNKNOWN)}},p=(0,k.A)({...o,palette:{...o.palette,mode:"light"}}),q=(0,k.A)({...o,palette:{...o.palette,mode:"dark"}});function r({children:a}){let{themeMode:b,setThemeMode:c}=(0,i.C)(),j=(0,h.useMemo)(()=>"dark"===b?q:p,[b]);return(0,d.jsx)(e.A,{theme:j,children:(0,d.jsxs)(g.n,{children:[(0,d.jsx)(f.Ay,{}),a]})})}},52056:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0})},53658:(a,b,c)=>{Promise.resolve().then(c.t.bind(c,48365,23)),Promise.resolve().then(c.t.bind(c,64596,23)),Promise.resolve().then(c.t.bind(c,56186,23)),Promise.resolve().then(c.t.bind(c,67805,23)),Promise.resolve().then(c.t.bind(c,27561,23)),Promise.resolve().then(c.t.bind(c,47569,23)),Promise.resolve().then(c.t.bind(c,42747,23)),Promise.resolve().then(c.t.bind(c,56676,23)),Promise.resolve().then(c.bind(c,97225))},55586:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.categorizeLicense=g,b.analyzeLicenses=function(a){let b={[e.LicenseCategory.STRONG_COPYLEFT]:0,[e.LicenseCategory.WEAK_COPYLEFT]:0,[e.LicenseCategory.PERMISSIVE]:0,[e.LicenseCategory.UNKNOWN]:0},c={},d={};Object.entries(a).forEach(([a,e])=>{let f=e.type,h=g(f);b[h]++;{let a=f??"unknown";c[a]=(c[a]??0)+1}d[a]=h});let h=Object.keys(a).length,{categoriesPresence:i,description:j}=(0,f.getGraphStateInfo)(b);return{total:h,byCategory:b,byLicense:c,description:j,categoriesPresence:i,categorizedLicenses:d}};let d=c(95626),e=c(8148),f=c(58472);function g(a){return a&&"unknown"!==a?d.STRONG_COPYLEFT_LICENSES_LOWERCASE.has(a.toLowerCase())?e.LicenseCategory.STRONG_COPYLEFT:d.WEAK_COPYLEFT_LICENSES_LOWERCASE.has(a.toLowerCase())?e.LicenseCategory.WEAK_COPYLEFT:e.LicenseCategory.PERMISSIVE:e.LicenseCategory.UNKNOWN}},56405:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0})},56709:(a,b,c)=>{Promise.resolve().then(c.bind(c,53476)),Promise.resolve().then(c.bind(c,13183)),Promise.resolve().then(c.bind(c,25807))},58472:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.getGraphStateInfo=function(a){let b=a[d.LicenseCategory.UNKNOWN]>0,c=a[d.LicenseCategory.WEAK_COPYLEFT]>0,e=a[d.LicenseCategory.STRONG_COPYLEFT]>0,f=!b&&!e&&!c,g="";return g=c||e?`Some detected licenses are ${[c?"weak":null,e?"strong":null].filter(a=>!!a).map(a=>`${a}-`).join(" and ")}copyleft`:`${f?"All":a[d.LicenseCategory.PERMISSIVE]} detected licenses are permissive`,b&&(g+=`, ${f?"but ":""}${a[d.LicenseCategory.UNKNOWN]} are unknown.`),{description:g,categoriesPresence:{hasAnyUnknown:b,hasAnyWeakCopyleft:c,hasAnyStrongCopyleft:e,hasAllPermissive:f}}},b.getLicenseCategoryDescription=function(a){switch(a){case d.LicenseCategory.STRONG_COPYLEFT:return"Strong Copyleft";case d.LicenseCategory.WEAK_COPYLEFT:return"Weak Copyleft";case d.LicenseCategory.PERMISSIVE:return"Permissive";case d.LicenseCategory.UNKNOWN:return"Unknown"}};let d=c(8148)},62740:(a,b,c)=>{"use strict";c.d(b,{C:()=>f});var d=c(19154),e=c(62188);let f=(0,d.v)()((0,e.D)(a=>({themeMode:"dark",setThemeMode:b=>a({themeMode:b})})))},63024:(a,b,c)=>{"use strict";var d=Object.create?function(a,b,c,d){void 0===d&&(d=c);var e=Object.getOwnPropertyDescriptor(b,c);(!e||("get"in e?!b.__esModule:e.writable||e.configurable))&&(e={enumerable:!0,get:function(){return b[c]}}),Object.defineProperty(a,d,e)}:function(a,b,c,d){void 0===d&&(d=c),a[d]=b[c]};Object.defineProperty(b,"__esModule",{value:!0}),function(a,b){for(var c in a)"default"===c||Object.prototype.hasOwnProperty.call(b,c)||d(b,a,c)}(c(95626),b)},64225:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0})},64737:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0})},66720:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0})},75559:(a,b,c)=>{"use strict";var d=Object.create?function(a,b,c,d){void 0===d&&(d=c);var e=Object.getOwnPropertyDescriptor(b,c);(!e||("get"in e?!b.__esModule:e.writable||e.configurable))&&(e={enumerable:!0,get:function(){return b[c]}}),Object.defineProperty(a,d,e)}:function(a,b,c,d){void 0===d&&(d=c),a[d]=b[c]},e=function(a,b){for(var c in a)"default"===c||Object.prototype.hasOwnProperty.call(b,c)||d(b,a,c)};Object.defineProperty(b,"__esModule",{value:!0}),e(c(8148),b),e(c(58472),b),e(c(55586),b)},78304:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0})},85745:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.normalizeRepositoryUrl=function(a){return a.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/")}},86784:(a,b,c)=>{"use strict";var d=Object.create?function(a,b,c,d){void 0===d&&(d=c);var e=Object.getOwnPropertyDescriptor(b,c);(!e||("get"in e?!b.__esModule:e.writable||e.configurable))&&(e={enumerable:!0,get:function(){return b[c]}}),Object.defineProperty(a,d,e)}:function(a,b,c,d){void 0===d&&(d=c),a[d]=b[c]},e=Object.create?function(a,b){Object.defineProperty(a,"default",{enumerable:!0,value:b})}:function(a,b){a.default=b},f=function(){var a=function(b){return(a=Object.getOwnPropertyNames||function(a){var b=[];for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[b.length]=c);return b})(b)};return function(b){if(b&&b.__esModule)return b;var c={};if(null!=b)for(var f=a(b),g=0;g<f.length;g++)"default"!==f[g]&&d(c,b,f[g]);return e(c,b),c}}();Object.defineProperty(b,"__esModule",{value:!0}),b.YamlUtils=b.RepositoryUtils=void 0,b.RepositoryUtils=f(c(85745)),b.YamlUtils=f(c(3616))},89005:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0})},90444:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0})},91946:(a,b,c)=>{"use strict";c.r(b),c.d(b,{default:()=>e});var d=c(43560);let e=async a=>[{type:"image/svg+xml",sizes:"any",url:(0,d.fillMetadataSegment)(".",await a.params,"icon.svg")+"?cba1513a15451c8d"}]},93157:(a,b,c)=>{Promise.resolve().then(c.bind(c,13059)),Promise.resolve().then(c.bind(c,99133)),Promise.resolve().then(c.bind(c,50188))},95626:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.WEAK_COPYLEFT_LICENSES_LOWERCASE=b.STRONG_COPYLEFT_LICENSES_LOWERCASE=b.WEAK_COPYLEFT_LICENSES=b.STRONG_COPYLEFT_LICENSES=void 0,b.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"]),b.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"]),b.STRONG_COPYLEFT_LICENSES_LOWERCASE=new Set(Array.from(b.STRONG_COPYLEFT_LICENSES).map(a=>a.toLowerCase())),b.WEAK_COPYLEFT_LICENSES_LOWERCASE=new Set(Array.from(b.WEAK_COPYLEFT_LICENSES).map(a=>a.toLowerCase()))},99133:(a,b,c)=>{"use strict";c.d(b,{AppWrapper:()=>e});var d=c(78157);function e({children:a}){let{classes:b}=f();return(0,d.jsx)("div",{className:b.root,children:a})}c(31768);let f=c(83897).Df.create(()=>({root:{display:"flex",minHeight:"100vh",flex:1}}))}};