{"_id":"@adobe/aem-cs-source-migration-repository-modernizer","_rev":"95-ea93359dd1f88c6a866edfb582771433","name":"@adobe/aem-cs-source-migration-repository-modernizer","dist-tags":{"latest":"1.2.3"},"versions":{"0.0.1":{"name":"@adobe/aem-cs-source-migration-repository-modernizer","version":"0.0.1","author":{"name":"Adobe Inc."},"license":"Apache-2.0","_id":"@adobe/aem-cs-source-migration-repository-modernizer@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":"grubyak","email":"artur.kudlacz@gmail.com"},{"name":"patrick.fauchere","email":"patrick.fauchere@gmail.com"},{"name":"pheenomenon","email":"pheenomenon@gmail.com"},{"name":"camagic","email":"cacheung@adobe.com"},{"name":"mohiaror","email":"mohiaror@adobe.com"},{"name":"brenthosie","email":"brenthosie@gmail.com"},{"name":"indra2gurjar","email":"indra2gurjar@gmail.com"},{"name":"samfung","email":"sam.fung@gmail.com"},{"name":"rymorale","email":"ryanmorales@gmail.com"},{"name":"amadt5","email":"amadt5@gmail.com"},{"name":"symanovi","email":"symanovi@adobe.com"},{"name":"mirea","email":"mirea@adobe.com"},{"name":"dgrossen","email":"dangrossen@gmail.com"},{"name":"tmathern","email":"mathern@adobe.com"},{"name":"dstrangio","email":"deirdra.strangio@gmail.com"},{"name":"addb","email":"arjun.d.bhadra@gmail.com"},{"name":"jdelbick","email":"jamie.delbick@gmail.com"},{"name":"sbenedicadb","email":"sbenedic@adobe.com"},{"name":"jasonwaters","email":"watersj@gmail.com"},{"name":"choffmann-adobe","email":"choffman@adobe.com"},{"name":"bgaurav","email":"FINDGAURAV@GMAIL.COM"},{"name":"sirugh","email":"stephenrugh@gmail.com"},{"name":"czerneck","email":"czerneck@adobe.com"},{"name":"sangeetha.krishnan","email":"sangeetha5491@gmail.com"},{"name":"aspro83","email":"danniintheus@gmail.com"},{"name":"devongovett","email":"devongovett@gmail.com"},{"name":"dompuiu","email":"dompuiu@gmail.com"},{"name":"bglowacki","email":"bartosz.glow@gmail.com"},{"name":"ronen","email":"ronen@barzel.org"},{"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":"ibaratz","email":"ibaratz@adobe.com"},{"name":"alexkli","email":"alexander@klimetschek.de"},{"name":"meryllblanchet","email":"meryll@adobeio.com"},{"name":"moritzraho","email":"raho.mr@gmail.com"},{"name":"justinedelson","email":"justin@justinedelson.com"},{"name":"icaraps","email":"icaraps@hotmail.com"},{"name":"ashryan","email":"sayhi@ashryan.io"},{"name":"korra","email":"npmjs.karo@cupdev.net"},{"name":"nporter-adbe","email":"nporter@adobe.com"},{"name":"aaronius","email":"aaron@aaronhardy.com"},{"name":"hirenoble","email":"hirenanandshah@outlook.com"},{"name":"benjamind","email":"ben@delarre.net"},{"name":"yoshikinoko","email":"yoshikinoko@gmail.com"},{"name":"goya","email":"brettrudd@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":"aemsites","email":"meyer@adobe.com"},{"name":"stefan-guggisberg","email":"sg@adobe.com"},{"name":"jfkhoury","email":"jfkhoury@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":"target-admin","email":"ciocanu@adobe.com"},{"name":"adobe-behance","email":"sedunn@adobe.com"},{"name":"trieloff","email":"lars@trieloff.net"}],"homepage":"https://github.com/adobe/aem-cloud-service-source-migration/packages/repository-modernizer","bugs":{"url":"https://github.com/adobe/aem-cloud-service-source-migration/issues"},"dist":{"shasum":"a416796bec2b5aa9da9f215adc57d9ddfd749e14","tarball":"https://registry.npmjs.org/@adobe/aem-cs-source-migration-repository-modernizer/-/aem-cs-source-migration-repository-modernizer-0.0.1.tgz","fileCount":51,"integrity":"sha512-GU1Rl7yKcVf+7manhCDm3mlLTCUzaRHW3jKjKVutdJN823h2XY1bKckAF0MW7amBdSx3f7LNusjfoKEGsM2JRg==","signatures":[{"sig":"MEQCIFwnlfOB3BkcubxD5CuQlsYxUeHfv6NHoj1OLI5ym434AiByfpdAXiecx777YmoaVlK8BBfnV8zMTVZya3fGW2mYlA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":651472,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfaeNdCRA9TVsSAnZWagAAVwgP/192ZGgQTwtJmxWvVAA3\nd+rc/MkuI/MgXmUFyp2OdqBuR4MaHe2jpdLZ9IEYy7wmfj22HYuJ3P9l1zWR\nRUIKnq8xH1yhIcdMg6JA2nQTuo8nFclYaY0gIJgmBxFEFjxL8+7u0zGp/Ro0\nZPsM8yDUiA+EaXcSBQ7XyPvjjvDBbsj/3LYkxzYWInNT16lY/IsmkHKaiWV5\njyUv38vwNdsB2gebaxHEk1pjOOKJzCTDO9c3SVVi6uhpCune96ptbbS36jMi\nHxYoEq32CFp4r8/kpMled3DYQGIsuCrC879l7aT3NvygEs1WHcVvru7pPkub\nnNy7kqLB4sDSk9t36IPv59B+idRD8zxZ/pyZ9+s0NEioUAXvTIiwN/wUCGf4\n8LPa73EUYAYX+RoGzZ/OYE2VBmHlufiqzl9qjwM37quu7qLXAFpf3NLf2PwL\ne7S81LQvFzmyuNgYS/thuv3icIlJ6C9TZ+eACktCACqibOKz9JF0oFTdzP2H\nirS4aPg4k8mqA/xn0Kx98lpMSdFiCm+ORJFaDj0cBb7ASZt01sPFpm8KxXox\npm3CMDH1PGLzACjaYnY19ekoZXEeIAWIdP19p/ZwFVEbk87U0Akia/rO9JIj\nYB8jpjB9hYgjayrc4OCNmCUVchVBHSGVhjQhq5OxvhS8/f7575eloX+u9ji9\nTqGN\r\n=OW47\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["default","jest-junit"],"clearMocks":true,"collectCoverage":true,"testEnvironment":"node","setupFilesAfterEnv":["./jest.setup.js"],"testPathIgnorePatterns":["<rootDir>/tests/fixtures/"],"coveragePathIgnorePatterns":["<rootDir>/tests/fixtures/"]},"main":"index.js","engines":{"node":">=10.0.0"},"scripts":{"lint":"eslint src validator executors  --ignore-pattern executors/target/","test":"jest"},"_npmUser":{"name":"manasmaji","email":"maji@adobe.com"},"repository":{"url":"https://github.com/adobe/aem-cloud-service-source-migration/packages/repository-modernizer","type":"git"},"_npmVersion":"6.14.4","description":"AEM as a Cloud Service Project Restructuring tool","directories":{},"_nodeVersion":"12.16.2","dependencies":{"yaml":"^1.10.0","rewire":"^5.0.0","js-yaml":"^3.14.0","winston":"^3.2.1","fs-extra":"^9.0.0","jest-junit":"^6.0.0","node-fetch":"^2.6.1","stdout-stderr":"^0.1.9","@adobe/aem-cs-source-migration-commons":"^0.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2"},"_npmOperationalInternal":{"tmp":"tmp/aem-cs-source-migration-repository-modernizer_0.0.1_1600775004664_0.63295930844118","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@adobe/aem-cs-source-migration-repository-modernizer","version":"0.0.2","author":{"name":"Adobe Inc."},"license":"Apache-2.0","_id":"@adobe/aem-cs-source-migration-repository-modernizer@0.0.2","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/repository-modernizer","bugs":{"url":"https://github.com/adobe/aem-cloud-service-source-migration/issues"},"dist":{"shasum":"171215fd154ca90d31f02ca741b9150223259684","tarball":"https://registry.npmjs.org/@adobe/aem-cs-source-migration-repository-modernizer/-/aem-cs-source-migration-repository-modernizer-0.0.2.tgz","fileCount":34,"integrity":"sha512-RlMOxexeGV9oqljRKGX4M+LbkhzJcFrv5ywhTl5D0njiM1U89FaNJvLAb1qLDzRi8GJXe8CtV57jGJfxx+D/KA==","signatures":[{"sig":"MEYCIQCpyHgx4yCe/PS9/5/LfQUaW6U2qxaTngY8AOxQfZ9KcgIhAJNzhSTMNesqUO0qPbFAQqZf6TcXkAJ2DQiNTmsLOPoi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":207314,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfzlNNCRA9TVsSAnZWagAAGUEP/0DKLUVpsJke45WSaD9L\n/HXJtYPWY2YzVtHxDe566x0Qu35IUQEet1DfD+t/h637OJxu67iswfqD8dO5\nMslHEPhOWFf3DSpeyPX4Gd/sLR/5ft+1UrPWOgkn19xoA4h3vusUstig/93z\n0ci9yemfxAWm3oG9CRsw2W4mC/VEsrhDkAPQJYntKRvtDooHQJ8g9K+GLE75\nZZrEjyJxGnfDKPn5AJ34pBxTGuG0u7BGdPDMnmY0fbhZlQMcoIlTsUKUgMXe\nWkiivUIv4im24HS9RYfAJNq804BLNxytuDpOrmjFTemF0Fhebv1QAQIwQodX\n11o5N5k41ttvD3vUtXoN+k31UfbmOXF6b5qmakn+Fj3yOQSIXuxSm6pqMSfX\n9mPE47roBp37PUSz1/7985ww+d7HjLUV6weXtL3OlAsF4nk3LuZ99GMFU1l/\nw9JsUMsYuOYE0O3Cip1W6y3iOoIq6cLV5VcmmR1k/OMugR0xvfou/SYqJE0g\nGVcM/0/n3iskZz93fQDKFiUhF/T2sUVNI5gfQ1uzIJLT+BAvpOZnAvlzJuWz\nXL+b1Co42O29QaNbgcQwx3ASluFX0O4juJU/Z3k9yxYy2OcTNMSiTclDaS7k\nzNItIWyqUWYMUvypZnH/75OJ3L09m5yhGmzTSXkM41EvJL3XWsX7FacSxkWR\nDMK4\r\n=IcQT\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["default","jest-junit"],"clearMocks":true,"collectCoverage":true,"testEnvironment":"node","setupFilesAfterEnv":["./jest.setup.js"],"testPathIgnorePatterns":["<rootDir>/tests/fixtures/"],"coveragePathIgnorePatterns":["<rootDir>/tests/fixtures/"]},"main":"index.js","engines":{"node":">=10.0.0"},"scripts":{"lint":"eslint index.js src validator executors  --ignore-pattern executors/target/","test":"jest"},"_npmUser":{"name":"manasmaji","email":"maji@adobe.com"},"repository":{"url":"https://github.com/adobe/aem-cloud-service-source-migration/packages/repository-modernizer","type":"git"},"_npmVersion":"6.14.4","description":"AEM as a Cloud Service Project Restructuring tool","directories":{},"_nodeVersion":"12.16.2","dependencies":{"yaml":"^1.10.0","rewire":"^5.0.0","xml-js":"^1.6.11","js-yaml":"^3.14.0","winston":"^3.2.1","fs-extra":"^9.0.0","jest-junit":"^6.0.0","node-fetch":"^2.6.1","stdout-stderr":"^0.1.9","@adobe/aem-cs-source-migration-commons":"^0.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2"},"_npmOperationalInternal":{"tmp":"tmp/aem-cs-source-migration-repository-modernizer_0.0.2_1607357260493_0.9579484449984019","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@adobe/aem-cs-source-migration-repository-modernizer","version":"0.0.3","author":{"name":"Adobe Inc."},"license":"Apache-2.0","_id":"@adobe/aem-cs-source-migration-repository-modernizer@0.0.3","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/repository-modernizer","bugs":{"url":"https://github.com/adobe/aem-cloud-service-source-migration/issues"},"dist":{"shasum":"01107f4cfdbe841e0d81d2a173c18b5ee391df8b","tarball":"https://registry.npmjs.org/@adobe/aem-cs-source-migration-repository-modernizer/-/aem-cs-source-migration-repository-modernizer-0.0.3.tgz","fileCount":34,"integrity":"sha512-c6D66zoxJ0cmMkyaom1hv0sCeLajXt/iUZqwC7ENJf1yb8sVMnJfF0Hhd8LKnQ72DbeYMQ7a5vfeAjRJpN9Uew==","signatures":[{"sig":"MEUCIHlYZppY8jcdJxNVABG3XFK1xSJxThNq0hjiw46TF2coAiEAxIT0h9XUNPUD8mEQkbIbHovVQk69KU2W4fSjZ8e3j/E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":207342,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0KA5CRA9TVsSAnZWagAA53AP/3ndW6dniHKztkGbBvb5\nNFey7gMXCN0IjmGY8sghFyQvUIYPlHPO8AuIehAz7cqfFO7fWyHGaBtqIzQN\nOln7HyFQK3haZHyCX2i2KkTU6nrVHsXYDV/8aN2VCQE29WgHb7Lsx1a+QwKN\nNJHfcmoq6V6Pq4iyS5DXi5ZY7YxWoafhfx+z4Wsz03KiIi4KfrhfAJdhjtFp\nbvOO04mg3ghLkDEfutHQiRr5I128QWFjHIx9jozG6trW22cNaqa9xYRLxZ3s\nFIEtINKckgoXE1uLjocnF2yUjQYbMGiTZQM68pLp6Ufll0zyaGL4a5hNPNBd\nYLue0JMvZKtj1Yevx4wq+HMeSgWxMrUXg+lhX6dwZkwVV7GapVRxlpmOXoAw\nQ8c2md3Afwb4lzqN7jjnnlH/qrEhlZ1elsNPPwLAURUCv1dPxW7HlZTYzvkY\n9wLP5BJIE6XJjqhB4MnnsRL8Awqbi6fSk7Iae7DE2j7lejXCl8iSGHCibRp5\ntMta8xYG50GntC4kFGJiz/27sYgiVcoO6PGY5zzGmkw33TbfSL9JCkoVF3Ma\nRdL1lw9EKX0pmpxg4VAr7cao2i82AJdoeQzAFbc5daAIPDlax0+TvJw5Eg58\nZdPXuAHNW/ChdMvvJCYu5kLshoNo5caibpZDc/qUCPp0BW+08X0uq1npMd4k\nmrng\r\n=IYzT\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["default","jest-junit"],"clearMocks":true,"collectCoverage":true,"testEnvironment":"node","setupFilesAfterEnv":["./jest.setup.js"],"testPathIgnorePatterns":["<rootDir>/tests/fixtures/"],"coveragePathIgnorePatterns":["<rootDir>/tests/fixtures/"]},"main":"index.js","engines":{"node":">=10.0.0"},"scripts":{"lint":"eslint index.js src validator executors  --ignore-pattern executors/target/","test":"jest"},"_npmUser":{"name":"manasmaji","email":"maji@adobe.com"},"repository":{"url":"https://github.com/adobe/aem-cloud-service-source-migration/packages/repository-modernizer","type":"git"},"_npmVersion":"6.14.4","description":"AEM as a Cloud Service Project Restructuring tool","directories":{},"_nodeVersion":"12.16.2","dependencies":{"yaml":"^1.10.0","rewire":"^5.0.0","xml-js":"^1.6.11","js-yaml":"^3.14.0","winston":"^3.2.1","fs-extra":"^9.0.0","jest-junit":"^6.0.0","node-fetch":"^2.6.1","stdout-stderr":"^0.1.9","@adobe/aem-cs-source-migration-commons":"^0.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2"},"_npmOperationalInternal":{"tmp":"tmp/aem-cs-source-migration-repository-modernizer_0.0.3_1607508024557_0.24443808330314254","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@adobe/aem-cs-source-migration-repository-modernizer","version":"0.0.4","author":{"name":"Adobe Inc."},"license":"Apache-2.0","_id":"@adobe/aem-cs-source-migration-repository-modernizer@0.0.4","maintainers":[{"name":"purplecabbage","email":"purplecabbage@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"},{"name":"macdonst","email":"simon.macdonald@gmail.com"},{"name":"kptdobe","email":"kptdobe@gmail.com"},{"name":"dpfister","email":"dominique.pfister@gmail.com"},{"name":"krisnye","email":"krisnye@gmail.com"},{"name":"rofe","email":"npm@rofe.com"},{"name":"korra","email":"npmjs.karo@cupdev.net"},{"name":"alexkli","email":"alexander@klimetschek.de"},{"name":"jianliao79","email":"jian.liao@gmail.com"},{"name":"dcpfsdk","email":"dcpfsdk@adobe.com"},{"name":"bbythewa","email":"bbythewa@adobe.com"},{"name":"bpauli","email":"mail@bpauli.de"},{"name":"vladbailescu","email":"vlad@bailescu.ro"},{"name":"andreea_dracea","email":"andreeadracea@yahoo.com"},{"name":"jckautzmann","email":"jkautzma@adobe.com"},{"name":"msagolj","email":"msagolj@adobe.com"},{"name":"natebaldwin","email":"natebaldwindesign@gmail.com"},{"name":"bglowacki","email":"bartosz.glow@gmail.com"},{"name":"devongovett","email":"devongovett@gmail.com"},{"name":"aspro83","email":"danniintheus@gmail.com"},{"name":"sangeetha.krishnan","email":"sangeetha5491@gmail.com"},{"name":"sirugh","email":"stephenrugh@gmail.com"},{"name":"bgaurav","email":"FINDGAURAV@GMAIL.COM"},{"name":"mirea","email":"mirea@adobe.com"},{"name":"symanovi","email":"symanovi@adobe.com"},{"name":"indra2gurjar","email":"indra2gurjar@gmail.com"},{"name":"mohiaror","email":"mohiaror@adobe.com"},{"name":"niekraaijmakers","email":"niekraaijmakers@gmail.com"},{"name":"manasmaji","email":"maji@adobe.com"}],"homepage":"https://github.com/adobe/aem-cloud-service-source-migration/tree/master/packages/repository-modernizer","bugs":{"url":"https://github.com/adobe/aem-cloud-service-source-migration/issues"},"dist":{"shasum":"c92702f238e7f9fbb52082e2fcc11f951d4589cb","tarball":"https://registry.npmjs.org/@adobe/aem-cs-source-migration-repository-modernizer/-/aem-cs-source-migration-repository-modernizer-0.0.4.tgz","fileCount":53,"integrity":"sha512-mTJpwK0aWH7BW2HEhJVO5kK6W7ebSe2K6qUlc/pid+0gzqaJ9XDepPCnvPo6VMlZ4VfuKBPC1YFxsL/Cse0xWA==","signatures":[{"sig":"MEQCIGnBgzmJHnFxfxwYYRrBPlP+4TDB9pNRiwgjYGiGykYgAiBwWlNJeJMaMTJdVQnTGeHcla9ZuKFIWhfqS/TmS14Mzw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":695532,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEtfCCRA9TVsSAnZWagAAVEwP/2bG8oJMHbkBqiQh2jQg\n1yWcOzWt4shrPkioGXoTOO+cXrZ5bnd2KM3/ooefng9/31prrYXLC+vXt4dS\nSSkfu8eudfonYYZQ/yw5ETVvtbmsLsELzjSMWKkhh+/B6Zw7mY+OjOEtldZe\nOlf9dE99+4nrOcgq2codr1YmuZii+rAGNnF6kaCy0Eb3jvCxURIhte4RiYSK\nYTo7F7vgfi1zAoWUa/xh8j8rUrox5YLLOszfrWT1UP8AixnkNL9xBcerSeg8\nXP7dPd7KrUbaLS1/K9sxOgYEXf8PSMC6arf/FGzYfLTrAkma9si7IZqOib4m\nJH/wvOeUW07TOWrHLwWQ0A737bKlny0Z/xXYaXgi9BUw6bdPaCVJ3AP8wIUq\nIcX9HLVsXLsO7eGDli7YBcJ6FfMWNw68hsBXRuCEkFNFxHk0I5UscLWgxXaQ\n5ahegCNHlhlY8CO4zDyKC2NZuxCZ5jP8gkolwnozXEtCO7My0SbsEJefBaSY\nEvGJ1qedVI/QcrHpKOW0B6RsXT7oS17zMouVRgxGVlll8Ccl7hF1rLYDuixt\npPpzk2Na34RtlKlhutNPwJx6ZvTHG7XCN2+pfE17zlFn+EIfID6sDnxxyOrC\n5DMy/jNl2Te6T2JqZIbklEyMMf7xeTUj20QyDcdnPMHWJLP00ndLtakIw0HB\nnlFR\r\n=+lZb\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["default","jest-junit"],"clearMocks":true,"collectCoverage":true,"testEnvironment":"node","setupFilesAfterEnv":["./jest.setup.js"],"testPathIgnorePatterns":["<rootDir>/tests/fixtures/"],"coveragePathIgnorePatterns":["<rootDir>/tests/fixtures/"]},"main":"index.js","engines":{"node":">=10.0.0"},"scripts":{"lint":"eslint index.js src validator executors  --ignore-pattern executors/target/","test":"jest"},"_npmUser":{"name":"manasmaji","email":"maji@adobe.com"},"repository":{"url":"https://github.com/adobe/aem-cloud-service-source-migration/tree/master/packages/repository-modernizer","type":"git"},"_npmVersion":"6.14.4","description":"AEM as a Cloud Service Project Restructuring tool","directories":{},"_nodeVersion":"12.16.2","dependencies":{"yaml":"^1.10.0","rewire":"^5.0.0","xml-js":"^1.6.11","js-yaml":"^3.14.0","winston":"^3.2.1","fs-extra":"^9.0.0","jest-junit":"^6.0.0","node-fetch":"^2.6.1","stdout-stderr":"^0.1.9","node-pom-parser":"^0.1.1","@adobe/aem-cs-source-migration-commons":"^0.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2"},"_npmOperationalInternal":{"tmp":"tmp/aem-cs-source-migration-repository-modernizer_0.0.4_1611847617703_0.0389449885631139","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@adobe/aem-cs-source-migration-repository-modernizer","version":"0.0.5","author":{"name":"Adobe Inc."},"license":"Apache-2.0","_id":"@adobe/aem-cs-source-migration-repository-modernizer@0.0.5","maintainers":[{"name":"purplecabbage","email":"purplecabbage@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"},{"name":"macdonst","email":"simon.macdonald@gmail.com"},{"name":"kptdobe","email":"kptdobe@gmail.com"},{"name":"dpfister","email":"dominique.pfister@gmail.com"},{"name":"krisnye","email":"krisnye@gmail.com"},{"name":"rofe","email":"npm@rofe.com"},{"name":"korra","email":"npmjs.karo@cupdev.net"},{"name":"jianliao79","email":"jian.liao@gmail.com"},{"name":"dcpfsdk","email":"dcpfsdk@adobe.com"},{"name":"bbythewa","email":"bbythewa@adobe.com"},{"name":"natebaldwin","email":"natebaldwindesign@gmail.com"},{"name":"devongovett","email":"devongovett@gmail.com"},{"name":"aspro83","email":"danniintheus@gmail.com"},{"name":"sirugh","email":"stephenrugh@gmail.com"},{"name":"symanovi","email":"symanovi@adobe.com"},{"name":"niekraaijmakers","email":"niekraaijmakers@gmail.com"},{"name":"manasmaji","email":"maji@adobe.com"}],"homepage":"https://github.com/adobe/aem-cloud-service-source-migration/tree/master/packages/repository-modernizer","bugs":{"url":"https://github.com/adobe/aem-cloud-service-source-migration/issues"},"dist":{"shasum":"cf2ec1000770a76754d9450353c3b20cbc224d3c","tarball":"https://registry.npmjs.org/@adobe/aem-cs-source-migration-repository-modernizer/-/aem-cs-source-migration-repository-modernizer-0.0.5.tgz","fileCount":53,"integrity":"sha512-1CRWyAp3Clezw0wBvv9+aIN/sFpCpMpdnGrRp/lrzxz3XnvyBKMfaN8N0xkLaPlhJZ2Lr9VkLDSWgeAtBC8Jsg==","signatures":[{"sig":"MEUCIHgzFJ/RoliEHCN7TSRHo3hHiUlRKRllTV9d2dyO5qwZAiEAlodXP7s0QD1KxQOh3vSZI6IdBKJGeQVAqGUWrnElhII=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":706929,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHSp2CRA9TVsSAnZWagAA+qUP/RwCMV2mGvpq8tm2y8ZR\nJDHoI23SbvyxXjYxlp0XMgVdWmoxF9paguWk5AikXWcYiD0ruIRve1ea/rGz\npS5frtT1FxiBIvzGdq2n7R4ULgb2CEYTp+eIValq5A37Om+miBxFI00961BR\n5e5aGZIvwB80t8hmnXn0oAT5cFLaKFgNW6l+X+BKxyhDSRO2jTRp/tZ829nG\nJwkU+IT0mw346OOTHvzgKE9VfvphUmLjmxfN0D295u1OAeylm5RCPwmxwPHe\nunRxWyfX4m6LjOJv7s6E5q0+2ga16hchoV4rZ6/Oaq7h/cpzP9i87vD+6Bre\ncCfofhhemhmEQnVuk9MgUb+6YGnuPWHDPHBfkOxEJDB/WTsGI34VGQvrnL9/\nYDPSeiZ9+E06AyWNQPRtsUFZzZLSgmPsouAXriR++8ZEFVc1T5MB67kOh6qr\nxsJw0zXW/DCUtM+JMEf2vgU4n+EkWoTapZhbgTkbDtISQHXdalzXFTblnsEO\nNplEeySUl4nHAsJIR/OW1bwc2LTsnybAu+SbA9e+PUK7EOW5F45YhBtDb8d8\nQ/GMqRpD6ecA9YwtDwvGzQHhdSWfq6WqJ3OMyU3m0zk6wdkRdlZxpOgKOUEx\nDfd+Aafp2zjSEkj4IsVA/nxjp0Uq0vH2d3EGMknA9c/HPW74n7w4z7ak7ZDU\nazoC\r\n=pI7t\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["default","jest-junit"],"clearMocks":true,"collectCoverage":true,"testEnvironment":"node","setupFilesAfterEnv":["./jest.setup.js"],"testPathIgnorePatterns":["<rootDir>/tests/fixtures/"],"coveragePathIgnorePatterns":["<rootDir>/tests/fixtures/"]},"main":"index.js","engines":{"node":">=10.0.0"},"scripts":{"lint":"eslint index.js src validator executors  --ignore-pattern executors/target/","test":"jest"},"_npmUser":{"name":"manasmaji","email":"maji@adobe.com"},"repository":{"url":"https://github.com/adobe/aem-cloud-service-source-migration/tree/master/packages/repository-modernizer","type":"git"},"_npmVersion":"6.14.4","description":"AEM as a Cloud Service Project Restructuring tool","directories":{},"_nodeVersion":"12.16.2","dependencies":{"yaml":"^1.10.0","rewire":"^5.0.0","xml-js":"^1.6.11","js-yaml":"^3.14.0","winston":"^3.2.1","fs-extra":"^9.0.0","jest-junit":"^6.0.0","node-fetch":"^2.6.1","stdout-stderr":"^0.1.9","node-pom-parser":"^0.1.1","@adobe/aem-cs-source-migration-commons":"^0.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2"},"_npmOperationalInternal":{"tmp":"tmp/aem-cs-source-migration-repository-modernizer_0.0.5_1612524150098_0.9958191359362369","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@adobe/aem-cs-source-migration-repository-modernizer","version":"1.1.0","author":{"name":"Adobe Inc."},"license":"Apache-2.0","_id":"@adobe/aem-cs-source-migration-repository-modernizer@1.1.0","maintainers":[{"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"},{"name":"macdonst","email":"simon.macdonald@gmail.com"},{"name":"kptdobe","email":"kptdobe@gmail.com"},{"name":"dpfister","email":"dominique.pfister@gmail.com"},{"name":"krisnye","email":"krisnye@gmail.com"},{"name":"rofe","email":"npm@rofe.com"},{"name":"korra","email":"npmjs.karo@cupdev.net"},{"name":"jianliao79","email":"jian.liao@gmail.com"},{"name":"dcpfsdk","email":"dcpfsdk@adobe.com"},{"name":"bbythewa","email":"bbythewa@adobe.com"},{"name":"natebaldwin","email":"natebaldwindesign@gmail.com"},{"name":"devongovett","email":"devongovett@gmail.com"},{"name":"aspro83","email":"danniintheus@gmail.com"},{"name":"sirugh","email":"stephenrugh@gmail.com"},{"name":"symanovi","email":"symanovi@adobe.com"},{"name":"niekraaijmakers","email":"niekraaijmakers@gmail.com"},{"name":"manasmaji","email":"maji@adobe.com"}],"homepage":"https://github.com/adobe/aem-cloud-service-source-migration/tree/master/packages/repository-modernizer","bugs":{"url":"https://github.com/adobe/aem-cloud-service-source-migration/issues"},"dist":{"shasum":"66e562b2354632c9d687bf22e301fe6104c98ab8","tarball":"https://registry.npmjs.org/@adobe/aem-cs-source-migration-repository-modernizer/-/aem-cs-source-migration-repository-modernizer-1.1.0.tgz","fileCount":60,"integrity":"sha512-oyQ3JXCcvvh/cs6eIV1Y+Qfn4PLyiovZIN5jfQJ8K1Qy9p1XrgkOiUGLT1U2LrNQYG0dkrN7XjRvgxV2VJ3WGw==","signatures":[{"sig":"MEQCIBXbbtnob+0LotF4cC861PY6RAYBB9BgCWxuJ2E85ccVAiBMW6+KNxltZX7zPY4GEvIcZA5R7R9XxopICMwZ6Ju6og==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":814465,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQhQpCRA9TVsSAnZWagAAYSMP/AtnsfPj0SsY7CdQI/7y\n7EVCvpA6y06zV0VEZ6gFVhXXWZbshctGPG74jTYc4iL4w+QPz6HOdVdTyM3O\nPdMO4rtky7SxS2b8Ij0SMXxZ6ErmWotZW8jWH4a7dgbNLhaYJtemLb2zP8rf\nOvLuAUatXaa43/NB1MlRmS7iPrHypIv0JSBPdoidIG9nkFFEzeFM6dmdOuwv\nRHtPuAlM8Pz9lYHd92JAVmT/+TSw01rlBl/gBhkqvMWWh+K978DAx5VxZn21\n9PU0iKR2bomOIE+GIvKKH4RyE8lNFu5EQMET4GXAD8UmHSLag7JFrBnioby+\nbqmQL7g19XrdgBqLWXkwFN6O+v82aL4uAlfG/EFrpMMmE2GEn7NPnhmYHW9J\nWC44oxEHY9Ep7prPjBPNaeKphZ9+hkkyDIBjaf/zQ06MB2H5Kkh3QdmL7kS5\nSFkkyMbkp1zBP6xu1XSc/LbnsxUaQkTYYBsrYs94F1s2UJBIGwGDaJIIQdLn\nouXE2MMYo/RPsYc78Bqef2vCF5ZYNZU1gjaNEEuty1g9Omy6BmFfWGw6fvHi\n/5NNR+W3glvaW8bh/NDREkjBuVT0rT4XizD8KSpYrmKKbSigQqzG8xwU2wYO\nJblZsogQqnEPsVLvl6gmGOi4xdeYubh0Ui/vrRQwEexhpCI5MvF2ZsrsNyt7\nDPVu\r\n=x7t9\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["default","jest-junit"],"clearMocks":true,"collectCoverage":true,"testEnvironment":"node","setupFilesAfterEnv":["./jest.setup.js"],"testPathIgnorePatterns":["<rootDir>/tests/fixtures/"],"coveragePathIgnorePatterns":["<rootDir>/tests/fixtures/"]},"main":"index.js","engines":{"node":">=10.0.0"},"scripts":{"lint":"eslint index.js src validator executors  --ignore-pattern executors/target/","test":"jest"},"_npmUser":{"name":"manasmaji","email":"maji@adobe.com"},"repository":{"url":"https://github.com/adobe/aem-cloud-service-source-migration/tree/master/packages/repository-modernizer","type":"git"},"_npmVersion":"6.14.4","description":"AEM as a Cloud Service Project Restructuring tool","directories":{},"_nodeVersion":"12.16.2","dependencies":{"yaml":"^1.10.0","rewire":"^5.0.0","xml-js":"^1.6.11","js-yaml":"^3.14.0","winston":"^3.2.1","fs-extra":"^9.0.0","jest-junit":"^6.0.0","node-fetch":"^2.6.1","stdout-stderr":"^0.1.9","node-pom-parser":"^0.1.1","@adobe/aem-cs-source-migration-commons":"^0.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2"},"_npmOperationalInternal":{"tmp":"tmp/aem-cs-source-migration-repository-modernizer_1.1.0_1614943273149_0.9036689575525092","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@adobe/aem-cs-source-migration-repository-modernizer","version":"1.1.1","author":{"name":"Adobe Inc."},"license":"Apache-2.0","_id":"@adobe/aem-cs-source-migration-repository-modernizer@1.1.1","maintainers":[{"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"},{"name":"macdonst","email":"simon.macdonald@gmail.com"},{"name":"kptdobe","email":"kptdobe@gmail.com"},{"name":"dpfister","email":"dominique.pfister@gmail.com"},{"name":"krisnye","email":"krisnye@gmail.com"},{"name":"rofe","email":"npm@rofe.com"},{"name":"korra","email":"npmjs.karo@cupdev.net"},{"name":"jianliao79","email":"jian.liao@gmail.com"},{"name":"dcpfsdk","email":"dcpfsdk@adobe.com"},{"name":"bbythewa","email":"bbythewa@adobe.com"},{"name":"natebaldwin","email":"natebaldwindesign@gmail.com"},{"name":"devongovett","email":"devongovett@gmail.com"},{"name":"aspro83","email":"danniintheus@gmail.com"},{"name":"sirugh","email":"stephenrugh@gmail.com"},{"name":"symanovi","email":"symanovi@adobe.com"},{"name":"niekraaijmakers","email":"niekraaijmakers@gmail.com"},{"name":"manasmaji","email":"maji@adobe.com"}],"homepage":"https://github.com/adobe/aem-cloud-service-source-migration/tree/master/packages/repository-modernizer","bugs":{"url":"https://github.com/adobe/aem-cloud-service-source-migration/issues"},"dist":{"shasum":"5d005e946b9014c4becc2c68818c6e133f140687","tarball":"https://registry.npmjs.org/@adobe/aem-cs-source-migration-repository-modernizer/-/aem-cs-source-migration-repository-modernizer-1.1.1.tgz","fileCount":60,"integrity":"sha512-XvGbnWgRyYJt9dR6Iu8Sonh66pc0j+pvyB3a/Xv8z9ZgiCJW2FpaRd8L9KNfVOjkSxhayNwVGDe2PhJVt/I1qA==","signatures":[{"sig":"MEUCIGfGrjwjwmi52zuzlZmv//mrI0dc+/grI3F/zbAE2IkVAiEAtptyrcpB7OM12kW/p6JH0ZJwJRJGMRgC8EbMgTJxGZY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":818869,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQia+CRA9TVsSAnZWagAAQyUP/i4mXON0nCdGGI58nWFZ\nWlvoCed0DIiwDeUcX3fDbQEe7wL3L2ilblWukYyHui/scxOXW1ZVD7lBxhgd\nApVOOSpmUxUYgzU6WlREFj0P5W4NwunsXoMGj2IcMtVDj6JVS7qVJUg4Mcnn\n/iaYJhLiAFntX+T7ln7DpmTZT1zcnBm3kTO/RUjoz4QUq9WV952xXZuHbcTP\nJ0vPtHdUOI6uQbxvBv9mIkkx1seSUgHLbfCMXCnoArdupgnZyYyCaD5EyZN3\n1TRXgPhWSHP4zq/AVomGtJsjanh/2I8TxqzO/5BhAVGvaM83KovRpAhuQDNG\nrCHyMM27c1msUYRuTL2Iyg9zuQtZF7WAQrhnKdRRlIiVkTOywhj6TtNhHcmP\nNNfuA4YwKw4RS6tI65fPpcakG6KDAZyUvl0Pch0L+maKipQavyPa827A92GH\nj2jUSyN7Hc8mWIFEg4lXn5s148sWg/ZIrek4W4kzovV0Y47vjhcjQXJAV0Dx\n216R1J0kf6hh8mmyo3rdHYzMIbon/Wz4fa4fGusp5Q7pLkYu87p5CqnAM9Ok\nBq2KdZdYeFTBxHHA8uiDZoicvhw2OPH3KjDuMWemFa3ha+ZzCCpS0IgselsZ\nazAxP4P75gnoRWEwOS5Y8WqIZNSKNFXAh0jYYteH0kyNMiYb8ftOv9GRdpST\nQlI1\r\n=yZWF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["default","jest-junit"],"clearMocks":true,"collectCoverage":true,"testEnvironment":"node","setupFilesAfterEnv":["./jest.setup.js"],"testPathIgnorePatterns":["<rootDir>/tests/fixtures/"],"coveragePathIgnorePatterns":["<rootDir>/tests/fixtures/"]},"main":"index.js","engines":{"node":">=10.0.0"},"scripts":{"lint":"eslint index.js src validator executors  --ignore-pattern executors/target/","test":"jest"},"_npmUser":{"name":"manasmaji","email":"maji@adobe.com"},"repository":{"url":"https://github.com/adobe/aem-cloud-service-source-migration/tree/master/packages/repository-modernizer","type":"git"},"_npmVersion":"6.14.4","description":"AEM as a Cloud Service Project Restructuring tool","directories":{},"_nodeVersion":"12.16.2","dependencies":{"yaml":"^1.10.0","rewire":"^5.0.0","xml-js":"^1.6.11","js-yaml":"^3.14.0","winston":"^3.2.1","fs-extra":"^9.0.0","jest-junit":"^6.0.0","node-fetch":"^2.6.1","stdout-stderr":"^0.1.9","node-pom-parser":"^0.1.1","@adobe/aem-cs-source-migration-commons":"^0.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2"},"_npmOperationalInternal":{"tmp":"tmp/aem-cs-source-migration-repository-modernizer_1.1.1_1614948030161_0.7663949138616442","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@adobe/aem-cs-source-migration-repository-modernizer","version":"1.1.2","author":{"name":"Adobe Inc."},"license":"Apache-2.0","_id":"@adobe/aem-cs-source-migration-repository-modernizer@1.1.2","maintainers":[{"name":"kptdobe","email":"kptdobe@gmail.com"},{"name":"rofe","email":"npm@rofe.com"},{"name":"korra","email":"npmjs.karo@cupdev.net"},{"name":"stefan-guggisberg","email":"sg@adobe.com"},{"name":"dpfister","email":"dominique.pfister@gmail.com"},{"name":"marbec","email":"mabecker@adobe.com"},{"name":"tripod","email":"tripod@bocanegra.ch"},{"name":"garthdb","email":"garthdb@gmail.com"},{"name":"lazd","email":"lazdnet@gmail.com"},{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},{"name":"trieloff","email":"lars@trieloff.net"},{"name":"macdonst","email":"simon.macdonald@gmail.com"},{"name":"krisnye","email":"krisnye@gmail.com"},{"name":"dcpfsdk","email":"dcpfsdk@adobe.com"},{"name":"natebaldwin","email":"natebaldwindesign@gmail.com"},{"name":"devongovett","email":"devongovett@gmail.com"},{"name":"aspro83","email":"danniintheus@gmail.com"},{"name":"symanovi","email":"symanovi@adobe.com"}],"homepage":"https://github.com/adobe/aem-cloud-service-source-migration/tree/master/packages/repository-modernizer","bugs":{"url":"https://github.com/adobe/aem-cloud-service-source-migration/issues"},"dist":{"shasum":"f0e93ae2bc020aad4c84af4c122e943bf0db57f3","tarball":"https://registry.npmjs.org/@adobe/aem-cs-source-migration-repository-modernizer/-/aem-cs-source-migration-repository-modernizer-1.1.2.tgz","fileCount":62,"integrity":"sha512-RYL/x/Ieysb4F8PZq7Z+BglU1dE8jE+9Rh0Oid2XKRYq6KziJtjIeCMeTFPxOpUo1mpXFncitPjINbvwNmuPdQ==","signatures":[{"sig":"MEUCIQDdPkpLPu/q1L8bNTK3m1iZEk2td/x1++kMC3Wdl57OugIgChLhrDa6Yoi3gLHlWqHbgMZ2rsdmYkPqRTo0idsSu1M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":818988,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgi5gECRA9TVsSAnZWagAAVqUQAIqzCevWv4zuSJoFatFZ\nZ9K9Z4GVGEp9WlXcOCARpAGvjHxOFSIFPsauCU2LsQsmyhVaFvamXFitgc8U\nAiPEU+nWUpPQAyVThTFa5kY70jP/j/7ACYxIGpTbZKFBk+LvG2vV6i/4HQ3B\nokpN1IRPJ8oLX/wdSzAtRBOMI7xRdO1MA82f211A/bxWAGdXCwFHR/WGmP/r\nQagIu4Te71lpgsBo785c+EPtXBFUQTt9B3cQl0JqaBtHl6EabB9PEE9hpSV/\n6roQtBijZF855l/IqaW9eN/6jFtAwfwmWPt5mxbqSGPVT9PRoo82tUzE5zIT\nxZe/bSGRG8wNkdnrHp5t1WoJeYFt+2LKcIvftYJUWeAnaf49QTxp7fPkjhRh\nbTVAmWhPKRouqcLP0FE1UddX2dyVAFP76h8l7RUfSE4cOctomXFv/fytQ/+8\npH4Z0vkMQtFA46WNXhLNGx+VyIaHI6Ma74FdoG+qfeek2AdO+YrZr+oh8J5K\n1FSWpEGauGrQMXka1SYJQ8XgnF2tNmIi23uZvQ0Kkgj8aYPQ3K7AGcGW7rR+\nrpeN9Mr1RVg4FaIi9NGmOItxmOUsdZKH1Aa6ReMZwvyHfoilN/pYDg32KiVW\niHTDw2/wz8iI9La0GkcogcnVnLvd7vcza+8yiRBhxELtG51ZpNCygczMWoOu\nqkEX\r\n=lYkS\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["default","jest-junit"],"clearMocks":true,"collectCoverage":true,"testEnvironment":"node","setupFilesAfterEnv":["./jest.setup.js"],"testPathIgnorePatterns":["<rootDir>/tests/fixtures/"],"coveragePathIgnorePatterns":["<rootDir>/tests/fixtures/"]},"main":"index.js","engines":{"node":">=10.0.0"},"scripts":{"lint":"eslint index.js src validator executors  --ignore-pattern executors/target/","test":"jest --coverage"},"_npmUser":{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},"repository":{"url":"https://github.com/adobe/aem-cloud-service-source-migration/tree/master/packages/repository-modernizer","type":"git"},"_npmVersion":"6.14.12","description":"AEM as a Cloud Service Project Restructuring tool","directories":{},"_nodeVersion":"10.24.1","dependencies":{"yaml":"^1.10.0","rewire":"^5.0.0","xml-js":"^1.6.11","js-yaml":"^3.14.0","winston":"^3.2.1","fs-extra":"^9.0.0","jest-junit":"^6.0.0","node-fetch":"^2.6.1","stdout-stderr":"^0.1.9","node-pom-parser":"^0.1.1","@adobe/aem-cs-source-migration-commons":"^0.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2"},"_npmOperationalInternal":{"tmp":"tmp/aem-cs-source-migration-repository-modernizer_1.1.2_1619761156057_0.6550144392193169","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@adobe/aem-cs-source-migration-repository-modernizer","version":"1.1.3","author":{"name":"Adobe Inc."},"license":"Apache-2.0","_id":"@adobe/aem-cs-source-migration-repository-modernizer@1.1.3","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/repository-modernizer","bugs":{"url":"https://github.com/adobe/aem-cloud-service-source-migration/issues"},"dist":{"shasum":"b45718e8e63b6701ad06f54b14b6825b3ec71220","tarball":"https://registry.npmjs.org/@adobe/aem-cs-source-migration-repository-modernizer/-/aem-cs-source-migration-repository-modernizer-1.1.3.tgz","fileCount":63,"integrity":"sha512-/k2u1VRegQ4cH7QNucWTocqo+8eNL3fejPfGgVYas2G0HbHu4lwoQ6pC9MtMPTVmOpiZxMmNU+DtZpRgJEyoiQ==","signatures":[{"sig":"MEUCIGbteVclZgAc5KKNnUPSraGWkZRdUlg26fcvlS3zlOCmAiEAkdVvxfZNgbuqG+C/cQQLKBJ/I8EtJxqNmHGP2542rus=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":870293,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtja2CRA9TVsSAnZWagAAD+EP/jq+1NiYCwvGumxDuHM2\nIrBWRh4S0AWxubROA5Is0nVqlJmM/Duf2Ad4ZYC2HCpkPgX5bD6mmsf4hv7N\nYtyYhoRsGNV8QxpTOD1zzm9Jq/utkBBtB2l2bHLRtS+CW05GcMwoDUGmXwDc\nCWLNi+LCBtAzy9kgDpjk+PzcqrXrV1J3TKG28nI034XuY+WHqgextFLdgx2i\nk/pUGaxKX8sfAKLPXupclNoekFrUjE9l2MSrW4q/M6NRUwPyMaxGloVBwojh\n3PmgvcVeUWR+APe3ELmuSWG9hXrwqLbxgmBtqu3zgPnTF3q9P7ufBxpXBmuY\nAPPlrFrTVUZxpg35AlERUtYEN9f9hYqUQKRA3E+q1CyyEAEzmeGb/3NxEjdH\nS2Mw1BPkugc+TDOGOqaH81AlEvQVM4RnJOVDx7SSFMIvOxz/quwsqFYxsy+w\n6Q79sKFQLowYcHSgfa1nPFGCv6qZP7lVfeA1j6j6lN/xk3ig8A+3jG7KvE1P\nfmfbGgGmpgnt8Wyf1MCv/uYIOFb/tJ7DxwHsQUNG1HgLQht8FDHT/XlLSMoi\nTuUz1t7Ov5ZD0H3mhokTiLhnQ1I0LG8jJ1u5dLqleVo1Wj6UKt7WVoAayPge\nOPXQeretYj1tUU0vBmUy6ZXQ5Hp65hvjLkf9IzaXoAzA5oIsqJBtmfLpd5tv\nqUua\r\n=DOwJ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["default","jest-junit"],"clearMocks":true,"collectCoverage":true,"testEnvironment":"node","setupFilesAfterEnv":["./jest.setup.js"],"testPathIgnorePatterns":["<rootDir>/tests/fixtures/"],"coveragePathIgnorePatterns":["<rootDir>/tests/fixtures/"]},"main":"index.js","engines":{"node":">=10.0.0"},"scripts":{"lint":"eslint index.js src validator executors  --ignore-pattern executors/target/","test":"jest --coverage"},"_npmUser":{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},"repository":{"url":"https://github.com/adobe/aem-cloud-service-source-migration/tree/master/packages/repository-modernizer","type":"git"},"_npmVersion":"6.14.12","description":"AEM as a Cloud Service Project Restructuring tool","directories":{},"_nodeVersion":"10.24.1","dependencies":{"yaml":"^1.10.0","rewire":"^5.0.0","xml-js":"^1.6.11","js-yaml":"^3.14.0","winston":"^3.2.1","fs-extra":"^9.0.0","node-fetch":"^2.6.1","stdout-stderr":"^0.1.9","node-pom-parser":"^0.1.1","@adobe/aem-cs-source-migration-commons":"^0.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","jest-junit":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/aem-cs-source-migration-repository-modernizer_1.1.3_1622554293814_0.3090463618662693","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@adobe/aem-cs-source-migration-repository-modernizer","version":"1.2.0","author":{"name":"Adobe Inc."},"license":"Apache-2.0","_id":"@adobe/aem-cs-source-migration-repository-modernizer@1.2.0","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/repository-modernizer","bugs":{"url":"https://github.com/adobe/aem-cloud-service-source-migration/issues"},"dist":{"shasum":"59c7799dc1ed944105bb3f9ed1b75026cb6958e4","tarball":"https://registry.npmjs.org/@adobe/aem-cs-source-migration-repository-modernizer/-/aem-cs-source-migration-repository-modernizer-1.2.0.tgz","fileCount":65,"integrity":"sha512-frElYsvHqjKwsLBPK95rd9mf9ZYSHWoYrlnltdvCAGY9iYvAc/Ln6aTqa4YcjlSGnyLQlcm9mNwrsH5RTaZxjw==","signatures":[{"sig":"MEUCIF0RdFU6anZu+JdnUAYYJc+835TB041rVAgdx9qanGyAAiEAqZtiSm5oHjR2FZw5gZTpULiDyRRzIqoZAQFTnDWz13Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":940389,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0aSVCRA9TVsSAnZWagAAPasP/jI7is+uEsd99w+hWZl/\nreRTah9UjvadN7IfmfQPaHDk/j8xkJn8Y9NejrHumJb5vSsM7qCbeUpK1RlC\nOAOrL2RujwCWfUiPFAfKKL6caZjh5ZLQND9VZw0ec/0T9FeJ45266B3v5wqg\nRZAPSEofuwofWt+9lvJmbF40sRhMRpVeAe4M+q4spZ8cpJzMNTIquoPwMhbq\n3Pxhk8S8eUPSbjkpUSRDCjT8UNkSYtfhjYxvs7FlxxE2l7p/m/OJSjFIrl5K\nXbz6cngJw0SyhLLtrLK66rf3X/BsQ6RNCsViyGTQn88kofkXwMI43Mb4Ott1\njIWqwHTezUNqyVSan3Xjy892T9enL9QYprFwON7+bHU6SgEaOvBTm2XN2nTE\nhdBE/+N+7TZ3rhFfBTQznEW5LHMb8fgNoVNZOUlHf+plt4ZhuDaUFttaLVe6\n6lsEWDBdS7GA3YmamFmERtoGLsYSYY560ZchZL77/DnRajzcjEnbL6OnJG+x\nd+1hAx+kydz0NlQbWXMcEx8E3HzkvPKeU9qfRSa2G9s8syTYDa0my6QuPd74\n88gpPlDTMFguuNzNYu8P8aDoOTIkekkuWzCBHpm781l/lXIA8+Aj2/0vFRtY\n29aXwRND8DEM47fMbvfCz0yxg+wpZLVMz2wsBmngkIHQLbXokgnRzQgatdCL\n7T7R\r\n=UT1c\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["default","jest-junit"],"clearMocks":true,"collectCoverage":true,"testEnvironment":"node","setupFilesAfterEnv":["./jest.setup.js"],"testPathIgnorePatterns":["<rootDir>/tests/fixtures/"],"coveragePathIgnorePatterns":["<rootDir>/tests/fixtures/"]},"main":"index.js","engines":{"node":">=10.0.0"},"scripts":{"lint":"eslint index.js src validator executors  --ignore-pattern executors/target/","test":"jest --coverage"},"_npmUser":{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},"repository":{"url":"https://github.com/adobe/aem-cloud-service-source-migration/tree/master/packages/repository-modernizer","type":"git"},"_npmVersion":"6.14.12","description":"AEM as a Cloud Service Project Restructuring tool","directories":{},"_nodeVersion":"10.24.1","dependencies":{"yaml":"^1.10.0","rewire":"^5.0.0","xml-js":"^1.6.11","js-yaml":"^3.14.0","winston":"^3.2.1","fs-extra":"^9.0.0","node-fetch":"^2.6.1","stdout-stderr":"^0.1.9","node-pom-parser":"^0.1.1","@adobe/aem-cs-source-migration-commons":"^0.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","jest-junit":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/aem-cs-source-migration-repository-modernizer_1.2.0_1624351893356_0.9988604665214313","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@adobe/aem-cs-source-migration-repository-modernizer","version":"1.2.1","author":{"name":"Adobe Inc."},"license":"Apache-2.0","_id":"@adobe/aem-cs-source-migration-repository-modernizer@1.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":"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/repository-modernizer","bugs":{"url":"https://github.com/adobe/aem-cloud-service-source-migration/issues"},"dist":{"shasum":"011ceb5df6a9f79c1ff456e53d1e551538599f74","tarball":"https://registry.npmjs.org/@adobe/aem-cs-source-migration-repository-modernizer/-/aem-cs-source-migration-repository-modernizer-1.2.1.tgz","fileCount":65,"integrity":"sha512-Y3SmmKMpEggS+QKHmrwLd4ia/vkW9MB0bR9cJDtkkkLc0bTZkxNzGZMFwUpq+C3QKScJX2C1vNczFKrXYHeY+g==","signatures":[{"sig":"MEQCIGJ2VJSaFFx9zm/u0/xRuBL2dryCgvV59zmZglFZgBmzAiAg8I4Lk8rYPYEE5YvslDVntgLSQsrqNDTQZQtJve+hPQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":940553,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9qcgCRA9TVsSAnZWagAASeIP/A9AANcFRgrpoLzLJbuc\nn6rUjoKdzmP+2sR7MItyUN0h8nwWR15x3RFWwojD7FhJgh5WAOhxmp6K0irC\n8SRzqUtbX910gyZZoPbKHfs2CV8tczMYA5ScJNOCFgF8JLfbPm2JPrDHYOYn\nhIhL1uuU5Y5XDfcYiM2McnAZ7DVeFpeaOkf3KZjXeZaabxuEPRb7i+i2vS8A\nV0htcpFYxGJhm0oGLj4yXBj/0OWc2Z+nTK8rnkbgw4ZRrIERAFp65UidoRLY\n1rHL40zdhmL+6PBaQZ1tSiVefmGzLTgc1vcblWnMga0Xc/wlAMaxZ5at5xFE\ntiXwxp4oYgIhXzYtcbgtUJzXZwudGUEWXaId37R6HJLh+kvGcZDhn02XwG9A\nBR98sbAKm1FQB/oEAoNtaZz1z+5Jml3aO96bMDtB6zsclt/5e7ZkIhXc+57H\nyPOTVUC8+Gm5BYOY3JjaBwqrDTHcHnm6rZfBUIpVzqvyp6TiZbXEU1fnakBu\nS9MWsPd+AGa9fvhaw+oviiZWuGn+8An1cDcjFTqSSdZPGLUc2+2amVtX3oLQ\nHJKaDdSR2C/H2NhjJbS+7xQ24HcMO7mit+z2VqQo2jOOI35N6uSMBNYUg9/v\nxnY4On/KConrYtTSJqAS1U059zNX2OAEVSijo9DwWw4KRwKfrlsRozz6y3rm\nG+8j\r\n=Q5TM\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["default","jest-junit"],"clearMocks":true,"collectCoverage":true,"testEnvironment":"node","setupFilesAfterEnv":["./jest.setup.js"],"testPathIgnorePatterns":["<rootDir>/tests/fixtures/"],"coveragePathIgnorePatterns":["<rootDir>/tests/fixtures/"]},"main":"index.js","engines":{"node":">=10.0.0"},"scripts":{"lint":"eslint index.js src validator executors  --ignore-pattern executors/target/","test":"jest --coverage"},"_npmUser":{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},"repository":{"url":"https://github.com/adobe/aem-cloud-service-source-migration/tree/master/packages/repository-modernizer","type":"git"},"_npmVersion":"6.14.12","description":"AEM as a Cloud Service Project Restructuring tool","directories":{},"_nodeVersion":"10.24.1","dependencies":{"yaml":"^1.10.0","rewire":"^5.0.0","xml-js":"^1.6.11","js-yaml":"^3.14.0","winston":"^3.2.1","fs-extra":"^9.0.0","node-fetch":"^2.6.1","stdout-stderr":"^0.1.9","node-pom-parser":"^0.1.1","@adobe/aem-cs-source-migration-commons":"^0.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","jest-junit":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/aem-cs-source-migration-repository-modernizer_1.2.1_1626777376248_0.28835852666978257","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"@adobe/aem-cs-source-migration-repository-modernizer","version":"1.2.2","author":{"name":"Adobe Inc."},"license":"Apache-2.0","_id":"@adobe/aem-cs-source-migration-repository-modernizer@1.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":"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/repository-modernizer","bugs":{"url":"https://github.com/adobe/aem-cloud-service-source-migration/issues"},"dist":{"shasum":"6f1b91900010cf4682ff8e5985196a6360bd98ae","tarball":"https://registry.npmjs.org/@adobe/aem-cs-source-migration-repository-modernizer/-/aem-cs-source-migration-repository-modernizer-1.2.2.tgz","fileCount":65,"integrity":"sha512-O0OAq/tRL5tIFGMVKk3bwqX6O1Fej1a1kQTCG+WmMlVaI0/qoF3Pq1nZ5yIdEzpkP24Vsh7ivXAsnfpXrfUA7g==","signatures":[{"sig":"MEQCIHXtohVX1BCmpGmIxYS28/Xp46zVsTn9yl8cTZT1NQesAiAgB5e7TzPYiCbbZJOA9WnUFa5WrbDbg5R+wIhPaGW3wQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":940674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvzmXCRA9TVsSAnZWagAAARYQAIOkCB5i6VFD1+UA4myX\nlMA/g+vQI9v7Wi5O9F4tpq+rSTiESOd1vtA0lCdBl8tCdlBKrxMT7fhXRsf7\nMgPZFT+c7vjSfhbWsRJ5Sm94EZmbaCJ6tYe9HDdbbiXL66yXOejMD66Rc+ew\nixvzCpktp5N2GGyza42+VTLsdJDWwm8z5Rl74fE7lQBM30tYOq9CUdejy52z\n27k/qwSgHu2RqR+lJvkLLvzPyqdN9BPOKqDed3WvCKBEnWjhtAXactC5/6by\ntbetNUOlEAaxuAZ4msQaES1xzU3HSXZ/D1YmD2hNGuVXEbY+fChEAnA7jcN1\nU7oFF69cC7l6pBtulAeRC+Rgi+/IWhmNxWNeiJzuRObULWNUjuXtabzX62fT\nKom0Vjj4KLjA1xSpw1eXcdh16sedbaoqqcvsxA9pM6Zd6bi6l+8HupEgSd57\nmX4xoqtf2synzg7pg0uMb4ZEP6PrkLIKFtCVnThTVlnx/9HIcvmLcGEk/oNG\nojVOsDplcbTmAXkzTrx9VlVswel/s+miujQOpBuLrXtQyG/PHYtxEj2toLBx\nqDfKhs/JC5e1gN3+Ns7OItliTIIrGJyUwjbgLAzNMxhKrklRV4ykA1RcuCt/\nvzA83OJWmdiW03LlTTmXn6EiUABnuj+cBlFaJXHXkCRnzX0L8qwKSUnWaedA\nvu3R\r\n=meTT\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["default","jest-junit"],"clearMocks":true,"collectCoverage":true,"testEnvironment":"node","setupFilesAfterEnv":["./jest.setup.js"],"testPathIgnorePatterns":["<rootDir>/tests/fixtures/"],"coveragePathIgnorePatterns":["<rootDir>/tests/fixtures/"]},"main":"index.js","engines":{"node":">=10.0.0"},"scripts":{"lint":"eslint index.js src validator executors  --ignore-pattern executors/target/","test":"jest --coverage"},"_npmUser":{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},"repository":{"url":"https://github.com/adobe/aem-cloud-service-source-migration/tree/master/packages/repository-modernizer","type":"git"},"_npmVersion":"6.14.12","description":"AEM as a Cloud Service Project Restructuring tool","directories":{},"_nodeVersion":"10.24.1","dependencies":{"yaml":"^1.10.0","rewire":"^5.0.0","xml-js":"^1.6.11","js-yaml":"^3.14.0","winston":"^3.2.1","fs-extra":"^9.0.0","node-fetch":"^2.6.1","stdout-stderr":"^0.1.9","node-pom-parser":"^0.1.1","@adobe/aem-cs-source-migration-commons":"^0.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","jest-junit":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/aem-cs-source-migration-repository-modernizer_1.2.2_1633514705300_0.9651883912699379","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"@adobe/aem-cs-source-migration-repository-modernizer","version":"1.2.3","author":{"name":"Adobe Inc."},"license":"Apache-2.0","_id":"@adobe/aem-cs-source-migration-repository-modernizer@1.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/repository-modernizer","bugs":{"url":"https://github.com/adobe/aem-cloud-service-source-migration/issues"},"dist":{"shasum":"2c4ee986efe7a55edf18b412363b54deff87e737","tarball":"https://registry.npmjs.org/@adobe/aem-cs-source-migration-repository-modernizer/-/aem-cs-source-migration-repository-modernizer-1.2.3.tgz","fileCount":65,"integrity":"sha512-Of9ggwZVVtMVPlBLNklG7qxFuBgM7CBfB3LY59UKfCDo9q8/V1aNUkZk12MwwFoNbl2aAfsJg6Y2Aak504F2vQ==","signatures":[{"sig":"MEUCICPree59mfybb/bllxuAtIVYXLhkb1OuFDPQnCUJ9HJ7AiEAz+hUDGVQFzDMaWKwEifLykSdbUEw5wHF6s0jFnT5AFo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":949513},"jest":{"reporters":["default","jest-junit"],"clearMocks":true,"collectCoverage":true,"testEnvironment":"node","setupFilesAfterEnv":["./jest.setup.js"],"testPathIgnorePatterns":["<rootDir>/tests/fixtures/"],"coveragePathIgnorePatterns":["<rootDir>/tests/fixtures/"]},"main":"index.js","engines":{"node":">=10.0.0"},"gitHead":"987fff26dba4140d50b7373ba30acc32a5f6eed5","scripts":{"lint":"eslint index.js src validator executors  --ignore-pattern executors/target/","test":"jest --coverage"},"_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 Project Restructuring tool","directories":{},"_nodeVersion":"20.20.0","dependencies":{"yaml":"^1.10.0","rewire":"^5.0.0","xml-js":"^1.6.11","js-yaml":"^3.14.0","winston":"^3.2.1","fs-extra":"^9.0.0","dirty-json":"^0.9.2","node-fetch":"^2.6.1","stdout-stderr":"^0.1.9","@adobe/aem-cs-source-migration-commons":"^0.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","jest-junit":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/aem-cs-source-migration-repository-modernizer_1.2.3_1769161028412_0.3721717708850736","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2020-09-22T11:43:24.392Z","modified":"2026-10-01T01:31:52.625Z","0.0.1":"2020-09-22T11:43:24.965Z","0.0.2":"2020-12-07T16:07:40.634Z","0.0.3":"2020-12-09T10:00:24.727Z","0.0.4":"2021-01-28T15:26:57.841Z","0.0.5":"2021-02-05T11:22:30.219Z","1.1.0":"2021-03-05T11:21:13.355Z","1.1.1":"2021-03-05T12:40:30.296Z","1.1.2":"2021-04-30T05:39:16.181Z","1.1.3":"2021-06-01T13:31:33.997Z","1.2.0":"2021-06-22T08:51:33.543Z","1.2.1":"2021-07-20T10:36:16.410Z","1.2.2":"2021-10-06T10:05:05.578Z","1.2.3":"2026-01-23T09:37:08.604Z"},"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/repository-modernizer","repository":{"url":"git+https://github.com/adobe/aem-cloud-service-source-migration.git#master","type":"git"},"description":"AEM as a Cloud Service Project Restructuring 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-repository-modernizer.svg)](https://npmjs.org/package/@adobe/aem-cs-source-migration-repository-modernizer)\n[![Downloads/week](https://img.shields.io/npm/dw/@adobe/aem-cs-source-migration-repository-modernizer.svg)](https://npmjs.org/package/@adobe/aem-cs-source-migration-repository-modernizer)\n\n# @adobe/aem-cs-source-migration-repository-modernizer\n\n`aem-cs-source-migration-repository-modernizer` provides the capability to restructure existing projects packages into\n AEM as a CLoud Service compatible packages.\n\n\n# Introduction\n\nAEM requires a separation of content and code, which means a single content package cannot deploy\n to both `/apps` and runtime-writable areas (e.g. `/content` , `/conf` , `/home` , or anything not\n `/apps`) of the repository. Instead, the application must separate code and content into discrete\n packages for deployment into AEM.\n\nAdobe Experience Manager Maven projects to be AEM Cloud Service compatible, need to ensure that\n* they respect the split of mutable and immutable content\n* the requisite dependencies are established to create non-conflicting, deterministic deployments\n* they are packaged in a deployable structure - AEM application deployments must be comprised\n  of a single AEM package. This package should in turn contain sub-packages that comprise \n  everything required by the application to function, including code, configuration and any\n  supporting baseline content.\n \nThe objective of this tool is to modernize any given project(s) into AEM Cloud Service compatible\n structure, by creating the following deployment structure :\n-   The `ui.apps` package, or Code Package, contains all the code to be deployed and only deploys\n to `/apps`\n-   The `ui.config` package, or OSGi Configuration Package, contains all OSGi configurations\n-   The `ui.content` package, or Content Package, contains all content and configuration\n-   The `all` package, container package that embeds the core bundles and the ui.apps ,ui.config\n and ui.content packages\n\n\n# How it works\n\n#### 1. Create base project structure\n* Create the base template for `all` package `analyse` package and parent `pom.xml file` at the root level.\n* If only single project is configured, create the base template for `ui.apps`, `ui.apps.structure`,\n `ui.content` and `ui.config` packages at the same level.\n* If multiple projects are configured, create project folders (with the same name as source project) inside\n which we create the base template for `ui.apps`,`ui.apps.structure`, `ui.content` and `ui.config` packages.\n* If multiple projects are configured, create a base reactor pom for each project.\n* If sub-projects are configured inside a project, create the base template for `ui.apps`, `ui.apps.structure`,\n `ui.content` and `ui.config` for sub-projects as well.\n* Apply the specified `groupId`, `artifactId` and `version` in the newly created artifact `pom.xml` files.\n* For each project specified in the configuration, copy all packages with the packaging type `content-package`\n (other than the packages specified under `existingContentPackageFolder`) from the source.\n* Copy core bundles as per input configuration and embed them in the `all/pom.xml`.\n\n#### 2. Separate mutable and immutable content\n* For each project specified in the configuration, traverse the content of the source packages\n specified under `existingContentPackageFolder` and separate the mutable and immutable content\n according to their paths.\n* The separated content are copied over to the project's `ui.apps` and `ui.content` packages\n as applicable.\n* OSGi configuration folders will be renamed as per the input configuration in `osgiFoldersToRename`.\n   - All OSGi config folders under the same path and with same replacement name will be MERGED.\n   - If there exists OSGi config files with the same pid/filename in more than one config folders which\n     are to be merged, they will not be overwritten. A warning regrading the same will be generated in\n\t the summary report and result log file. User would need to manually evaluate which config to persist. \n* Find and move the OSGi configurations from the `ui.apps` package to the `ui.configs` package\n (under the path `/apps/my-app/osgiconfig`).\n* As per AEM as a Cloud Service best practice, all OSGi configs (except Repo Init OSGi configs) will be\n translated to `.cfg.json` format.\n \n NOTE : Conflicts during the above move operation will be reported and conflicting content needs to\n be moved over manually.\n\n#### 3. Separate filter paths\n* For each project specified in the configuration, traverse the content of the source packages\n specified under `existingContentPackageFolder` and extract the filter paths specified in their\n `filter.xml` files.\n* The filter paths are separated into mutable and immutable paths based on their jcr paths.\n The separated paths are now added to the project's `ui.apps` and `ui.content` packages' filter\n file as applicable.\n* In `ui.apps.structure/pom.xml`, define the JCR repository roots in which the project’s code\n sub-packages deploy into (i.e. enumerate the filter root paths present in `ui.apps` package's\n `filter.xml`). \n* Add the filter path to `/apps/my-app/osgiconfig` in `ui.configs` package's filter file.\n\n#### 4. Refactor the pom files\n* For each project specified in the configuration, traverse the content of pom files of the\n source packages specified under `existingContentPackageFolder` and extract the dependency and\n plugin info. They will be added to the `ui.apps/pom.xml` file.\n NOTE :\n    - `uber-jar` dependencies will be replaced with `aem-sdk-api` dependencies\n    - 3rd party bundle dependencies which are found will be reported, please add 3rd party\n     dependency jar files in the `nonadobedependencies` directory (which would serve as a\n     local repository for 3rd party bundles). It will be included in the repository section of\n     the parent pom.\n* In `ui.apps/pom.xml` add the dependency for the `ui.apps.structure` artifact.\n* In `ui.content/pom.xml` add the dependency for the `ui.apps` artifact.\n* In `all/pom.xml` embed the newly created `ui.apps`,`ui.config` and `ui.config` artifacts\n for each project.\n* In the parent pom file, add the sub-projects info section, and the repository section for\n including 3rd party dependencies from local repository.\n* In the parent pom file, add the dependency and plugin info extracted from the source parent pom.\n* Add the parent pom info in the newly created `ui.apps/pom.xml`, `ui.content/pom.xml` and\n `ui.config/pom.xml` for each project.\n* Scan the core bundles' pom files and replace any `uber-jar` dependency with `aem-sdk-api`\n dependency.\n\n# Usage\n\nWhile it is recommended to use this tool via our AIO CLI plugin for source migration (refer to [aio-cli-plugin-aem-cloud-service-migration](https://github.com/adobe/aio-cli-plugin-aem-cloud-service-migration)),\n it can also be executed standalone.\n \n\n## Installation\n\nThis project uses [node](http://nodejs.org) and [npm](https://npmjs.com). Go check them out if\n you don't have them locally installed.\n\nIt can be installed like any other Node.js module.\n\n```shell script\n$ npm install @adobe/aem-cs-source-migration-repository-modernizer\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 RepositoryModernizer = require('@adobe/aem-cs-source-migration-repository-modernizer');\n```\n\n## How to execute\n\nTo execute the repository-modernizer 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 `repository-modernizer` 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 bellow to know more.\n    * run `node repository-modernizer.js` to execute the tool\n    * `target/project/src/` will contain the resulting restructured projects\n\n## Configurations\n\nThe repository modernizer expects the following configurations to be specified for execution :\n\n-   `groupId` : The `groupId` to be used for newly created artifacts.\n-   `parentPom` : Add the required information about parent pom\n    - `path` : The absolute path to the existing parent pom file.\n    - `artifactId` : The `artifactId` to be set for the parent pom.\n    - `appTitle` : The application title to be set for the parent pom.\n    - `version` : The version to be set for the parent pom.\n-   `all` : Add the required information for `all` and `analyse` packages\n    - `artifactId` : The prefix that is to be used to set the artifactId for the `all` and `analyse` packages.\n    - `appTitle` : The application title.\n    - `version` : The version to be set for the all pom.\n-   `projects` : Add the required information about all the projects you want to restructure.\n    \n    (NOTE : Expects an array of project details objects.)\n    \n    (NOTE : For multiple projects create separate copies of the info section for each project)\n    \n\t-   `projectPath` : The absolute path to the project folder.\n    -   `existingContentPackageFolder` : relative path(s) (w.r.t. the project folder) to the existing\n     content package(s) that needs to be restructured.\n\t \n        (NOTE : Expects an array of relative paths to existing content packages, NOT bundle/jar artifacts.)\n\n    -   `relativePathToExistingFilterXml` : The relative path (w.r.t. the existing content package\n        folder) to the vault filter.xml file. For example : `/src/main/content/META-INF/vault/filter.xml`\n    -   `relativePathToExistingJcrRoot` : The relative path (w.r.t. the existing content package\n        folder) to the jcr_root directory. For example : `/src/main/content/jcr_root`\n    -   `artifactId` : The prefix that is to be used to set the artifactId for all newly\n        created `ui.apps` and `ui.content` packages.\n    -   `appTitle` : The application title.\n    -   `version` : The version used for content packages.\n    -   `appId` : The application Id.\n    -   `coreBundles` : Array of relative path(s) (w.r.t. the project folder) to the existing code bundles\n        (these bundles will be embedded in the `all` package).\n    -   `osgiFoldersToRename` : OSGi config folders that need to be renamed. The existing/source OSGi\n        config folder PATH (JCR path starting from '/apps') is expected as key, and the replacement OSGi\n        folder NAME is expected as value.\n\t\t\n        (NOTE 1 : All OSGi config folders under the same path and with same replacement name will be MERGED.)\n\n        (NOTE 2 : If there exists OSGi config files with the same pid/filename in more than one config folders\n                  which are to be merged, they will not be overwritten. A warning regrading the same will be\n                  generated in the summary report and result log file. User would need to manually evaluate\n                  which config to persist.)\n\n\nExample:\n\n```@yaml\nrepositoryModernizer:\n  # groupId to be used for newly created packages\n  groupId: com-xyz-aem\n  # information about parent pom\n  parentPom:\n    # absolute path to the parent pom file\n    path: /Users/{username}/some/path/to/xyz-aem/pom.xml\n    # the artifactId to be set for the parent pom\n    artifactId: xyz-aem-parent\n    # the application title to be set for the parent pom\n    appTitle: XYZ-AEM Parent\n    # version to be to be set for the parent pom\n    version: 1.0.0-SNAPSHOT\n  # information required for all and analyse packages\n  all:\n    # prefix that is to be used to set the artifactId for all and analyse packages\n    artifactId: xyz-aem\n    # application title\n    appTitle: XYZ-AEM Code Repository\n    # version to be set for all pom\n    version: 1.0.0-SNAPSHOT\n  # information about projects (expects an array of project information)\n  # NOTE : For multiple projects create separate copies of the info section for each project\n  projects:\n    - # absolute path to the XYZ project folder\n      projectPath: /Users/{username}/some/path/to/xyz-aem\n      # Array of relative path(s) (w.r.t. the project folder) to the existing content package(s) that needs to be restructured.\n      # NOTE : only content packages are expected here, NOT bundle/jar artifacts\n      existingContentPackageFolder:\n        - /ui.apps\n        - /ui.content\n        - /ui.permissions\n      # relative path (w.r.t. the existing content package folder) to the filter.xml file\n      # (If not specified, default path `/src/main/content/META-INF/vault/filter.xml` will be used.)\n      relativePathToExistingFilterXml:\n      # relative path (w.r.t. the existing content package folder) to the jcr_root directory\n      # (If not specified, default path `/src/main/content/jcr_root` will be used)\n      relativePathToExistingJcrRoot:\n      # prefix that is to be used to set the artifactId for newly created ui.apps and ui.content packages\n      artifactId: xyz-content-aem\n      # application title\n      appTitle: XYZ\n      # application ID (will be used for config and package folder names)\n      appId: xyz-app\n      # project specific version to be used for content packages\n      version: 2.0.0-SNAPSHOT\n      # Array of relative path(s) (w.r.t. the project folder) to the existing code bundles (will be embedded in the all package).\n      coreBundles:\n          - /core\n          - /api\n      # OSGi config folders that need to be renamed.\n      # The existing/source OSGi config folder PATH (JCR path starting from '/apps') is expected as key\n      # and the replacement OSGi folder NAME is expected as value. See examples below :\n      #    /apps/xyz/config.prod : config.publish.prod\n      #    /apps/system/config.author.dev1 : config.author.dev\n      #    /apps/system/config.author.dev2 : config.author.dev\n      # NOTE :\n      #    1. All OSGi config folders under the same path and with same replacement name will be MERGED\n      #       (as configured in above example).\n      #    2. If there exists OSGi config files with the same pid/filename in more than one config folders\n      #       which are to be merged, they will not be overwritten. A warning regrading the same will be\n      #       generated in the summary report and result log file. User would need to manually evaluate\n      #       which config to persist\n      osgiFoldersToRename:\n          /apps/xyz/config.dev1: config.author.dev\n          /apps/xyz/config.dev2: config.author.dev\n          /apps/system/config.author.localdev: config.author.dev\n          /apps/system/config.author.dev1: config.author.dev\n          /apps/system/config.prod: config.publish.prod\n          /apps/system/config.publish: config.publish.prod\n      subProjects:\n        - # absolute path to the XYZ sub-project folder\n          projectPath: /Users/{username}/some/path/to/xyz-aem/sub-project\n          # Array of relative path(s) (w.r.t. the project folder) to the existing content package(s) that needs to be restructured.\n          # NOTE : only content packages are expected here, NOT bundle/jar artifacts\n          existingContentPackageFolder:\n            - /ui.apps\n            - /ui.content\n            - /ui.permissions\n          # relative path (w.r.t. the existing content package folder) to the filter.xml file\n          # (If not specified, default path `/src/main/content/META-INF/vault/filter.xml` will be used.)\n          relativePathToExistingFilterXml:\n          # relative path (w.r.t. the existing content package folder) to the jcr_root directory\n          # (If not specified, default path `/src/main/content/jcr_root` will be used)\n          relativePathToExistingJcrRoot:\n          # prefix that is to be used to set the artifactId for newly created ui.apps and ui.content packages\n          artifactId: xyz-content-aem-sub-project\n          # application title\n          appTitle: XYZ-SUB-PROJECT\n          # application ID (will be used for config and package folder names)\n          appId: xyz-app-sub-project\n          # project specific version to be used for content packages\n          version: 2.0.0-SNAPSHOT\n          # Array of relative path(s) (w.r.t. the project folder) to the existing code bundles (will be embedded in the all package).\n          coreBundles:\n              - /core\n              - /api\n          # OSGi config folders that need to be renamed.\n          # The existing/source OSGi config folder PATH (JCR path starting from '/apps') is expected as key\n          # and the replacement OSGi folder NAME is expected as value. See examples below :\n          #    /apps/xyz/config.prod : config.publish.prod\n          #    /apps/system/config.author.dev1 : config.author.dev\n          #    /apps/system/config.author.dev2 : config.author.dev\n          # NOTE :\n          #    1. All OSGi config folders under the same path and with same replacement name will be MERGED\n          #       (as configured in above example).\n          #    2. If there exists OSGi config files with the same pid/filename in more than one config folders\n          #       which are to be merged, they will not be overwritten. A warning regrading the same will be\n          #       generated in the summary report and result log file. User would need to manually evaluate\n          #       which config to persist\n          osgiFoldersToRename:\n              /apps/xyz/config.dev1: config.author.dev\n              /apps/xyz/config.dev2: config.author.dev\n              /apps/system/config.author.localdev: config.author.dev\n              /apps/system/config.author.dev1: config.author.dev\n              /apps/system/config.prod: config.publish.prod\n              /apps/system/config.publish: config.publish.prod\n    - # absolute path to the ABC project folder\n      projectPath: /Users/{username}/some/path/to/abc-aem\n      # Array of relative path(s) (w.r.t. the project folder) to the existing content package(s) that needs to be restructured.\n      # NOTE : only content packages are expected here, NOT bundle/jar artifacts\n      existingContentPackageFolder:\n        - /content\n        - /oak-index-definitions\n      # relative path (w.r.t. the existing content package folder) to the filter.xml file\n      # (If not specified, default path `/src/main/content/META-INF/vault/filter.xml` will be used.)\n      relativePathToExistingFilterXml:\n      # relative path (w.r.t. the existing content package folder) to the jcr_root directory\n      # (If not specified, default path `/src/main/content/jcr_root` will be used)\n      relativePathToExistingJcrRoot:\n      # prefix that is to be used to set the artifactId for newly created ui.apps and ui.content packages\n      artifactId: abc-content-aem\n      # application title\n      appTitle: ABC\n      # application ID (will be used for config and package folder names)\n      appId: abc-app\n      # project specific version to be used for content packages\n      version: 2.0.0-SNAPSHOT\n      # Array of relative path(s) (w.r.t. the project folder) to the existing code bundles (will be embedded in the all package).\n      coreBundles:\n         - /core\n      # OSGi config folders that need to be renamed.\n      # The existing/source OSGi config folder PATH (JCR path starting from '/apps') is expected as key\n      # and the replacement OSGi folder NAME is expected as value. See examples below :\n      #    /apps/my-appId/config.prod : config.publish.prod\n      #    /apps/system/config.author.dev1 : config.author.dev\n      #    /apps/system/config.author.dev2 : config.author.dev\n      # NOTE :\n      #    1. All OSGi config folders under the same path and with same replacement name will be MERGED\n      #       (as configured in above example).\n      #    2. If there exists OSGi config files with the same pid/filename in more than one config folders\n      #       which are to be merged, they will not be overwritten. A warning regrading the same will be\n      #       generated in the summary report and result log file. User would need to manually evaluate\n      #       which config to persist\n      osgiFoldersToRename:\n          /apps/abc/config.author.dev1: config.author.dev\n          /apps/abc/config.author.dev2: config.author.dev\n          /apps/abc/config.author.localdev: config.author.dev\n          /apps/abc/config.prod: config.publish.prod\n          /apps/abc/config.publish: config.publish.prod           \n```\n\n# Known Limitations\nThe tool has some known limitations (we are working on fixing them) such as :\n1. It does not make any modifications to existing core bundles, apart from replacing `uber-jar`\n dependencies with `aem-sdk-api` dependencies.\n\n#### Things that would need to be handled manually :\n* Conflicts arising during moving content to new packages or renaming/merging folders. Check the\n summary report or result log to view all such conflicts.\n* Missing version info in core bundles will be reported; the version will also need to be added in\n the dependency section in the `all/pom.xml`.\n* For core bundles, changes like updating them to use the BND plugin (rather than the old Felix\n pluigin), translating the Felix bundler directives to BND directives need to be done manually.\n* 3rd party dependency bundles will be reported, their jar files need to be placed in the\n `nonadobedependencies` directory which will serve as a local repository.\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"}