@infrared-dao/default-list
Version:
Default lists for Infrared interfaces including tokens and vaults
95 lines (94 loc) • 3.84 kB
JSON
{
"name": "@infrared-dao/default-list",
"version": "4.7.1",
"description": "Default lists for Infrared interfaces including tokens and vaults",
"keywords": [
"berachain",
"default",
"token",
"vaults",
"vault",
"list"
],
"homepage": "https://github.com/infrared-dao/infrared-default-list#readme",
"repository": {
"type": "git",
"url": "git+https://github.com/infrared-dao/infrared-default-list.git"
},
"license": "GPL-3.0-or-later",
"sideEffects": false,
"type": "module",
"exports": {
"./assets/*": "./assets/*",
"./ivaults/mainnet": "./src/ivaults/mainnet.json",
"./ivaults/bepolia": "./src/ivaults/bepolia.json",
"./pol-vaults/mainnet": "./src/pol-vaults/mainnet.json",
"./pol-vaults/bepolia": "./src/pol-vaults/bepolia.json",
"./protocols": "./src/protocols.json",
"./schemas/ivaults": "./src/schemas/ivaults-schema.ts",
"./schemas/pol-vaults": "./src/schemas/pol-vaults-schema.ts",
"./schemas/protocols": "./src/schemas/protocols-schema.ts",
"./schemas/tokens": "./src/schemas/tokens-schema.ts",
"./tokens/mainnet": "./src/tokens/mainnet.json",
"./tokens/bepolia": "./src/tokens/bepolia.json"
},
"scripts": {
"clean-assets": "svgo -rf src -o src",
"convert-new-assets-to-svg": "tsx scripts/convert-new-assets-to-svg.ts",
"deploy-new-vaults": "dotenv -- tsx scripts/deploy-new-vaults.ts",
"format": "prettier --cache --log-level warn --write \"**/*.{js,jsx,ts,tsx,mjs,mts,md,mdx,json}\"",
"generate-token-images": "tsx scripts/generate-token-images.ts",
"generate-token-images-and-clean-and-format": "pnpm generate-token-images && pnpm clean-assets && pnpm format",
"lint": "concurrently \"pnpm format\" \"pnpm lint:ts\" \"pnpm type-check\"",
"lint:ts": "eslint --cache --quiet --fix .",
"sort": "concurrently \"tsx scripts/sort-ivaults.ts\" \"tsx scripts/sort-pol-vaults.ts\" \"tsx scripts/sort-protocols.ts\" \"tsx scripts/sort-tokens.ts\"",
"sort-and-format": "pnpm sort && pnpm format",
"sort-package-json": "pnpm dlx sort-package-json",
"type-check": "tsc --noEmit",
"validate": "concurrently \"tsx scripts/validate-protocols.ts\" \"tsx scripts/validate-tokens.ts\" \"tsx scripts/validate-ivaults.ts\" \"tsx scripts/validate-pol-vaults.ts\" && pnpm sort-and-format",
"validate-ivaults": "tsx scripts/validate-ivaults.ts && tsx scripts/sort-ivaults.ts && pnpm format",
"validate-pol-vaults": "tsx scripts/validate-pol-vaults.ts && tsx scripts/sort-pol-vaults.ts && pnpm format",
"validate-protocols": "tsx scripts/validate-protocols.ts && tsx scripts/sort-protocols.ts && pnpm format",
"validate-tokens": "tsx scripts/validate-tokens.ts && tsx scripts/sort-tokens.ts && pnpm format"
},
"devDependencies": {
"@infrared-dao/eslint-config": "^0.0.8",
"@infrared-dao/prettier-config": "^0.0.3",
"@infrared-dao/tsconfig": "^0.0.2",
"@neplex/vectorizer": "^0.0.5",
"@svgdotjs/svg.js": "^3.2.4",
"@trivago/prettier-plugin-sort-imports": "^5.2.2",
"@types/node": "^24.2.1",
"@types/slug": "^5.0.9",
"@types/svgdom": "^0.1.2",
"concurrently": "^9.2.0",
"dotenv": "^17.2.1",
"dotenv-cli": "^10.0.0",
"eslint": "9.33.0",
"glob": "^11.0.3",
"globals": "^16.3.0",
"prettier": "^3.6.2",
"prettier-plugin-sort-json": "^4.1.1",
"sharp": "^0.34.3",
"slug": "^11.0.0",
"svgdom": "^0.1.22",
"svgo": "^4.0.0",
"tsx": "^4.20.4",
"typescript": "^5.9.2",
"typescript-eslint": "^8.39.1",
"viem": "^2.33.3"
},
"peerDependencies": {
"valibot": "^1.1.0"
},
"packageManager": "pnpm@10.10.0",
"engines": {
"node": ">=20.5.1",
"npm": "please-use-pnpm",
"pnpm": ">=10",
"yarn": "please-use-pnpm"
},
"onlyBuiltDependencies": [
"esbuild"
]
}