diff --git a/clients/js/package.json b/clients/js/package.json index 6b22eb1..34f2b98 100644 --- a/clients/js/package.json +++ b/clients/js/package.json @@ -47,12 +47,12 @@ "prepublishOnly": "pnpm build" }, "dependencies": { - "@iarna/toml": "^2.2.5", "@solana-program/compute-budget": "^0.15.0", "@solana-program/system": "^0.12.0", "commander": "^13.0.0", "pako": "^2.1.0", "picocolors": "^1.1.1", + "smol-toml": "^1.6.1", "yaml": "^2.7.0" }, "devDependencies": { diff --git a/clients/js/pnpm-lock.yaml b/clients/js/pnpm-lock.yaml index bb6494b..5c1e0dc 100644 --- a/clients/js/pnpm-lock.yaml +++ b/clients/js/pnpm-lock.yaml @@ -8,9 +8,6 @@ importers: .: dependencies: - '@iarna/toml': - specifier: ^2.2.5 - version: 2.2.5 '@solana-program/compute-budget': specifier: ^0.15.0 version: 0.15.0(@solana/kit@6.9.0(fastestsmallesttextencoderdecoder@1.0.22)(typescript@5.9.3)) @@ -26,6 +23,9 @@ importers: picocolors: specifier: ^1.1.1 version: 1.1.1 + smol-toml: + specifier: ^1.6.1 + version: 1.6.1 yaml: specifier: ^2.7.0 version: 2.7.0 @@ -237,9 +237,6 @@ packages: cpu: [x64] os: [win32] - '@iarna/toml@2.2.5': - resolution: {integrity: sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg==} - '@isaacs/cliui@8.0.2': resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} engines: {node: '>=12'} @@ -1653,6 +1650,10 @@ packages: resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} engines: {node: '>=14'} + smol-toml@1.6.1: + resolution: {integrity: sha512-dWUG8F5sIIARXih1DTaQAX4SsiTXhInKf1buxdY9DIg4ZYPZK5nGM1VRIYmEbDbsHt7USo99xSLFu5Q1IqTmsg==} + engines: {node: '>= 18'} + source-map-js@1.2.1: resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} engines: {node: '>=0.10.0'} @@ -1995,8 +1996,6 @@ snapshots: '@esbuild/win32-x64@0.24.2': optional: true - '@iarna/toml@2.2.5': {} - '@isaacs/cliui@8.0.2': dependencies: string-width: 5.1.2 @@ -3287,6 +3286,8 @@ snapshots: signal-exit@4.1.0: {} + smol-toml@1.6.1: {} + source-map-js@1.2.1: {} source-map@0.8.0-beta.0: diff --git a/clients/js/src/fetchMetadataContent.ts b/clients/js/src/fetchMetadataContent.ts index 09aea3d..ab440d0 100644 --- a/clients/js/src/fetchMetadataContent.ts +++ b/clients/js/src/fetchMetadataContent.ts @@ -1,5 +1,5 @@ -import { parse as parseToml } from '@iarna/toml'; import { Address, assertAccountsExist, GetAccountInfoApi, GetMultipleAccountsApi, Rpc } from '@solana/kit'; +import { parse as parseToml } from 'smol-toml'; import { parse as parseYaml } from 'yaml'; import { fetchAllMaybeMetadata, fetchMetadataFromSeeds, findMetadataPda, Format, SeedArgs } from './generated';