{"_id":"generator-esri-appbuilder-js","_rev":"41-f3ac2a2bc6870a5fb053655de95515f0","name":"generator-esri-appbuilder-js","dist-tags":{"latest":"4.7.0"},"versions":{"0.0.1":{"name":"generator-esri-appbuilder-js","version":"0.0.1","keywords":["yeoman-generator","Esri","ArcGIS","Web","AppBuilder"],"author":{"url":"https://github.com/tomwayson","name":"Tom Wayson","email":"twayson@esri.com"},"license":"Apache","_id":"generator-esri-appbuilder-js@0.0.1","maintainers":[{"name":"tomwayson","email":"tom@tomwayson.com"}],"homepage":"https://github.com/tomwayson/generator-esri-appbuilder-js","bugs":{"url":"https://github.com/tomwayson/generator-esri-appbuilder-js/issues"},"dist":{"shasum":"3a7c3089cc6449d7aaddc3c868c5fb3f7034aee6","tarball":"https://registry.npmjs.org/generator-esri-appbuilder-js/-/generator-esri-appbuilder-js-0.0.1.tgz","integrity":"sha512-PS5l3TY51sMo6dygDnASmVGcNYNdgLCM6HGRQhHylfNxy5UUG0Zy7x/6xBpugIHXj6S1H9ECQWMbddow1SiWew==","signatures":[{"sig":"MEUCIQC243xmP9USUgtoXc/KE0kQt4Pdu4T4Qso/uIjL/c5NUgIgSWCfJn6FQh+BBraLcfLaol3P7T6DRKWymSPW4bIGcNo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"app/index.js","_from":".","files":["app","widget"],"_shasum":"3a7c3089cc6449d7aaddc3c868c5fb3f7034aee6","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"_npmUser":{"name":"tomwayson","email":"tom@tomwayson.com"},"repository":{"url":"git://github.com/tomwayson/generator-esri-appbuilder-js","type":"git"},"_npmVersion":"1.4.9","description":"Yeoman generator to help customize the ArcGIS Web AppBuilder","directories":{},"dependencies":{"chalk":"~0.4.0","yosay":"^0.1.0","yeoman-generator":"~0.16.0"},"devDependencies":{"mocha":"*"},"peerDependencies":{"yo":">=1.0.0"}},"0.0.2":{"name":"generator-esri-appbuilder-js","version":"0.0.2","keywords":["yeoman-generator","Esri","ArcGIS","Web","AppBuilder"],"author":{"url":"https://github.com/tomwayson","name":"Tom Wayson","email":"twayson@esri.com"},"license":"Apache","_id":"generator-esri-appbuilder-js@0.0.2","maintainers":[{"name":"tomwayson","email":"tom@tomwayson.com"}],"homepage":"https://github.com/tomwayson/generator-esri-appbuilder-js","bugs":{"url":"https://github.com/tomwayson/generator-esri-appbuilder-js/issues"},"dist":{"shasum":"08153da581c0c1f09d702a6bf6c2dfb685ef4e77","tarball":"https://registry.npmjs.org/generator-esri-appbuilder-js/-/generator-esri-appbuilder-js-0.0.2.tgz","integrity":"sha512-Wo3PBpzwI1fhQtKlu0qalqOsICJYcO8cwhP2pgnToAUULLxFK1vtaLc/J74k1r1Lnr2Npa2bg9katmatEqvgrQ==","signatures":[{"sig":"MEQCICGnjkHiOekRcUlBDL/i2TezE1ulXJVbDq+EktMj8yebAiB5LWNkUZjTi16Qu9hBd14Wxd4m0g0qCUxr8oTomLlPoA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"app/index.js","_from":".","files":["app","widget"],"_shasum":"08153da581c0c1f09d702a6bf6c2dfb685ef4e77","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"_npmUser":{"name":"tomwayson","email":"tom@tomwayson.com"},"repository":{"url":"git://github.com/tomwayson/generator-esri-appbuilder-js","type":"git"},"_npmVersion":"1.4.9","description":"Yeoman generator to help customize the ArcGIS Web AppBuilder","directories":{},"dependencies":{"chalk":"~0.4.0","yosay":"^0.1.0","yeoman-generator":"~0.16.0"},"devDependencies":{"mocha":"*"},"peerDependencies":{"yo":">=1.0.0"}},"0.0.3":{"name":"generator-esri-appbuilder-js","version":"0.0.3","keywords":["yeoman-generator","Esri","ArcGIS","Web","AppBuilder"],"author":{"url":"https://github.com/tomwayson","name":"Tom Wayson","email":"twayson@esri.com"},"license":"Apache","_id":"generator-esri-appbuilder-js@0.0.3","maintainers":[{"name":"tomwayson","email":"tom@tomwayson.com"}],"homepage":"https://github.com/Esri/generator-esri-appbuilder-js","bugs":{"url":"https://github.com/Esri/generator-esri-appbuilder-js/issues"},"dist":{"shasum":"177f8fc683d43a453b3490b8c2eb141c12583079","tarball":"https://registry.npmjs.org/generator-esri-appbuilder-js/-/generator-esri-appbuilder-js-0.0.3.tgz","integrity":"sha512-SQQ1T1jA/MaQ5D1RklGmygAcketlNZPhwMEPyn7dHGhWI5BhMZifMAtzvQ/fbQaXZGHp1v1QZ1+6rucXxxNJPw==","signatures":[{"sig":"MEUCIF0TgOsLNOuQq/XLoL4E33/FTcvq7vUF9xB8dcBeXwMbAiEAiCmWrbXIAsx6KkykXlOuNF5arurnw3yjDbd5d6ZGYTk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"app/index.js","_from":".","files":["app","widget"],"_shasum":"177f8fc683d43a453b3490b8c2eb141c12583079","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"_npmUser":{"name":"tomwayson","email":"tom@tomwayson.com"},"repository":{"url":"git://github.com/Esri/generator-esri-appbuilder-js","type":"git"},"_npmVersion":"1.4.9","description":"Yeoman generator to help customize the ArcGIS Web AppBuilder","directories":{},"dependencies":{"chalk":"~0.4.0","yosay":"^0.1.0","yeoman-generator":"~0.16.0"},"devDependencies":{"mocha":"*"},"peerDependencies":{"yo":">=1.0.0"}},"0.0.4":{"name":"generator-esri-appbuilder-js","version":"0.0.4","keywords":["yeoman-generator","Esri","ArcGIS","Web","AppBuilder"],"author":{"url":"https://github.com/tomwayson","name":"Tom Wayson","email":"twayson@esri.com"},"license":"Apache","_id":"generator-esri-appbuilder-js@0.0.4","maintainers":[{"name":"tomwayson","email":"tom@tomwayson.com"}],"homepage":"https://github.com/Esri/generator-esri-appbuilder-js","bugs":{"url":"https://github.com/Esri/generator-esri-appbuilder-js/issues"},"dist":{"shasum":"5db7a91cfc736d2d289f15e9f60ea8261f7e555c","tarball":"https://registry.npmjs.org/generator-esri-appbuilder-js/-/generator-esri-appbuilder-js-0.0.4.tgz","integrity":"sha512-z59H6OHH+pBLZ6w/rJK6u0BLb89SisnrXo39wPSBQUmGYqCTjrFYnYet4NrE/xZ/b1mD57qK0wFvoGjmckzuAQ==","signatures":[{"sig":"MEUCIAYadeReayDXI+p+68D5crJOf1CPuGIg9ZtPnesBvsfZAiEAvNvIiY2cVDngyR+GbvmkQL9MVnOwvv5cv13gwzVrD84=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"app/index.js","_from":".","files":["app","widget"],"_shasum":"5db7a91cfc736d2d289f15e9f60ea8261f7e555c","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"_npmUser":{"name":"tomwayson","email":"tom@tomwayson.com"},"repository":{"url":"git://github.com/Esri/generator-esri-appbuilder-js","type":"git"},"_npmVersion":"1.4.9","description":"Yeoman generator to help customize the ArcGIS Web AppBuilder","directories":{},"dependencies":{"chalk":"~0.4.0","yosay":"^0.1.0","yeoman-generator":"~0.16.0"},"devDependencies":{"mocha":"*"},"peerDependencies":{"yo":">=1.0.0"}},"0.1.0":{"name":"generator-esri-appbuilder-js","version":"0.1.0","keywords":["yeoman-generator","Esri","ArcGIS","Web","AppBuilder"],"author":{"url":"https://github.com/tomwayson","name":"Tom Wayson","email":"twayson@esri.com"},"license":"Apache","_id":"generator-esri-appbuilder-js@0.1.0","maintainers":[{"name":"tomwayson","email":"tom@tomwayson.com"}],"homepage":"https://github.com/Esri/generator-esri-appbuilder-js","bugs":{"url":"https://github.com/Esri/generator-esri-appbuilder-js/issues"},"dist":{"shasum":"c6f25610350f67bfb9cdaa32e7b89369fcb657b0","tarball":"https://registry.npmjs.org/generator-esri-appbuilder-js/-/generator-esri-appbuilder-js-0.1.0.tgz","integrity":"sha512-iigrXEUi4kA1/c/TJa6wERZokkpdUbexWI2CG112wj/GOb9keirqFFQMRANrJmV6qkY8ZuOSmFfQIINzxq1tpw==","signatures":[{"sig":"MEYCIQDPeax2c1ED0qrrKEMXkg091KAs8Rx4PxAOHy7AQDr5NAIhAM7f1zy7dqDS0c1PGi/LKjwHcdlEIekTjyoHjT9cDf7+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"app/index.js","_from":".","files":["app","widget"],"engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"_npmUser":{"name":"tomwayson","email":"tom@tomwayson.com"},"repository":{"url":"git://github.com/Esri/generator-esri-appbuilder-js","type":"git"},"_npmVersion":"1.4.3","description":"Yeoman generator to help customize the ArcGIS Web AppBuilder","directories":{},"dependencies":{"chalk":"~0.4.0","yosay":"^0.1.0","yeoman-generator":"~0.16.0"},"devDependencies":{"mocha":"*"},"peerDependencies":{"yo":">=1.0.0"}},"1.0.0":{"name":"generator-esri-appbuilder-js","version":"1.0.0","keywords":["yeoman-generator","Esri","ArcGIS","Web","AppBuilder"],"author":{"url":"https://github.com/tomwayson","name":"Tom Wayson","email":"twayson@esri.com"},"license":"Apache","_id":"generator-esri-appbuilder-js@1.0.0","maintainers":[{"name":"tomwayson","email":"tom@tomwayson.com"}],"homepage":"https://github.com/Esri/generator-esri-appbuilder-js","bugs":{"url":"https://github.com/Esri/generator-esri-appbuilder-js/issues"},"dist":{"shasum":"274e70cdf33f7bdefa3f5f50e2b0d69675a90c18","tarball":"https://registry.npmjs.org/generator-esri-appbuilder-js/-/generator-esri-appbuilder-js-1.0.0.tgz","integrity":"sha512-0XZbzCfge8jA1DxqchdQqLQbv2ZNOF1TohE1OGI+J9LKXMTdDr70E+bp+Pz+0yRbugHGCAgHNAnpFiMnfetfpw==","signatures":[{"sig":"MEUCIQCekTT03B4a/DNexCxKGbyJqDYLfUbsR2Fa9Ce7GlTRZgIgKxE9dt1/6DmiTWPItJEHzKl7rZlMZvJp/BOSQmxrJOg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"app/index.js","_from":".","files":["app","widget","theme"],"_shasum":"274e70cdf33f7bdefa3f5f50e2b0d69675a90c18","engines":{"node":">=0.10.0"},"gitHead":"f4d018bfb7bced512e9cad93aab7f8d0fcfd36dc","scripts":{"test":"mocha"},"_npmUser":{"name":"tomwayson","email":"tom@tomwayson.com"},"repository":{"url":"https://github.com/Esri/generator-esri-appbuilder-js","type":"git"},"_npmVersion":"2.4.1","description":"Yeoman generator to help customize the ArcGIS Web AppBuilder","directories":{},"_nodeVersion":"0.10.34","dependencies":{"chalk":"~0.4.0","yosay":"^0.1.0","yeoman-generator":"~0.16.0"},"devDependencies":{"mocha":"*"},"peerDependencies":{"yo":">=1.0.0"}},"1.1.1":{"name":"generator-esri-appbuilder-js","version":"1.1.1","keywords":["yeoman-generator","Esri","ArcGIS","Web","AppBuilder"],"author":{"url":"https://github.com/tomwayson","name":"Tom Wayson","email":"twayson@esri.com"},"license":"Apache","_id":"generator-esri-appbuilder-js@1.1.1","maintainers":[{"name":"tomwayson","email":"tom@tomwayson.com"}],"homepage":"https://github.com/Esri/generator-esri-appbuilder-js","bugs":{"url":"https://github.com/Esri/generator-esri-appbuilder-js/issues"},"dist":{"shasum":"fe4275560759e5d55693c8c9ab9017f1bd697fe8","tarball":"https://registry.npmjs.org/generator-esri-appbuilder-js/-/generator-esri-appbuilder-js-1.1.1.tgz","integrity":"sha512-8T15ehQ0DPgv5DjLhkfODeOHmtTn5N2j+dVLu/YlOZj5A3T1VKCq40xLbzdrGudPCHHadDpcR0XHulOW2FQzkQ==","signatures":[{"sig":"MEYCIQC+WWMT06lSdnoQJJFreisjhkXUa1kGsSysn9YT8GeCBAIhAJn5jRjtTRaE1mMFHJ+gZItBnfK9QEj/foSFUb0dDr9P","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"app/index.js","_from":".","files":["app","widget","theme"],"_shasum":"fe4275560759e5d55693c8c9ab9017f1bd697fe8","engines":{"node":">=0.10.0"},"gitHead":"7766110011771820105d099b3317ee03bdad67e0","scripts":{"test":"mocha"},"_npmUser":{"name":"tomwayson","email":"tom@tomwayson.com"},"repository":{"url":"https://github.com/Esri/generator-esri-appbuilder-js","type":"git"},"_npmVersion":"2.4.1","description":"Yeoman generator to help customize the ArcGIS Web AppBuilder","directories":{},"_nodeVersion":"0.12.7","dependencies":{"chalk":"~0.4.0","yosay":"^0.1.0","yeoman-generator":"~0.16.0"},"devDependencies":{"mocha":"*"},"peerDependencies":{"yo":">=1.0.0"}},"1.2.0":{"name":"generator-esri-appbuilder-js","version":"1.2.0","keywords":["yeoman-generator","Esri","ArcGIS","Web","AppBuilder"],"author":{"url":"https://github.com/tomwayson","name":"Tom Wayson","email":"twayson@esri.com"},"license":"Apache","_id":"generator-esri-appbuilder-js@1.2.0","maintainers":[{"name":"tomwayson","email":"tom@tomwayson.com"}],"homepage":"https://github.com/esri/generator-esri-appbuilder-js#readme","bugs":{"url":"https://github.com/esri/generator-esri-appbuilder-js/issues"},"dist":{"shasum":"8f6b1952150972b1081e008949c233e648e77c8e","tarball":"https://registry.npmjs.org/generator-esri-appbuilder-js/-/generator-esri-appbuilder-js-1.2.0.tgz","integrity":"sha512-5P3a+VKai5IDxGvhltVrGG3RY9m6L73ziw1zmaTmisi8X5HIvvzIlSksY0ntzAEBjDoGnf1SxfCTuqLucc4UVQ==","signatures":[{"sig":"MEUCIGWYGCndb8G6qBhakH2cVhXuN8IMA6ayXvfh0y/s7FAKAiEAhykNtB6qYfPxpNQAqFsLIgyKqigxEOehlKLraoMDb7I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"app/index.js","_from":".","files":["app","widget","theme"],"_shasum":"8f6b1952150972b1081e008949c233e648e77c8e","engines":{"node":">=0.10.0"},"gitHead":"584bb5219fd8835be96a297df4fcd837c211712b","scripts":{"test":"mocha"},"_npmUser":{"name":"tomwayson","email":"tom@tomwayson.com"},"repository":{"url":"git+https://github.com/esri/generator-esri-appbuilder-js.git","type":"git"},"_npmVersion":"2.14.12","description":"Yeoman generator to help customize the ArcGIS Web AppBuilder","directories":{},"_nodeVersion":"4.2.4","dependencies":{"chalk":"~0.4.0","yosay":"^0.1.0","yeoman-generator":"~0.16.0"},"devDependencies":{"mocha":"*"},"peerDependencies":{"yo":">=1.0.0"}},"2.0.0":{"name":"generator-esri-appbuilder-js","version":"2.0.0","keywords":["yeoman-generator","Esri","ArcGIS","Web","AppBuilder"],"author":{"url":"https://github.com/tomwayson","name":"Tom Wayson","email":"twayson@esri.com"},"license":"Apache-2.0","_id":"generator-esri-appbuilder-js@2.0.0","maintainers":[{"name":"tomwayson","email":"tom@tomwayson.com"}],"homepage":"https://github.com/Esri/generator-esri-appbuilder-js","bugs":{"url":"https://github.com/Esri/generator-esri-appbuilder-js/issues"},"dist":{"shasum":"e8b589a3651f3f3c8d5ded47e7cf00e03eb402fc","tarball":"https://registry.npmjs.org/generator-esri-appbuilder-js/-/generator-esri-appbuilder-js-2.0.0.tgz","integrity":"sha512-EeRoliWDcAZgpt2scm71nd2x6y9VRWgweP9EMtnQfVXvMpqW7WIH9vpAFAjkGPlV0XYoEUbUxxxhKIg34kec4g==","signatures":[{"sig":"MEQCIF5z0W2IRkVT2ehODkwkkR8CpZvLT0R3qq51sQhpsC/PAiAL8PYPqE+8IU/4F1OUbguF/yIyGUX4ZFSzuc/GRJykUg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"app/index.js","_from":".","files":["app","widget"],"_shasum":"e8b589a3651f3f3c8d5ded47e7cf00e03eb402fc","engines":{"node":">=0.10.0"},"gitHead":"5c9f794384c6eaa3b691dbb0df5de340bcc9deb7","scripts":{"test":"mocha --timeout 10000"},"_npmUser":{"name":"tomwayson","email":"tom@tomwayson.com"},"repository":{"url":"https://github.com/Esri/generator-esri-appbuilder-js","type":"git"},"_npmVersion":"2.14.12","description":"Yeoman generator to help customize the ArcGIS Web AppBuilder","directories":{},"_nodeVersion":"4.2.4","dependencies":{"chalk":"^1.0.0","yosay":"^1.0.2","yeoman-generator":"^0.22.5","underscore.string":"^3.2.3"},"devDependencies":{"mocha":"*","mkdirp":"^0.5.1","yeoman-test":"^1.0.0","yeoman-assert":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/generator-esri-appbuilder-js-2.0.0.tgz_1456824420798_0.3915866808965802","host":"packages-9-west.internal.npmjs.com"}},"2.0.1":{"name":"generator-esri-appbuilder-js","version":"2.0.1","keywords":["yeoman-generator","Esri","ArcGIS","Web","AppBuilder"],"author":{"url":"https://github.com/tomwayson","name":"Tom Wayson","email":"twayson@esri.com"},"license":"Apache-2.0","_id":"generator-esri-appbuilder-js@2.0.1","maintainers":[{"name":"tomwayson","email":"tom@tomwayson.com"}],"homepage":"https://github.com/esri/generator-esri-appbuilder-js#readme","bugs":{"url":"https://github.com/esri/generator-esri-appbuilder-js/issues"},"dist":{"shasum":"2bdc29a1234aa1f8cd2061b4bd636158900b24b8","tarball":"https://registry.npmjs.org/generator-esri-appbuilder-js/-/generator-esri-appbuilder-js-2.0.1.tgz","integrity":"sha512-fdB9naClO5UfivZK8kg7rJt5yB0cuuABIoW1VxeBvpu7Gv8TKHOkr+diTeJw5SGqLnXTzm+X0KEeJmBafvj+qg==","signatures":[{"sig":"MEUCIBsm8Q2ND9Dm0RBjBhBVYjSndC89Hb87wu/VhCebJ6puAiEA9mW6d/PAQRe4W5WxOPaclDnaqJMW/BVkRVnxUg1RWZk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"app/index.js","_from":".","files":["app","widget"],"_shasum":"2bdc29a1234aa1f8cd2061b4bd636158900b24b8","engines":{"node":">=0.10.0"},"gitHead":"68be02fd8fe662a47ee5fd6192e88538fbaec3be","scripts":{"test":"mocha --timeout 10000"},"_npmUser":{"name":"tomwayson","email":"tom@tomwayson.com"},"repository":{"url":"git+https://github.com/esri/generator-esri-appbuilder-js.git","type":"git"},"_npmVersion":"2.14.12","description":"Yeoman generator to help customize the ArcGIS Web AppBuilder","directories":{},"_nodeVersion":"4.2.4","dependencies":{"chalk":"^1.0.0","yosay":"^1.0.2","mkdirp":"^0.5.1","yeoman-generator":"^0.22.5","underscore.string":"^3.2.3"},"devDependencies":{"mocha":"*","yeoman-test":"^1.0.0","yeoman-assert":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/generator-esri-appbuilder-js-2.0.1.tgz_1457070212432_0.19316424429416656","host":"packages-13-west.internal.npmjs.com"}},"2.1.0":{"name":"generator-esri-appbuilder-js","version":"2.1.0","keywords":["yeoman-generator","Esri","ArcGIS","Web","AppBuilder"],"author":{"url":"https://github.com/tomwayson","name":"Tom Wayson","email":"twayson@esri.com"},"license":"Apache-2.0","_id":"generator-esri-appbuilder-js@2.1.0","maintainers":[{"name":"gavinr","email":"gavreh@gmail.com"},{"name":"tomwayson","email":"tom@tomwayson.com"}],"homepage":"https://github.com/esri/generator-esri-appbuilder-js#readme","bugs":{"url":"https://github.com/esri/generator-esri-appbuilder-js/issues"},"dist":{"shasum":"d2b133b09b5a92d621df060c7a0b1eb8c1bb12d9","tarball":"https://registry.npmjs.org/generator-esri-appbuilder-js/-/generator-esri-appbuilder-js-2.1.0.tgz","integrity":"sha512-z0LlPuoQypydQlBStZNZaE92Tfz2JXv40edNy5wCpoTm5gWAOYLmNY1RhMmbDWCw9koxuQLe1aqmFIv9dMO64g==","signatures":[{"sig":"MEYCIQDnwna9TqWPEhGku2QN2xn0LulOAPPK+o8yrZslK2YyNAIhAOtyXm7GR01FV1Kiry0emuaiX6wNOs4oLxhKJBm5w4n7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"app/index.js","_from":".","files":["app","widget"],"_shasum":"d2b133b09b5a92d621df060c7a0b1eb8c1bb12d9","engines":{"node":">=0.10.0"},"gitHead":"936b3ffcc84314ec4c44edf66b2b2fb568369880","scripts":{"test":"mocha --timeout 10000"},"_npmUser":{"name":"gavinr","email":"gavreh@gmail.com"},"repository":{"url":"git+https://github.com/esri/generator-esri-appbuilder-js.git","type":"git"},"_npmVersion":"3.7.5","description":"Yeoman generator to help customize the ArcGIS Web AppBuilder","directories":{},"_nodeVersion":"4.2.2","dependencies":{"chalk":"^1.0.0","yosay":"^1.0.2","mkdirp":"^0.5.1","yeoman-generator":"^0.22.5","underscore.string":"^3.2.3"},"devDependencies":{"mocha":"*","yeoman-test":"^1.0.0","yeoman-assert":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/generator-esri-appbuilder-js-2.1.0.tgz_1466049430637_0.8246524485293776","host":"packages-12-west.internal.npmjs.com"}},"2.1.1":{"name":"generator-esri-appbuilder-js","version":"2.1.1","keywords":["yeoman-generator","Esri","ArcGIS","Web","AppBuilder"],"author":{"url":"https://github.com/tomwayson","name":"Tom Wayson","email":"twayson@esri.com"},"license":"Apache-2.0","_id":"generator-esri-appbuilder-js@2.1.1","maintainers":[{"name":"gavinr","email":"gavreh@gmail.com"},{"name":"tomwayson","email":"tom@tomwayson.com"}],"homepage":"https://github.com/esri/generator-esri-appbuilder-js#readme","bugs":{"url":"https://github.com/esri/generator-esri-appbuilder-js/issues"},"dist":{"shasum":"907fbdfc469615f26cefe08e3e9c576fa281714d","tarball":"https://registry.npmjs.org/generator-esri-appbuilder-js/-/generator-esri-appbuilder-js-2.1.1.tgz","integrity":"sha512-Y4f0teutYH8TGWmExk1pVW9kSJID/tv8IKbuVudFxONrE/wx6jyM8WkL18MQDb/L54esXZ8yTdSp2nx1YO9CSw==","signatures":[{"sig":"MEQCIG7cb+LtdZXi4c3hJCK9vmA2u5aSdJSwWTFMuA41vq96AiB+AA2wIPnhxrcRznL651rYW+oZ3yUF9m6ek826rZMVPQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"app/index.js","_from":".","files":["app","widget"],"_shasum":"907fbdfc469615f26cefe08e3e9c576fa281714d","engines":{"node":">=0.10.0"},"gitHead":"8389b586d41a6bad4130b11be0ecc8e571df9359","scripts":{"test":"mocha --timeout 10000"},"_npmUser":{"name":"gavinr","email":"gavreh@gmail.com"},"repository":{"url":"git+https://github.com/esri/generator-esri-appbuilder-js.git","type":"git"},"_npmVersion":"3.5.2","description":"Yeoman generator to help customize the ArcGIS Web AppBuilder","directories":{},"_nodeVersion":"4.2.3","dependencies":{"chalk":"^1.0.0","yosay":"^1.0.2","mkdirp":"^0.5.1","yeoman-generator":"^0.22.5","underscore.string":"^3.2.3"},"devDependencies":{"mocha":"*","yeoman-test":"^1.0.0","yeoman-assert":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/generator-esri-appbuilder-js-2.1.1.tgz_1469623617457_0.2516764309257269","host":"packages-16-east.internal.npmjs.com"}},"2.1.2":{"name":"generator-esri-appbuilder-js","version":"2.1.2","keywords":["yeoman-generator","Esri","ArcGIS","Web","AppBuilder"],"author":{"url":"https://github.com/tomwayson","name":"Tom Wayson","email":"twayson@esri.com"},"license":"Apache-2.0","_id":"generator-esri-appbuilder-js@2.1.2","maintainers":[{"name":"gavinr","email":"gavreh@gmail.com"},{"name":"tomwayson","email":"tom@tomwayson.com"}],"homepage":"https://github.com/esri/generator-esri-appbuilder-js#readme","bugs":{"url":"https://github.com/esri/generator-esri-appbuilder-js/issues"},"dist":{"shasum":"877910cf8a2a25a84b05d0ff2aa886df6d30eecf","tarball":"https://registry.npmjs.org/generator-esri-appbuilder-js/-/generator-esri-appbuilder-js-2.1.2.tgz","integrity":"sha512-4STsXAm+JWDCyA5gpFKdDgdIHwWRmYOObjmO0mPYR9yYSRG+5NV2V1uaoOs1gcWCKV7HPhnZZWH7tByPSUpqoA==","signatures":[{"sig":"MEQCIEHvO+pQduZc4I/0Q9qeMb6AmgxkXCxaj57dla1HJhu6AiAPBmJoNMFg6vx84NR+RvNOvm7nuTV04tgn1CMV5hKBcg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"app/index.js","_from":".","files":["app","widget"],"_shasum":"877910cf8a2a25a84b05d0ff2aa886df6d30eecf","engines":{"node":">=4.0.0"},"gitHead":"f4f65e9eb0a4ddee66bd3ef342a71a8a645f8b7a","scripts":{"test":"mocha --timeout 10000"},"_npmUser":{"name":"tomwayson","email":"tom@tomwayson.com"},"repository":{"url":"git+https://github.com/esri/generator-esri-appbuilder-js.git","type":"git"},"_npmVersion":"3.10.3","description":"Yeoman generator to help customize the ArcGIS Web AppBuilder","directories":{},"_nodeVersion":"6.3.0","dependencies":{"chalk":"^1.1.3","yosay":"^1.2.1","mkdirp":"^0.5.1","gruntfile-editor":"^1.2.1","yeoman-generator":"^1.0.1","underscore.string":"^3.2.3"},"devDependencies":{"mocha":"*","yeoman-test":"^1.6.0","yeoman-assert":"^2.2.2"},"_npmOperationalInternal":{"tmp":"tmp/generator-esri-appbuilder-js-2.1.2.tgz_1485562133350_0.6498636421747506","host":"packages-18-east.internal.npmjs.com"}},"2.2.0":{"name":"generator-esri-appbuilder-js","version":"2.2.0","keywords":["yeoman-generator","Esri","ArcGIS","Web","AppBuilder"],"author":{"url":"https://github.com/tomwayson","name":"Tom Wayson","email":"twayson@esri.com"},"license":"Apache-2.0","_id":"generator-esri-appbuilder-js@2.2.0","maintainers":[{"name":"gavinr","email":"gavreh@gmail.com"},{"name":"tomwayson","email":"tom@tomwayson.com"}],"homepage":"https://github.com/esri/generator-esri-appbuilder-js#readme","bugs":{"url":"https://github.com/esri/generator-esri-appbuilder-js/issues"},"dist":{"shasum":"aaac17c3cf7d472908e372c53121c111bf4f72f3","tarball":"https://registry.npmjs.org/generator-esri-appbuilder-js/-/generator-esri-appbuilder-js-2.2.0.tgz","integrity":"sha512-iMT+lBSqXOJn+qLf1b2MheLbJMmUzdv3EZTg1ZjLx+MewyN2fDfwopPowkjxohXDGBHm38SS3fkCWB65TBIiXA==","signatures":[{"sig":"MEUCIQC3qZlm7uVH5yKsM8EKvWLQ4C7sAiLV3ilbLDCdCw7t8gIgWGMDM12WB6y0vBQSw0PKtmSARpQCiTuKVB3HIRyXSgs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"app/index.js","_from":".","files":["app","widget"],"_shasum":"aaac17c3cf7d472908e372c53121c111bf4f72f3","engines":{"node":">=4.0.0"},"gitHead":"21dc7a488c788e275545e9c61c6ca6887b285d28","scripts":{"test":"mocha --timeout 10000"},"_npmUser":{"name":"tomwayson","email":"tom@tomwayson.com"},"repository":{"url":"git+https://github.com/esri/generator-esri-appbuilder-js.git","type":"git"},"_npmVersion":"3.10.3","description":"Yeoman generator to help customize the ArcGIS Web AppBuilder","directories":{},"_nodeVersion":"6.3.0","dependencies":{"chalk":"^1.1.3","yosay":"^1.2.1","mkdirp":"^0.5.1","gruntfile-editor":"^1.2.1","yeoman-generator":"^1.0.1","underscore.string":"^3.2.3"},"devDependencies":{"mocha":"*","yeoman-test":"^1.6.0","yeoman-assert":"^2.2.2"},"_npmOperationalInternal":{"tmp":"tmp/generator-esri-appbuilder-js-2.2.0.tgz_1486432700234_0.11019242438487709","host":"packages-12-west.internal.npmjs.com"}},"2.2.1":{"name":"generator-esri-appbuilder-js","version":"2.2.1","keywords":["yeoman-generator","Esri","ArcGIS","Web","AppBuilder"],"author":{"url":"https://github.com/tomwayson","name":"Tom Wayson","email":"twayson@esri.com"},"license":"Apache-2.0","_id":"generator-esri-appbuilder-js@2.2.1","maintainers":[{"name":"gavinr","email":"gavreh@gmail.com"},{"name":"tomwayson","email":"tom@tomwayson.com"}],"homepage":"https://github.com/Esri/generator-esri-appbuilder-js#readme","bugs":{"url":"https://github.com/Esri/generator-esri-appbuilder-js/issues"},"dist":{"shasum":"8b6f08b4c63820087109d58498c2bbbde7f38b1d","tarball":"https://registry.npmjs.org/generator-esri-appbuilder-js/-/generator-esri-appbuilder-js-2.2.1.tgz","integrity":"sha512-ffgjLz6JoSMz8gT05VFQ90U6RlajhWT/RfqHrCmklGdABXzLW7TAoprNRarWixwiDFjr5n917nDNPHoG6E/fFA==","signatures":[{"sig":"MEYCIQDXO6EF0Kt8lUjtGr4mT60HjCZs1L+pCZib2af4uG5/uAIhAL9ihHXpMqBuyfDHoUEOm4tpRCvTa/XGK1slpCtvIyOE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"app/index.js","_from":".","files":["app","widget"],"_shasum":"8b6f08b4c63820087109d58498c2bbbde7f38b1d","engines":{"node":">=4.0.0"},"gitHead":"2fa36731d13ba5b925b935fb22d68dafb6a7ddff","scripts":{"test":"mocha --timeout 10000"},"_npmUser":{"name":"tomwayson","email":"tom@tomwayson.com"},"repository":{"url":"git+https://github.com/Esri/generator-esri-appbuilder-js.git","type":"git"},"_npmVersion":"4.6.1","description":"Yeoman generator to help customize the ArcGIS Web AppBuilder","directories":{},"_nodeVersion":"8.3.0","dependencies":{"chalk":"^1.1.3","yosay":"^1.2.1","mkdirp":"^0.5.1","gruntfile-editor":"^1.2.1","yeoman-generator":"^1.0.1","underscore.string":"^3.2.3"},"devDependencies":{"mocha":"*","yeoman-test":"^1.6.0","yeoman-assert":"^2.2.2"},"_npmOperationalInternal":{"tmp":"tmp/generator-esri-appbuilder-js-2.2.1.tgz_1511291627034_0.3660506324376911","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"generator-esri-appbuilder-js","version":"3.0.0","keywords":["yeoman-generator","Esri","ArcGIS","Web","AppBuilder"],"author":{"url":"https://github.com/tomwayson","name":"Tom Wayson","email":"twayson@esri.com"},"license":"Apache-2.0","_id":"generator-esri-appbuilder-js@3.0.0","maintainers":[{"name":"gavinr","email":"gavreh@gmail.com"},{"name":"tomwayson","email":"tom@tomwayson.com"}],"homepage":"https://github.com/Esri/generator-esri-appbuilder-js#readme","bugs":{"url":"https://github.com/Esri/generator-esri-appbuilder-js/issues"},"dist":{"shasum":"4d15b515cafc57fcc7da54fdf25e49b4bf06799d","tarball":"https://registry.npmjs.org/generator-esri-appbuilder-js/-/generator-esri-appbuilder-js-3.0.0.tgz","fileCount":29,"integrity":"sha512-B0lk00IP00VrJiuH39Dv6Ih5en8zkhQxs70iO+01l7Eog6YO/ZxzpkP1++0/xk8GKShtHD7QzmY1g9Y7b+7+mQ==","signatures":[{"sig":"MEUCIQCusDlzCGaRoeMNdxVSvd6VQ4TtehbSr5yxRoPZfvHWggIgcK5ou4JUul7IAiiHY9JLHZx0Xhim1KHrbn3K8Z3QQoQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120359},"main":"app/index.js","files":["app","widget"],"engines":{"node":">=4.0.0"},"gitHead":"ac3ceefa11f2b545f80a306ec4fe1506b267a53f","scripts":{"test":"mocha --timeout 10000"},"_npmUser":{"name":"gavinr","email":"gavin@gavinr.com"},"repository":{"url":"git+https://github.com/Esri/generator-esri-appbuilder-js.git","type":"git"},"_npmVersion":"5.6.0","description":"Yeoman generator to help customize the ArcGIS Web AppBuilder","directories":{},"_nodeVersion":"8.9.0","dependencies":{"chalk":"^2.3.1","yosay":"^2.0.1","mkdirp":"^0.5.1","gruntfile-editor":"^1.2.1","yeoman-generator":"^2.0.3","underscore.string":"^3.2.3","generator-npm-init":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"*","yeoman-test":"^1.7.0","yeoman-assert":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/generator-esri-appbuilder-js_3.0.0_1519662526035_0.7178237982947098","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"generator-esri-appbuilder-js","version":"3.0.1","keywords":["yeoman-generator","Esri","ArcGIS","Web","AppBuilder"],"author":{"url":"https://github.com/tomwayson","name":"Tom Wayson","email":"twayson@esri.com"},"license":"Apache-2.0","_id":"generator-esri-appbuilder-js@3.0.1","maintainers":[{"name":"gavinr","email":"gavreh@gmail.com"},{"name":"tomwayson","email":"tom@tomwayson.com"}],"homepage":"https://github.com/Esri/generator-esri-appbuilder-js#readme","bugs":{"url":"https://github.com/Esri/generator-esri-appbuilder-js/issues"},"dist":{"shasum":"473e9cc8ec8a3d3509d5eb2feea295a15ae225b6","tarball":"https://registry.npmjs.org/generator-esri-appbuilder-js/-/generator-esri-appbuilder-js-3.0.1.tgz","fileCount":29,"integrity":"sha512-qLll8iuxiPuTbDY6u9xWi9jfpHQmjkbABlA+jrM0Se7x2O5NWrA9kS/7djNudkfBUSo6syOf5DWe2WJiU7JYbg==","signatures":[{"sig":"MEYCIQD5XipICD0gaUOGQ2cxPn44FzTmXZwijH/wdVTw00pS1gIhAMcW8frkiUWsuGYP31NzcVg39ILXxYYjdDem4VGtfePC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120307},"main":"app/index.js","files":["app","widget"],"engines":{"node":">=4.0.0"},"gitHead":"fe6e6622dff36ec3885a29eca8371737fc73fb8b","scripts":{"test":"mocha --timeout 10000"},"_npmUser":{"name":"gavinr","email":"gavin@gavinr.com"},"repository":{"url":"git+https://github.com/Esri/generator-esri-appbuilder-js.git","type":"git"},"_npmVersion":"5.6.0","description":"Yeoman generator to help customize the ArcGIS Web AppBuilder","directories":{},"_nodeVersion":"8.9.0","dependencies":{"chalk":"^2.3.1","yosay":"^2.0.1","mkdirp":"^0.5.1","gruntfile-editor":"^1.2.1","yeoman-generator":"^2.0.3","underscore.string":"^3.2.3","generator-npm-init":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"*","yeoman-test":"^1.7.0","yeoman-assert":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/generator-esri-appbuilder-js_3.0.1_1520291116266_0.02309380719123655","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"generator-esri-appbuilder-js","version":"3.0.2","keywords":["yeoman-generator","Esri","ArcGIS","Web","AppBuilder"],"author":{"url":"https://github.com/tomwayson","name":"Tom Wayson","email":"twayson@esri.com"},"license":"Apache-2.0","_id":"generator-esri-appbuilder-js@3.0.2","maintainers":[{"name":"gavinr","email":"gavreh@gmail.com"},{"name":"tomwayson","email":"tom@tomwayson.com"}],"homepage":"https://github.com/Esri/generator-esri-appbuilder-js#readme","bugs":{"url":"https://github.com/Esri/generator-esri-appbuilder-js/issues"},"dist":{"shasum":"31ca18907688f4b8c029798f89dd1d4362a6b549","tarball":"https://registry.npmjs.org/generator-esri-appbuilder-js/-/generator-esri-appbuilder-js-3.0.2.tgz","fileCount":29,"integrity":"sha512-kIl+fqFZIfgbJv3PedP/Y5zgUZPL8IkzFAI+GfoqPSSnLui7ezitJYy1Z+hp+wCo5Ht31VEhxaoKMpCWrMlw4w==","signatures":[{"sig":"MEQCIE4eLorfxMuBytsLW6oNUAdq/Ka+T69psNlyw0CMXc2KAiAA/Ph/6kbKXqDJzlG02fwPO+GDnOoiQ5Ytrdsj2odw5Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120306,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBXfxCRA9TVsSAnZWagAAuT8QAJR5F2fmnuGuL+4nF0YW\negBAB7bkxOtWB6btsZjWSUJwW97AY4Z3FjtddO+OX9Mem6pjFcnUmcxBBzqI\nknm4qAKtot4VGd51Z3MFR2YnpuGpXvT9K3WXXcfk/+iWSTwJLEKn/FrUW9XJ\nBzdT8mL/JnBxaMLe2ajF3oR/4RNS1d4RJMjVDTwLtoN2S1ZZ3Z5ASbuKHtaJ\n5EKZ84TJsTzk+DQk3ZKc9wYnMJYvCfdY7PH/tZYLVo1QE0Z9+1akNw3E5VAo\nueRzeomhuM7/AMY1dY9gHiSp1pNVDcQj9B4thxTyVEHPAUb8Iq7hwB+sPReU\nih2j0fM4mg4HdVz7wfrpLmt63+usv+zJO0gkAKXKfL8dTpEA8gOc8VtD+3Oz\njufucx+hedSTK0vDuxPs3TG+lECp9ep5ydc6bEuuKMbLQzjEXemE7Y+7R3lz\nYoyS6rvxI4qUDrWthbnodEWDg17/iZDSUb+VIC4m1PTFVYEgn+A6jwEzHpIq\n99lbYC/ar3Gnqo2hurru2H2O9e3YT2xOFSBUFBR0vNn4oSZPGAypSZPCUIvf\n/1QWzOMUsbvnE+37Tx018jtC/T/XeMgfQWLWcOtWHOF+94vNbKcdahasT4Nk\nViBYiSstq8n4x7JCyvs7+eKjdiAo5Vfa5pw+h3RpoLpsOvsQ6lFzNYbN+GIY\nMfz5\r\n=eBiq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"app/index.js","files":["app","widget"],"engines":{"node":">=4.0.0"},"gitHead":"e9572330a44d9dbf951601d4dabc6e1f81ad5d1a","scripts":{"test":"mocha --timeout 10000"},"_npmUser":{"name":"gavinr","email":"gavin@gavinr.com"},"repository":{"url":"git+https://github.com/Esri/generator-esri-appbuilder-js.git","type":"git"},"_npmVersion":"6.0.1","description":"Yeoman generator to help customize the ArcGIS Web AppBuilder","directories":{},"_nodeVersion":"8.9.0","dependencies":{"chalk":"^2.3.1","yosay":"^2.0.1","mkdirp":"^0.5.1","gruntfile-editor":"^1.2.1","yeoman-generator":"^2.0.3","underscore.string":"^3.2.3","generator-npm-init":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"*","yeoman-test":"^1.7.0","yeoman-assert":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/generator-esri-appbuilder-js_3.0.2_1527085038876_0.24649576553342323","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"generator-esri-appbuilder-js","version":"4.0.0","keywords":["yeoman-generator","Esri","ArcGIS","Web","AppBuilder"],"author":{"url":"https://github.com/tomwayson","name":"Tom Wayson","email":"twayson@esri.com"},"license":"Apache-2.0","_id":"generator-esri-appbuilder-js@4.0.0","maintainers":[{"name":"gavinr","email":"gavreh@gmail.com"},{"name":"tomwayson","email":"tom@tomwayson.com"}],"homepage":"https://github.com/Esri/generator-esri-appbuilder-js#readme","bugs":{"url":"https://github.com/Esri/generator-esri-appbuilder-js/issues"},"dist":{"shasum":"6eb4d39ec972aac95bfd0c4af2418cf7c4639474","tarball":"https://registry.npmjs.org/generator-esri-appbuilder-js/-/generator-esri-appbuilder-js-4.0.0.tgz","fileCount":29,"integrity":"sha512-6E5Nn9L1eRobai/gViQBmBO89AklpVCVgCJBJlJK8A6k3x8Z39sRZ+v7AS14idFQxRsSDompVL3sbcW7OzOR2A==","signatures":[{"sig":"MEYCIQC3NCetRWSnEDgzJHSVdTWI4VORdFu6gicErDLZdahU2wIhAP2REVT5ll55ybswxI1R1buk9Sle5mONMLeNrH0vRiz1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120736,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJboRtfCRA9TVsSAnZWagAAxHoP/1UAHQS17t5kQEdP0bi1\naboAEwQTNY9uu0qZ/yLogRc1OE0W8lFDTI7RRK7CZMrdYQZKAtbm/k7/Kf6a\nR16ZvFM3hXNKxo93n8t5PZ64j6QnYbl9koM+oLBGvnp+pYc7SWKi5+pFsMLI\nw1keYopaMiU23RbJhWIMRMZ2B4YMWjUVle2VXEJUdXlaipDGDOtR0dS7N0xk\nZIbsXGi0zFfgTxH9T0DbOIj4qyyFBOoj6/lyNH2Pjj9pHHaN1oEcftgMOYlo\nTSfCnDprBpEfmk6wAIBKxsvEs16gb6uf4L8x5iE+o9XoOiEfyX8+o4VIfkMZ\nvTL32j7U7TSGU88RLvE32Ov0Cis+onbscEhv8lnbT3/cHi101yV6zEUs6R5e\nT9c2m31Ax5sinfhdU+rYqruYzsUxbJqUyambhfJcgMY5ZiAr1m00uyX/Ea3M\ntbOwDucy2NRcQsoFCinM5DHz1Fco7+UFuCEubVeAcubtpyfsj/eI8qEmrkDa\nTIJVO6YdYfRgmqr1tnOcEtaKqh13D8XV5a69G0ajbqufkhkGqcv7o4Jm4lPZ\nTM3B8hX7yBhJ/nenWC5zmHRZjxbrbvTDtvvMiTmSnXnfgRsN58oDUPOAXAuZ\n6yIOMlbrrn/5NzS+jW7QsPUSgGTtLiH9Qvn0t8RrdGVnEwXvBtgfR1ysbsZ3\n/ZN8\r\n=IbtG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"app/index.js","engines":{"node":">=4.0.0"},"gitHead":"c50635fdf689950bb9b527c5afe55c4a1beb9f2d","scripts":{"test":"mocha --timeout 10000"},"_npmUser":{"name":"gavinr","email":"gavin@gavinr.com"},"repository":{"url":"git+https://github.com/Esri/generator-esri-appbuilder-js.git","type":"git"},"_npmVersion":"6.4.0","description":"Yeoman generator to help customize the ArcGIS Web AppBuilder","directories":{},"_nodeVersion":"8.9.0","dependencies":{"chalk":"^2.4.1","yosay":"^2.0.2","mkdirp":"^0.5.1","gruntfile-editor":"^1.2.1","yeoman-generator":"^3.1.1","underscore.string":"^3.3.4","generator-npm-init":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"*","yeoman-test":"^1.9.0","yeoman-assert":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/generator-esri-appbuilder-js_4.0.0_1537284958525_0.7311967590286266","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"generator-esri-appbuilder-js","version":"4.1.0","keywords":["yeoman-generator","Esri","ArcGIS","Web","AppBuilder"],"author":{"url":"https://github.com/tomwayson","name":"Tom Wayson","email":"twayson@esri.com"},"license":"Apache-2.0","_id":"generator-esri-appbuilder-js@4.1.0","maintainers":[{"name":"gavinr","email":"gavreh@gmail.com"},{"name":"tomwayson","email":"tom@tomwayson.com"}],"homepage":"https://github.com/Esri/generator-esri-appbuilder-js#readme","bugs":{"url":"https://github.com/Esri/generator-esri-appbuilder-js/issues"},"dist":{"shasum":"a097f509f79aef69eb41ca72f1a6a780657512f3","tarball":"https://registry.npmjs.org/generator-esri-appbuilder-js/-/generator-esri-appbuilder-js-4.1.0.tgz","fileCount":30,"integrity":"sha512-ruobKQRy2AVKbQOzxdMvWLtO9sYipKp5b7z6rzd6f5TtArY7ADbMIlaxVRGro599xvZ31UNRludyMBufUuzpOw==","signatures":[{"sig":"MEUCIQC4hmb4qMXd+1U9vjPLYLCnOoHSpblTcf7Bz9oLE+KrCQIgP2SS3WryrK1SzOmV7luuHupQaJvuo1Ht25FMSY9/ipY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120205,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvOSxCRA9TVsSAnZWagAAjc8QAIP0+njU8J+EVqCgc1KY\ndjDh9mQomUTxcSMxvQZVn7lORp8igjwXzpKFYMaBOFpSjPEb8Dz7wh7dcjhk\n4DxCxV5e7U+YTi05SofNIiA7tTGTmqHOeUwy4pwrCab81e+be1PHxgq+yPyK\nEXv0ItC+2UB1Blm44opffcJTNlSU8rnuAQR1RFGTlgLnOTCQhQ1gBOkVKhIv\nr8jQKTcQioBFIxgS9lSb3HDLO3LbrIEhE2mIjd90r/P9SIeO5I57HntpcSI0\n5gLcIqsf5ADhQ5xi02FnyFQk2SCqcEYAT1YvFWtIycwAngEFS31DOLkhxHXe\nj5CopyBH83YDhhTqCgDjAU0ncs6QrFIxzJnDsUQX76NhWaIAzCkS7TxflVgF\n4sYyw+/sSd5Y1bV5zKO4LUSQamBN2i23JZoBroDSWxjkk+gDAwp2K55EUhQJ\n4jSukVEnIPLkw5HtPZ0URo32nr1CmA9SsugsT4+lZlsHKe48ITpoJ+dqAzm9\n0c/WyxFRiNpWTiIvpH4ziXVWeJW1vlW2WdVJQEy3e8Sw7HIAGq2AjaSDtIwp\nJAaqltT2cI1kQxYBOkHg5lbMlsGtuwjKMdnvjM2wuhiAqs2H4WfabUKaszUZ\n1dUhCAXrR+LFUgwQ9QWsnReoh9ZFMbSeWu7rHOt8AQWg/LxzHIEPyHX29ohV\nqOEn\r\n=COQm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"app/index.js","engines":{"node":">=4.0.0"},"gitHead":"db9134fcd3bfca16e636c20726571ff830c648b2","scripts":{"test":"mocha --timeout 10000"},"_npmUser":{"name":"gavinr","email":"gavin@gavinr.com"},"repository":{"url":"git+https://github.com/Esri/generator-esri-appbuilder-js.git","type":"git"},"_npmVersion":"6.4.1","description":"Yeoman generator to help customize the ArcGIS Web AppBuilder","directories":{},"_nodeVersion":"8.12.0","dependencies":{"chalk":"^2.4.1","yosay":"^2.0.2","mkdirp":"^0.5.1","gruntfile-editor":"^1.2.1","yeoman-generator":"^3.1.1","underscore.string":"^3.3.4","generator-npm-init":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"*","yeoman-test":"^1.9.0","yeoman-assert":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/generator-esri-appbuilder-js_4.1.0_1539105969145_0.8007445731558991","host":"s3://npm-registry-packages"}},"4.2.0":{"name":"generator-esri-appbuilder-js","version":"4.2.0","keywords":["yeoman-generator","Esri","ArcGIS","Web","AppBuilder"],"author":{"url":"https://github.com/tomwayson","name":"Tom Wayson","email":"twayson@esri.com"},"license":"Apache-2.0","_id":"generator-esri-appbuilder-js@4.2.0","maintainers":[{"name":"gavinr","email":"gavreh@gmail.com"},{"name":"tomwayson","email":"tom@tomwayson.com"}],"homepage":"https://github.com/Esri/generator-esri-appbuilder-js#readme","bugs":{"url":"https://github.com/Esri/generator-esri-appbuilder-js/issues"},"dist":{"shasum":"273cd0f87220dfe1c6ce2a29277716eab4158eca","tarball":"https://registry.npmjs.org/generator-esri-appbuilder-js/-/generator-esri-appbuilder-js-4.2.0.tgz","fileCount":30,"integrity":"sha512-9LZGL3bzTdO9m2XIVG9PW+akDUvkDOPsdpa4uttRQpLJSoTT1LA5+EyIbCtfHFxVcdzqBqiA3J25JQnVUs9F1g==","signatures":[{"sig":"MEUCIQDdXlQJ8ZfcIRMBHJWhtG92ETygt7Sg1NbwY/n0ZqQ8mAIgQPdwiNEyA7Lr22UNR+mz1IyAnDmkznQkvRZd7cqtFug=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120349,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb6f7hCRA9TVsSAnZWagAAOzwP/2UDJi35vQRzC/FS3dcD\nMp0pmD9LPhwWZFbb0c/PSLAEgN8rb1Gxxvl8xYCI0JaUm9yFgedj73YUgviE\nPb5Xj4zw2tweVsrjJUE/oQiSnfcDVFD2J1CFf2d6quvj1oPs/G5FrRYUyYk+\nNKgLyIsY7YROQMuOZZOW+6OqkLVpwzafj2nGF5/1z3EN8nB6HKGAw8UjRXTq\nCHJN8FDsjnQMx7ghVo1IJRUBav2fJT2ShSGc/D93tt/0lcP5fgBg7PeeJQhX\n289aNSo5gyImlljF/VNddPYV4t4yUoM8fLIieolZnB43Op1+Do+wQcLYR+G/\n5zZ9ngz655IRTrJJNIIol28+mXmRN8dV9MkUGFzfgQlVr+1OkobDd4k4z96y\neFQ+/p3aRtGJoo92oCVow5WOTwskBoxanfagZnT5VAb3DFzbEmyYlfyXPFFD\ndALeFyAXblJzeLVzH+FADSY4tfqv+l98BjiEgpW7AcYKBK+y5KCYyroODnkG\nG5xGszv8rya5bm8TgjocnNHCFWDU9wWOKBb8zIOyYanX2m5x7Id41Yr8omzI\nUsRUhVOxTLrPagke/KyMENmKff+iGP7IqxFqsMKI1PuyNcSAeG2TdMFuI6Tr\nd3XrUzrTx+I77U3GW0xqJoXjR4mtlxb05KTrVzRZF2SwL23n8F9HI3rCnPjM\nEKAY\r\n=tDV0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"app/index.js","engines":{"node":">=4.0.0"},"gitHead":"931bf056db09a5e27842d206101ed8d6bb8dd630","scripts":{"test":"mocha --timeout 10000"},"_npmUser":{"name":"gavinr","email":"gavin@gavinr.com"},"repository":{"url":"git+https://github.com/Esri/generator-esri-appbuilder-js.git","type":"git"},"_npmVersion":"6.4.1","description":"Yeoman generator to help customize the ArcGIS Web AppBuilder","directories":{},"_nodeVersion":"8.12.0","dependencies":{"chalk":"^2.4.1","yosay":"^2.0.2","mkdirp":"^0.5.1","gruntfile-editor":"^1.2.1","yeoman-generator":"^3.1.1","underscore.string":"^3.3.4","generator-npm-init":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"*","yeoman-test":"^1.9.0","yeoman-assert":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/generator-esri-appbuilder-js_4.2.0_1542061793202_0.1422511753390474","host":"s3://npm-registry-packages"}},"4.2.1":{"name":"generator-esri-appbuilder-js","version":"4.2.1","keywords":["yeoman-generator","Esri","ArcGIS","Web","AppBuilder"],"author":{"url":"https://github.com/tomwayson","name":"Tom Wayson","email":"twayson@esri.com"},"license":"Apache-2.0","_id":"generator-esri-appbuilder-js@4.2.1","maintainers":[{"name":"gavinr","email":"gavreh@gmail.com"},{"name":"tomwayson","email":"tom@tomwayson.com"}],"homepage":"https://github.com/Esri/generator-esri-appbuilder-js#readme","bugs":{"url":"https://github.com/Esri/generator-esri-appbuilder-js/issues"},"dist":{"shasum":"d4e7d309183da6bd15ba6bf3138dc9289198d314","tarball":"https://registry.npmjs.org/generator-esri-appbuilder-js/-/generator-esri-appbuilder-js-4.2.1.tgz","fileCount":30,"integrity":"sha512-+ZOYAxYMkGGJremX3QtRvB+D2DV/BYVZmV3twPA9V2kToucfwoD2ufWKBNJWBWImDE5IJSe21IfC47ubae1j6A==","signatures":[{"sig":"MEYCIQCrULQc20k77uVavp661jwZsxjwrV8mOphmrIvT5se5CgIhAOa0KYvqRp7Q60zg56rsmZi8GqfwHI3FDlt4YnAHnzSh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120358,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb6gJnCRA9TVsSAnZWagAASNIP/2NCXBs/MdU5Uy9xliTC\nSx9obp05G1TsRaGdE+PVCb+93P8uOqctukMKJrDl4EqBIVRKrFCpdjyhXe8k\nJAuFKwTJrZuiIac1sxVKgbmSmYa/JQ0DFD0jZ26Px6ga5/XYrjOhEq4XrOZ0\nQemKDg6sGietUMuP1DrNRvrT7KTNUAWFb03NQY45giqZNiac7EwCaAAJJcwZ\nQqbBR+x80YlJuiudbALF6dpeU4QtXEW6P37aHKTcdHJ66WPQMLOP8RWYXUhy\nZFhGR/BOCxiHfA7njHh7tMcpXcPBKYKENwlYYgXohcpJDKnjjQ0zFtGI1WAm\nar770u1TuwXNM5WmlLoZ6cWDoJtAta4WRt6IFC3MhSJ2FJI+iOHimSNy5b2p\nqe4FRSlPxcD+/X1VkXsEzU/RvXU2q3eppB/ArU0KGMfx1zi6iXFB/trDrROy\nXm/fwdvDM1WCeymZhDruxfKR//tX5FoVpkH6B95KH0egl8E9IpgkH6fCrdxq\nw4d3c6ikRhHxGPl23gsEbmSdg7Llth2DgGgxN5rkSas5uI/6jAweBHzFDXu7\nqnGkTzzsdzAzNWcamhW8ljulXH8scbpxYNzfm6OlG1DbbxPjKpqcfkVDerJV\nDgT8gD+dOwuVaZxmFaqwfUuDrX3SyB2uO8WfozKPl+Uy54OGQMjcteaXPZAt\ntoDU\r\n=QOYm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"app/index.js","engines":{"node":">=4.0.0"},"gitHead":"98e2cff21c71f5132aaf7370ecdf71220c42f1df","scripts":{"test":"mocha --timeout 10000"},"_npmUser":{"name":"gavinr","email":"gavin@gavinr.com"},"repository":{"url":"git+https://github.com/Esri/generator-esri-appbuilder-js.git","type":"git"},"_npmVersion":"6.4.1","description":"Yeoman generator to help customize the ArcGIS Web AppBuilder","directories":{},"_nodeVersion":"8.12.0","dependencies":{"chalk":"^2.4.1","yosay":"^2.0.2","mkdirp":"^0.5.1","gruntfile-editor":"^1.2.1","yeoman-generator":"^3.1.1","underscore.string":"^3.3.4","generator-npm-init":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"*","yeoman-test":"^1.9.0","yeoman-assert":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/generator-esri-appbuilder-js_4.2.1_1542062694521_0.6676859851713886","host":"s3://npm-registry-packages"}},"4.3.0":{"name":"generator-esri-appbuilder-js","version":"4.3.0","keywords":["yeoman-generator","Esri","ArcGIS","Web","AppBuilder"],"author":{"url":"https://github.com/tomwayson","name":"Tom Wayson","email":"twayson@esri.com"},"license":"Apache-2.0","_id":"generator-esri-appbuilder-js@4.3.0","maintainers":[{"name":"gavinr","email":"gavreh@gmail.com"},{"name":"tomwayson","email":"tom@tomwayson.com"}],"homepage":"https://github.com/Esri/generator-esri-appbuilder-js#readme","bugs":{"url":"https://github.com/Esri/generator-esri-appbuilder-js/issues"},"dist":{"shasum":"2a4274452b0625b0b10e9507a59070e04cd1f96d","tarball":"https://registry.npmjs.org/generator-esri-appbuilder-js/-/generator-esri-appbuilder-js-4.3.0.tgz","fileCount":31,"integrity":"sha512-ZJGdHRSIGODHwzk2XnNKgieXnNMnUF/sC7vnxFKKA/md8ueavr8rFISkOk1wiuL8KBmqSEeoLef8J1Y+jJ1KXg==","signatures":[{"sig":"MEUCIQDON8sNlUqdAAQHR6a5PWwQTzBPo6lieop7EjroAGdSkAIgSoVYpAE3pcQVzI0R7LiJDKSHU6KnlJRLEs/QKTEjyHI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120544,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZEE7CRA9TVsSAnZWagAACB4P/3slUMZNttBvns8/mU/E\nbCqi8ado7vhD3CBRs69DZ9gcHDAQTK9J/8SI9rWu6lMxMG2KVz2KYKRdjw5R\nxImqJD882jCouc5zbtxqgxyRZjGGZNnJf/Bbc9wjczUQjIgys3bGx5TrPEXM\n7RySavIOPQIZ1Qdu0xh8xPgHIk99hKIzusLjAc6HhM+wUj8Xn6UW4anDfZHd\nO7hv2HZz4ZQ5j127U4SSzZqJDFCQa2vuTTtH2OxjGUewfRiP5WLBBL4g8l+6\nsqJwRjqF/7KS8LEJdJPnOqKu/YUhrgw79dZG2Em64h+yUZcfQxHM42KWxv9N\nmzzSJ9AUoipC/0ltcG+Zuvz09QsgUxyqxlfrvCOJa7W0bJxdcfg2pIQtZLZ+\n1XFjaiVguea64ksl0NxVn9XLSJZzQY3cTW0voBiZksQfJZN8QrJHAaLKWMmj\no7LIHkekAhu6Z4wPZ/CiZLyuK34Na9LhdLDb71qr4V/ewvuZo5z5raDYz3Nu\nsVH/k79HMIltf1tXvKT6ZKGZvRt7P51l8wGmJSX01D1R2bhC7gXguVyW+3Uw\nNvlm7QXNBj6y3cZzcGl0OZvXuI5VbpfZAO7Ba+Efp6nTwUAUM9w2J/dcRtvF\nfb9AL+/hjQMHvo1Vj3MqdEDknx+KfzRewzexuDScu6znCf318UwkgkLziY7t\nfaG2\r\n=2Yst\r\n-----END PGP SIGNATURE-----\r\n"},"main":"app/index.js","engines":{"node":">=4.0.0"},"gitHead":"228ae5cea643eb9bf3db79ae9be1d7010352b39d","scripts":{"test":"mocha --timeout 10000"},"_npmUser":{"name":"gavinr","email":"gavin@gavinr.com"},"repository":{"url":"git+https://github.com/Esri/generator-esri-appbuilder-js.git","type":"git"},"_npmVersion":"6.7.0","description":"Yeoman generator to help customize the ArcGIS Web AppBuilder","directories":{},"_nodeVersion":"8.12.0","dependencies":{"chalk":"^2.4.1","yosay":"^2.0.2","mkdirp":"^0.5.1","gruntfile-editor":"^1.2.1","yeoman-generator":"^3.1.1","underscore.string":"^3.3.5","generator-npm-init":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"*","yeoman-test":"^1.9.0","yeoman-assert":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/generator-esri-appbuilder-js_4.3.0_1550074170956_0.3805559203335198","host":"s3://npm-registry-packages"}},"4.4.0":{"name":"generator-esri-appbuilder-js","version":"4.4.0","keywords":["yeoman-generator","Esri","ArcGIS","Web","AppBuilder"],"author":{"url":"https://github.com/tomwayson","name":"Tom Wayson","email":"twayson@esri.com"},"license":"Apache-2.0","_id":"generator-esri-appbuilder-js@4.4.0","maintainers":[{"name":"gavinr","email":"gavreh@gmail.com"},{"name":"tomwayson","email":"tom@tomwayson.com"}],"homepage":"https://github.com/Esri/generator-esri-appbuilder-js#readme","bugs":{"url":"https://github.com/Esri/generator-esri-appbuilder-js/issues"},"dist":{"shasum":"291068b3f6df6d8415793f89696be3685078acaf","tarball":"https://registry.npmjs.org/generator-esri-appbuilder-js/-/generator-esri-appbuilder-js-4.4.0.tgz","fileCount":31,"integrity":"sha512-azgHp5HWilj3WLjp9gARp1VonGI3PNrUkbC4olLgVR7ovy0cGqOg14fGYk+/tfk1CSCBKO2a8x6Mgll5mjJ8fQ==","signatures":[{"sig":"MEQCIGG6h5mw3mSxAoN+zV6eaZ86iJWRTY/7aFcqWBLenhI1AiARO1PUtaCH2aoQi9mzP4C3V5lWc4bFEWPXerfkYuEHFw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122079,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcwH7oCRA9TVsSAnZWagAA6AcQAJTUylkiG9ldlQVgwiO8\n4xzSujX4x09MSzGm6DMCwTuWp9zVsHczhrcpiBwPHFokzs8Y9O0C85ysugOi\nuaf23DhWT/Estaw1timCYDXN2qTaBOgHZI0RLuMp9w30OYQahp1hiZqDV605\n961so3bhMiT24KHwUVrQ+P5pycauOM4zt13VadHekBr5ReT/NLRDv7xGjrYg\nqnKTi5TXdaZYzZIzz3Y/QW/+XapEH9mFLZtqK74bD64J5XW5IFpT/PqKXurE\nJa+ttDc8645VakgdG7eoPL0kZ8/KMOcSfQLL9PdDbMOTtYMVofNIzA+PgVG1\nKGMRpmQOIPWHPqAokDRIdAgFwfXBDL8xPvmKn99iG0Xg4gPzJi9InCcRfYUh\n+/U2N30HNImNxfSNzRbFGW+BhGu542JsxRUXAURsrBcyD+JhwxEa/EX3WdaP\nFP2J/r4hDlb9hoH5Zk6XjXc8WuK7o35dJlP9j+wB1aqx1D3WJjJZf13451RY\nBCrPN4Ff34P+E7trKHVIsiyykDLBqAuItGxbQOVXfLaq5Uuto8kqEfcZAkqC\nGD1Vms1rU4czPzfp/8LTUKbUTaQRcZsVFHqsS+8iGav/bNdsbh3XrKecFLdd\n11bHxR7Ul2q9me0yrvsWPQptTgU8sylJP+sEYj7XKn6zmRGQ2Yb18Adsr85G\n9+V2\r\n=JY7o\r\n-----END PGP SIGNATURE-----\r\n"},"main":"app/index.js","engines":{"node":">=4.0.0"},"gitHead":"bce6111f02cb48a1fe817bae17b2a3a979711117","scripts":{"test":"mocha --timeout 10000"},"_npmUser":{"name":"gavinr","email":"gavin@gavinr.com"},"repository":{"url":"git+https://github.com/Esri/generator-esri-appbuilder-js.git","type":"git"},"_npmVersion":"6.4.1","description":"Yeoman generator to help customize the ArcGIS Web AppBuilder","directories":{},"_nodeVersion":"8.12.0","dependencies":{"chalk":"^2.4.1","yosay":"^2.0.2","mkdirp":"^0.5.1","gruntfile-editor":"^1.2.1","yeoman-generator":"^3.1.1","underscore.string":"^3.3.5","generator-npm-init":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"*","yeoman-test":"^1.9.0","yeoman-assert":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/generator-esri-appbuilder-js_4.4.0_1556119271502_0.5116862793541179","host":"s3://npm-registry-packages"}},"4.5.0":{"name":"generator-esri-appbuilder-js","version":"4.5.0","keywords":["yeoman-generator","Esri","ArcGIS","Web","AppBuilder"],"author":{"url":"https://github.com/tomwayson","name":"Tom Wayson","email":"twayson@esri.com"},"license":"Apache-2.0","_id":"generator-esri-appbuilder-js@4.5.0","maintainers":[{"name":"gavinr","email":"gavreh@gmail.com"},{"name":"tomwayson","email":"tom@tomwayson.com"}],"homepage":"https://github.com/Esri/generator-esri-appbuilder-js#readme","bugs":{"url":"https://github.com/Esri/generator-esri-appbuilder-js/issues"},"dist":{"shasum":"c06d8632a6933757f0e5dde452c7336cd9c56a0d","tarball":"https://registry.npmjs.org/generator-esri-appbuilder-js/-/generator-esri-appbuilder-js-4.5.0.tgz","fileCount":31,"integrity":"sha512-6zDRq8vn+3ty8EeXqOsyFk5XEZVPIUd3odP+UQ9t28v7EKHhfMOGddsbG3630ceoDX8mqrFh9gvkQOlSntbpjg==","signatures":[{"sig":"MEUCIAgrYcJwnbiJ9fvf+D99KBjC8b8Lwh3SDsVqE5ZqLDIjAiEA/h1HZHxkKZw0YS+Wpvn3PQbo1YBBxUyZuj7XcbPa6HQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124970,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdB+YQCRA9TVsSAnZWagAAwhsP/Auqgyv4avmh+fMCOz89\nrMDWJSDYVgirzeRcyyir4SHGaxmUl4muKciKexpiwfujCaF8iXC+fHC0/2MK\njcujQL9E8oaU91ej9iF/1pWyDShzZVG9adSMsGJwgLece+jlFoQWvqhy+8Wm\n+YIVnRt9DZFNxycfftqaArXZsXJ5GESiG3hRQoUcSy9icKC9S7v/StMSwu5Z\nnsyWLpWx4NUX61EXYRhBffPgng2D4JRVzh2dHTsr9YZIqCxq/7M8kRwKFWhA\n1RQKr22zhW/hoZluGo0kMkaphMKWBjzI5Ojj+aiRD2zQnJ7Pw2q0Cg+wG17g\nUgwn5eaeB/g3kpPLNzfK/TOKWZZ07syqctZANififsy3h/+Jjn7Wlidjma3X\nqjx0F1dgOCgEu+Va7eTwv2H0xCC9QYT6GJlyHKqWXmqCXFrKf9Yl8FSKvw6I\nVfcHH993En3s7/C5QC8NR4SWzwiZNvnrs01tadeuyldn2sP8F4AlxvbXr3m6\nYdVZ/ORp/Wcfxpl6zgHqWYjVCwnhjYEFjukmEwxxQmmace14JNBxtjOlWsUd\n396g+v4M1VyuonyyhMOtrugWxUxZdJ5J6FG7O/3y9X+IgtKuI/33fAdSTe3B\nUDSNXzphHvmrAlr8fs2JPjD3EmqMOpvTfuqMiMTEQqF1TQEC7DSElRCLIYXT\niUUZ\r\n=VAw/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"app/index.js","engines":{"node":">=8.0.0"},"gitHead":"9d4c0dcd88bbf2f355635f427459bf6efb2c4c49","scripts":{"test":"mocha --timeout 10000"},"_npmUser":{"name":"gavinr","email":"gavin@gavinr.com"},"repository":{"url":"git+https://github.com/Esri/generator-esri-appbuilder-js.git","type":"git"},"_npmVersion":"6.4.1","description":"Yeoman generator to help customize the ArcGIS Web AppBuilder","directories":{},"_nodeVersion":"10.15.3","dependencies":{"chalk":"^2.4.2","yosay":"^2.0.2","mkdirp":"^0.5.1","gruntfile-editor":"^1.2.1","yeoman-generator":"^4.0.1","underscore.string":"^3.3.5","generator-npm-init":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"*","yeoman-test":"^1.9.0","yeoman-assert":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/generator-esri-appbuilder-js_4.5.0_1560798735600_0.37172016194184176","host":"s3://npm-registry-packages"}},"4.5.1":{"name":"generator-esri-appbuilder-js","version":"4.5.1","keywords":["yeoman-generator","Esri","ArcGIS","Web","AppBuilder"],"author":{"url":"https://github.com/tomwayson","name":"Tom Wayson","email":"twayson@esri.com"},"license":"Apache-2.0","_id":"generator-esri-appbuilder-js@4.5.1","maintainers":[{"name":"gavinr","email":"gavreh@gmail.com"},{"name":"tomwayson","email":"tom@tomwayson.com"}],"homepage":"https://github.com/Esri/generator-esri-appbuilder-js#readme","bugs":{"url":"https://github.com/Esri/generator-esri-appbuilder-js/issues"},"dist":{"shasum":"cba764ac853e3171c6f2c9eaa1597183d56d4d94","tarball":"https://registry.npmjs.org/generator-esri-appbuilder-js/-/generator-esri-appbuilder-js-4.5.1.tgz","fileCount":31,"integrity":"sha512-lS4A5CRdbGiGIhG1ZcjCnkWNsnu7NP0uKHw9MpwzJkA3h9RX3FHS12gNx3J0hd0fkEy9TgRb4Uo9h6Ls5LVa2Q==","signatures":[{"sig":"MEUCIQC3GSwhwI3P7WG506gQ8kWzFhbflmIiRGr3R7pOUljyrQIgdK5l2WwEczneO2e7Xm0UCXMPcZRC7cPyJWAiVEY0s2o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125089,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdvGpeCRA9TVsSAnZWagAANpsP+wRfM+lSU3FKZYPcez4f\njdsAc4h4ib0iTT+ia02Hirdb6t4y+M6qJMmZgrnBkdW5JgJUXMRKN1wwF036\nSyOvZDPlKN+LJ+QFnUE62BaU2zPxVOkRM8Gn76iVa03UrcAcFUuiaSMx/IWh\no1rHwLM0hJ1hxRNs41pMBVuyEFKZ/hKGpClCL9Y8hd1fGPSFWX6C3MvgBn2U\nGSdprwqPLV3+Eqg1NYlbb+tc804a+L2WpnH7BxeJ3NTBLyMXe5v0SY+VMM7u\n2NY5NbnHaN0saL8vRWJ0aApO6Bqhk461EeV3wlH4SL1kjgJNwF8m+ETLBdBx\nlznpr1N7D3ZN55v2pVwYuhxm1/UtK8IvgU4cwySlgw5Qo1/62i487Tt9bQV0\n+49pShOoGgBrlvZeodZrlVuElQXguoqOCoWLSU0Tgw6i/iN6qEmkhCqBfkGz\njJc69bv327evxMaSa/C7+timHqY7H9LDj/VcyeIHyfJNdrD+bSbrijWTcrbM\nij5Gz9SxR3uCi5AX5URek/go6p3Z2i97kn23lebZ9U6VLAWuxXXlMqMP86Dp\nVg6KTJMglkWCuM1+r6qcSJl1qv607KtDWMoPYOIE/MI/Mxc3JS8GrkGiZMhR\nQTifTnFMFUOvLwbETLRzhneFQwFiGeeRnmIGkNIog/xAQO5hGWX4yC5KDkJA\ntJdk\r\n=89zw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"app/index.js","engines":{"node":">=8.0.0"},"gitHead":"bd9fe0fbabbebd7a258d820b55723fb213d6a3c6","scripts":{"test":"mocha --timeout 10000"},"_npmUser":{"name":"gavinr","email":"gavin@gavinr.com"},"repository":{"url":"git+https://github.com/Esri/generator-esri-appbuilder-js.git","type":"git"},"_npmVersion":"6.9.0","description":"Yeoman generator to help customize the ArcGIS Web AppBuilder","directories":{},"_nodeVersion":"10.16.3","dependencies":{"chalk":"^2.4.2","yosay":"^2.0.2","mkdirp":"^0.5.1","gruntfile-editor":"^1.2.1","yeoman-generator":"^4.2.0","underscore.string":"^3.3.5","generator-npm-init":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"*","yeoman-test":"^1.9.0","yeoman-assert":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/generator-esri-appbuilder-js_4.5.1_1572629085752_0.8885333689151504","host":"s3://npm-registry-packages"}},"4.6.0":{"name":"generator-esri-appbuilder-js","version":"4.6.0","keywords":["yeoman-generator","Esri","ArcGIS","Web","AppBuilder"],"author":{"url":"https://github.com/tomwayson","name":"Tom Wayson","email":"twayson@esri.com"},"license":"Apache-2.0","_id":"generator-esri-appbuilder-js@4.6.0","maintainers":[{"name":"gavinr","email":"gavreh@gmail.com"},{"name":"tomwayson","email":"tom@tomwayson.com"}],"homepage":"https://github.com/Esri/generator-esri-appbuilder-js#readme","bugs":{"url":"https://github.com/Esri/generator-esri-appbuilder-js/issues"},"dist":{"shasum":"f3ab3e606b450f653a6d4b524fddfdbd206518ad","tarball":"https://registry.npmjs.org/generator-esri-appbuilder-js/-/generator-esri-appbuilder-js-4.6.0.tgz","fileCount":31,"integrity":"sha512-Ki4KMbUnzgT9G9ptjhyXYQRssRmSLmdoxOHp3lLB+SAALVzVln3WxHSRVgVsmEe5pgIMVg34UInuv9Kkadq89A==","signatures":[{"sig":"MEUCIDIT0905dcwOwLGjEgfn0oBSithu9Yw3y34pJYNcPF23AiEAij9tjj0UZfYepuuJLfsCqrltHtKf2ktpUSVfK0rDHkI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126056,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJec7H7CRA9TVsSAnZWagAAuDkP/3maEUrGJ5b60fid0mNU\nelpRYe2MM2bH4RZZaG45l36vbwaKlCnTwEPVG+iWlBuo6CjeEmiYqfqwaMH6\nf6wrABZnQJgUs9aV74fc6A6w9lVmBgkBe4HFVfK1fxlLQUEh5FWliB4t1CVg\n/fIxPQZQBo0ToKYeHnEjEUTNcHZmvEkNO0TF2T4056UHyfaPPEiT4j7qlzMe\nlxPQTefvKeyiAhSqCWNBAp6mDQ6Qnl22R14WgBKnJiDSw1qO7+olf1lAe/Mf\nf1MncKqT4auEVIxYlzjf6wl1I6HtKoZeakFycObrMMd+U+zNwPvL0TQSic0f\n3pxvGy4IqtNWlfw+/pogjjVxF+D/xr2YJpVMDm4jQksfLbqootZaSxPq5xx4\nueuOua2ZYvi+X/HvR7AhTkz11KMEoB75g+HpqS5vLtwdp+MkUS2QfOoJ9id5\nw1PgDuzUC5UDW+g/5Etgf6wafbigSuq6OQATGOv8s2rHM9VI0uYPjb/RfHMv\nFvuBe3Y1xDTuIin9JPGfjY/S/MtrP4sVt4d6aM7Xj3KCqJ36w0u2sL1KIwmo\new1UUbz7XUq3mPWGJyc2W3iHgHdtnQ1ahnfsDVLJT+v19Q87uCMgm/hKmgFC\nc61wuu5awelQtBqIVHPEACTbg3EKZvBACYWbBGQ74GoY2J3hAkpw0AQjhbg5\nB1CV\r\n=Onm2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"app/index.js","engines":{"node":">=8.0.0"},"gitHead":"30e8e0409e580d81e9e31f431d9960585e3709ec","scripts":{"test":"mocha --timeout 10000"},"_npmUser":{"name":"gavinr","email":"gavin@gavinr.com"},"repository":{"url":"git+https://github.com/Esri/generator-esri-appbuilder-js.git","type":"git"},"_npmVersion":"6.13.4","description":"Yeoman generator to help customize the ArcGIS Web AppBuilder","directories":{},"_nodeVersion":"12.16.1","dependencies":{"chalk":"^3.0.0","yosay":"^2.0.2","mkdirp":"^0.5.3","gruntfile-editor":"^1.2.1","yeoman-generator":"^4.7.2","underscore.string":"^3.3.5","generator-npm-init":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"*","yeoman-test":"^2.3.0","yeoman-assert":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/generator-esri-appbuilder-js_4.6.0_1584640506649_0.545622372600268","host":"s3://npm-registry-packages"}},"4.7.0":{"name":"generator-esri-appbuilder-js","version":"4.7.0","keywords":["yeoman-generator","Esri","ArcGIS","Web","AppBuilder"],"author":{"url":"https://github.com/tomwayson","name":"Tom Wayson","email":"twayson@esri.com"},"license":"Apache-2.0","_id":"generator-esri-appbuilder-js@4.7.0","maintainers":[{"name":"gavinr","email":"gavreh@gmail.com"},{"name":"tomwayson","email":"tom@tomwayson.com"}],"homepage":"https://github.com/Esri/generator-esri-appbuilder-js#readme","bugs":{"url":"https://github.com/Esri/generator-esri-appbuilder-js/issues"},"dist":{"shasum":"75441f9826b40f8ff3428373fc9c333a223c35d5","tarball":"https://registry.npmjs.org/generator-esri-appbuilder-js/-/generator-esri-appbuilder-js-4.7.0.tgz","fileCount":31,"integrity":"sha512-uchITHwJQsOiJSCZ+GsJ3c/82HTXOTSnZM02IRLcIzdeKP3ZzT81Vp1BknzPTRuYvp0uT35vX7jdCsrekOmjIg==","signatures":[{"sig":"MEUCIB4WB+M9a7EBeycyo7hld+NFcAtwIjthieP3VkwyYvklAiEAtnyCtU8F056jJN6RPpKOqS8VbwZetw6VdXWvJCj7TKU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126057,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMb9JCRA9TVsSAnZWagAALFIP/AlHf8XpS5ep/8y1f+1U\n3zp1jy3SoDr0Gg2gafFzJI3FBqBcj+cKexdSC6K5zwwEJbH0HD4XOYFaLo2F\nYCwOiCQ2chx0jnLxx6vkAlpTdOBxmhB9/AOMTJTKT87tABe7FikZyZzSWsEB\n5Rg1deOP44DkbxkdGKNEppIYQfu1Is2spszTbCT8ISH20HUCqLi6MWi6jD2O\neTsaZ6mYhfNDswaTpn1SJtYSaXuU2DoYQEaHR199HDRu3Rlwe2zDn0A/EQgT\nmTeO9e0pv8TaYLd881CvycJ3fZmJoZusl7KZPqr1cR7UVlrLUaCtGSST84a0\nsIfbk3JorTULSbvSRhE4D5aOA4RYNpvTTftC+qEYdlmJZJyPTBOwOlP8BClL\nvRk7wkAfwJBJMRy3VHtTEE5UZiUBDqN1bRDfP76rJHzNSvwnqAk8fLAkYS1P\ntZVLwxYnYm4U81uAey4dXaNwQ3iJfB6A6VDhTRmYd5vBiCVU3XUDgf3HkS7D\nJyNWo3XgU2wkXzGb0YMBAyh3WU8Rd40yxD799IH28BC+tBZBbIpbCXxZdv0V\nkMYOnY60fTPezSBWYYhJBFoMahCCvaR1s+igSUkzk9z1m4pGEzLb5a9EEcZJ\nYqDAQyCSPR3nqkH/CAhT1NVRdhgZJYbct+8POivFv5F67IpgINTmdyrOoMGa\n1ZJ9\r\n=00ul\r\n-----END PGP SIGNATURE-----\r\n"},"main":"app/index.js","engines":{"node":">=8.0.0"},"gitHead":"eb6ca0f2df4779160f455a551ae16bb936774d0b","scripts":{"test":"mocha --timeout 10000"},"_npmUser":{"name":"gavinr","email":"gavin@gavinr.com"},"repository":{"url":"git+https://github.com/Esri/generator-esri-appbuilder-js.git","type":"git"},"_npmVersion":"6.13.4","description":"Yeoman generator to help customize the ArcGIS Web AppBuilder","directories":{},"_nodeVersion":"12.16.1","dependencies":{"chalk":"^4.1.0","yosay":"^2.0.2","mkdirp":"^1.0.4","gruntfile-editor":"^1.2.1","yeoman-generator":"^4.11.0","underscore.string":"^3.3.5","generator-npm-init":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"*","yeoman-test":"^3.0.0","yeoman-assert":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/generator-esri-appbuilder-js_4.7.0_1597095753108_0.7167001313974366","host":"s3://npm-registry-packages"}}},"time":{"created":"2014-06-24T20:36:51.946Z","modified":"2024-10-26T01:15:28.118Z","0.0.1":"2014-06-24T20:36:51.946Z","0.0.2":"2014-06-25T15:47:48.201Z","0.0.3":"2014-06-25T16:02:10.526Z","0.0.4":"2014-06-26T14:29:27.477Z","0.1.0":"2014-07-07T13:20:45.802Z","1.0.0":"2015-02-05T15:39:59.052Z","1.1.1":"2015-09-21T15:36:37.552Z","1.2.0":"2016-01-08T16:37:30.766Z","2.0.0":"2016-03-01T09:27:02.554Z","2.0.1":"2016-03-04T05:43:33.605Z","2.1.0":"2016-06-16T03:57:13.226Z","2.1.1":"2016-07-27T12:47:00.022Z","2.1.2":"2017-01-28T00:08:55.363Z","2.2.0":"2017-02-07T01:58:20.476Z","2.2.1":"2017-11-21T19:13:47.298Z","3.0.0":"2018-02-26T16:28:46.110Z","3.0.1":"2018-03-05T23:05:16.551Z","3.0.2":"2018-05-23T14:17:18.952Z","4.0.0":"2018-09-18T15:35:58.719Z","4.1.0":"2018-10-09T17:26:09.302Z","4.2.0":"2018-11-12T22:29:53.331Z","4.2.1":"2018-11-12T22:44:54.682Z","4.3.0":"2019-02-13T16:09:31.175Z","4.4.0":"2019-04-24T15:21:11.667Z","4.5.0":"2019-06-17T19:12:15.710Z","4.5.1":"2019-11-01T17:24:45.893Z","4.6.0":"2020-03-19T17:55:06.789Z","4.7.0":"2020-08-10T21:42:33.278Z"},"bugs":{"url":"https://github.com/Esri/generator-esri-appbuilder-js/issues"},"author":{"url":"https://github.com/tomwayson","name":"Tom Wayson","email":"twayson@esri.com"},"license":"Apache-2.0","homepage":"https://github.com/Esri/generator-esri-appbuilder-js#readme","keywords":["yeoman-generator","Esri","ArcGIS","Web","AppBuilder"],"repository":{"url":"git+https://github.com/Esri/generator-esri-appbuilder-js.git","type":"git"},"description":"Yeoman generator to help customize the ArcGIS Web AppBuilder","maintainers":[{"email":"gavin@gavinr.com","name":"gavinr"},{"email":"twayson@esri.com","name":"tomwayson"},{"email":"grehkemper@esri.com","name":"gr_e"}],"readme":"# generator-esri-appbuilder-js [![Build Status](https://secure.travis-ci.org/Esri/generator-esri-appbuilder-js.png?branch=master)](https://travis-ci.org/Esri/generator-esri-appbuilder-js)\r\n\r\n> [Yeoman](http://yeoman.io) generator to help customize [the ArcGIS Web AppBuilder](https://developers.arcgis.com/web-appbuilder/).\r\n\r\n## About\r\n\r\nThis generator scaffolds out the boilerplate files that are needed when you are customizing the Web AppBuilder. This includes [generators](#running-the-generators) to set up your project and scaffold out the files needed to create custom widgets.\r\n\r\n![Screenshot](https://raw.githubusercontent.com/Esri/generator-esri-appbuilder-js/master/docs/images/running-the-generators.png)\r\n\r\n## Getting Started\r\n\r\n### Installation\r\n\r\nThe first prerequisite is to have the [grunt-cli](https://gruntjs.com/getting-started) installed. To install this, run:\r\n\r\n```bash\r\nnpm install -g grunt-cli\r\n```\r\n\r\nNext you must install [Yeoman](http://yeoman.io/):\r\n\r\n```bash\r\n$ npm install -g yo\r\n```\r\n\r\nFinally install generator-esri-appbuilder-js from npm:\r\n\r\n```bash\r\n$ npm install -g generator-esri-appbuilder-js\r\n```\r\n\r\n### Running the Generators\r\n\r\nThe generators should be run in the root of a working folder for your project. This should be *outside* of the Web AppBuilder's folder structure (i.e. NOT in the stem app or an app that you've already created with the Web AppBuilder). The grunt tasks configured by the generators will handle copying the widget files to the appropriate folders under the Web AppBuilder's install directory. Because of this, the generator will ask you what app to use. If you select `None` or do not have any Web AppBuilder apps in your Web AppBuilder install directory, the grunt file will be created but will not be configured to copy your code to the appropriate app directory. If you create an app _after_ running the Yeoman generator, you can either go to the Gruntfile and make manual edits (you'll see details in there), or you can re-run this generator and it will offer to overwrite your Gruntfile.\r\n\r\n#### App (Default) Generator\r\n\r\nThe app generator installs and configures the [grunt tasks](#running-the-grunt-tasks) and other project files and ensures that required subfolders (like widgets) exist.\r\n\r\n1. Navigate into the root folder of your project\r\n2. Run the generator with `yo esri-appbuilder-js`\r\n3. Answer the man's questions!\r\n\r\n|Prompt|Description|Default|\r\n|------|-----------|-------|\r\n|Type of widget(s) to be generated|Whether you want to build 2D or 3D widgets|2D|\r\n|Web AppBuilder install root|The root folder where you installed (unzipped) the Web AppBuilder Developer Edition|[USER_HOME_FOLDER]/WebAppBuilderForArcGIS|\r\n|Web AppBuilder application|The name of the application you would like the grunt task to sync your code with|None|\r\n|Would you like to use SASS for CSS preprocessing?|If you choose yes, you can utilize features from [SASS](http://sass-lang.com/) like nesting, variables, etc.|Yes|\r\n|Which JavaScript syntax version would you like to develop in?|Will widget and settings JavaScript files use ES5, [ES2015](https://babeljs.io/learn-es2015/), or [TypeScript](https://www.typescriptlang.org/)?|ES5|\r\n\r\n\r\n#### Widget Generator\r\n\r\nScaffolds out the files needed to create a new custom widget.\r\n\r\n1. Navigate into the root folder of your project\r\n2. Run the generator with `yo esri-appbuilder-js:widget`\r\n3. Answer the man's questions!\r\n\r\n|Prompt|Description|Default|\r\n|------|-----------|-------|\r\n|Widget Name|Folder name for output files and widget identifier|MyWidget|\r\n|Widget Title|Name users see in widget selector and panel title bar|My Widget|\r\n|Description|What does this widget do? (optional)|A custom Web AppBuilder widget|\r\n|Base Class|The widget's base class|my-widget|\r\n|Run inside a panel|Will your widget run inside a panel?|Yes|\r\n|Locale (i18n) file|Will your widget require a locale file?|Yes|\r\n|Style (CSS) file|Will your widget require a style file?|Yes|\r\n|Config (JSON) file|Will your widget require a configuration file?|Yes|\r\n|Template (HTML) file|Will your widget require a template file?|Yes|\r\n|Would you like a settings page?|Will your widget have a settings page?|Yes\r\n|Settings template (HTML) file|Will your settings page require a template file?|Yes|\r\n|Settings locale (i18n) file|Will your settings page require a locale file?|Yes|\r\n|Settings style (CSS) file|Will your settings page require a style file?|Yes|\r\n\r\nTaking the default values for the prompts will generate the following output under the `widgets` folder (note: if you choose TypeScript style, there will be `.ts` files instead of JS):\r\n\r\n```\r\nMyWidget\r\n│   config.json\r\n│   manifest.json\r\n│   Widget.html\r\n│   Widget.js\r\n│\r\n├───css\r\n│       style.css (or style.scss)\r\n│\r\n├───images\r\n│       icon.png\r\n│\r\n├───nls\r\n│       strings.js\r\n│\r\n└───setting\r\n    |   Setting.js\r\n    |   Setting.html\r\n    ├───nls\r\n    |       strings.js\r\n    └───css\r\n            style.css\r\n```\r\n\r\nAfter you [copy the widget files to the Web AppBuilder's stemapp](#copying-widget-files), the next time you run the Web AppBuilder, you will see something like the following on the widgets panel:\r\n\r\n![Widget in the Builder](https://raw.githubusercontent.com/Esri/generator-esri-appbuilder-js/master/docs/images/widget-in-builder.png)\r\n\r\n##### Optional Settings\r\nUsers are also able to scaffold out widgets without creating an application base. When running `yo esri-appbuilder-js:widget` from a root without an existing .yo-rc.json file, these additional questions will be asked prior to the questions above.\r\n\r\n|Prompt|Description|Default|\r\n|------|-----------|-------|\r\n|Choose your widget directory| The location you want your widgt to be built. E.g `./` for root| None|\r\n|Type of widget(s) to be generated|Whether you want to build 2D or 3D widgets|2D|\r\n|Would you like to use SASS for CSS preprocessing?|If you choose yes, you can utilize features from [SASS](http://sass-lang.com/) like nesting, variables, etc.|Yes|\r\n|Which JavaScript syntax version would you like to develop in?|Will widget and settings JavaScript files use ES5, [ES2015](https://babeljs.io/learn-es2015/), or [TypeScript](https://www.typescriptlang.org/)?|ES5|\r\n\r\n\r\n## Copying Widget Files\r\n\r\nIn order for the widgets that you're working on to be available in the Web AppBuilder you will need to copy their files to the appropriate folder under the Web AppBuilder's install root.\r\n\r\n### Copying the Files Manually\r\n\r\nFor example, let's say you've installed the Web AppBuilder in `c:\\WebAppBuilderForArcGIS`, then you'll need to copy widget files to the following folder under the stem app:\r\n\r\n```\r\nc:\\WebAppBuilderForArcGIS\\client\\stemapp\\widgets\r\n```\r\n\r\nAlso, you'll likely want to copy widget files to any applications that you've created that use them:\r\n\r\n```\r\nc:\\WebAppBuilderForArcGIS\\server\\apps\\[appId]\\widgets\r\n```\r\n\r\nUnless you're using the grunt tasks, you'll need to re-copy the files each time you make changes to the files.\r\n\r\n### Running the Grunt Tasks\r\n\r\nThe easiest way to keep your widget files in sync with the Web AppBuilder is to run the grunt tasks. After running the generators, you can run the default grunt task following at the project root:\r\n\r\n```\r\ngrunt\r\n```\r\n\r\nThis will copy over any files that haven't already been copied over, and then start watching all files under the widgets folder for changes and re-copy the files to the Web AppBuilder's folders.\r\n\r\n### Livereload\r\n\r\nThe generator enables `Livereload` by default in the Gruntfile that it creates. This means the Grunt watch task will run at the default livereload port so you can use a browser extension to have the page reload when you save your source widget files. See [grunt-contrib-watch](https://github.com/gruntjs/grunt-contrib-watch#optionslivereload) for advanced customization. Extensions are available in all major browsers ([Example for Google Chrome](https://chrome.google.com/webstore/detail/livereload/jnihajbhpnppcggbcgedagnkighmdlei?hl=en))\r\n\r\n### Linting Your Code\r\n\r\nThe app generator does not scaffold out any linting files. We recommend that you use some form of linting, either [jshint][jshint], [semistandard][semistandard], or [eslint][eslint]. An example of using semistandard is below:\r\n\r\n1) Install semistandard:\r\n```bash\r\nnpm install -g semistandard\r\n```\r\n\r\n2) Below is a sample configuration you can add to your package.json:\r\n```json\r\n  \"semistandard\": {\r\n    \"globals\": [\r\n      \"define\"\r\n    ],\r\n    \"ignore\": [\r\n      \"Gruntfile.js\",\r\n      \"**/dist/**/*.js\"\r\n    ]\r\n  }\r\n```\r\n\r\n3) Validate your code:\r\n```bash\r\nsemistandard\r\n```\r\n\r\nSee the [semistandard docs][semistandard] for more information.\r\n\r\n### TypeScript\r\n\r\nIf you choose `TypeScript` as the answer to the `Which JavaScript syntax version would you like to develop in?`, the TypeScript compiler will be used to build your Widget TypeScript file into an AMD Widget JS file that Web AppBuilder is expecting. There are a few considerations to understand when doing this.\r\n\r\n#### Widgets in Template\r\n\r\nIf you add templated widgets to your html (ex: `<div data-dojo-type=\"dijit/layout/AccordionPane\" title=\"pane #1\">accordion pane #1</div>`), you both need to mix in the template:\r\n\r\n```\r\n@declare(BaseWidget, _WidgetsInTemplateMixin)\r\nclass Widget implements IWidget {\r\n```\r\n\r\nAND call the startup of _WidgetsInTemplateMixin\r\n\r\n```\r\n public startup(args: any): void {\r\n    BaseWidget.prototype.startup.call(this, args);\r\n    _WidgetsInTemplateMixin.prototype.startup.call(this, args);\r\n```\r\n\r\nSee [here](https://github.com/Esri/generator-esri-appbuilder-js/issues/154) for more information on this pattern.\r\n\r\n## Building for Production\r\n\r\nWhen you're ready to publish your application in a user facing environment, improve performance by running: \r\n\r\n````npm run build````\r\n\r\nThe resulting package can be found in ````dist/buildOut/app.zip````\r\n\r\nThis will repackage and compress your application with only the neccessary elements.  We have found this to result in massive performance improvements.\r\n\r\nNOTE: This feature is only available for 2D applications with a chosen Web AppBuilder application.\r\n\r\n## System Requirements\r\n\r\nWe aim to support LTS versions of Node.js. Right now that means Node.js v8.0 and heigher.\r\n\r\n## Issues\r\n\r\nFind a bug or want to request a new feature?  Please let us know by [submitting an issue](https://github.com/Esri/generator-esri-appbuilder-js/issues).\r\n\r\n## Contributing\r\n\r\nWe welcome contributions from anyone and everyone. Please see Esri's [guidelines for contributing](https://github.com/esri/contributing).\r\n\r\n## Credit\r\n\r\nThis generator was inspired by [@steveoh](https://github.com/steveoh) and [@stdavis](https://github.com/stdavis)'s [generator-dojo-widget](https://github.com/steveoh/generator-dojo-widget) as well as [@dbouwman](https://github.com/dbouwman)'s [generator-bootmap](https://github.com/dbouwman/generator-bootmap).\r\n\r\n## Licensing\r\n\r\nLicensed under the Apache License, Version 2.0 (the \"License\");\r\nyou may not use this file except in compliance with the License.\r\nYou may obtain a copy of the License at\r\n\r\n   http://www.apache.org/licenses/LICENSE-2.0\r\n\r\nUnless required by applicable law or agreed to in writing, software\r\ndistributed under the License is distributed on an \"AS IS\" BASIS,\r\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\nSee the License for the specific language governing permissions and\r\nlimitations under the License.\r\n\r\nA copy of the license is available in the repository's [license.txt](https://raw.githubusercontent.com/Esri/generator-esri-appbuilder-js/master/license.txt) file.\r\n\r\n[semistandard]: https://www.npmjs.com/package/semistandard\r\n[eslint]: https://www.npmjs.com/package/eslint\r\n[jshint]: https://www.npmjs.com/package/jshint\r\n","readmeFilename":"README.md","users":{"gavinr":true,"tomwayson":true}}