From bd21f97973915f350b10afea0185a7aec91d2a4e Mon Sep 17 00:00:00 2001 From: Derek Sonnenberg Date: Mon, 3 Jun 2024 14:31:44 -0500 Subject: [PATCH 01/10] feat(gql): use wallet for `owner_address` when available for public list commands PE-6232 --- src/commands/list_drive.ts | 16 ++++++++++------ src/commands/list_folder.ts | 18 +++++++++++++----- 2 files changed, 23 insertions(+), 11 deletions(-) diff --git a/src/commands/list_drive.ts b/src/commands/list_drive.ts index 2cb5592f..f498b3b4 100644 --- a/src/commands/list_drive.ts +++ b/src/commands/list_drive.ts @@ -42,22 +42,26 @@ new CLICommand({ const rootFolderId = drive.rootFolderId; const withKeys = await parameters.getParameterValue(WithKeysParameter, (value) => !!value); - // We have the drive id from deriving a key, we can derive the owner - const driveOwner = await arDrive.getOwnerForDriveId(driveId); - children = await arDrive.listPrivateFolder({ folderId: rootFolderId, driveKey, maxDepth, includeRoot: true, - owner: driveOwner, + owner: await wallet.getAddress(), withKeys }); } else { const arDrive = cliArDriveAnonymousFactory({ arweave }); - const drive = await arDrive.getPublicDrive({ driveId }); + + // Use wallet for owner if available to improve GQL query performance + const owner = (await (await parameters.getOptionalWallet())?.getAddress()) ?? undefined; + + const drive = await arDrive.getPublicDrive({ + driveId, + owner + }); const rootFolderId = drive.rootFolderId; - children = await arDrive.listPublicFolder({ folderId: rootFolderId, maxDepth, includeRoot: true }); + children = await arDrive.listPublicFolder({ folderId: rootFolderId, maxDepth, includeRoot: true, owner }); } const sortedChildren = children.sort((a, b) => alphabeticalOrder(a.path, b.path)) as ( diff --git a/src/commands/list_folder.ts b/src/commands/list_folder.ts index 729f6bef..fefd98a1 100644 --- a/src/commands/list_folder.ts +++ b/src/commands/list_folder.ts @@ -48,13 +48,21 @@ new CLICommand({ const driveKey = await parameters.getDriveKey({ driveId }); const withKeys = await parameters.getParameterValue(WithKeysParameter, (value) => !!value); - // We have the drive id from deriving a key, we can derive the owner - const driveOwner = await arDrive.getOwnerForDriveId(driveId); - - children = await arDrive.listPrivateFolder({ folderId, driveKey, maxDepth, owner: driveOwner, withKeys }); + children = await arDrive.listPrivateFolder({ + folderId, + driveKey, + maxDepth, + owner: await wallet.getAddress(), + withKeys + }); } else { const arDrive = cliArDriveAnonymousFactory({ arweave }); - children = await arDrive.listPublicFolder({ folderId, maxDepth }); + children = await arDrive.listPublicFolder({ + folderId, + maxDepth, + // Use wallet for owner if available to improve GQL query performance + owner: await (await parameters.getOptionalWallet())?.getAddress() + }); } const sortedChildren = children.sort((a, b) => alphabeticalOrder(a.path, b.path)) as ( From f57bfce65e258f9ace1830352d20ba241c4c1ad3 Mon Sep 17 00:00:00 2001 From: Derek Sonnenberg Date: Mon, 3 Jun 2024 15:18:10 -0500 Subject: [PATCH 02/10] chore: use an alpha build PE-6232 --- .pnp.cjs | 10 +++++----- ...m-2.0.4-alpha-1-b1ac3c17a1-1a4ef2cff7.zip} | Bin 218163 -> 218295 bytes package.json | 4 ++-- yarn.lock | 10 +++++----- 4 files changed, 12 insertions(+), 12 deletions(-) rename .yarn/cache/{ardrive-core-js-npm-2.0.3-7789db1654-9bc648a5b6.zip => ardrive-core-js-npm-2.0.4-alpha-1-b1ac3c17a1-1a4ef2cff7.zip} (78%) diff --git a/.pnp.cjs b/.pnp.cjs index bc4bf847..f494e2ae 100755 --- a/.pnp.cjs +++ b/.pnp.cjs @@ -41,7 +41,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["@types/source-map-support", "npm:0.5.4"],\ ["@typescript-eslint/eslint-plugin", "virtual:6f50bb9424c73c7612c66dab5cf8914d8ec79550c84d8ca5e4888e80022682c708b4b5a1c510d282a03285cc9bb19002b477ae70d15882aa995ea1d5d6bf24ab#npm:6.2.1"],\ ["@typescript-eslint/parser", "virtual:6f50bb9424c73c7612c66dab5cf8914d8ec79550c84d8ca5e4888e80022682c708b4b5a1c510d282a03285cc9bb19002b477ae70d15882aa995ea1d5d6bf24ab#npm:6.2.1"],\ - ["ardrive-core-js", "npm:2.0.3"],\ + ["ardrive-core-js", "npm:2.0.4-alpha-1"],\ ["arweave", "npm:1.11.4"],\ ["axios", "npm:0.21.1"],\ ["bn.js", "npm:5.2.1"],\ @@ -2199,7 +2199,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["@types/source-map-support", "npm:0.5.4"],\ ["@typescript-eslint/eslint-plugin", "virtual:6f50bb9424c73c7612c66dab5cf8914d8ec79550c84d8ca5e4888e80022682c708b4b5a1c510d282a03285cc9bb19002b477ae70d15882aa995ea1d5d6bf24ab#npm:6.2.1"],\ ["@typescript-eslint/parser", "virtual:6f50bb9424c73c7612c66dab5cf8914d8ec79550c84d8ca5e4888e80022682c708b4b5a1c510d282a03285cc9bb19002b477ae70d15882aa995ea1d5d6bf24ab#npm:6.2.1"],\ - ["ardrive-core-js", "npm:2.0.3"],\ + ["ardrive-core-js", "npm:2.0.4-alpha-1"],\ ["arweave", "npm:1.11.4"],\ ["axios", "npm:0.21.1"],\ ["bn.js", "npm:5.2.1"],\ @@ -2227,10 +2227,10 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }]\ ]],\ ["ardrive-core-js", [\ - ["npm:2.0.3", {\ - "packageLocation": "./.yarn/cache/ardrive-core-js-npm-2.0.3-7789db1654-9bc648a5b6.zip/node_modules/ardrive-core-js/",\ + ["npm:2.0.4-alpha-1", {\ + "packageLocation": "./.yarn/cache/ardrive-core-js-npm-2.0.4-alpha-1-b1ac3c17a1-1a4ef2cff7.zip/node_modules/ardrive-core-js/",\ "packageDependencies": [\ - ["ardrive-core-js", "npm:2.0.3"],\ + ["ardrive-core-js", "npm:2.0.4-alpha-1"],\ ["@alexsasharegan/simple-cache", "npm:3.3.3"],\ ["arbundles", "npm:0.6.19"],\ ["arweave", "npm:1.11.4"],\ diff --git a/.yarn/cache/ardrive-core-js-npm-2.0.3-7789db1654-9bc648a5b6.zip b/.yarn/cache/ardrive-core-js-npm-2.0.4-alpha-1-b1ac3c17a1-1a4ef2cff7.zip similarity index 78% rename from .yarn/cache/ardrive-core-js-npm-2.0.3-7789db1654-9bc648a5b6.zip rename to .yarn/cache/ardrive-core-js-npm-2.0.4-alpha-1-b1ac3c17a1-1a4ef2cff7.zip index 9b44ece223ad3602f2b7e44bda791c1cb0754fab..84a962417393d769e2d5bbd5ebab35b91758ccd4 100644 GIT binary patch delta 34335 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 L<`Kc;h;aW8DH5G@ diff --git a/package.json b/package.json index 7e0d5526..57f2fa7f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ardrive-cli", - "version": "2.0.3", + "version": "2.0.4-alpha-1", "description": "The ArDrive Command Line Interface (CLI is a Node.js application for terminal-based ArDrive workflows. It also offers utility operations for securely interacting with Arweave wallets and inspecting various Arweave blockchain conditions.", "main": "./lib/index.js", "bin": { @@ -8,7 +8,7 @@ }, "types": "./lib/index.d.ts", "dependencies": { - "ardrive-core-js": "2.0.3", + "ardrive-core-js": "2.0.4-alpha-1", "arweave": "1.11.4", "axios": "^0.21.1", "bn.js": "^5.2.1", diff --git a/yarn.lock b/yarn.lock index 04aa041c..b7da9879 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1802,7 +1802,7 @@ __metadata: "@types/source-map-support": ^0 "@typescript-eslint/eslint-plugin": ^6.2.1 "@typescript-eslint/parser": ^6.2.1 - ardrive-core-js: 2.0.3 + ardrive-core-js: 2.0.4-alpha-1 arweave: 1.11.4 axios: ^0.21.1 bn.js: ^5.2.1 @@ -1830,9 +1830,9 @@ __metadata: languageName: unknown linkType: soft -"ardrive-core-js@npm:2.0.3": - version: 2.0.3 - resolution: "ardrive-core-js@npm:2.0.3" +"ardrive-core-js@npm:2.0.4-alpha-1": + version: 2.0.4-alpha-1 + resolution: "ardrive-core-js@npm:2.0.4-alpha-1" dependencies: "@alexsasharegan/simple-cache": ^3.3.3 arbundles: ^0.6.19 @@ -1851,7 +1851,7 @@ __metadata: smartweave: ^0.4.49 utf8: ^3.0.0 uuid: ^8.3.2 - checksum: 9bc648a5b69c6b1b8c40c5634dd56852334e6668873dfa0db23370f5fd22b51067e67d8d62fa4f28fb415bde7eebaa3902834199f21c029429f51601dc49eeb6 + checksum: 1a4ef2cff76f0cf5c0d47ae8fb9d3560767febd7fb97ff178011cbf86907130d372e2f44b58532d4273947c2289c6f24c2df724dc0b66e12277af09e068379ae languageName: node linkType: hard From 3a8bdd0c4c2ca2d0882cdc7b4ccbdbc6f56ba7e1 Mon Sep 17 00:00:00 2001 From: Derek Sonnenberg Date: Thu, 6 Jun 2024 13:46:15 -0500 Subject: [PATCH 03/10] chore: use 2.0.4 ardrive-core-js PE-6232 --- .pnp.cjs | 10 +++++----- ...re-js-npm-2.0.4-90b47c42f3-cf7f1239f0.zip} | Bin 218295 -> 218291 bytes package.json | 4 ++-- yarn.lock | 10 +++++----- 4 files changed, 12 insertions(+), 12 deletions(-) rename .yarn/cache/{ardrive-core-js-npm-2.0.4-alpha-1-b1ac3c17a1-1a4ef2cff7.zip => ardrive-core-js-npm-2.0.4-90b47c42f3-cf7f1239f0.zip} (96%) diff --git a/.pnp.cjs b/.pnp.cjs index f494e2ae..19d972a6 100755 --- a/.pnp.cjs +++ b/.pnp.cjs @@ -41,7 +41,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["@types/source-map-support", "npm:0.5.4"],\ ["@typescript-eslint/eslint-plugin", "virtual:6f50bb9424c73c7612c66dab5cf8914d8ec79550c84d8ca5e4888e80022682c708b4b5a1c510d282a03285cc9bb19002b477ae70d15882aa995ea1d5d6bf24ab#npm:6.2.1"],\ ["@typescript-eslint/parser", "virtual:6f50bb9424c73c7612c66dab5cf8914d8ec79550c84d8ca5e4888e80022682c708b4b5a1c510d282a03285cc9bb19002b477ae70d15882aa995ea1d5d6bf24ab#npm:6.2.1"],\ - ["ardrive-core-js", "npm:2.0.4-alpha-1"],\ + ["ardrive-core-js", "npm:2.0.4"],\ ["arweave", "npm:1.11.4"],\ ["axios", "npm:0.21.1"],\ ["bn.js", "npm:5.2.1"],\ @@ -2199,7 +2199,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["@types/source-map-support", "npm:0.5.4"],\ ["@typescript-eslint/eslint-plugin", "virtual:6f50bb9424c73c7612c66dab5cf8914d8ec79550c84d8ca5e4888e80022682c708b4b5a1c510d282a03285cc9bb19002b477ae70d15882aa995ea1d5d6bf24ab#npm:6.2.1"],\ ["@typescript-eslint/parser", "virtual:6f50bb9424c73c7612c66dab5cf8914d8ec79550c84d8ca5e4888e80022682c708b4b5a1c510d282a03285cc9bb19002b477ae70d15882aa995ea1d5d6bf24ab#npm:6.2.1"],\ - ["ardrive-core-js", "npm:2.0.4-alpha-1"],\ + ["ardrive-core-js", "npm:2.0.4"],\ ["arweave", "npm:1.11.4"],\ ["axios", "npm:0.21.1"],\ ["bn.js", "npm:5.2.1"],\ @@ -2227,10 +2227,10 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }]\ ]],\ ["ardrive-core-js", [\ - ["npm:2.0.4-alpha-1", {\ - "packageLocation": "./.yarn/cache/ardrive-core-js-npm-2.0.4-alpha-1-b1ac3c17a1-1a4ef2cff7.zip/node_modules/ardrive-core-js/",\ + ["npm:2.0.4", {\ + "packageLocation": "./.yarn/cache/ardrive-core-js-npm-2.0.4-90b47c42f3-cf7f1239f0.zip/node_modules/ardrive-core-js/",\ "packageDependencies": [\ - ["ardrive-core-js", "npm:2.0.4-alpha-1"],\ + ["ardrive-core-js", "npm:2.0.4"],\ ["@alexsasharegan/simple-cache", "npm:3.3.3"],\ ["arbundles", "npm:0.6.19"],\ ["arweave", "npm:1.11.4"],\ diff --git a/.yarn/cache/ardrive-core-js-npm-2.0.4-alpha-1-b1ac3c17a1-1a4ef2cff7.zip b/.yarn/cache/ardrive-core-js-npm-2.0.4-90b47c42f3-cf7f1239f0.zip similarity index 96% rename from .yarn/cache/ardrive-core-js-npm-2.0.4-alpha-1-b1ac3c17a1-1a4ef2cff7.zip rename to .yarn/cache/ardrive-core-js-npm-2.0.4-90b47c42f3-cf7f1239f0.zip index 84a962417393d769e2d5bbd5ebab35b91758ccd4..df8b5c40d66f6581dbfbc02674ea0324bd005ffc 100644 GIT binary patch delta 2875 zcmY*Zc|4TcA2#O*4KqeWa%H)abu44XzDAZovJ|CFbEiT=DQzbGL~^snk(;6-S`b+) z%!jk?X{vJ zB6TQ+4D5Ki+EuSaT?BbzM@7s%Q8y;${&qDkrwY;nuqw9jt5$wIRk{E_6|L zcfiAaYj#j_{E~|7DGE|iz8(6*eOV!IkG)KO9grAkAa^-w^=QF##IZ?V3GR}+{L6=~ znTS4(vXNh+t8!dTt%({rUYq7HUcRB!hP8B_)?^!FhtB21W09KGfnvwjBZY&d7hpXv zW_6D~ooCRi9%r4$=QKIr*r(HVF~6`NXIrtJ)Yx9q^E^ML5tYAXKYUQ4=dCQrs64XK zihd{lk`3q1sdlubO#PzYCB>5sk(rf`RI^V8wO+D0r_16fIxS{~?&wdXt?l9dmcG4U z*saht{eTFUbD|}onv*N7w0S3Qh!hB?q~p+)AEyv?sBk9Dbah1Gt!QCVfGk_2L^ zOEkO+)F)*9y{we>2f5n4GhHuv^HiQ*`}99C3HH4e^ru$gAA;0;DP9Q=l*&Ir!^A=5 zu?35Cq~vwWJ=+`t4qmQRIaI;nSX>xAVj1WVmY!D8y7thn6Zuiej|3ysRR5Hd(R<9C zCByVGc?Gif3sV!wk9}DCm6l3v%QjR#R4aWZ$opvbo`>G2I^qXjlvg}IxKreRCwdkA z5#z9S9fPkJJ(!hyNJQ3b`0Vk>CDtXc9qxF>)oiQ^&KPV>iz=OT-$Z7(E@|OD>wk4G zF87 zMa`{7Zj3Ldf?eMGM>xdh%bv9-3%J?f`FW06vnd(Njb(jrAWwrz0Fk(=0`P0QS1($$>WzFYJkX&I4c zuI5iHlm2a8o_j(0`hxLi{EO7+GpDy&=|-F0)K?_OO|0ATXIskQcE5-yzd-(z$xTKp z{|IS5^D}rnGQYlmSm8N^XI%;!uIm*Jogl5IX&o*2bp%;b0fqObp)xl+XVD|`BaI@D z8%sq1(|5rO>pUN0`8DESQe197YG!c;qWWY?cJ-cT+GrH}H_Mi?o1Ih#V}lbNm~Gc~ zYw1j`wyq#Y8uamo)PXazgMon>)-Y)8#csECt0{YuZ&2=b zRzluN;8z>kdEl|0#Htl!_Bqn0eS3PBYU*gSmOHe0?{#U@exNaG@G|#N(5wD`={v6O z`pnc^FIW|r()GS;F*{K0J=Fq|p%CfiK##h_298 z2aM>>BJxOy4CfwGB$<=z{g04Xro_^p%HL5Mrj^!amKynG_=JE zJ4rCG6PZakjR%v+88&OkXbl5egHF>Q&;{sk2BZU3%Wn!|D8v#-p@n9+nw2JSAxVHD zOduC&ZpWGmvvzM_hv`1cGI`B8cH$4{;u3_ zz#KGU1}#BQ=r=$P)rSIEw4aH^j+kSy&tWqr6fO%Dkh~dg-FqRN5-|(UMST%K8krhn zmlu(MCMELqI~Us-DP(D9^mWfebrv|X%WlFgbvIrLElWI9k-ak%6h0r%bHD}b7h2+; zZbW=b7y=YxXZRUqALj|@MhB42JAdVj2G`E83o$l>X)4+6jDxudFU@gT*iP6E>Z9mZg3(=A*L-B9?Bzh zl5L?mSbdK0vSE{`S$5c(cb>2Y*kS8X(bteGND8P^Xs#_L`1eTeZoEc37VaGDa0+Y9h9Bi9`46zlg+khtd-&SZKnls!C zD0hinnEH(*gZj4$oZUvTq5mA+ENDI(DH(Z_nV}dVy1yDdE?mxcp za#?KLw@Xh5ve!+Vq8}TR!+MG4l(2E6pgtlj#T{CJ-2y^pgC<-&qkszBao9Jg(H$3? z+>iL~xWirjc*mBRKpC{l11jRDBh>>2gN_%%I80>ZiFf1pAfehbh%e&II$rg}xwH)l zIojx>Cw^SrUJ-}J<@m7(T#gs6V0adB0Ij352MV(A!dD=Dj1Zmn!VZ07crq8f@a=OS zpM@S^)26{gW z`G$z*1FdjjFe9Q{9R-r0G&<-5bs!r;bY(6{3r*=mitw7sp-CU?O+_-kFo4u2{Ar+Z RaX>}6zEDnVjTpoW^M9apSpNV3 delta 2852 zcmY*Zc|6oxA2#Pu3^UnA-bv}r5{hPQg)n4CM(vuH{M#6^*T^ZkZ@2B}=(V zb}hKsN{d&rgtBETr4TKobaT)6mD`;^=JPqvdA{H0`7Y;oEr(K?Ly3$fT?c!~V%qW3 zrIo@$LU+(1GGOs?U6tF#_;<`GvZN5vW*_M#ZCZc)aZhD&_+~jU`-$o?!*Anc#wa(& z==6o_qn{D3X$-l6}!%O)I9zH~VqL zHS2+EhbE?m*A#6$lb9Uh#}AbEzR&P8pzYj{YwTTOd3{89RGt;f1(mb=&IY}X3gnN(Ufk=H8}rdL zs3nSgd(_IH%rzJtiR^yzU~v0TjJ9%ChdI?`EmyQky(2f_5nuSE@xF#sj=%S%)c-F< zX3w8a()#n>M1J6x#6G=@kG+64rtJwy`!zJFnuk9 z{f%qyf!>5o4hhEbig&B=%YS$ z!$#4c<3xqtWu=a#vcJ8&?AA`*CK2|ofA7NeEls*yQ?Z$3uQUIid$dS}?CdMU z*hTv{uDf-ACT4MURN@S;I=d`mgDq63E2KRQPI!C?Y0UhW?N&dgaQ6gvCT~d>b>`Xe zg-N?m%(P}_?bW(0G27{{pGphm=~Ams{N>o<)qb&2-{#YKx2~PFs%n3wePU^{XVnJo z1jSX=X`EQGc_MbxP)P3ER$sHSW8BRvD9wEjKP=PcS{Lt^j!u3Y5v`u4>c_JluaNUm zM4>53lih{P&*bXC19z()-0Twejh=Wl**#h9$brIW=^99nJG=;#9$o}Fia&kKI!Ge5|R{ya;SL?Gy#{D|3Q+@ttBHXCX_|5Re_|0(Dz?fRG;cR zNewkJpcWu$%p-CrT?|SI;>@ zj^ec;6F6!kDSfDd`n9n$svcsRL(L=;cQX2)9*{w!Hc%2B(7|as*8aGXM?vP;@3;U} zHX@=Kx^O)hGA8m~pg=0RX^1)Hx|s7TdtN~V&FW$Up7sL72>I*5wZNMzIB25FTp)|; znF2jmASwP&CxVfrKHLvtHlug?P#aa^Kav)j(1(7&aGLNlfo#Q1n4^Yr@BTN%M@Pj6bB8_l2eu*G5_0VvpF9OPvC;_q>c|-we zv~xYw0GEys9jjcA1C&n+2BnUckx5kKc~A8Sx>{*SdO5y0{V1UucI zL?()&nd73u5W^e>fP2>kLHel89O?qmQi5t-iW8e`!0nMOC&V`$BFUkg4OragmVh(& zm_!jP2E%j<3>#D-DK@suUk1fcgaC1=CXk||ST~~@2oqK(EwK11B*})}psI$@o2|j) zD8%7l;Py}1>C5qZ#RJy@Ywr>8ZxNK*Smd&PXO6gp3tNBAR}ZscHJruTxgIU#FXi^gSye8TAX;rymoDfi>@b}8oPh1^ zpfMPFK?p3j$8YYA9k%}D)cv9adA;u(*!5&3uz&`z{Qmf&deh;M0bW-a488U?dn{C0-d1& zbbt^Qi;>h2AL1`G_AZIuJ3~5@7A8n`!cZKocYzx4g)l_SLd-nn0u>f`EP(iv_czAI BW2*oF diff --git a/package.json b/package.json index 57f2fa7f..27f49188 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ardrive-cli", - "version": "2.0.4-alpha-1", + "version": "2.0.4", "description": "The ArDrive Command Line Interface (CLI is a Node.js application for terminal-based ArDrive workflows. It also offers utility operations for securely interacting with Arweave wallets and inspecting various Arweave blockchain conditions.", "main": "./lib/index.js", "bin": { @@ -8,7 +8,7 @@ }, "types": "./lib/index.d.ts", "dependencies": { - "ardrive-core-js": "2.0.4-alpha-1", + "ardrive-core-js": "2.0.4", "arweave": "1.11.4", "axios": "^0.21.1", "bn.js": "^5.2.1", diff --git a/yarn.lock b/yarn.lock index b7da9879..28594e6f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1802,7 +1802,7 @@ __metadata: "@types/source-map-support": ^0 "@typescript-eslint/eslint-plugin": ^6.2.1 "@typescript-eslint/parser": ^6.2.1 - ardrive-core-js: 2.0.4-alpha-1 + ardrive-core-js: 2.0.4 arweave: 1.11.4 axios: ^0.21.1 bn.js: ^5.2.1 @@ -1830,9 +1830,9 @@ __metadata: languageName: unknown linkType: soft -"ardrive-core-js@npm:2.0.4-alpha-1": - version: 2.0.4-alpha-1 - resolution: "ardrive-core-js@npm:2.0.4-alpha-1" +"ardrive-core-js@npm:2.0.4": + version: 2.0.4 + resolution: "ardrive-core-js@npm:2.0.4" dependencies: "@alexsasharegan/simple-cache": ^3.3.3 arbundles: ^0.6.19 @@ -1851,7 +1851,7 @@ __metadata: smartweave: ^0.4.49 utf8: ^3.0.0 uuid: ^8.3.2 - checksum: 1a4ef2cff76f0cf5c0d47ae8fb9d3560767febd7fb97ff178011cbf86907130d372e2f44b58532d4273947c2289c6f24c2df724dc0b66e12277af09e068379ae + checksum: cf7f1239f0c7567d04956f01ee29cc66cc70f6f8ec2998806645d26f5b17c0ed95f0989eac52b3a1a58368a1464d8e55951925c15be5a099c0d77c2d2d775305 languageName: node linkType: hard From a7b8e8d7309daf47729dd0a4d820f85c294a7fe6 Mon Sep 17 00:00:00 2001 From: Derek Sonnenberg Date: Thu, 6 Jun 2024 14:17:11 -0500 Subject: [PATCH 04/10] Revert "feat(gql): use wallet for `owner_address` when available for public list commands PE-6232" This reverts commit bd21f97973915f350b10afea0185a7aec91d2a4e. --- src/commands/list_drive.ts | 16 ++++++---------- src/commands/list_folder.ts | 18 +++++------------- 2 files changed, 11 insertions(+), 23 deletions(-) diff --git a/src/commands/list_drive.ts b/src/commands/list_drive.ts index f498b3b4..2cb5592f 100644 --- a/src/commands/list_drive.ts +++ b/src/commands/list_drive.ts @@ -42,26 +42,22 @@ new CLICommand({ const rootFolderId = drive.rootFolderId; const withKeys = await parameters.getParameterValue(WithKeysParameter, (value) => !!value); + // We have the drive id from deriving a key, we can derive the owner + const driveOwner = await arDrive.getOwnerForDriveId(driveId); + children = await arDrive.listPrivateFolder({ folderId: rootFolderId, driveKey, maxDepth, includeRoot: true, - owner: await wallet.getAddress(), + owner: driveOwner, withKeys }); } else { const arDrive = cliArDriveAnonymousFactory({ arweave }); - - // Use wallet for owner if available to improve GQL query performance - const owner = (await (await parameters.getOptionalWallet())?.getAddress()) ?? undefined; - - const drive = await arDrive.getPublicDrive({ - driveId, - owner - }); + const drive = await arDrive.getPublicDrive({ driveId }); const rootFolderId = drive.rootFolderId; - children = await arDrive.listPublicFolder({ folderId: rootFolderId, maxDepth, includeRoot: true, owner }); + children = await arDrive.listPublicFolder({ folderId: rootFolderId, maxDepth, includeRoot: true }); } const sortedChildren = children.sort((a, b) => alphabeticalOrder(a.path, b.path)) as ( diff --git a/src/commands/list_folder.ts b/src/commands/list_folder.ts index fefd98a1..729f6bef 100644 --- a/src/commands/list_folder.ts +++ b/src/commands/list_folder.ts @@ -48,21 +48,13 @@ new CLICommand({ const driveKey = await parameters.getDriveKey({ driveId }); const withKeys = await parameters.getParameterValue(WithKeysParameter, (value) => !!value); - children = await arDrive.listPrivateFolder({ - folderId, - driveKey, - maxDepth, - owner: await wallet.getAddress(), - withKeys - }); + // We have the drive id from deriving a key, we can derive the owner + const driveOwner = await arDrive.getOwnerForDriveId(driveId); + + children = await arDrive.listPrivateFolder({ folderId, driveKey, maxDepth, owner: driveOwner, withKeys }); } else { const arDrive = cliArDriveAnonymousFactory({ arweave }); - children = await arDrive.listPublicFolder({ - folderId, - maxDepth, - // Use wallet for owner if available to improve GQL query performance - owner: await (await parameters.getOptionalWallet())?.getAddress() - }); + children = await arDrive.listPublicFolder({ folderId, maxDepth }); } const sortedChildren = children.sort((a, b) => alphabeticalOrder(a.path, b.path)) as ( From 3b2365d604f671db441cafa532313d69b7de95fd Mon Sep 17 00:00:00 2001 From: Thiago Carvalho <32248947+thiagocarvalhodev@users.noreply.github.com> Date: Mon, 22 Jul 2024 12:30:29 -0300 Subject: [PATCH 05/10] chore: bump core version --- .pnp.cjs | 10 +++++----- ...re-js-npm-2.0.5-9b46833e67-ce5d017ffc.zip} | Bin 218291 -> 218848 bytes package.json | 2 +- yarn.lock | 10 +++++----- 4 files changed, 11 insertions(+), 11 deletions(-) rename .yarn/cache/{ardrive-core-js-npm-2.0.4-90b47c42f3-cf7f1239f0.zip => ardrive-core-js-npm-2.0.5-9b46833e67-ce5d017ffc.zip} (79%) diff --git a/.pnp.cjs b/.pnp.cjs index 19d972a6..a3d088ce 100755 --- a/.pnp.cjs +++ b/.pnp.cjs @@ -41,7 +41,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["@types/source-map-support", "npm:0.5.4"],\ ["@typescript-eslint/eslint-plugin", "virtual:6f50bb9424c73c7612c66dab5cf8914d8ec79550c84d8ca5e4888e80022682c708b4b5a1c510d282a03285cc9bb19002b477ae70d15882aa995ea1d5d6bf24ab#npm:6.2.1"],\ ["@typescript-eslint/parser", "virtual:6f50bb9424c73c7612c66dab5cf8914d8ec79550c84d8ca5e4888e80022682c708b4b5a1c510d282a03285cc9bb19002b477ae70d15882aa995ea1d5d6bf24ab#npm:6.2.1"],\ - ["ardrive-core-js", "npm:2.0.4"],\ + ["ardrive-core-js", "npm:2.0.5"],\ ["arweave", "npm:1.11.4"],\ ["axios", "npm:0.21.1"],\ ["bn.js", "npm:5.2.1"],\ @@ -2199,7 +2199,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["@types/source-map-support", "npm:0.5.4"],\ ["@typescript-eslint/eslint-plugin", "virtual:6f50bb9424c73c7612c66dab5cf8914d8ec79550c84d8ca5e4888e80022682c708b4b5a1c510d282a03285cc9bb19002b477ae70d15882aa995ea1d5d6bf24ab#npm:6.2.1"],\ ["@typescript-eslint/parser", "virtual:6f50bb9424c73c7612c66dab5cf8914d8ec79550c84d8ca5e4888e80022682c708b4b5a1c510d282a03285cc9bb19002b477ae70d15882aa995ea1d5d6bf24ab#npm:6.2.1"],\ - ["ardrive-core-js", "npm:2.0.4"],\ + ["ardrive-core-js", "npm:2.0.5"],\ ["arweave", "npm:1.11.4"],\ ["axios", "npm:0.21.1"],\ ["bn.js", "npm:5.2.1"],\ @@ -2227,10 +2227,10 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }]\ ]],\ ["ardrive-core-js", [\ - ["npm:2.0.4", {\ - "packageLocation": "./.yarn/cache/ardrive-core-js-npm-2.0.4-90b47c42f3-cf7f1239f0.zip/node_modules/ardrive-core-js/",\ + ["npm:2.0.5", {\ + "packageLocation": "./.yarn/cache/ardrive-core-js-npm-2.0.5-9b46833e67-ce5d017ffc.zip/node_modules/ardrive-core-js/",\ "packageDependencies": [\ - ["ardrive-core-js", "npm:2.0.4"],\ + ["ardrive-core-js", "npm:2.0.5"],\ ["@alexsasharegan/simple-cache", "npm:3.3.3"],\ ["arbundles", "npm:0.6.19"],\ ["arweave", "npm:1.11.4"],\ diff --git a/.yarn/cache/ardrive-core-js-npm-2.0.4-90b47c42f3-cf7f1239f0.zip b/.yarn/cache/ardrive-core-js-npm-2.0.5-9b46833e67-ce5d017ffc.zip similarity index 79% rename from .yarn/cache/ardrive-core-js-npm-2.0.4-90b47c42f3-cf7f1239f0.zip rename to .yarn/cache/ardrive-core-js-npm-2.0.5-9b46833e67-ce5d017ffc.zip index df8b5c40d66f6581dbfbc02674ea0324bd005ffc..af0ac76eb32ebcb404c7553ccfaf38e1d9024e23 100644 GIT binary patch delta 34007 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 DBQ2O- delta 33841 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 diff --git a/package.json b/package.json index 27f49188..978f45fe 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,7 @@ }, "types": "./lib/index.d.ts", "dependencies": { - "ardrive-core-js": "2.0.4", + "ardrive-core-js": "2.0.5", "arweave": "1.11.4", "axios": "^0.21.1", "bn.js": "^5.2.1", diff --git a/yarn.lock b/yarn.lock index 28594e6f..f7c62197 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1802,7 +1802,7 @@ __metadata: "@types/source-map-support": ^0 "@typescript-eslint/eslint-plugin": ^6.2.1 "@typescript-eslint/parser": ^6.2.1 - ardrive-core-js: 2.0.4 + ardrive-core-js: 2.0.5 arweave: 1.11.4 axios: ^0.21.1 bn.js: ^5.2.1 @@ -1830,9 +1830,9 @@ __metadata: languageName: unknown linkType: soft -"ardrive-core-js@npm:2.0.4": - version: 2.0.4 - resolution: "ardrive-core-js@npm:2.0.4" +"ardrive-core-js@npm:2.0.5": + version: 2.0.5 + resolution: "ardrive-core-js@npm:2.0.5" dependencies: "@alexsasharegan/simple-cache": ^3.3.3 arbundles: ^0.6.19 @@ -1851,7 +1851,7 @@ __metadata: smartweave: ^0.4.49 utf8: ^3.0.0 uuid: ^8.3.2 - checksum: cf7f1239f0c7567d04956f01ee29cc66cc70f6f8ec2998806645d26f5b17c0ed95f0989eac52b3a1a58368a1464d8e55951925c15be5a099c0d77c2d2d775305 + checksum: ce5d017ffcbd36b55598760840a19203effe4c46c2a3b2bc3766c3ff9286d0cf8c2a8676f2bbca45441ec2c2071aba20f9501e8408189a762a3820d70ab3b65f languageName: node linkType: hard From 17d849eeb3c358245007e0d281abe7588ec61bc4 Mon Sep 17 00:00:00 2001 From: Thiago Carvalho <32248947+thiagocarvalhodev@users.noreply.github.com> Date: Mon, 22 Jul 2024 12:33:27 -0300 Subject: [PATCH 06/10] Update package.json --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 978f45fe..2b0ae5dd 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ardrive-cli", - "version": "2.0.4", + "version": "2.0.5", "description": "The ArDrive Command Line Interface (CLI is a Node.js application for terminal-based ArDrive workflows. It also offers utility operations for securely interacting with Arweave wallets and inspecting various Arweave blockchain conditions.", "main": "./lib/index.js", "bin": { From 4315e81d98aa5b06ffeba90c4d80a3a46ec700ab Mon Sep 17 00:00:00 2001 From: Thiago Carvalho <32248947+thiagocarvalhodev@users.noreply.github.com> Date: Wed, 24 Jul 2024 11:17:45 -0300 Subject: [PATCH 07/10] fix(list-folder) --- .pnp.cjs | 10 +++++----- ...re-js-npm-2.0.6-b4ed61668f-a569088192.zip} | Bin 218848 -> 218996 bytes package.json | 2 +- yarn.lock | 10 +++++----- 4 files changed, 11 insertions(+), 11 deletions(-) rename .yarn/cache/{ardrive-core-js-npm-2.0.5-9b46833e67-ce5d017ffc.zip => ardrive-core-js-npm-2.0.6-b4ed61668f-a569088192.zip} (85%) diff --git a/.pnp.cjs b/.pnp.cjs index a3d088ce..cdcad429 100755 --- a/.pnp.cjs +++ b/.pnp.cjs @@ -41,7 +41,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["@types/source-map-support", "npm:0.5.4"],\ ["@typescript-eslint/eslint-plugin", "virtual:6f50bb9424c73c7612c66dab5cf8914d8ec79550c84d8ca5e4888e80022682c708b4b5a1c510d282a03285cc9bb19002b477ae70d15882aa995ea1d5d6bf24ab#npm:6.2.1"],\ ["@typescript-eslint/parser", "virtual:6f50bb9424c73c7612c66dab5cf8914d8ec79550c84d8ca5e4888e80022682c708b4b5a1c510d282a03285cc9bb19002b477ae70d15882aa995ea1d5d6bf24ab#npm:6.2.1"],\ - ["ardrive-core-js", "npm:2.0.5"],\ + ["ardrive-core-js", "npm:2.0.6"],\ ["arweave", "npm:1.11.4"],\ ["axios", "npm:0.21.1"],\ ["bn.js", "npm:5.2.1"],\ @@ -2199,7 +2199,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["@types/source-map-support", "npm:0.5.4"],\ ["@typescript-eslint/eslint-plugin", "virtual:6f50bb9424c73c7612c66dab5cf8914d8ec79550c84d8ca5e4888e80022682c708b4b5a1c510d282a03285cc9bb19002b477ae70d15882aa995ea1d5d6bf24ab#npm:6.2.1"],\ ["@typescript-eslint/parser", "virtual:6f50bb9424c73c7612c66dab5cf8914d8ec79550c84d8ca5e4888e80022682c708b4b5a1c510d282a03285cc9bb19002b477ae70d15882aa995ea1d5d6bf24ab#npm:6.2.1"],\ - ["ardrive-core-js", "npm:2.0.5"],\ + ["ardrive-core-js", "npm:2.0.6"],\ ["arweave", "npm:1.11.4"],\ ["axios", "npm:0.21.1"],\ ["bn.js", "npm:5.2.1"],\ @@ -2227,10 +2227,10 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }]\ ]],\ ["ardrive-core-js", [\ - ["npm:2.0.5", {\ - "packageLocation": "./.yarn/cache/ardrive-core-js-npm-2.0.5-9b46833e67-ce5d017ffc.zip/node_modules/ardrive-core-js/",\ + ["npm:2.0.6", {\ + "packageLocation": "./.yarn/cache/ardrive-core-js-npm-2.0.6-b4ed61668f-a569088192.zip/node_modules/ardrive-core-js/",\ "packageDependencies": [\ - ["ardrive-core-js", "npm:2.0.5"],\ + ["ardrive-core-js", "npm:2.0.6"],\ ["@alexsasharegan/simple-cache", "npm:3.3.3"],\ ["arbundles", "npm:0.6.19"],\ ["arweave", "npm:1.11.4"],\ diff --git a/.yarn/cache/ardrive-core-js-npm-2.0.5-9b46833e67-ce5d017ffc.zip b/.yarn/cache/ardrive-core-js-npm-2.0.6-b4ed61668f-a569088192.zip similarity index 85% rename from .yarn/cache/ardrive-core-js-npm-2.0.5-9b46833e67-ce5d017ffc.zip rename to .yarn/cache/ardrive-core-js-npm-2.0.6-b4ed61668f-a569088192.zip index af0ac76eb32ebcb404c7553ccfaf38e1d9024e23..49b42b30645f3edb61854811979656ccd34dabf0 100644 GIT binary patch delta 22117 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 diff --git a/package.json b/package.json index 2b0ae5dd..fcdc12dc 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,7 @@ }, "types": "./lib/index.d.ts", "dependencies": { - "ardrive-core-js": "2.0.5", + "ardrive-core-js": "2.0.6", "arweave": "1.11.4", "axios": "^0.21.1", "bn.js": "^5.2.1", diff --git a/yarn.lock b/yarn.lock index f7c62197..7cdb2eae 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1802,7 +1802,7 @@ __metadata: "@types/source-map-support": ^0 "@typescript-eslint/eslint-plugin": ^6.2.1 "@typescript-eslint/parser": ^6.2.1 - ardrive-core-js: 2.0.5 + ardrive-core-js: 2.0.6 arweave: 1.11.4 axios: ^0.21.1 bn.js: ^5.2.1 @@ -1830,9 +1830,9 @@ __metadata: languageName: unknown linkType: soft -"ardrive-core-js@npm:2.0.5": - version: 2.0.5 - resolution: "ardrive-core-js@npm:2.0.5" +"ardrive-core-js@npm:2.0.6": + version: 2.0.6 + resolution: "ardrive-core-js@npm:2.0.6" dependencies: "@alexsasharegan/simple-cache": ^3.3.3 arbundles: ^0.6.19 @@ -1851,7 +1851,7 @@ __metadata: smartweave: ^0.4.49 utf8: ^3.0.0 uuid: ^8.3.2 - checksum: ce5d017ffcbd36b55598760840a19203effe4c46c2a3b2bc3766c3ff9286d0cf8c2a8676f2bbca45441ec2c2071aba20f9501e8408189a762a3820d70ab3b65f + checksum: a569088192f9811cfff96f2f9581ec05eb4d0bdd7fb907373c2f70703bf09090afaffcc13cfd0a1bb1ca7d3c1f055f24cf614560612a1999b5bb0cbd8357e038 languageName: node linkType: hard From 2f2f2a6c4bf52d52211dfada4cf6b6bf8956dbdf Mon Sep 17 00:00:00 2001 From: Thiago Carvalho <32248947+thiagocarvalhodev@users.noreply.github.com> Date: Wed, 24 Jul 2024 11:31:14 -0300 Subject: [PATCH 08/10] Update package.json --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index fcdc12dc..9e1368b9 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ardrive-cli", - "version": "2.0.5", + "version": "2.0.6", "description": "The ArDrive Command Line Interface (CLI is a Node.js application for terminal-based ArDrive workflows. It also offers utility operations for securely interacting with Arweave wallets and inspecting various Arweave blockchain conditions.", "main": "./lib/index.js", "bin": { From 8ce6c8d28d77f3f2871cd2eee2cbddc6c686643b Mon Sep 17 00:00:00 2001 From: Thiago Carvalho <32248947+thiagocarvalhodev@users.noreply.github.com> Date: Tue, 24 Sep 2024 10:29:12 -0300 Subject: [PATCH 09/10] update license --- LICENSE | 862 +++++++++++++------------------------------------------- 1 file changed, 201 insertions(+), 661 deletions(-) diff --git a/LICENSE b/LICENSE index 0ad25db4..c005c9f3 100644 --- a/LICENSE +++ b/LICENSE @@ -1,661 +1,201 @@ - GNU AFFERO GENERAL PUBLIC LICENSE - Version 3, 19 November 2007 - - Copyright (C) 2007 Free Software Foundation, Inc. - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The GNU Affero General Public License is a free, copyleft license for -software and other kinds of works, specifically designed to ensure -cooperation with the community in the case of network server software. - - The licenses for most software and other practical works are designed -to take away your freedom to share and change the works. By contrast, -our General Public Licenses are intended to guarantee your freedom to -share and change all versions of a program--to make sure it remains free -software for all its users. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -them if you wish), that you receive source code or can get it if you -want it, that you can change the software or use pieces of it in new -free programs, and that you know you can do these things. - - Developers that use our General Public Licenses protect your rights -with two steps: (1) assert copyright on the software, and (2) offer -you this License which gives you legal permission to copy, distribute -and/or modify the software. - - A secondary benefit of defending all users' freedom is that -improvements made in alternate versions of the program, if they -receive widespread use, become available for other developers to -incorporate. Many developers of free software are heartened and -encouraged by the resulting cooperation. However, in the case of -software used on network servers, this result may fail to come about. -The GNU General Public License permits making a modified version and -letting the public access it on a server without ever releasing its -source code to the public. - - The GNU Affero General Public License is designed specifically to -ensure that, in such cases, the modified source code becomes available -to the community. It requires the operator of a network server to -provide the source code of the modified version running there to the -users of that server. Therefore, public use of a modified version, on -a publicly accessible server, gives the public access to the source -code of the modified version. - - An older license, called the Affero General Public License and -published by Affero, was designed to accomplish similar goals. This is -a different license, not a version of the Affero GPL, but Affero has -released a new version of the Affero GPL which permits relicensing under -this license. - - The precise terms and conditions for copying, distribution and -modification follow. - - TERMS AND CONDITIONS - - 0. Definitions. - - "This License" refers to version 3 of the GNU Affero General Public License. - - "Copyright" also means copyright-like laws that apply to other kinds of -works, such as semiconductor masks. - - "The Program" refers to any copyrightable work licensed under this -License. Each licensee is addressed as "you". "Licensees" and -"recipients" may be individuals or organizations. - - To "modify" a work means to copy from or adapt all or part of the work -in a fashion requiring copyright permission, other than the making of an -exact copy. The resulting work is called a "modified version" of the -earlier work or a work "based on" the earlier work. - - A "covered work" means either the unmodified Program or a work based -on the Program. - - To "propagate" a work means to do anything with it that, without -permission, would make you directly or secondarily liable for -infringement under applicable copyright law, except executing it on a -computer or modifying a private copy. Propagation includes copying, -distribution (with or without modification), making available to the -public, and in some countries other activities as well. - - To "convey" a work means any kind of propagation that enables other -parties to make or receive copies. Mere interaction with a user through -a computer network, with no transfer of a copy, is not conveying. - - An interactive user interface displays "Appropriate Legal Notices" -to the extent that it includes a convenient and prominently visible -feature that (1) displays an appropriate copyright notice, and (2) -tells the user that there is no warranty for the work (except to the -extent that warranties are provided), that licensees may convey the -work under this License, and how to view a copy of this License. If -the interface presents a list of user commands or options, such as a -menu, a prominent item in the list meets this criterion. - - 1. Source Code. - - The "source code" for a work means the preferred form of the work -for making modifications to it. "Object code" means any non-source -form of a work. - - A "Standard Interface" means an interface that either is an official -standard defined by a recognized standards body, or, in the case of -interfaces specified for a particular programming language, one that -is widely used among developers working in that language. - - The "System Libraries" of an executable work include anything, other -than the work as a whole, that (a) is included in the normal form of -packaging a Major Component, but which is not part of that Major -Component, and (b) serves only to enable use of the work with that -Major Component, or to implement a Standard Interface for which an -implementation is available to the public in source code form. A -"Major Component", in this context, means a major essential component -(kernel, window system, and so on) of the specific operating system -(if any) on which the executable work runs, or a compiler used to -produce the work, or an object code interpreter used to run it. - - The "Corresponding Source" for a work in object code form means all -the source code needed to generate, install, and (for an executable -work) run the object code and to modify the work, including scripts to -control those activities. However, it does not include the work's -System Libraries, or general-purpose tools or generally available free -programs which are used unmodified in performing those activities but -which are not part of the work. For example, Corresponding Source -includes interface definition files associated with source files for -the work, and the source code for shared libraries and dynamically -linked subprograms that the work is specifically designed to require, -such as by intimate data communication or control flow between those -subprograms and other parts of the work. - - The Corresponding Source need not include anything that users -can regenerate automatically from other parts of the Corresponding -Source. - - The Corresponding Source for a work in source code form is that -same work. - - 2. Basic Permissions. - - All rights granted under this License are granted for the term of -copyright on the Program, and are irrevocable provided the stated -conditions are met. This License explicitly affirms your unlimited -permission to run the unmodified Program. The output from running a -covered work is covered by this License only if the output, given its -content, constitutes a covered work. This License acknowledges your -rights of fair use or other equivalent, as provided by copyright law. - - You may make, run and propagate covered works that you do not -convey, without conditions so long as your license otherwise remains -in force. You may convey covered works to others for the sole purpose -of having them make modifications exclusively for you, or provide you -with facilities for running those works, provided that you comply with -the terms of this License in conveying all material for which you do -not control copyright. Those thus making or running the covered works -for you must do so exclusively on your behalf, under your direction -and control, on terms that prohibit them from making any copies of -your copyrighted material outside their relationship with you. - - Conveying under any other circumstances is permitted solely under -the conditions stated below. Sublicensing is not allowed; section 10 -makes it unnecessary. - - 3. Protecting Users' Legal Rights From Anti-Circumvention Law. - - No covered work shall be deemed part of an effective technological -measure under any applicable law fulfilling obligations under article -11 of the WIPO copyright treaty adopted on 20 December 1996, or -similar laws prohibiting or restricting circumvention of such -measures. - - When you convey a covered work, you waive any legal power to forbid -circumvention of technological measures to the extent such circumvention -is effected by exercising rights under this License with respect to -the covered work, and you disclaim any intention to limit operation or -modification of the work as a means of enforcing, against the work's -users, your or third parties' legal rights to forbid circumvention of -technological measures. - - 4. Conveying Verbatim Copies. - - You may convey verbatim copies of the Program's source code as you -receive it, in any medium, provided that you conspicuously and -appropriately publish on each copy an appropriate copyright notice; -keep intact all notices stating that this License and any -non-permissive terms added in accord with section 7 apply to the code; -keep intact all notices of the absence of any warranty; and give all -recipients a copy of this License along with the Program. - - You may charge any price or no price for each copy that you convey, -and you may offer support or warranty protection for a fee. - - 5. Conveying Modified Source Versions. - - You may convey a work based on the Program, or the modifications to -produce it from the Program, in the form of source code under the -terms of section 4, provided that you also meet all of these conditions: - - a) The work must carry prominent notices stating that you modified - it, and giving a relevant date. - - b) The work must carry prominent notices stating that it is - released under this License and any conditions added under section - 7. This requirement modifies the requirement in section 4 to - "keep intact all notices". - - c) You must license the entire work, as a whole, under this - License to anyone who comes into possession of a copy. This - License will therefore apply, along with any applicable section 7 - additional terms, to the whole of the work, and all its parts, - regardless of how they are packaged. This License gives no - permission to license the work in any other way, but it does not - invalidate such permission if you have separately received it. - - d) If the work has interactive user interfaces, each must display - Appropriate Legal Notices; however, if the Program has interactive - interfaces that do not display Appropriate Legal Notices, your - work need not make them do so. - - A compilation of a covered work with other separate and independent -works, which are not by their nature extensions of the covered work, -and which are not combined with it such as to form a larger program, -in or on a volume of a storage or distribution medium, is called an -"aggregate" if the compilation and its resulting copyright are not -used to limit the access or legal rights of the compilation's users -beyond what the individual works permit. Inclusion of a covered work -in an aggregate does not cause this License to apply to the other -parts of the aggregate. - - 6. Conveying Non-Source Forms. - - You may convey a covered work in object code form under the terms -of sections 4 and 5, provided that you also convey the -machine-readable Corresponding Source under the terms of this License, -in one of these ways: - - a) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by the - Corresponding Source fixed on a durable physical medium - customarily used for software interchange. - - b) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by a - written offer, valid for at least three years and valid for as - long as you offer spare parts or customer support for that product - model, to give anyone who possesses the object code either (1) a - copy of the Corresponding Source for all the software in the - product that is covered by this License, on a durable physical - medium customarily used for software interchange, for a price no - more than your reasonable cost of physically performing this - conveying of source, or (2) access to copy the - Corresponding Source from a network server at no charge. - - c) Convey individual copies of the object code with a copy of the - written offer to provide the Corresponding Source. This - alternative is allowed only occasionally and noncommercially, and - only if you received the object code with such an offer, in accord - with subsection 6b. - - d) Convey the object code by offering access from a designated - place (gratis or for a charge), and offer equivalent access to the - Corresponding Source in the same way through the same place at no - further charge. You need not require recipients to copy the - Corresponding Source along with the object code. If the place to - copy the object code is a network server, the Corresponding Source - may be on a different server (operated by you or a third party) - that supports equivalent copying facilities, provided you maintain - clear directions next to the object code saying where to find the - Corresponding Source. Regardless of what server hosts the - Corresponding Source, you remain obligated to ensure that it is - available for as long as needed to satisfy these requirements. - - e) Convey the object code using peer-to-peer transmission, provided - you inform other peers where the object code and Corresponding - Source of the work are being offered to the general public at no - charge under subsection 6d. - - A separable portion of the object code, whose source code is excluded -from the Corresponding Source as a System Library, need not be -included in conveying the object code work. - - A "User Product" is either (1) a "consumer product", which means any -tangible personal property which is normally used for personal, family, -or household purposes, or (2) anything designed or sold for incorporation -into a dwelling. In determining whether a product is a consumer product, -doubtful cases shall be resolved in favor of coverage. For a particular -product received by a particular user, "normally used" refers to a -typical or common use of that class of product, regardless of the status -of the particular user or of the way in which the particular user -actually uses, or expects or is expected to use, the product. A product -is a consumer product regardless of whether the product has substantial -commercial, industrial or non-consumer uses, unless such uses represent -the only significant mode of use of the product. - - "Installation Information" for a User Product means any methods, -procedures, authorization keys, or other information required to install -and execute modified versions of a covered work in that User Product from -a modified version of its Corresponding Source. The information must -suffice to ensure that the continued functioning of the modified object -code is in no case prevented or interfered with solely because -modification has been made. - - If you convey an object code work under this section in, or with, or -specifically for use in, a User Product, and the conveying occurs as -part of a transaction in which the right of possession and use of the -User Product is transferred to the recipient in perpetuity or for a -fixed term (regardless of how the transaction is characterized), the -Corresponding Source conveyed under this section must be accompanied -by the Installation Information. But this requirement does not apply -if neither you nor any third party retains the ability to install -modified object code on the User Product (for example, the work has -been installed in ROM). - - The requirement to provide Installation Information does not include a -requirement to continue to provide support service, warranty, or updates -for a work that has been modified or installed by the recipient, or for -the User Product in which it has been modified or installed. Access to a -network may be denied when the modification itself materially and -adversely affects the operation of the network or violates the rules and -protocols for communication across the network. - - Corresponding Source conveyed, and Installation Information provided, -in accord with this section must be in a format that is publicly -documented (and with an implementation available to the public in -source code form), and must require no special password or key for -unpacking, reading or copying. - - 7. Additional Terms. - - "Additional permissions" are terms that supplement the terms of this -License by making exceptions from one or more of its conditions. -Additional permissions that are applicable to the entire Program shall -be treated as though they were included in this License, to the extent -that they are valid under applicable law. If additional permissions -apply only to part of the Program, that part may be used separately -under those permissions, but the entire Program remains governed by -this License without regard to the additional permissions. - - When you convey a copy of a covered work, you may at your option -remove any additional permissions from that copy, or from any part of -it. (Additional permissions may be written to require their own -removal in certain cases when you modify the work.) You may place -additional permissions on material, added by you to a covered work, -for which you have or can give appropriate copyright permission. - - Notwithstanding any other provision of this License, for material you -add to a covered work, you may (if authorized by the copyright holders of -that material) supplement the terms of this License with terms: - - a) Disclaiming warranty or limiting liability differently from the - terms of sections 15 and 16 of this License; or - - b) Requiring preservation of specified reasonable legal notices or - author attributions in that material or in the Appropriate Legal - Notices displayed by works containing it; or - - c) Prohibiting misrepresentation of the origin of that material, or - requiring that modified versions of such material be marked in - reasonable ways as different from the original version; or - - d) Limiting the use for publicity purposes of names of licensors or - authors of the material; or - - e) Declining to grant rights under trademark law for use of some - trade names, trademarks, or service marks; or - - f) Requiring indemnification of licensors and authors of that - material by anyone who conveys the material (or modified versions of - it) with contractual assumptions of liability to the recipient, for - any liability that these contractual assumptions directly impose on - those licensors and authors. - - All other non-permissive additional terms are considered "further -restrictions" within the meaning of section 10. If the Program as you -received it, or any part of it, contains a notice stating that it is -governed by this License along with a term that is a further -restriction, you may remove that term. If a license document contains -a further restriction but permits relicensing or conveying under this -License, you may add to a covered work material governed by the terms -of that license document, provided that the further restriction does -not survive such relicensing or conveying. - - If you add terms to a covered work in accord with this section, you -must place, in the relevant source files, a statement of the -additional terms that apply to those files, or a notice indicating -where to find the applicable terms. - - Additional terms, permissive or non-permissive, may be stated in the -form of a separately written license, or stated as exceptions; -the above requirements apply either way. - - 8. Termination. - - You may not propagate or modify a covered work except as expressly -provided under this License. Any attempt otherwise to propagate or -modify it is void, and will automatically terminate your rights under -this License (including any patent licenses granted under the third -paragraph of section 11). - - However, if you cease all violation of this License, then your -license from a particular copyright holder is reinstated (a) -provisionally, unless and until the copyright holder explicitly and -finally terminates your license, and (b) permanently, if the copyright -holder fails to notify you of the violation by some reasonable means -prior to 60 days after the cessation. - - Moreover, your license from a particular copyright holder is -reinstated permanently if the copyright holder notifies you of the -violation by some reasonable means, this is the first time you have -received notice of violation of this License (for any work) from that -copyright holder, and you cure the violation prior to 30 days after -your receipt of the notice. - - Termination of your rights under this section does not terminate the -licenses of parties who have received copies or rights from you under -this License. If your rights have been terminated and not permanently -reinstated, you do not qualify to receive new licenses for the same -material under section 10. - - 9. Acceptance Not Required for Having Copies. - - You are not required to accept this License in order to receive or -run a copy of the Program. Ancillary propagation of a covered work -occurring solely as a consequence of using peer-to-peer transmission -to receive a copy likewise does not require acceptance. However, -nothing other than this License grants you permission to propagate or -modify any covered work. These actions infringe copyright if you do -not accept this License. Therefore, by modifying or propagating a -covered work, you indicate your acceptance of this License to do so. - - 10. Automatic Licensing of Downstream Recipients. - - Each time you convey a covered work, the recipient automatically -receives a license from the original licensors, to run, modify and -propagate that work, subject to this License. You are not responsible -for enforcing compliance by third parties with this License. - - An "entity transaction" is a transaction transferring control of an -organization, or substantially all assets of one, or subdividing an -organization, or merging organizations. If propagation of a covered -work results from an entity transaction, each party to that -transaction who receives a copy of the work also receives whatever -licenses to the work the party's predecessor in interest had or could -give under the previous paragraph, plus a right to possession of the -Corresponding Source of the work from the predecessor in interest, if -the predecessor has it or can get it with reasonable efforts. - - You may not impose any further restrictions on the exercise of the -rights granted or affirmed under this License. For example, you may -not impose a license fee, royalty, or other charge for exercise of -rights granted under this License, and you may not initiate litigation -(including a cross-claim or counterclaim in a lawsuit) alleging that -any patent claim is infringed by making, using, selling, offering for -sale, or importing the Program or any portion of it. - - 11. Patents. - - A "contributor" is a copyright holder who authorizes use under this -License of the Program or a work on which the Program is based. The -work thus licensed is called the contributor's "contributor version". - - A contributor's "essential patent claims" are all patent claims -owned or controlled by the contributor, whether already acquired or -hereafter acquired, that would be infringed by some manner, permitted -by this License, of making, using, or selling its contributor version, -but do not include claims that would be infringed only as a -consequence of further modification of the contributor version. For -purposes of this definition, "control" includes the right to grant -patent sublicenses in a manner consistent with the requirements of -this License. - - Each contributor grants you a non-exclusive, worldwide, royalty-free -patent license under the contributor's essential patent claims, to -make, use, sell, offer for sale, import and otherwise run, modify and -propagate the contents of its contributor version. - - In the following three paragraphs, a "patent license" is any express -agreement or commitment, however denominated, not to enforce a patent -(such as an express permission to practice a patent or covenant not to -sue for patent infringement). To "grant" such a patent license to a -party means to make such an agreement or commitment not to enforce a -patent against the party. - - If you convey a covered work, knowingly relying on a patent license, -and the Corresponding Source of the work is not available for anyone -to copy, free of charge and under the terms of this License, through a -publicly available network server or other readily accessible means, -then you must either (1) cause the Corresponding Source to be so -available, or (2) arrange to deprive yourself of the benefit of the -patent license for this particular work, or (3) arrange, in a manner -consistent with the requirements of this License, to extend the patent -license to downstream recipients. "Knowingly relying" means you have -actual knowledge that, but for the patent license, your conveying the -covered work in a country, or your recipient's use of the covered work -in a country, would infringe one or more identifiable patents in that -country that you have reason to believe are valid. - - If, pursuant to or in connection with a single transaction or -arrangement, you convey, or propagate by procuring conveyance of, a -covered work, and grant a patent license to some of the parties -receiving the covered work authorizing them to use, propagate, modify -or convey a specific copy of the covered work, then the patent license -you grant is automatically extended to all recipients of the covered -work and works based on it. - - A patent license is "discriminatory" if it does not include within -the scope of its coverage, prohibits the exercise of, or is -conditioned on the non-exercise of one or more of the rights that are -specifically granted under this License. You may not convey a covered -work if you are a party to an arrangement with a third party that is -in the business of distributing software, under which you make payment -to the third party based on the extent of your activity of conveying -the work, and under which the third party grants, to any of the -parties who would receive the covered work from you, a discriminatory -patent license (a) in connection with copies of the covered work -conveyed by you (or copies made from those copies), or (b) primarily -for and in connection with specific products or compilations that -contain the covered work, unless you entered into that arrangement, -or that patent license was granted, prior to 28 March 2007. - - Nothing in this License shall be construed as excluding or limiting -any implied license or other defenses to infringement that may -otherwise be available to you under applicable patent law. - - 12. No Surrender of Others' Freedom. - - If conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot convey a -covered work so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you may -not convey it at all. For example, if you agree to terms that obligate you -to collect a royalty for further conveying from those to whom you convey -the Program, the only way you could satisfy both those terms and this -License would be to refrain entirely from conveying the Program. - - 13. Remote Network Interaction; Use with the GNU General Public License. - - Notwithstanding any other provision of this License, if you modify the -Program, your modified version must prominently offer all users -interacting with it remotely through a computer network (if your version -supports such interaction) an opportunity to receive the Corresponding -Source of your version by providing access to the Corresponding Source -from a network server at no charge, through some standard or customary -means of facilitating copying of software. This Corresponding Source -shall include the Corresponding Source for any work covered by version 3 -of the GNU General Public License that is incorporated pursuant to the -following paragraph. - - Notwithstanding any other provision of this License, you have -permission to link or combine any covered work with a work licensed -under version 3 of the GNU General Public License into a single -combined work, and to convey the resulting work. The terms of this -License will continue to apply to the part which is the covered work, -but the work with which it is combined will remain governed by version -3 of the GNU General Public License. - - 14. Revised Versions of this License. - - The Free Software Foundation may publish revised and/or new versions of -the GNU Affero General Public License from time to time. Such new versions -will be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - - Each version is given a distinguishing version number. If the -Program specifies that a certain numbered version of the GNU Affero General -Public License "or any later version" applies to it, you have the -option of following the terms and conditions either of that numbered -version or of any later version published by the Free Software -Foundation. If the Program does not specify a version number of the -GNU Affero General Public License, you may choose any version ever published -by the Free Software Foundation. - - If the Program specifies that a proxy can decide which future -versions of the GNU Affero General Public License can be used, that proxy's -public statement of acceptance of a version permanently authorizes you -to choose that version for the Program. - - Later license versions may give you additional or different -permissions. However, no additional obligations are imposed on any -author or copyright holder as a result of your choosing to follow a -later version. - - 15. Disclaimer of Warranty. - - THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY -APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT -HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY -OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, -THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM -IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF -ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. Limitation of Liability. - - IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS -THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE -USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF -DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD -PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), -EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF -SUCH DAMAGES. - - 17. Interpretation of Sections 15 and 16. - - If the disclaimer of warranty and limitation of liability provided -above cannot be given local legal effect according to their terms, -reviewing courts shall apply local law that most closely approximates -an absolute waiver of all civil liability in connection with the -Program, unless a warranty or assumption of liability accompanies a -copy of the Program in return for a fee. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -state the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published - by the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program. If not, see . - -Also add information on how to contact you by electronic and paper mail. - - If your software can interact with users remotely through a computer -network, you should also make sure that it provides a way for users to -get its source. For example, if your program is a web application, its -interface could display a "Source" link that leads users to an archive -of the code. There are many ways you could offer source, and different -solutions will be better for different programs; see section 13 for the -specific requirements. - - You should also get your employer (if you work as a programmer) or school, -if any, to sign a "copyright disclaimer" for the program, if necessary. -For more information on this, and how to apply and follow the GNU AGPL, see -. + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + +5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + +9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS + +APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + +Copyright [2024] [Permanent Data Solutions, Inc.] + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. \ No newline at end of file From 1480f32dd442f4a48ec53fc9c49d116aae407439 Mon Sep 17 00:00:00 2001 From: Thiago Carvalho <32248947+thiagocarvalhodev@users.noreply.github.com> Date: Thu, 21 Nov 2024 15:58:41 -0300 Subject: [PATCH 10/10] fix: - Upgrades core-js to 2.0.7 - Files with missing properties are now skipped when mounting the folder or drive --- .pnp.cjs | 10 +++++----- ...re-js-npm-2.0.7-69a94bea87-c15d5573bc.zip} | Bin 218996 -> 212400 bytes package.json | 4 ++-- yarn.lock | 10 +++++----- 4 files changed, 12 insertions(+), 12 deletions(-) rename .yarn/cache/{ardrive-core-js-npm-2.0.6-b4ed61668f-a569088192.zip => ardrive-core-js-npm-2.0.7-69a94bea87-c15d5573bc.zip} (77%) diff --git a/.pnp.cjs b/.pnp.cjs index cdcad429..1a16e84e 100755 --- a/.pnp.cjs +++ b/.pnp.cjs @@ -41,7 +41,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["@types/source-map-support", "npm:0.5.4"],\ ["@typescript-eslint/eslint-plugin", "virtual:6f50bb9424c73c7612c66dab5cf8914d8ec79550c84d8ca5e4888e80022682c708b4b5a1c510d282a03285cc9bb19002b477ae70d15882aa995ea1d5d6bf24ab#npm:6.2.1"],\ ["@typescript-eslint/parser", "virtual:6f50bb9424c73c7612c66dab5cf8914d8ec79550c84d8ca5e4888e80022682c708b4b5a1c510d282a03285cc9bb19002b477ae70d15882aa995ea1d5d6bf24ab#npm:6.2.1"],\ - ["ardrive-core-js", "npm:2.0.6"],\ + ["ardrive-core-js", "npm:2.0.7"],\ ["arweave", "npm:1.11.4"],\ ["axios", "npm:0.21.1"],\ ["bn.js", "npm:5.2.1"],\ @@ -2199,7 +2199,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["@types/source-map-support", "npm:0.5.4"],\ ["@typescript-eslint/eslint-plugin", "virtual:6f50bb9424c73c7612c66dab5cf8914d8ec79550c84d8ca5e4888e80022682c708b4b5a1c510d282a03285cc9bb19002b477ae70d15882aa995ea1d5d6bf24ab#npm:6.2.1"],\ ["@typescript-eslint/parser", "virtual:6f50bb9424c73c7612c66dab5cf8914d8ec79550c84d8ca5e4888e80022682c708b4b5a1c510d282a03285cc9bb19002b477ae70d15882aa995ea1d5d6bf24ab#npm:6.2.1"],\ - ["ardrive-core-js", "npm:2.0.6"],\ + ["ardrive-core-js", "npm:2.0.7"],\ ["arweave", "npm:1.11.4"],\ ["axios", "npm:0.21.1"],\ ["bn.js", "npm:5.2.1"],\ @@ -2227,10 +2227,10 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }]\ ]],\ ["ardrive-core-js", [\ - ["npm:2.0.6", {\ - "packageLocation": "./.yarn/cache/ardrive-core-js-npm-2.0.6-b4ed61668f-a569088192.zip/node_modules/ardrive-core-js/",\ + ["npm:2.0.7", {\ + "packageLocation": "./.yarn/cache/ardrive-core-js-npm-2.0.7-69a94bea87-c15d5573bc.zip/node_modules/ardrive-core-js/",\ "packageDependencies": [\ - ["ardrive-core-js", "npm:2.0.6"],\ + ["ardrive-core-js", "npm:2.0.7"],\ ["@alexsasharegan/simple-cache", "npm:3.3.3"],\ ["arbundles", "npm:0.6.19"],\ ["arweave", "npm:1.11.4"],\ diff --git a/.yarn/cache/ardrive-core-js-npm-2.0.6-b4ed61668f-a569088192.zip b/.yarn/cache/ardrive-core-js-npm-2.0.7-69a94bea87-c15d5573bc.zip similarity index 77% rename from .yarn/cache/ardrive-core-js-npm-2.0.6-b4ed61668f-a569088192.zip rename to .yarn/cache/ardrive-core-js-npm-2.0.7-69a94bea87-c15d5573bc.zip index 49b42b30645f3edb61854811979656ccd34dabf0..137a3e313f8632dd838d6efc509351550f9d7e3e 100644 GIT binary patch delta 29683 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 diff --git a/package.json b/package.json index 9e1368b9..72293ebe 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ardrive-cli", - "version": "2.0.6", + "version": "2.0.7", "description": "The ArDrive Command Line Interface (CLI is a Node.js application for terminal-based ArDrive workflows. It also offers utility operations for securely interacting with Arweave wallets and inspecting various Arweave blockchain conditions.", "main": "./lib/index.js", "bin": { @@ -8,7 +8,7 @@ }, "types": "./lib/index.d.ts", "dependencies": { - "ardrive-core-js": "2.0.6", + "ardrive-core-js": "2.0.7", "arweave": "1.11.4", "axios": "^0.21.1", "bn.js": "^5.2.1", diff --git a/yarn.lock b/yarn.lock index 7cdb2eae..39d6a7e4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1802,7 +1802,7 @@ __metadata: "@types/source-map-support": ^0 "@typescript-eslint/eslint-plugin": ^6.2.1 "@typescript-eslint/parser": ^6.2.1 - ardrive-core-js: 2.0.6 + ardrive-core-js: 2.0.7 arweave: 1.11.4 axios: ^0.21.1 bn.js: ^5.2.1 @@ -1830,9 +1830,9 @@ __metadata: languageName: unknown linkType: soft -"ardrive-core-js@npm:2.0.6": - version: 2.0.6 - resolution: "ardrive-core-js@npm:2.0.6" +"ardrive-core-js@npm:2.0.7": + version: 2.0.7 + resolution: "ardrive-core-js@npm:2.0.7" dependencies: "@alexsasharegan/simple-cache": ^3.3.3 arbundles: ^0.6.19 @@ -1851,7 +1851,7 @@ __metadata: smartweave: ^0.4.49 utf8: ^3.0.0 uuid: ^8.3.2 - checksum: a569088192f9811cfff96f2f9581ec05eb4d0bdd7fb907373c2f70703bf09090afaffcc13cfd0a1bb1ca7d3c1f055f24cf614560612a1999b5bb0cbd8357e038 + checksum: c15d5573bc847273aaa1da084a5c6616e11ecf7aa5ebda86bf0dca05ac1b812ee04dd02ed488a3b6b45c1e906112110fb594785fb234acd50f76b6266dad2576 languageName: node linkType: hard