# Folder Structure

***

* node\_modules: It contains all the npm packages that is used on this projects.
* components: Here are the React component which could be reused in multiple pages or are complex enough to move them to another file and test them individually. Each file should have a default export with a single component, inside the file there could be multiple components though.
* pages: Here are the pages (also known as views) of the application, each file will automatically match a route as described in [Nuxtjs](https://nuxtjs.org/).
* static: Any static file required by the application (images, audios, etc.) could be placed here.
* scss: The stylesheet is compiled to css. nuxt.js will automatically add the css file to the HTML.
* store:
* package.json: This file contains dependencies and scripts required for the project.
* nuxt.config.js: contain extended nuxt configurations like css module support, font import, image import and optimization and env variables.
* package-lock.json contain exact dependency tree to be installed in /node\_modules. It helps while a team is working on private apps to ensure that they are working on the same version of dependencies and sub-dependencies. It also maintains a history of changes done in package.json so, that at any point of time, when required previous changes can be looked back in the package-lock.json file.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://nouthemes-1.gitbook.io/martfury-vuejs/folder-structure.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
