# chilkat_node4_macosx

Node.js classes for [Asn](http://www.chilkatsoft.com/refdoc/nodejsAsnRef.html) [Atom](http://www.chilkatsoft.com/refdoc/nodejsAtomRef.html) [AuthAws](http://www.chilkatsoft.com/refdoc/nodejsAuthAwsRef.html) [AuthAzureAD](http://www.chilkatsoft.com/refdoc/nodejsAuthAzureADRef.html) [AuthAzureStorage](http://www.chilkatsoft.com/refdoc/nodejsAuthAzureStorageRef.html) [AuthGoogle](http://www.chilkatsoft.com/refdoc/nodejsAuthGoogleRef.html) [Bounce](http://www.chilkatsoft.com/refdoc/nodejsBounceRef.html) [Bz2](http://www.chilkatsoft.com/refdoc/nodejsBz2Ref.html) [Cache](http://www.chilkatsoft.com/refdoc/nodejsCacheRef.html) [Cert](http://www.chilkatsoft.com/refdoc/nodejsCertRef.html) [CertChain](http://www.chilkatsoft.com/refdoc/nodejsCertChainRef.html) [CertStore](http://www.chilkatsoft.com/refdoc/nodejsCertStoreRef.html) [Charset](http://www.chilkatsoft.com/refdoc/nodejsCharsetRef.html) [CkDateTime](http://www.chilkatsoft.com/refdoc/nodejsCkDateTimeRef.html) [Compression](http://www.chilkatsoft.com/refdoc/nodejsCompressionRef.html) [Encryption PKCS7 HMAC Encoding DigitalSignature](http://www.chilkatsoft.com/refdoc/nodejsCrypt2Ref.html) [Csv](http://www.chilkatsoft.com/refdoc/nodejsCsvRef.html) [Diffie-Hellman](http://www.chilkatsoft.com/refdoc/nodejsDhRef.html) [DirTree](http://www.chilkatsoft.com/refdoc/nodejsDirTreeRef.html) [Dkim](http://www.chilkatsoft.com/refdoc/nodejsDkimRef.html) [Dsa](http://www.chilkatsoft.com/refdoc/nodejsDsaRef.html) [Date/Time](http://www.chilkatsoft.com/refdoc/nodejsDtObjRef.html) [Ecc](http://www.chilkatsoft.com/refdoc/nodejsEccRef.html) [Email](http://www.chilkatsoft.com/refdoc/nodejsEmailRef.html) [EmailBundle](http://www.chilkatsoft.com/refdoc/nodejsEmailBundleRef.html) [Ftp](http://www.chilkatsoft.com/refdoc/nodejsFtp2Ref.html) [Gzip](http://www.chilkatsoft.com/refdoc/nodejsGzipRef.html) [HtmlToText](http://www.chilkatsoft.com/refdoc/nodejsHtmlToTextRef.html) [HtmlToXml](http://www.chilkatsoft.com/refdoc/nodejsHtmlToXmlRef.html) [HTTP S3](http://www.chilkatsoft.com/refdoc/nodejsHttpRef.html) [HttpRequest](http://www.chilkatsoft.com/refdoc/nodejsHttpRequestRef.html) [HttpResponse](http://www.chilkatsoft.com/refdoc/nodejsHttpResponseRef.html) [Imap](http://www.chilkatsoft.com/refdoc/nodejsImapRef.html) [JavaKeyStore](http://www.chilkatsoft.com/refdoc/nodejsJavaKeyStoreRef.html) [JsonArray](http://www.chilkatsoft.com/refdoc/nodejsJsonArrayRef.html) [JsonObject](http://www.chilkatsoft.com/refdoc/nodejsJsonObjectRef.html) [Jwt](http://www.chilkatsoft.com/refdoc/nodejsJwtRef.html) [Log](http://www.chilkatsoft.com/refdoc/nodejsLogRef.html) [POP3 SMTP](http://www.chilkatsoft.com/refdoc/nodejsMailManRef.html) [Mailboxes](http://www.chilkatsoft.com/refdoc/nodejsMailboxesRef.html) [Mht](http://www.chilkatsoft.com/refdoc/nodejsMhtRef.html) [Mime](http://www.chilkatsoft.com/refdoc/nodejsMimeRef.html) [Ntlm](http://www.chilkatsoft.com/refdoc/nodejsNtlmRef.html) [OAuth1](http://www.chilkatsoft.com/refdoc/nodejsOAuth1Ref.html) [OAuth2](http://www.chilkatsoft.com/refdoc/nodejsOAuth2Ref.html) [Pem](http://www.chilkatsoft.com/refdoc/nodejsPemRef.html) [Pfx](http://www.chilkatsoft.com/refdoc/nodejsPfxRef.html) [PrivateKey](http://www.chilkatsoft.com/refdoc/nodejsPrivateKeyRef.html) [Prng](http://www.chilkatsoft.com/refdoc/nodejsPrngRef.html) [PublicKey](http://www.chilkatsoft.com/refdoc/nodejsPublicKeyRef.html) [Rest](http://www.chilkatsoft.com/refdoc/nodejsRestRef.html) [Rsa](http://www.chilkatsoft.com/refdoc/nodejsRsaRef.html) [Rss](http://www.chilkatsoft.com/refdoc/nodejsRssRef.html) [SFtp](http://www.chilkatsoft.com/refdoc/nodejsSFtpRef.html) [Scp](http://www.chilkatsoft.com/refdoc/nodejsScpRef.html) [ServerSentEvent](http://www.chilkatsoft.com/refdoc/nodejsServerSentEventRef.html) [Socket TLS](http://www.chilkatsoft.com/refdoc/nodejsSocketRef.html) [Spider](http://www.chilkatsoft.com/refdoc/nodejsSpiderRef.html) [Ssh](http://www.chilkatsoft.com/refdoc/nodejsSshRef.html) [SshKey](http://www.chilkatsoft.com/refdoc/nodejsSshKeyRef.html) [SshTunnel](http://www.chilkatsoft.com/refdoc/nodejsSshTunnelRef.html) [Stream](http://www.chilkatsoft.com/refdoc/nodejsStreamRef.html) [StringBuilder](http://www.chilkatsoft.com/refdoc/nodejsStringBuilderRef.html) [Tar](http://www.chilkatsoft.com/refdoc/nodejsTarRef.html) [Task](http://www.chilkatsoft.com/refdoc/nodejsTaskRef.html) [TaskChain](http://www.chilkatsoft.com/refdoc/nodejsTaskChainRef.html) [TrustedRoots](http://www.chilkatsoft.com/refdoc/nodejsTrustedRootsRef.html) [UnixCompress](http://www.chilkatsoft.com/refdoc/nodejsUnixCompressRef.html) [Upload](http://www.chilkatsoft.com/refdoc/nodejsUploadRef.html) [Url](http://www.chilkatsoft.com/refdoc/nodejsUrlRef.html) [Xml](http://www.chilkatsoft.com/refdoc/nodejsXmlRef.html) [XmlCertVault](http://www.chilkatsoft.com/refdoc/nodejsXmlCertVaultRef.html) [Xmp](http://www.chilkatsoft.com/refdoc/nodejsXmpRef.html) [Zip](http://www.chilkatsoft.com/refdoc/nodejsZipRef.html) [ZipCrc](http://www.chilkatsoft.com/refdoc/nodejsZipCrcRef.html) [ZipEntry](http://www.chilkatsoft.com/refdoc/nodejsZipEntryRef.html)    

**Search for "chilkat" in npm** to find supported operating systems and Node.js versions.

**Freeware classes include:** Atom, Cert, CertChain, CertStore, Csv, Pfx, PrivateKey, PublicKey, Rss, Spider, TrustedRoots, Upload, Xml, JsonObject, ...

**Commercial classes include:** Ssh, SFtp, Imap, Ftp2, Socket, Rest, OAuth2, Http, ...

![chilkat!](http://www.chilkatsoft.com/images/dudeNpm.jpg)

# install

With [npm](http://npmjs.org) do:

```
npm install chilkat_node4_macosx
```

# usage
```js
var os = require('os');
if (os.platform() == 'win32') {  
    var chilkat = require('chilkat_node4_win32'); 
} else if (os.platform() == 'linux') {
	if (os.arch() == 'arm') {
		var chilkat = require('chilkat_node4_arm');
	} else os.arch() == 'x86') {
		var chilkat = require('chilkat_node4_linux32');
	} else {
		var chilkat = require('chilkat_node4_linux64');
    }
} else if (os.platform() == 'darwin') {
	var chilkat = require('chilkat_node4_macosx');
}

var imap = new chilkat.Imap();
var sftp = new chilkat.SFtp();
var ftp = new chilkat.Ftp2();
var zip = new chilkat.Zip();
// etc..

```

# documentation

Visit [Chilkat Node.js Reference Documentation](http://www.chilkatsoft.com/refdoc/nodejs.asp).

# example code

Visit [Chilkat Node.js Example Code](http://www.example-code.com/nodejs/default.asp) 

# user forum

Visit [Chilkat Forum](http://www.chilkatforum.com/) 

# changelog

Releases are documented at 
[Chilkat Release Notes](http://www.cknotes.com/category/release-notes/)

# license

[Chilkat License](http://www.chilkatsoft.com/licensingExplained.asp)