{"_id":"@currie0612/swap-sdk","_rev":"12-60c93ae76200825ca451cd10f0404c06","name":"@currie0612/swap-sdk","dist-tags":{"latest":"2.0.12"},"versions":{"2.0.0":{"name":"@currie0612/swap-sdk","version":"2.0.0","description":"The front sdk for crema swap","license":"MIT","scripts":{"cli":"ts-node ./cli/cli.ts","build":"rm -fr dist/ && tsc -P ./tsconfig.esm.json && tsc -P ./tsconfig.cjs.json","test:unit":"yarn mocha ./test/* --require ts-node/register"},"dependencies":{"@saberhq/eslint-config":"^1.12.48","@saberhq/solana-contrib":"^1.12.56","@saberhq/token-utils":"^1.12.56","@saberhq/tsconfig":"^1.12.48","@solana/buffer-layout":"^4.0.0","@solana/spl-token":"^0.2.0","@solana/web3.js":"^1.36.0","bn.js":"^5.2.0","bs58":"^5.0.0","decimal.js":"^10.3.1","jsbi":"^4.2.0","tiny-invariant":"^1.2.0"},"devDependencies":{"@rushstack/eslint-patch":"^1.1.0","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/chai":"^4.2.22","@types/inquirer":"^8.2.0","@types/lodash":"^4.14.180","@types/mocha":"^9.1.0","@types/node":"^17.0.23","@types/prettier":"^2.4.4","chai":"^4.3.4","commander":"^9.1.0","console-table-printer":"^2.10.0","eslint":"^8.10.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-import":"^2.25.4","inquirer":"^8.2.2","lodash":"^4.17.21","mocha":"^9.1.3","prettier":"^2.5.1","ts-node":"^10.4.0","tsdx":"^0.14.1","tslib":"^2.3.1","typescript":"^4.3.5","yaml":"next"},"lint-staged":{"*.{ts,tsx}":"eslint --cache --fix","*.{js,json,jsx,html,css,md}":"prettier --write"},"publishConfig":{"access":"public"},"typings":"dist/index.d.ts","main":"dist/cjs/index.js","module":"dist/ems/index.js","packageManager":"yarn@3.2.0","gitHead":"7a31c5cea2c5d9d7a50430d60c11a97edec32cee","_id":"@currie0612/swap-sdk@2.0.0","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-yeowIrILMvBwk9JWMf7PaLwJCFAOQl6mZrnAoyb7WyTqNtH1WnFjWLg2mXWjWTWB4pwXq7t8DXF7cyJ7TwUAQQ==","shasum":"51cb36565d545a09ffc619e1b9814d221314982c","tarball":"https://registry.npmjs.org/@currie0612/swap-sdk/-/swap-sdk-2.0.0.tgz","fileCount":202,"unpackedSize":687394,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIADlgEvzgsMY/ZRActAgxqYjWtPK6tTgQ2qIJbsDHNCeAiEAzgNd4c4uMPla3bvVrVQdUZNRK2a1lXtMRSxVvY3ymiM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSEhBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrGYA/9GnO3BIFpquc+X8Gms5ToLqAnJAwnDGAnOPW/4c7b2NNdDHSI\r\nxKKa4vV7LHpJ7QOtTo5JFEoKY8g+AWj4N8FLbBUP+N0Lw4a8JFCTkbIs9rOy\r\nL684zBAohHui0S6Fo5sfuws8f7LtEdCgWupuJbQ8ABCzI69ZlC5uNRV0T63y\r\nfafHzYzSGoQ1Fc5AN0C67OtcoouKHtc6nRv5ckDJjam9J6HJZtGTgPpi+241\r\ns6wkSnmddgNmzNBssTcy8O3OU3yIcxwoDyPRWw+bGNCbuPLYyKHEH/9bqg1m\r\n754+2m/NBWvXuPwiNzHCtHQZzMZ7oRoGbg1eGHRfnAIqOwebnxeqvhPwVCLA\r\nWhqby7X5wxpK9nLBT2SApDc5maIFQEm7v1kFTV4w7t4XWXp/ZZJose1/GWwZ\r\nSVBS6yI2nIRuaSyMWYcPnF4JhHM6DHPZTPKO4D0cbu5CE9v9Ups1pArHGszh\r\nBlQz+Iyj9NYk8TcQ2FzrpTYvt6295FDypedTZ+OquzHdzJtzMGgD8/kh450a\r\nzeHbndAjQvVgsVdnG7tL2TJOMpLSdukVMvN0UOryTe3Z3PGwURzTWpgGrxtm\r\nwtKk9/kMMKFV/gLiFOmYKgtm3Dc9jPpxyZesVqpJy3fVIvJHLDqZ9mcmIabQ\r\nrkPcKOvfNb9K72REhvuuK11C2GlMxf/cHI4=\r\n=AvLE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"currie0612","email":"currie0612@gmail.com"},"directories":{},"maintainers":[{"name":"currie0612","email":"currie0612@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swap-sdk_2.0.0_1648904256875_0.6711616079881118"},"_hasShrinkwrap":false},"2.0.1":{"name":"@currie0612/swap-sdk","version":"2.0.1","description":"The front sdk for crema swap","license":"MIT","scripts":{"cli":"ts-node ./cli/cli.ts","build":"rm -fr dist/ && tsc -P ./tsconfig.esm.json && tsc -P ./tsconfig.cjs.json","test:unit":"yarn mocha ./test/* --require ts-node/register"},"dependencies":{"@saberhq/eslint-config":"^1.12.48","@saberhq/solana-contrib":"^1.12.56","@saberhq/token-utils":"^1.12.56","@saberhq/tsconfig":"^1.12.48","@solana/buffer-layout":"^4.0.0","@solana/spl-token":"^0.2.0","@solana/web3.js":"^1.36.0","bn.js":"^5.2.0","bs58":"^5.0.0","decimal.js":"^10.3.1","jsbi":"^4.2.0","tiny-invariant":"^1.2.0"},"devDependencies":{"@rushstack/eslint-patch":"^1.1.0","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/chai":"^4.2.22","@types/inquirer":"^8.2.0","@types/lodash":"^4.14.180","@types/mocha":"^9.1.0","@types/node":"^17.0.23","@types/prettier":"^2.4.4","chai":"^4.3.4","commander":"^9.1.0","console-table-printer":"^2.10.0","eslint":"^8.10.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-import":"^2.25.4","inquirer":"^8.2.2","lodash":"^4.17.21","mocha":"^9.1.3","prettier":"^2.5.1","ts-node":"^10.4.0","tsdx":"^0.14.1","tslib":"^2.3.1","typescript":"^4.3.5","yaml":"next"},"lint-staged":{"*.{ts,tsx}":"eslint --cache --fix","*.{js,json,jsx,html,css,md}":"prettier --write"},"publishConfig":{"access":"public"},"typings":"dist/index.d.ts","main":"dist/cjs/index.js","module":"dist/ems/index.js","packageManager":"yarn@3.2.0","gitHead":"57ce008258482806e4275b1d56e05eca01430d77","_id":"@currie0612/swap-sdk@2.0.1","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-i2kCAr0O7NxDO+SbhFupfBaxgayh1oXMz2rha6lvjsULfqRFhhGSg64F8b4fr/eBcXTMF6dcPUUA/mn67h57eg==","shasum":"b2ab1fc52a1aa9b68f384751edb19162f29e9734","tarball":"https://registry.npmjs.org/@currie0612/swap-sdk/-/swap-sdk-2.0.1.tgz","fileCount":202,"unpackedSize":686156,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHaJ20AdIK4Kyt1Cpn2ZX1FY2qDyNRqc/3oCbo/C7BLRAiEA3UyOm/Op9hhBaPUzi/qpBJeNM4Q0NeN7ZjAUSKpw3Ns="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiT+3iACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrWXw/9GVlJeZWRA04JtoXvyDtjP1sdeKz8bmHA67z6RefKB2AdBukP\r\nxsbC279hgvCoIOeqVKpOlvyMa5Xhcdn8hIkJwUO7NeU3IVMsN+X0QFmL9xY4\r\nghc/Uc7RhYWAEkEUfxmEqguGXcnv51TsW1Z3X7CFz8pPoPgFuOIIXTBn3Srq\r\n9Nx+24rGgJsw9SLoAs9b2m9JsgPdeYHs/c+UXqzOwAjZnDNiwDENve5l2+jz\r\nHEXDgMFA+8Om/eJLb+ywIJTqcFBKJKtV2f0LqXDyPuiTlgMcljNUJCXo0rzu\r\n/P3J9ViZTXP5ad2E7PLcaybAQKBktA8McD21MzYzJY+3BhXsJuiEHF0/yOCh\r\nmc1ZjhKxToXWAzQ2A3g/An4RJPnjhLbRhGv/rDoy7XGMvag+D4Ze26gg4Tsh\r\nytGCXjfViSJDi/glJsnSf4uGoxiPqFyBGP747ENsEx5YvQgiRnVVoelkbvcb\r\n8cRwfQNTXChRMF7Yhgwrg3G5HwUO4HGGIn1VXk8MmvxmeKmSkTEgel/WGslq\r\n05C+73vQtQ7JxlQjyFaCiLadAcouyvLAZyVeMqChnZ5UGMG24Lco3RGcvZZV\r\n4QYkelBmi4qBNg57C36CDLs65zw63v8489QtbF1tIyfX6sQFoXy/M3c3ldf0\r\nTm8WQr7QMaQz/WEk4viaU84GKI/xQ1zoroI=\r\n=IbJB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"currie0612","email":"currie0612@gmail.com"},"directories":{},"maintainers":[{"name":"currie0612","email":"currie0612@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swap-sdk_2.0.1_1649405410786_0.5988643958110398"},"_hasShrinkwrap":false},"2.0.2":{"name":"@currie0612/swap-sdk","version":"2.0.2","description":"The front sdk for crema swap","license":"MIT","scripts":{"cli":"ts-node ./cli/cli.ts","build":"rm -fr dist/ && tsc -P ./tsconfig.esm.json && tsc -P ./tsconfig.cjs.json","test:unit":"yarn mocha ./test/* --require ts-node/register"},"dependencies":{"@saberhq/eslint-config":"^1.12.48","@saberhq/solana-contrib":"^1.12.56","@saberhq/token-utils":"^1.12.56","@saberhq/tsconfig":"^1.12.48","@solana/buffer-layout":"^4.0.0","@solana/spl-token":"^0.2.0","@solana/web3.js":"^1.36.0","bn.js":"^5.2.0","bs58":"^5.0.0","decimal.js":"^10.3.1","jsbi":"^4.2.0","tiny-invariant":"^1.2.0"},"devDependencies":{"@rushstack/eslint-patch":"^1.1.0","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/chai":"^4.2.22","@types/inquirer":"^8.2.0","@types/lodash":"^4.14.180","@types/mocha":"^9.1.0","@types/node":"^17.0.23","@types/prettier":"^2.4.4","chai":"^4.3.4","commander":"^9.1.0","console-table-printer":"^2.10.0","eslint":"^8.10.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-import":"^2.25.4","inquirer":"^8.2.2","lodash":"^4.17.21","mocha":"^9.1.3","prettier":"^2.5.1","ts-node":"^10.4.0","tsdx":"^0.14.1","tslib":"^2.3.1","typescript":"^4.3.5","yaml":"next"},"lint-staged":{"*.{ts,tsx}":"eslint --cache --fix","*.{js,json,jsx,html,css,md}":"prettier --write"},"publishConfig":{"access":"public"},"typings":"dist/index.d.ts","main":"dist/cjs/index.js","module":"dist/ems/index.js","packageManager":"yarn@3.2.0","gitHead":"bd2743cf8ff4a01b08775aa05815187fcb77a717","_id":"@currie0612/swap-sdk@2.0.2","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-HR6kq1P52mBzEZCEBIZOE5riWmrnW9rdw5TAMwIxTYxxDvj0FDmBr20V4H7e4YI67omoxUuWKYt/DfalsM0XUA==","shasum":"a8db7808067f5ee3913df3c278d5062d68b72813","tarball":"https://registry.npmjs.org/@currie0612/swap-sdk/-/swap-sdk-2.0.2.tgz","fileCount":202,"unpackedSize":686540,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICdzKMJQt06QsiX2D4A29EVb51XlP4yrobk3yRr0ZyqlAiAPAu3hyax2jPCsaW13KD66VeIZHXh08q3G9eKYVMNC0A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVRq4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmob7g//WpfxkzIb7h4uI4HKKn7Y9lrxkaUCJhSvtSO23qh/U0XTmsgn\r\nx1tEXn5b8NYNhbbF1kLPFacuhINBOTU3pEJPGH8cguVvafb3yhF/Ps3veNKB\r\niz1fcKw+xQyv6QiSNI5hLp++SsweK8EoepRhZa5/CKxbaWWhXyW14JYHbL8C\r\nSBgtZV4n64qBI65ml9dOUiL+I2X+fzIUtw3Ma7KOxL7hQmchPeJb7vc8c2xc\r\naI0G8sMJRVdm4zHRr+OxlVqJk9ZNMJZ2Ra4LpH93nyzh1AUz9xMxvo1ZFvqz\r\nMWGKbNoC5yTyKmvzZRQxPSa1q3Sa+aO/9hQoIz/j5XNTjtWyvM11+lTgjYZh\r\nMpvvZYHhMnaGze9qowRaN/mGeVU4fs2fjg7cSYzBlpIlwbb9tVvOWQ/aJORN\r\n71CqzHaw7QCTqqyZBLYEF/q7fPoSIEtQWH2J48+6YJl5+cwz7hijnbyLfHeq\r\nT/iIHtr0hHvzzah5suk6zLvbgrV24OZuIYVjTQcM9+dvHE2Hrx+35pMiOCtR\r\nR1a+s23wVT1Dr/8jwH488KQJzHZdzDPC8nLCzPrEMEG/MNeUSzDT/ZzHkTo2\r\nomVdxzXly76I13IbNaPXywseyJwtn17AB1Kai8fsNN8b7RgW6iUpiVxPp9bW\r\nvSE56uYuqZ0RxnCaI7tJJO3aTG9QfMY8sRs=\r\n=nmym\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"currie0612","email":"currie0612@gmail.com"},"directories":{},"maintainers":[{"name":"currie0612","email":"currie0612@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swap-sdk_2.0.2_1649744567889_0.30951834472097906"},"_hasShrinkwrap":false},"2.0.3":{"name":"@currie0612/swap-sdk","version":"2.0.3","description":"3he front sdk for crema swap","license":"MIT","scripts":{"cli":"ts-node ./cli/cli.ts","build":"rm -fr dist/ && tsc -P ./tsconfig.esm.json && tsc -P ./tsconfig.cjs.json","test:unit":"yarn mocha ./test/* --require ts-node/register"},"dependencies":{"@saberhq/eslint-config":"^1.12.48","@saberhq/solana-contrib":"^1.12.56","@saberhq/token-utils":"^1.12.56","@saberhq/tsconfig":"^1.12.48","@solana/buffer-layout":"^4.0.0","@solana/spl-token":"^0.2.0","@solana/web3.js":"^1.36.0","bn.js":"^5.2.0","bs58":"^5.0.0","decimal.js":"^10.3.1","jsbi":"^4.2.0","tiny-invariant":"^1.2.0"},"devDependencies":{"@rushstack/eslint-patch":"^1.1.0","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/chai":"^4.2.22","@types/inquirer":"^8.2.0","@types/lodash":"^4.14.180","@types/mocha":"^9.1.0","@types/node":"^17.0.23","@types/prettier":"^2.4.4","chai":"^4.3.4","commander":"^9.1.0","console-table-printer":"^2.10.0","eslint":"^8.10.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-import":"^2.25.4","inquirer":"^8.2.2","lodash":"^4.17.21","mocha":"^9.1.3","prettier":"^2.5.1","ts-node":"^10.4.0","tsdx":"^0.14.1","tslib":"^2.3.1","typescript":"^4.3.5","yaml":"next"},"lint-staged":{"*.{ts,tsx}":"eslint --cache --fix","*.{js,json,jsx,html,css,md}":"prettier --write"},"publishConfig":{"access":"public"},"typings":"dist/index.d.ts","main":"dist/cjs/index.js","module":"dist/ems/index.js","packageManager":"yarn@3.2.0","gitHead":"965b866df59dd5960cefb547ddf39206135df2e5","_id":"@currie0612/swap-sdk@2.0.3","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-4FyfftvC0qQl1oikufffMLHbtH7R8oVesH0ogKsXZqvHkvIe/1UlfVt3KmPd4cp1itrKtyO+ZaOKIslRzxL04w==","shasum":"fa2231eece1532e4e930db592223159b166f04db","tarball":"https://registry.npmjs.org/@currie0612/swap-sdk/-/swap-sdk-2.0.3.tgz","fileCount":266,"unpackedSize":1118065,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsGVhyBNK6gZ8CHKPsIZ8SKZMz9cWHEgHraVQ9uDK+VQIgXMpTc5HUGCNTjJ3tUd8rwly6V6vl8si5yZkPSrVy61M="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiX/9gACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrmoQ/+Oi2TZHZT1Cvoe3CT0QMvdXfF/duEzXDFRQCx1flAL/lUd2nv\r\n5KMajY8VWFGqSmBaeO8psdJID4iuO+XXJNplMKvmpF3Crx5j/HYtQCHVAzUx\r\n0hz4gp7KuclQeo8d5aC/6IOnU71Z0fj8o6H57qnu8XzVtCURSmF0wrdem3rZ\r\nw2uiOzOF6/BDt6cxIoIKUZbrjmPhbVLQsi6PoEeGXqr+r9OfN6m1QOvVIWH1\r\n2OkmsYaJWBsN+fGTvxTuyARjVS8O89pv8TKRZ5Pxi6AbOUyAt13RDS81ixKq\r\nB8hgFgQqTZAbL9xZSOVHqRdvv3gTeHbGNaM0+8hJQOQT5hy0sv4P6eAwWTYw\r\nTVHRLrCgI6hOrrJ+AbsTrDS7bccqdtkWq7o/3vemFJUJDGi2Izu9dUIStfyP\r\nqh5OfroItFBuB2HJWqJm7TFPW/oZBvMmHbayQf+Jqg2GSrK3DgP8JGqqE+5u\r\n0YryaB/wBYF8U2JqO2PN+ukvjsDdrq/fBg+BrIVe/tKLriJWuGk1bnZULQaN\r\nizDasWkEW7Zs9bYsHC7S703N+yuet0Pez5nljUEm1HJGFiS7x3UQ//1Sdsvi\r\nTHGsmdIbXjk0V0olWrrT3l6p87kS9vcMC0ykXayIjCajYhkZGydaonNFxR3x\r\nTv2rb+Ve/KRBU4k1Likj1rriO8lckeEAnUg=\r\n=PA0M\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"currie0612","email":"currie0612@gmail.com"},"directories":{},"maintainers":[{"name":"currie0612","email":"currie0612@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swap-sdk_2.0.3_1650458463977_0.03961372495344273"},"_hasShrinkwrap":false},"2.0.4":{"name":"@currie0612/swap-sdk","version":"2.0.4","description":"the front sdk for crema swap","license":"MIT","scripts":{"cli":"ts-node ./cli/main.ts","build":"rm -fr dist/ && tsc -P ./tsconfig.esm.json && tsc -P ./tsconfig.cjs.json","test:unit":"yarn mocha ./test/* --require ts-node/register"},"dependencies":{"@saberhq/eslint-config":"^1.12.48","@saberhq/solana-contrib":"^1.12.56","@saberhq/token-utils":"^1.12.56","@saberhq/tsconfig":"^1.12.48","@solana/buffer-layout":"^4.0.0","@solana/spl-token":"^0.2.0","@solana/web3.js":"^1.36.0","bn.js":"^5.2.0","bs58":"^5.0.0","decimal.js":"^10.3.1","jsbi":"^4.2.0","tiny-invariant":"^1.2.0"},"devDependencies":{"@rushstack/eslint-patch":"^1.1.0","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/chai":"^4.2.22","@types/inquirer":"^8.2.0","@types/lodash":"^4.14.180","@types/mocha":"^9.1.0","@types/node":"^17.0.23","@types/prettier":"^2.4.4","chai":"^4.3.4","commander":"^9.1.0","console-table-printer":"^2.10.0","eslint":"^8.10.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-import":"^2.25.4","inquirer":"^8.2.2","lodash":"^4.17.21","mocha":"^9.1.3","prettier":"^2.5.1","ts-node":"^10.4.0","tsdx":"^0.14.1","tslib":"^2.3.1","typescript":"^4.3.5","yaml":"next"},"lint-staged":{"*.{ts,tsx}":"eslint --cache --fix","*.{js,json,jsx,html,css,md}":"prettier --write"},"publishConfig":{"access":"public"},"typings":"dist/index.d.ts","main":"dist/cjs/index.js","module":"dist/ems/index.js","packageManager":"yarn@3.2.0","gitHead":"004296fa2af3e0536f756cf7024515f78539b6e4","_id":"@currie0612/swap-sdk@2.0.4","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-0mHcYIbBuk2fHBnkC51JU+ChLasn056H2IMbTa5Co5HzOcygQz/D7RJ+PFzjn6D/zWmqKFy/5JY7mxNCxKPYzg==","shasum":"5e0c9729a355f35955f20a09b8150f1faa4113dd","tarball":"https://registry.npmjs.org/@currie0612/swap-sdk/-/swap-sdk-2.0.4.tgz","fileCount":274,"unpackedSize":1118468,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFd3wlBo9DQugVNLoZoKNb+arLZYPL78MdhLEmcuz9KaAiEAidUWIJ85zHoNXexGB90op40yuEQNhy3nKdhEXyQkR4M="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYmc7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqodg//fvdIft7kIdCSZ69oMHgTSm/P59mOIqwMY5aGGwSiqfYnoBc/\r\nXw7yVS/bpEuLxJEYdsmryLkHEQxWR8h61rW3yRpoy79630rAHdFQlpaBIg21\r\nLP+LKEl/yRBjNvsyvHF+7SUtvwRhwHwmGZwT+G6p0wO3VXJixIhoj5753N7J\r\n/sqm1jhxn3oIeWingET2mIbS0NrOWhkjUswP0NtHNvbqopaNlwdX4VkBGZRA\r\nIBj9YSERyhu+S1r3ZvrXnuRwaI66bZtxeDuFU5coni4sKB4lBlhDrTPf0hak\r\nPVWCS/mtAnGNkpb+Eo5lUWO1G8VkzTHC7yJqzVvvQwLM4CwFme0pCaWaLAjK\r\nLOO8Na3eFM6me35yMmcLp8C3a5vWOqmqN/wQ9og02mqHWhTJmc3koQWA/du+\r\n3ATIBonRDjRa5J8sIfva7AevICDFYoDJEjgtfrtE3gFkNzna0ali2sAL+6cE\r\nyGVp0gPIBxbAxKQvs3bc7CRyGuTnUhyqiLeH4myzeAHRHGh45lyEWIGEUUSz\r\nt1wM4HbzChBEzU0cdIDn1GC/bjLnKqWbi1hCp1g2aIXNxI+2sJ68tCpRWAPk\r\naKXOOs3F9pF1oWRAGkIoGrv549nHj/jK/o1RYgSqq5mow1TyEu0CIozDA3h0\r\n4GflaXpppNPBHScOKWH7k3ig5pvUTAME9cE=\r\n=rcVM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"currie0612","email":"currie0612@gmail.com"},"directories":{},"maintainers":[{"name":"currie0612","email":"currie0612@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swap-sdk_2.0.4_1650616123430_0.9752864128152283"},"_hasShrinkwrap":false},"2.0.5":{"name":"@currie0612/swap-sdk","version":"2.0.5","description":"the front sdk for crema swap","license":"MIT","scripts":{"cli":"ts-node ./cli/main.ts","build":"rm -fr dist/ && tsc -P ./tsconfig.esm.json && tsc -P ./tsconfig.cjs.json","test:unit":"yarn mocha ./test/* --require ts-node/register"},"dependencies":{"@saberhq/eslint-config":"^1.12.48","@saberhq/solana-contrib":"^1.12.56","@saberhq/token-utils":"^1.12.56","@saberhq/tsconfig":"^1.12.48","@solana/buffer-layout":"^4.0.0","@solana/spl-token":"^0.2.0","@solana/web3.js":"^1.36.0","bn.js":"^5.2.0","bs58":"^5.0.0","decimal.js":"^10.3.1","jsbi":"^4.2.0","tiny-invariant":"^1.2.0"},"devDependencies":{"@rushstack/eslint-patch":"^1.1.0","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/chai":"^4.2.22","@types/inquirer":"^8.2.0","@types/lodash":"^4.14.180","@types/mocha":"^9.1.0","@types/node":"^17.0.23","@types/prettier":"^2.4.4","chai":"^4.3.4","commander":"^9.1.0","console-table-printer":"^2.10.0","eslint":"^8.10.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-import":"^2.25.4","inquirer":"^8.2.2","lodash":"^4.17.21","mocha":"^9.1.3","prettier":"^2.5.1","ts-node":"^10.4.0","tsdx":"^0.14.1","tslib":"^2.3.1","typescript":"^4.3.5","yaml":"next"},"lint-staged":{"*.{ts,tsx}":"eslint --cache --fix","*.{js,json,jsx,html,css,md}":"prettier --write"},"publishConfig":{"access":"public"},"typings":"dist/index.d.ts","main":"dist/cjs/index.js","module":"dist/ems/index.js","packageManager":"yarn@3.2.0","gitHead":"004296fa2af3e0536f756cf7024515f78539b6e4","_id":"@currie0612/swap-sdk@2.0.5","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-sY4ei3GwbzGUcSLl5kbPepEDoUsM4rhVxTr8e/PNjul5JUvsuVR5zjIbzi+dmKk6QcQFbS9+a9QmvFjYAhm3rQ==","shasum":"861acb513dfa7d2cdc60ce36e78217bb94557cc7","tarball":"https://registry.npmjs.org/@currie0612/swap-sdk/-/swap-sdk-2.0.5.tgz","fileCount":274,"unpackedSize":1118488,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMG6WfjwBHKP1S8goAutgcrK3UVsymL5CCxrmhKsHnXQIgUqWJHP7QhKgSWPfgbZ0cujf6iyd7R1uf5pXlFBGoiIc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYmmBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq69Q/+NrWEDA26uvPB0kenHK1dOT3zek1nHPaGcYS2Xchv+fSc+X7K\r\nKft/1HI+2B1BONFBJ5AF/9zc2+HwoLoa49+gPJevt9Fsx36AzY7Z939QFovr\r\naQucGbQ0FKHScb6/ccRgjKxlXH962ZJ8oIzP0s+8InxFDUtlFlG3aWSZAtJy\r\noUGy7prK5rJ2itE5OFKNqZTKPZpjBtQD1SzfraUnxnEWbakSVzXRiosAe8/W\r\nYZQYcEoEIbmdd6laaVV4jom5vlup99CaK4g5M5vMxvNdXwwWHjK9bpvWUp7F\r\nsZg4h0WC+zGGF57wAkKyZtnZhQ2F/QbUPRWqOAlVk0JOoj9fWaxIk8wsaQve\r\nnPhSI80V4Z+Dx6K0w8ialyEdG1fa0UYdTNglvZXKhZt1kaTkN3DxMhQyMfHf\r\n+1A3ufd9MBVU42vzru5sF3Ig2t1QEoDkUXkoheisezswT3BFnf6zs1rugfBk\r\n711dWS+cNBL3WPSNzjjg5VF6W3gJxrD5Q2X9ay3LoJ7IU+rqSRRNVdDwI5nP\r\njvCG8JUhUXtI+dmKvsTd5yFmJTzO9ld1NWMxY/CBtBgK+hENQJunDOclICaM\r\nrvUlTRvtqK+6zbnMcFPEPUtqFo2Dk43Y2Mr5FFr+zEXtywNgA5nEqMTXCTJX\r\nSF3dJrRgYixMNf8Q1o7wC+6KPGrVFLtmB5I=\r\n=pCI5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"currie0612","email":"currie0612@gmail.com"},"directories":{},"maintainers":[{"name":"currie0612","email":"currie0612@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swap-sdk_2.0.5_1650616705469_0.224186331119959"},"_hasShrinkwrap":false},"2.0.6":{"name":"@currie0612/swap-sdk","version":"2.0.6","description":"the front sdk for crema swap","license":"MIT","scripts":{"cli":"ts-node ./cli/main.ts","build":"rm -fr dist/ && tsc -P ./tsconfig.esm.json && tsc -P ./tsconfig.cjs.json","test:unit":"yarn mocha ./test/* --require ts-node/register"},"dependencies":{"@project-serum/serum":"^0.13.64","@saberhq/eslint-config":"^1.12.66","@saberhq/solana-contrib":"^1.12.66","@saberhq/token-utils":"^1.12.66","@saberhq/tsconfig":"^1.12.66","@solana/buffer-layout":"^4.0.0","@solana/spl-token":"^0.2.0","@solana/web3.js":"^1.36.0","bn.js":"^5.2.0","bs58":"^5.0.0","decimal.js":"^10.3.1","jsbi":"^4.2.0","tiny-invariant":"^1.2.0"},"devDependencies":{"@rushstack/eslint-patch":"^1.1.0","@solana/spl-token-v2":"npm:@solana/spl-token@0.2.0","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/chai":"^4.2.22","@types/inquirer":"^8.2.0","@types/lodash":"^4.14.180","@types/mocha":"^9.1.0","@types/node":"^17.0.23","@types/prettier":"^2.4.4","chai":"^4.3.4","commander":"^9.1.0","console-table-printer":"^2.10.0","eslint":"^8.10.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-import":"^2.25.4","inquirer":"^8.2.2","lodash":"^4.17.21","mocha":"^9.1.3","prettier":"^2.5.1","ts-node":"^10.4.0","tsdx":"^0.14.1","tslib":"^2.3.1","typescript":"^4.3.5","yaml":"next"},"lint-staged":{"*.{ts,tsx}":"eslint --cache --fix","*.{js,json,jsx,html,css,md}":"prettier --write"},"publishConfig":{"access":"public"},"typings":"dist/index.d.ts","main":"dist/cjs/index.js","module":"dist/ems/index.js","packageManager":"yarn@3.2.0","gitHead":"a7f8588e0460299356b5df2f469b59a19ebbc61d","_id":"@currie0612/swap-sdk@2.0.6","_nodeVersion":"17.7.2","_npmVersion":"8.5.2","dist":{"integrity":"sha512-UK2okA/rR0fHMRyQ7n5IWy8CpuHe83uhQjvahqNhG57Ed7sJouxYasdSnnHDJmO1PebBoOyvWEgpOVhccgINgA==","shasum":"4965662f7d450b8b3e252fd7d0f1b863882f4395","tarball":"https://registry.npmjs.org/@currie0612/swap-sdk/-/swap-sdk-2.0.6.tgz","fileCount":274,"unpackedSize":1168324,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQjh4j4KeRxB23uF8krGcu2BaaLbOHSEblC4yKYYwtNgIgYO6v998kBa3iq5WYFslHh3Ahj1UXChkB2y7YEJLgNbU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijKDmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpXVg//Y8pE4uBo2QFaEeDvO1OiaLMgAnQBQWSz3wlVu5wzhKLAh7EW\r\nJae+zNXldscsM25lTJFVrzXuXuaIbtinTNevIbKbDh8IlJFoVVdJLUI6tVri\r\nTDEyA7FYECLhl2Q5clsz/v4ljP6JZ3P8eWn1YVVf0kH9virRAM0Ax+AhNSUn\r\nedsGRrMkByg1AzJpy+nWY6cOmZePFBB/V4wRLy7Q60ptN7SekXCJk0x3i/k2\r\nisGTrEbh2894FyXCQdDTex22fdHrNL0NMKprX/xovZFm/xf3N9BSrGm/eZum\r\nOu9SbdRmH8DEjH+Y9Kwgs7x93XheNe0igsA+4V0cUtv61iIrCIgQT4T5hYe7\r\niGTUpNlhI4LJOaIkGfGkqlEd9H0d/Vh/j7fXjGzgBzR+IGPqy929c+wiamYc\r\ni0RvUsEtFlAaA2cdT8BXakY8MJoswhMeP9pVW+qzDD0gINiBV/u0IlwtqEqk\r\nPsjP3hB/XV62v4lGyVUbRnrKO9eyPOLjn1X4qKLOtE4dnsFbpmu5g0mwNMBz\r\nFkesJriAzRNsgnUM7hPnM1dtKdTaFcSkbWGEzZb7eVrsPRDElTo/phK2mKOW\r\n01Byg3OxK+wbP7MhbQyuXpOYnS2Q0IvevpUd5colLCrPNnGhzp8q1o/5a75y\r\nSxSC8rFrsIsgLy6af3yK+Lr+dHLMwsVEiZE=\r\n=+w8g\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"currie0612","email":"currie0612@gmail.com"},"directories":{},"maintainers":[{"name":"currie0612","email":"currie0612@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swap-sdk_2.0.6_1653383398320_0.5813013174960215"},"_hasShrinkwrap":false},"2.0.7":{"name":"@currie0612/swap-sdk","version":"2.0.7","description":"the front sdk for crema swap","license":"MIT","scripts":{"cli":"ts-node ./cli/main.ts","build":"rm -fr dist/ && tsc -P ./tsconfig.esm.json && tsc -P ./tsconfig.cjs.json","test:unit":"yarn mocha ./test/* --require ts-node/register"},"dependencies":{"@project-serum/serum":"^0.13.64","@saberhq/eslint-config":"^1.12.66","@saberhq/solana-contrib":"^1.12.66","@saberhq/token-utils":"^1.12.66","@saberhq/tsconfig":"^1.12.66","@solana/buffer-layout":"^4.0.0","@solana/spl-token":"^0.2.0","@solana/spl-token-v2":"npm:@solana/spl-token@0.2.0","@solana/web3.js":"^1.36.0","bn.js":"^5.2.0","bs58":"^5.0.0","decimal.js":"^10.3.1","jsbi":"^4.2.0","tiny-invariant":"^1.2.0"},"devDependencies":{"@rushstack/eslint-patch":"^1.1.0","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/chai":"^4.2.22","@types/inquirer":"^8.2.0","@types/lodash":"^4.14.180","@types/mocha":"^9.1.0","@types/node":"^17.0.23","@types/prettier":"^2.4.4","chai":"^4.3.4","commander":"^9.1.0","console-table-printer":"^2.10.0","eslint":"^8.10.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-import":"^2.25.4","inquirer":"^8.2.2","lodash":"^4.17.21","mocha":"^9.1.3","prettier":"^2.5.1","ts-node":"^10.4.0","tsdx":"^0.14.1","tslib":"^2.3.1","typescript":"^4.3.5","yaml":"next"},"lint-staged":{"*.{ts,tsx}":"eslint --cache --fix","*.{js,json,jsx,html,css,md}":"prettier --write"},"publishConfig":{"access":"public"},"typings":"dist/index.d.ts","main":"dist/cjs/index.js","module":"dist/ems/index.js","packageManager":"yarn@3.2.0","gitHead":"a7f8588e0460299356b5df2f469b59a19ebbc61d","_id":"@currie0612/swap-sdk@2.0.7","_nodeVersion":"17.7.2","_npmVersion":"8.5.2","dist":{"integrity":"sha512-OKGnupBGLk3RubmKgpMzdVdcOqzeMZ1bretIrO7B/f5xV5vkuqV2hYKov3hMtWXXoFSG53wovkzVp5X+l9Wxdg==","shasum":"fed4438003ecd4e7f0ce352b6ec5d8bd3cedd367","tarball":"https://registry.npmjs.org/@currie0612/swap-sdk/-/swap-sdk-2.0.7.tgz","fileCount":274,"unpackedSize":1168324,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBZeUH/w9cMyCpP8Jxrc+0ACqNf9Bm/kaISBeubDF7X4AiBmlCwjFi0TxUflcW4kp2uvobaGAeZzmA42/dQ4jhcIpw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijKx7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpZCg//fxmScEWi0KEXcd/D/xZN6YlBTmuuOtNmuOOwm7Mel5Mp/o92\r\nhGR6LwOOILeDQVsgKMLcANGr/oMEk/8+e4qFzPOPVBElsVDeNR6bKlsb4cyp\r\nBF70rT5/c1VbVHJGsr9b4JDxqVLX4YfRE3SHAibJBN8AuAAGPZKuZ0d8VK7M\r\n9hkzNQ+4IwPVARZnx2bS1NNmBLOP2cVbxT0Tp/mRRRIZ/N1MQ5lSGjyg2F44\r\nC+g3BRLtOgwTeOkofWNu0poLylIk9b3wfqOz8CfN/nnZU48SMpVXmKFNvSZP\r\netqVBYsvENyEuZ8VTYjoIvpUKGs3PLGc1wOr8f9KFpAegluytf0C/dTFW7X3\r\nMI3foHFVXr/9AktEzX/X6iWloV26sSA0d22XXcqXro+spzuFjSbMVsQSJmzo\r\nNdZVSESqQzH+CqpPCqw6xRdcHn95d8BQZ1Ruu9FOd6EOCwxBlU9JmXlYJFDO\r\niZNgIpGLf97J1jAvycbdEjuIQW5R6kjE2RTmfCu7DhkQ5Pqi8wQRsC17Jva9\r\nwDsrcKm19ZBslTiejoOKGUhykn60jQa9Enb6290DZJqQ44o39HaD+F/3FuNb\r\nAzvqJD9WmysvuWFoF8Lb8Q6fKnbDhJZRKSDNB091t2iwZe7RPj7L1ePORZI1\r\nRJD34XLXca+ewrG9JBajlikVmZNJMe8ZB1k=\r\n=neXX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"currie0612","email":"currie0612@gmail.com"},"directories":{},"maintainers":[{"name":"currie0612","email":"currie0612@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swap-sdk_2.0.7_1653386363107_0.39109700496165956"},"_hasShrinkwrap":false},"2.0.8":{"name":"@currie0612/swap-sdk","version":"2.0.8","description":"the front sdk for crema swap","license":"MIT","scripts":{"cli":"ts-node ./cli/main.ts","build":"rm -fr dist/ && tsc -P ./tsconfig.esm.json && tsc -P ./tsconfig.cjs.json","test:unit":"yarn mocha ./test/* --require ts-node/register"},"dependencies":{"@saberhq/solana-contrib":"^1.12.66","@saberhq/token-utils":"^1.12.66","@solana/buffer-layout":"~4.0.0","@solana/spl-token":"~0.1.8","@solana/web3.js":"1.36.0","axios":"^0.27.2","bn.js":"^5.2.0","bs58":"^5.0.0","decimal.js":"^10.3.1","tiny-invariant":"^1.2.0"},"devDependencies":{"@rushstack/eslint-patch":"^1.1.0","@saberhq/eslint-config":"^1.12.66","@saberhq/tsconfig":"^1.12.66","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/chai":"^4.2.22","@types/inquirer":"^8.2.0","@types/lodash":"^4.14.180","@types/mocha":"^9.1.0","@types/node":"^17.0.23","@types/prettier":"^2.4.4","chai":"^4.3.4","commander":"^9.1.0","console-table-printer":"^2.10.0","eslint":"^8.10.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-import":"^2.25.4","inquirer":"^8.2.2","jsbi":"^4.3.0","lodash":"^4.17.21","mocha":"^9.1.3","prettier":"^2.5.1","ts-node":"^10.4.0","tslib":"^2.3.1","typescript":"^4.3.5","yaml":"next"},"lint-staged":{"*.{ts,tsx}":"eslint --cache --fix","*.{js,json,jsx,html,css,md}":"prettier --write"},"publishConfig":{"access":"public"},"typings":"dist/esm/src/index.d.ts","main":"dist/esm/src/index.js","module":"dist/esm/src/index.js","packageManager":"yarn@3.2.0","gitHead":"b594c2c1c1e901dba29f54d16231503b5178c4b6","_id":"@currie0612/swap-sdk@2.0.8","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-pJ6ODiF8mZjF1vzzieShafQFQQprILXbrdu1AlpH1bOzdboc8GMtZ9RXv4hBoZoiPcM7fCyZ+343ON0gPMpugg==","shasum":"8e030a6565f05adcbcbd7b9e36ab4b2fbd0319ba","tarball":"https://registry.npmjs.org/@currie0612/swap-sdk/-/swap-sdk-2.0.8.tgz","fileCount":210,"unpackedSize":830293,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBPcJu8/u2HkL2He9fIfLjlT9rcaHZJ3LkS5k9CED4CHAiB8onRNWf62iB7nhADlD4+sTemggjG5XWfmX0mEWaxoLA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqYZKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpWhRAAgvM2Z7UeXrAHbpkbDsjjPwntj0LWQbBvWKXyGLo68fi/IlFu\r\nOMTg5FApgsZw1DgBV2HoMcNw/g4MRWpl2X8wpuxqzvpYSlTd9t2TZ1hYRucC\r\nGks7RqomSPmLMR+6Pknf1FglPAMFK6h2WWE2Oc0BjxosuulHkv0pLp5O2lQN\r\nq36xaI2KPatwCwKLswiuG+5WL9G6kAPZ8OgnM/eZlfhyYPw0iTpLAZlN4WGU\r\nfGsTVq+2ahahM1qut0Ta5M3rXtOwt+UwCOal5K8wcygxqCH+WUjSPVfjy02T\r\ncYAJsgP4tjTeyMZMIFkWrYC5RLYhsCKI06SLEcUTOc6cGba6mzN123vZGpdi\r\ntuCeIsUofuepiCSylB2fOjaBVpngqwKxsbxl813jN+kM+lHnDs8tixSpFyq4\r\n1GddIVoXgKtBYQKOLtjvNlRETnXESAyO9NVs8nLYZyQySHM/KN29/PZuaevc\r\nDjlzd1MZpvoeevKt3U3OCzQ67wQdPOHJxKU2YrI2PVCdkI/kgPZj7wpgBdJj\r\nCvoIOPT7aEfOstQQ01W5gf5ZXOuHIJC3ZFeY5XpZiQgNIck+E3xO1uy8DVRu\r\nP+OPPJrdSZOthiGNajd6lB5wN1hhl25doo8TFnEX/6AiVJvDTj43IxVh8XFc\r\nm5790FtgMWY1E/Dppt28dXhfAhdI01iW4jo=\r\n=w/Bf\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"currie0612","email":"currie0612@gmail.com"},"directories":{},"maintainers":[{"name":"currie0612","email":"currie0612@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swap-sdk_2.0.8_1655277130542_0.3585233285441971"},"_hasShrinkwrap":false},"2.0.9":{"name":"@currie0612/swap-sdk","version":"2.0.9","description":"the front sdk for crema swap","license":"MIT","scripts":{"cli":"ts-node ./cli/main.ts","build":"rm -fr dist/ && tsc -P ./tsconfig.esm.json && tsc -P ./tsconfig.cjs.json","test:unit":"yarn mocha ./test/* --require ts-node/register"},"dependencies":{"@saberhq/solana-contrib":"^1.12.66","@saberhq/token-utils":"^1.12.66","@solana/buffer-layout":"~4.0.0","@solana/spl-token":"~0.1.8","@solana/web3.js":"1.36.0","axios":"^0.27.2","bn.js":"^5.2.0","bs58":"^5.0.0","decimal.js":"^10.3.1","tiny-invariant":"^1.2.0"},"devDependencies":{"@rushstack/eslint-patch":"^1.1.0","@saberhq/eslint-config":"^1.12.66","@saberhq/tsconfig":"^1.12.66","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/chai":"^4.2.22","@types/inquirer":"^8.2.0","@types/lodash":"^4.14.180","@types/mocha":"^9.1.0","@types/node":"^17.0.23","@types/prettier":"^2.4.4","chai":"^4.3.4","commander":"^9.1.0","console-table-printer":"^2.10.0","eslint":"^8.10.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-import":"^2.25.4","inquirer":"^8.2.2","jsbi":"^4.3.0","lodash":"^4.17.21","mocha":"^9.1.3","prettier":"^2.5.1","ts-node":"^10.4.0","tslib":"^2.3.1","typescript":"^4.3.5","yaml":"next"},"lint-staged":{"*.{ts,tsx}":"eslint --cache --fix","*.{js,json,jsx,html,css,md}":"prettier --write"},"publishConfig":{"access":"public"},"typings":"dist/esm/src/index.d.ts","main":"dist/esm/src/index.js","module":"dist/esm/src/index.js","packageManager":"yarn@3.2.0","gitHead":"b594c2c1c1e901dba29f54d16231503b5178c4b6","_id":"@currie0612/swap-sdk@2.0.9","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-SxTP+7PU8kDr+LYXOU1JCYGiNyNvdTg99TcUWoBdR3+eBlkASPRG0I00X3jc7eyJk2zSknEVLNeeusW3+ycD5A==","shasum":"a49ca9a230d5914ec66dd2b1410a9bd20bb09426","tarball":"https://registry.npmjs.org/@currie0612/swap-sdk/-/swap-sdk-2.0.9.tgz","fileCount":242,"unpackedSize":1008413,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMkUWN6HZJs75Sb1ecew8K7Pmio6Od2ymL52dpu9B3PgIhALuQQU38TyYp2jeVLfwEczT+h+5QDPSRjAbMg6XPsjJt"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqYblACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqvdhAAhh3gJq48KCfGOAXnM2f0A+XpiWqzk9nKZsb7+5DnbRFYqKNT\r\nuOPPwdn1vTICHJq8Tha4lzfFk+ZVYkTuPeSWOLgDgtw/3S5y6aK4edUOFAw3\r\nlHqXVyA69at5VGpQktwjLcuzlD71+/pcWayVBe+68ZmNh56RWli+wVZ2otcC\r\n9Gysg23WwVxkeRigNk8m15EjHlozyxwKM99Fld2xWnhc/BcvEi9AMg6Ad/Fk\r\nHfzp3TGVKYrxx/R2JLnLoVmRCcPm+rtTMFOEdVSWQpirHET43NFjFECAXBJ3\r\nZELxm9Oz2leeWuOWuPSPdL4K85AQ+Ofpq3Pfg8SD5/yoz5u9uapnvt0UTTEy\r\n+Vo0D+5P2RjCiFMxZqBp6W61YVwIMFkX2njgGn+1dNM+/v2ClmcB7b1yuSSh\r\ndqJNiWVbAn+eGaKqr5UE04yYV48zhrPWxmuPiGeNL6gD0Qmt6QWfZCoMKu/q\r\nMri68Ln0SCZ2jnQUbuQhBWwaqjpIdUNgMIqFv1a0HZY7QcSA5/72xsD//4wq\r\nfZR5GH74xhKk8DJjudz4aFD3OFGgjmeoCD3S6M1dqzZP7+XbdxlXxmoBobBm\r\nFeU35Uk1rKjxPSWy94APFk9GOyGaQAwj32Dv+t4r1tEOw4pB+3veYX/rz3kg\r\n7jrL6WLx6bq0NiP8lLnn5cBTyh/troL3ydc=\r\n=1WFB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"currie0612","email":"currie0612@gmail.com"},"directories":{},"maintainers":[{"name":"currie0612","email":"currie0612@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swap-sdk_2.0.9_1655277285254_0.9538816506746484"},"_hasShrinkwrap":false},"2.0.10":{"name":"@currie0612/swap-sdk","version":"2.0.10","description":"the front sdk for crema swap","license":"MIT","scripts":{"cli":"ts-node ./cli/main.ts","build":"rm -fr dist/ && tsc -P ./tsconfig.esm.json && tsc -P ./tsconfig.cjs.json","test:unit":"yarn mocha ./test/* --require ts-node/register"},"dependencies":{"@saberhq/solana-contrib":"^1.12.66","@saberhq/token-utils":"^1.12.66","@solana/buffer-layout":"~4.0.0","@solana/spl-token":"~0.1.8","@solana/web3.js":"1.36.0","axios":"^0.27.2","bn.js":"^5.2.0","bs58":"^5.0.0","decimal.js":"^10.3.1","tiny-invariant":"^1.2.0"},"devDependencies":{"@rushstack/eslint-patch":"^1.1.0","@saberhq/eslint-config":"^1.12.66","@saberhq/tsconfig":"^1.12.66","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/chai":"^4.2.22","@types/inquirer":"^8.2.0","@types/lodash":"^4.14.180","@types/mocha":"^9.1.0","@types/node":"^17.0.23","@types/prettier":"^2.4.4","chai":"^4.3.4","commander":"^9.1.0","console-table-printer":"^2.10.0","eslint":"^8.10.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-import":"^2.25.4","inquirer":"^8.2.2","jsbi":"^4.3.0","lodash":"^4.17.21","mocha":"^9.1.3","prettier":"^2.5.1","ts-node":"^10.4.0","tslib":"^2.3.1","typescript":"^4.3.5","yaml":"next"},"lint-staged":{"*.{ts,tsx}":"eslint --cache --fix","*.{js,json,jsx,html,css,md}":"prettier --write"},"publishConfig":{"access":"public"},"typings":"dist/esm/src/index.d.ts","main":"dist/esm/src/index.js","module":"dist/esm/src/index.js","packageManager":"yarn@3.2.0","gitHead":"b594c2c1c1e901dba29f54d16231503b5178c4b6","_id":"@currie0612/swap-sdk@2.0.10","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-qGoN9inGgk4owCVvet4QwE08V46lZMQ3JmwPk+HG9cHsIrjbvoBgN3zf780fVhB/TBnewWSXG2jEIybp5PznJA==","shasum":"c68ccd95d640c06b83c4980319fe51140e40eb91","tarball":"https://registry.npmjs.org/@currie0612/swap-sdk/-/swap-sdk-2.0.10.tgz","fileCount":242,"unpackedSize":1008414,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHZVBQsgPW2/r/gCwhF7wQP/MfdvxwteWtmaCgD7P4o+AiAiu1qCB2MfjCdBFmTn6xkCYCRMIkuioxHy8DGqHB7K5g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiq/jYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoycRAAnZW4vL2zcrk+y1ELZXgYI6LVPkW9eR/T3l9WVI1CMWd6W53i\r\nVAPF1gzLQoBo55HGB7RAn5aLc4VJgtWMpDkGNdYIHQQTiyf/JUM7Yy9N7VUl\r\ncy4iqK67wYXd0wvcXmhq1+CclZlybSYSoznBqzIxMV8WbQI8MHRDMfemxwOL\r\nGWbumK3Fpva0S+GtenHGJtuFIGZ5JvnAtIeFdpKuhNygbQIVlttW18GR4NGH\r\nY73gyOMuEaSaLptKXgnjVG/rBaOwFRaXQo87eK7Y4G/efpRe9yxKEyGsi0Gq\r\n2f0Y0oUphjG5//488TeE9dfAx3FzEb87s5s7v//sZ9ohVqLj450+FFqzsUKV\r\n/UkfWb/+Ed/eGCuV6JK+Spsf5b4Gmnb/sGvzwe9FnGy+P2ttgFl5lVv/kSjr\r\nOJNhXhiTRalGr0cbaWuY3wdMi87OaMu5Tjpma66vz5rQxI5eQSE9mPZ99SyL\r\nNjfXOUMdlPy9RoPgRdz+eZNWs9z0BlkwxqzwRm06pRSdAX/REgrcJRUDu2Vz\r\nPHCpJPCG89SqsBCAoL67SEmhKDUFMrpeNOdz5i+KVE0GwX8xFLRHWgTU7G6T\r\nR4kObv7QK6P8DjbucOnNh223qvTkl6ywuJpuSEW3wPPQHi7V0cHQ9YZRvFnn\r\nlDDwkmmR3YhWIGvHwWl1fxgXeptaJ9SmYK4=\r\n=Rb2O\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"currie0612","email":"currie0612@gmail.com"},"directories":{},"maintainers":[{"name":"currie0612","email":"currie0612@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swap-sdk_2.0.10_1655437528173_0.6697955245749423"},"_hasShrinkwrap":false},"2.0.11":{"name":"@currie0612/swap-sdk","version":"2.0.11","description":"the front sdk for crema swap","license":"MIT","scripts":{"cli":"ts-node ./cli/main.ts","build":"rm -fr dist/ && tsc -P ./tsconfig.esm.json && tsc -P ./tsconfig.cjs.json","test:unit":"yarn mocha ./test/* --require ts-node/register"},"dependencies":{"@saberhq/solana-contrib":"^1.12.66","@saberhq/token-utils":"^1.12.66","@solana/buffer-layout":"~4.0.0","@solana/spl-token":"~0.1.8","@solana/web3.js":"1.41.3","axios":"^0.27.2","bn.js":"^5.2.0","bs58":"^5.0.0","decimal.js":"^10.3.1","tiny-invariant":"^1.2.0"},"devDependencies":{"@rushstack/eslint-patch":"^1.1.0","@saberhq/eslint-config":"^1.12.66","@saberhq/tsconfig":"^1.12.66","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/chai":"^4.2.22","@types/inquirer":"^8.2.0","@types/lodash":"^4.14.180","@types/mocha":"^9.1.0","@types/node":"^17.0.23","@types/prettier":"^2.4.4","chai":"^4.3.4","commander":"^9.1.0","console-table-printer":"^2.10.0","eslint":"^8.10.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-import":"^2.25.4","inquirer":"^8.2.2","jsbi":"^4.3.0","lodash":"^4.17.21","mocha":"^9.1.3","prettier":"^2.5.1","ts-node":"^10.4.0","tslib":"^2.3.1","typescript":"^4.3.5","yaml":"next"},"lint-staged":{"*.{ts,tsx}":"eslint --cache --fix","*.{js,json,jsx,html,css,md}":"prettier --write"},"publishConfig":{"access":"public"},"typings":"dist/esm/src/index.d.ts","main":"dist/esm/src/index.js","module":"dist/esm/src/index.js","packageManager":"yarn@3.2.0","gitHead":"72aa5fe61e70d8e328a406d9a386a9f438dabbe4","_id":"@currie0612/swap-sdk@2.0.11","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-KA+J5VNYBiPrPB2Tvyh3mDTwysrVEzuxFNYTDMM8ruusGQ8I7g0wkVV/kw3Sc6Pazs2xHDLCZNY1OlvQhoa/qw==","shasum":"b03e05926670dcd647ddda06ddde7e4f7da65b68","tarball":"https://registry.npmjs.org/@currie0612/swap-sdk/-/swap-sdk-2.0.11.tgz","fileCount":258,"unpackedSize":1037221,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxzt4XA7AkXQQ7Ult4fRnHfm2DqXT0xsH4W1o8cpNkuwIgMY02fITjwG1SVySEKCuoQeMhfA14YzLbotiozdY57S4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixVEoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrMug/+Lx0NJ0mmN2Xi/zYMKaCtjMeD54ByNI7P5xWSunOmspjR5Nc6\r\nzV4ZHQ9LGnrjJDyiWefaWBpbiNS/NkIRDBepmQ4QzrqI5Y9AIEQbZYHl73j7\r\ntpiYSzMZ/ZBIMcailp+019+Gl0Km5FxPvwPARmERpKP9twSO4NKt6gnJZsYS\r\nqBiXYHlH2jmnbqDLxp5Ir/vcdANIJuEe8BIAwkcLJF1fDVwn8Z/IhkaopSUF\r\nv+ZmvnFVznFeHjP6/m5nPoXkavLtwx4YrO2fO8gG09rTx06v9KnMpD90pxii\r\nd4AFxdDT4NignGFunuHbWQOQCgqRUYLG6+m1OHJrvZlR+Pd3mnUX2+VobTbA\r\ntoV7hzfs4s7WZUlUkifdCRNL57FmgfpKaVDkyg/CiVx610dmjPTOwPIG0GFu\r\neXI2yUTvuzARGgEkSizSWJ1qH/VFPxxTUT/T5dTQccBOdZ6y2IeezG4gyqqq\r\n/s4LVF44k6CACmPAXYbC0fkSc59Rrj0St/eBDqrWs9rjZwgKe2ocSJTIQEXA\r\n3Nz87lIrrz5nrYsjZunx2kva4lDYlR3HUF00WiMxq371wu7SXGHCeJh3Pv3S\r\nrMqua3rlnvWCZNvs9aL311oxEnk+y1By06a0OWpbal7edwDhls0O9cHKj19r\r\nDnnIZCY23UNhLt1q1vW0DVJObOwTzzR8ouM=\r\n=zNKd\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"currie0612","email":"currie0612@gmail.com"},"directories":{},"maintainers":[{"name":"currie0612","email":"currie0612@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swap-sdk_2.0.11_1657098536299_0.7739940074164409"},"_hasShrinkwrap":false},"2.0.12":{"name":"@currie0612/swap-sdk","version":"2.0.12","description":"the front sdk for crema swap","license":"MIT","scripts":{"cli":"ts-node ./cli/main.ts","build":"rm -fr dist/ && tsc -P ./tsconfig.esm.json && tsc -P ./tsconfig.cjs.json","test:unit":"yarn mocha ./test/* --require ts-node/register"},"dependencies":{"@saberhq/solana-contrib":"^1.12.66","@saberhq/token-utils":"^1.12.66","@solana/buffer-layout":"~4.0.0","@solana/spl-token":"~0.1.8","@solana/web3.js":"1.41.3","axios":"^0.27.2","bn.js":"^5.2.0","bs58":"^5.0.0","decimal.js":"^10.3.1","tiny-invariant":"^1.2.0"},"devDependencies":{"@rushstack/eslint-patch":"^1.1.0","@saberhq/eslint-config":"^1.12.66","@saberhq/tsconfig":"^1.12.66","@types/bn.js":"^5.1.0","@types/bs58":"^4.0.1","@types/chai":"^4.2.22","@types/inquirer":"^8.2.0","@types/lodash":"^4.14.180","@types/mocha":"^9.1.0","@types/node":"^17.0.23","@types/prettier":"^2.4.4","chai":"^4.3.4","commander":"^9.1.0","console-table-printer":"^2.10.0","eslint":"^8.10.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-import":"^2.25.4","inquirer":"^8.2.2","jsbi":"^4.3.0","lodash":"^4.17.21","mocha":"^9.1.3","prettier":"^2.5.1","ts-node":"^10.4.0","tslib":"^2.3.1","typescript":"^4.3.5","yaml":"next"},"lint-staged":{"*.{ts,tsx}":"eslint --cache --fix","*.{js,json,jsx,html,css,md}":"prettier --write"},"publishConfig":{"access":"public"},"typings":"dist/esm/src/index.d.ts","main":"dist/esm/src/index.js","module":"dist/esm/src/index.js","packageManager":"yarn@3.2.0","gitHead":"ffff65019c848f5dfb25ad696853ca07b2aafb88","_id":"@currie0612/swap-sdk@2.0.12","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-dxGZlD8p5pc0WlwucrxDbL1WW9rvfgZ7wA7G8Q8gRsdvaOyerZVrHRCH2QqeuTekVpgARSdHQ5+DEurlOVOIdA==","shasum":"90eaeec694e6f48d966237531fa22f81b9f25c0b","tarball":"https://registry.npmjs.org/@currie0612/swap-sdk/-/swap-sdk-2.0.12.tgz","fileCount":258,"unpackedSize":1038069,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRyZH2x9LyGeitwcihArLmYOw85CnP3tb1m2H6tgtdYAIgRg756c1G7efHHCn4FIpkMXXbs4UpgitzU8C+JNbrUEc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixZCpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpMQg/9FbMpMYZq0p6+U7nFrfFGYbQ8jqa+pX5QAEq1FgdsOQmkxqT1\r\n1t7i8Bk7lIvd9elcWLAAFVJQx3CXylLEIfbudIYRcDy7O0BR4uBPGnZJ0yq9\r\nRA63XDRqAIT9nlhNRc6pt9PG/hmrG/jP8+eGngloxoB/5BC01XSsSJTJrMQt\r\nkyuS9pt/8tPzyPqkZQs949XPp42NvJFNe7LiL6GuAibZfDAMIM5AYCHfJnkm\r\n9hAKxmIU/yYiFTv7vgRraHrYUebolEf469JQm9oK1Ix41OfJU/HBF8upmTyI\r\noaPbRx2yN9VRkjaWeV2hs4CwWa1HdFoKOLq+iKKpjADQmbCodtzT7IYiiEEi\r\nrDoIA7XRV2eAG6YXhODM8ub+QCCk6dY4lxLR580iO/gAzYJIyh4I1hIrjaCg\r\nAZ84zbmxGWMcSPDeCphKbmO31CZ99ZBqS0ZFft/2cDa6NQyyZIageEmYBmFc\r\nPVqo9S6dsViOHj3XAfNiR0QeDhc+/Tl44f+YklQ7slnRxDs0rFMoPlVhzk0I\r\ncywGjb36RZUIGl9DSVnXWOMugCFxpxByvezmrYJ3paKrIgpstHirdPdGsT3N\r\nNe/Q5wa6ULGdkORwo9+1JGOlSkFd8WO9e6/u4eOuTsdgx9lZllWA5PWNNAy0\r\nGVtHeO+svCuKK5VPTo89g2V/Z0hxsE1Qugk=\r\n=Ve9x\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"currie0612","email":"currie0612@gmail.com"},"directories":{},"maintainers":[{"name":"currie0612","email":"currie0612@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swap-sdk_2.0.12_1657114793743_0.9627970749132484"},"_hasShrinkwrap":false}},"time":{"created":"2022-04-02T12:57:36.826Z","2.0.0":"2022-04-02T12:57:37.099Z","modified":"2022-07-06T13:39:54.014Z","2.0.1":"2022-04-08T08:10:10.971Z","2.0.2":"2022-04-12T06:22:48.027Z","2.0.3":"2022-04-20T12:41:04.204Z","2.0.4":"2022-04-22T08:28:43.628Z","2.0.5":"2022-04-22T08:38:25.671Z","2.0.6":"2022-05-24T09:09:58.512Z","2.0.7":"2022-05-24T09:59:23.267Z","2.0.8":"2022-06-15T07:12:10.744Z","2.0.9":"2022-06-15T07:14:45.566Z","2.0.10":"2022-06-17T03:45:28.398Z","2.0.11":"2022-07-06T09:08:56.468Z","2.0.12":"2022-07-06T13:39:53.935Z"},"maintainers":[{"name":"currie0612","email":"currie0612@gmail.com"}],"description":"the front sdk for crema swap","license":"MIT","readme":"## Install:\n\n```\nnpm i @cremafinance/crema-sdk\n```\n\n## Build:\n\n```\nnpm run build\n```\n\n## Instructions:\n\n```\nimport { TokenSwap } from '@cremafinance/crema-sdk'\nconst swap = await new TokenSwap(conn, swapProgramId, swapKey, null).load()\nconst amountOut: any = await swap.preSwapA(amountIn) // a->b\nconst amountOut: any = await swap.preSwapB(amountIn) // b->a\n```\n\n## Parameters Description：\n\n```\namountIn: Decimal (using decimal.js repo)\n```\n\n\n## Liquidity Calculation Formula\n\nAssuming the current price is $P_{c}$，the price range that users add liquidity in is $[P_{a},P_{b}]$\n\n$\n\\LARGE\nL = \\begin {cases}\n    ¦   {Δx} \\over {1 \\over {\\sqrt{P_{a}}}} -  {1 \\over {\\sqrt{P_{b}}}} &, \\text P_{c} < P_{a} \\\\    \\\n    ¦   {Δy} \\over {\\sqrt{P_{b}} - \\sqrt{P_{a}}} &, \\text P_{c} > P_{b}\\\\\n    ¦   {{Δx} \\over {1 \\over {\\sqrt{P_{c}}}} -  {1 \\over {\\sqrt{P_{b}}}}} = {{Δy} \\over {\\sqrt{P_{c}} - \\sqrt{P_{a}}}} &, \\text P_{c} \\in [P_{a},P_{b}]  \\\\    \\\n    \\end {cases}\n$\n","readmeFilename":"README.md"}