Skip to content

Commit 379b20e

Browse files
authored
Merge pull request #72 from fintoc-com/master
1.13.0
2 parents e5b0177 + 296ff8e commit 379b20e

9 files changed

Lines changed: 143 additions & 59 deletions

File tree

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "fintoc",
3-
"version": "1.12.0",
3+
"version": "1.13.0",
44
"description": "The official Node client for the Fintoc API.",
55
"main": "build/main/index.js",
66
"typings": "build/main/index.d.ts",
@@ -36,7 +36,7 @@
3636
"axios": "^1.10.0"
3737
},
3838
"devDependencies": {
39-
"@ava/typescript": "^5.0.0",
39+
"@ava/typescript": "^6.0.0",
4040
"@istanbuljs/nyc-config-typescript": "^1.0.1",
4141
"@types/sinon": "^10.0.3",
4242
"@typescript-eslint/eslint-plugin": "^4.0.1",

src/lib/core.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ import {
2424
SimulateManager,
2525
TransfersManager,
2626
AccountsManager as V2AccountsManager,
27+
CheckoutSessionsManager as V2CheckoutSessionsManager,
2728
} from './managers/v2';
2829
import { version } from './version';
2930

@@ -35,6 +36,7 @@ class FintocV2 {
3536
entities: EntitiesManager;
3637
accountVerifications: AccountVerificationsManager;
3738
customers: CustomersManager;
39+
checkoutSessions: V2CheckoutSessionsManager;
3840

3941
constructor(client: Client) {
4042
this.accounts = new V2AccountsManager('/v2/accounts', client);
@@ -44,6 +46,7 @@ class FintocV2 {
4446
this.entities = new EntitiesManager('/v2/entities', client);
4547
this.accountVerifications = new AccountVerificationsManager('/v2/account_verifications', client);
4648
this.customers = new CustomersManager('/v2/customers', client);
49+
this.checkoutSessions = new V2CheckoutSessionsManager('/v2/checkout_sessions', client);
4750
}
4851
}
4952

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
import { ResourceArguments } from '../../../types';
2+
import { ManagerMixin } from '../../mixins';
3+
import { CheckoutSession } from '../../resources/v2/checkoutSession';
4+
5+
export class CheckoutSessionsManager extends ManagerMixin<CheckoutSession> {
6+
static resource = 'checkout_session';
7+
static methods = ['list', 'get', 'create', 'expire'];
8+
9+
expire(identifier: string, args?: ResourceArguments) {
10+
const innerArgs = args || {};
11+
const path = `${this.buildPath()}/${identifier}/expire`;
12+
13+
return this._create({ path_: path, ...innerArgs });
14+
}
15+
}

src/lib/managers/v2/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,4 @@ export * from './entitiesManager';
66
export * from './accountVerificationsManager';
77
export * from './movementsManager';
88
export * from './customersManager';
9+
export * from './checkoutSessionsManager';
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
import { ResourceMixin } from '../../mixins/resourceMixin';
2+
3+
export class CheckoutSession extends ResourceMixin<CheckoutSession> {
4+
}

src/lib/resources/v2/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,6 @@ export * from './account';
33
export * from './accountNumber';
44
export * from './entity';
55
export * from './accountVerification';
6+
export * from './checkoutSession';
67
export * from './movement';
78
export * from './customer';

src/lib/version.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
export const versionInfo = [1, 12, 0];
1+
export const versionInfo = [1, 13, 0];
22

33
export const version = versionInfo.join('.');

src/spec/integration.spec.ts

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1108,3 +1108,53 @@ test('fintoc.v2.customers.create()', async (t) => {
11081108
t.is(customer.json.name, customerData.name);
11091109
t.is(customer.json.email, customerData.email);
11101110
});
1111+
1112+
test('fintoc.v2.checkoutSessions.list()', async (t) => {
1113+
const ctx: any = t.context;
1114+
const checkoutSessions = await ctx.fintoc.v2.checkoutSessions.list();
1115+
1116+
let count = 0;
1117+
for await (const checkoutSession of checkoutSessions) {
1118+
count += 1;
1119+
t.is(checkoutSession.method, 'get');
1120+
t.is(checkoutSession.url, 'v2/checkout_sessions');
1121+
}
1122+
1123+
t.true(count > 0);
1124+
});
1125+
1126+
test('fintoc.v2.checkoutSessions.get()', async (t) => {
1127+
const ctx: any = t.context;
1128+
const checkoutSessionId = 'checkout_session_id';
1129+
const checkoutSession = await ctx.fintoc.v2.checkoutSessions.get(checkoutSessionId);
1130+
1131+
t.is(checkoutSession.method, 'get');
1132+
t.is(checkoutSession.url, `v2/checkout_sessions/${checkoutSessionId}`);
1133+
});
1134+
1135+
test('fintoc.v2.checkoutSessions.create()', async (t) => {
1136+
const ctx: any = t.context;
1137+
const checkoutSessionData = {
1138+
amount: 5000,
1139+
currency: 'CLP',
1140+
success_url: 'https://example.com/success',
1141+
cancel_url: 'https://example.com/cancel',
1142+
};
1143+
const checkoutSession = await ctx.fintoc.v2.checkoutSessions.create(checkoutSessionData);
1144+
1145+
t.is(checkoutSession.method, 'post');
1146+
t.is(checkoutSession.url, 'v2/checkout_sessions');
1147+
t.is(checkoutSession.json.amount, checkoutSessionData.amount);
1148+
t.is(checkoutSession.json.currency, checkoutSessionData.currency);
1149+
t.is(checkoutSession.json.success_url, checkoutSessionData.success_url);
1150+
t.is(checkoutSession.json.cancel_url, checkoutSessionData.cancel_url);
1151+
});
1152+
1153+
test('fintoc.v2.checkoutSessions.expire()', async (t) => {
1154+
const ctx: any = t.context;
1155+
const checkoutSessionId = 'checkout_session_id';
1156+
const checkoutSession = await ctx.fintoc.v2.checkoutSessions.expire(checkoutSessionId);
1157+
1158+
t.is(checkoutSession.method, 'post');
1159+
t.is(checkoutSession.url, `v2/checkout_sessions/${checkoutSessionId}/expire`);
1160+
});

yarn.lock

Lines changed: 66 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22
# yarn lockfile v1
33

44

5-
"@ava/typescript@^5.0.0":
6-
version "5.0.0"
7-
resolved "https://registry.yarnpkg.com/@ava/typescript/-/typescript-5.0.0.tgz#1772294379ee3f93ee2843310504efba1695b0e7"
8-
integrity sha512-2twsQz2fUd95QK1MtKuEnjkiN47SKHZfi/vWj040EN6Eo2ZW3SNcAwncJqXXoMTYZTWtBRXYp3Fg8z+JkFI9aQ==
5+
"@ava/typescript@^6.0.0":
6+
version "6.0.0"
7+
resolved "https://registry.yarnpkg.com/@ava/typescript/-/typescript-6.0.0.tgz#58678eb524b5a8aa192688cfc907d49fed7efc5d"
8+
integrity sha512-+8oDYc4J5cCaWZh1VUbyc+cegGplJO9FqHpqR4LVAVx8fRLVRaYlC4yyA6cqHJ1vWP23Ff/ECS5U68Zz6OLZlg==
99
dependencies:
1010
escape-string-regexp "^5.0.0"
11-
execa "^8.0.1"
11+
execa "^9.6.0"
1212

1313
"@babel/code-frame@7.12.11":
1414
version "7.12.11"
@@ -350,11 +350,21 @@
350350
estree-walker "^2.0.2"
351351
picomatch "^4.0.2"
352352

353+
"@sec-ant/readable-stream@^0.4.1":
354+
version "0.4.1"
355+
resolved "https://registry.yarnpkg.com/@sec-ant/readable-stream/-/readable-stream-0.4.1.tgz#60de891bb126abfdc5410fdc6166aca065f10a0c"
356+
integrity sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==
357+
353358
"@sindresorhus/merge-streams@^2.1.0":
354359
version "2.3.0"
355360
resolved "https://registry.yarnpkg.com/@sindresorhus/merge-streams/-/merge-streams-2.3.0.tgz#719df7fb41766bc143369eaa0dd56d8dc87c9958"
356361
integrity sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==
357362

363+
"@sindresorhus/merge-streams@^4.0.0":
364+
version "4.0.0"
365+
resolved "https://registry.yarnpkg.com/@sindresorhus/merge-streams/-/merge-streams-4.0.0.tgz#abb11d99aeb6d27f1b563c38147a72d50058e339"
366+
integrity sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==
367+
358368
"@sinonjs/commons@^1.6.0", "@sinonjs/commons@^1.7.0", "@sinonjs/commons@^1.8.3":
359369
version "1.8.3"
360370
resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.8.3.tgz#3802ddd21a50a949b6721ddd72da36e67e7f1b2d"
@@ -1072,7 +1082,7 @@ cross-spawn@^7.0.0, cross-spawn@^7.0.2:
10721082
shebang-command "^2.0.0"
10731083
which "^2.0.1"
10741084

1075-
cross-spawn@^7.0.3, cross-spawn@^7.0.6:
1085+
cross-spawn@^7.0.6:
10761086
version "7.0.6"
10771087
resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.6.tgz#8a58fe78f00dcd70c370451759dfbfaf03e8ee9f"
10781088
integrity sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==
@@ -1518,20 +1528,23 @@ esutils@^2.0.2, esutils@^2.0.3:
15181528
resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64"
15191529
integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==
15201530

1521-
execa@^8.0.1:
1522-
version "8.0.1"
1523-
resolved "https://registry.yarnpkg.com/execa/-/execa-8.0.1.tgz#51f6a5943b580f963c3ca9c6321796db8cc39b8c"
1524-
integrity sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==
1525-
dependencies:
1526-
cross-spawn "^7.0.3"
1527-
get-stream "^8.0.1"
1528-
human-signals "^5.0.0"
1529-
is-stream "^3.0.0"
1530-
merge-stream "^2.0.0"
1531-
npm-run-path "^5.1.0"
1532-
onetime "^6.0.0"
1531+
execa@^9.6.0:
1532+
version "9.6.1"
1533+
resolved "https://registry.yarnpkg.com/execa/-/execa-9.6.1.tgz#5b90acedc6bdc0fa9b9a6ddf8f9cbb0c75a7c471"
1534+
integrity sha512-9Be3ZoN4LmYR90tUoVu2te2BsbzHfhJyfEiAVfz7N5/zv+jduIfLrV2xdQXOHbaD6KgpGdO9PRPM1Y4Q9QkPkA==
1535+
dependencies:
1536+
"@sindresorhus/merge-streams" "^4.0.0"
1537+
cross-spawn "^7.0.6"
1538+
figures "^6.1.0"
1539+
get-stream "^9.0.0"
1540+
human-signals "^8.0.1"
1541+
is-plain-obj "^4.1.0"
1542+
is-stream "^4.0.1"
1543+
npm-run-path "^6.0.0"
1544+
pretty-ms "^9.2.0"
15331545
signal-exit "^4.1.0"
1534-
strip-final-newline "^3.0.0"
1546+
strip-final-newline "^4.0.0"
1547+
yoctocolors "^2.1.1"
15351548

15361549
fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3:
15371550
version "3.1.3"
@@ -1774,10 +1787,13 @@ get-proto@^1.0.1:
17741787
dunder-proto "^1.0.1"
17751788
es-object-atoms "^1.0.0"
17761789

1777-
get-stream@^8.0.1:
1778-
version "8.0.1"
1779-
resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-8.0.1.tgz#def9dfd71742cd7754a7761ed43749a27d02eca2"
1780-
integrity sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==
1790+
get-stream@^9.0.0:
1791+
version "9.0.1"
1792+
resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-9.0.1.tgz#95157d21df8eb90d1647102b63039b1df60ebd27"
1793+
integrity sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA==
1794+
dependencies:
1795+
"@sec-ant/readable-stream" "^0.4.1"
1796+
is-stream "^4.0.1"
17811797

17821798
glob-parent@^5.1.2:
17831799
version "5.1.2"
@@ -1957,10 +1973,10 @@ https-proxy-agent@^7.0.5:
19571973
agent-base "^7.1.2"
19581974
debug "4"
19591975

1960-
human-signals@^5.0.0:
1961-
version "5.0.0"
1962-
resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-5.0.0.tgz#42665a284f9ae0dade3ba41ebc37eb4b852f3a28"
1963-
integrity sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==
1976+
human-signals@^8.0.1:
1977+
version "8.0.1"
1978+
resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-8.0.1.tgz#f08bb593b6d1db353933d06156cedec90abe51fb"
1979+
integrity sha512-eKCa6bwnJhvxj14kZk5NCPc6Hb6BdsU9DZcOnmQKSnO1VKrfV0zCvtttPZUsBvjmNDn8rpcJfpwSYnHBjc95MQ==
19641980

19651981
ignore-by-default@^2.1.0:
19661982
version "2.1.0"
@@ -2124,6 +2140,11 @@ is-number@^7.0.0:
21242140
resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b"
21252141
integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==
21262142

2143+
is-plain-obj@^4.1.0:
2144+
version "4.1.0"
2145+
resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-4.1.0.tgz#d65025edec3657ce032fd7db63c97883eaed71f0"
2146+
integrity sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==
2147+
21272148
is-plain-object@^5.0.0:
21282149
version "5.0.0"
21292150
resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-5.0.0.tgz#4427f50ab3429e9025ea7d52e9043a9ef4159344"
@@ -2147,10 +2168,10 @@ is-stream@^2.0.0:
21472168
resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077"
21482169
integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==
21492170

2150-
is-stream@^3.0.0:
2151-
version "3.0.0"
2152-
resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-3.0.0.tgz#e6bfd7aa6bef69f4f472ce9bb681e3e57b4319ac"
2153-
integrity sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==
2171+
is-stream@^4.0.1:
2172+
version "4.0.1"
2173+
resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-4.0.1.tgz#375cf891e16d2e4baec250b85926cffc14720d9b"
2174+
integrity sha512-Dnz92NInDqYckGEUJv689RbRiTSEHCQ7wOVeALbkOz999YpqT46yMRIGtSNl2iCL1waAZSx40+h59NV/EwzV/A==
21542175

21552176
is-string@^1.0.5, is-string@^1.0.6:
21562177
version "1.0.7"
@@ -2459,11 +2480,6 @@ memorystream@^0.3.1:
24592480
resolved "https://registry.yarnpkg.com/memorystream/-/memorystream-0.3.1.tgz#86d7090b30ce455d63fbae12dda51a47ddcaf9b2"
24602481
integrity sha1-htcJCzDORV1j+64S3aUaR93K+bI=
24612482

2462-
merge-stream@^2.0.0:
2463-
version "2.0.0"
2464-
resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60"
2465-
integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==
2466-
24672483
merge2@^1.3.0:
24682484
version "1.4.1"
24692485
resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae"
@@ -2497,11 +2513,6 @@ mime-types@^2.1.12:
24972513
dependencies:
24982514
mime-db "1.52.0"
24992515

2500-
mimic-fn@^4.0.0:
2501-
version "4.0.0"
2502-
resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-4.0.0.tgz#60a90550d5cb0b239cca65d893b1a53b29871ecc"
2503-
integrity sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==
2504-
25052516
mimic-function@^5.0.1:
25062517
version "5.0.1"
25072518
resolved "https://registry.yarnpkg.com/mimic-function/-/mimic-function-5.0.1.tgz#acbe2b3349f99b9deaca7fb70e48b83e94e67076"
@@ -2645,12 +2656,13 @@ npm-run-all@^4.1.5:
26452656
shell-quote "^1.6.1"
26462657
string.prototype.padend "^3.0.0"
26472658

2648-
npm-run-path@^5.1.0:
2649-
version "5.3.0"
2650-
resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-5.3.0.tgz#e23353d0ebb9317f174e93417e4a4d82d0249e9f"
2651-
integrity sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==
2659+
npm-run-path@^6.0.0:
2660+
version "6.0.0"
2661+
resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-6.0.0.tgz#25cfdc4eae04976f3349c0b1afc089052c362537"
2662+
integrity sha512-9qny7Z9DsQU8Ou39ERsPU4OZQlSTP47ShQzuKZ6PRXpYLtIFgl/DEBYEXKlvcEa+9tHVcK8CF81Y2V72qaZhWA==
26522663
dependencies:
26532664
path-key "^4.0.0"
2665+
unicorn-magic "^0.3.0"
26542666

26552667
nyc@^15.1.0:
26562668
version "15.1.0"
@@ -2730,13 +2742,6 @@ once@^1.3.0:
27302742
dependencies:
27312743
wrappy "1"
27322744

2733-
onetime@^6.0.0:
2734-
version "6.0.0"
2735-
resolved "https://registry.yarnpkg.com/onetime/-/onetime-6.0.0.tgz#7c24c18ed1fd2e9bca4bd26806a33613c77d34b4"
2736-
integrity sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==
2737-
dependencies:
2738-
mimic-fn "^4.0.0"
2739-
27402745
optionator@^0.9.1:
27412746
version "0.9.1"
27422747
resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499"
@@ -3421,10 +3426,10 @@ strip-bom@^4.0.0:
34213426
resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878"
34223427
integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==
34233428

3424-
strip-final-newline@^3.0.0:
3425-
version "3.0.0"
3426-
resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-3.0.0.tgz#52894c313fbff318835280aed60ff71ebf12b8fd"
3427-
integrity sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==
3429+
strip-final-newline@^4.0.0:
3430+
version "4.0.0"
3431+
resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-4.0.0.tgz#35a369ec2ac43df356e3edd5dcebb6429aa1fa5c"
3432+
integrity sha512-aulFJcD6YK8V1G7iRB5tigAP4TsHBZZrOV8pjV++zdUwmeV8uzbY7yn6h9MswN62adStNZFuCIx4haBnRuMDaw==
34283433

34293434
strip-json-comments@^3.1.0, strip-json-comments@^3.1.1:
34303435
version "3.1.1"
@@ -3864,3 +3869,8 @@ yn@3.1.1:
38643869
version "3.1.1"
38653870
resolved "https://registry.yarnpkg.com/yn/-/yn-3.1.1.tgz#1e87401a09d767c1d5eab26a6e4c185182d2eb50"
38663871
integrity sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==
3872+
3873+
yoctocolors@^2.1.1:
3874+
version "2.1.2"
3875+
resolved "https://registry.yarnpkg.com/yoctocolors/-/yoctocolors-2.1.2.tgz#d795f54d173494e7d8db93150cec0ed7f678c83a"
3876+
integrity sha512-CzhO+pFNo8ajLM2d2IW/R93ipy99LWjtwblvC1RsoSUMZgyLbYFr221TnSNT7GjGdYui6P459mw9JH/g/zW2ug==

0 commit comments

Comments
 (0)