Dependencies
The workflow that we mentioned in the previous section is made possible by several external libraries and modules. Here’s a recap of some of the modules that we used in the Componium framework from this chapter:
@apollo/server
and@graphql-tools/schema
: The combination of these two tools allows us to offer the GraphQL features of this framework project. Apollo Server is able to integrate with Componium servers, and it also provides an easy-to-use sandbox to test GraphQL schemas.Chokidar
: This is the file-watching library that helps to create a better experience by watching for changes to the application files and performing steps, such as restarting the development server.@inquirer
andyargs
: These libraries allow us to create thecomponium
command-line tool. Inquirer can create interactive terminal interfaces, useful for Componium development commands, such ascomponium create
. Yargs helps us work with command-line commands, flags, and options...