{"_id":"@api3-ecosystem/dapp-registry","_rev":"6-5b077ccd67acfef7f2ea9b5688a2f6c0","name":"@api3-ecosystem/dapp-registry","dist-tags":{"latest":"1.0.6"},"versions":{"1.0.0":{"name":"@api3-ecosystem/dapp-registry","version":"1.0.0","author":{"name":"API3 DAO"},"license":"MIT","_id":"@api3-ecosystem/dapp-registry@1.0.0","maintainers":[{"name":"ashar2shahid","email":"ashar2shahid@gmail.com"}],"homepage":"https://github.com/api3dao/dapp-registry#readme","bugs":{"url":"https://github.com/api3dao/dapp-registry/issues"},"dist":{"shasum":"71f9e07dfd9dbe527db65d7d917ea20f66935526","tarball":"https://registry.npmjs.org/@api3-ecosystem/dapp-registry/-/dapp-registry-1.0.0.tgz","fileCount":19,"integrity":"sha512-karZILyWoxs5Ap00UDQE7vhQifvQGTyA+VeYqnQFqoJ/du0ADU0pLBD5XV/frYtiDnvhaL5Y6L7ehP9obQ6Tjw==","signatures":[{"sig":"MEUCIQCpffV85Hp3z8M427VNfV+VQAZH/B5Jvd7e3fKNgRVZVAIgXjxvZUKhrq8MUlTGWXE6sv1Bc+3qBov46x25VVRHDjo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173600},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"441eb021d9741ee23a5b08ebeb1184ab248a5d23","private":false,"scripts":{"dev":"ts-node scripts/generate-projects.ts --watch","lint":"eslint . --ext .js,.ts","build":"yarn clean && yarn generate:projects && tsc -p tsconfig.build.json","clean":"rimraf ./dist","prepare":"husky install","prettier":"prettier --write \"./**/*.{js,md,json}\"","validate":"yarn validate:projects","prepublishOnly":"yarn validate:projects","providers:ping":"ts-node scripts/ping-providers.ts","generate:projects":"ts-node scripts/generate-projects.ts","validate:projects":"ts-node scripts/validate-projects.ts"},"_npmUser":{"name":"ashar2shahid","email":"ashar2shahid@gmail.com"},"repository":{"url":"git+ssh://git@github.com/api3dao/dapp-registry.git","type":"git"},"_npmVersion":"9.8.1","description":"> A registry of all dapps that are part of the API3 ecosystem","directories":{},"_nodeVersion":"18.17.1","dependencies":{"zod":"^3.21.4"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","eslint":"^8.39.0","ethers":"^6.4.0","rimraf":"^5.0.1","ts-node":"^10.9.1","chokidar":"^3.5.3","prettier":"^2.8.8","typescript":"^5.0.4","@types/node":"^20.2.5","@api3/chains":"^4.13.1","@types/prettier":"^2.7.3","eslint-plugin-import":"^2.27.5","@typescript-eslint/parser":"^5.59.8","@typescript-eslint/eslint-plugin":"^5.59.8"},"_npmOperationalInternal":{"tmp":"tmp/dapp-registry_1.0.0_1717155247710_0.36021803416248255","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@api3-ecosystem/dapp-registry","version":"1.0.1","author":{"name":"API3 DAO"},"license":"MIT","_id":"@api3-ecosystem/dapp-registry@1.0.1","maintainers":[{"name":"ashar2shahid","email":"ashar2shahid@gmail.com"}],"homepage":"https://github.com/api3dao/dapp-registry#readme","bugs":{"url":"https://github.com/api3dao/dapp-registry/issues"},"dist":{"shasum":"9b9118fc8859792c2fadb9ceb408a5b875596c3d","tarball":"https://registry.npmjs.org/@api3-ecosystem/dapp-registry/-/dapp-registry-1.0.1.tgz","fileCount":19,"integrity":"sha512-0FREXF5Kj+aGxVzy4ygOr2Couyn6YE9CFbDfwLHTbI8KgKHVL/Twclxjsq2crvYw33b1xHiKm9/PpaSmCe2AUg==","signatures":[{"sig":"MEUCIQDPpfXPFzUjDjxUS4De3+Nv9O3XcZDzn+aXKRIExPf/wAIgBPNvK2ASeTH5f7EHZm+TXjsbGe6USF9ac2+6B77N/0Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":272158},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"5ffd12c0cbb929a344d7ccb05f8b6d03d924541d","private":false,"scripts":{"dev":"ts-node scripts/generate-projects.ts --watch","lint":"eslint . --ext .js,.ts","build":"yarn clean && yarn generate:projects && tsc -p tsconfig.build.json","clean":"rimraf ./dist","prepare":"husky install","prettier":"prettier --write \"./**/*.{js,md,json}\"","validate":"yarn validate:projects","prepublishOnly":"yarn validate:projects","providers:ping":"ts-node scripts/ping-providers.ts","generate:projects":"ts-node scripts/generate-projects.ts","validate:projects":"ts-node scripts/validate-projects.ts"},"_npmUser":{"name":"ashar2shahid","email":"ashar2shahid@gmail.com"},"repository":{"url":"git+ssh://git@github.com/api3dao/dapp-registry.git","type":"git"},"_npmVersion":"9.8.1","description":"> A registry of all dapps that are part of the API3 ecosystem","directories":{},"_nodeVersion":"18.17.1","dependencies":{"zod":"^3.21.4"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","eslint":"^8.39.0","ethers":"^6.4.0","rimraf":"^5.0.1","ts-node":"^10.9.1","chokidar":"^3.5.3","prettier":"^2.8.8","typescript":"^5.0.4","@types/node":"^20.2.5","@api3/chains":"^7.1.0","@types/prettier":"^2.7.3","eslint-plugin-import":"^2.27.5","@typescript-eslint/parser":"^5.59.8","@typescript-eslint/eslint-plugin":"^5.59.8"},"_npmOperationalInternal":{"tmp":"tmp/dapp-registry_1.0.1_1717268163336_0.039082725451937694","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@api3-ecosystem/dapp-registry","version":"1.0.2","author":{"name":"API3 DAO"},"license":"MIT","_id":"@api3-ecosystem/dapp-registry@1.0.2","maintainers":[{"name":"ashar2shahid","email":"ashar2shahid@gmail.com"}],"homepage":"https://github.com/api3dao/dapp-registry#readme","bugs":{"url":"https://github.com/api3dao/dapp-registry/issues"},"dist":{"shasum":"2dfd9fc3c016e95a974c58219e995c4a0357e8d4","tarball":"https://registry.npmjs.org/@api3-ecosystem/dapp-registry/-/dapp-registry-1.0.2.tgz","fileCount":19,"integrity":"sha512-D/2myUXyORfKbai5pUR5DADJobT+eaRkmpD0SprpLSWsmAGHE+7XpIm5+b3n2Oiw+woWRhiUbqtvNQTZGyipeA==","signatures":[{"sig":"MEUCIERV9Pbqz37oQa6FLJ7vdNCnkmZ08WuSBviogL6AQAolAiEAkqGD48nChyMpFRQnYk17gFSIVNCJfjZQHPIkIwu3W9U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":272824},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"79a90aa2fa4d073997a7470ae7fa3feb239c1359","private":false,"scripts":{"dev":"ts-node scripts/generate-projects.ts --watch","lint":"eslint . --ext .js,.ts","build":"yarn clean && yarn generate:projects && tsc -p tsconfig.build.json","clean":"rimraf ./dist","prepare":"husky install","prettier":"prettier --write \"./**/*.{js,md,json}\"","validate":"yarn validate:projects","prepublishOnly":"yarn validate:projects","providers:ping":"ts-node scripts/ping-providers.ts","generate:projects":"ts-node scripts/generate-projects.ts","validate:projects":"ts-node scripts/validate-projects.ts"},"_npmUser":{"name":"ashar2shahid","email":"ashar2shahid@gmail.com"},"repository":{"url":"git+ssh://git@github.com/api3dao/dapp-registry.git","type":"git"},"_npmVersion":"9.8.1","description":"> A registry of all dapps that are part of the API3 ecosystem","directories":{},"_nodeVersion":"18.17.1","dependencies":{"zod":"^3.22.3"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","eslint":"^8.39.0","ethers":"^6.4.0","rimraf":"^5.0.1","ts-node":"^10.9.1","chokidar":"^3.5.3","prettier":"^2.8.8","typescript":"^5.0.4","@types/node":"^20.2.5","@api3/chains":"^7.1.0","@types/prettier":"^2.7.3","eslint-plugin-import":"^2.27.5","@typescript-eslint/parser":"^5.59.8","@typescript-eslint/eslint-plugin":"^5.59.8"},"_npmOperationalInternal":{"tmp":"tmp/dapp-registry_1.0.2_1717647365170_0.3288069594399703","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@api3-ecosystem/dapp-registry","version":"1.0.3","author":{"name":"API3 DAO"},"license":"MIT","_id":"@api3-ecosystem/dapp-registry@1.0.3","maintainers":[{"name":"ashar2shahid","email":"ashar2shahid@gmail.com"}],"homepage":"https://github.com/api3dao/dapp-registry#readme","bugs":{"url":"https://github.com/api3dao/dapp-registry/issues"},"dist":{"shasum":"d064116c28c527d94620e970f37fe509bbac43a8","tarball":"https://registry.npmjs.org/@api3-ecosystem/dapp-registry/-/dapp-registry-1.0.3.tgz","fileCount":19,"integrity":"sha512-zBacjFRgpi2wod21BZn8x3Pr1ZfVFb6f9SWLlKbp5HPmvm/31FcG3v7di6wQl5Y34q3hPAxS47QrnmOItTqZaA==","signatures":[{"sig":"MEYCIQDkXhpYPzRxE046vqU7W2NQCy/Q4emW/8Q1eL9MKn304gIhAKqz18pJXL7uRCLxrLPXQm7OLs+MYnziytKJ8rjzCNRl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":319041},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"02e26b2c3e30c20446e72f70356367c1369a2572","private":false,"scripts":{"dev":"ts-node scripts/generate-projects.ts --watch","lint":"eslint . --ext .js,.ts","build":"yarn clean && yarn generate:projects && tsc -p tsconfig.build.json","clean":"rimraf ./dist","prepare":"husky install","prettier":"prettier --write \"./**/*.{js,md,json}\"","validate":"yarn validate:projects","prepublishOnly":"yarn validate:projects","providers:ping":"ts-node scripts/ping-providers.ts","generate:projects":"ts-node scripts/generate-projects.ts","validate:projects":"ts-node scripts/validate-projects.ts"},"_npmUser":{"name":"ashar2shahid","email":"ashar2shahid@gmail.com"},"repository":{"url":"git+ssh://git@github.com/api3dao/dapp-registry.git","type":"git"},"_npmVersion":"9.8.1","description":"> A registry of all dapps that are part of the API3 ecosystem","directories":{},"_nodeVersion":"18.17.1","dependencies":{"zod":"^3.22.3"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","eslint":"^8.39.0","ethers":"^6.4.0","rimraf":"^5.0.1","ts-node":"^10.9.1","chokidar":"^3.5.3","prettier":"^2.8.8","typescript":"^5.0.4","@types/node":"^20.2.5","@api3/chains":"^7.1.0","@types/prettier":"^2.7.3","eslint-plugin-import":"^2.27.5","@typescript-eslint/parser":"^5.59.8","@typescript-eslint/eslint-plugin":"^5.59.8"},"_npmOperationalInternal":{"tmp":"tmp/dapp-registry_1.0.3_1718159488906_0.8062498932906355","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@api3-ecosystem/dapp-registry","version":"1.0.4","author":{"name":"API3 DAO"},"license":"MIT","_id":"@api3-ecosystem/dapp-registry@1.0.4","maintainers":[{"name":"ashar2shahid","email":"ashar2shahid@gmail.com"}],"bugs":{"url":"https://github.com/api3dao/dapp-registry/issues"},"dist":{"shasum":"2ba69621e1d45fc111831d76665d400a8e48c459","tarball":"https://registry.npmjs.org/@api3-ecosystem/dapp-registry/-/dapp-registry-1.0.4.tgz","fileCount":26,"integrity":"sha512-c1oTU5sEfsqWBi5QjSf2PztlimhhLmKDalaSd420Ch83Wp63p0VN3zeMRqiyt0nTzExryENaeNrmmM/+fdKi5A==","signatures":[{"sig":"MEYCIQDx6BVpljhDNj17eYM8DGIW7w0l26rq7sDuVVzGBtTeLQIhAKxDh0LFO+Hj6jqr6b+1htlTGI9l2ZXS/oyFrTGhBfhO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":366196},"main":"./dist/index.js","private":false,"scripts":{"dev":"ts-node scripts/generate-projects.ts --watch","lint":"eslint . --ext .js,.ts","build":"yarn clean && yarn generate:projects && tsc -p tsconfig.build.json","clean":"rimraf ./dist","prepare":"husky install","prettier":"prettier --write \"./**/*.{js,md,json}\"","validate":"yarn validate:projects","prepublishOnly":"yarn validate:projects","providers:ping":"ts-node scripts/ping-providers.ts","generate:projects":"ts-node scripts/generate-projects.ts","validate:projects":"ts-node scripts/validate-projects.ts"},"_npmUser":{"name":"ashar2shahid","email":"ashar2shahid@gmail.com"},"repository":{"url":"git@github.com:api3dao/dapp-registry","type":"git"},"description":"> A registry of all dapps that are part of the API3 ecosystem","directories":{},"dependencies":{"zod":"^3.22.3"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","eslint":"^8.39.0","ethers":"^6.4.0","rimraf":"^5.0.1","ts-node":"^10.9.1","chokidar":"^3.5.3","prettier":"^2.8.8","typescript":"^5.0.4","@types/node":"^20.2.5","@api3/chains":"^7.1.0","@types/prettier":"^2.7.3","eslint-plugin-import":"^2.27.5","@typescript-eslint/parser":"^5.59.8","@typescript-eslint/eslint-plugin":"^5.59.8"},"_npmOperationalInternal":{"tmp":"tmp/dapp-registry_1.0.4_1720710855069_0.3011282552291683","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@api3-ecosystem/dapp-registry","version":"1.0.5","author":{"name":"API3 DAO"},"license":"MIT","_id":"@api3-ecosystem/dapp-registry@1.0.5","maintainers":[{"name":"ashar2shahid","email":"ashar2shahid@gmail.com"}],"bugs":{"url":"https://github.com/api3dao/dapp-registry/issues"},"dist":{"shasum":"12335b911dd8f05e8fe8ebb4f153164eedca67c2","tarball":"https://registry.npmjs.org/@api3-ecosystem/dapp-registry/-/dapp-registry-1.0.5.tgz","fileCount":26,"integrity":"sha512-y3KwoTO0h0AKgKZvbGWe6Yef852i78f/uYnNpmKUyrwGSsUEhVfNb7v7Vl27xvTHm/1GbknUEhPUzIDzX92yqA==","signatures":[{"sig":"MEQCID9zrAlzNOcqInTEbXQlPcxAnDsgQb8bDyibq3i8Hwu5AiBYGwso5dTO1/Y2cZzSZ2AvwC/TkYVFvUsGRxeP62VzoA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":380443},"main":"./dist/index.js","private":false,"scripts":{"dev":"ts-node scripts/generate-projects.ts --watch","lint":"eslint . --ext .js,.ts","build":"yarn clean && yarn generate:projects && tsc -p tsconfig.build.json","clean":"rimraf ./dist","prepare":"husky install","prettier":"prettier --write \"./**/*.{js,md,json}\"","validate":"yarn validate:projects","prepublishOnly":"yarn validate:projects","providers:ping":"ts-node scripts/ping-providers.ts","generate:projects":"ts-node scripts/generate-projects.ts","validate:projects":"ts-node scripts/validate-projects.ts"},"_npmUser":{"name":"ashar2shahid","email":"ashar2shahid@gmail.com"},"repository":{"url":"git@github.com:api3dao/dapp-registry","type":"git"},"description":"> A registry of all dapps that are part of the API3 ecosystem","directories":{},"dependencies":{"zod":"^3.22.3"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","eslint":"^8.39.0","ethers":"^6.4.0","rimraf":"^5.0.1","ts-node":"^10.9.1","chokidar":"^3.5.3","prettier":"^2.8.8","typescript":"^5.0.4","@types/node":"^20.2.5","@api3/chains":"^7.1.0","@types/prettier":"^2.7.3","eslint-plugin-import":"^2.27.5","@typescript-eslint/parser":"^5.59.8","@typescript-eslint/eslint-plugin":"^5.59.8"},"_npmOperationalInternal":{"tmp":"tmp/dapp-registry_1.0.5_1721973962942_0.47141697917852876","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@api3-ecosystem/dapp-registry","license":"MIT","version":"1.0.6","author":{"name":"API3 DAO"},"private":false,"main":"./dist/index.js","repository":{"type":"git","url":"git@github.com:api3dao/dapp-registry"},"bugs":{"url":"https://github.com/api3dao/dapp-registry/issues"},"scripts":{"build":"yarn clean && yarn generate:projects && tsc -p tsconfig.build.json","clean":"rimraf ./dist","dev":"ts-node scripts/generate-projects.ts --watch","generate:projects":"ts-node scripts/generate-projects.ts","lint":"eslint . --ext .js,.ts","prepare":"husky install","prepublishOnly":"yarn validate:projects","prettier":"prettier --write \"./**/*.{js,md,json}\"","providers:ping":"ts-node scripts/ping-providers.ts","validate":"yarn validate:projects","validate:projects":"ts-node scripts/validate-projects.ts"},"dependencies":{"zod":"^3.22.3"},"devDependencies":{"@api3/chains":"^7.1.0","@types/node":"^20.2.5","@types/prettier":"^2.7.3","@typescript-eslint/eslint-plugin":"^5.59.8","@typescript-eslint/parser":"^5.59.8","chokidar":"^3.5.3","eslint":"^8.39.0","eslint-plugin-import":"^2.27.5","ethers":"^6.4.0","husky":"^8.0.3","prettier":"^2.8.8","rimraf":"^5.0.1","ts-node":"^10.9.1","typescript":"^5.0.4"},"description":"> A registry of all dapps that are part of the API3 ecosystem","_id":"@api3-ecosystem/dapp-registry@1.0.6","dist":{"shasum":"eeb5778ff3d7f877c50d15b270819d06ede2abc8","integrity":"sha512-glRCwi+ZzM24/BOJbqiXZiequSmKoyE/1U+tLWGw4ONHfbZDh1J6aC0NVweFeLiMeQ1aan3d0djY32XCR9weyQ==","tarball":"https://registry.npmjs.org/@api3-ecosystem/dapp-registry/-/dapp-registry-1.0.6.tgz","fileCount":26,"unpackedSize":438917,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID94t99V+U9uKu2ridqxEnEqoIot+Yiyv4gzcX79UVIDAiEA1fsjTxtkgTDypWicyp3afkk8nnoYJip69req1gaQ0Tw="}]},"_npmUser":{"name":"ashar2shahid","email":"ashar2shahid@gmail.com"},"directories":{},"maintainers":[{"name":"ashar2shahid","email":"ashar2shahid@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dapp-registry_1.0.6_1725829435604_0.39355202353071217"},"_hasShrinkwrap":false}},"time":{"created":"2024-05-31T11:34:07.615Z","modified":"2024-09-08T21:03:55.939Z","1.0.0":"2024-05-31T11:34:07.921Z","1.0.1":"2024-06-01T18:56:03.637Z","1.0.2":"2024-06-06T04:16:05.342Z","1.0.3":"2024-06-12T02:31:29.117Z","1.0.4":"2024-07-11T15:14:15.276Z","1.0.5":"2024-07-26T06:06:03.101Z","1.0.6":"2024-09-08T21:03:55.757Z"},"bugs":{"url":"https://github.com/api3dao/dapp-registry/issues"},"author":{"name":"API3 DAO"},"license":"MIT","repository":{"type":"git","url":"git@github.com:api3dao/dapp-registry"},"description":"> A registry of all dapps that are part of the API3 ecosystem","maintainers":[{"name":"ashar2shahid","email":"ashar2shahid@gmail.com"}],"readme":"# @api3-ecosystem/dapp-registry\n\n> A registry of all dapps that are part of the API3 ecosystem\n\n- [Listing your project](#listing-your-project)\n- [API](#api)\n  - [PROJECTS](#projects)\n  - [Types](#types)\n- [Development](#development)\n  - [Validation](#validation)\n\n## Listing your project\n\nTo list your project in the API3 dapp registry, follow these steps:\n\n- Fork this repository\n- Add a new json with the same name as your project to `/projects`. You can use this [project](./projects/Shrike-Perps.json) as a starting point\n- Run `yarn build` to build the project. This will also validate the json file\n- Create a pull request with your changes\n\n## API\n\nThe following variables/functions are exported from this package\n\n### PROJECTS\n\nA static array of `Project` objects that contain all the information about each project in `/projects`.\n\n### Types\n\nTypes are also exported and can be found in `src/types.ts`.\nTypes are generated from [zod](https://github.com/colinhacks/zod) schemas.\nThese schemas are also used to validate each project.\n\n## Development\n\nThis project works by combining the various JSON files defined in the `/projects` directory into a single generated TypeScript file.\nThis file is then validated to ensure that each project description conforms to specific requirements.\nThe TypeScript file is generated by running any of these commands\n\n```sh\nyarn generate:projects\n\n# Alternatively, watch the /projects directory and regenerate on file change\nyarn dev\n```\n\n### Validation\n\nValidations can be run with the following commands.\n\n```sh\n# Validate each project JSON file conforms to the zod schemas\nyarn validate:projects\n\n# Run all validations synchronously\nyarn validate\n```\n","readmeFilename":"README.md"}