{"_id":"@bonniernews/bn-google-ad-manager-api","_rev":"44-bd19621b38721ad1cee36244819d6493","name":"@bonniernews/bn-google-ad-manager-api","dist-tags":{"latest":"1.1.1"},"versions":{"1.0.0":{"name":"@bonniernews/bn-google-ad-manager-api","version":"1.0.0","keywords":["API","GAM","BonnierNews"],"author":{"name":"BonnierNews Annonsutveckling & A$AP"},"license":"ISC","_id":"@bonniernews/bn-google-ad-manager-api@1.0.0","maintainers":[{"name":"adam.hakansson","email":"adam.hakansson@bonniernews.se"},{"name":"amundsentb","email":"amundsentb@gmail.com"},{"name":"jonaek","email":"jonathan.ek@bonniernews.se"},{"name":"drgeobn","email":"daniel.rasmussen@bonniernews.se"},{"name":"mikael.mattsson","email":"mikael.mattsson@bonniernews.se"},{"name":"morre","email":"marten.persson@hdsydsvenskan.se"},{"name":"takolander","email":"william.takolander@bonniernews.se"},{"name":"vitryssen","email":"andre.nordlund@bonniernews.se"},{"name":"herbola","email":"herman.jansson@bonniernews.se"},{"name":"nifo","email":"niklas.forsstrom@bonniernews.se"},{"name":"bn-crehn","email":"christoffer.rehn@bonniernews.se"},{"name":"johark","email":"johan.arkad@bonniernews.se"},{"name":"aliceboberg","email":"alice.boberg@bonniernews.se"},{"name":"varneynz","email":"simon.varney@bonniernews.se"},{"name":"gusliden","email":"gusliden@gmail.com"},{"name":"mxtr","email":"max.olofsson@bonniernews.se"},{"name":"karlbergc","email":"christoffer.karlberg@bonniernews.se"},{"name":"martindanielson","email":"martin@rocketblast.com"},{"name":"joelekman","email":"joel.ekman@bonniernews.se"},{"name":"chavah","email":"chavah.forler@bonniernews.se"},{"name":"matsrorbecker","email":"mats@rorbecker.com"},{"name":"axeljohanssonbonniernews","email":"axel.johansson@bonniernews.se"},{"name":"markusn","email":"markus@botten.org"},{"name":"linuss","email":"contact@linusskold.com"},{"name":"joelabrahamsson","email":"mail@joelabrahamsson.com"},{"name":"jonaswalden","email":"jonas.waldeen@gmail.com"},{"name":"indeedshouts","email":"indeedshouts@gmail.com"},{"name":"marcusgronblad","email":"marcus.gronblad@bonniernews.se"}],"dist":{"shasum":"c5e80c4742be7373335767a3baf2bcf99bf2bdfa","tarball":"https://registry.npmjs.org/@bonniernews/bn-google-ad-manager-api/-/bn-google-ad-manager-api-1.0.0.tgz","fileCount":11,"integrity":"sha512-TU++dIrcnE258MxSEMHNGsej7ZSlYRNFYpADFbEH6P6DVCt+uHFutvhbUYFqPMEuLtRFb7MdJlg/UrF0i7zarw==","signatures":[{"sig":"MEUCICBCn4cthucK9Fz1Urm/RIRma2Tbbgo0+Jd7/5wUnplFAiEA2ADuPbDc1wzSMkMN3Kk8pGK4Oxq+Jlo3xl398VB4m10=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11349},"main":"./build/index.js","types":"./build/index.d.ts","gitHead":"e5ba7dffa1e95053f458e3f4ee60ab6009ac1202","scripts":{"test":"ts-node ./test/gam-client-feature.ts","start":"ts-node index.ts","compile":"tsc -p .","prepare":"npm t && npm run compile"},"_npmUser":{"name":"adam.hakansson","email":"adam.hakansson@bonniernews.se"},"_npmVersion":"10.1.0","description":"This repo is a fork of https://github.com/thewizarodofoz/google-ad-manager-api to update dependencies, functionality and add typing for the different gam services.","directories":{},"_nodeVersion":"20.9.0","dependencies":{"soap":"^0.45.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.1","google-auth-library":"^9.2.0"},"_npmOperationalInternal":{"tmp":"tmp/bn-google-ad-manager-api_1.0.0_1699973917001_0.2913736902434314","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@bonniernews/bn-google-ad-manager-api","version":"1.0.1","keywords":["API","GAM","BonnierNews"],"author":{"name":"BonnierNews Annonsutveckling & A$AP"},"license":"ISC","_id":"@bonniernews/bn-google-ad-manager-api@1.0.1","maintainers":[{"name":"chrissode","email":"christoffer@delitech.se"},{"name":"jzachrisson","email":"jesper.zachrisson@bonniernews.se"},{"name":"hilleso","email":"marcus.hilleso@expressen.se"},{"name":"adam.hakansson","email":"adam.hakansson@bonniernews.se"},{"name":"amundsentb","email":"amundsentb@gmail.com"},{"name":"jonaek","email":"jonathan.ek@bonniernews.se"},{"name":"drgeobn","email":"daniel.rasmussen@bonniernews.se"},{"name":"mikael.mattsson","email":"mikael.mattsson@bonniernews.se"},{"name":"morre","email":"marten.persson@hdsydsvenskan.se"},{"name":"takolander","email":"william.takolander@bonniernews.se"},{"name":"vitryssen","email":"andre.nordlund@bonniernews.se"},{"name":"herbola","email":"herman.jansson@bonniernews.se"},{"name":"nifo","email":"niklas.forsstrom@bonniernews.se"},{"name":"bn-crehn","email":"christoffer.rehn@bonniernews.se"},{"name":"johark","email":"johan.arkad@bonniernews.se"},{"name":"aliceboberg","email":"alice.boberg@bonniernews.se"},{"name":"varneynz","email":"simon.varney@bonniernews.se"},{"name":"gusliden","email":"gusliden@gmail.com"},{"name":"mxtr","email":"max.olofsson@bonniernews.se"},{"name":"karlbergc","email":"christoffer.karlberg@bonniernews.se"},{"name":"martindanielson","email":"martin@rocketblast.com"},{"name":"joelekman","email":"joel.ekman@bonniernews.se"},{"name":"chavah","email":"chavah.forler@bonniernews.se"},{"name":"matsrorbecker","email":"mats@rorbecker.com"},{"name":"axeljohanssonbonniernews","email":"axel.johansson@bonniernews.se"},{"name":"markusn","email":"markus@botten.org"},{"name":"linuss","email":"contact@linusskold.com"},{"name":"joelabrahamsson","email":"mail@joelabrahamsson.com"},{"name":"jonaswalden","email":"jonas.waldeen@gmail.com"},{"name":"indeedshouts","email":"indeedshouts@gmail.com"},{"name":"marcusgronblad","email":"marcus.gronblad@bonniernews.se"}],"dist":{"shasum":"6d4e8da72e366626eb5fea3ce3b474ff34720d56","tarball":"https://registry.npmjs.org/@bonniernews/bn-google-ad-manager-api/-/bn-google-ad-manager-api-1.0.1.tgz","fileCount":11,"integrity":"sha512-djEhdgUCW6S0fWTMPJ2HJ7tT8JTwx9AEkY4NqUInMgb83vCERNfm7sKgMzO5LE1XNEX+zlFp3diB7uWYBlLXzQ==","signatures":[{"sig":"MEUCIGDJ3Py1H+iY0d4d6rfzCEIVWQ8uJFE62aASBGoMZQOpAiEA4NBO0DtDL5a2M7Xo2SDvT2BZe2+xBMrXJrPmiSZyF6Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11275},"main":"./build/index.js","types":"./build/index.d.ts","gitHead":"07d28228d1e60d23b4b86bb97a9e2b5401ab5a31","scripts":{"test":"ts-node ./test/gam-client-feature.ts","start":"ts-node index.ts","compile":"tsc -p .","prepare":"npm t && npm run compile"},"_npmUser":{"name":"adam.hakansson","email":"adam.hakansson@bonniernews.se"},"_npmVersion":"10.2.4","description":"This repo is a fork of https://github.com/thewizarodofoz/google-ad-manager-api to update dependencies, functionality and add typing for the different gam services.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"soap":"^0.45.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.1","google-auth-library":"^9.2.0"},"_npmOperationalInternal":{"tmp":"tmp/bn-google-ad-manager-api_1.0.1_1705567268033_0.5146897468333413","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@bonniernews/bn-google-ad-manager-api","version":"1.0.2","keywords":["API","GAM","BonnierNews"],"author":{"name":"BonnierNews Annonsutveckling & A$AP"},"license":"ISC","_id":"@bonniernews/bn-google-ad-manager-api@1.0.2","maintainers":[{"name":"norla","email":"mattias.norlander@gmail.com"},{"name":"mattiasobn","email":"mattias.olla@bonniernews.se"},{"name":"chrissode","email":"christoffer@delitech.se"},{"name":"jzachrisson","email":"jesper.zachrisson@bonniernews.se"},{"name":"hilleso","email":"marcus.hilleso@expressen.se"},{"name":"adam.hakansson","email":"adam.hakansson@bonniernews.se"},{"name":"amundsentb","email":"amundsentb@gmail.com"},{"name":"jonaek","email":"jonathan.ek@bonniernews.se"},{"name":"drgeobn","email":"daniel.rasmussen@bonniernews.se"},{"name":"mikael.mattsson","email":"mikael.mattsson@bonniernews.se"},{"name":"morre","email":"marten.persson@hdsydsvenskan.se"},{"name":"takolander","email":"william.takolander@bonniernews.se"},{"name":"vitryssen","email":"andre.nordlund@bonniernews.se"},{"name":"herbola","email":"herman.jansson@bonniernews.se"},{"name":"nifo","email":"niklas.forsstrom@bonniernews.se"},{"name":"johark","email":"johan.arkad@bonniernews.se"},{"name":"aliceboberg","email":"alice.boberg@bonniernews.se"},{"name":"varneynz","email":"simon.varney@bonniernews.se"},{"name":"gusliden","email":"gusliden@gmail.com"},{"name":"mxtr","email":"max.olofsson@bonniernews.se"},{"name":"karlbergc","email":"christoffer.karlberg@bonniernews.se"},{"name":"martindanielson","email":"martin@rocketblast.com"},{"name":"joelekman","email":"joel.ekman@bonniernews.se"},{"name":"chavah","email":"chavah.forler@bonniernews.se"},{"name":"matsrorbecker","email":"mats@rorbecker.com"},{"name":"axeljohanssonbonniernews","email":"axel.johansson@bonniernews.se"},{"name":"markusn","email":"markus@botten.org"},{"name":"linuss","email":"contact@linusskold.com"},{"name":"joelabrahamsson","email":"mail@joelabrahamsson.com"},{"name":"jonaswalden","email":"jonas.waldeen@gmail.com"},{"name":"indeedshouts","email":"indeedshouts@gmail.com"},{"name":"marcusgronblad","email":"marcus.gronblad@bonniernews.se"}],"dist":{"shasum":"7e85d0c5fe133994b499a909f45be6d809f6eb6e","tarball":"https://registry.npmjs.org/@bonniernews/bn-google-ad-manager-api/-/bn-google-ad-manager-api-1.0.2.tgz","fileCount":11,"integrity":"sha512-xJAFO2VxmVlnqv0CN9H0F24+DydE7yF2o7UEVsE3r+bcBY6ubTKmW1h1jK+OS1IPTkYy6i2P1pybxiEh7PJtOQ==","signatures":[{"sig":"MEUCIHEFWnpN32p05uiA13uaXREMv83KW+ejwHEMj/WyRXZ/AiEAgzsKbje3uH8sfrbODSBrXqeBGoQWeoZ7U3Rn0cEp7m0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11441},"main":"./build/index.js","types":"./build/index.d.ts","gitHead":"0f824a64544a20b0f8a739e5a83ef048cdababcc","scripts":{"test":"ts-node ./test/gam-client-feature.ts","start":"ts-node index.ts","compile":"tsc -p .","prepare":"npm t && npm run compile"},"_npmUser":{"name":"adam.hakansson","email":"adam.hakansson@bonniernews.se"},"_npmVersion":"9.6.7","description":"This repo is a fork of https://github.com/thewizarodofoz/google-ad-manager-api to update dependencies, functionality and add typing for the different gam services.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"soap":"^0.45.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.1","google-auth-library":"^9.2.0"},"_npmOperationalInternal":{"tmp":"tmp/bn-google-ad-manager-api_1.0.2_1709026045299_0.16767686000600945","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@bonniernews/bn-google-ad-manager-api","version":"1.0.3","keywords":["API","GAM","BonnierNews"],"author":{"name":"BonnierNews Annonsutveckling & A$AP"},"license":"ISC","_id":"@bonniernews/bn-google-ad-manager-api@1.0.3","maintainers":[{"name":"markusn","email":"markus@botten.org"},{"name":"mxtr","email":"max.olofsson@bonniernews.se"},{"name":"matsrorbecker","email":"mats@rorbecker.com"},{"name":"dan.karlsson","email":"dan.karlsson@bonniernews.se"},{"name":"jonaswalden","email":"jonas.waldeen@gmail.com"},{"name":"indeedshouts","email":"indeedshouts@gmail.com"},{"name":"marie-winther","email":"marie.winther@bonniernews.se"},{"name":"marcusgronblad","email":"marcus.gronblad@bonniernews.se"},{"name":"axeljohanssonbonniernews","email":"axel.johansson@bonniernews.se"},{"name":"karlbergc","email":"christoffer.karlberg@bonniernews.se"},{"name":"chavah","email":"chavah.forler@bonniernews.se"},{"name":"joelekman","email":"joel.ekman@bonniernews.se"},{"name":"adam.hakansson","email":"adam.hakansson@bonniernews.se"},{"name":"hilleso","email":"marcus.hilleso@expressen.se"},{"name":"wisko","email":"william.skold@gmail.com"},{"name":"gusliden","email":"gusliden@gmail.com"},{"name":"andreas.samuelsson","email":"andreas.samuelsson@bonniernews.se"},{"name":"jzachrisson","email":"jesper.zachrisson@bonniernews.se"},{"name":"norla","email":"mattias.norlander@gmail.com"},{"name":"varneynz","email":"simon.varney@bonniernews.se"},{"name":"aliceboberg","email":"alice.boberg@bonniernews.se"},{"name":"johark","email":"johan.arkad@bonniernews.se"},{"name":"nifo","email":"niklas.forsstrom@bonniernews.se"},{"name":"herbola","email":"herman.jansson@bonniernews.se"},{"name":"vitryssen","email":"andre.nordlund@bonniernews.se"},{"name":"takolander","email":"william.takolander@bonniernews.se"},{"name":"morre","email":"marten.persson@hdsydsvenskan.se"},{"name":"mikael.mattsson","email":"mikael.mattsson@bonniernews.se"},{"name":"schristianssonbn","email":"seb.christiansson@bonniernews.se"},{"name":"mattiasobn","email":"mattias.olla@bonniernews.se"},{"name":"daghall","email":"markus@daghall.se"},{"name":"erandersson","email":"ericandersson1@gmail.com"},{"name":"jonaek","email":"jonathan.ek@bonniernews.se"},{"name":"amundsentb","email":"amundsentb@gmail.com"},{"name":"drgeobn","email":"daniel.rasmussen@bonniernews.se"},{"name":"oscartholander","email":"oscar@tholander.nu"},{"name":"jackesa","email":"jakob.pedersen@bonniernews.se"},{"name":"kristofferjansson","email":"kristoffer.jansson@bonniernews.se"},{"name":"kirinja","email":"blom.niklas@gmail.com"},{"name":"bnos","email":"bn_open_source@bonniernews.se"},{"name":"kitgus","email":"kit.gustavsson@bonniernews.se"}],"dist":{"shasum":"0fdb9c25896b68157d71f047b985af6d5efc4f69","tarball":"https://registry.npmjs.org/@bonniernews/bn-google-ad-manager-api/-/bn-google-ad-manager-api-1.0.3.tgz","fileCount":11,"integrity":"sha512-Iv6ZZ8ZRGcw3BcMMGtOBfNcbAH1K42rVqwsDyKf6H5qV9uDE/uwWeDn0MAYVS+O3vd/rdoLx2/cpl3nGJf7/tg==","signatures":[{"sig":"MEQCIA2mM3iFd4BjBS48Dsbc/g2pAdTd2WWaXxEbmLE14WBMAiBe3a+mR3MHxQ8wN3a215UwQ46oZb65Yw1d8qDwcm/inQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11440},"main":"./build/index.js","types":"./build/index.d.ts","gitHead":"c4e7bde2f63ca68fd717cef4969a88087fa659fe","scripts":{"test":"ts-node ./test/gam-client-feature.ts","start":"ts-node index.ts","compile":"tsc -p .","prepare":"npm t && npm run compile"},"_npmUser":{"name":"adam.hakansson","email":"adam.hakansson@bonniernews.se"},"_npmVersion":"11.2.0","description":"This repo is a fork of https://github.com/thewizarodofoz/google-ad-manager-api to update dependencies, functionality and add typing for the different gam services.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"soap":"^0.45.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.1","google-auth-library":"^9.2.0"},"_npmOperationalInternal":{"tmp":"tmp/bn-google-ad-manager-api_1.0.3_1747999558195_0.7092237539912134","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@bonniernews/bn-google-ad-manager-api","version":"1.0.4","keywords":["API","GAM","BonnierNews"],"author":{"name":"BonnierNews Annonsutveckling & A$AP"},"license":"ISC","_id":"@bonniernews/bn-google-ad-manager-api@1.0.4","maintainers":[{"name":"markusn","email":"markus@botten.org"},{"name":"mxtr","email":"max.olofsson@bonniernews.se"},{"name":"matsrorbecker","email":"mats@rorbecker.com"},{"name":"dan.karlsson","email":"dan.karlsson@bonniernews.se"},{"name":"jonaswalden","email":"jonas.waldeen@gmail.com"},{"name":"indeedshouts","email":"indeedshouts@gmail.com"},{"name":"marie-winther","email":"marie.winther@bonniernews.se"},{"name":"marcusgronblad","email":"marcus.gronblad@bonniernews.se"},{"name":"axeljohanssonbonniernews","email":"axel.johansson@bonniernews.se"},{"name":"karlbergc","email":"christoffer.karlberg@bonniernews.se"},{"name":"chavah","email":"chavah.forler@bonniernews.se"},{"name":"joelekman","email":"joel.ekman@bonniernews.se"},{"name":"adam.hakansson","email":"adam.hakansson@bonniernews.se"},{"name":"hilleso","email":"marcus.hilleso@expressen.se"},{"name":"wisko","email":"william.skold@gmail.com"},{"name":"gusliden","email":"gusliden@gmail.com"},{"name":"andreas.samuelsson","email":"andreas.samuelsson@bonniernews.se"},{"name":"jzachrisson","email":"jesper.zachrisson@bonniernews.se"},{"name":"norla","email":"mattias.norlander@gmail.com"},{"name":"varneynz","email":"simon.varney@bonniernews.se"},{"name":"aliceboberg","email":"alice.boberg@bonniernews.se"},{"name":"johark","email":"johan.arkad@bonniernews.se"},{"name":"nifo","email":"niklas.forsstrom@bonniernews.se"},{"name":"herbola","email":"herman.jansson@bonniernews.se"},{"name":"vitryssen","email":"andre.nordlund@bonniernews.se"},{"name":"takolander","email":"william.takolander@bonniernews.se"},{"name":"morre","email":"marten.persson@hdsydsvenskan.se"},{"name":"mikael.mattsson","email":"mikael.mattsson@bonniernews.se"},{"name":"schristianssonbn","email":"seb.christiansson@bonniernews.se"},{"name":"mattiasobn","email":"mattias.olla@bonniernews.se"},{"name":"daghall","email":"markus@daghall.se"},{"name":"erandersson","email":"ericandersson1@gmail.com"},{"name":"jonaek","email":"jonathan.ek@bonniernews.se"},{"name":"amundsentb","email":"amundsentb@gmail.com"},{"name":"drgeobn","email":"daniel.rasmussen@bonniernews.se"},{"name":"oscartholander","email":"oscar@tholander.nu"},{"name":"jackesa","email":"jakob.pedersen@bonniernews.se"},{"name":"kristofferjansson","email":"kristoffer.jansson@bonniernews.se"},{"name":"kirinja","email":"blom.niklas@gmail.com"},{"name":"bnos","email":"bn_open_source@bonniernews.se"},{"name":"kitgus","email":"kit.gustavsson@bonniernews.se"},{"name":"odynvolk","email":"alexi.rahman@r76.se"}],"dist":{"shasum":"96fac5593abfa2d25f5d31ea6394846280e05cfa","tarball":"https://registry.npmjs.org/@bonniernews/bn-google-ad-manager-api/-/bn-google-ad-manager-api-1.0.4.tgz","fileCount":11,"integrity":"sha512-XZNdK5iuINJYym7vzQ5aXi5AACeBQpk70ILkkq8364RcnUT61x4WI74kzW6OlVQzxfQruAyX9NtpK+qeBZm0AA==","signatures":[{"sig":"MEUCIQDl5x659+FbeUOEv5OcoIiu6h7+NPwptglzv8Q9VjtHOAIgDZXN6KBTxxYFAQLFDQdUJFvJcP8nWpQUwp/7oLX23mI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11439},"main":"./build/index.js","types":"./build/index.d.ts","gitHead":"531a09c0476d1d0f73f090f4437fce880c25fa65","scripts":{"test":"ts-node ./test/gam-client-feature.ts","start":"ts-node index.ts","compile":"tsc -p .","prepare":"npm t && npm run compile"},"_npmUser":{"name":"adam.hakansson","email":"adam.hakansson@bonniernews.se"},"_npmVersion":"10.1.0","description":"This repo is a fork of https://github.com/thewizarodofoz/google-ad-manager-api to update dependencies, functionality and add typing for the different gam services.","directories":{},"_nodeVersion":"20.9.0","dependencies":{"soap":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.1","google-auth-library":"^9.2.0"},"_npmOperationalInternal":{"tmp":"tmp/bn-google-ad-manager-api_1.0.4_1757333633196_0.9279174243102988","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@bonniernews/bn-google-ad-manager-api","version":"1.1.0","keywords":["API","GAM","BonnierNews"],"author":{"name":"BonnierNews Annonsutveckling & A$AP"},"license":"ISC","_id":"@bonniernews/bn-google-ad-manager-api@1.1.0","maintainers":[{"name":"markusn","email":"markus@botten.org"},{"name":"mxtr","email":"max.olofsson@bonniernews.se"},{"name":"matsrorbecker","email":"mats@rorbecker.com"},{"name":"dan.karlsson","email":"dan.arola@bonniernews.se"},{"name":"adil.aboulkacim","email":"adil.aboulkacim@bonniernews.se"},{"name":"marie-winther","email":"marie.winther@bonniernews.se"},{"name":"marcusgronblad","email":"marcus.gronblad@bonniernews.se"},{"name":"axeljohanssonbonniernews","email":"axel.johansson@bonniernews.se"},{"name":"karlbergc","email":"christoffer.karlberg@bonniernews.se"},{"name":"chavah","email":"chavah.forler@bonniernews.se"},{"name":"joelekman","email":"joel.ekman@bonniernews.se"},{"name":"adam.hakansson","email":"adam.hakansson@bonniernews.se"},{"name":"hilleso","email":"marcus.hilleso@expressen.se"},{"name":"gusliden","email":"gusliden@gmail.com"},{"name":"andreas.samuelsson","email":"andreas.samuelsson@bonniernews.se"},{"name":"jzachrisson","email":"jesper.zachrisson@bonniernews.se"},{"name":"norla","email":"mattias.norlander@gmail.com"},{"name":"varneynz","email":"simon.varney@bonniernews.se"},{"name":"aliceboberg","email":"alice.boberg@bonniernews.se"},{"name":"johark","email":"johan.arkad@bonniernews.se"},{"name":"nifo","email":"niklas.forsstrom@bonniernews.se"},{"name":"herbola","email":"herman.jansson@bonniernews.se"},{"name":"vitryssen","email":"andre.nordlund@bonniernews.se"},{"name":"takolander","email":"william.takolander@bonniernews.se"},{"name":"morre","email":"marten.persson@hdsydsvenskan.se"},{"name":"mikael.mattsson","email":"mikael.mattsson@bonniernews.se"},{"name":"schristianssonbn","email":"seb.christiansson@bonniernews.se"},{"name":"mattiasobn","email":"mattias.olla@bonniernews.se"},{"name":"daghall","email":"markus@daghall.se"},{"name":"erandersson","email":"ericandersson1@gmail.com"},{"name":"jonaek","email":"jonathan.ek@bonniernews.se"},{"name":"amundsentb","email":"amundsentb@gmail.com"},{"name":"drgeobn","email":"daniel.rasmussen@bonniernews.se"},{"name":"oscartholander","email":"oscar@tholander.nu"},{"name":"peterpettersson","email":"peter.pettersson@bonniernews.se"},{"name":"liroliro","email":"basistoscar@gmail.com"},{"name":"torkelberget","email":"andreas.egneblad@bonniernews.se"},{"name":"johankasperi","email":"johan@kasperi.se"},{"name":"jon.eldeklint","email":"jon.eldeklint@bonniernews.se"},{"name":"nblom","email":"niklas.blom@bonniernews.se"},{"name":"jackesa","email":"jakob.pedersen@bonniernews.se"},{"name":"ollenolle","email":"olle.nordin@bonniernews.se"},{"name":"emilbjorklund","email":"emil@thatemil.com"},{"name":"lilianj","email":"japlilian@gmail.com"},{"name":"kristofferjansson","email":"kristoffer.jansson@bonniernews.se"},{"name":"kitgus","email":"kit.gustavsson@bonniernews.se"},{"name":"odynvolk","email":"alexi.rahman@r76.se"}],"dist":{"shasum":"39dc3a19ae8f06243d9fb9917aba2d5ea5edecc7","tarball":"https://registry.npmjs.org/@bonniernews/bn-google-ad-manager-api/-/bn-google-ad-manager-api-1.1.0.tgz","fileCount":11,"integrity":"sha512-Vb3fIeecrvIZmz4TSbR2q4OaGLZjLlUbOP2aF5NZAKDFlwQTbkTwVhpXYVQ3JLm9IK3Dz7aOlR+tvBfNh1b10g==","signatures":[{"sig":"MEUCIGn39pUVCYh9SBWQChS/exXulxbhy9M0Es+enGuTsNHhAiEAjUnct94Ordh1yo6CGjzn0dL6TjktD5jdcy2Do7b68DY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11813},"main":"./build/index.js","types":"./build/index.d.ts","gitHead":"be6543ed7889b9284bbbcebabc3c36abe07fc4c7","scripts":{"test":"ts-node ./test/gam-client-feature.ts","start":"ts-node index.ts","compile":"tsc -p .","prepare":"npm t && npm run compile"},"_npmUser":{"name":"adam.hakansson","email":"adam.hakansson@bonniernews.se"},"_npmVersion":"11.9.0","description":"This repo is a fork of https://github.com/thewizarodofoz/google-ad-manager-api to update dependencies, functionality and add typing for the different gam services.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"soap":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.1","google-auth-library":"^9.2.0"},"_npmOperationalInternal":{"tmp":"tmp/bn-google-ad-manager-api_1.1.0_1788869452407_0.4350629708933289","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"_id":"@bonniernews/bn-google-ad-manager-api@1.1.1","dist":{"shasum":"6de30a11bd7ed86f71781be674af0b81fe331167","tarball":"https://registry.npmjs.org/@bonniernews/bn-google-ad-manager-api/-/bn-google-ad-manager-api-1.1.1.tgz","fileCount":11,"integrity":"sha512-7YmdttaJYgbpyb6Q20yM7WeprIsRc2PLqekBYXVQcbsS+i0mCIZtF0VSID2+whnrl5hLsThQllJKIlpyhKqlrQ==","signatures":[{"sig":"MEMCH3OrVWjDAT28eewNIAVeM0U3L+fIbPFt8kScaD3qa1wCIEvaPyobjxkrSkeZ1bm/dWIRgOol6sJjlKiokCtTOdMM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFgRGXhOsK2NYyxM/wpEvjBBah9uwxsY7kS2Ng2o6PiIAiEA3Os8IxFby06//FMvU0/RNtsctorPkYcOqAdM153jfvw="}],"unpackedSize":11813},"main":"./build/index.js","name":"@bonniernews/bn-google-ad-manager-api","types":"./build/index.d.ts","author":{"name":"BonnierNews Annonsutveckling & A$AP"},"gitHead":"4c7f8eb058a1b8fb953e20949279e58547263bd9","license":"ISC","scripts":{"test":"ts-node ./test/gam-client-feature.ts","start":"ts-node index.ts","compile":"tsc -p .","prepare":"npm t && npm run compile"},"version":"1.1.1","_npmUser":{"name":"adam.hakansson","email":"adam.hakansson@bonniernews.se"},"keywords":["API","GAM","BonnierNews"],"_npmVersion":"11.19.0","description":"This repo is a fork of https://github.com/thewizarodofoz/google-ad-manager-api to update dependencies, functionality and add typing for the different gam services.","directories":{},"maintainers":[{"name":"markusn","email":"markus@botten.org"},{"name":"mxtr","email":"max.olofsson@bonniernews.se"},{"name":"matsrorbecker","email":"mats@rorbecker.com"},{"name":"dan.karlsson","email":"dan.arola@bonniernews.se"},{"name":"adil.aboulkacim","email":"adil.aboulkacim@bonniernews.se"},{"name":"marie-winther","email":"marie.winther@bonniernews.se"},{"name":"marcusgronblad","email":"marcus.gronblad@bonniernews.se"},{"name":"axeljohanssonbonniernews","email":"axel.johansson@bonniernews.se"},{"name":"karlbergc","email":"christoffer.karlberg@bonniernews.se"},{"name":"chavah","email":"chavah.forler@bonniernews.se"},{"name":"joelekman","email":"joel.ekman@bonniernews.se"},{"name":"adam.hakansson","email":"adam.hakansson@bonniernews.se"},{"name":"hilleso","email":"marcus.hilleso@expressen.se"},{"name":"gusliden","email":"gusliden@gmail.com"},{"name":"andreas.samuelsson","email":"andreas.samuelsson@bonniernews.se"},{"name":"jzachrisson","email":"jesper.zachrisson@bonniernews.se"},{"name":"norla","email":"mattias.norlander@gmail.com"},{"name":"varneynz","email":"simon.varney@bonniernews.se"},{"name":"aliceboberg","email":"alice.boberg@bonniernews.se"},{"name":"johark","email":"johan.arkad@bonniernews.se"},{"name":"nifo","email":"niklas.forsstrom@bonniernews.se"},{"name":"herbola","email":"herman.jansson@bonniernews.se"},{"name":"vitryssen","email":"andre.nordlund@bonniernews.se"},{"name":"takolander","email":"william.takolander@bonniernews.se"},{"name":"morre","email":"marten.persson@hdsydsvenskan.se"},{"name":"mikael.mattsson","email":"mikael.mattsson@bonniernews.se"},{"name":"schristianssonbn","email":"seb.christiansson@bonniernews.se"},{"name":"mattiasobn","email":"mattias.olla@bonniernews.se"},{"name":"daghall","email":"markus@daghall.se"},{"name":"erandersson","email":"ericandersson1@gmail.com"},{"name":"jonaek","email":"jonathan.ek@bonniernews.se"},{"name":"amundsentb","email":"amundsentb@gmail.com"},{"name":"drgeobn","email":"daniel.rasmussen@bonniernews.se"},{"name":"oscartholander","email":"oscar@tholander.nu"},{"name":"peterpettersson","email":"peter.pettersson@bonniernews.se"},{"name":"liroliro","email":"basistoscar@gmail.com"},{"name":"torkelberget","email":"andreas.egneblad@bonniernews.se"},{"name":"johankasperi","email":"johan@kasperi.se"},{"name":"jon.eldeklint","email":"jon.eldeklint@bonniernews.se"},{"name":"nblom","email":"niklas.blom@bonniernews.se"},{"name":"jackesa","email":"jakob.pedersen@bonniernews.se"},{"name":"ollenolle","email":"olle.nordin@bonniernews.se"},{"name":"emilbjorklund","email":"emil@thatemil.com"},{"name":"lilianj","email":"japlilian@gmail.com"},{"name":"kristofferjansson","email":"kristoffer.jansson@bonniernews.se"},{"name":"kitgus","email":"kit.gustavsson@bonniernews.se"},{"name":"odynvolk","email":"alexi.rahman@r76.se"}],"_nodeVersion":"26.8.1","dependencies":{"soap":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.1","google-auth-library":"^9.2.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/bn-google-ad-manager-api_1.1.1_1791191182429_0.5444481807228969"}}},"time":{"created":"2023-11-14T14:58:36.877Z","modified":"2026-10-05T09:06:22.712Z","1.0.0":"2023-11-14T14:58:37.286Z","1.0.1":"2024-01-18T08:41:08.177Z","1.0.2":"2024-02-27T09:27:25.450Z","1.0.3":"2025-05-23T11:25:58.439Z","1.0.4":"2025-09-08T12:13:53.394Z","1.1.0":"2026-09-08T12:10:52.585Z","1.1.1":"2026-10-05T09:06:22.513Z"},"author":{"name":"BonnierNews Annonsutveckling & A$AP"},"license":"ISC","keywords":["API","GAM","BonnierNews"],"description":"This repo is a fork of https://github.com/thewizarodofoz/google-ad-manager-api to update dependencies, functionality and add typing for the different gam services.","maintainers":[{"name":"markusn","email":"markus@botten.org"},{"name":"mxtr","email":"max.olofsson@bonniernews.se"},{"name":"matsrorbecker","email":"mats@rorbecker.com"},{"name":"dan.karlsson","email":"dan.arola@bonniernews.se"},{"name":"adil.aboulkacim","email":"adil.aboulkacim@bonniernews.se"},{"name":"marie-winther","email":"marie.winther@bonniernews.se"},{"name":"marcusgronblad","email":"marcus.gronblad@bonniernews.se"},{"name":"axeljohanssonbonniernews","email":"axel.johansson@bonniernews.se"},{"name":"karlbergc","email":"christoffer.karlberg@bonniernews.se"},{"name":"chavah","email":"chavah.forler@bonniernews.se"},{"name":"joelekman","email":"joel.ekman@bonniernews.se"},{"name":"adam.hakansson","email":"adam.hakansson@bonniernews.se"},{"name":"hilleso","email":"marcus.hilleso@expressen.se"},{"name":"gusliden","email":"gusliden@gmail.com"},{"name":"andreas.samuelsson","email":"andreas.samuelsson@bonniernews.se"},{"name":"jzachrisson","email":"jesper.zachrisson@bonniernews.se"},{"name":"norla","email":"mattias.norlander@gmail.com"},{"name":"varneynz","email":"simon.varney@bonniernews.se"},{"name":"aliceboberg","email":"alice.boberg@bonniernews.se"},{"name":"johark","email":"johan.arkad@bonniernews.se"},{"name":"nifo","email":"niklas.forsstrom@bonniernews.se"},{"name":"herbola","email":"herman.jansson@bonniernews.se"},{"name":"vitryssen","email":"andre.nordlund@bonniernews.se"},{"name":"takolander","email":"william.takolander@bonniernews.se"},{"name":"morre","email":"marten.persson@hdsydsvenskan.se"},{"name":"mikael.mattsson","email":"mikael.mattsson@bonniernews.se"},{"name":"schristianssonbn","email":"seb.christiansson@bonniernews.se"},{"name":"mattiasobn","email":"mattias.olla@bonniernews.se"},{"name":"daghall","email":"markus@daghall.se"},{"name":"erandersson","email":"ericandersson1@gmail.com"},{"name":"jonaek","email":"jonathan.ek@bonniernews.se"},{"name":"amundsentb","email":"amundsentb@gmail.com"},{"name":"drgeobn","email":"daniel.rasmussen@bonniernews.se"},{"name":"oscartholander","email":"oscar@tholander.nu"},{"name":"peterpettersson","email":"peter.pettersson@bonniernews.se"},{"name":"liroliro","email":"basistoscar@gmail.com"},{"name":"torkelberget","email":"andreas.egneblad@bonniernews.se"},{"name":"johankasperi","email":"johan@kasperi.se"},{"name":"jon.eldeklint","email":"jon.eldeklint@bonniernews.se"},{"name":"nblom","email":"niklas.blom@bonniernews.se"},{"name":"jackesa","email":"jakob.pedersen@bonniernews.se"},{"name":"ollenolle","email":"olle.nordin@bonniernews.se"},{"name":"emilbjorklund","email":"emil@thatemil.com"},{"name":"lilianj","email":"japlilian@gmail.com"},{"name":"kristofferjansson","email":"kristoffer.jansson@bonniernews.se"},{"name":"kitgus","email":"kit.gustavsson@bonniernews.se"},{"name":"odynvolk","email":"alexi.rahman@r76.se"}],"readme":"This repo is a fork of https://github.com/thewizarodofoz/google-ad-manager-api to update dependencies, functionality and add typing for the different gam services.\n\nWe have tried to keep the overall structure intact, but we moved the authorization to its own step for readability reasons.\nCheckout Step #2 for the change and Step #3 for code removal.\n\n# BN Google Ad Manager Node Api\n\nA modern wrapper around Google's [Ad Manager API](https://developers.google.com/ad-manager/docs/start).\n\n## Features\n\n- Promise based - use Promise or async/await\n- Non opinionated about auth mechanisms - obtain a token however you like\n- Typed (TypeScript-ish)\n\n## Install\n\n```bash\nnpm i @BonnierNews/bn-google-ad-manager-api\n```\n\n## Usage\n\n### Step #1\n\nObtain an access token in whatever way you like, for example using [Google Auth Library](https://github.com/google/google-auth-library-nodejs)'s [JSON Web Tokens](https://github.com/google/google-auth-library-nodejs#json-web-tokens) mechanism:\n\n```ts\nconst { auth } = require(\"google-auth-library\");\n\nconst keys = {\n  type: \"service_account\",\n  project_id: \"...\",\n  private_key_id: \"...\",\n  private_key: \"...\",\n  client_email: \"...\",\n  client_id: \"...\",\n  auth_uri: \"https://accounts.google.com/o/oauth2/auth\",\n  token_uri: \"https://oauth2.googleapis.com/token\",\n  auth_provider_x509_cert_url: \"https://www.googleapis.com/oauth2/v1/certs\",\n  client_x509_cert_url: \"...\",\n};\n\nconst client = auth.fromJSON(keys);\nclient.scopes = [\"https://www.googleapis.com/auth/dfp\"];\nawait client.authorize();\n```\n\n### Step #2:\n\nCreate a client and authorize it with the google auth credentials token from step #1:\n\n```ts\nimport { DFPClient, GAMClient } from \"@BonnierNews/bn-google-ad-manager-api\";\n\n// To maintain backwards compatability we keep the DFP client intact with the option to use our own client.\n// Both have the same functions\n\nconst dfpClient = new DFPClient();\nawait dfpClient.authorize({ networkCode: \"...\", apiVersion: \"v201805\", accessToken: client.credentials.access_token });\n\n// or with gamClient\nconst gamClient = new GAMClient();\nawait gamClient.authorize({ networkCode: \"...\", apiVersion: \"v201805\", accessToken: client.credentials.access_token });\n```\n\n### Step #3\n\nUse the client to create a service.\n\n```ts\nconst lineItemService = await dfpClient.getService(\"LineItemService\");\n\n// or\n\nconst lineItemService = await gamClient.getService(\"LineItemService\");\n```\n\n### Step #4\n\nInvoke service methods:\n\n```ts\nconst res = await lineItemService.getLineItemsByStatement({\n  filterStatement: {\n    query: \"WHERE name LIKE 'prebid%'\",\n  },\n});\n\nconsole.log(res.results[0].id);\n```\n\n## Notes\n\n- The [Ad Manager API](https://developers.google.com/ad-manager/docs/rel_notes) returns an `rval` field for each method invocation.\n  To make things easier for us, this package will return the content of that field.\n  For example, invocation of [`LineItemService.getLineItemsByStatement`](https://developers.google.com/ad-manager/docs/reference/v201805/LineItemService#getlineitemsbystatement) will return a [`LineItemPage`](https://developers.google.com/ad-manager/docs/reference/v201805/LineItemService.LineItemPage) object directly.\n- Google auth tokens have expiration dates and they need to be updated or refreshed in some way. Because authentication management is outside the scope of this package, make sure to always pass the new tokens to the services instances using `service.setToken`.\n","readmeFilename":"README.md"}