MCPcopy
hub / github.com/formatjs/formatjs

github.com/formatjs/formatjs @babel-plugin-formatjs@11.3.14 sqlite

repository ↗ · DeepWiki ↗ · release babel-plugin-formatjs@11.3.14 ↗ · compare 2 versions
1,958 symbols 6,405 edges 770 files 103 documented · 5%
README

Extension points exported contracts — how you extend this code

Collator (Interface)
(no doc) [6 implementers]
packages/intl-collator/types.ts
DurationFormatConstructor (Interface)
(no doc) [4 implementers]
packages/intl-durationformat/types.ts
LocaleData (Interface)
* Internal data structure for generated locale data. * This is an implementation detail - not part of ECMA-402 or CLDR
packages/intl-pluralrules/scripts/cldr-raw.ts
EslintCompatRuleTester (Interface)
(no doc) [1 implementers]
packages/eslint-plugin-formatjs/tests/util.ts
DefaultCache (Interface)
(no doc) [1 implementers]
packages/fast-memoize/index.ts
Args (Interface)
(no doc)
tools/check_no_internal_imports.ts
Args (Interface)
(no doc)
tools/rolldown-bundle.ts
Args (Interface)
(no doc)
tools/check_package_json.ts

Core symbols most depended-on inside this repo

format
called by 399
packages/intl-numberformat/types.ts
log
called by 244
packages/bigdecimal/index.ts
formatRange
called by 115
packages/intl-numberformat/types.ts
select
called by 115
packages/intl-pluralrules/index.ts
toString
called by 110
packages/bigdecimal/index.ts
format
called by 99
packages/intl-durationformat/types.ts
error
called by 98
packages/icu-messageformat-parser/parser.ts
parse
called by 92
packages/icu-messageformat-parser/index.ts

Shape

Function 1,242
Method 286
Interface 279
Class 135
Enum 16

Languages

TypeScript99%
Java1%

Modules by API surface

packages/intl-locale/index.ts42 symbols
packages/bigdecimal/index.ts41 symbols
packages/icu-messageformat-parser/parser.ts39 symbols
packages/intl/types.ts33 symbols
packages/intl-collator/compare.ts31 symbols
packages/icu-messageformat-parser/types.ts27 symbols
packages/ts-transformer/transform.ts24 symbols
packages/intl-segmenter/segmenter.ts24 symbols
packages/fast-memoize/index.ts23 symbols
packages/intl/error.ts22 symbols
packages/icu-messageformat-parser/printer.ts20 symbols
packages/eslint-plugin-formatjs/util.ts20 symbols

Dependencies from manifests, versioned

@babel/core7.28.5 · 1×
@babel/helper-plugin-utils7.27.1 · 1×
@babel/plugin-syntax-jsx7.27.1 · 1×
@babel/preset-env7.28.5 · 1×
@babel/preset-react7.28.5 · 1×
@babel/traverse7.28.5 · 1×
@babel/types7.29.0 · 1×
@bazel/ibazel0.28.0 · 1×
@bazel/runfiles6.5.0 · 1×
@commitlint/cli21.0.0 · 1×
@formatjs/icu-messageformat-parser3.5.11 · 1×
@formatjs/icu-skeleton-parser* · 1×

For agents

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

⬇ download graph artifact