| File/Folder | Description |
| DeployDistribution/ | Created the first time you run the gulp extension:deploy command, this directory contains all of the files associated with the compiled application. After compilation, Gulp.js deploys the contents of this directory to your NetSuite file cabinet. Do not manually edit the files in this directory |
| gulp/ | Created when you extract the extension developer tools, this directory contains all of the files required by Gulp.js. Do not manually edit the files in this directory. |
| LocalDistribution/ | Created the first time you run the gulp extension:local command, this directory contains all of the files associated with the compiled application used by the local server. When you run gulp extension:local, Gulp.js deploys the contents of this directory to the local Node.js server. Do not manually edit the files in this directory. |
| node_modules | Created when you run the npm install command, this directory stores the dependencies and other files required by the development tools. |
| ns_npm_repository | Created when you install the extension developer tools, this folder contains important files for the NPM package manager. |
| Workspace/ | Created the first time you run the gulp extension:fetch or gulp extension:create command, this directory maintains all of your extension files under development. This directory also includes an Extras/ folder to maintain theme files for local testing. |
| gulpfile.js | This file contains all the JavaScript code necessary to run Gulp.js |
| package.json | This file maintains dependencies required to operate the theme development tools. |