{"_id":"@adobe/aem-cs-source-migration-index-converter","_rev":"67-fc8cf4c90cb14e33f222543df936d45a","name":"@adobe/aem-cs-source-migration-index-converter","dist-tags":{"latest":"0.2.3"},"versions":{"0.0.1":{"name":"@adobe/aem-cs-source-migration-index-converter","version":"0.0.1","author":{"name":"Adobe Inc."},"license":"Apache-2.0","_id":"@adobe/aem-cs-source-migration-index-converter@0.0.1","maintainers":[{"name":"bobvanmanen","email":"bmanen@adobe.com"},{"name":"manasmaji","email":"maji@adobe.com"},{"name":"rajarju","email":"rajarju@gmail.com"},{"name":"spaliwal","email":"spaliwal@adobe.com"},{"name":"niekraaijmakers","email":"niekraaijmakers@gmail.com"},{"name":"pheenomenon","email":"pheenomenon@gmail.com"},{"name":"mohiaror","email":"mohiaror@adobe.com"},{"name":"indra2gurjar","email":"indra2gurjar@gmail.com"},{"name":"symanovi","email":"symanovi@adobe.com"},{"name":"mirea","email":"mirea@adobe.com"},{"name":"tmathern","email":"mathern@adobe.com"},{"name":"dstrangio","email":"deirdra.strangio@gmail.com"},{"name":"jdelbick","email":"jamie.delbick@gmail.com"},{"name":"bgaurav","email":"FINDGAURAV@GMAIL.COM"},{"name":"sirugh","email":"stephenrugh@gmail.com"},{"name":"sangeetha.krishnan","email":"sangeetha5491@gmail.com"},{"name":"aspro83","email":"danniintheus@gmail.com"},{"name":"devongovett","email":"devongovett@gmail.com"},{"name":"bglowacki","email":"bartosz.glow@gmail.com"},{"name":"fmeschbe","email":"fmeschbe@adobe.com"},{"name":"natebaldwin","email":"natebaldwindesign@gmail.com"},{"name":"msagolj","email":"msagolj@adobe.com"},{"name":"richardhand","email":"pid90611@adobe.com"},{"name":"jckautzmann","email":"jkautzma@adobe.com"},{"name":"andreea_dracea","email":"andreeadracea@yahoo.com"},{"name":"bpauli","email":"mail@bpauli.de"},{"name":"vladbailescu","email":"vlad@bailescu.ro"},{"name":"mfrisbey","email":"mark_f79@hotmail.com"},{"name":"himar","email":"himar@adobe.com"},{"name":"bbythewa","email":"bbythewa@adobe.com"},{"name":"dcpfsdk","email":"dcpfsdk@adobe.com"},{"name":"jianliao79","email":"jian.liao@gmail.com"},{"name":"alexkli","email":"alexander@klimetschek.de"},{"name":"moritzraho","email":"raho.mr@gmail.com"},{"name":"icaraps","email":"icaraps@hotmail.com"},{"name":"korra","email":"npmjs.karo@cupdev.net"},{"name":"benjamind","email":"ben@delarre.net"},{"name":"yoshikinoko","email":"yoshikinoko@gmail.com"},{"name":"rofe","email":"npm@rofe.com"},{"name":"purplecabbage","email":"purplecabbage@gmail.com"},{"name":"krisnye","email":"krisnye@gmail.com"},{"name":"kerrishotts","email":"kerrishotts@gmail.com"},{"name":"dpfister","email":"dominique.pfister@gmail.com"},{"name":"kptdobe","email":"kptdobe@gmail.com"},{"name":"macdonst","email":"simon.macdonald@gmail.com"},{"name":"shazron","email":"shazron@gmail.com"},{"name":"stefan-guggisberg","email":"sg@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":"trieloff","email":"lars@trieloff.net"}],"homepage":"https://github.com/adobe/aem-cloud-service-source-migration/packages/index-converter","bugs":{"url":"https://github.com/adobe/aem-cloud-service-source-migration/issues"},"dist":{"shasum":"ff76b58191e4c7e09e7c0bf9f56410d1f8fd053d","tarball":"https://registry.npmjs.org/@adobe/aem-cs-source-migration-index-converter/-/aem-cs-source-migration-index-converter-0.0.1.tgz","fileCount":38,"integrity":"sha512-R1tsLWVLHxu7+XVRzkvHaLxPF+7BJXm4T+nvnszkC8eGdYTdaLvr+qpixhB3JuGBck8Fg0SVQUCM+Hsudvae6g==","signatures":[{"sig":"MEYCIQC8c7yoa9PZD/+1Q6k/pl1UivEv2QDG7bLeCK78AomnSAIhAPcVsjgNaQzzK2bhjrGHpjzZSkmImi7B2hKLnOgeOW2k","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719119,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfzlOLCRA9TVsSAnZWagAAjAEP/RnUkpU0fEpzLyeykor4\nMSK0g5yikuAiriu/8HSqbRdn8tCkvxF1ygiPpmcjmban0DgYyhxubY+Ooaml\nuOHuj9aQRjLUDBx2tvF82zyq6dhWdmS1VD6qi/DvqvidcMqSEPTcomUzZ3qf\nuC55Q548+xCJbSarfhbcWqoArQ/ozC2rctmT84cM8yYm7JQZWV2qVftWwc/9\n8EfIDm02Fgkh+sAphWs4xZ8IqJ+b0Oqoe8vzthil97PtdZ6G5o040qAOt7zU\nCb0iQUqkEK9B8I3EAULyCfDsEap+XQHSMZWnlHvSVgt3c8CTGwB14rg8cB/d\n8I4ehmg7I89i32irIZaLA6J47AwZjEj4eudEVyoTkqngsrHlvvHWagI5Q1No\nG41bNow9Fs+d4e76/FYPZADtl+7Jf8XaNwVi55Q8G7zG7fzOWCH9DMKhY36I\nP9hRncwSmqnuGRforxefW8ebTH8Sxw3XT9U6bjT/yPIZRJFwDw5sDhgEpmsr\nyYMnuV9Rw5ktJItC5zFeq1Gcr2jGBSRrabbyD1rVUt9ffwOe/QpmHwM84PBW\nAPD6mXbcUb9e1RiLY59Jx0trPWwNhaY6spWTN346zFqPPkjVUYn/ZO3Ik1NB\npupvKgu+HmqOPAGX9GNpOuGRLfa6VpL2hmRPwxlD0lY5oGNSVvHayNd0XERi\nZozq\r\n=ybXK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=10.0.0"},"scripts":{"lint":"eslint index.js src test executors  --ignore-pattern executors/target/","test":"nyc mocha","coverage":"nyc --reporter=lcov --reporter=text-lcov npm test","generateDocumentation":"node docs.js"},"_npmUser":{"name":"manasmaji","email":"maji@adobe.com"},"repository":{"url":"https://github.com/adobe/aem-cloud-service-source-migration/packages/index-converter","type":"git"},"_npmVersion":"6.14.4","description":"AEM as a Cloud Service Index Converter tool","directories":{"test":"test"},"_nodeVersion":"12.16.2","dependencies":{"yaml":"^1.10.0","xml-js":"^1.6.11","js-yaml":"^3.14.0","winston":"^3.3.3","fs-extra":"^9.0.1","merge-json":"0.1.0-b.3","jsondiffpatch":"^0.4.1","xml-formatter":"^2.1.3","@adobe/aem-cs-source-migration-commons":"^0.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^8.1.3","istanbul":"^0.4.5","mocha-sinon":"^2.1.2","jsdoc-to-markdown":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/aem-cs-source-migration-index-converter_0.0.1_1607357322762_0.9698543759313896","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@adobe/aem-cs-source-migration-index-converter","version":"0.1.0","author":{"name":"Adobe Inc."},"license":"Apache-2.0","_id":"@adobe/aem-cs-source-migration-index-converter@0.1.0","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":"trieloff","email":"lars@trieloff.net"},{"name":"macdonst","email":"simon.macdonald@gmail.com"},{"name":"krisnye","email":"krisnye@gmail.com"},{"name":"jianliao79","email":"jian.liao@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":"niekraaijmakers","email":"niekraaijmakers@gmail.com"}],"homepage":"https://github.com/adobe/aem-cloud-service-source-migration/tree/master/packages/index-converter","bugs":{"url":"https://github.com/adobe/aem-cloud-service-source-migration/issues"},"dist":{"shasum":"43f9018de3901b0649270c9bc0d93f935f7aacd8","tarball":"https://registry.npmjs.org/@adobe/aem-cs-source-migration-index-converter/-/aem-cs-source-migration-index-converter-0.1.0.tgz","fileCount":43,"integrity":"sha512-crxmTM9Arl6imTGeUHzY2oXFFRboBZHRyrRSZtmelv9ZV9prreDyHWQ0trTWbIZIUc1bi26vZA13JihHf7ZEuQ==","signatures":[{"sig":"MEUCIQCV/kxNxLFiaXo+PjHjtjICe/IQmFGGlwqe77t2d56ErAIgRuGYtqI3pgFZk8bM4NITEI4UhbvFeH25N+cY+GAYVo0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":760885,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXK22CRA9TVsSAnZWagAAMxMQAIwEh9nPGrMmPBfDNhYF\nA7bGpsI8swb4VSAIYuIcPYSNFJW8jr0+l2cyMM9u8Y9YJJzqupld8azU8xp3\n99oDP80VezV4iBW3tOb0bMyFBfDN6xnkGJ2aDu2wLfnp2ecr2+fpdI3FzSBk\nA+It9vi5nhfNFGq0Py5oOGF+iJpG6Az3ApfaHiJ0eD8yQSQ+uy17lPkR0aYB\n0kMhttIV3i7wAineniXzD+ExxImnqe6pSudBaHd1svtpQluDMNRd8UFfAI7/\nGU1AjORyxamsNRVo0wROHL//ymn7JJY1HNUkerCFqtFoZLcvy3Oy/kZ7dtWI\n+NGWhaocXdKwJHNPy9PEB1CVAHYNAo9FCV35VVMePZLUYumzoAjxOgkcmuaU\nKxfwocM6qYqAsZJ2/O9g8V03+hOx2kIAvMPjgKcVeCr6LrTH1cCRwU3i7UZp\nZs9n5eip7rJ+C/YXdh661jMGhDKEzA76soDV7bSMEAfIcWFo7Mu6LHqVLezN\nxvH9AYFD/eo/5saiR2e5hwQWe5yL8YuyIMErqJhm+mRDN5m078iP7IFHeMmS\n4MLnAd+JGot/291xsnx/3FOInXOEooteI1bX7LkhA0wzI8dSrnIZgERfIY0L\nYvyOtDm8LoyLOrSDjTd1eUPfTEgZOapTGgSsq02yT66nDkPYEctEnKkruVVz\nCFJw\r\n=4/uV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=10.0.0"},"scripts":{"lint":"eslint index.js src test executors  --ignore-pattern executors/target/","test":"nyc mocha","coverage":"nyc --reporter=lcov --reporter=text-lcov npm test","generateDocumentation":"node docs.js"},"_npmUser":{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},"repository":{"url":"https://github.com/adobe/aem-cloud-service-source-migration/tree/master/packages/index-converter","type":"git"},"_npmVersion":"6.14.11","description":"AEM as a Cloud Service Index Converter tool","directories":{"test":"test"},"_nodeVersion":"10.24.0","dependencies":{"yaml":"^1.10.0","xml-js":"^1.6.11","js-yaml":"^3.14.0","winston":"^3.3.3","fs-extra":"^9.0.1","merge-json":"0.1.0-b.3","jsondiffpatch":"^0.4.1","xml-formatter":"^2.1.3","@adobe/aem-cs-source-migration-commons":"^0.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^8.1.3","istanbul":"^0.4.5","mocha-sinon":"^2.1.2","jsdoc-to-markdown":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/aem-cs-source-migration-index-converter_0.1.0_1616686518525_0.3884044414217578","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@adobe/aem-cs-source-migration-index-converter","version":"0.1.1","author":{"name":"Adobe Inc."},"license":"Apache-2.0","_id":"@adobe/aem-cs-source-migration-index-converter@0.1.1","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-cloud-service-source-migration/tree/master/packages/index-converter","bugs":{"url":"https://github.com/adobe/aem-cloud-service-source-migration/issues"},"dist":{"shasum":"71161851a345887f4d3be3b24fdbda5daa0a0a8d","tarball":"https://registry.npmjs.org/@adobe/aem-cs-source-migration-index-converter/-/aem-cs-source-migration-index-converter-0.1.1.tgz","fileCount":44,"integrity":"sha512-QBG5kdOXKhag0kwPROxZu/hN/ujmMUWGeXzOOcwpIjG5qfQNiLCyVMgTmqoveR3y/k1SkLshLbllzLnA4UpPng==","signatures":[{"sig":"MEYCIQDuZyoGq2kAhtXioKOnqwfM4T+kyfT2mwH94UReAes9CAIhAPQh1IhqSnyNurFoV3I5MUsaQKRlkEG0cxbpwFgPdT+2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":767783,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgi5gECRA9TVsSAnZWagAAKBcP/2KxqeLsJ8yoTF1nHCoh\nAnOF8I3WDPInawwxQw6df7ENk0ZJGp2kFGLd8KesLgIYUJ8eFdeMlParTcdq\nU36P4vmlZEnJ1yD+ziSXtSEj/P4W4Z85PaAoz4lXweBxVEnnEQRFBKhMs+jF\nZbvMYcsqcIy6CABo699W0UxZaNR6x0gIPZbMyZ9g/RR7LqyWfVsQYsSny0A5\nS07vBdoH7V74ju57rNlneTwxerWm+mG3JQ+ZMt+92wK0EYiXCjNlO9KbnDVi\nmbUOgcpyaPKw5qMtgWbH0PsO+Gszdxx83bYyJlQcFB7w0ra7NcQoZ/45apAR\ni8NftBW5OEenXCmwEYBdu8YhLb5E99AkOPaLaOcI4o+Kx6RL+MEILe9Tlnpd\nJav+0d17wZoDemYEKEL1Navg5SBF9jSrihnJ6DTu6Q6tez7cOV5iWPwjg/KI\nNGvj28zxLSwcvcE7ek9PvK/jhuKe+dNXT70yVfFhGSXoC9wVvq7SeqrO26h+\nTQsK9cS7Syk4W+wNtH8+eALGQCLIYERobD2PLwY6PW5EUn84pedlo7oQ9UAw\nYkZM6XHFabUhxfIVI6lWSixRP9Qv6c1bblwFpcqdEI706RHOoxFVw/cwW/1A\n+UmbUsvcU5ksqz8hL4mlzuqUvgsPSKTvJ+4o7aG8cKJng4EMKeXEd4T708ny\naqLk\r\n=SjyL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=10.0.0"},"scripts":{"lint":"eslint index.js src test executors  --ignore-pattern executors/target/","test":"nyc mocha && nyc report --reporter=text-lcov > coverage.lcov","generateDocumentation":"node docs.js"},"_npmUser":{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},"repository":{"url":"https://github.com/adobe/aem-cloud-service-source-migration/tree/master/packages/index-converter","type":"git"},"_npmVersion":"6.14.12","description":"AEM as a Cloud Service Index Converter tool","directories":{"test":"test"},"_nodeVersion":"10.24.1","dependencies":{"yaml":"^1.10.0","xml-js":"^1.6.11","js-yaml":"^3.14.0","winston":"^3.3.3","fs-extra":"^9.0.1","merge-json":"0.1.0-b.3","jsondiffpatch":"^0.4.1","xml-formatter":"^2.1.3","@adobe/aem-cs-source-migration-commons":"^0.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^8.1.3","istanbul":"^0.4.5","mocha-sinon":"^2.1.2","jsdoc-to-markdown":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/aem-cs-source-migration-index-converter_0.1.1_1619761156073_0.21692075837794822","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@adobe/aem-cs-source-migration-index-converter","version":"0.1.2","author":{"name":"Adobe Inc."},"license":"Apache-2.0","_id":"@adobe/aem-cs-source-migration-index-converter@0.1.2","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":"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"},{"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-cloud-service-source-migration/tree/master/packages/index-converter","bugs":{"url":"https://github.com/adobe/aem-cloud-service-source-migration/issues"},"dist":{"shasum":"5e27c2e8b320d198b34a55c18690836b9ca29247","tarball":"https://registry.npmjs.org/@adobe/aem-cs-source-migration-index-converter/-/aem-cs-source-migration-index-converter-0.1.2.tgz","fileCount":44,"integrity":"sha512-SjNYCTLdkpTgzyhvb2cMHkL7dmx04Kmx/Uvb7Sd6mikjNXHk/8cq1eRWVJbWtOtp9zS0rwVuXIFjnW6SkZ82VA==","signatures":[{"sig":"MEUCIQC9L3rjLzcDpJveyS+i3/+SMXM3WtYOH9FcRLh0Qs2S4AIgEMM6gzTRO4MX70mqKLe23Pc85F2rJwypMZQPARUvGS0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":767908,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9qcgCRA9TVsSAnZWagAAtbUP/R48E/Cjcbq1TwGs12yY\nMeXaMybpdojtzffZWnv2gwOenKdZmM1QNUfdRbU1bkHGSzchKN+MIUYZbKrj\ni+0gLf5XukEyjZ7MfYfevewUeyz9FZ7R0G0+kSEo7l5YyeS/quz3+PeqaaHi\nbL+G0WSyEKjGpGsvDAjpnvLSqR6EAtcqs8yP+mZ8/64RDZLynBoToDwDyugK\nxKfUj+xySEJjsbRg26wA6FaAhCl9SwAgaUsw7Anu0QJP4Hkb/eA66gk0R2Bc\n3D6vpnJMrXOsVChaW+LimVV6wTqYWxOMnZpgNjjDlQIiSiK7rOBjY6N70KnR\nSebm071eteN3zC715HZJPDOBpn2oDHrj5oMamf10Ll3/zUeBp9Afvg/YfRz6\nvzF+ZLnoamkDcYyYn+pMpAs8Iq28rGhytYotmzsqpS7t+xloz56hFmc8JSQb\nLK20KVOXDTlpMHumqqM6W1F2IFusbIMvA0bQTWfMmvJXD6GFgBsPrhVcKNUY\nGXAFCXDNJg5ZP3Biy/QmBxx9FgBoTrTPMJ5pDpgVp3moHLBmSX/LN8ZMh1bL\n57jLhvc3bBSLn/2IdE4CtE77HZr09Dqq1tZE6Bgk223xL607ULTmevgNGxdS\n8I0Qq0UBeg1j9KwZi/AC8jVjD0dm5BACJdcxGClQADw/vnD0/o2ouvBAt/nR\naPeW\r\n=ECbL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=10.0.0"},"scripts":{"lint":"eslint index.js src test executors  --ignore-pattern executors/target/","test":"nyc mocha && nyc report --reporter=text-lcov > coverage.lcov","coverage":"nyc --reporter=lcov --reporter=text-lcov npm test","generateDocumentation":"node docs.js"},"_npmUser":{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},"repository":{"url":"https://github.com/adobe/aem-cloud-service-source-migration/tree/master/packages/index-converter","type":"git"},"_npmVersion":"6.14.12","description":"AEM as a Cloud Service Index Converter tool","directories":{"test":"test"},"_nodeVersion":"10.24.1","dependencies":{"yaml":"^1.10.0","xml-js":"^1.6.11","js-yaml":"^3.14.0","winston":"^3.3.3","fs-extra":"^9.0.1","merge-json":"0.1.0-b.3","jsondiffpatch":"^0.4.1","xml-formatter":"^2.1.3","@adobe/aem-cs-source-migration-commons":"^0.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^8.1.3","istanbul":"^0.4.5","mocha-sinon":"^2.1.2","jsdoc-to-markdown":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/aem-cs-source-migration-index-converter_0.1.2_1626777376350_0.7868230133396699","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@adobe/aem-cs-source-migration-index-converter","version":"0.2.0","author":{"name":"Adobe Inc."},"license":"Apache-2.0","_id":"@adobe/aem-cs-source-migration-index-converter@0.2.0","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":"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"},{"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-cloud-service-source-migration/tree/master/packages/index-converter","bugs":{"url":"https://github.com/adobe/aem-cloud-service-source-migration/issues"},"dist":{"shasum":"703bc595d98666747d441179b08e96ae37436378","tarball":"https://registry.npmjs.org/@adobe/aem-cs-source-migration-index-converter/-/aem-cs-source-migration-index-converter-0.2.0.tgz","fileCount":46,"integrity":"sha512-jzjjDdwTWMFmAD9h+234X39D9zPv169qvbulFvfuPQ3K2OevqeCIdStuvk6LKqztZKhLIX9DcCMGR4n1isOOSQ==","signatures":[{"sig":"MEQCIAJp9YRYFxS0fo9AZ3MZyqNbZhRC8EysKDWj1r3WLSQSAiBp3ig47+Wa6T7Bc4DashqT28uqUrIjI8DZ5+9+/pXhBw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":786086,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEj7vCRA9TVsSAnZWagAAaMMP+wUPieMq551N1PR/QXMw\nIUvo3WdIbviU7Ys/qbxjBrwOdcDYZX8VHXKViyswVe1N29FgLEQzRUHBVmLb\njTabx8g8FZi+C+JKv0FmVW/tPa7CbfxMNQekOp4jQgepql4UBTpoVm7pFIqd\ns7yzCCT73pf+D7BByhkCavnsgWmCMY5ObLQfg1Xol1wnl7fTvF8OVFOMqSNL\n+971YOR4ponxcdn3ILY/7dHGwXIBhm7m3Ic68PlTEpgHm6wwAL3p2kc0bgXu\nh/MfDkwuhboBV/ebGt8Tvfk78T6O8B7SZrDit1WafkNpRZqFRA7Qe+ySzvhU\n1a4b1ivM5k80G7paTIz6XqskJKDDvAwmwmXbgf29zeB3iZTuxE5fs9J19Wjv\nV9K3K1s2Iasn5AKcTmMJxZZ76vGBhxTVSIVlpvlYvYZw0DP+JoVnaCkKdyWX\nfjskiTz/XYQ0eCpO3xtJub7/BSj7m0i59xXCF/9H2l88ZHfwUWyh6hvynafl\nUa/mgEltSiOnp7qXy/+qe44fF2ebfMTnERSnq0IzZHimKhw/1YAL+24990Qe\nJnTLbRykkjx8UN+sBVOqXyzNvuwkuwinwFiqfuXMEujl9r72O0AJwOoAYuxA\nR5kDuzU3INVEkx0Y+t3qi/H+kzqOJ07ibAx+1Jt/gtlABbNhQypeT4TXWrAJ\nadvQ\r\n=yS9s\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=10.0.0"},"scripts":{"lint":"eslint index.js src test executors  --ignore-pattern executors/target/","test":"nyc mocha && nyc report --reporter=text-lcov > coverage.lcov","coverage":"nyc --reporter=lcov --reporter=text-lcov npm test","generateDocumentation":"node docs.js"},"_npmUser":{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},"repository":{"url":"https://github.com/adobe/aem-cloud-service-source-migration/tree/master/packages/index-converter","type":"git"},"_npmVersion":"6.14.12","description":"AEM as a Cloud Service Index Converter tool","directories":{"test":"test"},"_nodeVersion":"10.24.1","dependencies":{"yaml":"^1.10.0","xml-js":"^1.6.11","js-yaml":"^3.14.0","winston":"^3.3.3","fs-extra":"^9.0.1","merge-json":"0.1.0-b.3","jsondiffpatch":"^0.4.1","xml-formatter":"^2.1.3","@adobe/aem-cs-source-migration-commons":"^0.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^8.1.3","istanbul":"^0.4.5","mocha-sinon":"^2.1.2","jsdoc-to-markdown":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/aem-cs-source-migration-index-converter_0.2.0_1628585711583_0.763593736244176","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@adobe/aem-cs-source-migration-index-converter","version":"0.2.1","author":{"name":"Adobe Inc."},"license":"Apache-2.0","_id":"@adobe/aem-cs-source-migration-index-converter@0.2.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":"korra","email":"npmjs.karo@cupdev.net"},{"name":"rofe","email":"npm@rofe.com"},{"name":"kptdobe","email":"kptdobe@gmail.com"}],"homepage":"https://github.com/adobe/aem-cloud-service-source-migration/tree/master/packages/index-converter","bugs":{"url":"https://github.com/adobe/aem-cloud-service-source-migration/issues"},"dist":{"shasum":"726d6d2c52914217ecb4eca4fe45589d2a0b7615","tarball":"https://registry.npmjs.org/@adobe/aem-cs-source-migration-index-converter/-/aem-cs-source-migration-index-converter-0.2.1.tgz","fileCount":46,"integrity":"sha512-CHIZmzULbKZBiOW5dvpFoJe+NZIWre9QCIZ3xh5zjqhwhEYJIjifwn/GkcDLHhcefYLtip1e2n7cjU5bJmON/w==","signatures":[{"sig":"MEUCIQDBBZxhnsz27XQ+kVer0jPiIHTpAHo7NSjuUa5qOyU34QIgC8RnL94j3NFfmTfUbjyPRywep+Es8C2BR1X+aVQBMPw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":786198,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvzmMCRA9TVsSAnZWagAA59wP/RsHajTf8RkJybitl/S9\nf+gyWWLT/OLWdLF3dZIh8NL4dsTjvTgbdmjH8jYxSy62ReAr00OoQ2UDeeec\n098WkvqQ6USVi67eG42dy+6Tj8JoblomOHVdBDfb1pbaPNaYJ1c6q8MxyH7v\nGfAQcqmMIYz7KiIRBkKMw19uIKM4CrDF6Zta+TT7XAX/TucAaWlj4ZfvMc2b\n1pUfRy65yk0Ll3fFsl77ZKjcWwSMoPrQYL6FnLdqGRhPzbxipu26yY0Py5wU\nqLTM+L3I/ustYT+1i88U6Py4K7fPiKkjFgb+84f8fydSptEpM0esqWt1jpzc\nO9Lv4R7lsp1bjXx4VuZwPTbilLEAy27WMmByDoM5W8abIAPM0X1b9pN058nD\nq/cjvDa+5dzNIdxAdL9/2yJ2lBLKwMMu6RqMe6zf4/Chuo4I9/hVm97vm/fr\n/usADkXt9DYQRbE/Pj8H7bTH/Td8JB4R3HTj733TcVslXixH+I1OjpqcbMEN\nAAW84DxKj68XL8cma4dI9iguUIJkPY2+EIprMoLuST1QyPau1xJQqhr2R3zJ\nBbvBZj2AeyqO7Dq+IIcEH7OLJBU4KjcLlhe0zZXvH/2bieGEiCBWyMmygAc2\nW27vqMO1ZvZXgD8//mprlnhiZYTaPOllgzQnlSOFLk/NVlnqfny0DnUBwTMJ\n4Es0\r\n=NeCx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=10.0.0"},"scripts":{"lint":"eslint index.js src test executors  --ignore-pattern executors/target/","test":"nyc mocha && nyc report --reporter=text-lcov > coverage.lcov","coverage":"nyc --reporter=lcov --reporter=text-lcov npm test","generateDocumentation":"node docs.js"},"_npmUser":{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},"repository":{"url":"https://github.com/adobe/aem-cloud-service-source-migration/tree/master/packages/index-converter","type":"git"},"_npmVersion":"6.14.12","description":"AEM as a Cloud Service Index Converter tool","directories":{"test":"test"},"_nodeVersion":"10.24.1","dependencies":{"yaml":"^1.10.0","xml-js":"^1.6.11","js-yaml":"^3.14.0","winston":"^3.3.3","fs-extra":"^9.0.1","merge-json":"0.1.0-b.3","jsondiffpatch":"^0.4.1","xml-formatter":"^2.1.3","@adobe/aem-cs-source-migration-commons":"^0.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^8.1.3","istanbul":"^0.4.5","mocha-sinon":"^2.1.2","jsdoc-to-markdown":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/aem-cs-source-migration-index-converter_0.2.1_1633514705096_0.13963073660620973","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@adobe/aem-cs-source-migration-index-converter","version":"0.2.2","author":{"name":"Adobe Inc."},"license":"Apache-2.0","_id":"@adobe/aem-cs-source-migration-index-converter@0.2.2","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-cloud-service-source-migration/tree/master/packages/index-converter","bugs":{"url":"https://github.com/adobe/aem-cloud-service-source-migration/issues"},"dist":{"shasum":"14754c76f8dbfa227613edd6c92a32cbdd69666d","tarball":"https://registry.npmjs.org/@adobe/aem-cs-source-migration-index-converter/-/aem-cs-source-migration-index-converter-0.2.2.tgz","fileCount":46,"integrity":"sha512-i+cwsWEgKlox/einPIxQRNq1YsSvzvk5cI/jwEM8uG6r0BwAZDuj++TVXYjB7OFFq6+JbUtQSZA5zwdZTWnzcw==","signatures":[{"sig":"MEUCIQDp+sUdbbabU84xJpbvWBl6yCWxzWyuxIZz4j5o2kdsUgIgR52JZkkOT9dbtIvBPs34D7QFi9a2eKpdfpmn7qAlkCM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":788622},"main":"index.js","engines":{"node":">=10.0.0"},"gitHead":"987fff26dba4140d50b7373ba30acc32a5f6eed5","scripts":{"lint":"eslint index.js src test executors  --ignore-pattern executors/target/","test":"nyc mocha && nyc report --reporter=text-lcov > coverage.lcov","coverage":"nyc --reporter=lcov --reporter=text-lcov npm test","generateDocumentation":"node docs.js"},"_npmUser":{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},"repository":{"url":"git+https://github.com/adobe/aem-cloud-service-source-migration.git#master","type":"git"},"_npmVersion":"10.8.2","description":"AEM as a Cloud Service Index Converter tool","directories":{"test":"test"},"_nodeVersion":"20.20.0","dependencies":{"yaml":"^1.10.0","xml-js":"^1.6.11","js-yaml":"^3.14.0","winston":"^3.3.3","fs-extra":"^9.0.1","merge-json":"0.1.0-b.3","jsondiffpatch":"^0.4.1","xml-formatter":"^2.1.3","@adobe/aem-cs-source-migration-commons":"^0.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^8.1.3","istanbul":"^0.4.5","mocha-sinon":"^2.1.2","jsdoc-to-markdown":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/aem-cs-source-migration-index-converter_0.2.2_1769161027811_0.6484523355723917","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@adobe/aem-cs-source-migration-index-converter","version":"0.2.3","author":{"name":"Adobe Inc."},"license":"Apache-2.0","_id":"@adobe/aem-cs-source-migration-index-converter@0.2.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":"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-cloud-service-source-migration/tree/master/packages/index-converter","bugs":{"url":"https://github.com/adobe/aem-cloud-service-source-migration/issues"},"dist":{"shasum":"99e02f60a10339ed6ad5e6d1d99e71f317ea351d","tarball":"https://registry.npmjs.org/@adobe/aem-cs-source-migration-index-converter/-/aem-cs-source-migration-index-converter-0.2.3.tgz","fileCount":46,"integrity":"sha512-4QojPoEE8MlOQ2EsZ2f2lnKzdMNucdwYWf6h4vAKlm0BQhV2n6TZViHlZKhUpIjqrUNMoN6gHGTrucZTrWYCfA==","signatures":[{"sig":"MEUCIQCitlJg12Jz2/wHkgO11pXutNm4Xsgp5vM1nFtj2vck1wIgBozFL1a9YYc2RMFljoIDy1+z8V4oWOxQMZVOIG22OYQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":801336},"main":"index.js","engines":{"node":">=10.0.0"},"gitHead":"c4e1556c55dc4b57ddbed91ef60779dc47fbce40","scripts":{"lint":"eslint index.js src test executors  --ignore-pattern executors/target/","test":"nyc mocha && nyc report --reporter=text-lcov > coverage.lcov","coverage":"nyc --reporter=lcov --reporter=text-lcov npm test","generateDocumentation":"node docs.js"},"_npmUser":{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},"repository":{"url":"git+https://github.com/adobe/aem-cloud-service-source-migration.git#master","type":"git"},"_npmVersion":"10.8.2","description":"AEM as a Cloud Service Index Converter tool","directories":{"test":"test"},"_nodeVersion":"20.20.1","dependencies":{"yaml":"^1.10.0","xml-js":"^1.6.11","js-yaml":"^3.14.0","winston":"^3.3.3","fs-extra":"^9.0.1","merge-json":"0.1.0-b.3","jsondiffpatch":"^0.4.1","xml-formatter":"^2.1.3","@adobe/aem-cs-source-migration-commons":"^0.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^8.1.3","istanbul":"^0.4.5","mocha-sinon":"^2.1.2","jsdoc-to-markdown":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/aem-cs-source-migration-index-converter_0.2.3_1774523153104_0.925703206163794","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2020-12-07T16:08:42.515Z","modified":"2026-10-01T01:31:52.030Z","0.0.1":"2020-12-07T16:08:42.897Z","0.1.0":"2021-03-25T15:35:18.676Z","0.1.1":"2021-04-30T05:39:16.193Z","0.1.2":"2021-07-20T10:36:16.493Z","0.2.0":"2021-08-10T08:55:11.707Z","0.2.1":"2021-10-06T10:05:05.232Z","0.2.2":"2026-01-23T09:37:07.954Z","0.2.3":"2026-03-26T11:05:53.276Z"},"bugs":{"url":"https://github.com/adobe/aem-cloud-service-source-migration/issues"},"author":{"name":"Adobe Inc."},"license":"Apache-2.0","homepage":"https://github.com/adobe/aem-cloud-service-source-migration/tree/master/packages/index-converter","repository":{"url":"git+https://github.com/adobe/aem-cloud-service-source-migration.git#master","type":"git"},"description":"AEM as a Cloud Service Index Converter tool","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":"aljoseph@adobe.com","name":"aljoseph"},{"email":"zouhir.dahbi@outlook.com","name":"zdahbi"},{"email":"tuicu@adobe.com","name":"tuicu"},{"email":"fmeschbe@adobe.com","name":"fmeschbe"}],"readme":"<!--\nCopyright 2020 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-cs-source-migration-index-converter.svg)](https://npmjs.org/package/@adobe/aem-cs-source-migration-index-converter)\n[![Downloads/week](https://img.shields.io/npm/dw/@adobe/aem-cs-source-migration-index-converter.svg)](https://npmjs.org/package/@adobe/aem-cs-source-migration-index-converter)\n\n# @adobe/aem-cs-source-migration-index-converter\n\n`aem-cs-source-migration-index-converter` provides the capability to transform on-premise\n *Custom OAK Index Definitions* to *AEM as a Cloud Service compatible OAK Index Definitions*.\n\n\n# Introduction\n\nIndex Converter allows Adobe Experience Manager (AEM) developers to migrate existing\n *Custom Oak Index Definitions* to *AEM as a Cloud Service compatible Custom Oak Index Definitions*.\n\nCustom Oak Index Definitions are categorized as:\n* **Custom OOTB (Product) Oak Index Definitions**: Modification into existing OOTB Oak Index Definitions\n* **Newly created Oak Index Definitions**\n\nThere are two ways to create Custom Oak Index Definitions:\n* either under `/apps` (through any custom content package) \n* directly under `/oak:index` path\n\nThis utility transforms only lucene type Custom Oak Index Definitions which are present under \n `/apps` or `/oak:index`. It will not transform those lucene type indexes which are created for\n `nt:base`.\n\n\n# How it works\n#### 1. Handle Ensure Definitions\nRefer to [Ensure Oak Index](https://adobe-consulting-services.github.io/acs-aem-commons/features/ensure-oak-index/index.html)\n to learn how to define and create Oak Definitions. These were created (in place of actual Oak\n index definitions) so that they do not wipe out the actual index data when updating the node,\n necessitating a reindex.\nAEM as a Cloud Service does not support Ensure Definitions, and hence they will be converted\n to Oak Index Definitions (then further migrated into AEM as a Cloud Service compatible Custom Oak\n Index Definitions) as per below guidelines:\n* If property ignore is set to `true`, ignore or skip the Ensure Definition\n* Update the `jcr:primaryType` to `oak:QueryIndexDefinition`\n* Remove any properties that are to be ignored as mentioned in OSGi configurations\n* Remove subtree `/facets/jcr:content` from Ensure Definition\n\n#### 2. Handle Custom OOTB (Product) Oak Index Definition\n* It will parse the Custom OOTB (Product) Oak Index Definition and fetch the associated OOTB\n Index Definition corresponding to the `aemVersion` specified.\n* It will compare the Custom OOTB Oak Index Definition to the associated OOTB Index Definition and\n retrieve the difference between Custom OOTB Index Definition and associated OOTB Index Definition.\n That difference or delta is basically customization done by the user in OOTB Oak Index Definition.\n* It will validate the retrieved customization as per AEM as Cloud Service compatible OAK Index\n Definitions guidelines.\n* It will merge validated customization of Custom OOTB Oak Index Definition to corresponding OAK\n Index Definition present on AEM as a Cloud Service.\n###### Naming Conventions for Custom OOTB (Product) Oak Index Definition\n```\n\"Name of the corresponding OAK Index Definition on AEM as a Cloud Service\"-\n\"latest version of this index on AEM as a Cloud Service \"-\"custom\"-1\n```\nFor example, `damAssetLucene-6-custom-1`\n\n#### 3. Handle Newly created Custom Oak Index Definition\n* It will parse and validate the Custom Oak Index Definition as per AEM as Cloud Service compatible\n OAK Index Definitions guidelines.\n* It will rename the Custom Oak Index Definition.\n###### Naming Conventions for Newly created Custom Oak Index Definition :\n ```\"Name of the Custom Oak Index Definition\"-\"custom\"-1```\nFor example, `testindex-custom-1`\n\n#### 4. Update the filter path\nThis tool will update the filter path in filter.xml as well based on the new name of Custom OAK\n Index Definitions.\nFor example, from `<filter root=\"/oak:index/damAssetLucene1\"/>` to\n `<filter root=\"/oak:index/damAssetLucene-6-custom-1\"/>`\n\n# Usage\n\nWhile it is recommended to use this tool via [AIO CLI plugin for source migration](https://github.com/adobe/aio-cli-plugin-aem-cloud-service-migration), it can also be executed standalone.\n \n\n## Installation\n\nThis project uses [node](http://nodejs.org) and [npm](https://npmjs.com). Check the resources for installation.\n\nIt can be installed like any other `Node.js` module.\n\n```shell script\n$ npm install @adobe/aem-cs-source-migration-index-converter\n```\n\n## Adding the Module Requirement\n\nTo add the module to your `Node.js` project:\n\n1. [Install](#install) the module in your project.\n2. Add the `require` function in the module in the javascript file where it will be consumed.\n\n```javascript\nconst IndexConverter = require('@adobe/aem-cs-source-migration-index-converter');\n```\n\n## Executing the Index Conveter Tool\n\nTo execute the index-converter tool locally :\n1. Run `git clone git@github.com:adobe/aem-cloud-service-source-migration.git` to clone the\n repository locally\n2. Navigate to the `index-converter` folder\n3. Run `npm install` to install all the required dependencies\n4. Inside the `executors` folder:\n    * add the required configurations to `config.yaml`. Refer to [Configurations](#configurations)\n     sections below to learn more.\n    * run `node index-converter.js` to execute the tool\n    * `./target/index/` will contain the resulting restructured projects\n\n## Specifying the Configurations\n\nThe following configurations are required for the Index Converter utility:\n\n* `ensureIndexDefinitionContentPackageJcrRootPath`: Absolute path to the jcr_root directory of the package\n containing the **Ensure Index Definitions** (please ignore if there are no Ensure Index Definitions).\n* `ensureIndexDefinitionConfigPackageJcrRootPath`: Absolute path to the jcr_root directory of the package\n containing the **Ensure Index OSGi Configuration** (please ignore if there are no Ensure Index Definitions).\n* `aemVersion`: Version of AEM customer is on, used to determine the baseline index definitions.\n* `customOakIndexDirectoryPath`: Path to the customer OAK Index Definition directory.\n* `filterXMLPath`: Path to the existing package `filter.xml` file.\n\n## Example Code\n\n```@yaml\nindexConverter:\n    # Absolute path to the jcr_root directory of the package containing the Ensure Index Definitions\n    # (please ignore if there are no Ensure Index Definitions)\n    # eg. /Users/xyz/sampleCode/content/src/main/content/jcr_root\n    ensureIndexDefinitionContentPackageJcrRootPath: \"/Users/xyz/sampleCode/content/src/main/content/jcr_root\"\n    # Absolute path to the jcr_root directory of the package containing the Ensure Oak Index OSGI Configuration\n    # (please ignore if there are no Ensure Index Definitions)\n    # eg. /Users/xyz/sampleCode/CONFIG/src/main/content/jcr_root\n    ensureIndexDefinitionConfigPackageJcrRootPath: \"/Users/xyz/sampleCode/CONFIG/src/main/content/jcr_root\"\n    # Version of AEM customer is on, used to determine the baseline index definitions\n    aemVersion: 64\n    # Path to the customer OAK Index Definition directory\n    # (please ignore if there are no Custom Oak Index Definitions under /oak:index)\n    # eg /Users/xyz/sampleCode/ui.apps/src/main/content/jcr_root/_oak_index\n    customOakIndexDirectoryPath:\"/Users/xyz/sampleCode/ui.apps/src/main/content/jcr_root/_oak_index\"\n    # Path to the existing package `filter.xml` file\n    # eg /Users/xyz/sampleCode/ui.apps/src/main/content/META-INF/vault/filter.xml\n    filterXMLPath:\"/Users/xyz/sampleCode/ui.apps/src/main/content/META-INF/vault/filter.xml\"\n```\n\n# Known Limitations\nThe tool has some known limitations (we are working on fixing them) such as :\n1. This utility transforms Custom Oak Index Definitions `aemVersion` 6.3 onwards.\n2. This utility transforms only lucene type Custom Oak Index Definitions which are present under\n `/apps` or `/oak:index`.\n3. It will not transform those lucene type indexes which are created for `nt:base`.\n\n#### Things that would need to be handled manually :\n* copy the converted index definitions to the `/oak:index` folder inside `ui.apps` package.\n* copy the index definition filter paths from the generated `filter.xml` to the `ui.apps`\n package's `filter.xml` file.\n\n# Contributing\n\nContributions are welcomed! Refer to [Contributing Guide](../../CONTRIBUTING.md) for more information.\n\n# Licensing\n\nThis project is licensed under the Apache V2 License. Refer to [LICENSE](../../LICENSE) for more information.\n","readmeFilename":"README.md"}