MCPcopy
hub / github.com/ampproject/amphtml

github.com/ampproject/amphtml @main sqlite

repository ↗ · DeepWiki ↗
21,034 symbols 80,936 edges 3,575 files 12,331 documented · 59%
README

AMP ⚡

⚡⚡⚡

Build Status GitHub Release Commits

Tooling

Percy Prettier Codecov Renovate

AMP is a web component framework for easily creating user-first websites, stories, ads, emails and more.

AMP is an open source project, and we'd love your help making it better!

Want to know more about AMP?

Having a problem using AMP?

Want to help make AMP better?

Other useful information

Extension points exported contracts — how you extend this code

AutocompleteBinding (Interface)
(no doc) [7 implementers]
src/bento/components/bento-autocomplete/1.0/types.ts
CompilerNode (Interface)
(no doc)
build-system/global.d.ts
ScriptNode (Interface)
(no doc)
build-system/server/new-server/transforms/utilities/cdn-tag.ts
Logger (Interface)
(no doc)
src/utils/log.d.ts
Window (Interface)
(no doc)
src/core/globals.d.ts
Window (Interface)
(no doc)
src/experiments/amp-globals.d.ts
AmpContext (Interface)
(no doc)
src/preact/context.tsx
CommonDatePickerProps (Interface)
(no doc)
extensions/amp-date-picker/1.0/types.ts

Core symbols most depended-on inside this repo

expect
called by 33084
build-system/tasks/e2e/expect.js
then
called by 5004
src/motion.js
setAttribute
called by 3217
extensions/amp-script/0.1/amp-script.js
resolve
called by 2547
extensions/amp-animation/0.1/parsers/css-expr-ast.js
getAttribute
called by 2488
test/unit/core/dom/test-propagate-attributes.js
beforeEach
called by 1714
test/unit/test-form-data-wrapper.js
forEach
called by 1127
src/service/task-queue.js
dev
called by 1112
src/utils/log.js

Shape

Method 10,459
Function 8,244
Class 2,224
Interface 60
Struct 35
TypeAlias 12

Languages

TypeScript97%
Go2%
Python1%

Modules by API surface

third_party/subscriptions-project/swg.js1,130 symbols
validator/validator.pb.go475 symbols
third_party/d3/d3.js389 symbols
third_party/react-dates/bundle.js308 symbols
examples/amp-script/vue-todomvc.js247 symbols
extensions/amp-animation/0.1/parsers/css-expr-ast.js159 symbols
third_party/d3-geo-projection/d3-geo-projection.js116 symbols
src/custom-element.js113 symbols
extensions/amp-analytics/0.1/events.js111 symbols
extensions/amp-story/1.0/amp-story.js105 symbols
extensions/amp-story/1.0/amp-story-page.js101 symbols
src/inabox/inabox-viewport.js95 symbols

Dependencies from manifests, versioned

@ampproject/animations0.2.2 · 1×
@ampproject/bento-compiler0.0.14 · 1×
@ampproject/filesize4.3.0 · 1×
@ampproject/remapping2.3.0 · 1×
@ampproject/rollup-plugin-closure-compiler0.27.0 · 1×
@ampproject/storybook-addon1.1.10 · 1×
@ampproject/toolbox-cache-url2.10.1 · 1×
@ampproject/viewer-messaging1.1.2 · 1×
@aws-sdk/client-s33.613.0 · 1×
@babel/core7.15.0 · 1×
@babel/helper-module-imports7.14.5 · 1×

For agents

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

⬇ download graph artifact