├── .cursor └── rules │ ├── demo-plugin.mdc │ └── wp-feature-api.mdc ├── .editorconfig ├── .eslintrc.js ├── .gitattributes ├── .github └── workflows │ └── release.yml ├── .gitignore ├── .prettierrc.js ├── .wp-env.json ├── CONTRIBUTING.md ├── DESIGN.md ├── README.md ├── RFC.md ├── composer.json ├── composer.lock ├── demo └── wp-feature-api-agent │ ├── README.md │ ├── includes │ ├── class-wp-ai-api-options.php │ ├── class-wp-ai-api-proxy.php │ └── class-wp-feature-register.php │ ├── package.json │ ├── src │ ├── agent │ │ ├── orchestrator.ts │ │ ├── system-prompt.ts │ │ ├── tool-executor.ts │ │ └── wp-feature-tool-provider.ts │ ├── components │ │ ├── ChatApp.tsx │ │ └── ChatMessage.tsx │ ├── context │ │ └── ConversationProvider.tsx │ ├── hooks │ │ └── useConversation.ts │ ├── index.tsx │ ├── style.scss │ └── types │ │ └── messages.ts │ ├── tsconfig.json │ ├── webpack.config.js │ └── wp-feature-api-agent.php ├── docs ├── 1.intro.md ├── 10.mcp.md ├── 11.demo.md ├── 12.release-process.md ├── 2.getting-started.md ├── 3.registering-features.md ├── 4.using-features.md ├── 5.rest-api-endpoints.md ├── 6.categories.md ├── 7.client-side-features.md ├── 8.advanced-topics.md ├── 9.extending-contributing.md ├── README.md └── for-ai.md ├── includes ├── class-wp-feature-api-init.php ├── class-wp-feature-categories.php ├── class-wp-feature-category.php ├── class-wp-feature-query.php ├── class-wp-feature-registry.php ├── class-wp-feature-repository-memory.php ├── class-wp-feature-schema-adapter.php ├── class-wp-feature.php ├── default-wp-features.php ├── interface-wp-feature-repository.php ├── load.php ├── rest-api │ └── class-wp-rest-feature-controller.php └── wp-feature.php ├── package.json ├── packages ├── client-features │ ├── README.md │ ├── package.json │ ├── src │ │ ├── blocks.ts │ │ ├── editor.ts │ │ ├── index.ts │ │ ├── navigation.ts │ │ ├── patterns.ts │ │ └── utils.ts │ ├── tsconfig.json │ └── webpack.config.js └── client │ ├── .npmignore │ ├── README.md │ ├── package.json │ ├── src │ ├── api.ts │ ├── command-integration │ │ ├── index.ts │ │ ├── initialization-component.tsx │ │ ├── input-modal.tsx │ │ └── use-featured-comments.tsx │ ├── index.ts │ ├── store │ │ ├── actions.ts │ │ ├── constants.ts │ │ ├── index.ts │ │ ├── reducer.ts │ │ ├── resolvers.ts │ │ └── selectors.ts │ ├── types.ts │ └── utils.ts │ ├── tsconfig.json │ └── webpack.config.js ├── phpcs.xml.dist ├── phpunit-watcher.yml.dist ├── phpunit.xml.dist ├── phpunit ├── bootstrap.php └── tests │ └── class-first-test.php ├── src └── index.js ├── tools └── eslint │ └── import-resolver.js ├── tsconfig.base.json ├── tsconfig.json ├── webpack.config.js └── wp-feature-api.php /.cursor/rules/demo-plugin.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/.cursor/rules/demo-plugin.mdc -------------------------------------------------------------------------------- /.cursor/rules/wp-feature-api.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/.cursor/rules/wp-feature-api.mdc -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/.prettierrc.js -------------------------------------------------------------------------------- /.wp-env.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/.wp-env.json -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /DESIGN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/DESIGN.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/README.md -------------------------------------------------------------------------------- /RFC.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/RFC.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/composer.json -------------------------------------------------------------------------------- /composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/composer.lock -------------------------------------------------------------------------------- /demo/wp-feature-api-agent/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/demo/wp-feature-api-agent/README.md -------------------------------------------------------------------------------- /demo/wp-feature-api-agent/includes/class-wp-ai-api-options.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/demo/wp-feature-api-agent/includes/class-wp-ai-api-options.php -------------------------------------------------------------------------------- /demo/wp-feature-api-agent/includes/class-wp-ai-api-proxy.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/demo/wp-feature-api-agent/includes/class-wp-ai-api-proxy.php -------------------------------------------------------------------------------- /demo/wp-feature-api-agent/includes/class-wp-feature-register.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/demo/wp-feature-api-agent/includes/class-wp-feature-register.php -------------------------------------------------------------------------------- /demo/wp-feature-api-agent/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/demo/wp-feature-api-agent/package.json -------------------------------------------------------------------------------- /demo/wp-feature-api-agent/src/agent/orchestrator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/demo/wp-feature-api-agent/src/agent/orchestrator.ts -------------------------------------------------------------------------------- /demo/wp-feature-api-agent/src/agent/system-prompt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/demo/wp-feature-api-agent/src/agent/system-prompt.ts -------------------------------------------------------------------------------- /demo/wp-feature-api-agent/src/agent/tool-executor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/demo/wp-feature-api-agent/src/agent/tool-executor.ts -------------------------------------------------------------------------------- /demo/wp-feature-api-agent/src/agent/wp-feature-tool-provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/demo/wp-feature-api-agent/src/agent/wp-feature-tool-provider.ts -------------------------------------------------------------------------------- /demo/wp-feature-api-agent/src/components/ChatApp.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/demo/wp-feature-api-agent/src/components/ChatApp.tsx -------------------------------------------------------------------------------- /demo/wp-feature-api-agent/src/components/ChatMessage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/demo/wp-feature-api-agent/src/components/ChatMessage.tsx -------------------------------------------------------------------------------- /demo/wp-feature-api-agent/src/context/ConversationProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/demo/wp-feature-api-agent/src/context/ConversationProvider.tsx -------------------------------------------------------------------------------- /demo/wp-feature-api-agent/src/hooks/useConversation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/demo/wp-feature-api-agent/src/hooks/useConversation.ts -------------------------------------------------------------------------------- /demo/wp-feature-api-agent/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/demo/wp-feature-api-agent/src/index.tsx -------------------------------------------------------------------------------- /demo/wp-feature-api-agent/src/style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/demo/wp-feature-api-agent/src/style.scss -------------------------------------------------------------------------------- /demo/wp-feature-api-agent/src/types/messages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/demo/wp-feature-api-agent/src/types/messages.ts -------------------------------------------------------------------------------- /demo/wp-feature-api-agent/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/demo/wp-feature-api-agent/tsconfig.json -------------------------------------------------------------------------------- /demo/wp-feature-api-agent/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/demo/wp-feature-api-agent/webpack.config.js -------------------------------------------------------------------------------- /demo/wp-feature-api-agent/wp-feature-api-agent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/demo/wp-feature-api-agent/wp-feature-api-agent.php -------------------------------------------------------------------------------- /docs/1.intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/docs/1.intro.md -------------------------------------------------------------------------------- /docs/10.mcp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/docs/10.mcp.md -------------------------------------------------------------------------------- /docs/11.demo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/docs/11.demo.md -------------------------------------------------------------------------------- /docs/12.release-process.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/docs/12.release-process.md -------------------------------------------------------------------------------- /docs/2.getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/docs/2.getting-started.md -------------------------------------------------------------------------------- /docs/3.registering-features.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/docs/3.registering-features.md -------------------------------------------------------------------------------- /docs/4.using-features.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/docs/4.using-features.md -------------------------------------------------------------------------------- /docs/5.rest-api-endpoints.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/docs/5.rest-api-endpoints.md -------------------------------------------------------------------------------- /docs/6.categories.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/docs/6.categories.md -------------------------------------------------------------------------------- /docs/7.client-side-features.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/docs/7.client-side-features.md -------------------------------------------------------------------------------- /docs/8.advanced-topics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/docs/8.advanced-topics.md -------------------------------------------------------------------------------- /docs/9.extending-contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/docs/9.extending-contributing.md -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/for-ai.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/docs/for-ai.md -------------------------------------------------------------------------------- /includes/class-wp-feature-api-init.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/includes/class-wp-feature-api-init.php -------------------------------------------------------------------------------- /includes/class-wp-feature-categories.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/includes/class-wp-feature-categories.php -------------------------------------------------------------------------------- /includes/class-wp-feature-category.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/includes/class-wp-feature-category.php -------------------------------------------------------------------------------- /includes/class-wp-feature-query.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/includes/class-wp-feature-query.php -------------------------------------------------------------------------------- /includes/class-wp-feature-registry.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/includes/class-wp-feature-registry.php -------------------------------------------------------------------------------- /includes/class-wp-feature-repository-memory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/includes/class-wp-feature-repository-memory.php -------------------------------------------------------------------------------- /includes/class-wp-feature-schema-adapter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/includes/class-wp-feature-schema-adapter.php -------------------------------------------------------------------------------- /includes/class-wp-feature.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/includes/class-wp-feature.php -------------------------------------------------------------------------------- /includes/default-wp-features.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/includes/default-wp-features.php -------------------------------------------------------------------------------- /includes/interface-wp-feature-repository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/includes/interface-wp-feature-repository.php -------------------------------------------------------------------------------- /includes/load.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/includes/load.php -------------------------------------------------------------------------------- /includes/rest-api/class-wp-rest-feature-controller.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/includes/rest-api/class-wp-rest-feature-controller.php -------------------------------------------------------------------------------- /includes/wp-feature.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/includes/wp-feature.php -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/package.json -------------------------------------------------------------------------------- /packages/client-features/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/packages/client-features/README.md -------------------------------------------------------------------------------- /packages/client-features/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/packages/client-features/package.json -------------------------------------------------------------------------------- /packages/client-features/src/blocks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/packages/client-features/src/blocks.ts -------------------------------------------------------------------------------- /packages/client-features/src/editor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/packages/client-features/src/editor.ts -------------------------------------------------------------------------------- /packages/client-features/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/packages/client-features/src/index.ts -------------------------------------------------------------------------------- /packages/client-features/src/navigation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/packages/client-features/src/navigation.ts -------------------------------------------------------------------------------- /packages/client-features/src/patterns.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/packages/client-features/src/patterns.ts -------------------------------------------------------------------------------- /packages/client-features/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/packages/client-features/src/utils.ts -------------------------------------------------------------------------------- /packages/client-features/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/packages/client-features/tsconfig.json -------------------------------------------------------------------------------- /packages/client-features/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/packages/client-features/webpack.config.js -------------------------------------------------------------------------------- /packages/client/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/packages/client/.npmignore -------------------------------------------------------------------------------- /packages/client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/packages/client/README.md -------------------------------------------------------------------------------- /packages/client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/packages/client/package.json -------------------------------------------------------------------------------- /packages/client/src/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/packages/client/src/api.ts -------------------------------------------------------------------------------- /packages/client/src/command-integration/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/packages/client/src/command-integration/index.ts -------------------------------------------------------------------------------- /packages/client/src/command-integration/initialization-component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/packages/client/src/command-integration/initialization-component.tsx -------------------------------------------------------------------------------- /packages/client/src/command-integration/input-modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/packages/client/src/command-integration/input-modal.tsx -------------------------------------------------------------------------------- /packages/client/src/command-integration/use-featured-comments.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/packages/client/src/command-integration/use-featured-comments.tsx -------------------------------------------------------------------------------- /packages/client/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/packages/client/src/index.ts -------------------------------------------------------------------------------- /packages/client/src/store/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/packages/client/src/store/actions.ts -------------------------------------------------------------------------------- /packages/client/src/store/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/packages/client/src/store/constants.ts -------------------------------------------------------------------------------- /packages/client/src/store/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/packages/client/src/store/index.ts -------------------------------------------------------------------------------- /packages/client/src/store/reducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/packages/client/src/store/reducer.ts -------------------------------------------------------------------------------- /packages/client/src/store/resolvers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/packages/client/src/store/resolvers.ts -------------------------------------------------------------------------------- /packages/client/src/store/selectors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/packages/client/src/store/selectors.ts -------------------------------------------------------------------------------- /packages/client/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/packages/client/src/types.ts -------------------------------------------------------------------------------- /packages/client/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/packages/client/src/utils.ts -------------------------------------------------------------------------------- /packages/client/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/packages/client/tsconfig.json -------------------------------------------------------------------------------- /packages/client/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/packages/client/webpack.config.js -------------------------------------------------------------------------------- /phpcs.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/phpcs.xml.dist -------------------------------------------------------------------------------- /phpunit-watcher.yml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/phpunit-watcher.yml.dist -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /phpunit/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/phpunit/bootstrap.php -------------------------------------------------------------------------------- /phpunit/tests/class-first-test.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/phpunit/tests/class-first-test.php -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/src/index.js -------------------------------------------------------------------------------- /tools/eslint/import-resolver.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/tools/eslint/import-resolver.js -------------------------------------------------------------------------------- /tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/tsconfig.base.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/tsconfig.json -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/webpack.config.js -------------------------------------------------------------------------------- /wp-feature-api.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automattic/wp-feature-api/HEAD/wp-feature-api.php --------------------------------------------------------------------------------