{"_id":"@adobe/aio-lib-templates","_rev":"29-17337cbe6d848a20ffaf25ca1f1d2ff6","name":"@adobe/aio-lib-templates","dist-tags":{"next":"2.2.1-pre.2024-01-10.sha-d2ea121f","latest":"3.0.4"},"versions":{"1.0.0":{"name":"@adobe/aio-lib-templates","version":"1.0.0","author":{"name":"Adobe Inc."},"license":"Apache-2.0","_id":"@adobe/aio-lib-templates@1.0.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/aio-lib-templates","bugs":{"url":"https://github.com/adobe/aio-lib-templates/issues"},"dist":{"shasum":"d4a20c184c2a84af61edf0e24ef71491835d7f21","tarball":"https://registry.npmjs.org/@adobe/aio-lib-templates/-/aio-lib-templates-1.0.0.tgz","fileCount":6,"integrity":"sha512-4Xwer7BPgFCFuLsLKYh3DmxatVgbslwXABjEagvuIWkDxj3fDyFNCRFdxPFTZMtr+0uLTAeujCHEdxN//BMdWQ==","signatures":[{"sig":"MEYCIQDsAGYseEmL0BZrmCj4Ki2zpdBNjrNyZIIgk2L8V2Pb3wIhAOdQPwsLtxI3W9M1as6IgnQC6n3pGjYaQ+m9zJ2mVCMf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37107,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiosngACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpLTA/9GJnVlRWoGpJoVgs60qIIUDhhsLlexp6ZI8BvhB4lBBaAtO9U\r\n5DqSoeQywEWWIrNdgbhm8cum5Rz07uP4smdk2KgzL5+jWUwTSMDzRckf5ehB\r\n9dyygDQ5FzLHe7dYcsrROkBKlATYPa2dTUYS/gbeh4tpWr8lMd2pIGv+0duu\r\n4FsVAIYoAmdQbHOWjvFu5zUyCda3sS02xJahZynQf0FBRemz9jfOqkOROgOQ\r\nJu59rrmjSKjluFGnI97uuqmxBhQy32TsIVNuL8h2H2xYLTOudkrfWE//YyH/\r\nOnePHO//i8AMPBmgFnj1Z0OpLM4xOblJid+NtSG7OUD+P4mg2omcaTKMfqVX\r\nQYua6Ba4JWTn84KhTgDSP3WpgGjWqsRvACfgtr/h+YFOamJ++gu6qKnuGEkb\r\nqQED/7eVc7SNj2Bsy/D9PU8JN5p8HwWdvQ38NYk0e4UEU7Gp2Bw+la8fzEWs\r\nsRAZNcKQoVCYQmg+8ETAQtkaLP6gu95Q+p1L8qhRO2GoXNNLAgBuoA47Jo9V\r\n2AvAG0v9cTBEjOAjeFkF0Dc03wNRFBvN51WE0T6FjdXNCMFY3hhNv8aXm7jb\r\nXboBpzpY6iNjbMjO48pVibJXu6Rwm1r05B1A4CGJyhaqdWwJ5UWMjD/aNGhf\r\nzfO4NMW4IaesGQWzEGbHFvxz8f8V2PUJb0U=\r\n=F1TS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","engines":{"node":"^14 || ^16"},"gitHead":"7799a9c6bfbfe649d1abc1f2381df14ca3c72e4b","scripts":{"test":"jest --config=./test/jest.config.json","jsdoc":"jsdoc2md -f 'src/*.js' > doc/api.md","typings":"jsdoc -t node_modules/tsd-jsdoc/dist -r src -d .","lint:fix":"eslint --ext .js --fix .","lint:check":"eslint --ext .js .","generate-docs":"npm run jsdoc && npm run typings"},"_npmUser":{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},"repository":{"url":"git+https://github.com/adobe/aio-lib-templates.git","type":"git"},"_npmVersion":"6.14.17","description":"A library to communicate with Adobe App Builder Template Registry.","directories":{},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","@adobe/aio-lib-core-errors":"^3.0.1","@adobe/aio-lib-core-logging":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.0","nock":"^13.2.4","eslint":"^8.16.0","tsd-jsdoc":"^2.5.0","jsdoc-to-markdown":"^7.1.1","eslint-plugin-jest":"^26.4.6","eslint-plugin-node":"^11.1.0"},"_npmOperationalInternal":{"tmp":"tmp/aio-lib-templates_1.0.0_1654835680202_0.6254768628186917","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@adobe/aio-lib-templates","version":"1.1.0","author":{"name":"Adobe Inc."},"license":"Apache-2.0","_id":"@adobe/aio-lib-templates@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/aio-lib-templates","bugs":{"url":"https://github.com/adobe/aio-lib-templates/issues"},"dist":{"shasum":"b47956800c65d51fcfefe98929222ef19d3a6ee9","tarball":"https://registry.npmjs.org/@adobe/aio-lib-templates/-/aio-lib-templates-1.1.0.tgz","fileCount":7,"integrity":"sha512-uRRwp2KAct54HEhAI6eYx+c1Y+LFn1JfXhjXPaFQx6ESFF/yn7h0AGv9DFuo4CcH5qF4FzyIBMwNfGVJ0pzvzQ==","signatures":[{"sig":"MEUCIQD+qD66Jgp6nXwtkYtkk88wMG0YM15EearnsLpJHmw1nwIgDvG6KODH4H+dZ7SFP3cUlyqAww8+t2HIORuziX7Du2s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41175,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiq8D/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrpLg/9GVJ4namPfoUE+QkAl+u+k6MLfN3rRpYBHmg90nMRJkRBEguM\r\nflJe7k+O+oJRyo8L6Qxv/Np8tZ5XQethFMHMcHicmYPO1+NrVpmh1eyrzfK1\r\n6UWm8SrXn+HPV4ZdJzdc2oYV59SH45mA+eMLlVKxIJqVusEP9mlvxYYEdnJQ\r\nfRz2u40hdK5GLfzVCQF6Iy55SSRbR9ManMxF0WERMnoDWyyPl8ePFbF/P30d\r\nS8QxYM+6iOawGs+d6eF/Hswn6fY4PHBSCXWdMbE9oPpxKS9FdoBUe3V9Co+m\r\n4UI+rMF2DtFoaGmjrK0Gbq6kavTpDI8vRtlXwubcEFp4rS83Vbnxpx3O2r7n\r\n4d0gHNRoWPp5Y1/KuTdI0cIFdkjNGKcGWcfJzbL8Nl7rqVhrIQrSvJhAlzaN\r\nRwMH475DgirpJLQFIgarUI79UqwHde7oGljHD61dF5SwP5QAQ8rGfnwnYNr0\r\nyG/u0/0EEw0BGjAGD5argHXOMIRTq7H5A8anKRvc8wsgfET3sMMYIgSAExm/\r\nfWYlGtZHyZkD1z6QWOGbhgPt8ElTlgOGDFotik6lk+u8CW1Lxito9+U4Iywe\r\nC2rtakSje3ypjeWg+pucbBFyss0pH1xL1w7FmlgFQSdMsCguO93ImiCAiKdK\r\nMsNsOb8o5KSufRsQ309XEQ6V1TeFUsNWa4Y=\r\n=Rwku\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","engines":{"node":"^14 || ^16"},"gitHead":"f0bf638648c0b480dfa58fd5ce27ab1691a56d65","scripts":{"test":"jest --config=./test/jest.config.json","jsdoc":"jsdoc2md -f 'src/*.js' > doc/api.md","pretest":"npm run lint:check","typings":"jsdoc -t node_modules/tsd-jsdoc/dist -r src -d .","lint:fix":"eslint --ext .js --fix .","lint:check":"eslint --ext .js .","generate-docs":"npm run jsdoc && npm run typings"},"_npmUser":{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},"repository":{"url":"git+https://github.com/adobe/aio-lib-templates.git","type":"git"},"_npmVersion":"6.14.17","description":"A library to communicate with Adobe App Builder Template Registry.","directories":{},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","@adobe/aio-lib-core-errors":"^3.0.1","@adobe/aio-lib-core-logging":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.0","nock":"^13.2.4","eslint":"^8.16.0","tsd-jsdoc":"^2.5.0","jsdoc-to-markdown":"^7.1.1","eslint-plugin-jest":"^26.4.6","eslint-plugin-node":"^11.1.0"},"_npmOperationalInternal":{"tmp":"tmp/aio-lib-templates_1.1.0_1655423231107_0.07632848544417836","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@adobe/aio-lib-templates","version":"2.0.0","author":{"name":"Adobe Inc."},"license":"Apache-2.0","_id":"@adobe/aio-lib-templates@2.0.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/aio-lib-templates","bugs":{"url":"https://github.com/adobe/aio-lib-templates/issues"},"dist":{"shasum":"390a70276da9cd454615fa3fc6f6e838ecef7bae","tarball":"https://registry.npmjs.org/@adobe/aio-lib-templates/-/aio-lib-templates-2.0.0.tgz","fileCount":7,"integrity":"sha512-0hy6q8PbU1XzF+aRLE1HUgp/n17FuNAKKSCvBq00d7NeR5oRFtZVV9Z3NyxDfb2kHbjYRiq4Ovg5pfBSAqEEDA==","signatures":[{"sig":"MEYCIQDhwH6Jtu8b9q1p5AZ4C4wLy3he8xaT7wKPgSBnOY4L5gIhAPw/wvLTXLLMEfp4Xavn/rSzG8iiRBxEKbxOdlF6JXKJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41691,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6uvtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpb2w/+LOXEs9sHX+jS13qqYcHyTNc8dznyYz1VCaZ9+zIQm/jQ2MPW\r\niXfQW/QvcKtdjtW79IanMXTeBI6939257jI7+VLf8E21iZ9pb0ZV2wybAGAy\r\nh3vOxLh8bQpx/NOu10AuEYiDYSv3G9r4UJLXc8b3PrBkkRjV5pkKNSI7I9hg\r\nxIog0ni5vc0X6ZdeBP+W+f1UBX5k6cJSEdwPT4QdTQDV7E95KuliKsugQhyT\r\ng8q+Qb++ayZ5p/svpOgE8KJFkyJVWvOn95vPIlGd0t5oUIwzaYViiRLuIckd\r\nnNGtVemt2BSgyXEwmLZIu1/KlT1sge7jW93KgEu8ANExd9/qo5wg2Mf9t+2l\r\nqVEcxCYZVmhD9dMdQBclyjWWmer/kJTMRAs1/41xKi/SSDNWKsLe09T06k8x\r\naC5NnLxoIGPwrFeKmJzbGX8ptG+2W/bja1Nxwx4pt9cdrmBcfuVcNFK8vdxR\r\nn0jUocH3BVbZP223NYN6EtH5taML3Kqnv+NvfWGlmwN1Miggy8ySG3scd6iK\r\nw45fNOGIotqTmL5sW0Wq4++pDctnYtubj7bmiBd4s1gN1GlR7ZdcbEuJmIEV\r\nLyviwavk69Rb93stpJmx9TkKzM277JcGWFIkWBTyYgm8nggbkjTzUuXE18DA\r\nswDSotO0WXbmeVGhtodhYrGUs1lf5VmTmgY=\r\n=ZBjN\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"rootDir":".","verbose":true,"reporters":["default","jest-junit"],"collectCoverage":true,"testEnvironment":"node","coverageThreshold":{"global":{"lines":80,"branches":80,"statements":80}},"setupFilesAfterEnv":["./test/jest.setup.js"],"collectCoverageFrom":[],"testPathIgnorePatterns":["<rootDir>/node_modules/"]},"main":"src/index.js","engines":{"node":"^14 || ^16"},"gitHead":"ab06634b08430b4052866c36bc4802b3ab9f87bc","scripts":{"test":"npm run lint:check && npm run unit-tests","jsdoc":"jsdoc2md -f 'src/*.js' > doc/api.md","typings":"jsdoc -t node_modules/tsd-jsdoc/dist -r src -d .","lint:fix":"eslint --ext .js --fix .","lint:check":"eslint --ext .js .","unit-tests":"jest --ci","generate-docs":"npm run jsdoc && npm run typings"},"_npmUser":{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},"repository":{"url":"git+https://github.com/adobe/aio-lib-templates.git","type":"git"},"_npmVersion":"6.14.17","description":"A library to communicate with Adobe App Builder Template Registry.","directories":{},"_nodeVersion":"14.20.0","dependencies":{"axios":"^0.27.2","@adobe/aio-lib-core-errors":"^3.0.1","@adobe/aio-lib-core-logging":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.0","nock":"^13.2.4","eslint":"^8.16.0","tsd-jsdoc":"^2.5.0","jest-junit":"^14.0.0","@types/jest":"^28.1.2","jsdoc-to-markdown":"^7.1.1","eslint-plugin-jest":"^26.4.6","eslint-plugin-node":"^11.1.0"},"_npmOperationalInternal":{"tmp":"tmp/aio-lib-templates_2.0.0_1659562989527_0.30178177974010745","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@adobe/aio-lib-templates","version":"2.1.0","author":{"name":"Adobe Inc."},"license":"Apache-2.0","_id":"@adobe/aio-lib-templates@2.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/aio-lib-templates","bugs":{"url":"https://github.com/adobe/aio-lib-templates/issues"},"dist":{"shasum":"95cdcdefba9b08e714ea1a80da2dfbd608f6e09c","tarball":"https://registry.npmjs.org/@adobe/aio-lib-templates/-/aio-lib-templates-2.1.0.tgz","fileCount":7,"integrity":"sha512-IGvVLPBPjMhNuhCX+LdcQ44V5hm0dj9K4R61Nimavz6PRNA50FzQ7TkK188EHT4Gp8IksJI6ndC/nfUJIfF0Kw==","signatures":[{"sig":"MEQCIET2/suMUzk/lmE5cxinjcBE8ZOt/HPsc5I5572d5UuCAiA3f253Kbx5HpmHrSD7q93HtfHIgIluzud3nfqYdzV0ig==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41949,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEmdjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrYKhAAgC9dpQynKYsZRm11jnE2es32+U/AgDOiE/ZLssiDxXDa3DrA\r\nLnqz/uThmNyRyoRzrLyhoyK5klD+8chAxB6lfdOzwauzKfcfa1/7gbCmtrHW\r\nxINkkgdlUQjdsGajE/eED+D+qgqtNdj2rkYcQIOQO0d0l4dQzbbzxP2QZ6QI\r\n2URMjX1s2IRZOv6R16eVuR1Hcrda/KVEle8behvJA2h2NDKSRHgRJPPRR+qa\r\nb8pUOmpoijHBX6ggXL0DntHdmrVhmZeKWFqDPcjb8CJZqyzAUcb7FEm3+JQ3\r\n3ITuncwhGGjUJGikn45LhUQibzvnkmPmA6uUV4GLhDo1wy4vjesAiqf9kFzU\r\nzjMN2F52LOimT45t1/mVy5BvNr7xF8TerSJpePL+/1YLRg1UrXp5L+hqn2P+\r\nkcHoSWIgsW+LKqDdh4FOQQ1fPz+ywnQiOXYjs5+vopcFh6tnwnWPPtF+T30k\r\njQeJYW+xBPecbkmTRfaKD0H9jW7FYEMQtRolAiFSCYSgXkKbfNSDxgmJJtlt\r\na/YOiBWN5Nl/2+WQorZNVGu3m2j9P3DudO21NSYr7RYC37+vIOCEPKcZdl4e\r\nn4I19TjkI1E3vNZorsysHNeWXF1QbyExvXWBdA2s6v56OD6/fFCqLQj4ZHZ4\r\nziKd9wU03g2bBZBg2/Ox999ViVa5eOczBKM=\r\n=mnB3\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"rootDir":".","verbose":true,"reporters":["default","jest-junit"],"collectCoverage":true,"testEnvironment":"node","coverageThreshold":{"global":{"lines":80,"branches":80,"statements":80}},"setupFilesAfterEnv":["./test/jest.setup.js"],"collectCoverageFrom":[],"testPathIgnorePatterns":["<rootDir>/node_modules/"]},"main":"src/index.js","engines":{"node":"^14 || ^16"},"gitHead":"705063058e0389731e849203abec31a9592ba1d8","scripts":{"test":"npm run lint:check && npm run unit-tests","jsdoc":"jsdoc2md -f 'src/*.js' > doc/api.md","typings":"jsdoc -t node_modules/tsd-jsdoc/dist -r src -d .","lint:fix":"eslint --ext .js --fix .","lint:check":"eslint --ext .js .","unit-tests":"jest --ci","generate-docs":"npm run jsdoc && npm run typings"},"_npmUser":{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},"repository":{"url":"git+https://github.com/adobe/aio-lib-templates.git","type":"git"},"_npmVersion":"6.14.17","description":"A library to communicate with Adobe App Builder Template Registry.","directories":{},"_nodeVersion":"14.20.0","dependencies":{"axios":"^0.27.2","@adobe/aio-lib-core-errors":"^3.0.1","@adobe/aio-lib-core-logging":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.0","nock":"^13.2.4","eslint":"^8.16.0","tsd-jsdoc":"^2.5.0","jest-junit":"^14.0.0","@types/jest":"^28.1.2","jsdoc-to-markdown":"^7.1.1","eslint-plugin-jest":"^26.4.6","eslint-plugin-node":"^11.1.0"},"_npmOperationalInternal":{"tmp":"tmp/aio-lib-templates_2.1.0_1662150499144_0.5734798098078397","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@adobe/aio-lib-templates","version":"2.2.0","author":{"name":"Adobe Inc."},"license":"Apache-2.0","_id":"@adobe/aio-lib-templates@2.2.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/aio-lib-templates","bugs":{"url":"https://github.com/adobe/aio-lib-templates/issues"},"dist":{"shasum":"fde1ca66413191fcde37f41e072632cd8032d5dd","tarball":"https://registry.npmjs.org/@adobe/aio-lib-templates/-/aio-lib-templates-2.2.0.tgz","fileCount":7,"integrity":"sha512-XngZVJ+0cUCwuKcpbSI6/5JQgq9PHYqsZgtG1s9F36fgcI0BMtkw/N+kYm83hxeXEK/uYIWedDhjUtCohDtQFg==","signatures":[{"sig":"MEQCIHZtGe81cOYLWxExZchD+8j2gdCQ06scvweimmowLiIoAiAtr0GnMTZl4mVr+60/pGuq0OY+HF6hIXDP/ISla+uvUg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42317,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNJ2DACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpkzQ//RKMXiXvxV7mSYriEBWzqBhj6WlXpsC0A3kfHyyV2H92iZOIp\r\nZzbBWyj+sLoA+GIiL8gXzyZ4ThaFWkk6VzsqpIiTZIAndJs8BsxjMZymcvBi\r\nLO6ImvG3B+g4K8sNS6MQ2/aqegvjLubvKSZEWilyKp+8HBXJWSNDj8I84YSS\r\ndEDg83YCiuQ07rP9Ojztw6uX2CT8NNSgiW63UYBX0EszM2rTK4fPlZ+p3nAP\r\nxTV8MxKxjuyXfKkTKrKlfE3IEIVntt3/lANAHdrj8bdK5tM3MiPMCHkH6Wce\r\n0UGdWAPD0u3S3h2DT64LAosZ8takqBQbHwcp5AvTq37XyylEzcgsCIOEV1A7\r\nDiRAH09GhsC5SnPVm8yICqQIaKT1M7UCuNieGykCejeiR0qi66mofaIzsskK\r\nOT7pAwN9jgp87C0grFXDOZu9P0niLRJ+XB2LWHwrao7g/8ERJHXpfyk6fDho\r\nxlgy9kRQUDpghUxoYWew1OmbkXVOOoXNpVSRLRSjkDiBVYPc+kryhGef6udu\r\nCrjzfD5o/jcWL8bpTlOBS7hn3S7buPcykai4wPHwwBQOHGtxVcQHwYqozaU3\r\nq0wWXTsyJA+LlI2lxThR0eD/HR6IMdPu0y/sXOgvgFvQKBoULeZmvyt0+x1Y\r\nRNJxTzAqAhk1NtMJ9F11rMbKLBnBySN21V4=\r\n=ChOM\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"rootDir":".","verbose":true,"reporters":["default","jest-junit"],"collectCoverage":true,"testEnvironment":"node","coverageThreshold":{"global":{"lines":80,"branches":80,"statements":80}},"setupFilesAfterEnv":["./test/jest.setup.js"],"collectCoverageFrom":[],"testPathIgnorePatterns":["<rootDir>/node_modules/"]},"main":"src/index.js","engines":{"node":"^14 || ^16"},"gitHead":"dc288aa4b645e6c596d40151a8f340315a9b9c80","scripts":{"test":"npm run lint:check && npm run unit-tests","jsdoc":"jsdoc2md -f 'src/*.js' > doc/api.md","typings":"jsdoc -t node_modules/tsd-jsdoc/dist -r src -d .","lint:fix":"eslint --ext .js --fix .","lint:check":"eslint --ext .js .","unit-tests":"jest --ci","generate-docs":"npm run jsdoc && npm run typings"},"_npmUser":{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},"repository":{"url":"git+https://github.com/adobe/aio-lib-templates.git","type":"git"},"_npmVersion":"6.14.17","description":"A library to communicate with Adobe App Builder Template Registry.","directories":{},"_nodeVersion":"14.20.0","dependencies":{"axios":"^0.27.2","@adobe/aio-lib-core-errors":"^3.0.1","@adobe/aio-lib-core-logging":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.0","nock":"^13.2.4","eslint":"^8.16.0","tsd-jsdoc":"^2.5.0","jest-junit":"^14.0.0","@types/jest":"^28.1.2","jsdoc-to-markdown":"^7.1.1","eslint-plugin-jest":"^26.4.6","eslint-plugin-node":"^11.1.0"},"_npmOperationalInternal":{"tmp":"tmp/aio-lib-templates_2.2.0_1664392579260_0.9724015605214329","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"@adobe/aio-lib-templates","version":"2.2.1","author":{"name":"Adobe Inc."},"license":"Apache-2.0","_id":"@adobe/aio-lib-templates@2.2.1","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/aio-lib-templates","bugs":{"url":"https://github.com/adobe/aio-lib-templates/issues"},"dist":{"shasum":"2156dc3f3d4bd3f1299c11c90628086a1e491d19","tarball":"https://registry.npmjs.org/@adobe/aio-lib-templates/-/aio-lib-templates-2.2.1.tgz","fileCount":7,"integrity":"sha512-55Ev5tmU3SL15OFhvaN/G1eON/9wzuw2iJCCrkDzDq9JKhyagT0aFs/J/kQK9eXDCT2FBpK3X7mFg/f/agKHfA==","signatures":[{"sig":"MEYCIQCJnC6E18wljZrGcdH9SAtaI5HU/jvFySNUaFYbgX0DBAIhAKErgyI1ig7qna6hpL0K5IxIv6n0zHXckTWk7efKjdi3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42331,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwDp7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoRKg/5AFkaAI3bTP7KMgNEqAFk7i2yGQTtbgKavWlrK9v5a8ZgwGxd\r\n6dF6qYcT5huSPuI7uNHAE5nHl5wA2wd+BsmKGmY4yIsh9swebISlB+lUYS2L\r\nffespqieqJR8TmCCkAb5HTWuzv+nVxuPzU/7gjH0b2HcLVh02xNlTsSxGGE8\r\nRZqWVfTwAoJvgdeDcR3Vtyw7ypUu1yM63WrtQ+wCZY5CsOcRAXicH9cP0JWQ\r\nAGvPH48JnZgA75+B5sRW1MWYnVlDJpR3yDljcyBgGZZPi96ykbW5vecrejF6\r\nC39ISPb+V+OBXovlqrRtwpZ10U5Nv0auhvHoJb0Lm82FNwxGd7U9OSz66bC8\r\nwAGXl4OEI66SZGA+S+CeUM63lm7umWgGo9PpVqFf++2tgUtSHq56Q1I//FdE\r\niOZb1t1Uedvc+UzMraa1WcVvX5lUCmJ2dbnYV40QTGJ+c9Kkv0FBajQZDq1j\r\nBa4pvkt/2JCt6PmYZdv/h2ht4Is9Fd5vLX+2wuDR2EAcysklmnf6eZg61cic\r\nucl5TZEHPZWWTm50RUNXQ49x+p85Y+XtTk+Hh72ghW98d7/R1AHz7LgipySl\r\nj9y3+bkJ3NWJ4dMkM5ejDYsbxOOLLv9dlvXPtaatOac/YDmfwFOwb/seGnKq\r\nx5f+Q03+pu8XVkGSejzCiRQXs+iZNz22Mf0=\r\n=irYw\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"rootDir":".","verbose":true,"reporters":["default","jest-junit"],"collectCoverage":true,"testEnvironment":"node","coverageThreshold":{"global":{"lines":80,"branches":80,"statements":80}},"setupFilesAfterEnv":["./test/jest.setup.js"],"collectCoverageFrom":[],"testPathIgnorePatterns":["<rootDir>/node_modules/"]},"main":"src/index.js","engines":{"node":"^14.18 || ^16.13 || >=18"},"gitHead":"bea67fb77da91788c631faeb750e2d38d2ac9641","scripts":{"test":"npm run lint:check && npm run unit-tests","jsdoc":"jsdoc2md -f 'src/*.js' > doc/api.md","typings":"jsdoc -t node_modules/tsd-jsdoc/dist -r src -d .","lint:fix":"eslint --ext .js --fix .","lint:check":"eslint --ext .js .","unit-tests":"jest --ci","generate-docs":"npm run jsdoc && npm run typings"},"_npmUser":{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},"repository":{"url":"git+https://github.com/adobe/aio-lib-templates.git","type":"git"},"_npmVersion":"6.14.17","description":"A library to communicate with Adobe App Builder Template Registry.","directories":{},"_nodeVersion":"14.21.2","dependencies":{"axios":"^0.27.2","@adobe/aio-lib-core-errors":"^3.0.1","@adobe/aio-lib-core-logging":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.0","nock":"^13.2.4","eslint":"^8.16.0","tsd-jsdoc":"^2.5.0","jest-junit":"^14.0.0","@types/jest":"^28.1.2","jsdoc-to-markdown":"^7.1.1","eslint-plugin-jest":"^26.4.6","eslint-plugin-node":"^11.1.0"},"_npmOperationalInternal":{"tmp":"tmp/aio-lib-templates_2.2.1_1673542267082_0.5088347420077863","host":"s3://npm-registry-packages"}},"2.2.1-pre.2024-01-10.sha-d2ea121f":{"name":"@adobe/aio-lib-templates","version":"2.2.1-pre.2024-01-10.sha-d2ea121f","author":{"name":"Adobe Inc."},"license":"Apache-2.0","_id":"@adobe/aio-lib-templates@2.2.1-pre.2024-01-10.sha-d2ea121f","maintainers":[{"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/aio-lib-templates","bugs":{"url":"https://github.com/adobe/aio-lib-templates/issues"},"dist":{"shasum":"9c0ffbeab3c760c1e4c531c89b172d94c4b912c7","tarball":"https://registry.npmjs.org/@adobe/aio-lib-templates/-/aio-lib-templates-2.2.1-pre.2024-01-10.sha-d2ea121f.tgz","fileCount":7,"integrity":"sha512-CpBkSaY+qd3y9zkDOoQI/KGmuwyIRgeUkTU1NMSEBvay0Iq3+7e4ov4QnWegj/Hep/blBCAQSWZDu//9iCdJlQ==","signatures":[{"sig":"MEUCIDZeWcU2xtapAcK37MVlR/8V43Tra7AQVSWBc6P4IDMXAiEA2vyWSiszwWX7u8/cLOvu8mo+S5CGUDbID3lnJPtUDBc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42423},"jest":{"rootDir":".","verbose":true,"reporters":["default","jest-junit"],"collectCoverage":true,"testEnvironment":"node","coverageThreshold":{"global":{"lines":80,"branches":80,"functions":100,"statements":80}},"setupFilesAfterEnv":["./test/jest.setup.js"],"collectCoverageFrom":[],"testPathIgnorePatterns":["<rootDir>/node_modules/"]},"main":"src/index.js","engines":{"node":">=18"},"gitHead":"d2ea121f0798e52f5bba7eadb0e0102720dc78a1","scripts":{"test":"npm run lint:check && npm run unit-tests","jsdoc":"jsdoc2md -f 'src/*.js' > doc/api.md","typings":"jsdoc -t node_modules/tsd-jsdoc/dist -r src -d .","lint:fix":"eslint --ext .js --fix .","lint:check":"eslint --ext .js .","unit-tests":"jest --ci","generate-docs":"npm run jsdoc && npm run typings"},"_npmUser":{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},"repository":{"url":"git+https://github.com/adobe/aio-lib-templates.git","type":"git"},"_npmVersion":"8.19.4","description":"A library to communicate with Adobe App Builder Template Registry.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"axios":"^0.27.2","@adobe/aio-lib-core-errors":"^3.0.1","@adobe/aio-lib-core-logging":"^1.2.0"},"prereleaseSha":"d2ea121f0798e52f5bba7eadb0e0102720dc78a1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29","nock":"^13.2.4","eslint":"^8.16.0","tsd-jsdoc":"^2.5.0","jest-junit":"^14.0.0","@types/jest":"^28.1.2","jsdoc-to-markdown":"^7.1.1","eslint-plugin-jest":"^26.4.6","eslint-plugin-node":"^11.1.0"},"_npmOperationalInternal":{"tmp":"tmp/aio-lib-templates_2.2.1-pre.2024-01-10.sha-d2ea121f_1704860513484_0.021064644724287707","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@adobe/aio-lib-templates","version":"3.0.0","author":{"name":"Adobe Inc."},"license":"Apache-2.0","_id":"@adobe/aio-lib-templates@3.0.0","maintainers":[{"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/aio-lib-templates","bugs":{"url":"https://github.com/adobe/aio-lib-templates/issues"},"dist":{"shasum":"d24d8c2a12ce4d8c757fe2088425c80a8410447d","tarball":"https://registry.npmjs.org/@adobe/aio-lib-templates/-/aio-lib-templates-3.0.0.tgz","fileCount":7,"integrity":"sha512-j4m1Zc8pp55szwMP+YF/gdPgwOv/5W+O/vPedwP3EJnF8HAAXEm+Y5vYF/Yzx+H3SBk9XYAFxVGQ1iMa1TmdkQ==","signatures":[{"sig":"MEUCIQCcsJV246aY1APXqBY1zopr5oWX8yBOIY2nixalzGAxRAIgO6JtKH3lkr0JVFANez2VeKA7U5KeyXrOJABt38CX4bo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42325},"jest":{"rootDir":".","verbose":true,"reporters":["default","jest-junit"],"collectCoverage":true,"testEnvironment":"node","coverageThreshold":{"global":{"lines":80,"branches":80,"functions":100,"statements":80}},"setupFilesAfterEnv":["./test/jest.setup.js"],"collectCoverageFrom":[],"testPathIgnorePatterns":["<rootDir>/node_modules/"]},"main":"src/index.js","engines":{"node":">=18"},"gitHead":"b5e3db780855eaf6df4025a02af46f1792b01e45","scripts":{"test":"npm run lint:check && npm run unit-tests","jsdoc":"jsdoc2md -f 'src/*.js' > doc/api.md","typings":"jsdoc -t node_modules/tsd-jsdoc/dist -r src -d .","lint:fix":"eslint --ext .js --fix .","lint:check":"eslint --ext .js .","unit-tests":"jest --ci","generate-docs":"npm run jsdoc && npm run typings"},"_npmUser":{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},"repository":{"url":"git+https://github.com/adobe/aio-lib-templates.git","type":"git"},"_npmVersion":"10.2.3","description":"A library to communicate with Adobe App Builder Template Registry.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"axios":"^0.27.2","@adobe/aio-lib-core-errors":"^4","@adobe/aio-lib-core-logging":"^3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29","nock":"^13.2.4","eslint":"^8.16.0","tsd-jsdoc":"^2.5.0","jest-junit":"^14.0.0","@types/jest":"^28.1.2","jsdoc-to-markdown":"^7.1.1","eslint-plugin-jest":"^26.4.6","eslint-plugin-node":"^11.1.0"},"_npmOperationalInternal":{"tmp":"tmp/aio-lib-templates_3.0.0_1704977013250_0.1383666468431386","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"@adobe/aio-lib-templates","version":"3.0.2","author":{"name":"Adobe Inc."},"license":"Apache-2.0","_id":"@adobe/aio-lib-templates@3.0.2","maintainers":[{"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/aio-lib-templates","bugs":{"url":"https://github.com/adobe/aio-lib-templates/issues"},"dist":{"shasum":"d5aac899fc8722873ebddac292eae1728d30f55d","tarball":"https://registry.npmjs.org/@adobe/aio-lib-templates/-/aio-lib-templates-3.0.2.tgz","fileCount":7,"integrity":"sha512-0uUFyBlzt7LPZMULNXzoCUu6hz23QkXazE+fOaWfHm0klrI4U37O5D1ff4O+Alp+fF1Jepc5TBlHzzqUz7U+xQ==","signatures":[{"sig":"MEUCIQCqcdzbE3ndYcEyOKe3A9qEpRYogN16qoX+XAIYRcfPUgIgaXQ6N+9KzZi2vrzy7msAes4l/08DN3QOyL7uG5tkw5s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42325},"jest":{"rootDir":".","verbose":true,"reporters":["default","jest-junit"],"collectCoverage":true,"testEnvironment":"node","coverageThreshold":{"global":{"lines":80,"branches":80,"functions":100,"statements":80}},"setupFilesAfterEnv":["./test/jest.setup.js"],"collectCoverageFrom":[],"testPathIgnorePatterns":["<rootDir>/node_modules/"]},"main":"src/index.js","engines":{"node":">=18"},"gitHead":"698265a5a66b73f03a0a514a58f6cf92abe3d609","scripts":{"test":"npm run lint:check && npm run unit-tests","jsdoc":"jsdoc2md -f 'src/*.js' > doc/api.md","typings":"jsdoc -t node_modules/tsd-jsdoc/dist -r src -d .","lint:fix":"eslint --ext .js --fix .","lint:check":"eslint --ext .js .","unit-tests":"jest --ci","generate-docs":"npm run jsdoc && npm run typings"},"_npmUser":{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},"repository":{"url":"git+https://github.com/adobe/aio-lib-templates.git","type":"git"},"_npmVersion":"10.2.3","description":"A library to communicate with Adobe App Builder Template Registry.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"axios":"^0.27.2","@adobe/aio-lib-core-errors":"^4","@adobe/aio-lib-core-logging":"^3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29","nock":"^13.2.4","eslint":"^8.16.0","tsd-jsdoc":"^2.5.0","jest-junit":"^14.0.0","@types/jest":"^28.1.2","jsdoc-to-markdown":"^7.1.1","eslint-plugin-jest":"^26.4.6","eslint-plugin-node":"^11.1.0"},"_npmOperationalInternal":{"tmp":"tmp/aio-lib-templates_3.0.2_1707404981062_0.6753357798628465","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"@adobe/aio-lib-templates","version":"3.0.3","author":{"name":"Adobe Inc."},"license":"Apache-2.0","_id":"@adobe/aio-lib-templates@3.0.3","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":"korra","email":"npmjs.karo@cupdev.net"},{"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"}],"homepage":"https://github.com/adobe/aio-lib-templates","bugs":{"url":"https://github.com/adobe/aio-lib-templates/issues"},"dist":{"shasum":"330a06530b9f35c2f1f85feb861d777faeed1ded","tarball":"https://registry.npmjs.org/@adobe/aio-lib-templates/-/aio-lib-templates-3.0.3.tgz","fileCount":7,"integrity":"sha512-Ux84r6qqAinb21KJUB5Dz8OhPHJXnzQiyk2BY2+pzvwgJW0jWpgql/nFAHXdrlAWyRBGxb/JF6hG4YRfeR/VBw==","signatures":[{"sig":"MEYCIQD49xxuyCm6JPaQh7Om0C6qplzVGyHne80t+cMshk+8/QIhAOgJox+htzv4UuAsZu+XZqyy520CVon84fitjURTqC+o","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47795},"jest":{"rootDir":".","verbose":true,"reporters":["default","jest-junit"],"collectCoverage":true,"testEnvironment":"node","coverageThreshold":{"global":{"lines":80,"branches":80,"functions":100,"statements":80}},"setupFilesAfterEnv":["./test/jest.setup.js"],"collectCoverageFrom":[],"testPathIgnorePatterns":["<rootDir>/node_modules/"]},"main":"src/index.js","engines":{"node":">=18"},"gitHead":"6ed2feddbdbf2866e49d2b68b43346fc91043761","scripts":{"test":"npm run lint:check && npm run unit-tests","jsdoc":"jsdoc2md -f 'src/*.js' > doc/api.md","typings":"jsdoc -t node_modules/tsd-jsdoc/dist -r src -d .","lint:fix":"eslint --ext .js --fix .","lint:check":"eslint --ext .js .","unit-tests":"jest --ci","generate-docs":"npm run jsdoc && npm run typings"},"_npmUser":{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},"repository":{"url":"git+https://github.com/adobe/aio-lib-templates.git","type":"git"},"_npmVersion":"10.8.2","description":"A library to communicate with Adobe App Builder Template Registry.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"axios":"^1.7.9","@adobe/aio-lib-core-errors":"^4","@adobe/aio-lib-core-logging":"^3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29","nock":"^13.2.4","eslint":"^8.16.0","tsd-jsdoc":"^2.5.0","jest-junit":"^14.0.0","@types/jest":"^28.1.2","jsdoc-to-markdown":"^7.1.1","eslint-plugin-jest":"^26.4.6","eslint-plugin-node":"^11.1.0"},"_npmOperationalInternal":{"tmp":"tmp/aio-lib-templates_3.0.3_1737452954362_0.6679535952292748","host":"s3://npm-registry-packages-npm-production"}},"3.0.4":{"name":"@adobe/aio-lib-templates","version":"3.0.4","author":{"name":"Adobe Inc."},"license":"Apache-2.0","_id":"@adobe/aio-lib-templates@3.0.4","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/aio-lib-templates","bugs":{"url":"https://github.com/adobe/aio-lib-templates/issues"},"dist":{"shasum":"bbc5f91fc9c2787baa2d1a05a8892323bd447ade","tarball":"https://registry.npmjs.org/@adobe/aio-lib-templates/-/aio-lib-templates-3.0.4.tgz","fileCount":7,"integrity":"sha512-N93l2BFA1KwuzLEPse5/vrVo50/ofqyh+DHe71X/rZyzop67br3lVIiidzc2uqjLCSt8INhUYCfnnd7c+1o8sg==","signatures":[{"sig":"MEUCIG0Yr+o0sEV9FU7BEdfKke0VLH8WCcuN9JIpRTe5z5TIAiEA14kAgBCwczvGpsVXqrwsaL4vNFBO0NS6wTWhO4187VA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48945},"jest":{"rootDir":".","verbose":true,"reporters":["default","jest-junit"],"collectCoverage":true,"testEnvironment":"node","coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"setupFilesAfterEnv":["./test/jest.setup.js"],"collectCoverageFrom":[],"testPathIgnorePatterns":["<rootDir>/node_modules/"]},"main":"src/index.js","engines":{"node":">=18"},"gitHead":"d26fb6e6af599166b7c678e7ee94365b3664cfc4","scripts":{"test":"npm run lint:check && npm run unit-tests","jsdoc":"jsdoc2md -f 'src/*.js' > doc/api.md","typings":"jsdoc -t node_modules/tsd-jsdoc/dist -r src -d .","lint:fix":"eslint --ext .js --fix .","lint:check":"eslint --ext .js .","unit-tests":"jest --ci","generate-docs":"npm run jsdoc && npm run typings"},"_npmUser":{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},"repository":{"url":"git+https://github.com/adobe/aio-lib-templates.git","type":"git"},"_npmVersion":"10.8.2","description":"A library to communicate with Adobe App Builder Template Registry.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"@adobe/aio-lib-core-errors":"^4","@adobe/aio-lib-core-logging":"^3","@adobe/aio-lib-core-networking":"^5.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29","nock":"^13.2.4","eslint":"^8.57.1","tsd-jsdoc":"^2.5.0","jest-junit":"^14.0.0","@types/jest":"^28.1.2","eslint-plugin-n":"^15.7.0","jsdoc-to-markdown":"^7.1.1","eslint-plugin-jest":"^27.9.0","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^48.11.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^6.6.0","eslint-config-standard":"^17.1.0","@adobe/eslint-config-aio-lib-config":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/aio-lib-templates_3.0.4_1762921266499_0.6170993427251652","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2022-06-10T04:34:40.138Z","modified":"2026-07-08T08:10:19.840Z","1.0.0":"2022-06-10T04:34:40.423Z","1.1.0":"2022-06-16T23:47:11.308Z","2.0.0":"2022-08-03T21:43:09.735Z","2.1.0":"2022-09-02T20:28:19.415Z","2.2.0":"2022-09-28T19:16:19.462Z","2.2.1":"2023-01-12T16:51:07.253Z","2.2.1-pre.2024-01-10.sha-d2ea121f":"2024-01-10T04:21:53.673Z","3.0.0":"2024-01-11T12:43:33.419Z","3.0.2":"2024-02-08T15:09:41.203Z","3.0.3":"2025-01-21T09:49:14.518Z","3.0.4":"2025-11-12T04:21:06.664Z"},"bugs":{"url":"https://github.com/adobe/aio-lib-templates/issues"},"author":{"name":"Adobe Inc."},"license":"Apache-2.0","homepage":"https://github.com/adobe/aio-lib-templates","repository":{"url":"git+https://github.com/adobe/aio-lib-templates.git","type":"git"},"description":"A library to communicate with Adobe App Builder Template Registry.","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 2024 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## Adobe App Builder Templates Library\n\nThis is a helper library that is to be used in the Adobe I/O CLI and SDKs to communicate with [Adobe App Builder Template Registry](https://github.com/adobe/aio-template-submission) through its REST APIs.\n\n### Installing\n\n```bash\n$ npm install @adobe/aio-lib-templates\n```\n\n### Usage\n\n#### Search Adobe App Builder templates\nSearch Adobe App Builder templates in [Adobe App Builder Template Registry](https://github.com/adobe/aio-template-submission) and paginate through results.\n```javascript\nconst sdk = require('@adobe/aio-lib-templates');\n\nasync function sdkTest() {\n    const templateRegistryClient = sdk.init();\n    // an optional Search Criteria object\n    // without Search Criteria the following code will paginate through all Adobe App Builder templates\n    const searchCriteria = {\n        [sdk.SEARCH_CRITERIA_CATEGORIES]: ['action', sdk.SEARCH_CRITERIA_FILTER_NOT + 'ui', sdk.SEARCH_CRITERIA_FILTER_OR + 'runtime'],\n        [sdk.SEARCH_CRITERIA_STATUSES]: [sdk.TEMPLATE_STATUS_APPROVED],\n        [sdk.SEARCH_CRITERIA_ADOBE_RECOMMENDED]: true\n    };\n    // an optional OrderBy Criteria object\n    const orderByCriteria = {\n        [sdk.ORDER_BY_CRITERIA_NAMES]: sdk.ORDER_BY_CRITERIA_SORT_DESC\n    };\n    for await (const templates of templateRegistryClient.getTemplates(searchCriteria, orderByCriteria)) {\n        for (const template of templates) {\n            console.log(template);\n        }\n    }\n}\n```\n\n##### Supported **Search Criteria** properties\n| Key                | Value                      | SDK Constant                      | Description                                                                                                        |\n| ------------------ | -------------------------- | --------------------------------- | ------------------------------------------------------------------------------------------------------------------ |\n| `names`            | list of strings            | SEARCH_CRITERIA_NAMES             | Filter by template names.                                                                                          |\n| `categories`       | list of strings            | SEARCH_CRITERIA_CATEGORIES        | Filter by template categories.                                                                                     |\n| `statuses`         | list of strings            | SEARCH_CRITERIA_STATUSES          | Filter by template statuses (TEMPLATE_STATUS_IN_VERIFICATION, TEMPLATE_STATUS_APPROVED, TEMPLATE_STATUS_REJECTED). |\n| `apis`             | list of strings            | SEARCH_CRITERIA_APIS              | Filter by template APIs. Supports EMPTY and ANY filters.                                                           |\n| `extensions`       | list of strings            | SEARCH_CRITERIA_EXTENSIONS        | Filter by template extension points. Supports EMPTY and ANY filters.                                               |\n| `events`           | EMPTY and ANY filters only | SEARCH_CRITERIA_EVENTS            | Filter by template events. For now supports EMPTY and ANY filters only.                                            |\n| `runtime`          | boolean                    | SEARCH_CRITERIA_RUNTIME           | Is Adobe I/O Runtime required or not? Supports EMPTY and ANY filters.                                              |\n| `adobeRecommended` | boolean                    | SEARCH_CRITERIA_ADOBE_RECOMMENDED | Indicates templates featured by Adobe.                                                                             |\n\n###### Filter Operators\n| Filter Type  | Value                 | SDK Constant                | Description                                           |\n| ------------ | --------------------- | --------------------------- | ----------------------------------------------------- |\n| EMPTY (NONE) | '', an empty string   | SEARCH_CRITERIA_FILTER_NONE | Returns all templates that don't have a property set. |\n| ANY          | *, an asterisk symbol | SEARCH_CRITERIA_FILTER_ANY  | Returns all templates that have a property set.       |\n| NOT          | !, an exclamation point symbol | SEARCH_CRITERIA_FILTER_NOT  | Excludes all templates which contain the negated query parameter value.|\n| OR          | \\|, a pipe symbol | SEARCH_CRITERIA_FILTER_OR  | Array filters, e.g.: `categories`, default to returning the intersection (AND) of all matching templates. This filter operator adds the ability to specify a logical \"OR\" for individual values. |\n\n##### Supported **OrderBy Criteria** properties\n| Key                | Value               | SDK Constant                        | Description                           |\n| ------------------ | ------------------- | ----------------------------------- | ------------------------------------- |\n| `names`            | string, desc or asc | ORDER_BY_CRITERIA_NAMES             | Sort by template names.               |\n| `statuses`         | string, desc or asc | ORDER_BY_CRITERIA_STATUSES          | Sort by template statuses.            |\n| `adobeRecommended` | string, desc or asc | ORDER_BY_CRITERIA_ADOBE_RECOMMENDED | Sort by the \"Adobe Recommended\" flag. |\n| `publishDate`      | string, desc or asc | ORDER_BY_CRITERIA_PUBLISH_DATE      | Sort by a publish date.               |\n\n#### Get a template from Adobe App Builder Template Registry\nGet a template from [Adobe App Builder Template Registry](https://github.com/adobe/aio-template-submission).\n```javascript\nconst sdk = require('@adobe/aio-lib-templates');\n\nasync function sdkTest() {\n    const templateRegistryClient = sdk.init();\n    const templateName = '@author/app-builder-template';\n    try {\n        const template = await templateRegistryClient.getTemplate(templateName);\n        console.log(template);\n    } catch (error) {\n        console.log(error.toString());\n    }\n}\n```\n\n#### Add a new template to Adobe App Builder Template Registry\nAdd a new template to [Adobe App Builder Template Registry](https://github.com/adobe/aio-template-submission).\n```javascript\nconst sdk = require('@adobe/aio-lib-templates');\n\nasync function sdkTest() {\n    const templateRegistryClient = sdk.init({\n        'auth': {\n            'token': '<IMS_ACCESS_TOKEN>'\n        }\n    });\n    const templateName = '@author/app-builder-template';\n    const githubRepoUrl = 'https://github.com/author/app-builder-template';\n    try {\n        const template = await templateRegistryClient.addTemplate(templateName, githubRepoUrl);\n        console.log(`A new template \"${template.name}\" has been successfully added to Adobe App Builder Template Registry.`);\n        console.log(`Its status is \"${sdk.TEMPLATE_STATUS_IN_VERIFICATION}\". Please use the \"${template.reviewLink}\" link to check the verification status.`);\n    } catch (error) {\n        console.log(error.toString());\n    }\n}\n```\n\n#### Updates a template to Adobe App Builder Template Registry\nUpdates a template to [Adobe App Builder Template Registry](https://github.com/adobe/aio-template-submission).\n\n**Note: It's only accessible with an IMS service token**\n\n```javascript\nconst sdk = require('@adobe/aio-lib-templates');\n\nasync function sdkTest() {\n    const templateRegistryClient = sdk.init({\n        'auth': {\n            'token': '<IMS_ACCESS_TOKEN>'\n        }\n    });\n    const templateId = '66431bb2f682a35bf4b1b002';\n    const githubRepoUrl = 'https://github.com/author/app-builder-template';\n    try {\n        const template = await templateRegistryClient.updateTemplate(templateId, githubRepoUrl);\n        console.log(`template with Id \"${template.templateId}\" has been successfully updated to Adobe App Builder Template Registry.`);\n    } catch (error) {\n        console.log(error.toString());\n    }\n}\n```\n\n#### Delete a template from Adobe App Builder Template Registry\nDelete a template from [Adobe App Builder Template Registry](https://github.com/adobe/aio-template-submission).\n```javascript\nconst sdk = require('@adobe/aio-lib-templates');\n\nasync function sdkTest() {\n    const templateRegistryClient = sdk.init({\n        'auth': {\n            'token': '<IMS_ACCESS_TOKEN>'\n        }\n    });\n    const templateName = '@author/app-builder-template';\n    try {\n        await templateRegistryClient.deleteTemplate(templateName);\n        console.log(`\"${templateName}\" has been successfully deleted from Adobe App Builder Template Registry.`);\n    } catch (error) {\n        console.log(error.toString());\n    }\n}\n```\n\n#### Install a template \nInstall a template from Developer Console\n\n**Note: It's only accessible with an IMS service token**\n```javascript\nconst sdk = require('@adobe/aio-lib-templates');\n\nasync function sdkTest() {\n    const templateRegistryClient = sdk.init({\n        'auth': {\n            'token': '<IMS_ACCESS_TOKEN>'\n        }\n    });\n    const templateId = '<valid templateId>';\n    const templateInstallRequestBody = {\n        orgId: '<valid orgId>',\n        projectName: '<projectName>',\n        description: '<description>',\n        metadata: {\n            domain : '<domain>',\n            defaultRedirectUri: '<defaultRedirectUri>'\n        },\n        apis: [\n            {\n                code: 'SDKCode',\n                credentialType: 'valid credentialType',\n                flowType: 'valid flowType',\n                licenseConfigs: [\n                    {\n                        id: 'valid id',\n                        productId: 'valid productId',\n                        op: 'valid op',\n                    }\n                ]\n            }\n        ]\n    }\n    try {\n        await templateRegistryClient.installTemplate(templateId, templateInstallRequestBody);\n        console.log(`Template with id \"${templateId}\" has been successfully installed.`);\n    } catch (error) {\n        console.log(error.toString());\n    }\n}\n```\n\n### Explore\n\n`goto` [API](./doc/api.md)\n\n### Contributing\n\nContributions are welcome! Read the [Contributing Guide](./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"}