├── .eslintignore ├── .eslintrc.json ├── .github ├── problemMatchers │ ├── eslint.json │ └── tsc.json └── workflows │ └── continuous-integration.yml ├── .gitignore ├── .prettierrc.json ├── .vscode └── settings.json ├── .yarn ├── plugins │ └── @yarnpkg │ │ ├── plugin-interactive-tools.cjs │ │ └── plugin-typescript.cjs └── releases │ └── yarn-3.6.1.cjs ├── .yarnrc.yml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── package.json ├── src └── index.tsx ├── styleTypes.d.ts ├── tsconfig.json ├── tsup.config.ts └── yarn.lock /.eslintignore: -------------------------------------------------------------------------------- 1 | 2 | dist/ -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "plugins": ["@typescript-eslint"], 3 | "extends": [ 4 | "eslint:recommended", 5 | "plugin:@typescript-eslint/eslint-recommended", 6 | "plugin:@typescript-eslint/recommended" 7 | ], 8 | "rules": { 9 | "quotes": ["error", "single"], 10 | "semi": ["error", "always"], 11 | "eol-last": ["error", "always"], 12 | "arrow-parens": ["error", "always"], 13 | "prefer-const": "warn", 14 | "accessor-pairs": "off", 15 | "no-async-promise-executor": "off", 16 | "no-unused-vars": "off", 17 | "node/no-missing-require": "off", 18 | "no-console": "warn" 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /.github/problemMatchers/eslint.json: -------------------------------------------------------------------------------- 1 | { 2 | "problemMatcher": [ 3 | { 4 | "owner": "eslint-stylish", 5 | "pattern": [ 6 | { 7 | "regexp": "^([^\\s].*)$", 8 | "file": 1 9 | }, 10 | { 11 | "regexp": "^\\s+(\\d+):(\\d+)\\s+(error|warning|info)\\s+(.*)\\s\\s+(.*)$", 12 | "line": 1, 13 | "column": 2, 14 | "severity": 3, 15 | "message": 4, 16 | "code": 5, 17 | "loop": true 18 | } 19 | ] 20 | } 21 | ] 22 | } 23 | -------------------------------------------------------------------------------- /.github/problemMatchers/tsc.json: -------------------------------------------------------------------------------- 1 | { 2 | "problemMatcher": [ 3 | { 4 | "owner": "tsc", 5 | "pattern": [ 6 | { 7 | "regexp": "^(?:\\s+\\d+\\>)?([^\\s].*)\\((\\d+|\\d+,\\d+|\\d+,\\d+,\\d+,\\d+)\\)\\s*:\\s+(error|warning|info)\\s+(\\w{1,2}\\d+)\\s*:\\s*(.*)$", 8 | "file": 1, 9 | "location": 2, 10 | "severity": 3, 11 | "code": 4, 12 | "message": 5 13 | } 14 | ] 15 | } 16 | ] 17 | } 18 | -------------------------------------------------------------------------------- /.github/workflows/continuous-integration.yml: -------------------------------------------------------------------------------- 1 | name: Continuous Integration 2 | 3 | on: 4 | push: 5 | branches: 6 | - master 7 | pull_request: 8 | 9 | jobs: 10 | Linting: 11 | name: Linting 12 | runs-on: ubuntu-latest 13 | steps: 14 | - name: Checkout Project 15 | uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b # tag=v3 16 | - name: Add problem matcher 17 | run: echo "::add-matcher::.github/problemMatchers/eslint.json" 18 | - name: Use Node.js v16 19 | uses: actions/setup-node@2fddd8803e2f5c9604345a0b591c3020ee971a93 # tag=v3 20 | with: 21 | node-version: 16 22 | cache: yarn 23 | registry-url: https://registry.npmjs.org/ 24 | - name: Install Dependencies 25 | run: yarn --frozen-lockfile 26 | - name: Run ESLint 27 | run: yarn lint --fix=false 28 | 29 | Building: 30 | name: Compile source code 31 | runs-on: ubuntu-latest 32 | steps: 33 | - name: Checkout Project 34 | uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b # tag=v3 35 | - name: Add problem matcher 36 | run: echo "::add-matcher::.github/problemMatchers/tsc.json" 37 | - name: Use Node.js v16 38 | uses: actions/setup-node@eeb10cff27034e7acf239c5d29f62154018672fd # tag=v3 39 | with: 40 | node-version: 16 41 | cache: yarn 42 | registry-url: https://registry.npmjs.org/ 43 | - name: Install Dependencies 44 | run: yarn --frozen-lockfile 45 | - name: Typecheck And Build Code 46 | run: yarn typecheck && yarn build 47 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | 2 | # Optional eslint cache 3 | .eslintcache 4 | 5 | 6 | # Output of 'npm pack' 7 | *.tgz 8 | 9 | # dotenv environment variables file 10 | .env 11 | 12 | # next.js build output 13 | .next 14 | 15 | node_modules 16 | .idea 17 | .DS_Store 18 | dist 19 | 20 | 21 | # yarn v2 22 | .yarn/cache 23 | .yarn/unplugged 24 | .yarn/build-state.yml 25 | .yarn/install-state.gz 26 | .pnp.* -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "printWidth": 120, 3 | "singleQuote": true, 4 | "quoteProps": "as-needed", 5 | "endOfLine": "lf" 6 | } 7 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "editor.defaultFormatter": "esbenp.prettier-vscode", 3 | "editor.formatOnSave": true 4 | } 5 | -------------------------------------------------------------------------------- /.yarn/plugins/@yarnpkg/plugin-typescript.cjs: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | //prettier-ignore 3 | module.exports = { 4 | name: "@yarnpkg/plugin-typescript", 5 | factory: function (require) { 6 | var plugin=(()=>{var Ft=Object.create,H=Object.defineProperty,Bt=Object.defineProperties,Kt=Object.getOwnPropertyDescriptor,zt=Object.getOwnPropertyDescriptors,Gt=Object.getOwnPropertyNames,Q=Object.getOwnPropertySymbols,$t=Object.getPrototypeOf,ne=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable;var Re=(e,t,r)=>t in e?H(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,u=(e,t)=>{for(var r in t||(t={}))ne.call(t,r)&&Re(e,r,t[r]);if(Q)for(var r of Q(t))De.call(t,r)&&Re(e,r,t[r]);return e},g=(e,t)=>Bt(e,zt(t)),Lt=e=>H(e,"__esModule",{value:!0});var R=(e,t)=>{var r={};for(var s in e)ne.call(e,s)&&t.indexOf(s)<0&&(r[s]=e[s]);if(e!=null&&Q)for(var s of Q(e))t.indexOf(s)<0&&De.call(e,s)&&(r[s]=e[s]);return r};var I=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Vt=(e,t)=>{for(var r in t)H(e,r,{get:t[r],enumerable:!0})},Qt=(e,t,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let s of Gt(t))!ne.call(e,s)&&s!=="default"&&H(e,s,{get:()=>t[s],enumerable:!(r=Kt(t,s))||r.enumerable});return e},C=e=>Qt(Lt(H(e!=null?Ft($t(e)):{},"default",e&&e.__esModule&&"default"in e?{get:()=>e.default,enumerable:!0}:{value:e,enumerable:!0})),e);var xe=I(J=>{"use strict";Object.defineProperty(J,"__esModule",{value:!0});function _(e){let t=[...e.caches],r=t.shift();return r===void 0?ve():{get(s,n,a={miss:()=>Promise.resolve()}){return r.get(s,n,a).catch(()=>_({caches:t}).get(s,n,a))},set(s,n){return r.set(s,n).catch(()=>_({caches:t}).set(s,n))},delete(s){return r.delete(s).catch(()=>_({caches:t}).delete(s))},clear(){return r.clear().catch(()=>_({caches:t}).clear())}}}function ve(){return{get(e,t,r={miss:()=>Promise.resolve()}){return t().then(n=>Promise.all([n,r.miss(n)])).then(([n])=>n)},set(e,t){return Promise.resolve(t)},delete(e){return Promise.resolve()},clear(){return Promise.resolve()}}}J.createFallbackableCache=_;J.createNullCache=ve});var Ee=I(($s,qe)=>{qe.exports=xe()});var Te=I(ae=>{"use strict";Object.defineProperty(ae,"__esModule",{value:!0});function Jt(e={serializable:!0}){let t={};return{get(r,s,n={miss:()=>Promise.resolve()}){let a=JSON.stringify(r);if(a in t)return Promise.resolve(e.serializable?JSON.parse(t[a]):t[a]);let o=s(),d=n&&n.miss||(()=>Promise.resolve());return o.then(y=>d(y)).then(()=>o)},set(r,s){return t[JSON.stringify(r)]=e.serializable?JSON.stringify(s):s,Promise.resolve(s)},delete(r){return delete t[JSON.stringify(r)],Promise.resolve()},clear(){return t={},Promise.resolve()}}}ae.createInMemoryCache=Jt});var we=I((Vs,Me)=>{Me.exports=Te()});var Ce=I(M=>{"use strict";Object.defineProperty(M,"__esModule",{value:!0});function Xt(e,t,r){let s={"x-algolia-api-key":r,"x-algolia-application-id":t};return{headers(){return e===oe.WithinHeaders?s:{}},queryParameters(){return e===oe.WithinQueryParameters?s:{}}}}function Yt(e){let t=0,r=()=>(t++,new Promise(s=>{setTimeout(()=>{s(e(r))},Math.min(100*t,1e3))}));return e(r)}function ke(e,t=(r,s)=>Promise.resolve()){return Object.assign(e,{wait(r){return ke(e.then(s=>Promise.all([t(s,r),s])).then(s=>s[1]))}})}function Zt(e){let t=e.length-1;for(t;t>0;t--){let r=Math.floor(Math.random()*(t+1)),s=e[t];e[t]=e[r],e[r]=s}return e}function er(e,t){return Object.keys(t!==void 0?t:{}).forEach(r=>{e[r]=t[r](e)}),e}function tr(e,...t){let r=0;return e.replace(/%s/g,()=>encodeURIComponent(t[r++]))}var rr="4.2.0",sr=e=>()=>e.transporter.requester.destroy(),oe={WithinQueryParameters:0,WithinHeaders:1};M.AuthMode=oe;M.addMethods=er;M.createAuth=Xt;M.createRetryablePromise=Yt;M.createWaitablePromise=ke;M.destroy=sr;M.encode=tr;M.shuffle=Zt;M.version=rr});var F=I((Js,Ue)=>{Ue.exports=Ce()});var Ne=I(ie=>{"use strict";Object.defineProperty(ie,"__esModule",{value:!0});var nr={Delete:"DELETE",Get:"GET",Post:"POST",Put:"PUT"};ie.MethodEnum=nr});var B=I((Ys,We)=>{We.exports=Ne()});var Ze=I(A=>{"use strict";Object.defineProperty(A,"__esModule",{value:!0});var He=B();function ce(e,t){let r=e||{},s=r.data||{};return Object.keys(r).forEach(n=>{["timeout","headers","queryParameters","data","cacheable"].indexOf(n)===-1&&(s[n]=r[n])}),{data:Object.entries(s).length>0?s:void 0,timeout:r.timeout||t,headers:r.headers||{},queryParameters:r.queryParameters||{},cacheable:r.cacheable}}var X={Read:1,Write:2,Any:3},U={Up:1,Down:2,Timeouted:3},_e=2*60*1e3;function ue(e,t=U.Up){return g(u({},e),{status:t,lastUpdate:Date.now()})}function Fe(e){return e.status===U.Up||Date.now()-e.lastUpdate>_e}function Be(e){return e.status===U.Timeouted&&Date.now()-e.lastUpdate<=_e}function le(e){return{protocol:e.protocol||"https",url:e.url,accept:e.accept||X.Any}}function ar(e,t){return Promise.all(t.map(r=>e.get(r,()=>Promise.resolve(ue(r))))).then(r=>{let s=r.filter(d=>Fe(d)),n=r.filter(d=>Be(d)),a=[...s,...n],o=a.length>0?a.map(d=>le(d)):t;return{getTimeout(d,y){return(n.length===0&&d===0?1:n.length+3+d)*y},statelessHosts:o}})}var or=({isTimedOut:e,status:t})=>!e&&~~t==0,ir=e=>{let t=e.status;return e.isTimedOut||or(e)||~~(t/100)!=2&&~~(t/100)!=4},cr=({status:e})=>~~(e/100)==2,ur=(e,t)=>ir(e)?t.onRetry(e):cr(e)?t.onSucess(e):t.onFail(e);function Qe(e,t,r,s){let n=[],a=$e(r,s),o=Le(e,s),d=r.method,y=r.method!==He.MethodEnum.Get?{}:u(u({},r.data),s.data),b=u(u(u({"x-algolia-agent":e.userAgent.value},e.queryParameters),y),s.queryParameters),f=0,p=(h,S)=>{let O=h.pop();if(O===void 0)throw Ve(de(n));let P={data:a,headers:o,method:d,url:Ge(O,r.path,b),connectTimeout:S(f,e.timeouts.connect),responseTimeout:S(f,s.timeout)},x=j=>{let T={request:P,response:j,host:O,triesLeft:h.length};return n.push(T),T},v={onSucess:j=>Ke(j),onRetry(j){let T=x(j);return j.isTimedOut&&f++,Promise.all([e.logger.info("Retryable failure",pe(T)),e.hostsCache.set(O,ue(O,j.isTimedOut?U.Timeouted:U.Down))]).then(()=>p(h,S))},onFail(j){throw x(j),ze(j,de(n))}};return e.requester.send(P).then(j=>ur(j,v))};return ar(e.hostsCache,t).then(h=>p([...h.statelessHosts].reverse(),h.getTimeout))}function lr(e){let{hostsCache:t,logger:r,requester:s,requestsCache:n,responsesCache:a,timeouts:o,userAgent:d,hosts:y,queryParameters:b,headers:f}=e,p={hostsCache:t,logger:r,requester:s,requestsCache:n,responsesCache:a,timeouts:o,userAgent:d,headers:f,queryParameters:b,hosts:y.map(h=>le(h)),read(h,S){let O=ce(S,p.timeouts.read),P=()=>Qe(p,p.hosts.filter(j=>(j.accept&X.Read)!=0),h,O);if((O.cacheable!==void 0?O.cacheable:h.cacheable)!==!0)return P();let v={request:h,mappedRequestOptions:O,transporter:{queryParameters:p.queryParameters,headers:p.headers}};return p.responsesCache.get(v,()=>p.requestsCache.get(v,()=>p.requestsCache.set(v,P()).then(j=>Promise.all([p.requestsCache.delete(v),j]),j=>Promise.all([p.requestsCache.delete(v),Promise.reject(j)])).then(([j,T])=>T)),{miss:j=>p.responsesCache.set(v,j)})},write(h,S){return Qe(p,p.hosts.filter(O=>(O.accept&X.Write)!=0),h,ce(S,p.timeouts.write))}};return p}function dr(e){let t={value:`Algolia for JavaScript (${e})`,add(r){let s=`; ${r.segment}${r.version!==void 0?` (${r.version})`:""}`;return t.value.indexOf(s)===-1&&(t.value=`${t.value}${s}`),t}};return t}function Ke(e){try{return JSON.parse(e.content)}catch(t){throw Je(t.message,e)}}function ze({content:e,status:t},r){let s=e;try{s=JSON.parse(e).message}catch(n){}return Xe(s,t,r)}function pr(e,...t){let r=0;return e.replace(/%s/g,()=>encodeURIComponent(t[r++]))}function Ge(e,t,r){let s=Ye(r),n=`${e.protocol}://${e.url}/${t.charAt(0)==="/"?t.substr(1):t}`;return s.length&&(n+=`?${s}`),n}function Ye(e){let t=r=>Object.prototype.toString.call(r)==="[object Object]"||Object.prototype.toString.call(r)==="[object Array]";return Object.keys(e).map(r=>pr("%s=%s",r,t(e[r])?JSON.stringify(e[r]):e[r])).join("&")}function $e(e,t){if(e.method===He.MethodEnum.Get||e.data===void 0&&t.data===void 0)return;let r=Array.isArray(e.data)?e.data:u(u({},e.data),t.data);return JSON.stringify(r)}function Le(e,t){let r=u(u({},e.headers),t.headers),s={};return Object.keys(r).forEach(n=>{let a=r[n];s[n.toLowerCase()]=a}),s}function de(e){return e.map(t=>pe(t))}function pe(e){let t=e.request.headers["x-algolia-api-key"]?{"x-algolia-api-key":"*****"}:{};return g(u({},e),{request:g(u({},e.request),{headers:u(u({},e.request.headers),t)})})}function Xe(e,t,r){return{name:"ApiError",message:e,status:t,transporterStackTrace:r}}function Je(e,t){return{name:"DeserializationError",message:e,response:t}}function Ve(e){return{name:"RetryError",message:"Unreachable hosts - your application id may be incorrect. If the error persists, contact support@algolia.com.",transporterStackTrace:e}}A.CallEnum=X;A.HostStatusEnum=U;A.createApiError=Xe;A.createDeserializationError=Je;A.createMappedRequestOptions=ce;A.createRetryError=Ve;A.createStatefulHost=ue;A.createStatelessHost=le;A.createTransporter=lr;A.createUserAgent=dr;A.deserializeFailure=ze;A.deserializeSuccess=Ke;A.isStatefulHostTimeouted=Be;A.isStatefulHostUp=Fe;A.serializeData=$e;A.serializeHeaders=Le;A.serializeQueryParameters=Ye;A.serializeUrl=Ge;A.stackFrameWithoutCredentials=pe;A.stackTraceWithoutCredentials=de});var K=I((en,et)=>{et.exports=Ze()});var tt=I(w=>{"use strict";Object.defineProperty(w,"__esModule",{value:!0});var N=F(),mr=K(),z=B(),hr=e=>{let t=e.region||"us",r=N.createAuth(N.AuthMode.WithinHeaders,e.appId,e.apiKey),s=mr.createTransporter(g(u({hosts:[{url:`analytics.${t}.algolia.com`}]},e),{headers:u(g(u({},r.headers()),{"content-type":"application/json"}),e.headers),queryParameters:u(u({},r.queryParameters()),e.queryParameters)})),n=e.appId;return N.addMethods({appId:n,transporter:s},e.methods)},yr=e=>(t,r)=>e.transporter.write({method:z.MethodEnum.Post,path:"2/abtests",data:t},r),gr=e=>(t,r)=>e.transporter.write({method:z.MethodEnum.Delete,path:N.encode("2/abtests/%s",t)},r),fr=e=>(t,r)=>e.transporter.read({method:z.MethodEnum.Get,path:N.encode("2/abtests/%s",t)},r),br=e=>t=>e.transporter.read({method:z.MethodEnum.Get,path:"2/abtests"},t),Pr=e=>(t,r)=>e.transporter.write({method:z.MethodEnum.Post,path:N.encode("2/abtests/%s/stop",t)},r);w.addABTest=yr;w.createAnalyticsClient=hr;w.deleteABTest=gr;w.getABTest=fr;w.getABTests=br;w.stopABTest=Pr});var st=I((rn,rt)=>{rt.exports=tt()});var at=I(G=>{"use strict";Object.defineProperty(G,"__esModule",{value:!0});var me=F(),jr=K(),nt=B(),Or=e=>{let t=e.region||"us",r=me.createAuth(me.AuthMode.WithinHeaders,e.appId,e.apiKey),s=jr.createTransporter(g(u({hosts:[{url:`recommendation.${t}.algolia.com`}]},e),{headers:u(g(u({},r.headers()),{"content-type":"application/json"}),e.headers),queryParameters:u(u({},r.queryParameters()),e.queryParameters)}));return me.addMethods({appId:e.appId,transporter:s},e.methods)},Ir=e=>t=>e.transporter.read({method:nt.MethodEnum.Get,path:"1/strategies/personalization"},t),Ar=e=>(t,r)=>e.transporter.write({method:nt.MethodEnum.Post,path:"1/strategies/personalization",data:t},r);G.createRecommendationClient=Or;G.getPersonalizationStrategy=Ir;G.setPersonalizationStrategy=Ar});var it=I((nn,ot)=>{ot.exports=at()});var jt=I(i=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0});var l=F(),q=K(),m=B(),Sr=require("crypto");function Y(e){let t=r=>e.request(r).then(s=>{if(e.batch!==void 0&&e.batch(s.hits),!e.shouldStop(s))return s.cursor?t({cursor:s.cursor}):t({page:(r.page||0)+1})});return t({})}var Dr=e=>{let t=e.appId,r=l.createAuth(e.authMode!==void 0?e.authMode:l.AuthMode.WithinHeaders,t,e.apiKey),s=q.createTransporter(g(u({hosts:[{url:`${t}-dsn.algolia.net`,accept:q.CallEnum.Read},{url:`${t}.algolia.net`,accept:q.CallEnum.Write}].concat(l.shuffle([{url:`${t}-1.algolianet.com`},{url:`${t}-2.algolianet.com`},{url:`${t}-3.algolianet.com`}]))},e),{headers:u(g(u({},r.headers()),{"content-type":"application/x-www-form-urlencoded"}),e.headers),queryParameters:u(u({},r.queryParameters()),e.queryParameters)})),n={transporter:s,appId:t,addAlgoliaAgent(a,o){s.userAgent.add({segment:a,version:o})},clearCache(){return Promise.all([s.requestsCache.clear(),s.responsesCache.clear()]).then(()=>{})}};return l.addMethods(n,e.methods)};function ct(){return{name:"MissingObjectIDError",message:"All objects must have an unique objectID (like a primary key) to be valid. Algolia is also able to generate objectIDs automatically but *it's not recommended*. To do it, use the `{'autoGenerateObjectIDIfNotExist': true}` option."}}function ut(){return{name:"ObjectNotFoundError",message:"Object not found."}}function lt(){return{name:"ValidUntilNotFoundError",message:"ValidUntil not found in given secured api key."}}var Rr=e=>(t,r)=>{let d=r||{},{queryParameters:s}=d,n=R(d,["queryParameters"]),a=u({acl:t},s!==void 0?{queryParameters:s}:{}),o=(y,b)=>l.createRetryablePromise(f=>$(e)(y.key,b).catch(p=>{if(p.status!==404)throw p;return f()}));return l.createWaitablePromise(e.transporter.write({method:m.MethodEnum.Post,path:"1/keys",data:a},n),o)},vr=e=>(t,r,s)=>{let n=q.createMappedRequestOptions(s);return n.queryParameters["X-Algolia-User-ID"]=t,e.transporter.write({method:m.MethodEnum.Post,path:"1/clusters/mapping",data:{cluster:r}},n)},xr=e=>(t,r,s)=>e.transporter.write({method:m.MethodEnum.Post,path:"1/clusters/mapping/batch",data:{users:t,cluster:r}},s),Z=e=>(t,r,s)=>{let n=(a,o)=>L(e)(t,{methods:{waitTask:D}}).waitTask(a.taskID,o);return l.createWaitablePromise(e.transporter.write({method:m.MethodEnum.Post,path:l.encode("1/indexes/%s/operation",t),data:{operation:"copy",destination:r}},s),n)},qr=e=>(t,r,s)=>Z(e)(t,r,g(u({},s),{scope:[ee.Rules]})),Er=e=>(t,r,s)=>Z(e)(t,r,g(u({},s),{scope:[ee.Settings]})),Tr=e=>(t,r,s)=>Z(e)(t,r,g(u({},s),{scope:[ee.Synonyms]})),Mr=e=>(t,r)=>{let s=(n,a)=>l.createRetryablePromise(o=>$(e)(t,a).then(o).catch(d=>{if(d.status!==404)throw d}));return l.createWaitablePromise(e.transporter.write({method:m.MethodEnum.Delete,path:l.encode("1/keys/%s",t)},r),s)},wr=()=>(e,t)=>{let r=q.serializeQueryParameters(t),s=Sr.createHmac("sha256",e).update(r).digest("hex");return Buffer.from(s+r).toString("base64")},$=e=>(t,r)=>e.transporter.read({method:m.MethodEnum.Get,path:l.encode("1/keys/%s",t)},r),kr=e=>t=>e.transporter.read({method:m.MethodEnum.Get,path:"1/logs"},t),Cr=()=>e=>{let t=Buffer.from(e,"base64").toString("ascii"),r=/validUntil=(\d+)/,s=t.match(r);if(s===null)throw lt();return parseInt(s[1],10)-Math.round(new Date().getTime()/1e3)},Ur=e=>t=>e.transporter.read({method:m.MethodEnum.Get,path:"1/clusters/mapping/top"},t),Nr=e=>(t,r)=>e.transporter.read({method:m.MethodEnum.Get,path:l.encode("1/clusters/mapping/%s",t)},r),Wr=e=>t=>{let n=t||{},{retrieveMappings:r}=n,s=R(n,["retrieveMappings"]);return r===!0&&(s.getClusters=!0),e.transporter.read({method:m.MethodEnum.Get,path:"1/clusters/mapping/pending"},s)},L=e=>(t,r={})=>{let s={transporter:e.transporter,appId:e.appId,indexName:t};return l.addMethods(s,r.methods)},Hr=e=>t=>e.transporter.read({method:m.MethodEnum.Get,path:"1/keys"},t),_r=e=>t=>e.transporter.read({method:m.MethodEnum.Get,path:"1/clusters"},t),Fr=e=>t=>e.transporter.read({method:m.MethodEnum.Get,path:"1/indexes"},t),Br=e=>t=>e.transporter.read({method:m.MethodEnum.Get,path:"1/clusters/mapping"},t),Kr=e=>(t,r,s)=>{let n=(a,o)=>L(e)(t,{methods:{waitTask:D}}).waitTask(a.taskID,o);return l.createWaitablePromise(e.transporter.write({method:m.MethodEnum.Post,path:l.encode("1/indexes/%s/operation",t),data:{operation:"move",destination:r}},s),n)},zr=e=>(t,r)=>{let s=(n,a)=>Promise.all(Object.keys(n.taskID).map(o=>L(e)(o,{methods:{waitTask:D}}).waitTask(n.taskID[o],a)));return l.createWaitablePromise(e.transporter.write({method:m.MethodEnum.Post,path:"1/indexes/*/batch",data:{requests:t}},r),s)},Gr=e=>(t,r)=>e.transporter.read({method:m.MethodEnum.Post,path:"1/indexes/*/objects",data:{requests:t}},r),$r=e=>(t,r)=>{let s=t.map(n=>g(u({},n),{params:q.serializeQueryParameters(n.params||{})}));return e.transporter.read({method:m.MethodEnum.Post,path:"1/indexes/*/queries",data:{requests:s},cacheable:!0},r)},Lr=e=>(t,r)=>Promise.all(t.map(s=>{let d=s.params,{facetName:n,facetQuery:a}=d,o=R(d,["facetName","facetQuery"]);return L(e)(s.indexName,{methods:{searchForFacetValues:dt}}).searchForFacetValues(n,a,u(u({},r),o))})),Vr=e=>(t,r)=>{let s=q.createMappedRequestOptions(r);return s.queryParameters["X-Algolia-User-ID"]=t,e.transporter.write({method:m.MethodEnum.Delete,path:"1/clusters/mapping"},s)},Qr=e=>(t,r)=>{let s=(n,a)=>l.createRetryablePromise(o=>$(e)(t,a).catch(d=>{if(d.status!==404)throw d;return o()}));return l.createWaitablePromise(e.transporter.write({method:m.MethodEnum.Post,path:l.encode("1/keys/%s/restore",t)},r),s)},Jr=e=>(t,r)=>e.transporter.read({method:m.MethodEnum.Post,path:"1/clusters/mapping/search",data:{query:t}},r),Xr=e=>(t,r)=>{let s=Object.assign({},r),f=r||{},{queryParameters:n}=f,a=R(f,["queryParameters"]),o=n?{queryParameters:n}:{},d=["acl","indexes","referers","restrictSources","queryParameters","description","maxQueriesPerIPPerHour","maxHitsPerQuery"],y=p=>Object.keys(s).filter(h=>d.indexOf(h)!==-1).every(h=>p[h]===s[h]),b=(p,h)=>l.createRetryablePromise(S=>$(e)(t,h).then(O=>y(O)?Promise.resolve():S()));return l.createWaitablePromise(e.transporter.write({method:m.MethodEnum.Put,path:l.encode("1/keys/%s",t),data:o},a),b)},pt=e=>(t,r)=>{let s=(n,a)=>D(e)(n.taskID,a);return l.createWaitablePromise(e.transporter.write({method:m.MethodEnum.Post,path:l.encode("1/indexes/%s/batch",e.indexName),data:{requests:t}},r),s)},Yr=e=>t=>Y(g(u({},t),{shouldStop:r=>r.cursor===void 0,request:r=>e.transporter.read({method:m.MethodEnum.Post,path:l.encode("1/indexes/%s/browse",e.indexName),data:r},t)})),Zr=e=>t=>{let r=u({hitsPerPage:1e3},t);return Y(g(u({},r),{shouldStop:s=>s.hits.lengthg(u({},n),{hits:n.hits.map(a=>(delete a._highlightResult,a))}))}}))},es=e=>t=>{let r=u({hitsPerPage:1e3},t);return Y(g(u({},r),{shouldStop:s=>s.hits.lengthg(u({},n),{hits:n.hits.map(a=>(delete a._highlightResult,a))}))}}))},te=e=>(t,r,s)=>{let y=s||{},{batchSize:n}=y,a=R(y,["batchSize"]),o={taskIDs:[],objectIDs:[]},d=(b=0)=>{let f=[],p;for(p=b;p({action:r,body:h})),a).then(h=>(o.objectIDs=o.objectIDs.concat(h.objectIDs),o.taskIDs.push(h.taskID),p++,d(p)))};return l.createWaitablePromise(d(),(b,f)=>Promise.all(b.taskIDs.map(p=>D(e)(p,f))))},ts=e=>t=>l.createWaitablePromise(e.transporter.write({method:m.MethodEnum.Post,path:l.encode("1/indexes/%s/clear",e.indexName)},t),(r,s)=>D(e)(r.taskID,s)),rs=e=>t=>{let a=t||{},{forwardToReplicas:r}=a,s=R(a,["forwardToReplicas"]),n=q.createMappedRequestOptions(s);return r&&(n.queryParameters.forwardToReplicas=1),l.createWaitablePromise(e.transporter.write({method:m.MethodEnum.Post,path:l.encode("1/indexes/%s/rules/clear",e.indexName)},n),(o,d)=>D(e)(o.taskID,d))},ss=e=>t=>{let a=t||{},{forwardToReplicas:r}=a,s=R(a,["forwardToReplicas"]),n=q.createMappedRequestOptions(s);return r&&(n.queryParameters.forwardToReplicas=1),l.createWaitablePromise(e.transporter.write({method:m.MethodEnum.Post,path:l.encode("1/indexes/%s/synonyms/clear",e.indexName)},n),(o,d)=>D(e)(o.taskID,d))},ns=e=>(t,r)=>l.createWaitablePromise(e.transporter.write({method:m.MethodEnum.Post,path:l.encode("1/indexes/%s/deleteByQuery",e.indexName),data:t},r),(s,n)=>D(e)(s.taskID,n)),as=e=>t=>l.createWaitablePromise(e.transporter.write({method:m.MethodEnum.Delete,path:l.encode("1/indexes/%s",e.indexName)},t),(r,s)=>D(e)(r.taskID,s)),os=e=>(t,r)=>l.createWaitablePromise(yt(e)([t],r).then(s=>({taskID:s.taskIDs[0]})),(s,n)=>D(e)(s.taskID,n)),yt=e=>(t,r)=>{let s=t.map(n=>({objectID:n}));return te(e)(s,k.DeleteObject,r)},is=e=>(t,r)=>{let o=r||{},{forwardToReplicas:s}=o,n=R(o,["forwardToReplicas"]),a=q.createMappedRequestOptions(n);return s&&(a.queryParameters.forwardToReplicas=1),l.createWaitablePromise(e.transporter.write({method:m.MethodEnum.Delete,path:l.encode("1/indexes/%s/rules/%s",e.indexName,t)},a),(d,y)=>D(e)(d.taskID,y))},cs=e=>(t,r)=>{let o=r||{},{forwardToReplicas:s}=o,n=R(o,["forwardToReplicas"]),a=q.createMappedRequestOptions(n);return s&&(a.queryParameters.forwardToReplicas=1),l.createWaitablePromise(e.transporter.write({method:m.MethodEnum.Delete,path:l.encode("1/indexes/%s/synonyms/%s",e.indexName,t)},a),(d,y)=>D(e)(d.taskID,y))},us=e=>t=>gt(e)(t).then(()=>!0).catch(r=>{if(r.status!==404)throw r;return!1}),ls=e=>(t,r)=>{let y=r||{},{query:s,paginate:n}=y,a=R(y,["query","paginate"]),o=0,d=()=>ft(e)(s||"",g(u({},a),{page:o})).then(b=>{for(let[f,p]of Object.entries(b.hits))if(t(p))return{object:p,position:parseInt(f,10),page:o};if(o++,n===!1||o>=b.nbPages)throw ut();return d()});return d()},ds=e=>(t,r)=>e.transporter.read({method:m.MethodEnum.Get,path:l.encode("1/indexes/%s/%s",e.indexName,t)},r),ps=()=>(e,t)=>{for(let[r,s]of Object.entries(e.hits))if(s.objectID===t)return parseInt(r,10);return-1},ms=e=>(t,r)=>{let o=r||{},{attributesToRetrieve:s}=o,n=R(o,["attributesToRetrieve"]),a=t.map(d=>u({indexName:e.indexName,objectID:d},s?{attributesToRetrieve:s}:{}));return e.transporter.read({method:m.MethodEnum.Post,path:"1/indexes/*/objects",data:{requests:a}},n)},hs=e=>(t,r)=>e.transporter.read({method:m.MethodEnum.Get,path:l.encode("1/indexes/%s/rules/%s",e.indexName,t)},r),gt=e=>t=>e.transporter.read({method:m.MethodEnum.Get,path:l.encode("1/indexes/%s/settings",e.indexName),data:{getVersion:2}},t),ys=e=>(t,r)=>e.transporter.read({method:m.MethodEnum.Get,path:l.encode("1/indexes/%s/synonyms/%s",e.indexName,t)},r),bt=e=>(t,r)=>e.transporter.read({method:m.MethodEnum.Get,path:l.encode("1/indexes/%s/task/%s",e.indexName,t.toString())},r),gs=e=>(t,r)=>l.createWaitablePromise(Pt(e)([t],r).then(s=>({objectID:s.objectIDs[0],taskID:s.taskIDs[0]})),(s,n)=>D(e)(s.taskID,n)),Pt=e=>(t,r)=>{let o=r||{},{createIfNotExists:s}=o,n=R(o,["createIfNotExists"]),a=s?k.PartialUpdateObject:k.PartialUpdateObjectNoCreate;return te(e)(t,a,n)},fs=e=>(t,r)=>{let O=r||{},{safe:s,autoGenerateObjectIDIfNotExist:n,batchSize:a}=O,o=R(O,["safe","autoGenerateObjectIDIfNotExist","batchSize"]),d=(P,x,v,j)=>l.createWaitablePromise(e.transporter.write({method:m.MethodEnum.Post,path:l.encode("1/indexes/%s/operation",P),data:{operation:v,destination:x}},j),(T,V)=>D(e)(T.taskID,V)),y=Math.random().toString(36).substring(7),b=`${e.indexName}_tmp_${y}`,f=he({appId:e.appId,transporter:e.transporter,indexName:b}),p=[],h=d(e.indexName,b,"copy",g(u({},o),{scope:["settings","synonyms","rules"]}));p.push(h);let S=(s?h.wait(o):h).then(()=>{let P=f(t,g(u({},o),{autoGenerateObjectIDIfNotExist:n,batchSize:a}));return p.push(P),s?P.wait(o):P}).then(()=>{let P=d(b,e.indexName,"move",o);return p.push(P),s?P.wait(o):P}).then(()=>Promise.all(p)).then(([P,x,v])=>({objectIDs:x.objectIDs,taskIDs:[P.taskID,...x.taskIDs,v.taskID]}));return l.createWaitablePromise(S,(P,x)=>Promise.all(p.map(v=>v.wait(x))))},bs=e=>(t,r)=>ye(e)(t,g(u({},r),{clearExistingRules:!0})),Ps=e=>(t,r)=>ge(e)(t,g(u({},r),{replaceExistingSynonyms:!0})),js=e=>(t,r)=>l.createWaitablePromise(he(e)([t],r).then(s=>({objectID:s.objectIDs[0],taskID:s.taskIDs[0]})),(s,n)=>D(e)(s.taskID,n)),he=e=>(t,r)=>{let o=r||{},{autoGenerateObjectIDIfNotExist:s}=o,n=R(o,["autoGenerateObjectIDIfNotExist"]),a=s?k.AddObject:k.UpdateObject;if(a===k.UpdateObject){for(let d of t)if(d.objectID===void 0)return l.createWaitablePromise(Promise.reject(ct()))}return te(e)(t,a,n)},Os=e=>(t,r)=>ye(e)([t],r),ye=e=>(t,r)=>{let d=r||{},{forwardToReplicas:s,clearExistingRules:n}=d,a=R(d,["forwardToReplicas","clearExistingRules"]),o=q.createMappedRequestOptions(a);return s&&(o.queryParameters.forwardToReplicas=1),n&&(o.queryParameters.clearExistingRules=1),l.createWaitablePromise(e.transporter.write({method:m.MethodEnum.Post,path:l.encode("1/indexes/%s/rules/batch",e.indexName),data:t},o),(y,b)=>D(e)(y.taskID,b))},Is=e=>(t,r)=>ge(e)([t],r),ge=e=>(t,r)=>{let d=r||{},{forwardToReplicas:s,replaceExistingSynonyms:n}=d,a=R(d,["forwardToReplicas","replaceExistingSynonyms"]),o=q.createMappedRequestOptions(a);return s&&(o.queryParameters.forwardToReplicas=1),n&&(o.queryParameters.replaceExistingSynonyms=1),l.createWaitablePromise(e.transporter.write({method:m.MethodEnum.Post,path:l.encode("1/indexes/%s/synonyms/batch",e.indexName),data:t},o),(y,b)=>D(e)(y.taskID,b))},ft=e=>(t,r)=>e.transporter.read({method:m.MethodEnum.Post,path:l.encode("1/indexes/%s/query",e.indexName),data:{query:t},cacheable:!0},r),dt=e=>(t,r,s)=>e.transporter.read({method:m.MethodEnum.Post,path:l.encode("1/indexes/%s/facets/%s/query",e.indexName,t),data:{facetQuery:r},cacheable:!0},s),mt=e=>(t,r)=>e.transporter.read({method:m.MethodEnum.Post,path:l.encode("1/indexes/%s/rules/search",e.indexName),data:{query:t}},r),ht=e=>(t,r)=>e.transporter.read({method:m.MethodEnum.Post,path:l.encode("1/indexes/%s/synonyms/search",e.indexName),data:{query:t}},r),As=e=>(t,r)=>{let o=r||{},{forwardToReplicas:s}=o,n=R(o,["forwardToReplicas"]),a=q.createMappedRequestOptions(n);return s&&(a.queryParameters.forwardToReplicas=1),l.createWaitablePromise(e.transporter.write({method:m.MethodEnum.Put,path:l.encode("1/indexes/%s/settings",e.indexName),data:t},a),(d,y)=>D(e)(d.taskID,y))},D=e=>(t,r)=>l.createRetryablePromise(s=>bt(e)(t,r).then(n=>n.status!=="published"?s():void 0)),Ss={AddObject:"addObject",Analytics:"analytics",Browser:"browse",DeleteIndex:"deleteIndex",DeleteObject:"deleteObject",EditSettings:"editSettings",ListIndexes:"listIndexes",Logs:"logs",Recommendation:"recommendation",Search:"search",SeeUnretrievableAttributes:"seeUnretrievableAttributes",Settings:"settings",Usage:"usage"},k={AddObject:"addObject",UpdateObject:"updateObject",PartialUpdateObject:"partialUpdateObject",PartialUpdateObjectNoCreate:"partialUpdateObjectNoCreate",DeleteObject:"deleteObject"},ee={Settings:"settings",Synonyms:"synonyms",Rules:"rules"},Ds={None:"none",StopIfEnoughMatches:"stopIfEnoughMatches"},Rs={Synonym:"synonym",OneWaySynonym:"oneWaySynonym",AltCorrection1:"altCorrection1",AltCorrection2:"altCorrection2",Placeholder:"placeholder"};i.ApiKeyACLEnum=Ss;i.BatchActionEnum=k;i.ScopeEnum=ee;i.StrategyEnum=Ds;i.SynonymEnum=Rs;i.addApiKey=Rr;i.assignUserID=vr;i.assignUserIDs=xr;i.batch=pt;i.browseObjects=Yr;i.browseRules=Zr;i.browseSynonyms=es;i.chunkedBatch=te;i.clearObjects=ts;i.clearRules=rs;i.clearSynonyms=ss;i.copyIndex=Z;i.copyRules=qr;i.copySettings=Er;i.copySynonyms=Tr;i.createBrowsablePromise=Y;i.createMissingObjectIDError=ct;i.createObjectNotFoundError=ut;i.createSearchClient=Dr;i.createValidUntilNotFoundError=lt;i.deleteApiKey=Mr;i.deleteBy=ns;i.deleteIndex=as;i.deleteObject=os;i.deleteObjects=yt;i.deleteRule=is;i.deleteSynonym=cs;i.exists=us;i.findObject=ls;i.generateSecuredApiKey=wr;i.getApiKey=$;i.getLogs=kr;i.getObject=ds;i.getObjectPosition=ps;i.getObjects=ms;i.getRule=hs;i.getSecuredApiKeyRemainingValidity=Cr;i.getSettings=gt;i.getSynonym=ys;i.getTask=bt;i.getTopUserIDs=Ur;i.getUserID=Nr;i.hasPendingMappings=Wr;i.initIndex=L;i.listApiKeys=Hr;i.listClusters=_r;i.listIndices=Fr;i.listUserIDs=Br;i.moveIndex=Kr;i.multipleBatch=zr;i.multipleGetObjects=Gr;i.multipleQueries=$r;i.multipleSearchForFacetValues=Lr;i.partialUpdateObject=gs;i.partialUpdateObjects=Pt;i.removeUserID=Vr;i.replaceAllObjects=fs;i.replaceAllRules=bs;i.replaceAllSynonyms=Ps;i.restoreApiKey=Qr;i.saveObject=js;i.saveObjects=he;i.saveRule=Os;i.saveRules=ye;i.saveSynonym=Is;i.saveSynonyms=ge;i.search=ft;i.searchForFacetValues=dt;i.searchRules=mt;i.searchSynonyms=ht;i.searchUserIDs=Jr;i.setSettings=As;i.updateApiKey=Xr;i.waitTask=D});var It=I((on,Ot)=>{Ot.exports=jt()});var At=I(re=>{"use strict";Object.defineProperty(re,"__esModule",{value:!0});function vs(){return{debug(e,t){return Promise.resolve()},info(e,t){return Promise.resolve()},error(e,t){return Promise.resolve()}}}var xs={Debug:1,Info:2,Error:3};re.LogLevelEnum=xs;re.createNullLogger=vs});var Dt=I((un,St)=>{St.exports=At()});var xt=I(fe=>{"use strict";Object.defineProperty(fe,"__esModule",{value:!0});var Rt=require("http"),vt=require("https"),qs=require("url");function Es(){let e={keepAlive:!0},t=new Rt.Agent(e),r=new vt.Agent(e);return{send(s){return new Promise(n=>{let a=qs.parse(s.url),o=a.query===null?a.pathname:`${a.pathname}?${a.query}`,d=u({agent:a.protocol==="https:"?r:t,hostname:a.hostname,path:o,method:s.method,headers:s.headers},a.port!==void 0?{port:a.port||""}:{}),y=(a.protocol==="https:"?vt:Rt).request(d,h=>{let S="";h.on("data",O=>S+=O),h.on("end",()=>{clearTimeout(f),clearTimeout(p),n({status:h.statusCode||0,content:S,isTimedOut:!1})})}),b=(h,S)=>setTimeout(()=>{y.abort(),n({status:0,content:S,isTimedOut:!0})},h*1e3),f=b(s.connectTimeout,"Connection timeout"),p;y.on("error",h=>{clearTimeout(f),clearTimeout(p),n({status:0,content:h.message,isTimedOut:!1})}),y.once("response",()=>{clearTimeout(f),p=b(s.responseTimeout,"Socket timeout")}),s.data!==void 0&&y.write(s.data),y.end()})},destroy(){return t.destroy(),r.destroy(),Promise.resolve()}}}fe.createNodeHttpRequester=Es});var Et=I((dn,qt)=>{qt.exports=xt()});var kt=I((pn,Tt)=>{"use strict";var Mt=Ee(),Ts=we(),W=st(),be=F(),Pe=it(),c=It(),Ms=Dt(),ws=Et(),ks=K();function wt(e,t,r){let s={appId:e,apiKey:t,timeouts:{connect:2,read:5,write:30},requester:ws.createNodeHttpRequester(),logger:Ms.createNullLogger(),responsesCache:Mt.createNullCache(),requestsCache:Mt.createNullCache(),hostsCache:Ts.createInMemoryCache(),userAgent:ks.createUserAgent(be.version).add({segment:"Node.js",version:process.versions.node})};return c.createSearchClient(g(u(u({},s),r),{methods:{search:c.multipleQueries,searchForFacetValues:c.multipleSearchForFacetValues,multipleBatch:c.multipleBatch,multipleGetObjects:c.multipleGetObjects,multipleQueries:c.multipleQueries,copyIndex:c.copyIndex,copySettings:c.copySettings,copyRules:c.copyRules,copySynonyms:c.copySynonyms,moveIndex:c.moveIndex,listIndices:c.listIndices,getLogs:c.getLogs,listClusters:c.listClusters,multipleSearchForFacetValues:c.multipleSearchForFacetValues,getApiKey:c.getApiKey,addApiKey:c.addApiKey,listApiKeys:c.listApiKeys,updateApiKey:c.updateApiKey,deleteApiKey:c.deleteApiKey,restoreApiKey:c.restoreApiKey,assignUserID:c.assignUserID,assignUserIDs:c.assignUserIDs,getUserID:c.getUserID,searchUserIDs:c.searchUserIDs,listUserIDs:c.listUserIDs,getTopUserIDs:c.getTopUserIDs,removeUserID:c.removeUserID,hasPendingMappings:c.hasPendingMappings,generateSecuredApiKey:c.generateSecuredApiKey,getSecuredApiKeyRemainingValidity:c.getSecuredApiKeyRemainingValidity,destroy:be.destroy,initIndex:n=>a=>c.initIndex(n)(a,{methods:{batch:c.batch,delete:c.deleteIndex,getObject:c.getObject,getObjects:c.getObjects,saveObject:c.saveObject,saveObjects:c.saveObjects,search:c.search,searchForFacetValues:c.searchForFacetValues,waitTask:c.waitTask,setSettings:c.setSettings,getSettings:c.getSettings,partialUpdateObject:c.partialUpdateObject,partialUpdateObjects:c.partialUpdateObjects,deleteObject:c.deleteObject,deleteObjects:c.deleteObjects,deleteBy:c.deleteBy,clearObjects:c.clearObjects,browseObjects:c.browseObjects,getObjectPosition:c.getObjectPosition,findObject:c.findObject,exists:c.exists,saveSynonym:c.saveSynonym,saveSynonyms:c.saveSynonyms,getSynonym:c.getSynonym,searchSynonyms:c.searchSynonyms,browseSynonyms:c.browseSynonyms,deleteSynonym:c.deleteSynonym,clearSynonyms:c.clearSynonyms,replaceAllObjects:c.replaceAllObjects,replaceAllSynonyms:c.replaceAllSynonyms,searchRules:c.searchRules,getRule:c.getRule,deleteRule:c.deleteRule,saveRule:c.saveRule,saveRules:c.saveRules,replaceAllRules:c.replaceAllRules,browseRules:c.browseRules,clearRules:c.clearRules}}),initAnalytics:()=>n=>W.createAnalyticsClient(g(u(u({},s),n),{methods:{addABTest:W.addABTest,getABTest:W.getABTest,getABTests:W.getABTests,stopABTest:W.stopABTest,deleteABTest:W.deleteABTest}})),initRecommendation:()=>n=>Pe.createRecommendationClient(g(u(u({},s),n),{methods:{getPersonalizationStrategy:Pe.getPersonalizationStrategy,setPersonalizationStrategy:Pe.setPersonalizationStrategy}}))}}))}wt.version=be.version;Tt.exports=wt});var Ut=I((mn,je)=>{var Ct=kt();je.exports=Ct;je.exports.default=Ct});var Ws={};Vt(Ws,{default:()=>Ks});var Oe=C(require("@yarnpkg/core")),E=C(require("@yarnpkg/core")),Ie=C(require("@yarnpkg/plugin-essentials")),Ht=C(require("semver"));var se=C(require("@yarnpkg/core")),Nt=C(Ut()),Cs="e8e1bd300d860104bb8c58453ffa1eb4",Us="OFCNCOG2CU",Wt=async(e,t)=>{var a;let r=se.structUtils.stringifyIdent(e),n=Ns(t).initIndex("npm-search");try{return((a=(await n.getObject(r,{attributesToRetrieve:["types"]})).types)==null?void 0:a.ts)==="definitely-typed"}catch(o){return!1}},Ns=e=>(0,Nt.default)(Us,Cs,{requester:{async send(r){try{let s=await se.httpUtils.request(r.url,r.data||null,{configuration:e,headers:r.headers});return{content:s.body,isTimedOut:!1,status:s.statusCode}}catch(s){return{content:s.response.body,isTimedOut:!1,status:s.response.statusCode}}}}});var _t=e=>e.scope?`${e.scope}__${e.name}`:`${e.name}`,Hs=async(e,t,r,s)=>{if(r.scope==="types")return;let{project:n}=e,{configuration:a}=n,o=a.makeResolver(),d={project:n,resolver:o,report:new E.ThrowReport};if(!await Wt(r,a))return;let b=_t(r),f=E.structUtils.parseRange(r.range).selector;if(!E.semverUtils.validRange(f)){let P=await o.getCandidates(r,new Map,d);f=E.structUtils.parseRange(P[0].reference).selector}let p=Ht.default.coerce(f);if(p===null)return;let h=`${Ie.suggestUtils.Modifier.CARET}${p.major}`,S=E.structUtils.makeDescriptor(E.structUtils.makeIdent("types",b),h),O=E.miscUtils.mapAndFind(n.workspaces,P=>{var T,V;let x=(T=P.manifest.dependencies.get(r.identHash))==null?void 0:T.descriptorHash,v=(V=P.manifest.devDependencies.get(r.identHash))==null?void 0:V.descriptorHash;if(x!==r.descriptorHash&&v!==r.descriptorHash)return E.miscUtils.mapAndFind.skip;let j=[];for(let Ae of Oe.Manifest.allDependencies){let Se=P.manifest[Ae].get(S.identHash);typeof Se!="undefined"&&j.push([Ae,Se])}return j.length===0?E.miscUtils.mapAndFind.skip:j});if(typeof O!="undefined")for(let[P,x]of O)e.manifest[P].set(x.identHash,x);else{try{if((await o.getCandidates(S,new Map,d)).length===0)return}catch{return}e.manifest[Ie.suggestUtils.Target.DEVELOPMENT].set(S.identHash,S)}},_s=async(e,t,r)=>{if(r.scope==="types")return;let s=_t(r),n=E.structUtils.makeIdent("types",s);for(let a of Oe.Manifest.allDependencies)typeof e.manifest[a].get(n.identHash)!="undefined"&&e.manifest[a].delete(n.identHash)},Fs=(e,t)=>{t.publishConfig&&t.publishConfig.typings&&(t.typings=t.publishConfig.typings),t.publishConfig&&t.publishConfig.types&&(t.types=t.publishConfig.types)},Bs={hooks:{afterWorkspaceDependencyAddition:Hs,afterWorkspaceDependencyRemoval:_s,beforeWorkspacePacking:Fs}},Ks=Bs;return Ws;})(); 7 | return plugin; 8 | } 9 | }; 10 | -------------------------------------------------------------------------------- /.yarnrc.yml: -------------------------------------------------------------------------------- 1 | enableGlobalCache: true 2 | 3 | nodeLinker: node-modules 4 | 5 | plugins: 6 | - path: .yarn/plugins/@yarnpkg/plugin-typescript.cjs 7 | spec: "@yarnpkg/plugin-typescript" 8 | - path: .yarn/plugins/@yarnpkg/plugin-interactive-tools.cjs 9 | spec: "@yarnpkg/plugin-interactive-tools" 10 | 11 | yarnPath: .yarn/releases/yarn-3.6.1.cjs 12 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # Changelogs 2 | 3 | ## v0.0.17 4 | 5 | - put styles inside of `head` tag 6 | 7 | ## v0.0.16 8 | 9 | - Use `React.memo` for better performance 10 | - Allow passing custom css tag in props 11 | 12 | ## v0.0.15 13 | 14 | - Properly handle `routeChangeError` event 15 | 16 | ## v0.0.14 17 | 18 | ### Added 19 | 20 | - Added nonce support 21 | - Added autocomplete for advanced options 22 | 23 | ## v0.0.13 24 | 25 | ### Fixed 26 | 27 | - Fixed react version issue 28 | 29 | ## v0.0.12 30 | 31 | ### Updated 32 | 33 | - Updated README.md's 'How to use' section to be more clear and consise. Also added further context to Default Config. 34 | - Updated Next.js version to v12 35 | 36 | ## v0.0.11 37 | 38 | ### Added 39 | 40 | - Added next.js version 11.0.0 in package.json `peerDependancies`. 41 | - Added color highlight to the code in the README.md file. 42 | - Added type of showOnShallow of NextNProgress class in `index.d.ts`. 43 | 44 | ### Updated 45 | 46 | - Upgraded the `next` version to 11.0.0 in `devDependencies`. 47 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2019 Apal Shah 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Next.js Progressbar 2 | 3 | A simple Next.js progressbar component using [NProgress](http://ricostacruz.com/nprogress/). 4 | 5 | > [I've created this Blog to help you create your own progressbar](https://gosink.in/next-js-make-your-own-progress-bar-indicator-component-easily/) 6 | 7 | **Demo**: [https://demo-nextjs-progressbar.vercel.app](https://demo-nextjs-progressbar.vercel.app/) 8 | 9 | ## How to install? 10 | 11 | ```bash 12 | npm i nextjs-progressbar 13 | ``` 14 | 15 | ## How to use? 16 | 17 | After installing the package, import `NextNProgress` in your `pages/_app.js` file: 18 | 19 | ```js 20 | import NextNProgress from 'nextjs-progressbar'; 21 | ``` 22 | 23 | And for rendering add `` to your `return()` in `MyApp()`: 24 | 25 | ```js 26 | import NextNProgress from 'nextjs-progressbar'; 27 | 28 | export default function MyApp({ Component, pageProps }) { 29 | return ( 30 | <> 31 | 32 | ; 33 | 34 | ); 35 | } 36 | ``` 37 | 38 | ### Default Config 39 | 40 | If no props are passed to ``, below is the default configuration applied. 41 | 42 | ```jsx 43 | 44 | ``` 45 | 46 | - `color`: to change the default color of progressbar. You can also use `rgb(,,)` or `rgba(,,,)`. 47 | - `startPosition`: to set the default starting position : `0.3 = 30%`. 48 | - `stopDelayMs`: time for delay to stop progressbar in `ms`. 49 | - `height`: height of progressbar in `px`. 50 | - `showOnShallow`: You can choose whether you want the progressbar to be displayed if you're using shallow routing. It takes a boolean. Learn more about shallow routing [in Next.js docs](https://nextjs.org/docs/routing/shallow-routing). 51 | 52 | ### Advanced Config 53 | 54 | #### Adding nonce 55 | 56 | We use internal css in this package. If you are using csp, you can add nonce to the `; 72 | }} 73 | /> 74 | ``` 75 | 76 | #### Other Configs 77 | 78 | You can use [other configurations](https://github.com/rstacruz/nprogress#configuration) which NProgress provides by adding a JSON in `options` props. 79 | 80 | ```jsx 81 | 82 | ``` 83 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "nextjs-progressbar", 3 | "version": "0.0.17", 4 | "description": "Nprogress component for Next.js app.", 5 | "main": "dist/index.js", 6 | "types": "dist/index.d.ts", 7 | "scripts": { 8 | "build": "tsup", 9 | "prepack": "npm run build", 10 | "lint": "eslint --fix --cache src/", 11 | "format": "prettier --write \"src/**/*.{ts,tsx}\"", 12 | "typecheck": "tsc -p tsconfig.json" 13 | }, 14 | "repository": { 15 | "type": "git", 16 | "url": "git+https://github.com/apal21/nextjs-progressbar.git" 17 | }, 18 | "keywords": [ 19 | "Nprogress", 20 | "Next", 21 | "Next.js", 22 | "Progressbar" 23 | ], 24 | "author": "Apal Shah", 25 | "license": "MIT", 26 | "bugs": { 27 | "url": "https://github.com/apal21/nextjs-progressbar/issues" 28 | }, 29 | "homepage": "https://github.com/apal21/nextjs-progressbar#readme", 30 | "files": [ 31 | "dist/**/*.js*", 32 | "dist/**/*.mjs*", 33 | "dist/**/*.d*" 34 | ], 35 | "peerDependencies": { 36 | "next": ">= 6.0.0", 37 | "react": ">= 16.0.0" 38 | }, 39 | "dependencies": { 40 | "@types/nprogress": "^0.2.0", 41 | "nprogress": "^0.2.0", 42 | "prop-types": "^15.8.1" 43 | }, 44 | "devDependencies": { 45 | "@types/node": "^18.16.19", 46 | "@types/react": "^18.2.15", 47 | "@typescript-eslint/eslint-plugin": "^6.0.0", 48 | "@typescript-eslint/parser": "^6.0.0", 49 | "eslint": "^8.44.0", 50 | "next": "^13.4.9", 51 | "prettier": "^3.0.0", 52 | "react": "^18.2.0", 53 | "tsup": "^7.1.0", 54 | "typescript": "^5.1.6" 55 | }, 56 | "packageManager": "yarn@3.6.1" 57 | } 58 | -------------------------------------------------------------------------------- /src/index.tsx: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * NProgress 4 | * 5 | */ 6 | 7 | import Router from 'next/router'; 8 | import * as NProgress from 'nprogress'; 9 | import * as PropTypes from 'prop-types'; 10 | import * as React from 'react'; 11 | 12 | export interface NextNProgressProps { 13 | /** 14 | * The color of the bar. 15 | * @default "#29D" 16 | */ 17 | color?: string; 18 | /** 19 | * The start position of the bar. 20 | * @default 0.3 21 | */ 22 | startPosition?: number; 23 | /** 24 | * The stop delay in milliseconds. 25 | * @default 200 26 | */ 27 | stopDelayMs?: number; 28 | /** 29 | * The height of the bar. 30 | * @default 3 31 | */ 32 | height?: number; 33 | /** 34 | * Whether to show the bar on shallow routes. 35 | * @default true 36 | */ 37 | showOnShallow?: boolean; 38 | /** 39 | * The other NProgress configuration options to pass to NProgress. 40 | * @default null 41 | */ 42 | options?: Partial; 43 | /** 44 | * The nonce attribute to use for the `style` tag. 45 | * @default undefined 46 | */ 47 | nonce?: string; 48 | 49 | /** 50 | * Use your custom CSS tag instead of the default one. 51 | * This is useful if you want to use a different style or minify the CSS. 52 | * @default (css) => 53 | */ 54 | transformCSS?: (css: string) => JSX.Element; 55 | } 56 | 57 | const NextNProgress = ({ 58 | color = '#29D', 59 | startPosition = 0.3, 60 | stopDelayMs = 200, 61 | height = 3, 62 | showOnShallow = true, 63 | options, 64 | nonce, 65 | transformCSS = (css) => ( 66 | 69 | ), 70 | }: NextNProgressProps) => { 71 | let timer: NodeJS.Timeout | null = null; 72 | 73 | React.useEffect(() => { 74 | if (options) { 75 | NProgress.configure(options); 76 | } 77 | Router.events.on('routeChangeStart', routeChangeStart); 78 | Router.events.on('routeChangeComplete', routeChangeEnd); 79 | Router.events.on('routeChangeError', routeChangeError); 80 | return () => { 81 | Router.events.off('routeChangeStart', routeChangeStart); 82 | Router.events.off('routeChangeComplete', routeChangeEnd); 83 | Router.events.off('routeChangeError', routeChangeError); 84 | }; 85 | }, []); 86 | 87 | const routeChangeStart = ( 88 | _: string, 89 | { 90 | shallow, 91 | }: { 92 | shallow: boolean; 93 | }, 94 | ) => { 95 | if (!shallow || showOnShallow) { 96 | NProgress.set(startPosition); 97 | NProgress.start(); 98 | } 99 | }; 100 | 101 | const routeChangeEnd = ( 102 | _: string, 103 | { 104 | shallow, 105 | }: { 106 | shallow: boolean; 107 | }, 108 | ) => { 109 | if (!shallow || showOnShallow) { 110 | if (timer) clearTimeout(timer); 111 | timer = setTimeout(() => { 112 | NProgress.done(true); 113 | }, stopDelayMs); 114 | } 115 | }; 116 | 117 | const routeChangeError = ( 118 | _err: Error, 119 | _url: string, 120 | { 121 | shallow, 122 | }: { 123 | shallow: boolean; 124 | }, 125 | ) => { 126 | if (!shallow || showOnShallow) { 127 | if (timer) clearTimeout(timer); 128 | timer = setTimeout(() => { 129 | NProgress.done(true); 130 | }, stopDelayMs); 131 | } 132 | }; 133 | 134 | return transformCSS(` 135 | #nprogress { 136 | pointer-events: none; 137 | } 138 | #nprogress .bar { 139 | background: ${color}; 140 | position: fixed; 141 | z-index: 9999; 142 | top: 0; 143 | left: 0; 144 | width: 100%; 145 | height: ${height}px; 146 | } 147 | #nprogress .peg { 148 | display: block; 149 | position: absolute; 150 | right: 0px; 151 | width: 100px; 152 | height: 100%; 153 | box-shadow: 0 0 10px ${color}, 0 0 5px ${color}; 154 | opacity: 1; 155 | -webkit-transform: rotate(3deg) translate(0px, -4px); 156 | -ms-transform: rotate(3deg) translate(0px, -4px); 157 | transform: rotate(3deg) translate(0px, -4px); 158 | } 159 | #nprogress .spinner { 160 | display: block; 161 | position: fixed; 162 | z-index: 1031; 163 | top: 15px; 164 | right: 15px; 165 | } 166 | #nprogress .spinner-icon { 167 | width: 18px; 168 | height: 18px; 169 | box-sizing: border-box; 170 | border: solid 2px transparent; 171 | border-top-color: ${color}; 172 | border-left-color: ${color}; 173 | border-radius: 50%; 174 | -webkit-animation: nprogresss-spinner 400ms linear infinite; 175 | animation: nprogress-spinner 400ms linear infinite; 176 | } 177 | .nprogress-custom-parent { 178 | overflow: hidden; 179 | position: relative; 180 | } 181 | .nprogress-custom-parent #nprogress .spinner, 182 | .nprogress-custom-parent #nprogress .bar { 183 | position: absolute; 184 | } 185 | @-webkit-keyframes nprogress-spinner { 186 | 0% { 187 | -webkit-transform: rotate(0deg); 188 | } 189 | 100% { 190 | -webkit-transform: rotate(360deg); 191 | } 192 | } 193 | @keyframes nprogress-spinner { 194 | 0% { 195 | transform: rotate(0deg); 196 | } 197 | 100% { 198 | transform: rotate(360deg); 199 | } 200 | } 201 | `); 202 | }; 203 | 204 | NextNProgress.propTypes = { 205 | color: PropTypes.string, 206 | startPosition: PropTypes.number, 207 | stopDelayMs: PropTypes.number, 208 | height: PropTypes.number, 209 | showOnShallow: PropTypes.bool, 210 | options: PropTypes.object, 211 | nonce: PropTypes.string, 212 | transformCSS: PropTypes.func, 213 | }; 214 | 215 | export default React.memo(NextNProgress); 216 | -------------------------------------------------------------------------------- /styleTypes.d.ts: -------------------------------------------------------------------------------- 1 | import 'react'; 2 | 3 | declare module 'react' { 4 | interface StyleHTMLAttributes extends React.HTMLAttributes { 5 | jsx?: boolean; 6 | global?: boolean; 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "jsx": "react", 4 | "target": "esnext", 5 | "module": "commonjs", 6 | "strict": true, 7 | "noImplicitAny": true, 8 | "strictNullChecks": true, 9 | "noImplicitThis": true, 10 | "alwaysStrict": true, 11 | "noUnusedLocals": true, 12 | "noUnusedParameters": true, 13 | "noImplicitReturns": true, 14 | "noFallthroughCasesInSwitch": true, 15 | "moduleResolution": "node", 16 | "lib": ["es2021"], 17 | "skipLibCheck": true, 18 | "noEmit": true, 19 | "outDir": "dist" 20 | }, 21 | "files": ["src/index.tsx", "./styleTypes.d.ts"] 22 | } 23 | -------------------------------------------------------------------------------- /tsup.config.ts: -------------------------------------------------------------------------------- 1 | import { Options } from 'tsup'; 2 | export const tsup: Options = { 3 | target: 'esnext', 4 | clean: true, 5 | dts: true, 6 | entry: ['src/index.tsx'], 7 | keepNames: true, 8 | minify: true, 9 | sourcemap: true, 10 | format: ['cjs'], 11 | }; 12 | -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- 1 | # This file is generated by running "yarn install" inside your project. 2 | # Manual changes might be lost - proceed with caution! 3 | 4 | __metadata: 5 | version: 6 6 | cacheKey: 8 7 | 8 | "@aashutoshrathi/word-wrap@npm:^1.2.3": 9 | version: 1.2.6 10 | resolution: "@aashutoshrathi/word-wrap@npm:1.2.6" 11 | checksum: ada901b9e7c680d190f1d012c84217ce0063d8f5c5a7725bb91ec3c5ed99bb7572680eb2d2938a531ccbaec39a95422fcd8a6b4a13110c7d98dd75402f66a0cd 12 | languageName: node 13 | linkType: hard 14 | 15 | "@esbuild/android-arm64@npm:0.18.12": 16 | version: 0.18.12 17 | resolution: "@esbuild/android-arm64@npm:0.18.12" 18 | conditions: os=android & cpu=arm64 19 | languageName: node 20 | linkType: hard 21 | 22 | "@esbuild/android-arm@npm:0.18.12": 23 | version: 0.18.12 24 | resolution: "@esbuild/android-arm@npm:0.18.12" 25 | conditions: os=android & cpu=arm 26 | languageName: node 27 | linkType: hard 28 | 29 | "@esbuild/android-x64@npm:0.18.12": 30 | version: 0.18.12 31 | resolution: "@esbuild/android-x64@npm:0.18.12" 32 | conditions: os=android & cpu=x64 33 | languageName: node 34 | linkType: hard 35 | 36 | "@esbuild/darwin-arm64@npm:0.18.12": 37 | version: 0.18.12 38 | resolution: "@esbuild/darwin-arm64@npm:0.18.12" 39 | conditions: os=darwin & cpu=arm64 40 | languageName: node 41 | linkType: hard 42 | 43 | "@esbuild/darwin-x64@npm:0.18.12": 44 | version: 0.18.12 45 | resolution: "@esbuild/darwin-x64@npm:0.18.12" 46 | conditions: os=darwin & cpu=x64 47 | languageName: node 48 | linkType: hard 49 | 50 | "@esbuild/freebsd-arm64@npm:0.18.12": 51 | version: 0.18.12 52 | resolution: "@esbuild/freebsd-arm64@npm:0.18.12" 53 | conditions: os=freebsd & cpu=arm64 54 | languageName: node 55 | linkType: hard 56 | 57 | "@esbuild/freebsd-x64@npm:0.18.12": 58 | version: 0.18.12 59 | resolution: "@esbuild/freebsd-x64@npm:0.18.12" 60 | conditions: os=freebsd & cpu=x64 61 | languageName: node 62 | linkType: hard 63 | 64 | "@esbuild/linux-arm64@npm:0.18.12": 65 | version: 0.18.12 66 | resolution: "@esbuild/linux-arm64@npm:0.18.12" 67 | conditions: os=linux & cpu=arm64 68 | languageName: node 69 | linkType: hard 70 | 71 | "@esbuild/linux-arm@npm:0.18.12": 72 | version: 0.18.12 73 | resolution: "@esbuild/linux-arm@npm:0.18.12" 74 | conditions: os=linux & cpu=arm 75 | languageName: node 76 | linkType: hard 77 | 78 | "@esbuild/linux-ia32@npm:0.18.12": 79 | version: 0.18.12 80 | resolution: "@esbuild/linux-ia32@npm:0.18.12" 81 | conditions: os=linux & cpu=ia32 82 | languageName: node 83 | linkType: hard 84 | 85 | "@esbuild/linux-loong64@npm:0.18.12": 86 | version: 0.18.12 87 | resolution: "@esbuild/linux-loong64@npm:0.18.12" 88 | conditions: os=linux & cpu=loong64 89 | languageName: node 90 | linkType: hard 91 | 92 | "@esbuild/linux-mips64el@npm:0.18.12": 93 | version: 0.18.12 94 | resolution: "@esbuild/linux-mips64el@npm:0.18.12" 95 | conditions: os=linux & cpu=mips64el 96 | languageName: node 97 | linkType: hard 98 | 99 | "@esbuild/linux-ppc64@npm:0.18.12": 100 | version: 0.18.12 101 | resolution: "@esbuild/linux-ppc64@npm:0.18.12" 102 | conditions: os=linux & cpu=ppc64 103 | languageName: node 104 | linkType: hard 105 | 106 | "@esbuild/linux-riscv64@npm:0.18.12": 107 | version: 0.18.12 108 | resolution: "@esbuild/linux-riscv64@npm:0.18.12" 109 | conditions: os=linux & cpu=riscv64 110 | languageName: node 111 | linkType: hard 112 | 113 | "@esbuild/linux-s390x@npm:0.18.12": 114 | version: 0.18.12 115 | resolution: "@esbuild/linux-s390x@npm:0.18.12" 116 | conditions: os=linux & cpu=s390x 117 | languageName: node 118 | linkType: hard 119 | 120 | "@esbuild/linux-x64@npm:0.18.12": 121 | version: 0.18.12 122 | resolution: "@esbuild/linux-x64@npm:0.18.12" 123 | conditions: os=linux & cpu=x64 124 | languageName: node 125 | linkType: hard 126 | 127 | "@esbuild/netbsd-x64@npm:0.18.12": 128 | version: 0.18.12 129 | resolution: "@esbuild/netbsd-x64@npm:0.18.12" 130 | conditions: os=netbsd & cpu=x64 131 | languageName: node 132 | linkType: hard 133 | 134 | "@esbuild/openbsd-x64@npm:0.18.12": 135 | version: 0.18.12 136 | resolution: "@esbuild/openbsd-x64@npm:0.18.12" 137 | conditions: os=openbsd & cpu=x64 138 | languageName: node 139 | linkType: hard 140 | 141 | "@esbuild/sunos-x64@npm:0.18.12": 142 | version: 0.18.12 143 | resolution: "@esbuild/sunos-x64@npm:0.18.12" 144 | conditions: os=sunos & cpu=x64 145 | languageName: node 146 | linkType: hard 147 | 148 | "@esbuild/win32-arm64@npm:0.18.12": 149 | version: 0.18.12 150 | resolution: "@esbuild/win32-arm64@npm:0.18.12" 151 | conditions: os=win32 & cpu=arm64 152 | languageName: node 153 | linkType: hard 154 | 155 | "@esbuild/win32-ia32@npm:0.18.12": 156 | version: 0.18.12 157 | resolution: "@esbuild/win32-ia32@npm:0.18.12" 158 | conditions: os=win32 & cpu=ia32 159 | languageName: node 160 | linkType: hard 161 | 162 | "@esbuild/win32-x64@npm:0.18.12": 163 | version: 0.18.12 164 | resolution: "@esbuild/win32-x64@npm:0.18.12" 165 | conditions: os=win32 & cpu=x64 166 | languageName: node 167 | linkType: hard 168 | 169 | "@eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.3.0": 170 | version: 4.4.0 171 | resolution: "@eslint-community/eslint-utils@npm:4.4.0" 172 | dependencies: 173 | eslint-visitor-keys: ^3.3.0 174 | peerDependencies: 175 | eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 176 | checksum: cdfe3ae42b4f572cbfb46d20edafe6f36fc5fb52bf2d90875c58aefe226892b9677fef60820e2832caf864a326fe4fc225714c46e8389ccca04d5f9288aabd22 177 | languageName: node 178 | linkType: hard 179 | 180 | "@eslint-community/regexpp@npm:^4.4.0, @eslint-community/regexpp@npm:^4.5.0": 181 | version: 4.5.1 182 | resolution: "@eslint-community/regexpp@npm:4.5.1" 183 | checksum: 6d901166d64998d591fab4db1c2f872981ccd5f6fe066a1ad0a93d4e11855ecae6bfb76660869a469563e8882d4307228cebd41142adb409d182f2966771e57e 184 | languageName: node 185 | linkType: hard 186 | 187 | "@eslint/eslintrc@npm:^2.1.0": 188 | version: 2.1.0 189 | resolution: "@eslint/eslintrc@npm:2.1.0" 190 | dependencies: 191 | ajv: ^6.12.4 192 | debug: ^4.3.2 193 | espree: ^9.6.0 194 | globals: ^13.19.0 195 | ignore: ^5.2.0 196 | import-fresh: ^3.2.1 197 | js-yaml: ^4.1.0 198 | minimatch: ^3.1.2 199 | strip-json-comments: ^3.1.1 200 | checksum: d5ed0adbe23f6571d8c9bb0ca6edf7618dc6aed4046aa56df7139f65ae7b578874e0d9c796df784c25bda648ceb754b6320277d828c8b004876d7443b8dc018c 201 | languageName: node 202 | linkType: hard 203 | 204 | "@eslint/js@npm:8.44.0": 205 | version: 8.44.0 206 | resolution: "@eslint/js@npm:8.44.0" 207 | checksum: fc539583226a28f5677356e9f00d2789c34253f076643d2e32888250e509a4e13aafe0880cb2425139051de0f3a48d25bfc5afa96b7304f203b706c17340e3cf 208 | languageName: node 209 | linkType: hard 210 | 211 | "@gar/promisify@npm:^1.1.3": 212 | version: 1.1.3 213 | resolution: "@gar/promisify@npm:1.1.3" 214 | checksum: 4059f790e2d07bf3c3ff3e0fec0daa8144fe35c1f6e0111c9921bd32106adaa97a4ab096ad7dab1e28ee6a9060083c4d1a4ada42a7f5f3f7a96b8812e2b757c1 215 | languageName: node 216 | linkType: hard 217 | 218 | "@humanwhocodes/config-array@npm:^0.11.10": 219 | version: 0.11.10 220 | resolution: "@humanwhocodes/config-array@npm:0.11.10" 221 | dependencies: 222 | "@humanwhocodes/object-schema": ^1.2.1 223 | debug: ^4.1.1 224 | minimatch: ^3.0.5 225 | checksum: 1b1302e2403d0e35bc43e66d67a2b36b0ad1119efc704b5faff68c41f791a052355b010fb2d27ef022670f550de24cd6d08d5ecf0821c16326b7dcd0ee5d5d8a 226 | languageName: node 227 | linkType: hard 228 | 229 | "@humanwhocodes/module-importer@npm:^1.0.1": 230 | version: 1.0.1 231 | resolution: "@humanwhocodes/module-importer@npm:1.0.1" 232 | checksum: 0fd22007db8034a2cdf2c764b140d37d9020bbfce8a49d3ec5c05290e77d4b0263b1b972b752df8c89e5eaa94073408f2b7d977aed131faf6cf396ebb5d7fb61 233 | languageName: node 234 | linkType: hard 235 | 236 | "@humanwhocodes/object-schema@npm:^1.2.1": 237 | version: 1.2.1 238 | resolution: "@humanwhocodes/object-schema@npm:1.2.1" 239 | checksum: a824a1ec31591231e4bad5787641f59e9633827d0a2eaae131a288d33c9ef0290bd16fda8da6f7c0fcb014147865d12118df10db57f27f41e20da92369fcb3f1 240 | languageName: node 241 | linkType: hard 242 | 243 | "@next/env@npm:13.4.9": 244 | version: 13.4.9 245 | resolution: "@next/env@npm:13.4.9" 246 | checksum: 625f01571ac5dabbb90567a987fdc16eca86cd9cfd592edabf7d3e3024972cd83564d53202293163851b85fa643f846a5757c8696a3c44315c98dae5b634f122 247 | languageName: node 248 | linkType: hard 249 | 250 | "@next/swc-darwin-arm64@npm:13.4.9": 251 | version: 13.4.9 252 | resolution: "@next/swc-darwin-arm64@npm:13.4.9" 253 | conditions: os=darwin & cpu=arm64 254 | languageName: node 255 | linkType: hard 256 | 257 | "@next/swc-darwin-x64@npm:13.4.9": 258 | version: 13.4.9 259 | resolution: "@next/swc-darwin-x64@npm:13.4.9" 260 | conditions: os=darwin & cpu=x64 261 | languageName: node 262 | linkType: hard 263 | 264 | "@next/swc-linux-arm64-gnu@npm:13.4.9": 265 | version: 13.4.9 266 | resolution: "@next/swc-linux-arm64-gnu@npm:13.4.9" 267 | conditions: os=linux & cpu=arm64 & libc=glibc 268 | languageName: node 269 | linkType: hard 270 | 271 | "@next/swc-linux-arm64-musl@npm:13.4.9": 272 | version: 13.4.9 273 | resolution: "@next/swc-linux-arm64-musl@npm:13.4.9" 274 | conditions: os=linux & cpu=arm64 & libc=musl 275 | languageName: node 276 | linkType: hard 277 | 278 | "@next/swc-linux-x64-gnu@npm:13.4.9": 279 | version: 13.4.9 280 | resolution: "@next/swc-linux-x64-gnu@npm:13.4.9" 281 | conditions: os=linux & cpu=x64 & libc=glibc 282 | languageName: node 283 | linkType: hard 284 | 285 | "@next/swc-linux-x64-musl@npm:13.4.9": 286 | version: 13.4.9 287 | resolution: "@next/swc-linux-x64-musl@npm:13.4.9" 288 | conditions: os=linux & cpu=x64 & libc=musl 289 | languageName: node 290 | linkType: hard 291 | 292 | "@next/swc-win32-arm64-msvc@npm:13.4.9": 293 | version: 13.4.9 294 | resolution: "@next/swc-win32-arm64-msvc@npm:13.4.9" 295 | conditions: os=win32 & cpu=arm64 296 | languageName: node 297 | linkType: hard 298 | 299 | "@next/swc-win32-ia32-msvc@npm:13.4.9": 300 | version: 13.4.9 301 | resolution: "@next/swc-win32-ia32-msvc@npm:13.4.9" 302 | conditions: os=win32 & cpu=ia32 303 | languageName: node 304 | linkType: hard 305 | 306 | "@next/swc-win32-x64-msvc@npm:13.4.9": 307 | version: 13.4.9 308 | resolution: "@next/swc-win32-x64-msvc@npm:13.4.9" 309 | conditions: os=win32 & cpu=x64 310 | languageName: node 311 | linkType: hard 312 | 313 | "@nodelib/fs.scandir@npm:2.1.5": 314 | version: 2.1.5 315 | resolution: "@nodelib/fs.scandir@npm:2.1.5" 316 | dependencies: 317 | "@nodelib/fs.stat": 2.0.5 318 | run-parallel: ^1.1.9 319 | checksum: a970d595bd23c66c880e0ef1817791432dbb7acbb8d44b7e7d0e7a22f4521260d4a83f7f9fd61d44fda4610105577f8f58a60718105fb38352baed612fd79e59 320 | languageName: node 321 | linkType: hard 322 | 323 | "@nodelib/fs.stat@npm:2.0.5, @nodelib/fs.stat@npm:^2.0.2": 324 | version: 2.0.5 325 | resolution: "@nodelib/fs.stat@npm:2.0.5" 326 | checksum: 012480b5ca9d97bff9261571dbbec7bbc6033f69cc92908bc1ecfad0792361a5a1994bc48674b9ef76419d056a03efadfce5a6cf6dbc0a36559571a7a483f6f0 327 | languageName: node 328 | linkType: hard 329 | 330 | "@nodelib/fs.walk@npm:^1.2.3, @nodelib/fs.walk@npm:^1.2.8": 331 | version: 1.2.8 332 | resolution: "@nodelib/fs.walk@npm:1.2.8" 333 | dependencies: 334 | "@nodelib/fs.scandir": 2.1.5 335 | fastq: ^1.6.0 336 | checksum: 190c643f156d8f8f277bf2a6078af1ffde1fd43f498f187c2db24d35b4b4b5785c02c7dc52e356497b9a1b65b13edc996de08de0b961c32844364da02986dc53 337 | languageName: node 338 | linkType: hard 339 | 340 | "@npmcli/fs@npm:^2.1.0": 341 | version: 2.1.2 342 | resolution: "@npmcli/fs@npm:2.1.2" 343 | dependencies: 344 | "@gar/promisify": ^1.1.3 345 | semver: ^7.3.5 346 | checksum: 405074965e72d4c9d728931b64d2d38e6ea12066d4fad651ac253d175e413c06fe4350970c783db0d749181da8fe49c42d3880bd1cbc12cd68e3a7964d820225 347 | languageName: node 348 | linkType: hard 349 | 350 | "@npmcli/move-file@npm:^2.0.0": 351 | version: 2.0.1 352 | resolution: "@npmcli/move-file@npm:2.0.1" 353 | dependencies: 354 | mkdirp: ^1.0.4 355 | rimraf: ^3.0.2 356 | checksum: 52dc02259d98da517fae4cb3a0a3850227bdae4939dda1980b788a7670636ca2b4a01b58df03dd5f65c1e3cb70c50fa8ce5762b582b3f499ec30ee5ce1fd9380 357 | languageName: node 358 | linkType: hard 359 | 360 | "@swc/helpers@npm:0.5.1": 361 | version: 0.5.1 362 | resolution: "@swc/helpers@npm:0.5.1" 363 | dependencies: 364 | tslib: ^2.4.0 365 | checksum: 71e0e27234590435e4c62b97ef5e796f88e786841a38c7116a5e27a3eafa7b9ead7cdec5249b32165902076de78446945311c973e59bddf77c1e24f33a8f272a 366 | languageName: node 367 | linkType: hard 368 | 369 | "@tootallnate/once@npm:2": 370 | version: 2.0.0 371 | resolution: "@tootallnate/once@npm:2.0.0" 372 | checksum: ad87447820dd3f24825d2d947ebc03072b20a42bfc96cbafec16bff8bbda6c1a81fcb0be56d5b21968560c5359a0af4038a68ba150c3e1694fe4c109a063bed8 373 | languageName: node 374 | linkType: hard 375 | 376 | "@types/json-schema@npm:^7.0.11": 377 | version: 7.0.12 378 | resolution: "@types/json-schema@npm:7.0.12" 379 | checksum: 00239e97234eeb5ceefb0c1875d98ade6e922bfec39dd365ec6bd360b5c2f825e612ac4f6e5f1d13601b8b30f378f15e6faa805a3a732f4a1bbe61915163d293 380 | languageName: node 381 | linkType: hard 382 | 383 | "@types/node@npm:^18.16.19": 384 | version: 18.16.19 385 | resolution: "@types/node@npm:18.16.19" 386 | checksum: 63c31f09616508aa7135380a4c79470a897b75f9ff3a70eb069e534dfabdec3f32fb0f9df5939127f1086614d980ddea0fa5e8cc29a49103c4f74cd687618aaf 387 | languageName: node 388 | linkType: hard 389 | 390 | "@types/nprogress@npm:^0.2.0": 391 | version: 0.2.0 392 | resolution: "@types/nprogress@npm:0.2.0" 393 | checksum: 561384775008ae58111f038f8f9468b3de8987cd753feef9bf6d07af0e1343390d492a078bb08a7b53ac7370208e31e06ac069cb852c435d49f5fe218e9769c4 394 | languageName: node 395 | linkType: hard 396 | 397 | "@types/prop-types@npm:*": 398 | version: 15.7.4 399 | resolution: "@types/prop-types@npm:15.7.4" 400 | checksum: ef6e1899e59b876c273811b1bd845022fc66d5a3d11cb38a25b6c566b30514ae38fe20a40f67622f362a4f4f7f9224e22d8da101cff3d6e97e11d7b4c307cfc1 401 | languageName: node 402 | linkType: hard 403 | 404 | "@types/react@npm:^18.2.15": 405 | version: 18.2.15 406 | resolution: "@types/react@npm:18.2.15" 407 | dependencies: 408 | "@types/prop-types": "*" 409 | "@types/scheduler": "*" 410 | csstype: ^3.0.2 411 | checksum: 36989f638201bfe2f4110b06c119180f6df9c0e13d7060481e82e7a745f81745a01ae543c478a25b61e0767cb52e82da2ad5b0dedacabf99339e523d06176705 412 | languageName: node 413 | linkType: hard 414 | 415 | "@types/scheduler@npm:*": 416 | version: 0.16.2 417 | resolution: "@types/scheduler@npm:0.16.2" 418 | checksum: b6b4dcfeae6deba2e06a70941860fb1435730576d3689225a421280b7742318d1548b3d22c1f66ab68e414f346a9542f29240bc955b6332c5b11e561077583bc 419 | languageName: node 420 | linkType: hard 421 | 422 | "@types/semver@npm:^7.3.12": 423 | version: 7.5.0 424 | resolution: "@types/semver@npm:7.5.0" 425 | checksum: 0a64b9b9c7424d9a467658b18dd70d1d781c2d6f033096a6e05762d20ebbad23c1b69b0083b0484722aabf35640b78ccc3de26368bcae1129c87e9df028a22e2 426 | languageName: node 427 | linkType: hard 428 | 429 | "@typescript-eslint/eslint-plugin@npm:^6.0.0": 430 | version: 6.0.0 431 | resolution: "@typescript-eslint/eslint-plugin@npm:6.0.0" 432 | dependencies: 433 | "@eslint-community/regexpp": ^4.5.0 434 | "@typescript-eslint/scope-manager": 6.0.0 435 | "@typescript-eslint/type-utils": 6.0.0 436 | "@typescript-eslint/utils": 6.0.0 437 | "@typescript-eslint/visitor-keys": 6.0.0 438 | debug: ^4.3.4 439 | grapheme-splitter: ^1.0.4 440 | graphemer: ^1.4.0 441 | ignore: ^5.2.4 442 | natural-compare: ^1.4.0 443 | natural-compare-lite: ^1.4.0 444 | semver: ^7.5.0 445 | ts-api-utils: ^1.0.1 446 | peerDependencies: 447 | "@typescript-eslint/parser": ^6.0.0 || ^6.0.0-alpha 448 | eslint: ^7.0.0 || ^8.0.0 449 | peerDependenciesMeta: 450 | typescript: 451 | optional: true 452 | checksum: 863f30b8ceb24d104fc8a41774e4f597a35525533aa99721198293b51628a2d986dcc6413893f27eb9db5a49c2fd2cc91d3aece8ed23d590f3eb4e9939c3d6ad 453 | languageName: node 454 | linkType: hard 455 | 456 | "@typescript-eslint/parser@npm:^6.0.0": 457 | version: 6.0.0 458 | resolution: "@typescript-eslint/parser@npm:6.0.0" 459 | dependencies: 460 | "@typescript-eslint/scope-manager": 6.0.0 461 | "@typescript-eslint/types": 6.0.0 462 | "@typescript-eslint/typescript-estree": 6.0.0 463 | "@typescript-eslint/visitor-keys": 6.0.0 464 | debug: ^4.3.4 465 | peerDependencies: 466 | eslint: ^7.0.0 || ^8.0.0 467 | peerDependenciesMeta: 468 | typescript: 469 | optional: true 470 | checksum: a22f0c8f67eb244134f9d79d78faf1b6e2c0965495d78eef94a5680868f3d0fd9446a3ce5dc1e36dde02587da5d962944f3d83679c712d0b819ac99cdb9f7143 471 | languageName: node 472 | linkType: hard 473 | 474 | "@typescript-eslint/scope-manager@npm:6.0.0": 475 | version: 6.0.0 476 | resolution: "@typescript-eslint/scope-manager@npm:6.0.0" 477 | dependencies: 478 | "@typescript-eslint/types": 6.0.0 479 | "@typescript-eslint/visitor-keys": 6.0.0 480 | checksum: 450015be6454f953d0ea0da020ab47597e96a7a15c1002eed16c57430783bd7b045513d57a126606fb35e8971f1ce65fbefd845e3b5496bf75284cbe1681d0b9 481 | languageName: node 482 | linkType: hard 483 | 484 | "@typescript-eslint/type-utils@npm:6.0.0": 485 | version: 6.0.0 486 | resolution: "@typescript-eslint/type-utils@npm:6.0.0" 487 | dependencies: 488 | "@typescript-eslint/typescript-estree": 6.0.0 489 | "@typescript-eslint/utils": 6.0.0 490 | debug: ^4.3.4 491 | ts-api-utils: ^1.0.1 492 | peerDependencies: 493 | eslint: ^7.0.0 || ^8.0.0 494 | peerDependenciesMeta: 495 | typescript: 496 | optional: true 497 | checksum: 53f46237891cfa738f6a4bc766a4dbb8d745b1cb9cbe2d2b40f2a4abcf0327d4aa92d9ce5361e87cd26d82e0159f358e28b0c67759eb053c4fd752654dc9dcb1 498 | languageName: node 499 | linkType: hard 500 | 501 | "@typescript-eslint/types@npm:6.0.0": 502 | version: 6.0.0 503 | resolution: "@typescript-eslint/types@npm:6.0.0" 504 | checksum: a2e232b66b0b057152f4a94d7e0be75f32e389c9c1ec9ed9901ed5aab6e5df08c07bde9865710e315d835e4400ec2232f9c3c525b6edf8a85675ebfbfb69d3a5 505 | languageName: node 506 | linkType: hard 507 | 508 | "@typescript-eslint/typescript-estree@npm:6.0.0": 509 | version: 6.0.0 510 | resolution: "@typescript-eslint/typescript-estree@npm:6.0.0" 511 | dependencies: 512 | "@typescript-eslint/types": 6.0.0 513 | "@typescript-eslint/visitor-keys": 6.0.0 514 | debug: ^4.3.4 515 | globby: ^11.1.0 516 | is-glob: ^4.0.3 517 | semver: ^7.5.0 518 | ts-api-utils: ^1.0.1 519 | peerDependenciesMeta: 520 | typescript: 521 | optional: true 522 | checksum: 6214ff9cc3c4fd7fe03f846e96a498ecf85916083bb60d419bc5a12142cff912670032b1de5ea52ab353ca7eeb4e1cc8fa475a22958b010043c88e274df49859 523 | languageName: node 524 | linkType: hard 525 | 526 | "@typescript-eslint/utils@npm:6.0.0": 527 | version: 6.0.0 528 | resolution: "@typescript-eslint/utils@npm:6.0.0" 529 | dependencies: 530 | "@eslint-community/eslint-utils": ^4.3.0 531 | "@types/json-schema": ^7.0.11 532 | "@types/semver": ^7.3.12 533 | "@typescript-eslint/scope-manager": 6.0.0 534 | "@typescript-eslint/types": 6.0.0 535 | "@typescript-eslint/typescript-estree": 6.0.0 536 | eslint-scope: ^5.1.1 537 | semver: ^7.5.0 538 | peerDependencies: 539 | eslint: ^7.0.0 || ^8.0.0 540 | checksum: 94b9b616282f6fa1ae50ba371a482a3c8c50268ef8039b4e86d29c445e95025c819358a5cc9955c4668482d97ef026e7a49e7f4b3a4685347136ef5bbd297e4d 541 | languageName: node 542 | linkType: hard 543 | 544 | "@typescript-eslint/visitor-keys@npm:6.0.0": 545 | version: 6.0.0 546 | resolution: "@typescript-eslint/visitor-keys@npm:6.0.0" 547 | dependencies: 548 | "@typescript-eslint/types": 6.0.0 549 | eslint-visitor-keys: ^3.4.1 550 | checksum: b0d9848a4490174db1d25b5f336548bb11dde4e0ce664c3dc341bed89fb3a3ada091aeb7f5d2d371433815332d93339c6cb77f7a24469c329c3d055b15237bfa 551 | languageName: node 552 | linkType: hard 553 | 554 | "abbrev@npm:1": 555 | version: 1.1.1 556 | resolution: "abbrev@npm:1.1.1" 557 | checksum: a4a97ec07d7ea112c517036882b2ac22f3109b7b19077dc656316d07d308438aac28e4d9746dc4d84bf6b1e75b4a7b0a5f3cb30592419f128ca9a8cee3bcfa17 558 | languageName: node 559 | linkType: hard 560 | 561 | "acorn-jsx@npm:^5.3.2": 562 | version: 5.3.2 563 | resolution: "acorn-jsx@npm:5.3.2" 564 | peerDependencies: 565 | acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 566 | checksum: c3d3b2a89c9a056b205b69530a37b972b404ee46ec8e5b341666f9513d3163e2a4f214a71f4dfc7370f5a9c07472d2fd1c11c91c3f03d093e37637d95da98950 567 | languageName: node 568 | linkType: hard 569 | 570 | "acorn@npm:^8.9.0": 571 | version: 8.10.0 572 | resolution: "acorn@npm:8.10.0" 573 | bin: 574 | acorn: bin/acorn 575 | checksum: 538ba38af0cc9e5ef983aee196c4b8b4d87c0c94532334fa7e065b2c8a1f85863467bb774231aae91613fcda5e68740c15d97b1967ae3394d20faddddd8af61d 576 | languageName: node 577 | linkType: hard 578 | 579 | "agent-base@npm:6, agent-base@npm:^6.0.2": 580 | version: 6.0.2 581 | resolution: "agent-base@npm:6.0.2" 582 | dependencies: 583 | debug: 4 584 | checksum: f52b6872cc96fd5f622071b71ef200e01c7c4c454ee68bc9accca90c98cfb39f2810e3e9aa330435835eedc8c23f4f8a15267f67c6e245d2b33757575bdac49d 585 | languageName: node 586 | linkType: hard 587 | 588 | "agentkeepalive@npm:^4.2.1": 589 | version: 4.2.1 590 | resolution: "agentkeepalive@npm:4.2.1" 591 | dependencies: 592 | debug: ^4.1.0 593 | depd: ^1.1.2 594 | humanize-ms: ^1.2.1 595 | checksum: 39cb49ed8cf217fd6da058a92828a0a84e0b74c35550f82ee0a10e1ee403c4b78ade7948be2279b188b7a7303f5d396ea2738b134731e464bf28de00a4f72a18 596 | languageName: node 597 | linkType: hard 598 | 599 | "aggregate-error@npm:^3.0.0": 600 | version: 3.1.0 601 | resolution: "aggregate-error@npm:3.1.0" 602 | dependencies: 603 | clean-stack: ^2.0.0 604 | indent-string: ^4.0.0 605 | checksum: 1101a33f21baa27a2fa8e04b698271e64616b886795fd43c31068c07533c7b3facfcaf4e9e0cab3624bd88f729a592f1c901a1a229c9e490eafce411a8644b79 606 | languageName: node 607 | linkType: hard 608 | 609 | "ajv@npm:^6.10.0, ajv@npm:^6.12.4": 610 | version: 6.12.6 611 | resolution: "ajv@npm:6.12.6" 612 | dependencies: 613 | fast-deep-equal: ^3.1.1 614 | fast-json-stable-stringify: ^2.0.0 615 | json-schema-traverse: ^0.4.1 616 | uri-js: ^4.2.2 617 | checksum: 874972efe5c4202ab0a68379481fbd3d1b5d0a7bd6d3cc21d40d3536ebff3352a2a1fabb632d4fd2cc7fe4cbdcd5ed6782084c9bbf7f32a1536d18f9da5007d4 618 | languageName: node 619 | linkType: hard 620 | 621 | "ansi-regex@npm:^5.0.1": 622 | version: 5.0.1 623 | resolution: "ansi-regex@npm:5.0.1" 624 | checksum: 2aa4bb54caf2d622f1afdad09441695af2a83aa3fe8b8afa581d205e57ed4261c183c4d3877cee25794443fde5876417d859c108078ab788d6af7e4fe52eb66b 625 | languageName: node 626 | linkType: hard 627 | 628 | "ansi-styles@npm:^4.1.0": 629 | version: 4.3.0 630 | resolution: "ansi-styles@npm:4.3.0" 631 | dependencies: 632 | color-convert: ^2.0.1 633 | checksum: 513b44c3b2105dd14cc42a19271e80f386466c4be574bccf60b627432f9198571ebf4ab1e4c3ba17347658f4ee1711c163d574248c0c1cdc2d5917a0ad582ec4 634 | languageName: node 635 | linkType: hard 636 | 637 | "any-promise@npm:^1.0.0": 638 | version: 1.3.0 639 | resolution: "any-promise@npm:1.3.0" 640 | checksum: 0ee8a9bdbe882c90464d75d1f55cf027f5458650c4bd1f0467e65aec38ccccda07ca5844969ee77ed46d04e7dded3eaceb027e8d32f385688523fe305fa7e1de 641 | languageName: node 642 | linkType: hard 643 | 644 | "anymatch@npm:~3.1.2": 645 | version: 3.1.2 646 | resolution: "anymatch@npm:3.1.2" 647 | dependencies: 648 | normalize-path: ^3.0.0 649 | picomatch: ^2.0.4 650 | checksum: 985163db2292fac9e5a1e072bf99f1b5baccf196e4de25a0b0b81865ebddeb3b3eb4480734ef0a2ac8c002845396b91aa89121f5b84f93981a4658164a9ec6e9 651 | languageName: node 652 | linkType: hard 653 | 654 | "aproba@npm:^1.0.3 || ^2.0.0": 655 | version: 2.0.0 656 | resolution: "aproba@npm:2.0.0" 657 | checksum: 5615cadcfb45289eea63f8afd064ab656006361020e1735112e346593856f87435e02d8dcc7ff0d11928bc7d425f27bc7c2a84f6c0b35ab0ff659c814c138a24 658 | languageName: node 659 | linkType: hard 660 | 661 | "are-we-there-yet@npm:^3.0.0": 662 | version: 3.0.1 663 | resolution: "are-we-there-yet@npm:3.0.1" 664 | dependencies: 665 | delegates: ^1.0.0 666 | readable-stream: ^3.6.0 667 | checksum: 52590c24860fa7173bedeb69a4c05fb573473e860197f618b9a28432ee4379049336727ae3a1f9c4cb083114601c1140cee578376164d0e651217a9843f9fe83 668 | languageName: node 669 | linkType: hard 670 | 671 | "argparse@npm:^2.0.1": 672 | version: 2.0.1 673 | resolution: "argparse@npm:2.0.1" 674 | checksum: 83644b56493e89a254bae05702abf3a1101b4fa4d0ca31df1c9985275a5a5bd47b3c27b7fa0b71098d41114d8ca000e6ed90cad764b306f8a503665e4d517ced 675 | languageName: node 676 | linkType: hard 677 | 678 | "array-union@npm:^2.1.0": 679 | version: 2.1.0 680 | resolution: "array-union@npm:2.1.0" 681 | checksum: 5bee12395cba82da674931df6d0fea23c4aa4660cb3b338ced9f828782a65caa232573e6bf3968f23e0c5eb301764a382cef2f128b170a9dc59de0e36c39f98d 682 | languageName: node 683 | linkType: hard 684 | 685 | "balanced-match@npm:^1.0.0": 686 | version: 1.0.2 687 | resolution: "balanced-match@npm:1.0.2" 688 | checksum: 9706c088a283058a8a99e0bf91b0a2f75497f185980d9ffa8b304de1d9e58ebda7c72c07ebf01dadedaac5b2907b2c6f566f660d62bd336c3468e960403b9d65 689 | languageName: node 690 | linkType: hard 691 | 692 | "binary-extensions@npm:^2.0.0": 693 | version: 2.2.0 694 | resolution: "binary-extensions@npm:2.2.0" 695 | checksum: ccd267956c58d2315f5d3ea6757cf09863c5fc703e50fbeb13a7dc849b812ef76e3cf9ca8f35a0c48498776a7478d7b4a0418e1e2b8cb9cb9731f2922aaad7f8 696 | languageName: node 697 | linkType: hard 698 | 699 | "brace-expansion@npm:^1.1.7": 700 | version: 1.1.11 701 | resolution: "brace-expansion@npm:1.1.11" 702 | dependencies: 703 | balanced-match: ^1.0.0 704 | concat-map: 0.0.1 705 | checksum: faf34a7bb0c3fcf4b59c7808bc5d2a96a40988addf2e7e09dfbb67a2251800e0d14cd2bfc1aa79174f2f5095c54ff27f46fb1289fe2d77dac755b5eb3434cc07 706 | languageName: node 707 | linkType: hard 708 | 709 | "brace-expansion@npm:^2.0.1": 710 | version: 2.0.1 711 | resolution: "brace-expansion@npm:2.0.1" 712 | dependencies: 713 | balanced-match: ^1.0.0 714 | checksum: a61e7cd2e8a8505e9f0036b3b6108ba5e926b4b55089eeb5550cd04a471fe216c96d4fe7e4c7f995c728c554ae20ddfc4244cad10aef255e72b62930afd233d1 715 | languageName: node 716 | linkType: hard 717 | 718 | "braces@npm:^3.0.1, braces@npm:~3.0.2": 719 | version: 3.0.2 720 | resolution: "braces@npm:3.0.2" 721 | dependencies: 722 | fill-range: ^7.0.1 723 | checksum: e2a8e769a863f3d4ee887b5fe21f63193a891c68b612ddb4b68d82d1b5f3ff9073af066c343e9867a393fe4c2555dcb33e89b937195feb9c1613d259edfcd459 724 | languageName: node 725 | linkType: hard 726 | 727 | "bundle-require@npm:^4.0.0": 728 | version: 4.0.1 729 | resolution: "bundle-require@npm:4.0.1" 730 | dependencies: 731 | load-tsconfig: ^0.2.3 732 | peerDependencies: 733 | esbuild: ">=0.17" 734 | checksum: 737217e37b72d7bee431b5d839b86ba604430f3ec346f073071de2ce65f0915189d4394ddd4685e0366b2930f38c95742b58c7101b8c53d9a8381d453f0b3b8a 735 | languageName: node 736 | linkType: hard 737 | 738 | "busboy@npm:1.6.0": 739 | version: 1.6.0 740 | resolution: "busboy@npm:1.6.0" 741 | dependencies: 742 | streamsearch: ^1.1.0 743 | checksum: 32801e2c0164e12106bf236291a00795c3c4e4b709ae02132883fe8478ba2ae23743b11c5735a0aae8afe65ac4b6ca4568b91f0d9fed1fdbc32ede824a73746e 744 | languageName: node 745 | linkType: hard 746 | 747 | "cac@npm:^6.7.12": 748 | version: 6.7.12 749 | resolution: "cac@npm:6.7.12" 750 | checksum: c0d4129eb30fc43449e9078ac37bb3b837aab6261236a6642a6fb9d839bb6a41e191e1f2776f87569535db07dcbf4937680419126215b4c17c9dba4351d1bd5e 751 | languageName: node 752 | linkType: hard 753 | 754 | "cacache@npm:^16.1.0": 755 | version: 16.1.3 756 | resolution: "cacache@npm:16.1.3" 757 | dependencies: 758 | "@npmcli/fs": ^2.1.0 759 | "@npmcli/move-file": ^2.0.0 760 | chownr: ^2.0.0 761 | fs-minipass: ^2.1.0 762 | glob: ^8.0.1 763 | infer-owner: ^1.0.4 764 | lru-cache: ^7.7.1 765 | minipass: ^3.1.6 766 | minipass-collect: ^1.0.2 767 | minipass-flush: ^1.0.5 768 | minipass-pipeline: ^1.2.4 769 | mkdirp: ^1.0.4 770 | p-map: ^4.0.0 771 | promise-inflight: ^1.0.1 772 | rimraf: ^3.0.2 773 | ssri: ^9.0.0 774 | tar: ^6.1.11 775 | unique-filename: ^2.0.0 776 | checksum: d91409e6e57d7d9a3a25e5dcc589c84e75b178ae8ea7de05cbf6b783f77a5fae938f6e8fda6f5257ed70000be27a681e1e44829251bfffe4c10216002f8f14e6 777 | languageName: node 778 | linkType: hard 779 | 780 | "callsites@npm:^3.0.0": 781 | version: 3.1.0 782 | resolution: "callsites@npm:3.1.0" 783 | checksum: 072d17b6abb459c2ba96598918b55868af677154bec7e73d222ef95a8fdb9bbf7dae96a8421085cdad8cd190d86653b5b6dc55a4484f2e5b2e27d5e0c3fc15b3 784 | languageName: node 785 | linkType: hard 786 | 787 | "caniuse-lite@npm:^1.0.30001406": 788 | version: 1.0.30001418 789 | resolution: "caniuse-lite@npm:1.0.30001418" 790 | checksum: 03380a9ba50b1abd0081e76bfdf331bfb2c28f2277ce5eead5b83960c4db9f1fbbd84a536efa6f8f1fe2c038bc01129d6c42d17f8323fe99a016a5da3829c4bc 791 | languageName: node 792 | linkType: hard 793 | 794 | "chalk@npm:^4.0.0": 795 | version: 4.1.2 796 | resolution: "chalk@npm:4.1.2" 797 | dependencies: 798 | ansi-styles: ^4.1.0 799 | supports-color: ^7.1.0 800 | checksum: fe75c9d5c76a7a98d45495b91b2172fa3b7a09e0cc9370e5c8feb1c567b85c4288e2b3fded7cfdd7359ac28d6b3844feb8b82b8686842e93d23c827c417e83fc 801 | languageName: node 802 | linkType: hard 803 | 804 | "chokidar@npm:^3.5.1": 805 | version: 3.5.3 806 | resolution: "chokidar@npm:3.5.3" 807 | dependencies: 808 | anymatch: ~3.1.2 809 | braces: ~3.0.2 810 | fsevents: ~2.3.2 811 | glob-parent: ~5.1.2 812 | is-binary-path: ~2.1.0 813 | is-glob: ~4.0.1 814 | normalize-path: ~3.0.0 815 | readdirp: ~3.6.0 816 | dependenciesMeta: 817 | fsevents: 818 | optional: true 819 | checksum: b49fcde40176ba007ff361b198a2d35df60d9bb2a5aab228279eb810feae9294a6b4649ab15981304447afe1e6ffbf4788ad5db77235dc770ab777c6e771980c 820 | languageName: node 821 | linkType: hard 822 | 823 | "chownr@npm:^2.0.0": 824 | version: 2.0.0 825 | resolution: "chownr@npm:2.0.0" 826 | checksum: c57cf9dd0791e2f18a5ee9c1a299ae6e801ff58fee96dc8bfd0dcb4738a6ce58dd252a3605b1c93c6418fe4f9d5093b28ffbf4d66648cb2a9c67eaef9679be2f 827 | languageName: node 828 | linkType: hard 829 | 830 | "clean-stack@npm:^2.0.0": 831 | version: 2.2.0 832 | resolution: "clean-stack@npm:2.2.0" 833 | checksum: 2ac8cd2b2f5ec986a3c743935ec85b07bc174d5421a5efc8017e1f146a1cf5f781ae962618f416352103b32c9cd7e203276e8c28241bbe946160cab16149fb68 834 | languageName: node 835 | linkType: hard 836 | 837 | "client-only@npm:0.0.1": 838 | version: 0.0.1 839 | resolution: "client-only@npm:0.0.1" 840 | checksum: 0c16bf660dadb90610553c1d8946a7fdfb81d624adea073b8440b7d795d5b5b08beb3c950c6a2cf16279365a3265158a236876d92bce16423c485c322d7dfaf8 841 | languageName: node 842 | linkType: hard 843 | 844 | "color-convert@npm:^2.0.1": 845 | version: 2.0.1 846 | resolution: "color-convert@npm:2.0.1" 847 | dependencies: 848 | color-name: ~1.1.4 849 | checksum: 79e6bdb9fd479a205c71d89574fccfb22bd9053bd98c6c4d870d65c132e5e904e6034978e55b43d69fcaa7433af2016ee203ce76eeba9cfa554b373e7f7db336 850 | languageName: node 851 | linkType: hard 852 | 853 | "color-name@npm:~1.1.4": 854 | version: 1.1.4 855 | resolution: "color-name@npm:1.1.4" 856 | checksum: b0445859521eb4021cd0fb0cc1a75cecf67fceecae89b63f62b201cca8d345baf8b952c966862a9d9a2632987d4f6581f0ec8d957dfacece86f0a7919316f610 857 | languageName: node 858 | linkType: hard 859 | 860 | "color-support@npm:^1.1.3": 861 | version: 1.1.3 862 | resolution: "color-support@npm:1.1.3" 863 | bin: 864 | color-support: bin.js 865 | checksum: 9b7356817670b9a13a26ca5af1c21615463b500783b739b7634a0c2047c16cef4b2865d7576875c31c3cddf9dd621fa19285e628f20198b233a5cfdda6d0793b 866 | languageName: node 867 | linkType: hard 868 | 869 | "commander@npm:^4.0.0": 870 | version: 4.1.1 871 | resolution: "commander@npm:4.1.1" 872 | checksum: d7b9913ff92cae20cb577a4ac6fcc121bd6223319e54a40f51a14740a681ad5c574fd29a57da478a5f234a6fa6c52cbf0b7c641353e03c648b1ae85ba670b977 873 | languageName: node 874 | linkType: hard 875 | 876 | "concat-map@npm:0.0.1": 877 | version: 0.0.1 878 | resolution: "concat-map@npm:0.0.1" 879 | checksum: 902a9f5d8967a3e2faf138d5cb784b9979bad2e6db5357c5b21c568df4ebe62bcb15108af1b2253744844eb964fc023fbd9afbbbb6ddd0bcc204c6fb5b7bf3af 880 | languageName: node 881 | linkType: hard 882 | 883 | "console-control-strings@npm:^1.1.0": 884 | version: 1.1.0 885 | resolution: "console-control-strings@npm:1.1.0" 886 | checksum: 8755d76787f94e6cf79ce4666f0c5519906d7f5b02d4b884cf41e11dcd759ed69c57da0670afd9236d229a46e0f9cf519db0cd829c6dca820bb5a5c3def584ed 887 | languageName: node 888 | linkType: hard 889 | 890 | "cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3": 891 | version: 7.0.3 892 | resolution: "cross-spawn@npm:7.0.3" 893 | dependencies: 894 | path-key: ^3.1.0 895 | shebang-command: ^2.0.0 896 | which: ^2.0.1 897 | checksum: 671cc7c7288c3a8406f3c69a3ae2fc85555c04169e9d611def9a675635472614f1c0ed0ef80955d5b6d4e724f6ced67f0ad1bb006c2ea643488fcfef994d7f52 898 | languageName: node 899 | linkType: hard 900 | 901 | "csstype@npm:^3.0.2": 902 | version: 3.0.10 903 | resolution: "csstype@npm:3.0.10" 904 | checksum: 20a8fa324f2b33ddf94aa7507d1b6ab3daa6f3cc308888dc50126585d7952f2471de69b2dbe0635d1fdc31223fef8e070842691877e725caf456e2378685a631 905 | languageName: node 906 | linkType: hard 907 | 908 | "debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4": 909 | version: 4.3.4 910 | resolution: "debug@npm:4.3.4" 911 | dependencies: 912 | ms: 2.1.2 913 | peerDependenciesMeta: 914 | supports-color: 915 | optional: true 916 | checksum: 3dbad3f94ea64f34431a9cbf0bafb61853eda57bff2880036153438f50fb5a84f27683ba0d8e5426bf41a8c6ff03879488120cf5b3a761e77953169c0600a708 917 | languageName: node 918 | linkType: hard 919 | 920 | "deep-is@npm:^0.1.3": 921 | version: 0.1.4 922 | resolution: "deep-is@npm:0.1.4" 923 | checksum: edb65dd0d7d1b9c40b2f50219aef30e116cedd6fc79290e740972c132c09106d2e80aa0bc8826673dd5a00222d4179c84b36a790eef63a4c4bca75a37ef90804 924 | languageName: node 925 | linkType: hard 926 | 927 | "delegates@npm:^1.0.0": 928 | version: 1.0.0 929 | resolution: "delegates@npm:1.0.0" 930 | checksum: a51744d9b53c164ba9c0492471a1a2ffa0b6727451bdc89e31627fdf4adda9d51277cfcbfb20f0a6f08ccb3c436f341df3e92631a3440226d93a8971724771fd 931 | languageName: node 932 | linkType: hard 933 | 934 | "depd@npm:^1.1.2": 935 | version: 1.1.2 936 | resolution: "depd@npm:1.1.2" 937 | checksum: 6b406620d269619852885ce15965272b829df6f409724415e0002c8632ab6a8c0a08ec1f0bd2add05dc7bd7507606f7e2cc034fa24224ab829580040b835ecd9 938 | languageName: node 939 | linkType: hard 940 | 941 | "dir-glob@npm:^3.0.1": 942 | version: 3.0.1 943 | resolution: "dir-glob@npm:3.0.1" 944 | dependencies: 945 | path-type: ^4.0.0 946 | checksum: fa05e18324510d7283f55862f3161c6759a3f2f8dbce491a2fc14c8324c498286c54282c1f0e933cb930da8419b30679389499b919122952a4f8592362ef4615 947 | languageName: node 948 | linkType: hard 949 | 950 | "doctrine@npm:^3.0.0": 951 | version: 3.0.0 952 | resolution: "doctrine@npm:3.0.0" 953 | dependencies: 954 | esutils: ^2.0.2 955 | checksum: fd7673ca77fe26cd5cba38d816bc72d641f500f1f9b25b83e8ce28827fe2da7ad583a8da26ab6af85f834138cf8dae9f69b0cd6ab925f52ddab1754db44d99ce 956 | languageName: node 957 | linkType: hard 958 | 959 | "emoji-regex@npm:^8.0.0": 960 | version: 8.0.0 961 | resolution: "emoji-regex@npm:8.0.0" 962 | checksum: d4c5c39d5a9868b5fa152f00cada8a936868fd3367f33f71be515ecee4c803132d11b31a6222b2571b1e5f7e13890156a94880345594d0ce7e3c9895f560f192 963 | languageName: node 964 | linkType: hard 965 | 966 | "encoding@npm:^0.1.13": 967 | version: 0.1.13 968 | resolution: "encoding@npm:0.1.13" 969 | dependencies: 970 | iconv-lite: ^0.6.2 971 | checksum: bb98632f8ffa823996e508ce6a58ffcf5856330fde839ae42c9e1f436cc3b5cc651d4aeae72222916545428e54fd0f6aa8862fd8d25bdbcc4589f1e3f3715e7f 972 | languageName: node 973 | linkType: hard 974 | 975 | "env-paths@npm:^2.2.0": 976 | version: 2.2.1 977 | resolution: "env-paths@npm:2.2.1" 978 | checksum: 65b5df55a8bab92229ab2b40dad3b387fad24613263d103a97f91c9fe43ceb21965cd3392b1ccb5d77088021e525c4e0481adb309625d0cb94ade1d1fb8dc17e 979 | languageName: node 980 | linkType: hard 981 | 982 | "err-code@npm:^2.0.2": 983 | version: 2.0.3 984 | resolution: "err-code@npm:2.0.3" 985 | checksum: 8b7b1be20d2de12d2255c0bc2ca638b7af5171142693299416e6a9339bd7d88fc8d7707d913d78e0993176005405a236b066b45666b27b797252c771156ace54 986 | languageName: node 987 | linkType: hard 988 | 989 | "esbuild@npm:^0.18.2": 990 | version: 0.18.12 991 | resolution: "esbuild@npm:0.18.12" 992 | dependencies: 993 | "@esbuild/android-arm": 0.18.12 994 | "@esbuild/android-arm64": 0.18.12 995 | "@esbuild/android-x64": 0.18.12 996 | "@esbuild/darwin-arm64": 0.18.12 997 | "@esbuild/darwin-x64": 0.18.12 998 | "@esbuild/freebsd-arm64": 0.18.12 999 | "@esbuild/freebsd-x64": 0.18.12 1000 | "@esbuild/linux-arm": 0.18.12 1001 | "@esbuild/linux-arm64": 0.18.12 1002 | "@esbuild/linux-ia32": 0.18.12 1003 | "@esbuild/linux-loong64": 0.18.12 1004 | "@esbuild/linux-mips64el": 0.18.12 1005 | "@esbuild/linux-ppc64": 0.18.12 1006 | "@esbuild/linux-riscv64": 0.18.12 1007 | "@esbuild/linux-s390x": 0.18.12 1008 | "@esbuild/linux-x64": 0.18.12 1009 | "@esbuild/netbsd-x64": 0.18.12 1010 | "@esbuild/openbsd-x64": 0.18.12 1011 | "@esbuild/sunos-x64": 0.18.12 1012 | "@esbuild/win32-arm64": 0.18.12 1013 | "@esbuild/win32-ia32": 0.18.12 1014 | "@esbuild/win32-x64": 0.18.12 1015 | dependenciesMeta: 1016 | "@esbuild/android-arm": 1017 | optional: true 1018 | "@esbuild/android-arm64": 1019 | optional: true 1020 | "@esbuild/android-x64": 1021 | optional: true 1022 | "@esbuild/darwin-arm64": 1023 | optional: true 1024 | "@esbuild/darwin-x64": 1025 | optional: true 1026 | "@esbuild/freebsd-arm64": 1027 | optional: true 1028 | "@esbuild/freebsd-x64": 1029 | optional: true 1030 | "@esbuild/linux-arm": 1031 | optional: true 1032 | "@esbuild/linux-arm64": 1033 | optional: true 1034 | "@esbuild/linux-ia32": 1035 | optional: true 1036 | "@esbuild/linux-loong64": 1037 | optional: true 1038 | "@esbuild/linux-mips64el": 1039 | optional: true 1040 | "@esbuild/linux-ppc64": 1041 | optional: true 1042 | "@esbuild/linux-riscv64": 1043 | optional: true 1044 | "@esbuild/linux-s390x": 1045 | optional: true 1046 | "@esbuild/linux-x64": 1047 | optional: true 1048 | "@esbuild/netbsd-x64": 1049 | optional: true 1050 | "@esbuild/openbsd-x64": 1051 | optional: true 1052 | "@esbuild/sunos-x64": 1053 | optional: true 1054 | "@esbuild/win32-arm64": 1055 | optional: true 1056 | "@esbuild/win32-ia32": 1057 | optional: true 1058 | "@esbuild/win32-x64": 1059 | optional: true 1060 | bin: 1061 | esbuild: bin/esbuild 1062 | checksum: 9d5aac77f637bf69f161dbf900f91cdec38c4bd47562b81302a2f790781fc1430f17790ee934058fa18379673c2987b0310fa61e8ccefb37065b8cc79956f099 1063 | languageName: node 1064 | linkType: hard 1065 | 1066 | "escape-string-regexp@npm:^4.0.0": 1067 | version: 4.0.0 1068 | resolution: "escape-string-regexp@npm:4.0.0" 1069 | checksum: 98b48897d93060f2322108bf29db0feba7dd774be96cd069458d1453347b25ce8682ecc39859d4bca2203cc0ab19c237bcc71755eff49a0f8d90beadeeba5cc5 1070 | languageName: node 1071 | linkType: hard 1072 | 1073 | "eslint-scope@npm:^5.1.1": 1074 | version: 5.1.1 1075 | resolution: "eslint-scope@npm:5.1.1" 1076 | dependencies: 1077 | esrecurse: ^4.3.0 1078 | estraverse: ^4.1.1 1079 | checksum: 47e4b6a3f0cc29c7feedee6c67b225a2da7e155802c6ea13bbef4ac6b9e10c66cd2dcb987867ef176292bf4e64eccc680a49e35e9e9c669f4a02bac17e86abdb 1080 | languageName: node 1081 | linkType: hard 1082 | 1083 | "eslint-scope@npm:^7.2.0": 1084 | version: 7.2.0 1085 | resolution: "eslint-scope@npm:7.2.0" 1086 | dependencies: 1087 | esrecurse: ^4.3.0 1088 | estraverse: ^5.2.0 1089 | checksum: 64591a2d8b244ade9c690b59ef238a11d5c721a98bcee9e9f445454f442d03d3e04eda88e95a4daec558220a99fa384309d9faae3d459bd40e7a81b4063980ae 1090 | languageName: node 1091 | linkType: hard 1092 | 1093 | "eslint-visitor-keys@npm:^3.3.0, eslint-visitor-keys@npm:^3.4.1": 1094 | version: 3.4.1 1095 | resolution: "eslint-visitor-keys@npm:3.4.1" 1096 | checksum: f05121d868202736b97de7d750847a328fcfa8593b031c95ea89425333db59676ac087fa905eba438d0a3c5769632f828187e0c1a0d271832a2153c1d3661c2c 1097 | languageName: node 1098 | linkType: hard 1099 | 1100 | "eslint@npm:^8.44.0": 1101 | version: 8.44.0 1102 | resolution: "eslint@npm:8.44.0" 1103 | dependencies: 1104 | "@eslint-community/eslint-utils": ^4.2.0 1105 | "@eslint-community/regexpp": ^4.4.0 1106 | "@eslint/eslintrc": ^2.1.0 1107 | "@eslint/js": 8.44.0 1108 | "@humanwhocodes/config-array": ^0.11.10 1109 | "@humanwhocodes/module-importer": ^1.0.1 1110 | "@nodelib/fs.walk": ^1.2.8 1111 | ajv: ^6.10.0 1112 | chalk: ^4.0.0 1113 | cross-spawn: ^7.0.2 1114 | debug: ^4.3.2 1115 | doctrine: ^3.0.0 1116 | escape-string-regexp: ^4.0.0 1117 | eslint-scope: ^7.2.0 1118 | eslint-visitor-keys: ^3.4.1 1119 | espree: ^9.6.0 1120 | esquery: ^1.4.2 1121 | esutils: ^2.0.2 1122 | fast-deep-equal: ^3.1.3 1123 | file-entry-cache: ^6.0.1 1124 | find-up: ^5.0.0 1125 | glob-parent: ^6.0.2 1126 | globals: ^13.19.0 1127 | graphemer: ^1.4.0 1128 | ignore: ^5.2.0 1129 | import-fresh: ^3.0.0 1130 | imurmurhash: ^0.1.4 1131 | is-glob: ^4.0.0 1132 | is-path-inside: ^3.0.3 1133 | js-yaml: ^4.1.0 1134 | json-stable-stringify-without-jsonify: ^1.0.1 1135 | levn: ^0.4.1 1136 | lodash.merge: ^4.6.2 1137 | minimatch: ^3.1.2 1138 | natural-compare: ^1.4.0 1139 | optionator: ^0.9.3 1140 | strip-ansi: ^6.0.1 1141 | strip-json-comments: ^3.1.0 1142 | text-table: ^0.2.0 1143 | bin: 1144 | eslint: bin/eslint.js 1145 | checksum: d06309ce4aafb9d27d558c8e5e5aa5cba3bbec3ce8ceccbc7d4b7a35f2b67fd40189159155553270e2e6febeb69bd8a3b60d6241c8f5ddc2ef1702ccbd328501 1146 | languageName: node 1147 | linkType: hard 1148 | 1149 | "espree@npm:^9.6.0": 1150 | version: 9.6.0 1151 | resolution: "espree@npm:9.6.0" 1152 | dependencies: 1153 | acorn: ^8.9.0 1154 | acorn-jsx: ^5.3.2 1155 | eslint-visitor-keys: ^3.4.1 1156 | checksum: 1287979510efb052a6a97c73067ea5d0a40701b29adde87bbe2d3eb1667e39ca55e8129e20e2517fed3da570150e7ef470585228459a8f3e3755f45007a1c662 1157 | languageName: node 1158 | linkType: hard 1159 | 1160 | "esquery@npm:^1.4.2": 1161 | version: 1.5.0 1162 | resolution: "esquery@npm:1.5.0" 1163 | dependencies: 1164 | estraverse: ^5.1.0 1165 | checksum: aefb0d2596c230118656cd4ec7532d447333a410a48834d80ea648b1e7b5c9bc9ed8b5e33a89cb04e487b60d622f44cf5713bf4abed7c97343edefdc84a35900 1166 | languageName: node 1167 | linkType: hard 1168 | 1169 | "esrecurse@npm:^4.3.0": 1170 | version: 4.3.0 1171 | resolution: "esrecurse@npm:4.3.0" 1172 | dependencies: 1173 | estraverse: ^5.2.0 1174 | checksum: ebc17b1a33c51cef46fdc28b958994b1dc43cd2e86237515cbc3b4e5d2be6a811b2315d0a1a4d9d340b6d2308b15322f5c8291059521cc5f4802f65e7ec32837 1175 | languageName: node 1176 | linkType: hard 1177 | 1178 | "estraverse@npm:^4.1.1": 1179 | version: 4.3.0 1180 | resolution: "estraverse@npm:4.3.0" 1181 | checksum: a6299491f9940bb246124a8d44b7b7a413a8336f5436f9837aaa9330209bd9ee8af7e91a654a3545aee9c54b3308e78ee360cef1d777d37cfef77d2fa33b5827 1182 | languageName: node 1183 | linkType: hard 1184 | 1185 | "estraverse@npm:^5.1.0, estraverse@npm:^5.2.0": 1186 | version: 5.3.0 1187 | resolution: "estraverse@npm:5.3.0" 1188 | checksum: 072780882dc8416ad144f8fe199628d2b3e7bbc9989d9ed43795d2c90309a2047e6bc5979d7e2322a341163d22cfad9e21f4110597fe487519697389497e4e2b 1189 | languageName: node 1190 | linkType: hard 1191 | 1192 | "esutils@npm:^2.0.2": 1193 | version: 2.0.3 1194 | resolution: "esutils@npm:2.0.3" 1195 | checksum: 22b5b08f74737379a840b8ed2036a5fb35826c709ab000683b092d9054e5c2a82c27818f12604bfc2a9a76b90b6834ef081edbc1c7ae30d1627012e067c6ec87 1196 | languageName: node 1197 | linkType: hard 1198 | 1199 | "execa@npm:^5.0.0": 1200 | version: 5.1.1 1201 | resolution: "execa@npm:5.1.1" 1202 | dependencies: 1203 | cross-spawn: ^7.0.3 1204 | get-stream: ^6.0.0 1205 | human-signals: ^2.1.0 1206 | is-stream: ^2.0.0 1207 | merge-stream: ^2.0.0 1208 | npm-run-path: ^4.0.1 1209 | onetime: ^5.1.2 1210 | signal-exit: ^3.0.3 1211 | strip-final-newline: ^2.0.0 1212 | checksum: fba9022c8c8c15ed862847e94c252b3d946036d7547af310e344a527e59021fd8b6bb0723883ea87044dc4f0201f949046993124a42ccb0855cae5bf8c786343 1213 | languageName: node 1214 | linkType: hard 1215 | 1216 | "fast-deep-equal@npm:^3.1.1, fast-deep-equal@npm:^3.1.3": 1217 | version: 3.1.3 1218 | resolution: "fast-deep-equal@npm:3.1.3" 1219 | checksum: e21a9d8d84f53493b6aa15efc9cfd53dd5b714a1f23f67fb5dc8f574af80df889b3bce25dc081887c6d25457cce704e636395333abad896ccdec03abaf1f3f9d 1220 | languageName: node 1221 | linkType: hard 1222 | 1223 | "fast-glob@npm:^3.2.9": 1224 | version: 3.2.11 1225 | resolution: "fast-glob@npm:3.2.11" 1226 | dependencies: 1227 | "@nodelib/fs.stat": ^2.0.2 1228 | "@nodelib/fs.walk": ^1.2.3 1229 | glob-parent: ^5.1.2 1230 | merge2: ^1.3.0 1231 | micromatch: ^4.0.4 1232 | checksum: f473105324a7780a20c06de842e15ddbb41d3cb7e71d1e4fe6e8373204f22245d54f5ab9e2061e6a1c613047345954d29b022e0e76f5c28b1df9858179a0e6d7 1233 | languageName: node 1234 | linkType: hard 1235 | 1236 | "fast-json-stable-stringify@npm:^2.0.0": 1237 | version: 2.1.0 1238 | resolution: "fast-json-stable-stringify@npm:2.1.0" 1239 | checksum: b191531e36c607977e5b1c47811158733c34ccb3bfde92c44798929e9b4154884378536d26ad90dfecd32e1ffc09c545d23535ad91b3161a27ddbb8ebe0cbecb 1240 | languageName: node 1241 | linkType: hard 1242 | 1243 | "fast-levenshtein@npm:^2.0.6": 1244 | version: 2.0.6 1245 | resolution: "fast-levenshtein@npm:2.0.6" 1246 | checksum: 92cfec0a8dfafd9c7a15fba8f2cc29cd0b62b85f056d99ce448bbcd9f708e18ab2764bda4dd5158364f4145a7c72788538994f0d1787b956ef0d1062b0f7c24c 1247 | languageName: node 1248 | linkType: hard 1249 | 1250 | "fastq@npm:^1.6.0": 1251 | version: 1.13.0 1252 | resolution: "fastq@npm:1.13.0" 1253 | dependencies: 1254 | reusify: ^1.0.4 1255 | checksum: 32cf15c29afe622af187d12fc9cd93e160a0cb7c31a3bb6ace86b7dea3b28e7b72acde89c882663f307b2184e14782c6c664fa315973c03626c7d4bff070bb0b 1256 | languageName: node 1257 | linkType: hard 1258 | 1259 | "file-entry-cache@npm:^6.0.1": 1260 | version: 6.0.1 1261 | resolution: "file-entry-cache@npm:6.0.1" 1262 | dependencies: 1263 | flat-cache: ^3.0.4 1264 | checksum: f49701feaa6314c8127c3c2f6173cfefff17612f5ed2daaafc6da13b5c91fd43e3b2a58fd0d63f9f94478a501b167615931e7200e31485e320f74a33885a9c74 1265 | languageName: node 1266 | linkType: hard 1267 | 1268 | "fill-range@npm:^7.0.1": 1269 | version: 7.0.1 1270 | resolution: "fill-range@npm:7.0.1" 1271 | dependencies: 1272 | to-regex-range: ^5.0.1 1273 | checksum: cc283f4e65b504259e64fd969bcf4def4eb08d85565e906b7d36516e87819db52029a76b6363d0f02d0d532f0033c9603b9e2d943d56ee3b0d4f7ad3328ff917 1274 | languageName: node 1275 | linkType: hard 1276 | 1277 | "find-up@npm:^5.0.0": 1278 | version: 5.0.0 1279 | resolution: "find-up@npm:5.0.0" 1280 | dependencies: 1281 | locate-path: ^6.0.0 1282 | path-exists: ^4.0.0 1283 | checksum: 07955e357348f34660bde7920783204ff5a26ac2cafcaa28bace494027158a97b9f56faaf2d89a6106211a8174db650dd9f503f9c0d526b1202d5554a00b9095 1284 | languageName: node 1285 | linkType: hard 1286 | 1287 | "flat-cache@npm:^3.0.4": 1288 | version: 3.0.4 1289 | resolution: "flat-cache@npm:3.0.4" 1290 | dependencies: 1291 | flatted: ^3.1.0 1292 | rimraf: ^3.0.2 1293 | checksum: 4fdd10ecbcbf7d520f9040dd1340eb5dfe951e6f0ecf2252edeec03ee68d989ec8b9a20f4434270e71bcfd57800dc09b3344fca3966b2eb8f613072c7d9a2365 1294 | languageName: node 1295 | linkType: hard 1296 | 1297 | "flatted@npm:^3.1.0": 1298 | version: 3.2.5 1299 | resolution: "flatted@npm:3.2.5" 1300 | checksum: 3c436e9695ccca29620b4be5671dd72e5dd0a7500e0856611b7ca9bd8169f177f408c3b9abfa78dfe1493ee2d873e2c119080a8a9bee4e1a186a9e60ca6c89f1 1301 | languageName: node 1302 | linkType: hard 1303 | 1304 | "fs-minipass@npm:^2.0.0, fs-minipass@npm:^2.1.0": 1305 | version: 2.1.0 1306 | resolution: "fs-minipass@npm:2.1.0" 1307 | dependencies: 1308 | minipass: ^3.0.0 1309 | checksum: 1b8d128dae2ac6cc94230cc5ead341ba3e0efaef82dab46a33d171c044caaa6ca001364178d42069b2809c35a1c3c35079a32107c770e9ffab3901b59af8c8b1 1310 | languageName: node 1311 | linkType: hard 1312 | 1313 | "fs.realpath@npm:^1.0.0": 1314 | version: 1.0.0 1315 | resolution: "fs.realpath@npm:1.0.0" 1316 | checksum: 99ddea01a7e75aa276c250a04eedeffe5662bce66c65c07164ad6264f9de18fb21be9433ead460e54cff20e31721c811f4fb5d70591799df5f85dce6d6746fd0 1317 | languageName: node 1318 | linkType: hard 1319 | 1320 | "fsevents@npm:~2.3.2": 1321 | version: 2.3.2 1322 | resolution: "fsevents@npm:2.3.2" 1323 | dependencies: 1324 | node-gyp: latest 1325 | checksum: 97ade64e75091afee5265e6956cb72ba34db7819b4c3e94c431d4be2b19b8bb7a2d4116da417950c3425f17c8fe693d25e20212cac583ac1521ad066b77ae31f 1326 | conditions: os=darwin 1327 | languageName: node 1328 | linkType: hard 1329 | 1330 | "fsevents@patch:fsevents@~2.3.2#~builtin": 1331 | version: 2.3.2 1332 | resolution: "fsevents@patch:fsevents@npm%3A2.3.2#~builtin::version=2.3.2&hash=df0bf1" 1333 | dependencies: 1334 | node-gyp: latest 1335 | conditions: os=darwin 1336 | languageName: node 1337 | linkType: hard 1338 | 1339 | "gauge@npm:^4.0.3": 1340 | version: 4.0.4 1341 | resolution: "gauge@npm:4.0.4" 1342 | dependencies: 1343 | aproba: ^1.0.3 || ^2.0.0 1344 | color-support: ^1.1.3 1345 | console-control-strings: ^1.1.0 1346 | has-unicode: ^2.0.1 1347 | signal-exit: ^3.0.7 1348 | string-width: ^4.2.3 1349 | strip-ansi: ^6.0.1 1350 | wide-align: ^1.1.5 1351 | checksum: 788b6bfe52f1dd8e263cda800c26ac0ca2ff6de0b6eee2fe0d9e3abf15e149b651bd27bf5226be10e6e3edb5c4e5d5985a5a1a98137e7a892f75eff76467ad2d 1352 | languageName: node 1353 | linkType: hard 1354 | 1355 | "get-stream@npm:^6.0.0": 1356 | version: 6.0.1 1357 | resolution: "get-stream@npm:6.0.1" 1358 | checksum: e04ecece32c92eebf5b8c940f51468cd53554dcbb0ea725b2748be583c9523d00128137966afce410b9b051eb2ef16d657cd2b120ca8edafcf5a65e81af63cad 1359 | languageName: node 1360 | linkType: hard 1361 | 1362 | "glob-parent@npm:^5.1.2, glob-parent@npm:~5.1.2": 1363 | version: 5.1.2 1364 | resolution: "glob-parent@npm:5.1.2" 1365 | dependencies: 1366 | is-glob: ^4.0.1 1367 | checksum: f4f2bfe2425296e8a47e36864e4f42be38a996db40420fe434565e4480e3322f18eb37589617a98640c5dc8fdec1a387007ee18dbb1f3f5553409c34d17f425e 1368 | languageName: node 1369 | linkType: hard 1370 | 1371 | "glob-parent@npm:^6.0.2": 1372 | version: 6.0.2 1373 | resolution: "glob-parent@npm:6.0.2" 1374 | dependencies: 1375 | is-glob: ^4.0.3 1376 | checksum: c13ee97978bef4f55106b71e66428eb1512e71a7466ba49025fc2aec59a5bfb0954d5abd58fc5ee6c9b076eef4e1f6d3375c2e964b88466ca390da4419a786a8 1377 | languageName: node 1378 | linkType: hard 1379 | 1380 | "glob-to-regexp@npm:^0.4.1": 1381 | version: 0.4.1 1382 | resolution: "glob-to-regexp@npm:0.4.1" 1383 | checksum: e795f4e8f06d2a15e86f76e4d92751cf8bbfcf0157cea5c2f0f35678a8195a750b34096b1256e436f0cebc1883b5ff0888c47348443e69546a5a87f9e1eb1167 1384 | languageName: node 1385 | linkType: hard 1386 | 1387 | "glob@npm:7.1.6": 1388 | version: 7.1.6 1389 | resolution: "glob@npm:7.1.6" 1390 | dependencies: 1391 | fs.realpath: ^1.0.0 1392 | inflight: ^1.0.4 1393 | inherits: 2 1394 | minimatch: ^3.0.4 1395 | once: ^1.3.0 1396 | path-is-absolute: ^1.0.0 1397 | checksum: 351d549dd90553b87c2d3f90ce11aed9e1093c74130440e7ae0592e11bbcd2ce7f0ebb8ba6bfe63aaf9b62166a7f4c80cb84490ae5d78408bb2572bf7d4ee0a6 1398 | languageName: node 1399 | linkType: hard 1400 | 1401 | "glob@npm:^7.1.3, glob@npm:^7.1.4": 1402 | version: 7.2.3 1403 | resolution: "glob@npm:7.2.3" 1404 | dependencies: 1405 | fs.realpath: ^1.0.0 1406 | inflight: ^1.0.4 1407 | inherits: 2 1408 | minimatch: ^3.1.1 1409 | once: ^1.3.0 1410 | path-is-absolute: ^1.0.0 1411 | checksum: 29452e97b38fa704dabb1d1045350fb2467cf0277e155aa9ff7077e90ad81d1ea9d53d3ee63bd37c05b09a065e90f16aec4a65f5b8de401d1dac40bc5605d133 1412 | languageName: node 1413 | linkType: hard 1414 | 1415 | "glob@npm:^8.0.1": 1416 | version: 8.0.3 1417 | resolution: "glob@npm:8.0.3" 1418 | dependencies: 1419 | fs.realpath: ^1.0.0 1420 | inflight: ^1.0.4 1421 | inherits: 2 1422 | minimatch: ^5.0.1 1423 | once: ^1.3.0 1424 | checksum: 50bcdea19d8e79d8de5f460b1939ffc2b3299eac28deb502093fdca22a78efebc03e66bf54f0abc3d3d07d8134d19a32850288b7440d77e072aa55f9d33b18c5 1425 | languageName: node 1426 | linkType: hard 1427 | 1428 | "globals@npm:^13.19.0": 1429 | version: 13.20.0 1430 | resolution: "globals@npm:13.20.0" 1431 | dependencies: 1432 | type-fest: ^0.20.2 1433 | checksum: ad1ecf914bd051325faad281d02ea2c0b1df5d01bd94d368dcc5513340eac41d14b3c61af325768e3c7f8d44576e72780ec0b6f2d366121f8eec6e03c3a3b97a 1434 | languageName: node 1435 | linkType: hard 1436 | 1437 | "globby@npm:^11.0.3, globby@npm:^11.1.0": 1438 | version: 11.1.0 1439 | resolution: "globby@npm:11.1.0" 1440 | dependencies: 1441 | array-union: ^2.1.0 1442 | dir-glob: ^3.0.1 1443 | fast-glob: ^3.2.9 1444 | ignore: ^5.2.0 1445 | merge2: ^1.4.1 1446 | slash: ^3.0.0 1447 | checksum: b4be8885e0cfa018fc783792942d53926c35c50b3aefd3fdcfb9d22c627639dc26bd2327a40a0b74b074100ce95bb7187bfeae2f236856aa3de183af7a02aea6 1448 | languageName: node 1449 | linkType: hard 1450 | 1451 | "graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.2.6": 1452 | version: 4.2.11 1453 | resolution: "graceful-fs@npm:4.2.11" 1454 | checksum: ac85f94da92d8eb6b7f5a8b20ce65e43d66761c55ce85ac96df6865308390da45a8d3f0296dd3a663de65d30ba497bd46c696cc1e248c72b13d6d567138a4fc7 1455 | languageName: node 1456 | linkType: hard 1457 | 1458 | "grapheme-splitter@npm:^1.0.4": 1459 | version: 1.0.4 1460 | resolution: "grapheme-splitter@npm:1.0.4" 1461 | checksum: 0c22ec54dee1b05cd480f78cf14f732cb5b108edc073572c4ec205df4cd63f30f8db8025afc5debc8835a8ddeacf648a1c7992fe3dcd6ad38f9a476d84906620 1462 | languageName: node 1463 | linkType: hard 1464 | 1465 | "graphemer@npm:^1.4.0": 1466 | version: 1.4.0 1467 | resolution: "graphemer@npm:1.4.0" 1468 | checksum: bab8f0be9b568857c7bec9fda95a89f87b783546d02951c40c33f84d05bb7da3fd10f863a9beb901463669b6583173a8c8cc6d6b306ea2b9b9d5d3d943c3a673 1469 | languageName: node 1470 | linkType: hard 1471 | 1472 | "has-flag@npm:^4.0.0": 1473 | version: 4.0.0 1474 | resolution: "has-flag@npm:4.0.0" 1475 | checksum: 261a1357037ead75e338156b1f9452c016a37dcd3283a972a30d9e4a87441ba372c8b81f818cd0fbcd9c0354b4ae7e18b9e1afa1971164aef6d18c2b6095a8ad 1476 | languageName: node 1477 | linkType: hard 1478 | 1479 | "has-unicode@npm:^2.0.1": 1480 | version: 2.0.1 1481 | resolution: "has-unicode@npm:2.0.1" 1482 | checksum: 1eab07a7436512db0be40a710b29b5dc21fa04880b7f63c9980b706683127e3c1b57cb80ea96d47991bdae2dfe479604f6a1ba410106ee1046a41d1bd0814400 1483 | languageName: node 1484 | linkType: hard 1485 | 1486 | "http-cache-semantics@npm:^4.1.0": 1487 | version: 4.1.1 1488 | resolution: "http-cache-semantics@npm:4.1.1" 1489 | checksum: 83ac0bc60b17a3a36f9953e7be55e5c8f41acc61b22583060e8dedc9dd5e3607c823a88d0926f9150e571f90946835c7fe150732801010845c72cd8bbff1a236 1490 | languageName: node 1491 | linkType: hard 1492 | 1493 | "http-proxy-agent@npm:^5.0.0": 1494 | version: 5.0.0 1495 | resolution: "http-proxy-agent@npm:5.0.0" 1496 | dependencies: 1497 | "@tootallnate/once": 2 1498 | agent-base: 6 1499 | debug: 4 1500 | checksum: e2ee1ff1656a131953839b2a19cd1f3a52d97c25ba87bd2559af6ae87114abf60971e498021f9b73f9fd78aea8876d1fb0d4656aac8a03c6caa9fc175f22b786 1501 | languageName: node 1502 | linkType: hard 1503 | 1504 | "https-proxy-agent@npm:^5.0.0": 1505 | version: 5.0.1 1506 | resolution: "https-proxy-agent@npm:5.0.1" 1507 | dependencies: 1508 | agent-base: 6 1509 | debug: 4 1510 | checksum: 571fccdf38184f05943e12d37d6ce38197becdd69e58d03f43637f7fa1269cf303a7d228aa27e5b27bbd3af8f09fd938e1c91dcfefff2df7ba77c20ed8dfc765 1511 | languageName: node 1512 | linkType: hard 1513 | 1514 | "human-signals@npm:^2.1.0": 1515 | version: 2.1.0 1516 | resolution: "human-signals@npm:2.1.0" 1517 | checksum: b87fd89fce72391625271454e70f67fe405277415b48bcc0117ca73d31fa23a4241787afdc8d67f5a116cf37258c052f59ea82daffa72364d61351423848e3b8 1518 | languageName: node 1519 | linkType: hard 1520 | 1521 | "humanize-ms@npm:^1.2.1": 1522 | version: 1.2.1 1523 | resolution: "humanize-ms@npm:1.2.1" 1524 | dependencies: 1525 | ms: ^2.0.0 1526 | checksum: 9c7a74a2827f9294c009266c82031030eae811ca87b0da3dceb8d6071b9bde22c9f3daef0469c3c533cc67a97d8a167cd9fc0389350e5f415f61a79b171ded16 1527 | languageName: node 1528 | linkType: hard 1529 | 1530 | "iconv-lite@npm:^0.6.2": 1531 | version: 0.6.3 1532 | resolution: "iconv-lite@npm:0.6.3" 1533 | dependencies: 1534 | safer-buffer: ">= 2.1.2 < 3.0.0" 1535 | checksum: 3f60d47a5c8fc3313317edfd29a00a692cc87a19cac0159e2ce711d0ebc9019064108323b5e493625e25594f11c6236647d8e256fbe7a58f4a3b33b89e6d30bf 1536 | languageName: node 1537 | linkType: hard 1538 | 1539 | "ignore@npm:^5.2.0, ignore@npm:^5.2.4": 1540 | version: 5.2.4 1541 | resolution: "ignore@npm:5.2.4" 1542 | checksum: 3d4c309c6006e2621659311783eaea7ebcd41fe4ca1d78c91c473157ad6666a57a2df790fe0d07a12300d9aac2888204d7be8d59f9aaf665b1c7fcdb432517ef 1543 | languageName: node 1544 | linkType: hard 1545 | 1546 | "import-fresh@npm:^3.0.0, import-fresh@npm:^3.2.1": 1547 | version: 3.3.0 1548 | resolution: "import-fresh@npm:3.3.0" 1549 | dependencies: 1550 | parent-module: ^1.0.0 1551 | resolve-from: ^4.0.0 1552 | checksum: 2cacfad06e652b1edc50be650f7ec3be08c5e5a6f6d12d035c440a42a8cc028e60a5b99ca08a77ab4d6b1346da7d971915828f33cdab730d3d42f08242d09baa 1553 | languageName: node 1554 | linkType: hard 1555 | 1556 | "imurmurhash@npm:^0.1.4": 1557 | version: 0.1.4 1558 | resolution: "imurmurhash@npm:0.1.4" 1559 | checksum: 7cae75c8cd9a50f57dadd77482359f659eaebac0319dd9368bcd1714f55e65badd6929ca58569da2b6494ef13fdd5598cd700b1eba23f8b79c5f19d195a3ecf7 1560 | languageName: node 1561 | linkType: hard 1562 | 1563 | "indent-string@npm:^4.0.0": 1564 | version: 4.0.0 1565 | resolution: "indent-string@npm:4.0.0" 1566 | checksum: 824cfb9929d031dabf059bebfe08cf3137365e112019086ed3dcff6a0a7b698cb80cf67ccccde0e25b9e2d7527aa6cc1fed1ac490c752162496caba3e6699612 1567 | languageName: node 1568 | linkType: hard 1569 | 1570 | "infer-owner@npm:^1.0.4": 1571 | version: 1.0.4 1572 | resolution: "infer-owner@npm:1.0.4" 1573 | checksum: 181e732764e4a0611576466b4b87dac338972b839920b2a8cde43642e4ed6bd54dc1fb0b40874728f2a2df9a1b097b8ff83b56d5f8f8e3927f837fdcb47d8a89 1574 | languageName: node 1575 | linkType: hard 1576 | 1577 | "inflight@npm:^1.0.4": 1578 | version: 1.0.6 1579 | resolution: "inflight@npm:1.0.6" 1580 | dependencies: 1581 | once: ^1.3.0 1582 | wrappy: 1 1583 | checksum: f4f76aa072ce19fae87ce1ef7d221e709afb59d445e05d47fba710e85470923a75de35bfae47da6de1b18afc3ce83d70facf44cfb0aff89f0a3f45c0a0244dfd 1584 | languageName: node 1585 | linkType: hard 1586 | 1587 | "inherits@npm:2, inherits@npm:^2.0.3": 1588 | version: 2.0.4 1589 | resolution: "inherits@npm:2.0.4" 1590 | checksum: 4a48a733847879d6cf6691860a6b1e3f0f4754176e4d71494c41f3475553768b10f84b5ce1d40fbd0e34e6bfbb864ee35858ad4dd2cf31e02fc4a154b724d7f1 1591 | languageName: node 1592 | linkType: hard 1593 | 1594 | "ip@npm:^2.0.0": 1595 | version: 2.0.0 1596 | resolution: "ip@npm:2.0.0" 1597 | checksum: cfcfac6b873b701996d71ec82a7dd27ba92450afdb421e356f44044ed688df04567344c36cbacea7d01b1c39a4c732dc012570ebe9bebfb06f27314bca625349 1598 | languageName: node 1599 | linkType: hard 1600 | 1601 | "is-binary-path@npm:~2.1.0": 1602 | version: 2.1.0 1603 | resolution: "is-binary-path@npm:2.1.0" 1604 | dependencies: 1605 | binary-extensions: ^2.0.0 1606 | checksum: 84192eb88cff70d320426f35ecd63c3d6d495da9d805b19bc65b518984b7c0760280e57dbf119b7e9be6b161784a5a673ab2c6abe83abb5198a432232ad5b35c 1607 | languageName: node 1608 | linkType: hard 1609 | 1610 | "is-extglob@npm:^2.1.1": 1611 | version: 2.1.1 1612 | resolution: "is-extglob@npm:2.1.1" 1613 | checksum: df033653d06d0eb567461e58a7a8c9f940bd8c22274b94bf7671ab36df5719791aae15eef6d83bbb5e23283967f2f984b8914559d4449efda578c775c4be6f85 1614 | languageName: node 1615 | linkType: hard 1616 | 1617 | "is-fullwidth-code-point@npm:^3.0.0": 1618 | version: 3.0.0 1619 | resolution: "is-fullwidth-code-point@npm:3.0.0" 1620 | checksum: 44a30c29457c7fb8f00297bce733f0a64cd22eca270f83e58c105e0d015e45c019491a4ab2faef91ab51d4738c670daff901c799f6a700e27f7314029e99e348 1621 | languageName: node 1622 | linkType: hard 1623 | 1624 | "is-glob@npm:^4.0.0, is-glob@npm:^4.0.1, is-glob@npm:^4.0.3, is-glob@npm:~4.0.1": 1625 | version: 4.0.3 1626 | resolution: "is-glob@npm:4.0.3" 1627 | dependencies: 1628 | is-extglob: ^2.1.1 1629 | checksum: d381c1319fcb69d341cc6e6c7cd588e17cd94722d9a32dbd60660b993c4fb7d0f19438674e68dfec686d09b7c73139c9166b47597f846af387450224a8101ab4 1630 | languageName: node 1631 | linkType: hard 1632 | 1633 | "is-lambda@npm:^1.0.1": 1634 | version: 1.0.1 1635 | resolution: "is-lambda@npm:1.0.1" 1636 | checksum: 93a32f01940220532e5948538699ad610d5924ac86093fcee83022252b363eb0cc99ba53ab084a04e4fb62bf7b5731f55496257a4c38adf87af9c4d352c71c35 1637 | languageName: node 1638 | linkType: hard 1639 | 1640 | "is-number@npm:^7.0.0": 1641 | version: 7.0.0 1642 | resolution: "is-number@npm:7.0.0" 1643 | checksum: 456ac6f8e0f3111ed34668a624e45315201dff921e5ac181f8ec24923b99e9f32ca1a194912dc79d539c97d33dba17dc635202ff0b2cf98326f608323276d27a 1644 | languageName: node 1645 | linkType: hard 1646 | 1647 | "is-path-inside@npm:^3.0.3": 1648 | version: 3.0.3 1649 | resolution: "is-path-inside@npm:3.0.3" 1650 | checksum: abd50f06186a052b349c15e55b182326f1936c89a78bf6c8f2b707412517c097ce04bc49a0ca221787bc44e1049f51f09a2ffb63d22899051988d3a618ba13e9 1651 | languageName: node 1652 | linkType: hard 1653 | 1654 | "is-stream@npm:^2.0.0": 1655 | version: 2.0.1 1656 | resolution: "is-stream@npm:2.0.1" 1657 | checksum: b8e05ccdf96ac330ea83c12450304d4a591f9958c11fd17bed240af8d5ffe08aedafa4c0f4cfccd4d28dc9d4d129daca1023633d5c11601a6cbc77521f6fae66 1658 | languageName: node 1659 | linkType: hard 1660 | 1661 | "isexe@npm:^2.0.0": 1662 | version: 2.0.0 1663 | resolution: "isexe@npm:2.0.0" 1664 | checksum: 26bf6c5480dda5161c820c5b5c751ae1e766c587b1f951ea3fcfc973bafb7831ae5b54a31a69bd670220e42e99ec154475025a468eae58ea262f813fdc8d1c62 1665 | languageName: node 1666 | linkType: hard 1667 | 1668 | "joycon@npm:^3.0.1": 1669 | version: 3.1.1 1670 | resolution: "joycon@npm:3.1.1" 1671 | checksum: 8003c9c3fc79c5c7602b1c7e9f7a2df2e9916f046b0dbad862aa589be78c15734d11beb9fe846f5e06138df22cb2ad29961b6a986ba81c4920ce2b15a7f11067 1672 | languageName: node 1673 | linkType: hard 1674 | 1675 | "js-tokens@npm:^3.0.0 || ^4.0.0": 1676 | version: 4.0.0 1677 | resolution: "js-tokens@npm:4.0.0" 1678 | checksum: 8a95213a5a77deb6cbe94d86340e8d9ace2b93bc367790b260101d2f36a2eaf4e4e22d9fa9cf459b38af3a32fb4190e638024cf82ec95ef708680e405ea7cc78 1679 | languageName: node 1680 | linkType: hard 1681 | 1682 | "js-yaml@npm:^4.1.0": 1683 | version: 4.1.0 1684 | resolution: "js-yaml@npm:4.1.0" 1685 | dependencies: 1686 | argparse: ^2.0.1 1687 | bin: 1688 | js-yaml: bin/js-yaml.js 1689 | checksum: c7830dfd456c3ef2c6e355cc5a92e6700ceafa1d14bba54497b34a99f0376cecbb3e9ac14d3e5849b426d5a5140709a66237a8c991c675431271c4ce5504151a 1690 | languageName: node 1691 | linkType: hard 1692 | 1693 | "json-schema-traverse@npm:^0.4.1": 1694 | version: 0.4.1 1695 | resolution: "json-schema-traverse@npm:0.4.1" 1696 | checksum: 7486074d3ba247769fda17d5181b345c9fb7d12e0da98b22d1d71a5db9698d8b4bd900a3ec1a4ffdd60846fc2556274a5c894d0c48795f14cb03aeae7b55260b 1697 | languageName: node 1698 | linkType: hard 1699 | 1700 | "json-stable-stringify-without-jsonify@npm:^1.0.1": 1701 | version: 1.0.1 1702 | resolution: "json-stable-stringify-without-jsonify@npm:1.0.1" 1703 | checksum: cff44156ddce9c67c44386ad5cddf91925fe06b1d217f2da9c4910d01f358c6e3989c4d5a02683c7a5667f9727ff05831f7aa8ae66c8ff691c556f0884d49215 1704 | languageName: node 1705 | linkType: hard 1706 | 1707 | "levn@npm:^0.4.1": 1708 | version: 0.4.1 1709 | resolution: "levn@npm:0.4.1" 1710 | dependencies: 1711 | prelude-ls: ^1.2.1 1712 | type-check: ~0.4.0 1713 | checksum: 12c5021c859bd0f5248561bf139121f0358285ec545ebf48bb3d346820d5c61a4309535c7f387ed7d84361cf821e124ce346c6b7cef8ee09a67c1473b46d0fc4 1714 | languageName: node 1715 | linkType: hard 1716 | 1717 | "lilconfig@npm:^2.0.5": 1718 | version: 2.1.0 1719 | resolution: "lilconfig@npm:2.1.0" 1720 | checksum: 8549bb352b8192375fed4a74694cd61ad293904eee33f9d4866c2192865c44c4eb35d10782966242634e0cbc1e91fe62b1247f148dc5514918e3a966da7ea117 1721 | languageName: node 1722 | linkType: hard 1723 | 1724 | "lines-and-columns@npm:^1.1.6": 1725 | version: 1.2.4 1726 | resolution: "lines-and-columns@npm:1.2.4" 1727 | checksum: 0c37f9f7fa212b38912b7145e1cd16a5f3cd34d782441c3e6ca653485d326f58b3caccda66efce1c5812bde4961bbde3374fae4b0d11bf1226152337f3894aa5 1728 | languageName: node 1729 | linkType: hard 1730 | 1731 | "load-tsconfig@npm:^0.2.3": 1732 | version: 0.2.5 1733 | resolution: "load-tsconfig@npm:0.2.5" 1734 | checksum: 631740833c4a7157bb7b6eeae6e1afb6a6fac7416b7ba91bd0944d5c5198270af2d68bf8347af3cc2ba821adc4d83ef98f66278bd263bc284c863a09ec441503 1735 | languageName: node 1736 | linkType: hard 1737 | 1738 | "locate-path@npm:^6.0.0": 1739 | version: 6.0.0 1740 | resolution: "locate-path@npm:6.0.0" 1741 | dependencies: 1742 | p-locate: ^5.0.0 1743 | checksum: 72eb661788a0368c099a184c59d2fee760b3831c9c1c33955e8a19ae4a21b4116e53fa736dc086cdeb9fce9f7cc508f2f92d2d3aae516f133e16a2bb59a39f5a 1744 | languageName: node 1745 | linkType: hard 1746 | 1747 | "lodash.merge@npm:^4.6.2": 1748 | version: 4.6.2 1749 | resolution: "lodash.merge@npm:4.6.2" 1750 | checksum: ad580b4bdbb7ca1f7abf7e1bce63a9a0b98e370cf40194b03380a46b4ed799c9573029599caebc1b14e3f24b111aef72b96674a56cfa105e0f5ac70546cdc005 1751 | languageName: node 1752 | linkType: hard 1753 | 1754 | "lodash.sortby@npm:^4.7.0": 1755 | version: 4.7.0 1756 | resolution: "lodash.sortby@npm:4.7.0" 1757 | checksum: db170c9396d29d11fe9a9f25668c4993e0c1331bcb941ddbd48fb76f492e732add7f2a47cfdf8e9d740fa59ac41bbfaf931d268bc72aab3ab49e9f89354d718c 1758 | languageName: node 1759 | linkType: hard 1760 | 1761 | "loose-envify@npm:^1.1.0, loose-envify@npm:^1.4.0": 1762 | version: 1.4.0 1763 | resolution: "loose-envify@npm:1.4.0" 1764 | dependencies: 1765 | js-tokens: ^3.0.0 || ^4.0.0 1766 | bin: 1767 | loose-envify: cli.js 1768 | checksum: 6517e24e0cad87ec9888f500c5b5947032cdfe6ef65e1c1936a0c48a524b81e65542c9c3edc91c97d5bddc806ee2a985dbc79be89215d613b1de5db6d1cfe6f4 1769 | languageName: node 1770 | linkType: hard 1771 | 1772 | "lru-cache@npm:^6.0.0": 1773 | version: 6.0.0 1774 | resolution: "lru-cache@npm:6.0.0" 1775 | dependencies: 1776 | yallist: ^4.0.0 1777 | checksum: f97f499f898f23e4585742138a22f22526254fdba6d75d41a1c2526b3b6cc5747ef59c5612ba7375f42aca4f8461950e925ba08c991ead0651b4918b7c978297 1778 | languageName: node 1779 | linkType: hard 1780 | 1781 | "lru-cache@npm:^7.7.1": 1782 | version: 7.14.0 1783 | resolution: "lru-cache@npm:7.14.0" 1784 | checksum: efdd329f2c1bb790b71d497c6c59272e6bc2d7dd060ba55fc136becd3dd31fc8346edb446275504d94cb60d3c8385dbf5267b79b23789e409b2bdf302d13f0d7 1785 | languageName: node 1786 | linkType: hard 1787 | 1788 | "make-fetch-happen@npm:^10.0.3": 1789 | version: 10.2.1 1790 | resolution: "make-fetch-happen@npm:10.2.1" 1791 | dependencies: 1792 | agentkeepalive: ^4.2.1 1793 | cacache: ^16.1.0 1794 | http-cache-semantics: ^4.1.0 1795 | http-proxy-agent: ^5.0.0 1796 | https-proxy-agent: ^5.0.0 1797 | is-lambda: ^1.0.1 1798 | lru-cache: ^7.7.1 1799 | minipass: ^3.1.6 1800 | minipass-collect: ^1.0.2 1801 | minipass-fetch: ^2.0.3 1802 | minipass-flush: ^1.0.5 1803 | minipass-pipeline: ^1.2.4 1804 | negotiator: ^0.6.3 1805 | promise-retry: ^2.0.1 1806 | socks-proxy-agent: ^7.0.0 1807 | ssri: ^9.0.0 1808 | checksum: 2332eb9a8ec96f1ffeeea56ccefabcb4193693597b132cd110734d50f2928842e22b84cfa1508e921b8385cdfd06dda9ad68645fed62b50fff629a580f5fb72c 1809 | languageName: node 1810 | linkType: hard 1811 | 1812 | "merge-stream@npm:^2.0.0": 1813 | version: 2.0.0 1814 | resolution: "merge-stream@npm:2.0.0" 1815 | checksum: 6fa4dcc8d86629705cea944a4b88ef4cb0e07656ebf223fa287443256414283dd25d91c1cd84c77987f2aec5927af1a9db6085757cb43d90eb170ebf4b47f4f4 1816 | languageName: node 1817 | linkType: hard 1818 | 1819 | "merge2@npm:^1.3.0, merge2@npm:^1.4.1": 1820 | version: 1.4.1 1821 | resolution: "merge2@npm:1.4.1" 1822 | checksum: 7268db63ed5169466540b6fb947aec313200bcf6d40c5ab722c22e242f651994619bcd85601602972d3c85bd2cc45a358a4c61937e9f11a061919a1da569b0c2 1823 | languageName: node 1824 | linkType: hard 1825 | 1826 | "micromatch@npm:^4.0.4": 1827 | version: 4.0.4 1828 | resolution: "micromatch@npm:4.0.4" 1829 | dependencies: 1830 | braces: ^3.0.1 1831 | picomatch: ^2.2.3 1832 | checksum: ef3d1c88e79e0a68b0e94a03137676f3324ac18a908c245a9e5936f838079fcc108ac7170a5fadc265a9c2596963462e402841406bda1a4bb7b68805601d631c 1833 | languageName: node 1834 | linkType: hard 1835 | 1836 | "mimic-fn@npm:^2.1.0": 1837 | version: 2.1.0 1838 | resolution: "mimic-fn@npm:2.1.0" 1839 | checksum: d2421a3444848ce7f84bd49115ddacff29c15745db73f54041edc906c14b131a38d05298dae3081667627a59b2eb1ca4b436ff2e1b80f69679522410418b478a 1840 | languageName: node 1841 | linkType: hard 1842 | 1843 | "minimatch@npm:^3.0.4, minimatch@npm:^3.0.5, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2": 1844 | version: 3.1.2 1845 | resolution: "minimatch@npm:3.1.2" 1846 | dependencies: 1847 | brace-expansion: ^1.1.7 1848 | checksum: c154e566406683e7bcb746e000b84d74465b3a832c45d59912b9b55cd50dee66e5c4b1e5566dba26154040e51672f9aa450a9aef0c97cfc7336b78b7afb9540a 1849 | languageName: node 1850 | linkType: hard 1851 | 1852 | "minimatch@npm:^5.0.1": 1853 | version: 5.1.0 1854 | resolution: "minimatch@npm:5.1.0" 1855 | dependencies: 1856 | brace-expansion: ^2.0.1 1857 | checksum: 15ce53d31a06361e8b7a629501b5c75491bc2b59712d53e802b1987121d91b433d73fcc5be92974fde66b2b51d8fb28d75a9ae900d249feb792bb1ba2a4f0a90 1858 | languageName: node 1859 | linkType: hard 1860 | 1861 | "minipass-collect@npm:^1.0.2": 1862 | version: 1.0.2 1863 | resolution: "minipass-collect@npm:1.0.2" 1864 | dependencies: 1865 | minipass: ^3.0.0 1866 | checksum: 14df761028f3e47293aee72888f2657695ec66bd7d09cae7ad558da30415fdc4752bbfee66287dcc6fd5e6a2fa3466d6c484dc1cbd986525d9393b9523d97f10 1867 | languageName: node 1868 | linkType: hard 1869 | 1870 | "minipass-fetch@npm:^2.0.3": 1871 | version: 2.1.2 1872 | resolution: "minipass-fetch@npm:2.1.2" 1873 | dependencies: 1874 | encoding: ^0.1.13 1875 | minipass: ^3.1.6 1876 | minipass-sized: ^1.0.3 1877 | minizlib: ^2.1.2 1878 | dependenciesMeta: 1879 | encoding: 1880 | optional: true 1881 | checksum: 3f216be79164e915fc91210cea1850e488793c740534985da017a4cbc7a5ff50506956d0f73bb0cb60e4fe91be08b6b61ef35101706d3ef5da2c8709b5f08f91 1882 | languageName: node 1883 | linkType: hard 1884 | 1885 | "minipass-flush@npm:^1.0.5": 1886 | version: 1.0.5 1887 | resolution: "minipass-flush@npm:1.0.5" 1888 | dependencies: 1889 | minipass: ^3.0.0 1890 | checksum: 56269a0b22bad756a08a94b1ffc36b7c9c5de0735a4dd1ab2b06c066d795cfd1f0ac44a0fcae13eece5589b908ecddc867f04c745c7009be0b566421ea0944cf 1891 | languageName: node 1892 | linkType: hard 1893 | 1894 | "minipass-pipeline@npm:^1.2.4": 1895 | version: 1.2.4 1896 | resolution: "minipass-pipeline@npm:1.2.4" 1897 | dependencies: 1898 | minipass: ^3.0.0 1899 | checksum: b14240dac0d29823c3d5911c286069e36d0b81173d7bdf07a7e4a91ecdef92cdff4baaf31ea3746f1c61e0957f652e641223970870e2353593f382112257971b 1900 | languageName: node 1901 | linkType: hard 1902 | 1903 | "minipass-sized@npm:^1.0.3": 1904 | version: 1.0.3 1905 | resolution: "minipass-sized@npm:1.0.3" 1906 | dependencies: 1907 | minipass: ^3.0.0 1908 | checksum: 79076749fcacf21b5d16dd596d32c3b6bf4d6e62abb43868fac21674078505c8b15eaca4e47ed844985a4514854f917d78f588fcd029693709417d8f98b2bd60 1909 | languageName: node 1910 | linkType: hard 1911 | 1912 | "minipass@npm:^3.0.0, minipass@npm:^3.1.1, minipass@npm:^3.1.6": 1913 | version: 3.3.5 1914 | resolution: "minipass@npm:3.3.5" 1915 | dependencies: 1916 | yallist: ^4.0.0 1917 | checksum: f89f02bcaa0e0e4bb4c44ec796008e69fbca62db0aba6ead1bc57d25bdaefdf42102130f4f9ecb7d9c6b6cd35ff7b0c7b97d001d3435da8e629fb68af3aea57e 1918 | languageName: node 1919 | linkType: hard 1920 | 1921 | "minizlib@npm:^2.1.1, minizlib@npm:^2.1.2": 1922 | version: 2.1.2 1923 | resolution: "minizlib@npm:2.1.2" 1924 | dependencies: 1925 | minipass: ^3.0.0 1926 | yallist: ^4.0.0 1927 | checksum: f1fdeac0b07cf8f30fcf12f4b586795b97be856edea22b5e9072707be51fc95d41487faec3f265b42973a304fe3a64acd91a44a3826a963e37b37bafde0212c3 1928 | languageName: node 1929 | linkType: hard 1930 | 1931 | "mkdirp@npm:^1.0.3, mkdirp@npm:^1.0.4": 1932 | version: 1.0.4 1933 | resolution: "mkdirp@npm:1.0.4" 1934 | bin: 1935 | mkdirp: bin/cmd.js 1936 | checksum: a96865108c6c3b1b8e1d5e9f11843de1e077e57737602de1b82030815f311be11f96f09cce59bd5b903d0b29834733e5313f9301e3ed6d6f6fba2eae0df4298f 1937 | languageName: node 1938 | linkType: hard 1939 | 1940 | "ms@npm:2.1.2": 1941 | version: 2.1.2 1942 | resolution: "ms@npm:2.1.2" 1943 | checksum: 673cdb2c3133eb050c745908d8ce632ed2c02d85640e2edb3ace856a2266a813b30c613569bf3354fdf4ea7d1a1494add3bfa95e2713baa27d0c2c71fc44f58f 1944 | languageName: node 1945 | linkType: hard 1946 | 1947 | "ms@npm:^2.0.0": 1948 | version: 2.1.3 1949 | resolution: "ms@npm:2.1.3" 1950 | checksum: aa92de608021b242401676e35cfa5aa42dd70cbdc082b916da7fb925c542173e36bce97ea3e804923fe92c0ad991434e4a38327e15a1b5b5f945d66df615ae6d 1951 | languageName: node 1952 | linkType: hard 1953 | 1954 | "mz@npm:^2.7.0": 1955 | version: 2.7.0 1956 | resolution: "mz@npm:2.7.0" 1957 | dependencies: 1958 | any-promise: ^1.0.0 1959 | object-assign: ^4.0.1 1960 | thenify-all: ^1.0.0 1961 | checksum: 8427de0ece99a07e9faed3c0c6778820d7543e3776f9a84d22cf0ec0a8eb65f6e9aee9c9d353ff9a105ff62d33a9463c6ca638974cc652ee8140cd1e35951c87 1962 | languageName: node 1963 | linkType: hard 1964 | 1965 | "nanoid@npm:^3.3.4": 1966 | version: 3.3.4 1967 | resolution: "nanoid@npm:3.3.4" 1968 | bin: 1969 | nanoid: bin/nanoid.cjs 1970 | checksum: 2fddd6dee994b7676f008d3ffa4ab16035a754f4bb586c61df5a22cf8c8c94017aadd360368f47d653829e0569a92b129979152ff97af23a558331e47e37cd9c 1971 | languageName: node 1972 | linkType: hard 1973 | 1974 | "natural-compare-lite@npm:^1.4.0": 1975 | version: 1.4.0 1976 | resolution: "natural-compare-lite@npm:1.4.0" 1977 | checksum: 5222ac3986a2b78dd6069ac62cbb52a7bf8ffc90d972ab76dfe7b01892485d229530ed20d0c62e79a6b363a663b273db3bde195a1358ce9e5f779d4453887225 1978 | languageName: node 1979 | linkType: hard 1980 | 1981 | "natural-compare@npm:^1.4.0": 1982 | version: 1.4.0 1983 | resolution: "natural-compare@npm:1.4.0" 1984 | checksum: 23ad088b08f898fc9b53011d7bb78ec48e79de7627e01ab5518e806033861bef68d5b0cd0e2205c2f36690ac9571ff6bcb05eb777ced2eeda8d4ac5b44592c3d 1985 | languageName: node 1986 | linkType: hard 1987 | 1988 | "negotiator@npm:^0.6.3": 1989 | version: 0.6.3 1990 | resolution: "negotiator@npm:0.6.3" 1991 | checksum: b8ffeb1e262eff7968fc90a2b6767b04cfd9842582a9d0ece0af7049537266e7b2506dfb1d107a32f06dd849ab2aea834d5830f7f4d0e5cb7d36e1ae55d021d9 1992 | languageName: node 1993 | linkType: hard 1994 | 1995 | "next@npm:^13.4.9": 1996 | version: 13.4.9 1997 | resolution: "next@npm:13.4.9" 1998 | dependencies: 1999 | "@next/env": 13.4.9 2000 | "@next/swc-darwin-arm64": 13.4.9 2001 | "@next/swc-darwin-x64": 13.4.9 2002 | "@next/swc-linux-arm64-gnu": 13.4.9 2003 | "@next/swc-linux-arm64-musl": 13.4.9 2004 | "@next/swc-linux-x64-gnu": 13.4.9 2005 | "@next/swc-linux-x64-musl": 13.4.9 2006 | "@next/swc-win32-arm64-msvc": 13.4.9 2007 | "@next/swc-win32-ia32-msvc": 13.4.9 2008 | "@next/swc-win32-x64-msvc": 13.4.9 2009 | "@swc/helpers": 0.5.1 2010 | busboy: 1.6.0 2011 | caniuse-lite: ^1.0.30001406 2012 | postcss: 8.4.14 2013 | styled-jsx: 5.1.1 2014 | watchpack: 2.4.0 2015 | zod: 3.21.4 2016 | peerDependencies: 2017 | "@opentelemetry/api": ^1.1.0 2018 | fibers: ">= 3.1.0" 2019 | react: ^18.2.0 2020 | react-dom: ^18.2.0 2021 | sass: ^1.3.0 2022 | dependenciesMeta: 2023 | "@next/swc-darwin-arm64": 2024 | optional: true 2025 | "@next/swc-darwin-x64": 2026 | optional: true 2027 | "@next/swc-linux-arm64-gnu": 2028 | optional: true 2029 | "@next/swc-linux-arm64-musl": 2030 | optional: true 2031 | "@next/swc-linux-x64-gnu": 2032 | optional: true 2033 | "@next/swc-linux-x64-musl": 2034 | optional: true 2035 | "@next/swc-win32-arm64-msvc": 2036 | optional: true 2037 | "@next/swc-win32-ia32-msvc": 2038 | optional: true 2039 | "@next/swc-win32-x64-msvc": 2040 | optional: true 2041 | peerDependenciesMeta: 2042 | "@opentelemetry/api": 2043 | optional: true 2044 | fibers: 2045 | optional: true 2046 | sass: 2047 | optional: true 2048 | bin: 2049 | next: dist/bin/next 2050 | checksum: 7adb9919dc50598e53bf32da2d0f90da325b66a23cb16c291c276d0683f81bade0bb21aeaeede10154ef53eabcb4953bf883f4d752852a62a6bd7be42021aef9 2051 | languageName: node 2052 | linkType: hard 2053 | 2054 | "nextjs-progressbar@workspace:.": 2055 | version: 0.0.0-use.local 2056 | resolution: "nextjs-progressbar@workspace:." 2057 | dependencies: 2058 | "@types/node": ^18.16.19 2059 | "@types/nprogress": ^0.2.0 2060 | "@types/react": ^18.2.15 2061 | "@typescript-eslint/eslint-plugin": ^6.0.0 2062 | "@typescript-eslint/parser": ^6.0.0 2063 | eslint: ^8.44.0 2064 | next: ^13.4.9 2065 | nprogress: ^0.2.0 2066 | prettier: ^3.0.0 2067 | prop-types: ^15.8.1 2068 | react: ^18.2.0 2069 | tsup: ^7.1.0 2070 | typescript: ^5.1.6 2071 | peerDependencies: 2072 | next: ">= 6.0.0" 2073 | react: ">= 16.0.0" 2074 | languageName: unknown 2075 | linkType: soft 2076 | 2077 | "node-gyp@npm:latest": 2078 | version: 9.1.0 2079 | resolution: "node-gyp@npm:9.1.0" 2080 | dependencies: 2081 | env-paths: ^2.2.0 2082 | glob: ^7.1.4 2083 | graceful-fs: ^4.2.6 2084 | make-fetch-happen: ^10.0.3 2085 | nopt: ^5.0.0 2086 | npmlog: ^6.0.0 2087 | rimraf: ^3.0.2 2088 | semver: ^7.3.5 2089 | tar: ^6.1.2 2090 | which: ^2.0.2 2091 | bin: 2092 | node-gyp: bin/node-gyp.js 2093 | checksum: 1437fa4a879b5b9010604128e8da8609b57c66034262087539ee04a8b764b8436af2be01bab66f8fc729a3adba2dcc21b10a32b9f552696c3fa8cd657d134fc4 2094 | languageName: node 2095 | linkType: hard 2096 | 2097 | "nopt@npm:^5.0.0": 2098 | version: 5.0.0 2099 | resolution: "nopt@npm:5.0.0" 2100 | dependencies: 2101 | abbrev: 1 2102 | bin: 2103 | nopt: bin/nopt.js 2104 | checksum: d35fdec187269503843924e0114c0c6533fb54bbf1620d0f28b4b60ba01712d6687f62565c55cc20a504eff0fbe5c63e22340c3fad549ad40469ffb611b04f2f 2105 | languageName: node 2106 | linkType: hard 2107 | 2108 | "normalize-path@npm:^3.0.0, normalize-path@npm:~3.0.0": 2109 | version: 3.0.0 2110 | resolution: "normalize-path@npm:3.0.0" 2111 | checksum: 88eeb4da891e10b1318c4b2476b6e2ecbeb5ff97d946815ffea7794c31a89017c70d7f34b3c2ebf23ef4e9fc9fb99f7dffe36da22011b5b5c6ffa34f4873ec20 2112 | languageName: node 2113 | linkType: hard 2114 | 2115 | "npm-run-path@npm:^4.0.1": 2116 | version: 4.0.1 2117 | resolution: "npm-run-path@npm:4.0.1" 2118 | dependencies: 2119 | path-key: ^3.0.0 2120 | checksum: 5374c0cea4b0bbfdfae62da7bbdf1e1558d338335f4cacf2515c282ff358ff27b2ecb91ffa5330a8b14390ac66a1e146e10700440c1ab868208430f56b5f4d23 2121 | languageName: node 2122 | linkType: hard 2123 | 2124 | "npmlog@npm:^6.0.0": 2125 | version: 6.0.2 2126 | resolution: "npmlog@npm:6.0.2" 2127 | dependencies: 2128 | are-we-there-yet: ^3.0.0 2129 | console-control-strings: ^1.1.0 2130 | gauge: ^4.0.3 2131 | set-blocking: ^2.0.0 2132 | checksum: ae238cd264a1c3f22091cdd9e2b106f684297d3c184f1146984ecbe18aaa86343953f26b9520dedd1b1372bc0316905b736c1932d778dbeb1fcf5a1001390e2a 2133 | languageName: node 2134 | linkType: hard 2135 | 2136 | "nprogress@npm:^0.2.0": 2137 | version: 0.2.0 2138 | resolution: "nprogress@npm:0.2.0" 2139 | checksum: 66b7bec5d563ecf2d1c3d2815e6d5eb74ed815eee8563e0afa63d3f185ab1b9cf2ddd97e1ded263b9995c5019d26d600320e849e50f3747984daa033744619dc 2140 | languageName: node 2141 | linkType: hard 2142 | 2143 | "object-assign@npm:^4.0.1, object-assign@npm:^4.1.1": 2144 | version: 4.1.1 2145 | resolution: "object-assign@npm:4.1.1" 2146 | checksum: fcc6e4ea8c7fe48abfbb552578b1c53e0d194086e2e6bbbf59e0a536381a292f39943c6e9628af05b5528aa5e3318bb30d6b2e53cadaf5b8fe9e12c4b69af23f 2147 | languageName: node 2148 | linkType: hard 2149 | 2150 | "once@npm:^1.3.0": 2151 | version: 1.4.0 2152 | resolution: "once@npm:1.4.0" 2153 | dependencies: 2154 | wrappy: 1 2155 | checksum: cd0a88501333edd640d95f0d2700fbde6bff20b3d4d9bdc521bdd31af0656b5706570d6c6afe532045a20bb8dc0849f8332d6f2a416e0ba6d3d3b98806c7db68 2156 | languageName: node 2157 | linkType: hard 2158 | 2159 | "onetime@npm:^5.1.2": 2160 | version: 5.1.2 2161 | resolution: "onetime@npm:5.1.2" 2162 | dependencies: 2163 | mimic-fn: ^2.1.0 2164 | checksum: 2478859ef817fc5d4e9c2f9e5728512ddd1dbc9fb7829ad263765bb6d3b91ce699d6e2332eef6b7dff183c2f490bd3349f1666427eaba4469fba0ac38dfd0d34 2165 | languageName: node 2166 | linkType: hard 2167 | 2168 | "optionator@npm:^0.9.3": 2169 | version: 0.9.3 2170 | resolution: "optionator@npm:0.9.3" 2171 | dependencies: 2172 | "@aashutoshrathi/word-wrap": ^1.2.3 2173 | deep-is: ^0.1.3 2174 | fast-levenshtein: ^2.0.6 2175 | levn: ^0.4.1 2176 | prelude-ls: ^1.2.1 2177 | type-check: ^0.4.0 2178 | checksum: 09281999441f2fe9c33a5eeab76700795365a061563d66b098923eb719251a42bdbe432790d35064d0816ead9296dbeb1ad51a733edf4167c96bd5d0882e428a 2179 | languageName: node 2180 | linkType: hard 2181 | 2182 | "p-limit@npm:^3.0.2": 2183 | version: 3.1.0 2184 | resolution: "p-limit@npm:3.1.0" 2185 | dependencies: 2186 | yocto-queue: ^0.1.0 2187 | checksum: 7c3690c4dbf62ef625671e20b7bdf1cbc9534e83352a2780f165b0d3ceba21907e77ad63401708145ca4e25bfc51636588d89a8c0aeb715e6c37d1c066430360 2188 | languageName: node 2189 | linkType: hard 2190 | 2191 | "p-locate@npm:^5.0.0": 2192 | version: 5.0.0 2193 | resolution: "p-locate@npm:5.0.0" 2194 | dependencies: 2195 | p-limit: ^3.0.2 2196 | checksum: 1623088f36cf1cbca58e9b61c4e62bf0c60a07af5ae1ca99a720837356b5b6c5ba3eb1b2127e47a06865fee59dd0453cad7cc844cda9d5a62ac1a5a51b7c86d3 2197 | languageName: node 2198 | linkType: hard 2199 | 2200 | "p-map@npm:^4.0.0": 2201 | version: 4.0.0 2202 | resolution: "p-map@npm:4.0.0" 2203 | dependencies: 2204 | aggregate-error: ^3.0.0 2205 | checksum: cb0ab21ec0f32ddffd31dfc250e3afa61e103ef43d957cc45497afe37513634589316de4eb88abdfd969fe6410c22c0b93ab24328833b8eb1ccc087fc0442a1c 2206 | languageName: node 2207 | linkType: hard 2208 | 2209 | "parent-module@npm:^1.0.0": 2210 | version: 1.0.1 2211 | resolution: "parent-module@npm:1.0.1" 2212 | dependencies: 2213 | callsites: ^3.0.0 2214 | checksum: 6ba8b255145cae9470cf5551eb74be2d22281587af787a2626683a6c20fbb464978784661478dd2a3f1dad74d1e802d403e1b03c1a31fab310259eec8ac560ff 2215 | languageName: node 2216 | linkType: hard 2217 | 2218 | "path-exists@npm:^4.0.0": 2219 | version: 4.0.0 2220 | resolution: "path-exists@npm:4.0.0" 2221 | checksum: 505807199dfb7c50737b057dd8d351b82c033029ab94cb10a657609e00c1bc53b951cfdbccab8de04c5584d5eff31128ce6afd3db79281874a5ef2adbba55ed1 2222 | languageName: node 2223 | linkType: hard 2224 | 2225 | "path-is-absolute@npm:^1.0.0": 2226 | version: 1.0.1 2227 | resolution: "path-is-absolute@npm:1.0.1" 2228 | checksum: 060840f92cf8effa293bcc1bea81281bd7d363731d214cbe5c227df207c34cd727430f70c6037b5159c8a870b9157cba65e775446b0ab06fd5ecc7e54615a3b8 2229 | languageName: node 2230 | linkType: hard 2231 | 2232 | "path-key@npm:^3.0.0, path-key@npm:^3.1.0": 2233 | version: 3.1.1 2234 | resolution: "path-key@npm:3.1.1" 2235 | checksum: 55cd7a9dd4b343412a8386a743f9c746ef196e57c823d90ca3ab917f90ab9f13dd0ded27252ba49dbdfcab2b091d998bc446f6220cd3cea65db407502a740020 2236 | languageName: node 2237 | linkType: hard 2238 | 2239 | "path-type@npm:^4.0.0": 2240 | version: 4.0.0 2241 | resolution: "path-type@npm:4.0.0" 2242 | checksum: 5b1e2daa247062061325b8fdbfd1fb56dde0a448fb1455453276ea18c60685bdad23a445dc148cf87bc216be1573357509b7d4060494a6fd768c7efad833ee45 2243 | languageName: node 2244 | linkType: hard 2245 | 2246 | "picocolors@npm:^1.0.0": 2247 | version: 1.0.0 2248 | resolution: "picocolors@npm:1.0.0" 2249 | checksum: a2e8092dd86c8396bdba9f2b5481032848525b3dc295ce9b57896f931e63fc16f79805144321f72976383fc249584672a75cc18d6777c6b757603f372f745981 2250 | languageName: node 2251 | linkType: hard 2252 | 2253 | "picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.2.3": 2254 | version: 2.3.1 2255 | resolution: "picomatch@npm:2.3.1" 2256 | checksum: 050c865ce81119c4822c45d3c84f1ced46f93a0126febae20737bd05ca20589c564d6e9226977df859ed5e03dc73f02584a2b0faad36e896936238238b0446cf 2257 | languageName: node 2258 | linkType: hard 2259 | 2260 | "pirates@npm:^4.0.1": 2261 | version: 4.0.5 2262 | resolution: "pirates@npm:4.0.5" 2263 | checksum: c9994e61b85260bec6c4fc0307016340d9b0c4f4b6550a957afaaff0c9b1ad58fbbea5cfcf083860a25cb27a375442e2b0edf52e2e1e40e69934e08dcc52d227 2264 | languageName: node 2265 | linkType: hard 2266 | 2267 | "postcss-load-config@npm:^4.0.1": 2268 | version: 4.0.1 2269 | resolution: "postcss-load-config@npm:4.0.1" 2270 | dependencies: 2271 | lilconfig: ^2.0.5 2272 | yaml: ^2.1.1 2273 | peerDependencies: 2274 | postcss: ">=8.0.9" 2275 | ts-node: ">=9.0.0" 2276 | peerDependenciesMeta: 2277 | postcss: 2278 | optional: true 2279 | ts-node: 2280 | optional: true 2281 | checksum: b61f890499ed7dcda1e36c20a9582b17d745bad5e2b2c7bc96942465e406bc43ae03f270c08e60d1e29dab1ee50cb26970b5eb20c9aae30e066e20bd607ae4e4 2282 | languageName: node 2283 | linkType: hard 2284 | 2285 | "postcss@npm:8.4.14": 2286 | version: 8.4.14 2287 | resolution: "postcss@npm:8.4.14" 2288 | dependencies: 2289 | nanoid: ^3.3.4 2290 | picocolors: ^1.0.0 2291 | source-map-js: ^1.0.2 2292 | checksum: fe58766ff32e4becf65a7d57678995cfd239df6deed2fe0557f038b47c94e4132e7e5f68b5aa820c13adfec32e523b693efaeb65798efb995ce49ccd83953816 2293 | languageName: node 2294 | linkType: hard 2295 | 2296 | "prelude-ls@npm:^1.2.1": 2297 | version: 1.2.1 2298 | resolution: "prelude-ls@npm:1.2.1" 2299 | checksum: cd192ec0d0a8e4c6da3bb80e4f62afe336df3f76271ac6deb0e6a36187133b6073a19e9727a1ff108cd8b9982e4768850d413baa71214dd80c7979617dca827a 2300 | languageName: node 2301 | linkType: hard 2302 | 2303 | "prettier@npm:^3.0.0": 2304 | version: 3.0.0 2305 | resolution: "prettier@npm:3.0.0" 2306 | bin: 2307 | prettier: bin/prettier.cjs 2308 | checksum: 6a832876a1552dc58330d2467874e5a0b46b9ccbfc5d3531eb69d15684743e7f83dc9fbd202db6270446deba9c82b79d24383d09924c462b457136a759425e33 2309 | languageName: node 2310 | linkType: hard 2311 | 2312 | "promise-inflight@npm:^1.0.1": 2313 | version: 1.0.1 2314 | resolution: "promise-inflight@npm:1.0.1" 2315 | checksum: 22749483091d2c594261517f4f80e05226d4d5ecc1fc917e1886929da56e22b5718b7f2a75f3807e7a7d471bc3be2907fe92e6e8f373ddf5c64bae35b5af3981 2316 | languageName: node 2317 | linkType: hard 2318 | 2319 | "promise-retry@npm:^2.0.1": 2320 | version: 2.0.1 2321 | resolution: "promise-retry@npm:2.0.1" 2322 | dependencies: 2323 | err-code: ^2.0.2 2324 | retry: ^0.12.0 2325 | checksum: f96a3f6d90b92b568a26f71e966cbbc0f63ab85ea6ff6c81284dc869b41510e6cdef99b6b65f9030f0db422bf7c96652a3fff9f2e8fb4a0f069d8f4430359429 2326 | languageName: node 2327 | linkType: hard 2328 | 2329 | "prop-types@npm:^15.8.1": 2330 | version: 15.8.1 2331 | resolution: "prop-types@npm:15.8.1" 2332 | dependencies: 2333 | loose-envify: ^1.4.0 2334 | object-assign: ^4.1.1 2335 | react-is: ^16.13.1 2336 | checksum: c056d3f1c057cb7ff8344c645450e14f088a915d078dcda795041765047fa080d38e5d626560ccaac94a4e16e3aa15f3557c1a9a8d1174530955e992c675e459 2337 | languageName: node 2338 | linkType: hard 2339 | 2340 | "punycode@npm:^2.1.0": 2341 | version: 2.1.1 2342 | resolution: "punycode@npm:2.1.1" 2343 | checksum: 823bf443c6dd14f669984dea25757b37993f67e8d94698996064035edd43bed8a5a17a9f12e439c2b35df1078c6bec05a6c86e336209eb1061e8025c481168e8 2344 | languageName: node 2345 | linkType: hard 2346 | 2347 | "queue-microtask@npm:^1.2.2": 2348 | version: 1.2.3 2349 | resolution: "queue-microtask@npm:1.2.3" 2350 | checksum: b676f8c040cdc5b12723ad2f91414d267605b26419d5c821ff03befa817ddd10e238d22b25d604920340fd73efd8ba795465a0377c4adf45a4a41e4234e42dc4 2351 | languageName: node 2352 | linkType: hard 2353 | 2354 | "react-is@npm:^16.13.1": 2355 | version: 16.13.1 2356 | resolution: "react-is@npm:16.13.1" 2357 | checksum: f7a19ac3496de32ca9ae12aa030f00f14a3d45374f1ceca0af707c831b2a6098ef0d6bdae51bd437b0a306d7f01d4677fcc8de7c0d331eb47ad0f46130e53c5f 2358 | languageName: node 2359 | linkType: hard 2360 | 2361 | "react@npm:^18.2.0": 2362 | version: 18.2.0 2363 | resolution: "react@npm:18.2.0" 2364 | dependencies: 2365 | loose-envify: ^1.1.0 2366 | checksum: 88e38092da8839b830cda6feef2e8505dec8ace60579e46aa5490fc3dc9bba0bd50336507dc166f43e3afc1c42939c09fe33b25fae889d6f402721dcd78fca1b 2367 | languageName: node 2368 | linkType: hard 2369 | 2370 | "readable-stream@npm:^3.6.0": 2371 | version: 3.6.0 2372 | resolution: "readable-stream@npm:3.6.0" 2373 | dependencies: 2374 | inherits: ^2.0.3 2375 | string_decoder: ^1.1.1 2376 | util-deprecate: ^1.0.1 2377 | checksum: d4ea81502d3799439bb955a3a5d1d808592cf3133350ed352aeaa499647858b27b1c4013984900238b0873ec8d0d8defce72469fb7a83e61d53f5ad61cb80dc8 2378 | languageName: node 2379 | linkType: hard 2380 | 2381 | "readdirp@npm:~3.6.0": 2382 | version: 3.6.0 2383 | resolution: "readdirp@npm:3.6.0" 2384 | dependencies: 2385 | picomatch: ^2.2.1 2386 | checksum: 1ced032e6e45670b6d7352d71d21ce7edf7b9b928494dcaba6f11fba63180d9da6cd7061ebc34175ffda6ff529f481818c962952004d273178acd70f7059b320 2387 | languageName: node 2388 | linkType: hard 2389 | 2390 | "resolve-from@npm:^4.0.0": 2391 | version: 4.0.0 2392 | resolution: "resolve-from@npm:4.0.0" 2393 | checksum: f4ba0b8494846a5066328ad33ef8ac173801a51739eb4d63408c847da9a2e1c1de1e6cbbf72699211f3d13f8fc1325648b169bd15eb7da35688e30a5fb0e4a7f 2394 | languageName: node 2395 | linkType: hard 2396 | 2397 | "resolve-from@npm:^5.0.0": 2398 | version: 5.0.0 2399 | resolution: "resolve-from@npm:5.0.0" 2400 | checksum: 4ceeb9113e1b1372d0cd969f3468fa042daa1dd9527b1b6bb88acb6ab55d8b9cd65dbf18819f9f9ddf0db804990901dcdaade80a215e7b2c23daae38e64f5bdf 2401 | languageName: node 2402 | linkType: hard 2403 | 2404 | "retry@npm:^0.12.0": 2405 | version: 0.12.0 2406 | resolution: "retry@npm:0.12.0" 2407 | checksum: 623bd7d2e5119467ba66202d733ec3c2e2e26568074923bc0585b6b99db14f357e79bdedb63cab56cec47491c4a0da7e6021a7465ca6dc4f481d3898fdd3158c 2408 | languageName: node 2409 | linkType: hard 2410 | 2411 | "reusify@npm:^1.0.4": 2412 | version: 1.0.4 2413 | resolution: "reusify@npm:1.0.4" 2414 | checksum: c3076ebcc22a6bc252cb0b9c77561795256c22b757f40c0d8110b1300723f15ec0fc8685e8d4ea6d7666f36c79ccc793b1939c748bf36f18f542744a4e379fcc 2415 | languageName: node 2416 | linkType: hard 2417 | 2418 | "rimraf@npm:^3.0.2": 2419 | version: 3.0.2 2420 | resolution: "rimraf@npm:3.0.2" 2421 | dependencies: 2422 | glob: ^7.1.3 2423 | bin: 2424 | rimraf: bin.js 2425 | checksum: 87f4164e396f0171b0a3386cc1877a817f572148ee13a7e113b238e48e8a9f2f31d009a92ec38a591ff1567d9662c6b67fd8818a2dbbaed74bc26a87a2a4a9a0 2426 | languageName: node 2427 | linkType: hard 2428 | 2429 | "rollup@npm:^3.2.5": 2430 | version: 3.26.2 2431 | resolution: "rollup@npm:3.26.2" 2432 | dependencies: 2433 | fsevents: ~2.3.2 2434 | dependenciesMeta: 2435 | fsevents: 2436 | optional: true 2437 | bin: 2438 | rollup: dist/bin/rollup 2439 | checksum: 7186beeba0e6fd33b37aa33ede7157e77af0a0be4b75d345a51dab4be5962a8e7a1c5ec8868e7c4cd361b456eb1b47bdb75e5db32ab37a546bed383d06b40384 2440 | languageName: node 2441 | linkType: hard 2442 | 2443 | "run-parallel@npm:^1.1.9": 2444 | version: 1.2.0 2445 | resolution: "run-parallel@npm:1.2.0" 2446 | dependencies: 2447 | queue-microtask: ^1.2.2 2448 | checksum: cb4f97ad25a75ebc11a8ef4e33bb962f8af8516bb2001082ceabd8902e15b98f4b84b4f8a9b222e5d57fc3bd1379c483886ed4619367a7680dad65316993021d 2449 | languageName: node 2450 | linkType: hard 2451 | 2452 | "safe-buffer@npm:~5.2.0": 2453 | version: 5.2.1 2454 | resolution: "safe-buffer@npm:5.2.1" 2455 | checksum: b99c4b41fdd67a6aaf280fcd05e9ffb0813654894223afb78a31f14a19ad220bba8aba1cb14eddce1fcfb037155fe6de4e861784eb434f7d11ed58d1e70dd491 2456 | languageName: node 2457 | linkType: hard 2458 | 2459 | "safer-buffer@npm:>= 2.1.2 < 3.0.0": 2460 | version: 2.1.2 2461 | resolution: "safer-buffer@npm:2.1.2" 2462 | checksum: cab8f25ae6f1434abee8d80023d7e72b598cf1327164ddab31003c51215526801e40b66c5e65d658a0af1e9d6478cadcb4c745f4bd6751f97d8644786c0978b0 2463 | languageName: node 2464 | linkType: hard 2465 | 2466 | "semver@npm:^7.3.5, semver@npm:^7.5.0": 2467 | version: 7.5.4 2468 | resolution: "semver@npm:7.5.4" 2469 | dependencies: 2470 | lru-cache: ^6.0.0 2471 | bin: 2472 | semver: bin/semver.js 2473 | checksum: 12d8ad952fa353b0995bf180cdac205a4068b759a140e5d3c608317098b3575ac2f1e09182206bf2eb26120e1c0ed8fb92c48c592f6099680de56bb071423ca3 2474 | languageName: node 2475 | linkType: hard 2476 | 2477 | "set-blocking@npm:^2.0.0": 2478 | version: 2.0.0 2479 | resolution: "set-blocking@npm:2.0.0" 2480 | checksum: 6e65a05f7cf7ebdf8b7c75b101e18c0b7e3dff4940d480efed8aad3a36a4005140b660fa1d804cb8bce911cac290441dc728084a30504d3516ac2ff7ad607b02 2481 | languageName: node 2482 | linkType: hard 2483 | 2484 | "shebang-command@npm:^2.0.0": 2485 | version: 2.0.0 2486 | resolution: "shebang-command@npm:2.0.0" 2487 | dependencies: 2488 | shebang-regex: ^3.0.0 2489 | checksum: 6b52fe87271c12968f6a054e60f6bde5f0f3d2db483a1e5c3e12d657c488a15474121a1d55cd958f6df026a54374ec38a4a963988c213b7570e1d51575cea7fa 2490 | languageName: node 2491 | linkType: hard 2492 | 2493 | "shebang-regex@npm:^3.0.0": 2494 | version: 3.0.0 2495 | resolution: "shebang-regex@npm:3.0.0" 2496 | checksum: 1a2bcae50de99034fcd92ad4212d8e01eedf52c7ec7830eedcf886622804fe36884278f2be8be0ea5fde3fd1c23911643a4e0f726c8685b61871c8908af01222 2497 | languageName: node 2498 | linkType: hard 2499 | 2500 | "signal-exit@npm:^3.0.3, signal-exit@npm:^3.0.7": 2501 | version: 3.0.7 2502 | resolution: "signal-exit@npm:3.0.7" 2503 | checksum: a2f098f247adc367dffc27845853e9959b9e88b01cb301658cfe4194352d8d2bb32e18467c786a7fe15f1d44b233ea35633d076d5e737870b7139949d1ab6318 2504 | languageName: node 2505 | linkType: hard 2506 | 2507 | "slash@npm:^3.0.0": 2508 | version: 3.0.0 2509 | resolution: "slash@npm:3.0.0" 2510 | checksum: 94a93fff615f25a999ad4b83c9d5e257a7280c90a32a7cb8b4a87996e4babf322e469c42b7f649fd5796edd8687652f3fb452a86dc97a816f01113183393f11c 2511 | languageName: node 2512 | linkType: hard 2513 | 2514 | "smart-buffer@npm:^4.2.0": 2515 | version: 4.2.0 2516 | resolution: "smart-buffer@npm:4.2.0" 2517 | checksum: b5167a7142c1da704c0e3af85c402002b597081dd9575031a90b4f229ca5678e9a36e8a374f1814c8156a725d17008ae3bde63b92f9cfd132526379e580bec8b 2518 | languageName: node 2519 | linkType: hard 2520 | 2521 | "socks-proxy-agent@npm:^7.0.0": 2522 | version: 7.0.0 2523 | resolution: "socks-proxy-agent@npm:7.0.0" 2524 | dependencies: 2525 | agent-base: ^6.0.2 2526 | debug: ^4.3.3 2527 | socks: ^2.6.2 2528 | checksum: 720554370154cbc979e2e9ce6a6ec6ced205d02757d8f5d93fe95adae454fc187a5cbfc6b022afab850a5ce9b4c7d73e0f98e381879cf45f66317a4895953846 2529 | languageName: node 2530 | linkType: hard 2531 | 2532 | "socks@npm:^2.6.2": 2533 | version: 2.7.0 2534 | resolution: "socks@npm:2.7.0" 2535 | dependencies: 2536 | ip: ^2.0.0 2537 | smart-buffer: ^4.2.0 2538 | checksum: 0b5d94e2b3c11e7937b40fc5dac1e80d8b92a330e68c51f1d271ce6980c70adca42a3f8cd47c4a5769956bada074823b53374f2dc5f2ea5c2121b222dec6eadf 2539 | languageName: node 2540 | linkType: hard 2541 | 2542 | "source-map-js@npm:^1.0.2": 2543 | version: 1.0.2 2544 | resolution: "source-map-js@npm:1.0.2" 2545 | checksum: c049a7fc4deb9a7e9b481ae3d424cc793cb4845daa690bc5a05d428bf41bf231ced49b4cf0c9e77f9d42fdb3d20d6187619fc586605f5eabe995a316da8d377c 2546 | languageName: node 2547 | linkType: hard 2548 | 2549 | "source-map@npm:0.8.0-beta.0": 2550 | version: 0.8.0-beta.0 2551 | resolution: "source-map@npm:0.8.0-beta.0" 2552 | dependencies: 2553 | whatwg-url: ^7.0.0 2554 | checksum: e94169be6461ab0ac0913313ad1719a14c60d402bd22b0ad96f4a6cffd79130d91ab5df0a5336a326b04d2df131c1409f563c9dc0d21a6ca6239a44b6c8dbd92 2555 | languageName: node 2556 | linkType: hard 2557 | 2558 | "ssri@npm:^9.0.0": 2559 | version: 9.0.1 2560 | resolution: "ssri@npm:9.0.1" 2561 | dependencies: 2562 | minipass: ^3.1.1 2563 | checksum: fb58f5e46b6923ae67b87ad5ef1c5ab6d427a17db0bead84570c2df3cd50b4ceb880ebdba2d60726588272890bae842a744e1ecce5bd2a2a582fccd5068309eb 2564 | languageName: node 2565 | linkType: hard 2566 | 2567 | "streamsearch@npm:^1.1.0": 2568 | version: 1.1.0 2569 | resolution: "streamsearch@npm:1.1.0" 2570 | checksum: 1cce16cea8405d7a233d32ca5e00a00169cc0e19fbc02aa839959985f267335d435c07f96e5e0edd0eadc6d39c98d5435fb5bbbdefc62c41834eadc5622ad942 2571 | languageName: node 2572 | linkType: hard 2573 | 2574 | "string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.2.3": 2575 | version: 4.2.3 2576 | resolution: "string-width@npm:4.2.3" 2577 | dependencies: 2578 | emoji-regex: ^8.0.0 2579 | is-fullwidth-code-point: ^3.0.0 2580 | strip-ansi: ^6.0.1 2581 | checksum: e52c10dc3fbfcd6c3a15f159f54a90024241d0f149cf8aed2982a2d801d2e64df0bf1dc351cf8e95c3319323f9f220c16e740b06faecd53e2462df1d2b5443fb 2582 | languageName: node 2583 | linkType: hard 2584 | 2585 | "string_decoder@npm:^1.1.1": 2586 | version: 1.3.0 2587 | resolution: "string_decoder@npm:1.3.0" 2588 | dependencies: 2589 | safe-buffer: ~5.2.0 2590 | checksum: 8417646695a66e73aefc4420eb3b84cc9ffd89572861fe004e6aeb13c7bc00e2f616247505d2dbbef24247c372f70268f594af7126f43548565c68c117bdeb56 2591 | languageName: node 2592 | linkType: hard 2593 | 2594 | "strip-ansi@npm:^6.0.1": 2595 | version: 6.0.1 2596 | resolution: "strip-ansi@npm:6.0.1" 2597 | dependencies: 2598 | ansi-regex: ^5.0.1 2599 | checksum: f3cd25890aef3ba6e1a74e20896c21a46f482e93df4a06567cebf2b57edabb15133f1f94e57434e0a958d61186087b1008e89c94875d019910a213181a14fc8c 2600 | languageName: node 2601 | linkType: hard 2602 | 2603 | "strip-final-newline@npm:^2.0.0": 2604 | version: 2.0.0 2605 | resolution: "strip-final-newline@npm:2.0.0" 2606 | checksum: 69412b5e25731e1938184b5d489c32e340605bb611d6140344abc3421b7f3c6f9984b21dff296dfcf056681b82caa3bb4cc996a965ce37bcfad663e92eae9c64 2607 | languageName: node 2608 | linkType: hard 2609 | 2610 | "strip-json-comments@npm:^3.1.0, strip-json-comments@npm:^3.1.1": 2611 | version: 3.1.1 2612 | resolution: "strip-json-comments@npm:3.1.1" 2613 | checksum: 492f73e27268f9b1c122733f28ecb0e7e8d8a531a6662efbd08e22cccb3f9475e90a1b82cab06a392f6afae6d2de636f977e231296400d0ec5304ba70f166443 2614 | languageName: node 2615 | linkType: hard 2616 | 2617 | "styled-jsx@npm:5.1.1": 2618 | version: 5.1.1 2619 | resolution: "styled-jsx@npm:5.1.1" 2620 | dependencies: 2621 | client-only: 0.0.1 2622 | peerDependencies: 2623 | react: ">= 16.8.0 || 17.x.x || ^18.0.0-0" 2624 | peerDependenciesMeta: 2625 | "@babel/core": 2626 | optional: true 2627 | babel-plugin-macros: 2628 | optional: true 2629 | checksum: 523a33b38603492547e861b98e29c873939b04e15fbe5ef16132c6f1e15958126647983c7d4675325038b428a5e91183d996e90141b18bdd1bbadf6e2c45b2fa 2630 | languageName: node 2631 | linkType: hard 2632 | 2633 | "sucrase@npm:^3.20.3": 2634 | version: 3.20.3 2635 | resolution: "sucrase@npm:3.20.3" 2636 | dependencies: 2637 | commander: ^4.0.0 2638 | glob: 7.1.6 2639 | lines-and-columns: ^1.1.6 2640 | mz: ^2.7.0 2641 | pirates: ^4.0.1 2642 | ts-interface-checker: ^0.1.9 2643 | bin: 2644 | sucrase: bin/sucrase 2645 | sucrase-node: bin/sucrase-node 2646 | checksum: ff383a0a4de0324d2466676e3049d5051f7ab517b44a5de8430aabedcf61e195b3e31f29547b47e9c6403cece9487ed8952c4b39932e9e0aeed42462fc30ad48 2647 | languageName: node 2648 | linkType: hard 2649 | 2650 | "supports-color@npm:^7.1.0": 2651 | version: 7.2.0 2652 | resolution: "supports-color@npm:7.2.0" 2653 | dependencies: 2654 | has-flag: ^4.0.0 2655 | checksum: 3dda818de06ebbe5b9653e07842d9479f3555ebc77e9a0280caf5a14fb877ffee9ed57007c3b78f5a6324b8dbeec648d9e97a24e2ed9fdb81ddc69ea07100f4a 2656 | languageName: node 2657 | linkType: hard 2658 | 2659 | "tar@npm:^6.1.11, tar@npm:^6.1.2": 2660 | version: 6.1.11 2661 | resolution: "tar@npm:6.1.11" 2662 | dependencies: 2663 | chownr: ^2.0.0 2664 | fs-minipass: ^2.0.0 2665 | minipass: ^3.0.0 2666 | minizlib: ^2.1.1 2667 | mkdirp: ^1.0.3 2668 | yallist: ^4.0.0 2669 | checksum: a04c07bb9e2d8f46776517d4618f2406fb977a74d914ad98b264fc3db0fe8224da5bec11e5f8902c5b9bcb8ace22d95fbe3c7b36b8593b7dfc8391a25898f32f 2670 | languageName: node 2671 | linkType: hard 2672 | 2673 | "text-table@npm:^0.2.0": 2674 | version: 0.2.0 2675 | resolution: "text-table@npm:0.2.0" 2676 | checksum: b6937a38c80c7f84d9c11dd75e49d5c44f71d95e810a3250bd1f1797fc7117c57698204adf676b71497acc205d769d65c16ae8fa10afad832ae1322630aef10a 2677 | languageName: node 2678 | linkType: hard 2679 | 2680 | "thenify-all@npm:^1.0.0": 2681 | version: 1.6.0 2682 | resolution: "thenify-all@npm:1.6.0" 2683 | dependencies: 2684 | thenify: ">= 3.1.0 < 4" 2685 | checksum: dba7cc8a23a154cdcb6acb7f51d61511c37a6b077ec5ab5da6e8b874272015937788402fd271fdfc5f187f8cb0948e38d0a42dcc89d554d731652ab458f5343e 2686 | languageName: node 2687 | linkType: hard 2688 | 2689 | "thenify@npm:>= 3.1.0 < 4": 2690 | version: 3.3.1 2691 | resolution: "thenify@npm:3.3.1" 2692 | dependencies: 2693 | any-promise: ^1.0.0 2694 | checksum: 84e1b804bfec49f3531215f17b4a6e50fd4397b5f7c1bccc427b9c656e1ecfb13ea79d899930184f78bc2f57285c54d9a50a590c8868f4f0cef5c1d9f898b05e 2695 | languageName: node 2696 | linkType: hard 2697 | 2698 | "to-regex-range@npm:^5.0.1": 2699 | version: 5.0.1 2700 | resolution: "to-regex-range@npm:5.0.1" 2701 | dependencies: 2702 | is-number: ^7.0.0 2703 | checksum: f76fa01b3d5be85db6a2a143e24df9f60dd047d151062d0ba3df62953f2f697b16fe5dad9b0ac6191c7efc7b1d9dcaa4b768174b7b29da89d4428e64bc0a20ed 2704 | languageName: node 2705 | linkType: hard 2706 | 2707 | "tr46@npm:^1.0.1": 2708 | version: 1.0.1 2709 | resolution: "tr46@npm:1.0.1" 2710 | dependencies: 2711 | punycode: ^2.1.0 2712 | checksum: 96d4ed46bc161db75dbf9247a236ea0bfcaf5758baae6749e92afab0bc5a09cb59af21788ede7e55080f2bf02dce3e4a8f2a484cc45164e29f4b5e68f7cbcc1a 2713 | languageName: node 2714 | linkType: hard 2715 | 2716 | "tree-kill@npm:^1.2.2": 2717 | version: 1.2.2 2718 | resolution: "tree-kill@npm:1.2.2" 2719 | bin: 2720 | tree-kill: cli.js 2721 | checksum: 49117f5f410d19c84b0464d29afb9642c863bc5ba40fcb9a245d474c6d5cc64d1b177a6e6713129eb346b40aebb9d4631d967517f9fbe8251c35b21b13cd96c7 2722 | languageName: node 2723 | linkType: hard 2724 | 2725 | "ts-api-utils@npm:^1.0.1": 2726 | version: 1.0.1 2727 | resolution: "ts-api-utils@npm:1.0.1" 2728 | peerDependencies: 2729 | typescript: ">=4.2.0" 2730 | checksum: 78794fc7270d295b36c1ac613465b5dc7e7226907a533125b30f177efef9dd630d4e503b00be31b44335eb2ebf9e136ebe97353f8fc5d383885d5fead9d54c09 2731 | languageName: node 2732 | linkType: hard 2733 | 2734 | "ts-interface-checker@npm:^0.1.9": 2735 | version: 0.1.13 2736 | resolution: "ts-interface-checker@npm:0.1.13" 2737 | checksum: 20c29189c2dd6067a8775e07823ddf8d59a33e2ffc47a1bd59a5cb28bb0121a2969a816d5e77eda2ed85b18171aa5d1c4005a6b88ae8499ec7cc49f78571cb5e 2738 | languageName: node 2739 | linkType: hard 2740 | 2741 | "tslib@npm:^2.4.0": 2742 | version: 2.4.0 2743 | resolution: "tslib@npm:2.4.0" 2744 | checksum: 8c4aa6a3c5a754bf76aefc38026134180c053b7bd2f81338cb5e5ebf96fefa0f417bff221592bf801077f5bf990562f6264fecbc42cd3309b33872cb6fc3b113 2745 | languageName: node 2746 | linkType: hard 2747 | 2748 | "tsup@npm:^7.1.0": 2749 | version: 7.1.0 2750 | resolution: "tsup@npm:7.1.0" 2751 | dependencies: 2752 | bundle-require: ^4.0.0 2753 | cac: ^6.7.12 2754 | chokidar: ^3.5.1 2755 | debug: ^4.3.1 2756 | esbuild: ^0.18.2 2757 | execa: ^5.0.0 2758 | globby: ^11.0.3 2759 | joycon: ^3.0.1 2760 | postcss-load-config: ^4.0.1 2761 | resolve-from: ^5.0.0 2762 | rollup: ^3.2.5 2763 | source-map: 0.8.0-beta.0 2764 | sucrase: ^3.20.3 2765 | tree-kill: ^1.2.2 2766 | peerDependencies: 2767 | "@swc/core": ^1 2768 | postcss: ^8.4.12 2769 | typescript: ">=4.1.0" 2770 | peerDependenciesMeta: 2771 | "@swc/core": 2772 | optional: true 2773 | postcss: 2774 | optional: true 2775 | typescript: 2776 | optional: true 2777 | bin: 2778 | tsup: dist/cli-default.js 2779 | tsup-node: dist/cli-node.js 2780 | checksum: 5639c0f4990a89de6e55f9d77f53b8c3706e6d24700e37dd1fc696abda83017b02be7f514f4e7ce655b1e443b8f4d09ca0aca398b5767cad23466a18bd6e06b2 2781 | languageName: node 2782 | linkType: hard 2783 | 2784 | "type-check@npm:^0.4.0, type-check@npm:~0.4.0": 2785 | version: 0.4.0 2786 | resolution: "type-check@npm:0.4.0" 2787 | dependencies: 2788 | prelude-ls: ^1.2.1 2789 | checksum: ec688ebfc9c45d0c30412e41ca9c0cdbd704580eb3a9ccf07b9b576094d7b86a012baebc95681999dd38f4f444afd28504cb3a89f2ef16b31d4ab61a0739025a 2790 | languageName: node 2791 | linkType: hard 2792 | 2793 | "type-fest@npm:^0.20.2": 2794 | version: 0.20.2 2795 | resolution: "type-fest@npm:0.20.2" 2796 | checksum: 4fb3272df21ad1c552486f8a2f8e115c09a521ad7a8db3d56d53718d0c907b62c6e9141ba5f584af3f6830d0872c521357e512381f24f7c44acae583ad517d73 2797 | languageName: node 2798 | linkType: hard 2799 | 2800 | "typescript@npm:^5.1.6": 2801 | version: 5.1.6 2802 | resolution: "typescript@npm:5.1.6" 2803 | bin: 2804 | tsc: bin/tsc 2805 | tsserver: bin/tsserver 2806 | checksum: b2f2c35096035fe1f5facd1e38922ccb8558996331405eb00a5111cc948b2e733163cc22fab5db46992aba7dd520fff637f2c1df4996ff0e134e77d3249a7350 2807 | languageName: node 2808 | linkType: hard 2809 | 2810 | "typescript@patch:typescript@^5.1.6#~builtin": 2811 | version: 5.1.6 2812 | resolution: "typescript@patch:typescript@npm%3A5.1.6#~builtin::version=5.1.6&hash=5da071" 2813 | bin: 2814 | tsc: bin/tsc 2815 | tsserver: bin/tsserver 2816 | checksum: f53bfe97f7c8b2b6d23cf572750d4e7d1e0c5fff1c36d859d0ec84556a827b8785077bc27676bf7e71fae538e517c3ecc0f37e7f593be913d884805d931bc8be 2817 | languageName: node 2818 | linkType: hard 2819 | 2820 | "unique-filename@npm:^2.0.0": 2821 | version: 2.0.1 2822 | resolution: "unique-filename@npm:2.0.1" 2823 | dependencies: 2824 | unique-slug: ^3.0.0 2825 | checksum: 807acf3381aff319086b64dc7125a9a37c09c44af7620bd4f7f3247fcd5565660ac12d8b80534dcbfd067e6fe88a67e621386dd796a8af828d1337a8420a255f 2826 | languageName: node 2827 | linkType: hard 2828 | 2829 | "unique-slug@npm:^3.0.0": 2830 | version: 3.0.0 2831 | resolution: "unique-slug@npm:3.0.0" 2832 | dependencies: 2833 | imurmurhash: ^0.1.4 2834 | checksum: 49f8d915ba7f0101801b922062ee46b7953256c93ceca74303bd8e6413ae10aa7e8216556b54dc5382895e8221d04f1efaf75f945c2e4a515b4139f77aa6640c 2835 | languageName: node 2836 | linkType: hard 2837 | 2838 | "uri-js@npm:^4.2.2": 2839 | version: 4.4.1 2840 | resolution: "uri-js@npm:4.4.1" 2841 | dependencies: 2842 | punycode: ^2.1.0 2843 | checksum: 7167432de6817fe8e9e0c9684f1d2de2bb688c94388f7569f7dbdb1587c9f4ca2a77962f134ec90be0cc4d004c939ff0d05acc9f34a0db39a3c797dada262633 2844 | languageName: node 2845 | linkType: hard 2846 | 2847 | "util-deprecate@npm:^1.0.1": 2848 | version: 1.0.2 2849 | resolution: "util-deprecate@npm:1.0.2" 2850 | checksum: 474acf1146cb2701fe3b074892217553dfcf9a031280919ba1b8d651a068c9b15d863b7303cb15bd00a862b498e6cf4ad7b4a08fb134edd5a6f7641681cb54a2 2851 | languageName: node 2852 | linkType: hard 2853 | 2854 | "watchpack@npm:2.4.0": 2855 | version: 2.4.0 2856 | resolution: "watchpack@npm:2.4.0" 2857 | dependencies: 2858 | glob-to-regexp: ^0.4.1 2859 | graceful-fs: ^4.1.2 2860 | checksum: 23d4bc58634dbe13b86093e01c6a68d8096028b664ab7139d58f0c37d962d549a940e98f2f201cecdabd6f9c340338dc73ef8bf094a2249ef582f35183d1a131 2861 | languageName: node 2862 | linkType: hard 2863 | 2864 | "webidl-conversions@npm:^4.0.2": 2865 | version: 4.0.2 2866 | resolution: "webidl-conversions@npm:4.0.2" 2867 | checksum: c93d8dfe908a0140a4ae9c0ebc87a33805b416a33ee638a605b551523eec94a9632165e54632f6d57a39c5f948c4bab10e0e066525e9a4b87a79f0d04fbca374 2868 | languageName: node 2869 | linkType: hard 2870 | 2871 | "whatwg-url@npm:^7.0.0": 2872 | version: 7.1.0 2873 | resolution: "whatwg-url@npm:7.1.0" 2874 | dependencies: 2875 | lodash.sortby: ^4.7.0 2876 | tr46: ^1.0.1 2877 | webidl-conversions: ^4.0.2 2878 | checksum: fecb07c87290b47d2ec2fb6d6ca26daad3c9e211e0e531dd7566e7ff95b5b3525a57d4f32640ad4adf057717e0c215731db842ad761e61d947e81010e05cf5fd 2879 | languageName: node 2880 | linkType: hard 2881 | 2882 | "which@npm:^2.0.1, which@npm:^2.0.2": 2883 | version: 2.0.2 2884 | resolution: "which@npm:2.0.2" 2885 | dependencies: 2886 | isexe: ^2.0.0 2887 | bin: 2888 | node-which: ./bin/node-which 2889 | checksum: 1a5c563d3c1b52d5f893c8b61afe11abc3bab4afac492e8da5bde69d550de701cf9806235f20a47b5c8fa8a1d6a9135841de2596535e998027a54589000e66d1 2890 | languageName: node 2891 | linkType: hard 2892 | 2893 | "wide-align@npm:^1.1.5": 2894 | version: 1.1.5 2895 | resolution: "wide-align@npm:1.1.5" 2896 | dependencies: 2897 | string-width: ^1.0.2 || 2 || 3 || 4 2898 | checksum: d5fc37cd561f9daee3c80e03b92ed3e84d80dde3365a8767263d03dacfc8fa06b065ffe1df00d8c2a09f731482fcacae745abfbb478d4af36d0a891fad4834d3 2899 | languageName: node 2900 | linkType: hard 2901 | 2902 | "wrappy@npm:1": 2903 | version: 1.0.2 2904 | resolution: "wrappy@npm:1.0.2" 2905 | checksum: 159da4805f7e84a3d003d8841557196034155008f817172d4e986bd591f74aa82aa7db55929a54222309e01079a65a92a9e6414da5a6aa4b01ee44a511ac3ee5 2906 | languageName: node 2907 | linkType: hard 2908 | 2909 | "yallist@npm:^4.0.0": 2910 | version: 4.0.0 2911 | resolution: "yallist@npm:4.0.0" 2912 | checksum: 343617202af32df2a15a3be36a5a8c0c8545208f3d3dfbc6bb7c3e3b7e8c6f8e7485432e4f3b88da3031a6e20afa7c711eded32ddfb122896ac5d914e75848d5 2913 | languageName: node 2914 | linkType: hard 2915 | 2916 | "yaml@npm:^2.1.1": 2917 | version: 2.3.1 2918 | resolution: "yaml@npm:2.3.1" 2919 | checksum: 2c7bc9a7cd4c9f40d3b0b0a98e370781b68b8b7c4515720869aced2b00d92f5da1762b4ffa947f9e795d6cd6b19f410bd4d15fdd38aca7bd96df59bd9486fb54 2920 | languageName: node 2921 | linkType: hard 2922 | 2923 | "yocto-queue@npm:^0.1.0": 2924 | version: 0.1.0 2925 | resolution: "yocto-queue@npm:0.1.0" 2926 | checksum: f77b3d8d00310def622123df93d4ee654fc6a0096182af8bd60679ddcdfb3474c56c6c7190817c84a2785648cdee9d721c0154eb45698c62176c322fb46fc700 2927 | languageName: node 2928 | linkType: hard 2929 | 2930 | "zod@npm:3.21.4": 2931 | version: 3.21.4 2932 | resolution: "zod@npm:3.21.4" 2933 | checksum: f185ba87342ff16f7a06686767c2b2a7af41110c7edf7c1974095d8db7a73792696bcb4a00853de0d2edeb34a5b2ea6a55871bc864227dace682a0a28de33e1f 2934 | languageName: node 2935 | linkType: hard 2936 | --------------------------------------------------------------------------------