# Dependencies

Component NodeJS modules can use 3rd party libraries which are defined in the standard `package.json` file. An example:

```
{
    "name": "appmixer.twilio.sms.SendSMS",
    "version": "1.0.0",
    "private": true,
    "main": "SendSMS.js",
    "author": "David Durman <david@client.io>",
    "dependencies": {
        "twilio": "^2.11.0"
    }
}
```

The `package.json` file from the example above tells the Appmixer engine to load the `twilio` library that the `appmixer.twilio.sms.SendSMS` component requires for its operation.

More information on the `package.json` file can be found at <https://docs.npmjs.com/files/package.json>.
