MCPcopy Index your code
hub / github.com/ffxiv-teamcraft/ffxiv-teamcraft

github.com/ffxiv-teamcraft/ffxiv-teamcraft @v11.4.25 sqlite

repository ↗ · DeepWiki ↗ · release v11.4.25 ↗
6,784 symbols 15,492 edges 1,535 files 58 documented · 1%
README

FFXIV Teamcraft

GitHub Release Date GitHub issues GitHub pull requests Discord

Collaborative crafting tool for Final Fantasy XIV

https://ffxivteamcraft.com

Discord for support, bugs discussion and contributors: https://discord.gg/r6qxt6P

Wiki for feature documentation and user guides: https://wiki.ffxivteamcraft.com/

Development

Conventional Commits GitHub license

License

MIT

Responsive tooling

We're using @angular/flex-layout for responsive tooling, their wiki is available on the link below.

https://github.com/angular/flex-layout/wiki/Responsive-API

Contribute

Contributions guidelines can be found inside CONTRIBUTING.md file.

Extension points exported contracts — how you extend this code

ExternalListLinkParser (Interface)
(no doc) [6 implementers]
apps/client/src/app/pages/lists/list-import-popup/link-parser/external-list-link-parser.ts
AlarmDetails (Interface)
(no doc) [1 implementers]
libs/types/src/lib/list/details-model/alarm-details.ts
GetSheetOptions (Interface)
(no doc)
apps/data-extraction/src/xiv/get-sheet-options.ts
InventoryCoords (Interface)
(no doc)
apps/electron/src/dat/inventory-coords.ts
BaseXIVSearchFilter (Interface)
(no doc)
libs/search/src/lib/xiv-search-filter.ts
LazyGatheringBonus (Interface)
(no doc)
libs/data/src/lib/model/lazy-gathering-bonus.ts
DataReporter (Interface)
(no doc) [8 implementers]
apps/client/src/app/core/data-reporting/data-reporter.ts
ExtractRow (Interface)
(no doc) [1 implementers]
libs/types/src/lib/list/extracts/extracts.ts

Core symbols most depended-on inside this repo

filter
called by 484
apps/client/src/app/core/layout/layout-row.ts
next
called by 391
apps/client/src/app/core/rxjs/local-storage-behavior-subject.ts
forEach
called by 384
apps/client/src/app/modules/list/list-controller.ts
filter
called by 312
apps/client/src/app/pages/db/fishing-misses-popup/fishing-misses-popup.component.ts
toString
called by 263
apps/data-extraction/src/xiv/string/se-string.ts
get
called by 244
apps/client/src/app/core/database/user.service.ts
send
called by 206
apps/client/src/app/core/electron/ipc.service.ts
getEntry
called by 196
apps/client/src/app/lazy-data/+state/lazy-data.facade.ts

Shape

Method 3,624
Class 2,189
Interface 661
Function 197
Enum 113

Languages

TypeScript100%

Modules by API surface

apps/client/src/app/modules/settings/settings.service.ts127 symbols
apps/client/src/app/modules/list/+state/lists.actions.ts103 symbols
apps/client/src/app/+state/auth.actions.ts98 symbols
apps/client/src/app/core/electron/ipc.service.ts55 symbols
apps/client/src/app/core/alarms/+state/alarms.actions.ts55 symbols
apps/client/src/app/pages/simulator/components/simulator/simulator.component.ts50 symbols
apps/client/src/app/modules/gearsets/+state/gearsets.actions.ts49 symbols
apps/client/src/app/pages/db/service/fish-data.gql.ts48 symbols
apps/client/src/app/modules/settings/settings-popup/settings-popup.component.ts43 symbols
apps/client/src/app/modules/list/+state/lists.facade.ts42 symbols
apps/client/src/app/pages/list-details/list-details/list-details.component.ts38 symbols
apps/client/src/app/modules/workshop/+state/workshops.actions.ts38 symbols

Dependencies from manifests, versioned

@angular-devkit/build-angular18.0.2 · 1×
@angular-devkit/core18.0.2 · 1×
@angular-devkit/schematics18.0.2 · 1×
@angular-eslint/eslint-plugin17.3.0 · 1×
@angular-eslint/eslint-plugin-template17.3.0 · 1×
@angular-eslint/template-parser17.3.0 · 1×
@angular/animations18.0.1 · 1×
@angular/cdk18.0.1 · 1×
@angular/cli18.0.2 · 1×
@angular/common18.0.1 · 1×
@angular/compiler18.0.1 · 1×
@angular/compiler-cli18.0.1 · 1×

For agents

$ claude mcp add ffxiv-teamcraft \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact