{"id":20400092,"url":"https://github.com/destinyitemmanager/d2-additional-info","last_synced_at":"2025-08-20T18:33:49.768Z","repository":{"id":37550032,"uuid":"175837629","full_name":"DestinyItemManager/d2-additional-info","owner":"DestinyItemManager","description":"provide additional manifest data for DIM","archived":false,"fork":false,"pushed_at":"2024-10-28T18:35:15.000Z","size":11398,"stargazers_count":23,"open_issues_count":4,"forks_count":18,"subscribers_count":7,"default_branch":"master","last_synced_at":"2024-10-30T00:58:00.269Z","etag":null,"topics":["destiny-api","destiny2"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DestinyItemManager.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-03-15T14:40:46.000Z","updated_at":"2024-10-28T18:35:18.000Z","dependencies_parsed_at":"2023-09-23T10:25:30.163Z","dependency_job_id":"6c8267ff-c965-4dbc-b7a8-95a966fcbe5f","html_url":"https://github.com/DestinyItemManager/d2-additional-info","commit_stats":{"total_commits":1304,"total_committers":25,"mean_commits":52.16,"dds":0.4102760736196319,"last_synced_commit":"4263c6fd061a7e4ef05d5ad0ac274e4a51c43f17"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DestinyItemManager%2Fd2-additional-info","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DestinyItemManager%2Fd2-additional-info/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DestinyItemManager%2Fd2-additional-info/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DestinyItemManager%2Fd2-additional-info/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DestinyItemManager","download_url":"https://codeload.github.com/DestinyItemManager/d2-additional-info/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":230445927,"owners_count":18227060,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["destiny-api","destiny2"],"created_at":"2024-11-15T04:38:21.894Z","updated_at":"2025-08-20T18:33:49.197Z","avatar_url":"https://github.com/DestinyItemManager.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003c!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section --\u003e\n\n[![All Contributors](https://img.shields.io/badge/all_contributors-8-orange.svg?style=flat-square)](#contributors-)\n\n\u003c!-- ALL-CONTRIBUTORS-BADGE:END --\u003e\n\n## How to use:\n\n- pnpm install\n- pnpm generate-data\n\n## How to run specific scripts only (useful for debugging)\n\n- pnpm generate-data-sub {script-name-here-with-no-extension} {script2-name-here-with-no-extension} ...\n\n## Debug pre-commit hook\n\nIf your pre-commit hook fails, please run the following `pnpm dlx husky install`\n\n## What's included?\n\n| filename                                           | contents                                                                                                                                                                |\n| -------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| adept-weapon-hashes.json                           | an array containing all adept(type) weapon hashes                                                                                                                       |\n| bad-vendors.json                                   | an array containing all vendor hashes that are missing an associated token hash                                                                                         |\n| bright-engram.json                                 | a mapping from season hash to bright engram hash                                                                                                                        |\n| catalyst-triumph-icons.json                        | a mapping from catalyst triumph hash to a better icon                                                                                                                   |\n| craftable-hashes.json                              | an array containing all craftable weapon hashes                                                                                                                         |\n| crafting-enhanced-intrinsics.ts                    | a set containing all enhanced intrinsic perk hashes along with a comment labeling it                                                                                    |\n| crafting-mementos.json                             | a mapping from memento source (string) to an array of memento hashes                                                                                                    |\n| d2-event-info.ts [DEPRECATED]                      | a mapping containing information about event information (see EVENTS.md)                                                                                                |\n| d2-event-info-v2.ts                                | a mapping containing information about event information (see EVENTS.md)                                                                                                |\n| d2-font-glyphs.ts                                  | an enum listing of the font glyphs                                                                                                                                      |\n| d2-season-info.ts                                  | a mapping containing useful information about the seasons                                                                                                               |\n| d2-trials-objectives.json                          | a mapping containing trials objective hashes and trials passage hashes                                                                                                  |\n| deprecated-mods.json                               | an array containing all deprecated mod hashes                                                                                                                           |\n| DestinySymbols.woff2                               | woff containing Destiny Glyphs, refer to d2-font-glyphs for enums                                                                                                       |\n| dummy-catalyst-mapping.json                        | a mapping from dummy catalyst to actual catalyst hashes for items with the older catalyst socket system (where catalysts auto-apply to the gun once completed)          |\n| empty-plug-hashes.ts                               | a set containing a listing of all \"empty\" plugs (e.g. No Shader, No Mod Inserted)                                                                                       |\n| energy-mods-change.json                            | table for looking up energy capacity mods for Armor 2.0 to change between elements                                                                                      |\n| energy-mods.json                                   | table for looking up energy capacity mods for Armor 2.0 staying the same element                                                                                        |\n| engram-rarity-icons.json                           | engram rarity to icon path                                                                                                                                              |\n| events.json                                        | a mapping between item hashes and event hashes (see EVENTS.md)                                                                                                          |\n| exotic-to-catalyst-record.json                     | exotic weapon hash to catalyst record hash                                                                                                                              |\n| exotics-with-catalyst.ts                           | a listing of all exotic weapon hashes that currently hash a catalyst                                                                                                    |\n| extended-breaker.json                              | a listing between item hash and breaker type hash, for items that have breaker properties only identified by text                                                       |\n| extended-ich.json                                  | a listing between weapon hash and a negative item category hash. this allows for separation between slug/pellet shotguns and breech/heavy grenade launchers             |\n| focusing-item-outputs.json                         | a mapping from fake vendor focusing item hashes to their output item hashes                                                                                             |\n| generated-enums.ts                                 | general use destiny 2 enums                                                                                                                                             |\n| ghost-perks.json                                   | an outdated listing of a ghost perks, from before ghost 2.0                                                                                                             |\n| item-def-workaround-replacements.json [DEPRECATED] | deprecated mapping from dummy weapons in postmaster to their actual hashes when pulled (last used in Dawn)                                                              |\n| legacy-triumphs.json                               | a listing of all legacy triumph hashes                                                                                                                                  |\n| lightcap-to-season.json                            | a mapping between lightcap and season                                                                                                                                   |\n| masterworks-with-cond-stats.json                   | an array containing a listing of all masterwork plugs that have conditional stats                                                                                       |\n| missing-faction-tokens.json [DEPRECATED]           | a deprecated listing of faction tokens that were missing at one point                                                                                                   |\n| missing-source-info.ts [DEPRECATED]                | a listing of sources and item hashes that were missing a source hash                                                                                                    |\n| mods-with-bad-descriptions.json                    | a mapping of all mods under specific catagories that have descriptions that don't match the effect accurately                                                           |\n| mutually-exclusive-mods.json                       | mapping from armor mod hash -\u003e mutual exclusion category, for \"Similar mod already applied\" behavior                                                                    |\n| objective-richTexts.ts                             | a mapping for Destiny Rich Texts                                                                                                                                        |\n| powerful-rewards.json                              | an array of item hashes that contain powerful rewards                                                                                                                   |\n| pursuits.json                                      | a mapping between pursuits and the criteria to complete them                                                                                                            |\n| raid-mod-plug-category-hashes.json                 | an array of raid mod category hashes                                                                                                                                    |\n| reduced-mod-cost-hashes.ts                         | artifact mods make separate, reduced-cost copies of mods available. this contains mappings between these variants                                                       |\n| season-tags.json                                   | a mapping between season name (short) and season number                                                                                                                 |\n| season-to-source.json [DEPRECATED]                 | a mapping between sources and the season they were introduced in                                                                                                        |\n| source-to-season-v2.json                           | a mapping between sources and the season they were introduced in                                                                                                        |\n| seasonal-challenges.json                           | a mapping between seasonal challenges and the criteria to complete them                                                                                                 |\n| seasonal-armor-mods.json                           | a list of armor mods that might only be available in certain seasons (in addition to the reduced-cost versions in reduced-mod-cost-hashes)                              |\n| seasons_backup.json [DEPRECATED]                   | a 1:1 listing of every item hash and the season it was introduced                                                                                                       |\n| seasons.json                                       | a listing of item hashes to season, this does not include items that the season can be deduced another way (e.g. displayVersionWatermarkIcons or sources with a season) |\n| source-info.ts [DEPRECATED]                        | a listing between tags and the sources associated with them                                                                                                             |\n| source-info-v2.ts                                  | a listing between tags and the sources associated with them                                                                                                             |\n| sources.json                                       | a listing containing source hash to source description                                                                                                                  |\n| special-vendors-strings.json                       | a list of vendors that contain specific strings important for finding specific assets, filtering, or other such actions                                                 |\n| spider-mats.json                                   | an array of item hashes containing materials Spider (now Rahool) used to posses for purchase                                                                            |\n| spider-purchaseables-to-mats.json                  | Vendor item hashes to actual item hashes for Spider (now Rahool)                                                                                                        |\n| subclass-plug-category-hashes.json                 | an array of subclass plug category hashes                                                                                                                               |\n| symbol-name-sources.ts                             | well-known and useful Destiny 2 font symbols together with a way to retrieve localized names from the definitions                                                       |\n| trait-to-enhanced-trait.json                       | a mapping between normal trait and its enhanced variant                                                                                                                 |\n| universal-ornament-plugsethashes.json              | an array of hashes for universal ornament PlugSets, because you need to check canInsert instead of enabled for availability                                             |\n| universal-ornament-aux-sets.json                   | a mapping from classType -\u003e universal ornament sets for sets where where set grouping cannot be derived from collections                                                |\n| unreferenced-collections-items.json                | a map of collections entries to additional items they should cover                                                                                                      |\n| voice-dim-valid-perks.json                         | a listing of all valid perk names for use in voiceDIM                                                                                                                   |\n| watermark-to-event.json                            | a mapping between watermark icon and the event it belongs to (see EVENTS.md)                                                                                            |\n| watermark-to-season.json                           | a mapping between watermark icon and the season it belongs to                                                                                                           |\n| weapon-from-quest.json                             | a mapping between weapon hashes and the initial quest step hash that rewards it                                                                                         |\n\n## Contributors ✨\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --\u003e\n\u003c!-- prettier-ignore-start --\u003e\n\u003c!-- markdownlint-disable --\u003e\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/delphiactual\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/4798491?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eRob Jones\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/DestinyItemManager/d2-additional-info/issues?q=author%3Adelphiactual\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e \u003ca href=\"https://github.com/DestinyItemManager/d2-additional-info/commits?author=delphiactual\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"#data-delphiactual\" title=\"Data\"\u003e🔣\u003c/a\u003e \u003ca href=\"#ideas-delphiactual\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e \u003ca href=\"#maintenance-delphiactual\" title=\"Maintenance\"\u003e🚧\u003c/a\u003e \u003ca href=\"https://github.com/DestinyItemManager/d2-additional-info/pulls?q=is%3Apr+reviewed-by%3Adelphiactual\" title=\"Reviewed Pull Requests\"\u003e👀\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/ryan-rushton\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/7344652?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eRyan Rushton\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/DestinyItemManager/d2-additional-info/commits?author=ryan-rushton\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"#data-ryan-rushton\" title=\"Data\"\u003e🔣\u003c/a\u003e \u003ca href=\"#ideas-ryan-rushton\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e \u003ca href=\"#maintenance-ryan-rushton\" title=\"Maintenance\"\u003e🚧\u003c/a\u003e \u003ca href=\"https://github.com/DestinyItemManager/d2-additional-info/pulls?q=is%3Apr+reviewed-by%3Aryan-rushton\" title=\"Reviewed Pull Requests\"\u003e👀\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/bhollis\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/313208?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eBen Hollis\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/DestinyItemManager/d2-additional-info/commits?author=bhollis\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"#data-bhollis\" title=\"Data\"\u003e🔣\u003c/a\u003e \u003ca href=\"#ideas-bhollis\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e \u003ca href=\"#maintenance-bhollis\" title=\"Maintenance\"\u003e🚧\u003c/a\u003e \u003ca href=\"https://github.com/DestinyItemManager/d2-additional-info/pulls?q=is%3Apr+reviewed-by%3Abhollis\" title=\"Reviewed Pull Requests\"\u003e👀\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/robojumper\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/14299449?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003erobojumper\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/DestinyItemManager/d2-additional-info/commits?author=robojumper\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"#data-robojumper\" title=\"Data\"\u003e🔣\u003c/a\u003e \u003ca href=\"#ideas-robojumper\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e \u003ca href=\"#maintenance-robojumper\" title=\"Maintenance\"\u003e🚧\u003c/a\u003e \u003ca href=\"https://github.com/DestinyItemManager/d2-additional-info/pulls?q=is%3Apr+reviewed-by%3Arobojumper\" title=\"Reviewed Pull Requests\"\u003e👀\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://vivekh.nz\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/17512262?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eVivek Hari\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/DestinyItemManager/d2-additional-info/commits?author=vivekhnz\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"#data-vivekhnz\" title=\"Data\"\u003e🔣\u003c/a\u003e \u003ca href=\"#ideas-vivekhnz\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://thomchap.com.au\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/156681?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eTom Chapman\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/DestinyItemManager/d2-additional-info/commits?author=justrealmilk\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"#data-justrealmilk\" title=\"Data\"\u003e🔣\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/Jakosaur\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/20144356?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJakosaur\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#data-Jakosaur\" title=\"Data\"\u003e🔣\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://www.asinusi.com\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/39223510?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAbdul Sinusi\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/DestinyItemManager/d2-additional-info/commits?author=asinusi\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"#data-asinusi\" title=\"Data\"\u003e🔣\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n\u003c!-- markdownlint-restore --\u003e\n\u003c!-- prettier-ignore-end --\u003e\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:END --\u003e\n\nThis project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdestinyitemmanager%2Fd2-additional-info","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdestinyitemmanager%2Fd2-additional-info","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdestinyitemmanager%2Fd2-additional-info/lists"}