Skip to content

ships.modules all.Variable.ALL_MODULES

github-actions[bot] edited this page Aug 26, 2026 · 74 revisions

@elite-dangerous-almanac/core / ships/modules-all / ALL_MODULES

Variable: ALL_MODULES

const ALL_MODULES: readonly OutfittingModule[]

Defined in: src/ships/modules-all.ts:43

Every outfitting module — the concatenation of CORE_MODULES, INTERNAL_MODULES, HARDPOINT_MODULES and UTILITY_MODULES, in that order (each in Frontier's registry order).

Remarks

Filter on OutfittingModule.category to narrow it down after the fact — though importing the single catalogue you need is cheaper, since it keeps the others out of your bundle entirely.

Example

import { ALL_MODULES } from '@elite-dangerous-almanac/core/ships/modules-all';

ALL_MODULES.length;                                          // -> 1199
ALL_MODULES.filter((m) => m.category === 'utility').length;  // -> 35

API

Guides
astro
Classes (1)
ProceduralSystem

Properties

Accessors

Methods

Interfaces (16)
Type Aliases (3)
Variables (11)
Functions (37)
Subpath modules (3)
commodities
Interfaces (1)
Type Aliases (1)
Variables (3)
Functions (3)
equipment
Interfaces (6)
Type Aliases (8)
Variables (3)
Functions (10)
Subpath modules (2)
i18n
Interfaces (1)
Type Aliases (1)
Functions (17)
materials
Enumerations (2)
Interfaces (2)
Type Aliases (2)
Variables (9)
Functions (9)
ships
Classes (3)
BuildMetrics

Methods

LoadoutEditError

Constructors

Properties

Methods

ShipLoadout

Accessors

Methods

Interfaces (125)
Type Aliases (44)
Variables (10)
Functions (85)
Subpath modules (8)

Clone this wiki locally