Compare commits
	
		
			No commits in common. "d9b9b0fcd6e053edfccaaa9762024fc2564adb5a" and "4b8a7d2e00c66ff9bcbff2f870828ec0ef8a1ab3" have entirely different histories.
		
	
	
		
			d9b9b0fcd6
			...
			4b8a7d2e00
		
	
		
@ -17,10 +17,10 @@ First you create an instance with your credentials:
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
```js
 | 
					```js
 | 
				
			||||||
var dns01 = require('acme-dns-01-namecheap').create({
 | 
					var dns01 = require('acme-dns-01-namecheap').create({
 | 
				
			||||||
	apiUser: 'jdoe',
 | 
						apiUser: 'username',
 | 
				
			||||||
	apiKey: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
 | 
						apiKey: 'xxxx',
 | 
				
			||||||
	clientIp: '121.22.123.22',
 | 
						clientIp: 'public ip',
 | 
				
			||||||
	username: 'jdoe',
 | 
						username: 'username',
 | 
				
			||||||
	baseUrl: 'https://api.namecheap.com/xml.response' // default
 | 
						baseUrl: 'https://api.namecheap.com/xml.response' // default
 | 
				
			||||||
});
 | 
					});
 | 
				
			||||||
```
 | 
					```
 | 
				
			||||||
 | 
				
			|||||||
@ -1,6 +1,6 @@
 | 
				
			|||||||
ZONE=example.co.uk
 | 
					ZONE=example.co.uk
 | 
				
			||||||
 | 
					
 | 
				
			||||||
API_USER=exampleuser
 | 
					API_USER=exampleuser
 | 
				
			||||||
API_KEY=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
 | 
					API_KEY=xxxxxxxxxxxxxxx
 | 
				
			||||||
USERNAME=exampleuser
 | 
					USERNAME=exampleuser
 | 
				
			||||||
CLIENT_IP=121.22.123.22
 | 
					CLIENT_IP=121.22.123.22
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										10
									
								
								lib/index.js
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								lib/index.js
									
									
									
									
									
								
							@ -75,7 +75,7 @@ module.exports.create = function(config) {
 | 
				
			|||||||
				var i;
 | 
									var i;
 | 
				
			||||||
				var len = result['ApiResponse']['Errors'].length;
 | 
									var len = result['ApiResponse']['Errors'].length;
 | 
				
			||||||
				for (i = 0; i < len; i += 1) {
 | 
									for (i = 0; i < len; i += 1) {
 | 
				
			||||||
					console.error(result['ApiResponse']['Errors'][i]);
 | 
										console.log(result['ApiResponse']['Errors'][i]);
 | 
				
			||||||
				}
 | 
									}
 | 
				
			||||||
				throw new Error('API Error');
 | 
									throw new Error('API Error');
 | 
				
			||||||
			});
 | 
								});
 | 
				
			||||||
@ -94,13 +94,9 @@ module.exports.create = function(config) {
 | 
				
			|||||||
			) {
 | 
								) {
 | 
				
			||||||
				// console.log('zones');
 | 
									// console.log('zones');
 | 
				
			||||||
				// console.log(zonesResponse);
 | 
									// console.log(zonesResponse);
 | 
				
			||||||
				var zones = zonesResponse['DomainGetListResult'][0][
 | 
									return zonesResponse['DomainGetListResult'].map(function(x) {
 | 
				
			||||||
					'Domain'
 | 
										return x['Domain'][0]['$']['Name'];
 | 
				
			||||||
				].map(function(el) {
 | 
					 | 
				
			||||||
					return el['$']['Name'];
 | 
					 | 
				
			||||||
				});
 | 
									});
 | 
				
			||||||
				//console.log(zones);
 | 
					 | 
				
			||||||
				return zones;
 | 
					 | 
				
			||||||
			});
 | 
								});
 | 
				
			||||||
		},
 | 
							},
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										6
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										6
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							@ -35,12 +35,6 @@
 | 
				
			|||||||
				"acme-challenge-test": "^3.3.1"
 | 
									"acme-challenge-test": "^3.3.1"
 | 
				
			||||||
			}
 | 
								}
 | 
				
			||||||
		},
 | 
							},
 | 
				
			||||||
		"dotenv": {
 | 
					 | 
				
			||||||
			"version": "8.0.0",
 | 
					 | 
				
			||||||
			"resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.0.0.tgz",
 | 
					 | 
				
			||||||
			"integrity": "sha512-30xVGqjLjiUOArT4+M5q9sYdvuR4riM6yK9wMcas9Vbp6zZa+ocC9dp6QoftuhTPhFAiLK/0C5Ni2nou/Bk8lg==",
 | 
					 | 
				
			||||||
			"dev": true
 | 
					 | 
				
			||||||
		},
 | 
					 | 
				
			||||||
		"sax": {
 | 
							"sax": {
 | 
				
			||||||
			"version": "1.2.4",
 | 
								"version": "1.2.4",
 | 
				
			||||||
			"resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
 | 
								"resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
 | 
				
			||||||
 | 
				
			|||||||
@ -3,10 +3,6 @@
 | 
				
			|||||||
	"version": "3.0.0",
 | 
						"version": "3.0.0",
 | 
				
			||||||
	"description": "Namecheap DNS for Let's Encrypt / ACME dns-01 challenges with ACME.js and Greenlock.js",
 | 
						"description": "Namecheap DNS for Let's Encrypt / ACME dns-01 challenges with ACME.js and Greenlock.js",
 | 
				
			||||||
	"main": "index.js",
 | 
						"main": "index.js",
 | 
				
			||||||
  "files": [
 | 
					 | 
				
			||||||
    "lib",
 | 
					 | 
				
			||||||
    "test.js"
 | 
					 | 
				
			||||||
  ],
 | 
					 | 
				
			||||||
	"scripts": {
 | 
						"scripts": {
 | 
				
			||||||
		"test": "node ./test.js"
 | 
							"test": "node ./test.js"
 | 
				
			||||||
	},
 | 
						},
 | 
				
			||||||
@ -35,7 +31,6 @@
 | 
				
			|||||||
	},
 | 
						},
 | 
				
			||||||
	"devDependencies": {
 | 
						"devDependencies": {
 | 
				
			||||||
		"acme-challenge-test": "^3.3.2",
 | 
							"acme-challenge-test": "^3.3.2",
 | 
				
			||||||
		"acme-dns-01-test": "^3.2.1",
 | 
							"acme-dns-01-test": "^3.2.1"
 | 
				
			||||||
		"dotenv": "^8.0.0"
 | 
					 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user