{"_id":"@adobe/aem-headless-client-nodejs","_rev":"30-8084bcda19e57858e405cdfe02900e2b","name":"@adobe/aem-headless-client-nodejs","dist-tags":{"latest":"2.0.1"},"versions":{"1.0.2":{"name":"@adobe/aem-headless-client-nodejs","version":"1.0.2","license":"Apache-2.0","_id":"@adobe/aem-headless-client-nodejs@1.0.2","maintainers":[{"name":"kptdobe","email":"kptdobe@gmail.com"},{"name":"rofe","email":"npm@rofe.com"},{"name":"korra","email":"npmjs.karo@cupdev.net"},{"name":"stefan-guggisberg","email":"sg@adobe.com"},{"name":"dpfister","email":"dominique.pfister@gmail.com"},{"name":"marbec","email":"mabecker@adobe.com"},{"name":"tripod","email":"tripod@bocanegra.ch"},{"name":"garthdb","email":"garthdb@gmail.com"},{"name":"lazd","email":"lazdnet@gmail.com"},{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},{"name":"trieloff","email":"lars@trieloff.net"},{"name":"macdonst","email":"simon.macdonald@gmail.com"},{"name":"krisnye","email":"krisnye@gmail.com"},{"name":"dcpfsdk","email":"dcpfsdk@adobe.com"},{"name":"natebaldwin","email":"natebaldwindesign@gmail.com"},{"name":"devongovett","email":"devongovett@gmail.com"},{"name":"aspro83","email":"danniintheus@gmail.com"},{"name":"symanovi","email":"symanovi@adobe.com"}],"homepage":"https://github.com/adobe/aem-headless-client-nodejs","bugs":{"url":"https://github.com/adobe/aem-headless-client-nodejs/issues"},"dist":{"shasum":"58c07955b80189604ec4a3e0294babbbafbe4967","tarball":"https://registry.npmjs.org/@adobe/aem-headless-client-nodejs/-/aem-headless-client-nodejs-1.0.2.tgz","fileCount":9,"integrity":"sha512-0uE3Lk0qfZhWnQeGNIKq5AKdnl8x1eQG8jBg0l6ThjoxXTvSJLSpDgEuC7i3DgpQ1HCf9kFI/Q1ymcSCb2dVnQ==","signatures":[{"sig":"MEUCIQD7feRVHEaL1c8dt2chG8Ctx1PJ3YdCmcb8XacbeYQ01wIgH9D13bf27SaxUN+otmUlLmm4+cHfIGNEeyXMHT3DbYk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28310,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1v4LCRA9TVsSAnZWagAABOoQAJ3szamni5ExHSDKJCLx\nJiA99poOJg/MWzpu3kfZYu78wvm9YgK/s7W0c2HOVmFdaiEMl16TR6vrDf1O\n9LRC3aQ2CiWNtXJ6OEKLQu4dPmZFUxEb96OlIBChuNkqn0m3wjLit7CoF9SE\nLxvPoybORNjFef5hKidToVFuB0GgGwPcNJgHJIg5i/pmIMlCQCvrKA1V/LNe\nbaS8TOnNV+41A0KG/+aD4JeETTpiHURBwP1hni6rfRHw5nUxxtdg324nCaLt\nvrvNFdDYILK/H/Al62uoP6EPWwGXvACJPDhfWuGmBbgTBJxsk4RSR60OVxHb\nniyBjlnDLKHnZ8GTH87QosXnshtyos/+VIqTj4gTq1ezdpIjTLHza1nYE7mm\n/fS455CDlqTNyIy9uClQ9UvJEOX/SOPq1PiAv01lvFphn1ijlS3Zy6Im/iRp\np5TzCWpDlpuTBLkojazojH9mWBrN/5JaK7mkKS+p3EzVAm/C3WPz7AqADCe4\nyJOoS4aOT9rLrib1a9UJbAhnGt6dVThPmrXm/eyYO6sK9fR8UlIfzsBQUoG+\nfER3bcfMN38nqS/H1lnXp++oVAkb+wvhepS6AxlNfI7VTSaJEJ4doECnS0yW\nNpD6u+HTDDUqFLkK1gyk3gB2KrX84i0kpSRkkDDQZtjkYyoawfoJJJB0tedh\ncSQ0\r\n=4MJy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","engines":{"node":">=12.0.0"},"gitHead":"c4006602966780d0ee6c5091d826bab1832088f9","scripts":{"e2e":"jest --config e2e/jest.config.js","docs":"jsdoc2md --no-gfm -t ./docs/readme_template.md src/index.js src/utils/auth.js > api-reference.md","lint":"eslint src test","test":"npm run lint && npm run unit-tests","unit-tests":"jest --config test/jest.config.js --maxWorkers=2 --verbose"},"_npmUser":{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},"deprecated":false,"repository":{"url":"git+https://github.com/adobe/aem-headless-client-nodejs.git","type":"git"},"_npmVersion":"6.14.12","description":"AEM Headless SDK Client NodeJS","directories":{},"_nodeVersion":"10.24.1","dependencies":{"cross-fetch":"^3.0.6","@adobe/aemcs-api-client-lib":"git+https://github.com/adobe/aemcs-api-client-lib.git#main","@adobe/aem-headless-client-js":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","jsdoc":"^3.6.3","dotenv":"^8.2.0","eslint":"^6.8.0","jest-junit":"^12.0.0","stdout-stderr":"^0.1.13","jest-fetch-mock":"^3.0.3","jsdoc-to-markdown":"^7.0.1","eslint-plugin-jest":"^23.20.0","eslint-plugin-node":"^10.0.0","eslint-plugin-jsdoc":"^21.0.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.1","eslint-plugin-standard":"^4.1.0","@adobe/eslint-config-aio-lib-config":"^1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/aem-headless-client-nodejs_1.0.2_1622802815490_0.7797352329297111","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@adobe/aem-headless-client-nodejs","version":"1.1.0","license":"Apache-2.0","_id":"@adobe/aem-headless-client-nodejs@1.1.0","maintainers":[{"name":"adobehalls","email":"halls@adobe.com"},{"name":"fullcolorcoder","email":"bradjohn@adobe.com"},{"name":"marbec","email":"mabecker@adobe.com"},{"name":"tripod","email":"tripod@bocanegra.ch"},{"name":"garthdb","email":"garthdb@gmail.com"},{"name":"lazd","email":"lazdnet@gmail.com"},{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},{"name":"patrickfulton","email":"patrickfulton@gmail.com"},{"name":"trieloff","email":"lars@trieloff.net"},{"name":"shazron","email":"shazron@gmail.com"},{"name":"krisnye","email":"krisnye@gmail.com"},{"name":"dcpfsdk","email":"dcpfsdk@adobe.com"},{"name":"natebaldwin","email":"natebaldwindesign@gmail.com"},{"name":"devongovett","email":"devongovett@gmail.com"},{"name":"aspro83","email":"danniintheus@gmail.com"},{"name":"symanovi","email":"symanovi@adobe.com"},{"name":"dpfister","email":"dominique.pfister@gmail.com"},{"name":"stefan-guggisberg","email":"sg@adobe.com"},{"name":"korra","email":"npmjs.karo@cupdev.net"},{"name":"rofe","email":"npm@rofe.com"},{"name":"kptdobe","email":"kptdobe@gmail.com"}],"homepage":"https://github.com/adobe/aem-headless-client-nodejs","bugs":{"url":"https://github.com/adobe/aem-headless-client-nodejs/issues"},"dist":{"shasum":"5d44fd88a0e671806f4f2d8218b8c4fad466af2f","tarball":"https://registry.npmjs.org/@adobe/aem-headless-client-nodejs/-/aem-headless-client-nodejs-1.1.0.tgz","fileCount":8,"integrity":"sha512-BnPuTWyDDhEvxophW7aYrggpLFNfDmSWzyyuw8dLIN9KB+Hzsy7xv1HHDqrFTMAws/LHh3nn8YQ36DhSwTgOsg==","signatures":[{"sig":"MEYCIQCLDMEEuFmVmbRjgk15JYvJmyCdeczzogjxDTybeCrQ+gIhAOfY89TZH5vPbbHefYjDOzgT2zSbTYbkWTefZOkleVOs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27610,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9qc4CRA9TVsSAnZWagAAzpcP/3nD0zbau8lMy5nlMD+f\nH1dytIllhjoBCHywl/zXs7nYyu2tLc4WlPXhW/I6682YI4L9LLVRy2jiD42G\nk3vjuHy2qh6FWxBc/A3plWvSiU/6YiqV1/PndtNCoJFu4HZuj0HnNDr3jPjw\nt3SrfzcnLw7gnjCQ+q8Zgohs4mMWpec8IOuNXAGlk545lD676kcqqTt18LtV\n0IwnTLwu964wNkvOTY/9jbMRHdQhicNJfvsryZyI9oHPEhTBg93gruPCKTVK\nFVkES0iRpqoH8ruX/odjlW5xwrdBZKYVK9ENlGB1KUQRbg94EVFVSrYlej+R\nUDVC5mWUBB0vufLn574vB6qD/eiqSvihu4ljip6UzeXvMHe/iCzNyf+o1Hmq\nUK+3J7p+TlhB3MHnKwZpUDwmmQEYZ8HCZOEjrwdhEue0+ry12ufDA6y61Mqg\ngk1+4xsJ2Jv0ZF1swUaVGFe/q+IPihWCZn3SKgaocDPcEvacfvzwy6dVs01D\nA6I273SJ1z7TDtuCTyMtS2GLvB8KXYB95+FPOAwk03GDAn+zDXuaE/W763DF\nVZv7zaUcIZ4MXrnv9KoVzsYTPvtj46W0CeX4jw6po8rrDM5PChfA3Zc6bNws\nyaqxYeucqB9glbLoyTz6xJOZUkMcCej0DRFRZBhFyE7DOC7FbsGraXG/JhfD\njwRy\r\n=Qm0r\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","engines":{"node":">=12.0.0"},"gitHead":"27b5f723f51ddced49dfcb3afb0f121da68c4b05","scripts":{"e2e":"jest --config e2e/jest.config.js","docs":"jsdoc2md --no-gfm -t ./docs/readme_template.md src/index.js src/utils/auth.js > api-reference.md","lint":"eslint src test","test":"npm run lint && npm run unit-tests","unit-tests":"jest --config test/jest.config.js --maxWorkers=2 --verbose"},"_npmUser":{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},"deprecated":false,"repository":{"url":"git+https://github.com/adobe/aem-headless-client-nodejs.git","type":"git"},"_npmVersion":"8.1.2","description":"AEM Headless SDK Client NodeJS","directories":{},"_nodeVersion":"16.13.2","dependencies":{"@adobe/aemcs-api-client-lib":"git+https://github.com/adobe/aemcs-api-client-lib.git#main","@adobe/aio-lib-core-logging":"^1.2.0","@adobe/aem-headless-client-js":"^3.1.1","@adobe/aio-lib-core-networking":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.4","dotenv":"^10.0.0","eslint":"^6.8.0","jest-junit":"^12.1.0","stdout-stderr":"^0.1.13","jest-fetch-mock":"^3.0.3","jsdoc-to-markdown":"^7.0.1","eslint-plugin-jest":"^23.20.0","eslint-plugin-node":"^10.0.0","eslint-plugin-jsdoc":"^21.0.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^4.3.1","eslint-config-standard":"^14.1.1","eslint-plugin-standard":"^4.1.0","@adobe/eslint-config-aio-lib-config":"^1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/aem-headless-client-nodejs_1.1.0_1643554615827_0.5110954595847708","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@adobe/aem-headless-client-nodejs","version":"1.1.1","license":"Apache-2.0","_id":"@adobe/aem-headless-client-nodejs@1.1.1","maintainers":[{"name":"doten","email":"doten@adobe.com"},{"name":"stopp-adobe","email":"stopp@adobe.com"},{"name":"dylandepass","email":"dylandepass@gmail.com"},{"name":"djaeggi","email":"djaeggi@adobe.com"},{"name":"adobehalls","email":"halls@adobe.com"},{"name":"fullcolorcoder","email":"bradjohn@adobe.com"},{"name":"marbec","email":"mabecker@adobe.com"},{"name":"tripod","email":"tripod@bocanegra.ch"},{"name":"garthdb","email":"garthdb@gmail.com"},{"name":"lazd","email":"lazdnet@gmail.com"},{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},{"name":"patrickfulton","email":"patrickfulton@gmail.com"},{"name":"trieloff","email":"lars@trieloff.net"},{"name":"shazron","email":"shazron@gmail.com"},{"name":"krisnye","email":"krisnye@gmail.com"},{"name":"dcpfsdk","email":"dcpfsdk@adobe.com"},{"name":"natebaldwin","email":"natebaldwindesign@gmail.com"},{"name":"devongovett","email":"devongovett@gmail.com"},{"name":"aspro83","email":"danniintheus@gmail.com"},{"name":"symanovi","email":"symanovi@adobe.com"},{"name":"dpfister","email":"dominique.pfister@gmail.com"},{"name":"stefan-guggisberg","email":"sg@adobe.com"},{"name":"korra","email":"npmjs.karo@cupdev.net"},{"name":"rofe","email":"npm@rofe.com"},{"name":"kptdobe","email":"kptdobe@gmail.com"}],"homepage":"https://github.com/adobe/aem-headless-client-nodejs","bugs":{"url":"https://github.com/adobe/aem-headless-client-nodejs/issues"},"dist":{"shasum":"49de46cd8460a904b2c2e4fba353aebafc5da02e","tarball":"https://registry.npmjs.org/@adobe/aem-headless-client-nodejs/-/aem-headless-client-nodejs-1.1.1.tgz","fileCount":8,"integrity":"sha512-VBBx2QChKY5mBfc+YsYv+mPADmZ8DMG9M0VrHsDvEfI89zaeN/C76jOg+t+xQT9bySCEszN0ZcniZnqawkitLg==","signatures":[{"sig":"MEQCICy28rlBtuyhgGnK1cXmCbujv49XgtWEOTpl2x2JpEk2AiAq9SrcTVmznC6DkjDhfg3zkVGtDEVQXT6spnZLN3Jycg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27610},"main":"src/index.js","engines":{"node":">=12.0.0"},"gitHead":"174af239fbe82d8d8c6d449bcb99274f6d451997","scripts":{"e2e":"jest --config e2e/jest.config.js","docs":"jsdoc2md --no-gfm -t ./docs/readme_template.md src/index.js src/utils/auth.js > api-reference.md","lint":"eslint src test","test":"npm run lint && npm run unit-tests","unit-tests":"jest --config test/jest.config.js --maxWorkers=2 --verbose"},"_npmUser":{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},"deprecated":false,"repository":{"url":"git+https://github.com/adobe/aem-headless-client-nodejs.git","type":"git"},"_npmVersion":"8.19.4","description":"AEM Headless SDK Client NodeJS","directories":{},"_nodeVersion":"16.20.2","dependencies":{"@adobe/aemcs-api-client-lib":"git+https://github.com/adobe/aemcs-api-client-lib.git#main","@adobe/aio-lib-core-logging":"^1.2.0","@adobe/aem-headless-client-js":"^3.4.1","@adobe/aio-lib-core-networking":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.4","dotenv":"^10.0.0","eslint":"^6.8.0","jest-junit":"^12.1.0","stdout-stderr":"^0.1.13","jest-fetch-mock":"^3.0.3","jsdoc-to-markdown":"^7.0.1","eslint-plugin-jest":"^23.20.0","eslint-plugin-node":"^10.0.0","eslint-plugin-jsdoc":"^21.0.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^4.3.1","eslint-config-standard":"^14.1.1","eslint-plugin-standard":"^4.1.0","@adobe/eslint-config-aio-lib-config":"^1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/aem-headless-client-nodejs_1.1.1_1720683470527_0.00959390578087227","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@adobe/aem-headless-client-nodejs","version":"2.0.0","license":"Apache-2.0","_id":"@adobe/aem-headless-client-nodejs@2.0.0","maintainers":[{"name":"doten","email":"doten@adobe.com"},{"name":"stopp-adobe","email":"stopp@adobe.com"},{"name":"dylandepass","email":"dylandepass@gmail.com"},{"name":"djaeggi","email":"djaeggi@adobe.com"},{"name":"adobehalls","email":"halls@adobe.com"},{"name":"fullcolorcoder","email":"bradjohn@adobe.com"},{"name":"marbec","email":"mabecker@adobe.com"},{"name":"tripod","email":"tripod@bocanegra.ch"},{"name":"garthdb","email":"garthdb@gmail.com"},{"name":"lazd","email":"lazdnet@gmail.com"},{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},{"name":"patrickfulton","email":"patrickfulton@gmail.com"},{"name":"trieloff","email":"lars@trieloff.net"},{"name":"shazron","email":"shazron@gmail.com"},{"name":"krisnye","email":"krisnye@gmail.com"},{"name":"dcpfsdk","email":"dcpfsdk@adobe.com"},{"name":"natebaldwin","email":"natebaldwindesign@gmail.com"},{"name":"devongovett","email":"devongovett@gmail.com"},{"name":"aspro83","email":"danniintheus@gmail.com"},{"name":"symanovi","email":"symanovi@adobe.com"},{"name":"dpfister","email":"dominique.pfister@gmail.com"},{"name":"stefan-guggisberg","email":"sg@adobe.com"},{"name":"korra","email":"npmjs.karo@cupdev.net"},{"name":"rofe","email":"npm@rofe.com"},{"name":"kptdobe","email":"kptdobe@gmail.com"}],"homepage":"https://github.com/adobe/aem-headless-client-nodejs","bugs":{"url":"https://github.com/adobe/aem-headless-client-nodejs/issues"},"dist":{"shasum":"7dfdf0fe28e10edbf41ba8472cbcadf8fafb8e10","tarball":"https://registry.npmjs.org/@adobe/aem-headless-client-nodejs/-/aem-headless-client-nodejs-2.0.0.tgz","fileCount":8,"integrity":"sha512-gFTsVyMX+a/H5DObeGMa8qZP+9/CfKvXmA/pJGBEfmCOxQwPcfoWuwyiXCw4+iTnJt7dnkkrvWXWzB1TzNCszg==","signatures":[{"sig":"MEYCIQD/f1GA9ZGtCOH2Nl4V59NS45291ZlITMbtaWSabEUblgIhAOpz/1y0HBs0p6qwwoxjeUFK7tFpYhagUzoGEAJo5cY8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27273},"main":"src/index.js","engines":{"node":">=20.0.0"},"gitHead":"ea25adfd4de01063114c9a65a29fa5cc9827d583","scripts":{"e2e":"jest --config e2e/jest.config.js","docs":"jsdoc2md --no-gfm -t ./docs/readme_template.md src/index.js src/utils/auth.js > api-reference.md","lint":"eslint src test","test":"npm run lint && npm run unit-tests","unit-tests":"jest --config test/jest.config.js --maxWorkers=2 --verbose"},"_npmUser":{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},"deprecated":false,"repository":{"url":"git+https://github.com/adobe/aem-headless-client-nodejs.git","type":"git"},"_npmVersion":"10.7.0","description":"AEM Headless SDK Client NodeJS","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@adobe/aemcs-api-client-lib":"git+https://github.com/adobe/aemcs-api-client-lib.git#main","@adobe/aio-lib-core-logging":"3.0.1","@adobe/aem-headless-client-js":"4.0.0","@adobe/aio-lib-core-networking":"5.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","dotenv":"16.4.5","jest-junit":"16.0.0","stdout-stderr":"0.1.13","jest-fetch-mock":"3.0.3","jsdoc-to-markdown":"8.0.1","@adobe/eslint-config-aio-lib-config":"4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/aem-headless-client-nodejs_2.0.0_1720705687483_0.34481175874362546","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@adobe/aem-headless-client-nodejs","version":"2.0.1","license":"Apache-2.0","_id":"@adobe/aem-headless-client-nodejs@2.0.1","maintainers":[{"name":"marbec","email":"mabecker@adobe.com"},{"name":"tripod","email":"tripod@bocanegra.ch"},{"name":"garthdb","email":"garthdb@gmail.com"},{"name":"lazd","email":"lazdnet@gmail.com"},{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},{"name":"patrickfulton","email":"patrickfulton@gmail.com"},{"name":"trieloff","email":"lars@trieloff.net"},{"name":"shazron","email":"shazron@gmail.com"},{"name":"krisnye","email":"krisnye@gmail.com"},{"name":"dcpfsdk","email":"dcpfsdk@adobe.com"},{"name":"natebaldwin","email":"natebaldwindesign@gmail.com"},{"name":"devongovett","email":"devongovett@gmail.com"},{"name":"aspro83","email":"danniintheus@gmail.com"},{"name":"symanovi","email":"symanovi@adobe.com"},{"name":"dpfister","email":"dominique.pfister@gmail.com"},{"name":"stefan-guggisberg","email":"sg@adobe.com"},{"name":"rofe","email":"npm@rofe.com"},{"name":"kptdobe","email":"kptdobe@gmail.com"},{"name":"adobehalls","email":"halls@adobe.com"},{"name":"fullcolorcoder","email":"bradjohn@adobe.com"},{"name":"djaeggi","email":"djaeggi@adobe.com"},{"name":"dylandepass","email":"dylandepass@gmail.com"},{"name":"mhaack","email":"mhaack@adobe.com"},{"name":"amol-anand","email":"amol@adobe.com"},{"name":"stopp-adobe","email":"stopp@adobe.com"},{"name":"doten","email":"doten@adobe.com"},{"name":"duh_schmidt","email":"schmidt@adobe.com"},{"name":"asthabh23","email":"astha.bhargava23@gmail.com"},{"name":"zdahbi","email":"zouhir.dahbi@outlook.com"},{"name":"tuicu","email":"tuicu@adobe.com"},{"name":"fmeschbe","email":"fmeschbe@adobe.com"}],"homepage":"https://github.com/adobe/aem-headless-client-nodejs","bugs":{"url":"https://github.com/adobe/aem-headless-client-nodejs/issues"},"dist":{"shasum":"4fb4f5867f79c24c99866c3be63744d82104a988","tarball":"https://registry.npmjs.org/@adobe/aem-headless-client-nodejs/-/aem-headless-client-nodejs-2.0.1.tgz","fileCount":8,"integrity":"sha512-cTgSgBSsuvRiZSDDX9A1LLIwZkJ7OkrUT4MgbyrJtwy7FYS+YsEa7aoxCyGx9ivCcbUHLBdlGX3ouY8D6ml/IA==","signatures":[{"sig":"MEQCICak8gBH06Ca7OgGJIPzapDgWHxFXVuKzX9eFK048vKiAiAo+tueRl1vZ/2s34wEFdQTcOEZMin3JdZPIsyfjXFM9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29538},"main":"src/index.js","engines":{"node":">=20.0.0"},"gitHead":"1a579545717034815a983cd4944cebc98565b80a","scripts":{"e2e":"jest --config e2e/jest.config.js","docs":"jsdoc2md --no-gfm -t ./docs/readme_template.md src/index.js src/utils/auth.js > api-reference.md","lint":"eslint src test","test":"npm run lint && npm run unit-tests","unit-tests":"jest --config test/jest.config.js --maxWorkers=2 --verbose"},"_npmUser":{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},"deprecated":false,"repository":{"url":"git+https://github.com/adobe/aem-headless-client-nodejs.git","type":"git"},"_npmVersion":"10.8.2","description":"AEM Headless SDK Client NodeJS","directories":{},"_nodeVersion":"20.19.5","dependencies":{"jsonwebtoken":"^9.0.2","@adobe/aio-lib-core-logging":"3.0.2","@adobe/aem-headless-client-js":"4.0.0","@adobe/aio-lib-core-networking":"5.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.2.0","dotenv":"17.2.3","jest-junit":"16.0.0","stdout-stderr":"0.1.13","jest-fetch-mock":"3.0.3","jsdoc-to-markdown":"9.1.3","@adobe/eslint-config-aio-lib-config":"4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/aem-headless-client-nodejs_2.0.1_1759828162343_0.3129189597000319","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2021-06-04T10:33:35.345Z","modified":"2026-07-08T08:09:38.581Z","1.0.2":"2021-06-04T10:33:35.600Z","1.1.0":"2022-01-30T14:56:56.015Z","1.1.1":"2024-07-11T07:37:50.661Z","2.0.0":"2024-07-11T13:48:07.632Z","2.0.1":"2025-10-07T09:09:22.520Z"},"bugs":{"url":"https://github.com/adobe/aem-headless-client-nodejs/issues"},"license":"Apache-2.0","homepage":"https://github.com/adobe/aem-headless-client-nodejs","repository":{"url":"git+https://github.com/adobe/aem-headless-client-nodejs.git","type":"git"},"description":"AEM Headless SDK Client NodeJS","maintainers":[{"email":"mabecker@adobe.com","name":"marbec"},{"email":"tripod@bocanegra.ch","name":"tripod"},{"email":"garthdb@gmail.com","name":"garthdb"},{"email":"lazdnet@gmail.com","name":"lazd"},{"email":"grp-opensourceoffice@adobe.com","name":"adobe-admin"},{"email":"patrickfulton@gmail.com","name":"patrickfulton"},{"email":"lars@trieloff.net","name":"trieloff"},{"email":"krisnye@gmail.com","name":"krisnye"},{"email":"dcpfsdk@adobe.com","name":"dcpfsdk"},{"email":"natebaldwindesign@gmail.com","name":"natebaldwin"},{"email":"devongovett@gmail.com","name":"devongovett"},{"email":"danniintheus@gmail.com","name":"aspro83"},{"email":"symanovi@adobe.com","name":"symanovi"},{"email":"dominique.pfister@gmail.com","name":"dpfister"},{"email":"sg@adobe.com","name":"stefan-guggisberg"},{"email":"npm@rofe.com","name":"rofe"},{"email":"kptdobe@gmail.com","name":"kptdobe"},{"email":"halls@adobe.com","name":"adobehalls"},{"email":"bradjohn@adobe.com","name":"fullcolorcoder"},{"email":"djaeggi@adobe.com","name":"djaeggi"},{"email":"dylandepass@gmail.com","name":"dylandepass"},{"email":"mhaack@adobe.com","name":"mhaack"},{"email":"amol@adobe.com","name":"amol-anand"},{"email":"stopp@adobe.com","name":"stopp-adobe"},{"email":"namarora@adobe.com","name":"namarora"},{"email":"doten@adobe.com","name":"doten"},{"email":"schmidt@adobe.com","name":"duh_schmidt"},{"email":"astha.bhargava23@gmail.com","name":"asthabh23"},{"email":"zouhir.dahbi@outlook.com","name":"zdahbi"},{"email":"tuicu@adobe.com","name":"tuicu"},{"email":"fmeschbe@adobe.com","name":"fmeschbe"}],"readme":"<!--\nCopyright 2021 Adobe. All rights reserved.\nThis file is licensed to you under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License. You may obtain a copy\nof the License at http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software distributed under\nthe License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS\nOF ANY KIND, either express or implied. See the License for the specific language\ngoverning permissions and limitations under the License.\n-->\n\n[![Version](https://img.shields.io/npm/v/@adobe/aem-headless-client-nodejs.svg)](https://npmjs.org/package/@adobe/aem-headless-client-nodejs)\n[![Downloads/week](https://img.shields.io/npm/dw/@adobe/aem-headless-client-nodejs.svg)](https://npmjs.org/package/@adobe/aem-headless-client-nodejs)\n[![Build Status](https://github.com/adobe/aem-headless-client-nodejs/workflows/Node.js%20CI/badge.svg?branch=main)](https://github.com/adobe/aem-headless-client-nodejs/actions)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n\n# AEM Headless Client for NodeJS\n\nSee [aem-headless-client-java](https://github.com/adobe/aem-headless-client-java) for the Java variant of this client\nand [aem-headless-client-js](https://github.com/adobe/aem-headless-client-js) for the client-side Browser only variant.\n\n## Installation\n\n```bash\n$ npm install @adobe/aem-headless-client-nodejs\n```\n\n## Usage\n\n### Create AEMHeadless client\n\n```javascript\nconst { AEMHeadless } = require('@adobe/aem-headless-client-nodejs');\n```\nConfigure SDK with serviceURL and Auth data (if needed)\n```javascript\nconst aemHeadlessClient = new AEMHeadless({\n    serviceURL: '<aem_host>',\n    endpoint: '<graphql_endpoint>',\n    auth: '<aem_token>' || ['<aem_user>', '<aem_pass>']\n})\n// Eg:\nconst aemHeadlessClient = new AEMHeadless({\n    serviceURL: AEM_HOST_URI,\n    endpoint: 'content/graphql/endpoint.gql',\n    auth: [AEM_USER, AEM_PASS]\n})\n```\n### Use AEMHeadless client \n\n#### Promise syntax:\n```javascript\naemHeadlessClient.runQuery(queryString)\n  .then(data => console.log(data))\n  .catch(e => console.error(e.toJSON()))\n\naemHeadlessClient.listPersistedQueries()\n   .then(data => console.log(data))\n   .catch(e => console.error(e.toJSON()))\n\naemHeadlessClient.persistQuery(queryString, 'wknd/persist-query-name')\n   .then(data => console.log(data))\n   .catch(e => console.error(e.toJSON()))\n\naemHeadlessClient.runPersistedQuery('wknd/persist-query-name')\n   .then(data => console.log(data))\n   .catch(e => console.error(e.toJSON()))\n```\n#### Within async/await:\n```javascript\n(async () => {\n    let postData\n    try {\n        postData = await aemHeadlessClient.runQuery(queryString)\n    } catch (e) {\n        console.error(e.toJSON())\n    }\n    \n    let list\n    try {\n        list = await aemHeadlessClient.listPersistedQueries()\n    } catch (e) {\n        console.error(e.toJSON())\n    }\n\n    try {\n        await aemHeadlessClient.persistQuery(queryString, 'wknd/persist-query-name')\n    } catch (e) {\n        console.error(e.toJSON())\n    }\n    \n    let getData\n    try {\n        getData = await aemHeadlessClient.runPersistedQuery('wknd/persist-query-name')\n    } catch (e) {\n        console.error(e.toJSON())\n    }\n})()    \n```\n\n## Fetch instance\n\nCheck https://github.com/adobe/aio-lib-core-networking for advanced usage and default settings\n\n## Authorization\n\nIf `auth` param is a string, it's treated as a Bearer token\n\nIf `auth` param is an array, expected data is ['user', 'pass'] pair, and Basic Authorization will be ued\n\nIf `auth` is not defined, Authorization header will not be set\n\n### DEV token and service credentials\n\nSDK contains helper function to get Auth token from credentials config file\n\n```javascript\nconst { getToken } = require('@adobe/aem-headless-client-nodejs')\n(async () => {\n    const { accessToken, type, expires } = await getToken('path/to/service-config.json')\n    const aemHeadlessClient = new AEMHeadless('content/graphql/endpoint.gql', AEM_HOST_URI, accessToken)\n    const data = await aemHeadlessClient.runQuery(queryString)\n})()\n```\n## API Reference\n\nSee generated [API Reference](./api-reference.md)\n\n## Contributing\n\nContributions are welcome! Read the [Contributing Guide](./.github/CONTRIBUTING.md) for more information.\n\n## Licensing\n\nThis project is licensed under the Apache V2 License. See [LICENSE](LICENSE) for more information.\n","readmeFilename":"README.md"}