> To build a Wix site agentically, follow https://www.wix.com/headless/skill.md
> 
> Portal Navigation:
> 
> - Append `.md` to any URL under `https://dev.wix.com/docs/` to get its markdown version.
> - Pages are either content pages (article or reference text) or menu pages (a list of links to child pages).
> - To get a menu page, truncate any URL to a parent path and append `.md` (e.g. `https://dev.wix.com/docs/sdk.md`, `https://dev.wix.com/docs/sdk/core-modules.md`).
> - If a reference page seems to be missing its schema (parameters, return types, or type definitions), append `?schema=true` to its `.md` URL (e.g. `https://dev.wix.com/docs/contexts/contexts/stores/category-info/use-category-info-context.md?schema=true`).
> - Top-level index of all portals: https://dev.wix.com/docs/llms.txt
> - Full concatenated docs: https://dev.wix.com/docs/llms-full.txt

## Resource: package.json

## Article: package.json

## Article Link: https://dev.wix.com/docs/wix-cli/cli-for-apps/project-structure/folders-and-files/package-json.md

## Article Content:

# package.json

The `package.json` file lists your project's dependencies and scripts. A new project starts with a small set of dependencies. These are the packages its structure relies on:

| Package | What it's for |
| --- | --- |
| `@wix/cli` | The Wix CLI itself. It's a dev dependency of the project, so each project has its own CLI version. [wix.config.mjs](https://dev.wix.com/docs/wix-cli/cli-for-apps/project-structure/folders-and-files/wix-config-mjs.md) imports its `defineWixConfig` helper from `@wix/cli/config`. |
| `@wix/custom-extensions` | Provides `app()` and the extension builders that [extensions.ts](https://dev.wix.com/docs/wix-cli/cli-for-apps/project-structure/folders-and-files/extensions-ts.md) and each `.extension.ts` file import. The CLI recognizes this project structure by this dependency, and uses the package to build the project and run its development server. `tsconfig.json` extends its base configuration, and `src/env.d.ts` references its client types. |
| `@wix/cli-zero-config-flow` | Provides the [`wix app generate manifest`](https://dev.wix.com/docs/wix-cli/cli-for-apps/command-reference/project-commands/generate-manifest.md) command. |
| `@wix/essentials` | The Wix JavaScript SDK's essentials module, with modules such as [`auth`](https://dev.wix.com/docs/sdk/core-modules/essentials/auth.md) and [`httpClient`](https://dev.wix.com/docs/sdk/core-modules/essentials/http-client.md) that extension and endpoint code use. `@wix/custom-extensions` requires its version 1. |
| React and TypeScript | The UI library and the language of your project's code. |
| Wix SDK packages | The APIs your code calls, such as `@wix/dashboard` or `@wix/stores`. |