> For the complete documentation index, see [llms.txt](https://docs.0xweb.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.0xweb.org/package-manager/folder-structure.md).

# Folder structure

> See the [Demo](https://github.com/0xweb-org/0xweb-sample)🔗 project

For the installed contract you'll get:

* Generated TypeScript classes
* ABI json source file
* Solidity source file(s)

The files are saved under `0xweb` folder in the project's root directory, additionally the `0xweb.json` will include all installed contracts (similar to `package.json`)

```
my-project/
├── 0xweb/
│   └── eth/
│       └── %package-name%/
│           ├── %class-name%.ts
│           ├── %class-name%.json
│           └── %class-name%/
│               └── %sources%.sol
└── 0xweb.json
```
