Comparing version 1.0.1 to 2.0.0
@@ -13,3 +13,3 @@ 'use strict' | ||
port: 443, | ||
path: '/urlshortener/v1/url?key=' + input.key, | ||
path: `/urlshortener/v1/url?key=${input.key}`, | ||
method: 'POST', | ||
@@ -30,3 +30,8 @@ headers: { | ||
res.on('end', () => { | ||
return callback(null, JSON.parse(body).id) | ||
const json = JSON.parse(body) | ||
if (json.error) { | ||
return callback(new Error(JSON.stringify(json.error)), null) | ||
} else { | ||
return callback(null, json.id) | ||
} | ||
}) | ||
@@ -33,0 +38,0 @@ }) |
{ | ||
"name": "goorl", | ||
"description": "Shorten urls with goo.gl", | ||
"version": "1.0.1", | ||
"version": "2.0.0", | ||
"license": "MIT", | ||
@@ -39,4 +39,4 @@ "author": { | ||
"standard": "7.1.2", | ||
"tap": "5.8.0" | ||
"tap": "6.1.1" | ||
} | ||
} |
@@ -37,1 +37,26 @@ 'use strict' | ||
}) | ||
tap.test('It returns error for wrong key', function (test) { | ||
const options = { | ||
url: 'https://www.google.com', | ||
key: 'thisIsAFakeKey' | ||
} | ||
goorl(options, (error, data) => { | ||
tap.ok(error, 'Error OK') | ||
test.done() | ||
}) | ||
}) | ||
tap.test('It returns expected result', function (test) { | ||
const options = { | ||
url: 'https://www.google.com', | ||
key: 'AIzaSyAWLMb19MN62IndAlb4gySFetKPL3pRdnA' | ||
} | ||
goorl(options, (error, data) => { | ||
if (error) { | ||
throw error | ||
} | ||
tap.equal('https://goo.gl/Njku', data, 'Data ok') | ||
test.done() | ||
}) | ||
}) |
'use strict' | ||
// key: 'AIzaSyAWLMb19MN62IndAlb4gySFetKPL3pRdnA', | ||
// url: 'https://maps.googleapis.com/maps/api/staticmap?size=1000x1000&path=weight:3|color:blue|enc:whpjJ_ktw%40qA%7D%40a%40hHxDlCxBjIFr%40%60CdBv%40~B~HqBnDwEfC%7DIjL%7DCjJgO~CeF%7CC%7BElOsWvH%7BDhMm%40%7CSaArJ_%40hL%7DBvMmMxLkObHwG%7CD_HjD%7BMxCwC%60K_D%60F%60%40rFy%40%7CDjCjBAxAkBnA%7DJbCwKbH%7DDrEv%40zGg%40%7CEyEvFyEjGsAjLuPrAgFa%40u%5BdCgOpCsC%60JFlGw%40hPeOzDoD%60J_CxOd%40lEwBxEvAtFz%40nH%5DtSxEnJIzH%7BBfTHbFv%40vG%7CH%60GpPfEdC~D%60J%60G%60MxDYhI%7DQhCmHrHeGfIiE~FwG%60PcNfQsDvEz%40fElHh%40%7CBL%7C%40PdBh%40oAXa%40%7CAzCVj%40dBwApDAzD_DnCv%40nKbKrOdC%7CRj%40pGzRpNpNvFr%40hFg%40zGzApGnDnNvZdBxIvDbAbGTxGdBnF%7B%40fEgEtGwSrDyD~D~%40fElCtFt%40rJkBhIyG~PsNjQ%7BItEeAxE%7CAhI%7CHfC%40bDgC%60GeF%7CCq%40xAxApEvRtGfKhC%7CLpBlOjE~LzD~%5BxDbRbDdLnCvCpBgD%7C%40wX_Aaw%40jHkMdEr%40jD%5DlKeIfKcT~KcUlLmIdEeF~GyDdNqC%7Ca%40sVvKa%40xJyGpCqElCZ~Fd%40~DgCbMoEjJcJzI%7BOrJyNtJ_IfD%7BDpEtFtDLlEiCjGsBnDLhB%7DClFc%40jE%7BAdJUdIeBpJuB~K%60Bh%5Ct%40lHxEnC%60DvDhItJfA%60HtBnEjFhGjNbAdH~%40lBfCb%40%7CF%7BB%7CAwB%7CBDrFxAjE%3FdEvA~I%60D%60D~D%60EeA~G~%40hGUtMeKnGaHrDsN~Gy_%40lEaHhHwErQaNbFiMzG%7DJpJePrVog%40%7CIkSpCsMtB_K%5B%7BHz%40_IdDoCbFq%40vDqJzBoJRmHkB%7BPuJuMkIuJiDuCuE%60A_I_GsGyS_AsSoBgH%7B%40uK%7BAgJmFs%40oClAaCc%40oG%5DwBkCq%40eGiEkM%5BkTrBiSDuLqB%7DGFmH~GsSZiWtAkXyAsXsDoPqHgUz%40iVlCuLbDuHzEKlCmIlCoKfBqKCyLy%40kWt%40yTT%7BWWsRe%40mRlAmTzAeJ%7CMwS%60%40gXlA%7BHjDsC~A%7BI%7CCkIrMmZhGyQnE_TxEcLlG%7BHzDuC%7C%40kJpAqKjCgIjGi%5BhGqPxEeWxHkKzBFpDrAjDgA%7CEaGbFqEpAp%40bB%7CA%7CH_G~E%7DLjFuAtRiElQoNnEwHjGyFvEa%40~CwEzDoBpEkIzA%7DH_AiGhC%7DAbCuFvDuH%5CkGpGaLfLiInCsCjBiIX_G_AiHaCaVfBaOpZiNvGcFfLeErJqChPeMru%40qr%40bPaNhSuYhFyChOoNz%5EeZzQsQvXs%5Cx%40%7CAz%40xAfUgStDeCbAo%40t%40dAf%40tC' | ||
const goorl = require('./index') | ||
const options = { | ||
key: 'AIzaSyAE7usKwqGBPsqmkDltJ2U48qdIKBlYjEE', | ||
url: 'https://maps.googleapis.com/maps/api/staticmap?size=1000x1000&path=weight:3|color:blue|enc:whpjJ_ktw%40qA%7D%40a%40hHxDlCxBjIFr%40%60CdBv%40~B~HqBnDwEfC%7DIjL%7DCjJgO~CeF%7CC%7BElOsWvH%7BDhMm%40%7CSaArJ_%40hL%7DBvMmMxLkObHwG%7CD_HjD%7BMxCwC%60K_D%60F%60%40rFy%40%7CDjCjBAxAkBnA%7DJbCwKbH%7DDrEv%40zGg%40%7CEyEvFyEjGsAjLuPrAgFa%40u%5BdCgOpCsC%60JFlGw%40hPeOzDoD%60J_CxOd%40lEwBxEvAtFz%40nH%5DtSxEnJIzH%7BBfTHbFv%40vG%7CH%60GpPfEdC~D%60J%60G%60MxDYhI%7DQhCmHrHeGfIiE~FwG%60PcNfQsDvEz%40fElHh%40%7CBL%7C%40PdBh%40oAXa%40%7CAzCVj%40dBwApDAzD_DnCv%40nKbKrOdC%7CRj%40pGzRpNpNvFr%40hFg%40zGzApGnDnNvZdBxIvDbAbGTxGdBnF%7B%40fEgEtGwSrDyD~D~%40fElCtFt%40rJkBhIyG~PsNjQ%7BItEeAxE%7CAhI%7CHfC%40bDgC%60GeF%7CCq%40xAxApEvRtGfKhC%7CLpBlOjE~LzD~%5BxDbRbDdLnCvCpBgD%7C%40wX_Aaw%40jHkMdEr%40jD%5DlKeIfKcT~KcUlLmIdEeF~GyDdNqC%7Ca%40sVvKa%40xJyGpCqElCZ~Fd%40~DgCbMoEjJcJzI%7BOrJyNtJ_IfD%7BDpEtFtDLlEiCjGsBnDLhB%7DClFc%40jE%7BAdJUdIeBpJuB~K%60Bh%5Ct%40lHxEnC%60DvDhItJfA%60HtBnEjFhGjNbAdH~%40lBfCb%40%7CF%7BB%7CAwB%7CBDrFxAjE%3FdEvA~I%60D%60D~D%60EeA~G~%40hGUtMeKnGaHrDsN~Gy_%40lEaHhHwErQaNbFiMzG%7DJpJePrVog%40%7CIkSpCsMtB_K%5B%7BHz%40_IdDoCbFq%40vDqJzBoJRmHkB%7BPuJuMkIuJiDuCuE%60A_I_GsGyS_AsSoBgH%7B%40uK%7BAgJmFs%40oClAaCc%40oG%5DwBkCq%40eGiEkM%5BkTrBiSDuLqB%7DGFmH~GsSZiWtAkXyAsXsDoPqHgUz%40iVlCuLbDuHzEKlCmIlCoKfBqKCyLy%40kWt%40yTT%7BWWsRe%40mRlAmTzAeJ%7CMwS%60%40gXlA%7BHjDsC~A%7BI%7CCkIrMmZhGyQnE_TxEcLlG%7BHzDuC%7C%40kJpAqKjCgIjGi%5BhGqPxEeWxHkKzBFpDrAjDgA%7CEaGbFqEpAp%40bB%7CA%7CH_G~E%7DLjFuAtRiElQoNnEwHjGyFvEa%40~CwEzDoBpEkIzA%7DH_AiGhC%7DAbCuFvDuH%5CkGpGaLfLiInCsCjBiIX_G_AiHaCaVfBaOpZiNvGcFfLeErJqChPeMru%40qr%40bPaNhSuYhFyChOoNz%5EeZzQsQvXs%5Cx%40%7CAz%40xAfUgStDeCbAo%40t%40dAf%40tC' | ||
key: 'AIzaSyAWLMb19MN62IndAlb4gySFetKPL3pRdnA', | ||
url: 'https://www.google.com' | ||
} | ||
@@ -8,0 +11,0 @@ |
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
8594
10
135
0