{"_id":"@wide/forge","_rev":"36-0f200517b7390820eb8be923d3895605","name":"@wide/forge","dist-tags":{"latest":"2.3.3"},"versions":{"0.0.1-alpha":{"name":"@wide/forge","version":"0.0.1-alpha","license":"MIT","author":{"name":"Wide Agency","email":"contact@wideagency.com"},"contributors":[{"name":"Aymeric Assier","email":"aassier@wideagency.com"},{"name":"Julien Martins Da Costa","email":"jmartinsdacosta@wideagency.com"}],"main":"lib","bin":{"forge":"./lib/cli.js"},"engines":{"node":">=10.13.0"},"scripts":{"build":"babel src/ -d lib/ --presets babel-preset-es2015 --plugins syntax-object-rest-spread","prepare":"npm run build"},"dependencies":{"browser-sync":"^2.26.7","chalk":"^3.0.0","chokidar":"^3.3.0","columnify":"^1.5.4","cpy":"^7.3.0","dotenv":"^8.2.0","fs-extra":"^8.1.0","glob":"^7.1.6","lodash":"^4.17.15","node-sass":"^4.13.0","parcel-bundler":"^1.12.4","rimraf":"^3.0.0","svg-sprite":"^1.5.0","twig":"^1.14.0","yargs":"^14.2.0"},"devDependencies":{"babel-cli":"6.26.0","babel-preset-es2015":"6.24.1","babel-plugin-syntax-object-rest-spread":"^6.13.0"},"gitHead":"5e8c2852b1e9ebef34a1237fb9f562348075d50c","_id":"@wide/forge@0.0.1-alpha","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"myeti","email":"aymeric.assier@gmail.com"},"dist":{"integrity":"sha512-Ye4KYJ2DQ2wU+wUaA4lAG+9Nn7E4mTL7FxV3hOoRXwc7qkQ06wRNLagZUg/v1+FtJWINjaFdhrWYiZDs6vWmiw==","shasum":"c910e992b663ecd3b44d282343a47796b31ec197","tarball":"https://registry.npmjs.org/@wide/forge/-/forge-0.0.1-alpha.tgz","fileCount":33,"unpackedSize":53751,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd36+GCRA9TVsSAnZWagAAFqoP/jMUj1CzIXbhFjxaG8jL\na/bWM675uO0vZ3a6d8AOb8F+dHhD3Yl62Y8PHNMQGHhd2OtVAYhs/mIZ/3zP\n/N5rgCC806w5OuLC1nW1LQdGvv101uoLAhnsWXaaaUsVFQAVUEiT6l1qar5H\n9TDtqon+eOZWFhSt7x/GoDWQtA2akD1VxHWFt3IgOD37+mbEj1J3YTrtA/zu\n8CirLGyVq2Anbb5yM9wActM+XL0Q4dEdV/sS7/q+AquX7pkW+QirreqRNjTG\nd/XMPrcmsPoK7ny2WcnH3gX7UGOVU7bgJqcfTwZ9A849kxfz/m2qX3hCBnny\nADp/PO1FbMRTGYTLC1S+VlOBEcbZN2Rg6X9MA+utvhguRhk5yA9rDi9ate1D\nXMzx3cQyGpGTKoMVnV2oF2I0HEQRBUyYsUSaQ6eXzym3f508xBP7ihYF9bG+\n0nr0s7B1gdFLjqdTcoe+vipXGTjZZSyXHbM9M958E/X/TxvcXmq2avGwbtga\nVs9bE8w1roEaSoYNuGyn8oBh7sQuI7TompKNX7IlwiT/hMDUTitO+37krIwa\nM7EOINvCjDJ+HagohND8AsYlEWU3jHXcTGCOWQIxXKSiYojqO3fwlvrhdfi7\nEk4LeD4nimj+TlinGdpRoypZtu4tx8TOd4ToDfcB02mC0rbVYRGj8nOoKj4l\nJQ44\r\n=rc24\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNh8Hwz6GGLf+EtrrfLHme3pA6vmgnbQyJpZJRo/4aTAIhAPBZfx7pG9JVDOBe0hIM9TvaODlFWcvgKH1OzAYwUuv9"}]},"maintainers":[{"name":"myeti","email":"aymeric.assier@gmail.com"},{"name":"gflandin","email":"gflandin@wideagency.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forge_0.0.1-alpha_1574940549687_0.2768414619964379"},"_hasShrinkwrap":false},"0.0.1-alpha2":{"name":"@wide/forge","version":"0.0.1-alpha2","license":"MIT","author":{"name":"Wide Agency","email":"contact@wideagency.com"},"contributors":[{"name":"Aymeric Assier","email":"aassier@wideagency.com"},{"name":"Julien Martins Da Costa","email":"jmartinsdacosta@wideagency.com"}],"main":"lib","bin":{"forge":"./lib/cli.js"},"engines":{"node":">=10.13.0"},"scripts":{"build":"babel src/ -d lib/ --presets babel-preset-es2015 --plugins syntax-object-rest-spread","prepare":"npm run build"},"dependencies":{"browser-sync":"^2.26.7","chalk":"^3.0.0","chokidar":"^3.3.0","columnify":"^1.5.4","cpy":"^7.3.0","dotenv":"^8.2.0","fs-extra":"^8.1.0","glob":"^7.1.6","lodash":"^4.17.15","node-sass":"^4.13.0","parcel-bundler":"^1.12.4","rimraf":"^3.0.0","svg-sprite":"^1.5.0","twig":"^1.14.0","yargs":"^14.2.0"},"devDependencies":{"babel-cli":"6.26.0","babel-preset-es2015":"6.24.1","babel-plugin-syntax-object-rest-spread":"^6.13.0"},"gitHead":"5e8c2852b1e9ebef34a1237fb9f562348075d50c","_id":"@wide/forge@0.0.1-alpha2","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"myeti","email":"aymeric.assier@gmail.com"},"dist":{"integrity":"sha512-IJsV8Z8tfOKNdGlAa2QOFG9gljaeYNBYBPm8lPpx5Dk/PWfISEytLWlO2mB9ukMOYMG9ximJloUseNsDGNw0Jg==","shasum":"29ac9a26252ead1d671b8d407e41d9f5ee9fda2f","tarball":"https://registry.npmjs.org/@wide/forge/-/forge-0.0.1-alpha2.tgz","fileCount":33,"unpackedSize":53793,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd37d4CRA9TVsSAnZWagAAMewP/j+pGxIEdNfRJwNTDKZu\nd/24uYuYdaAFTXDgH2QVIA/ywy64CMI1pKJk5N5/rb/FIR0HxHFSjkGNlq/g\nfJFDOdPbVsbCHdCqfm/s75Z57IxaQGGUfe6H+ggyp+mGhx8DOXPXTPshTno6\n/ceq3Rmq2xIAyrELgRLknHbzlaQt0msvsq0L2K0IYHFlsgcKD3ATnNzoKXcV\n8dflyR0M4jVRgWmI1vMfEYtNZ62mVgPnH+1+ztB1C0EVJ59RrD8N1W3Zj0jN\npw+8WjKO/UPe7QDy5U7JiQDLdXgj8+c/fd1ZTAdEFFEWZKhxgmoePvB6UU7l\n8prpSNnYIcQSK4lAjqEthPhKhxzPhuX/q2IyGub/e98DE1Zwp86mnYTWASid\ndK+QEZBblcfn2zDTFoWqiRoqPEZOwFAjGYGxyZstv5M9tPfkZT4GKv4EsN1r\nkG3oPlr9LnrwOV5HfOTAzLtXAbV8WrsYdA1RT0ITr8xV0CxvRuL0F4pVkZwg\n48go5mmUUdkEj4++wfyIf7z8CxTRfIClchVVOsuyqoj63O1GzCj9vaknT7dI\nCi6SozLh9rY+7Y5mg2eCN4A/7tiU+WRM3K+0sexr/pdKNSTLVqZH9tfqRu6C\n9H5Dtdi54P/CQhYakWAuA5tbIE1GuyNv8LCHr8Akbnl/KlHAs859VfnE/CTh\nFdzK\r\n=3wsR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBAMKdY87Dy3CE3y4Uo0sXq6Ks8rxNo2PNY3XH1KBxuBAiASKudnRxp6sh168ywwgDOTXX8gYflbJQN83/o1nQD4bg=="}]},"maintainers":[{"name":"gflandin","email":"gflandin@wideagency.com"},{"name":"myeti","email":"aymeric.assier@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forge_0.0.1-alpha2_1574942583629_0.022806781961388856"},"_hasShrinkwrap":false},"0.0.1-beta.0":{"name":"@wide/forge","version":"0.0.1-beta.0","description":"Zero-based configuration builder for frontend integration project.","license":"MIT","author":{"name":"WIDE Agency","email":"tech@wideagency.com"},"contributors":[{"name":"Aymeric Assier"},{"name":"Julien Martins Da Costa"}],"main":"lib","bin":{"forge":"./lib/cli.js"},"engines":{"node":">=10.13.0"},"scripts":{"build":"babel src/ -d lib/ --presets babel-preset-es2015 --plugins syntax-object-rest-spread","prepare":"rimraf lib/ && npm run build"},"dependencies":{"browser-sync":"^2.26.7","chalk":"^3.0.0","chokidar":"^3.3.0","columnify":"^1.5.4","cpy":"^7.3.0","dotenv":"^8.2.0","faker":"^4.1.0","fs-extra":"^8.1.0","glob":"^7.1.6","lodash":"^4.17.15","parcel-bundler":"^1.12.4","rimraf":"^3.0.0","sass":"^1.23.7","svg-sprite":"^1.5.0","twig":"^1.14.0","yargs":"^14.2.0"},"devDependencies":{"babel-cli":"6.26.0","babel-preset-es2015":"6.24.1","babel-plugin-syntax-object-rest-spread":"^6.13.0","rimraf":"^3.0.0"},"gitHead":"ea29c0dfed1dc64fa22aa36facbbc2b544d17040","_id":"@wide/forge@0.0.1-beta.0","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"myeti","email":"aymeric.assier@gmail.com"},"dist":{"integrity":"sha512-yYgu8lTpKEUM69gaxbPSkKCdlE9ZL86sdXr/osfkfgsRjQ9qYe3zshPUYKTrvczHJ+JDtpio0JEkF7PK478QOw==","shasum":"a8afe91798f95327d650ce46094fe54bb622fc70","tarball":"https://registry.npmjs.org/@wide/forge/-/forge-0.0.1-beta.0.tgz","fileCount":35,"unpackedSize":59483,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecKWJCRA9TVsSAnZWagAA5VgP/29mQT7zv9FMyL42iaqR\n/5elWTBCa7xsRAiXahg3nEmbpLTHyP2RwD5QXLQ1003FKnkI0JExma+u3823\niZO89VFRuvnOf8QE9dFWiet1bGNiqyqylbmPVqWZEihIpLmnHLjPLOWqP6FU\nSkZ2enpHfX7vPVJCRyrziTcd6eH2MXdPlmG397j4Ncuwo0S8pkdnwGMkI9cj\n8p4Qf6c4BCqOsFMg38goj3D07evUiGPCNV1u3Q8w1fe48IY3CFvtTsUF+XS7\n3x565mllgcwNq8QI0KxHBbkuQrWM9i3EsasZVfuJdATjeo6/2dOBsmaU6r9A\n4ow1ss+MYVQFD5sla1hmj/4oIkHmuBKHO1QteaoMYm5tt9oLB++WChBGgiog\nj8Kcf3DTOme1kn4jWWyUE2fXrBpou03uyw5AE6h9jWh1HAgZINZpJ7MItCV/\nuF+ZDXlXlfbhUDT/T4pdTwiEqk+mnmRXAOwusDhGDTUecWd8caXG0eqBNvKi\no8Sr3GWGOjPvc8y71gmetZN3aGGvfb3p2/KkYy7Q4obsGAImRExBYroz8Kf4\nW5Zvitf7oJg709nyP2EtknJqGRaDQg9FQRo1jbgR8Ma94Le0qmQJpfxt4AgQ\naL9ZsAn9sABoYiTHL8mO6abfiZG0vBqYsXjyQ+eRYDFwWoGMefN4ixuIYoTn\nd5EP\r\n=MIO7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBZ7zEP87O5zozJ13CqZGAR+Vgg2YNxFKpJwNF53Aw6iAiEAh9xJogX4ejZ5hg4xQq6b0P5s3ZnH1nVTaluZAgXOg9Q="}]},"maintainers":[{"name":"gflandin","email":"gflandin@wideagency.com"},{"name":"myeti","email":"aymeric.assier@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forge_0.0.1-beta.0_1584440712939_0.80934832711831"},"_hasShrinkwrap":false},"0.0.1-beta.1":{"name":"@wide/forge","version":"0.0.1-beta.1","description":"Zero-based configuration builder for frontend integration project.","license":"MIT","author":{"name":"WIDE Agency","email":"tech@wideagency.com"},"contributors":[{"name":"Aymeric Assier"},{"name":"Julien Martins Da Costa"}],"main":"lib","bin":{"forge":"./lib/cli.js"},"engines":{"node":">=10.13.0"},"scripts":{"build":"babel src/ -d lib/ --presets babel-preset-es2015 --plugins syntax-object-rest-spread","prepare":"rimraf lib/ && npm run build"},"dependencies":{"browser-sync":"^2.26.7","chalk":"^3.0.0","chokidar":"^3.3.0","columnify":"^1.5.4","cpy":"^7.3.0","dotenv":"^8.2.0","faker":"^4.1.0","fs-extra":"^8.1.0","glob":"^7.1.6","lodash":"^4.17.15","parcel-bundler":"^1.12.4","rimraf":"^3.0.0","sass":"^1.23.7","svg-sprite":"^1.5.0","twig":"^1.14.0","yargs":"^14.2.0"},"devDependencies":{"babel-cli":"6.26.0","babel-preset-es2015":"6.24.1","babel-plugin-syntax-object-rest-spread":"^6.13.0","rimraf":"^3.0.0"},"gitHead":"8e3405f065184f4e8c3debd723f0cf16b0a2655b","_id":"@wide/forge@0.0.1-beta.1","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"myeti","email":"aymeric.assier@gmail.com"},"dist":{"integrity":"sha512-eW5W7sCfr1oJFFiT6ANzpR2YtIyL/WR3nIjpPAKgVckEQVqQ00JyWojy7lDdGFeUSXerPmGm+BAAH4H4frj46Q==","shasum":"41a9908cfd133ba1a350b74e77aae01a52f06c8d","tarball":"https://registry.npmjs.org/@wide/forge/-/forge-0.0.1-beta.1.tgz","fileCount":35,"unpackedSize":59548,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeg2ivCRA9TVsSAnZWagAAVVsP/22U5/hBl8A62iKceHB8\nWViOWMYerFRjUxIUoNtfoCNUIj9SnhM0vq1YORUHtPpeWnGpOhnHzHzM5MWW\nukr2A0yo6PQx7uFigpNcxUHrM1ZrpUSodoCnu9tJtWOGGZ4jPtp7RSYj7Cvp\nW7MIDsR6gQVoPnZwuN/Zfs8r8+Qd1C5+6nrcCvZKNz063Nwk/B5KyS1snCyY\nzttq7JZFX+77GYI42bGyFKzB6v10TG2eXQCUNJRNerFxG8sWsrHaxfAlQc+b\nADdZb5xuHfHpYwXENssGB39SEzNlsqNjMSbXoFu36z8UJ+MaITsQLKeHDufr\nnV40G6xIEmwcpVH44cw/GqmONMVDJ5z9zY8tLwV69uQD61N8uxjJK5STfidz\nE0Tp9Aj8YD+HY70b+RWPvekSD5wuL9ykPl3sWAxQKoZyE+9URpba2jEq3dUx\ngsc3NVTB1tCRGfoNA4ZOZicMUPs/N7xqIQjA08t9GkyT8XiKNWbtYmNQ/Fhx\nChdjhOHZoZexe+v2ivGmIpVwdUJypuNTyjWbYyU9ZNXGV2AgihWbUoN1VDZ3\nTu2OQczgioVDaxZZdpHl8OF5PXiJlZpHhHROioPcGGM5+WTsD6FvCYv892h4\nQo+zNlf6rcMq356L3I9B/gmmH0shm4TvcdrATLm3xobje0K5EeLoTL/2o/Ba\nZLUf\r\n=74oB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIALLK1p8+QbM2pWJSZPK7pccuwTZN3G/w5sO4gRfzGfAAiEAhOyeBXWsTVZRfxk2MfQ+hYhc3qIcOP+XQOvRkTEYAJQ="}]},"maintainers":[{"email":"gflandin@wideagency.com","name":"gflandin"},{"email":"julien.martinsdacosta@gmail.com","name":"jmartinsdacosta"},{"email":"aymeric.assier@gmail.com","name":"myeti"},{"email":"sebastien.robillard@gmail.com","name":"robiseb"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forge_0.0.1-beta.1_1585670318721_0.7084094129914984"},"_hasShrinkwrap":false},"0.0.1-beta.3":{"name":"@wide/forge","version":"0.0.1-beta.3","description":"Zero-based configuration builder for frontend integration project.","license":"MIT","author":{"name":"WIDE Agency","email":"tech@wideagency.com"},"contributors":[{"name":"Aymeric Assier"},{"name":"Julien Martins Da Costa"}],"main":"lib","bin":{"forge":"./lib/cli.js"},"engines":{"node":">=10.13.0"},"scripts":{"build":"babel src/ -d lib/ --presets babel-preset-es2015 --plugins syntax-object-rest-spread","prepare":"rimraf lib/ && npm run build"},"dependencies":{"browser-sync":"^2.26.7","chalk":"^3.0.0","chokidar":"^3.3.0","columnify":"^1.5.4","cpy":"^7.3.0","dotenv":"^8.2.0","faker":"^4.1.0","fs-extra":"^8.1.0","glob":"^7.1.6","js-beautify":"^1.10.3","lodash":"^4.17.15","parcel-bundler":"^1.12.4","rimraf":"^3.0.0","sass":"^1.23.7","svg-sprite":"^1.5.0","twig":"^1.14.0","yargs":"^14.2.0"},"devDependencies":{"babel-cli":"6.26.0","babel-preset-es2015":"6.24.1","babel-plugin-syntax-object-rest-spread":"^6.13.0","rimraf":"^3.0.0"},"gitHead":"99df724cb8743afa743d873540bfa1c4d83f2be5","_id":"@wide/forge@0.0.1-beta.3","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"myeti","email":"aymeric.assier@gmail.com"},"dist":{"integrity":"sha512-ybW3WzB275mslAc2c1NmXZ1WDIWspS7/ldRJDtUPvu8ij9gxbPZz5JUMxkH7TJpRfBxscNyliLgjwnI8PstczA==","shasum":"5c83387ea73a03c34748e2e510cce64564a0cfd6","tarball":"https://registry.npmjs.org/@wide/forge/-/forge-0.0.1-beta.3.tgz","fileCount":39,"unpackedSize":65888,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeixhaCRA9TVsSAnZWagAA76YP/AyDGpKNMGeFfOoInTXB\nBmi1lTMUibCwOb41bupMEJ4gUxgV5mTzHkfC1MbQCOLQgjo/b2BjAa9IwYtJ\nAXJ9VlOz+D2N3RkEcl2885f+Xv9tFLPOwPDzHY3ZoYrNIangSEmTmVkP4xx9\ntPO08YxM78+W+s4BNXcb/MuPTAO3GML67yqP24/3Ez3jwSZF1s76RdmO4eWL\ni5F8el33/86c9GRyqFSPM/HixSBY5ob6mWcpliSbbrphJeRWHxkJSFrz7d77\ngAgwKzbHO0SUGPKNZ+SitHYpjVbXu4lfuQLN5BpXtZnectQrTbwvm9qv0CrR\nz0pn4P9Ni+581NlxKu51aMAQ6ZLKbb818xZBsM5QOsy0qT72Zte6CeNxeO0r\na1Mrws7/7dPfj/8tmmoi4oaFm/cw6u94hBUrFxIqPmqaVEyY4Ks4u/wxifK6\nsYIxt0n8WbTFTaaMA2LtZ+1WWiHpBmF0PDueLQb5FlmFaRAn9ow1g1KjvzEr\nS8kjcx2xPuJmhCHg5iF8uSj1WtwSDF46C8aDYWDuUVgPOFBhoUC9P2JcOcZZ\nLIjRfzobbmU2ezhhxLKX96XcN+CQJF1ML0fAvYJQlYlxwBT/NwDF1b+SrjPW\n3Hz2CP1zAU99vjoQEDORQZV35Dx5T6MsyLNHSDaHu98iGlaL54VEptm6h2f6\nuoNz\r\n=q0m4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtUA0K2cQpP9IxOITKJfwImAyPO87fM64tKwMpVcdgOwIgcjXG5kK3gHkQ69N9O9IRqCWvou0wRVe2e6MTDtMrzfg="}]},"maintainers":[{"email":"gflandin@wideagency.com","name":"gflandin"},{"email":"julien.martinsdacosta@gmail.com","name":"jmartinsdacosta"},{"email":"aymeric.assier@gmail.com","name":"myeti"},{"email":"sebastien.robillard@gmail.com","name":"robiseb"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forge_0.0.1-beta.3_1586174041990_0.9362226139592638"},"_hasShrinkwrap":false},"0.0.1-beta.4":{"name":"@wide/forge","version":"0.0.1-beta.4","description":"Zero-based configuration builder for frontend integration project.","license":"MIT","author":{"name":"WIDE Agency","email":"tech@wideagency.com"},"contributors":[{"name":"Aymeric Assier"},{"name":"Julien Martins Da Costa"}],"main":"lib","bin":{"forge":"./lib/cli.js"},"engines":{"node":">=10.13.0"},"scripts":{"build":"babel src/ -d lib/ --presets babel-preset-es2015 --plugins syntax-object-rest-spread","prepare":"rimraf lib/ && npm run build"},"dependencies":{"browser-sync":"^2.26.7","chalk":"^3.0.0","chokidar":"^3.3.0","columnify":"^1.5.4","cpy":"^7.3.0","dotenv":"^8.2.0","faker":"^4.1.0","fs-extra":"^8.1.0","glob":"^7.1.6","js-beautify":"^1.10.3","lodash":"^4.17.15","parcel-bundler":"^1.12.4","rimraf":"^3.0.0","sass":"^1.23.7","svg-sprite":"^1.5.0","twig":"^1.14.0","yargs":"^14.2.0"},"devDependencies":{"babel-cli":"6.26.0","babel-preset-es2015":"6.24.1","babel-plugin-syntax-object-rest-spread":"^6.13.0","rimraf":"^3.0.0"},"gitHead":"75efc97fe701c7a9cde061ce5c97a5337dda8dd1","_id":"@wide/forge@0.0.1-beta.4","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"myeti","email":"aymeric.assier@gmail.com"},"dist":{"integrity":"sha512-LWAbtLrEJ6bBwuA6HmeEoF9gYRWshY80VZnVSFLoHW8uVFfqoCUfT/QbRdLyAM+EQcjiC31EUZ8n7Jyl5f4O8g==","shasum":"14d244eb06e5ceab519c7b510ec56f78af51d354","tarball":"https://registry.npmjs.org/@wide/forge/-/forge-0.0.1-beta.4.tgz","fileCount":39,"unpackedSize":70509,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejdqECRA9TVsSAnZWagAA6F8P/R/QjE5BrY9Isw0F63de\nHa6NOwzslr7WgX/YCCTrbX1MWE/v1J0n2Zep2jCO9XegRi1lqOXBsX0nChL4\nf2/gTVMOFAVa43FeBjhd/Aa7oilZd8YiSgrhNLMldQfBXRuXXGC2ztnMrN4k\nSFJlMG6mmKZt6TC9ZwAVAu6mGOmDsDmCei/Ze92AetjoNBulx/kXBF16/QyO\nzFiI/EeapN29tVPgS9sF/SWmNAzKfM7ChqwvlbGiCEkyg5O+ib4pR8WFQ4jQ\nTVLgLef4o7kvaKpnQn9yMDQn/tvkBCkrttok+ByEjh668j/268GTgwAq3rBS\nYgIdZnvIvQQuYUe+NNcDWXWtAIIRlhLrwX3juZEGZpTLocoGNmwTbkGJaSc0\ndGGTybNyirF4VrLcL7xlrXIcBif061xC01i6m1Uw6QqrM2swVyX3iFJ1ntRQ\nOHfWjXQ0sBi3EqvoymU7vLmMCHZB0hW3Cs5Q6YEh1h6qSx/Ikb36yglyZX5w\nmM0WxiE0smRCxkf2teCZZ9FBLjoS2tUwYgcCezGEPefJAYeJY917cPaGSxfa\n+8HbAo4F8y6jTw9iChNC7TmLLj22ICXS+M6hQAqh2SI6KPhVjBBXB7DHxN5j\nITmwk8clcdix/NclLsEcslgPjXlQGcTt9HkI6Fm/3+iJj2f5+ci7yCbamD7T\nz2Ic\r\n=WOmu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJ/l9QHM5V7K88Yx+S6ovOmM0tC3lrAh5GMKPTz6E8XAIhAKGNomwZpNApKk8jzTKtmYjW3WreRvjIRexvYuQXgyH7"}]},"maintainers":[{"email":"gflandin@wideagency.com","name":"gflandin"},{"email":"julien.martinsdacosta@gmail.com","name":"jmartinsdacosta"},{"email":"aymeric.assier@gmail.com","name":"myeti"},{"email":"sebastien.robillard@gmail.com","name":"robiseb"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forge_0.0.1-beta.4_1586354819665_0.6452334266788842"},"_hasShrinkwrap":false},"0.0.1-beta.5":{"name":"@wide/forge","version":"0.0.1-beta.5","description":"Zero-based configuration builder for frontend integration project.","license":"MIT","author":{"name":"WIDE Agency","email":"tech@wideagency.com"},"contributors":[{"name":"Aymeric Assier"},{"name":"Julien Martins Da Costa"}],"main":"lib","bin":{"forge":"./lib/cli.js"},"engines":{"node":">=10.13.0"},"scripts":{"build":"babel src/ -d lib/ --presets babel-preset-es2015 --plugins syntax-object-rest-spread","prepare":"rimraf lib/ && npm run build"},"dependencies":{"autoprefixer":"^9.7.6","browser-sync":"^2.26.7","chalk":"^3.0.0","chokidar":"^3.3.0","columnify":"^1.5.4","cpy":"^7.3.0","dotenv":"^8.2.0","faker":"^4.1.0","fs-extra":"^8.1.0","glob":"^7.1.6","js-beautify":"^1.10.3","lodash":"^4.17.15","parcel-bundler":"^1.12.4","rimraf":"^3.0.0","sass":"^1.23.7","svg-sprite":"^1.5.0","twig":"^1.14.0","yargs":"^14.2.0"},"devDependencies":{"babel-cli":"6.26.0","babel-preset-es2015":"6.24.1","babel-plugin-syntax-object-rest-spread":"^6.13.0","rimraf":"^3.0.0"},"gitHead":"fd91e4fff3e16c5e50e11c684694693921398c85","_id":"@wide/forge@0.0.1-beta.5","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"myeti","email":"aymeric.assier@gmail.com"},"dist":{"integrity":"sha512-5I19MWH2LBtV/3aCEJLtclTB7hu0gm04QpXB3hcpDxpoQ4i9MMCLgVIRkg8daKtl70eGTGJkQYUPMGE7oqtF9g==","shasum":"5a5820a122286bd95b661e7b467174a1f9523e68","tarball":"https://registry.npmjs.org/@wide/forge/-/forge-0.0.1-beta.5.tgz","fileCount":39,"unpackedSize":72662,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejynvCRA9TVsSAnZWagAAxNUP/iZ80UB4qsNAYnb8temf\nDuZZVxrvbYleYv1c7qjuhMKbPhzpw58FPYXOfoJ85UfAmkyyvVvIyUXZGwAs\nl9ZlzYwCodO1U6NLN1K9Vsa6nKIMiZtbe4cdeIgD+Nidu9QSE1ttFeYb7MqD\n9hNTO9Y54oHYEpJJfIF2MgQmM2rrJXgfR6Ff7qQPynmUbuwIPRy0WmWU7Lt8\nh3zUHnaOt4olcJvKp4uKeUGlBEqgaK3rmk79Bhb/39Seh+sZv6PIqpALfLy3\nXiXEWWp3zqeCxavHWvSwI7lmowiJN3dp93yG9KVX32HOQwRI0yi3qXNQPwK/\nQlQAbj9iBrNoyk/z5NxHXt8isVUFxGJg2esNhyxkNQH58iAN2r1If85DliFq\nYQ+gc+weWMce/MPx2xTlIdlE1sDcBp/UCLLTRyyR9nSr2sGL7Vf7EBJWryUd\nU8mCgd4NC2o8kZQoT+/RUoIjR6SxR38uXrkSqswqIjGiqMjVffgZKppXChYv\nEkDl6Wg2ofnQ19hIAjBOIbxtlraSn1aZjb0um2B0b8tF4sAWSIvosa9g6B7I\nGjgnXOw06znrte62+TDEuGly3pWCnsQWjWoCg3o8oE80yiPpezjgjtQJRU1/\nevk2lZ2wS/H6MbWZ0A9rydMaL2p7ZUki8oP2hCEMyTr7nVgjx67kjwhvEoTk\nCkgJ\r\n=PVY1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTGkKg0hy+rWhFrH+taVWU3qRbICR/64n49iZ2peOO/wIhAK5/+CUxWcimNcKs6c4Xx7mmIHFqnRtGGOyNt359rDXm"}]},"maintainers":[{"email":"gflandin@wideagency.com","name":"gflandin"},{"email":"julien.martinsdacosta@gmail.com","name":"jmartinsdacosta"},{"email":"aymeric.assier@gmail.com","name":"myeti"},{"email":"sebastien.robillard@gmail.com","name":"robiseb"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forge_0.0.1-beta.5_1586440686579_0.5917072741493008"},"_hasShrinkwrap":false},"0.0.1-beta.6":{"name":"@wide/forge","version":"0.0.1-beta.6","description":"Zero-based configuration builder for frontend integration project.","license":"MIT","author":{"name":"WIDE Agency","email":"tech@wideagency.com"},"contributors":[{"name":"Aymeric Assier"},{"name":"Julien Martins Da Costa"}],"main":"lib","bin":{"forge":"./lib/cli.js"},"engines":{"node":">=10.13.0"},"scripts":{"build":"babel src/ -d lib/ --presets babel-preset-es2015 --plugins syntax-object-rest-spread","prepare":"rimraf lib/ && npm run build"},"dependencies":{"autoprefixer":"^9.7.6","browser-sync":"^2.26.7","chalk":"^3.0.0","chokidar":"^3.3.0","columnify":"^1.5.4","cpy":"^7.3.0","dotenv":"^8.2.0","faker":"^4.1.0","fs-extra":"^8.1.0","glob":"^7.1.6","js-beautify":"^1.10.3","lodash":"^4.17.15","parcel-bundler":"^1.12.4","rimraf":"^3.0.0","sass":"^1.23.7","svg-sprite":"^1.5.0","twig":"^1.14.0","yargs":"^14.2.0"},"devDependencies":{"babel-cli":"6.26.0","babel-preset-es2015":"6.24.1","babel-plugin-syntax-object-rest-spread":"^6.13.0","rimraf":"^3.0.0"},"gitHead":"5549cb5f5aea63b9b2a32d4bb6299a8870ff5b09","_id":"@wide/forge@0.0.1-beta.6","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"myeti","email":"aymeric.assier@gmail.com"},"dist":{"integrity":"sha512-jF4lkCpztiYr+AUqLhl40ZtLHORRUs9jLqiccAcZmb8wstZRyU74lZkvM0lWi0paXr+eMJybPhRWl5O68JHdFw==","shasum":"5d4539a34842b94f1c3638c7f5130abe1165fa7c","tarball":"https://registry.npmjs.org/@wide/forge/-/forge-0.0.1-beta.6.tgz","fileCount":43,"unpackedSize":76014,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJelecKCRA9TVsSAnZWagAATR0P/0P+WXZ85DuhH+wMS1ge\nrn5uptxeVBESW3diQJCBm4DdWfA3AvXVlIexuA87FHDzzxmHgbjwQcgvp62E\nfoEw1rQd0ERyrAhA+qlOowRCCB/EqGOGx6b5kjWydmTQqgeF4IqoM1+Urg6i\n5carEQbkWnz76emukdg8lFSngI8qTlAADTNf2zDtgi/mB5l+H0H2IqrTSBAp\nVxOUm//EnmFKwUdggN5LG6wRkppzfWedTIwriJFcEeluHFcrvxpd6x67uaOe\nK3LYfyfUx73AAsn5lBV8lg/ALPqGTijyjMgCrErS2SnLe0usQAc/gIiQDAEl\nQew64hZY0Uplwcou6zuywdY/FSS98xAcOVV1nEX6uaWVQWT5lJAG3lp0oYa2\nVaj6hWcKuExrtwAXufugr6cHaGsAeppYaHQd4q7uZM7s/ues3djq+I3aLcg6\n8xij9ZiIWyeLW/MGkTG2IjOyWe2k0MT80Yyw6lNMhUBgEqlSqRrLy0ohuBod\nG13TJqp7Kn5NYODI1MHZgi4rz9QD45XzypGeAom/h31HPrXLXtSr+GdOR4K4\nY1ZsWozU1Gly69aIQ2qULsF/sC752Fbg8DQRMOHPn0hZk3+GSzHhw/D34hYV\nvEExI1EORNDIFyM+zY2/U/FMfoYbWOP0csULLpBV09kx3mHuUm6wIc1/S0Yt\nwnIZ\r\n=hoCj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClwOuA4EfkYu2BhQoGJPK8q+HYn7YZ21n4dhETvvp7oAIgVMPYJ7Djw5fjd9B2+bm3tqIRihuPkus161w91Nbv0jo="}]},"maintainers":[{"email":"gflandin@wideagency.com","name":"gflandin"},{"email":"julien.martinsdacosta@gmail.com","name":"jmartinsdacosta"},{"email":"aymeric.assier@gmail.com","name":"myeti"},{"email":"sebastien.robillard@gmail.com","name":"robiseb"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forge_0.0.1-beta.6_1586882313792_0.32490233095336096"},"_hasShrinkwrap":false},"0.0.1-beta.7":{"name":"@wide/forge","version":"0.0.1-beta.7","description":"Zero-based configuration builder for frontend integration project.","license":"MIT","author":{"name":"Aymeric Assier","url":"https://github.com/myeti"},"contributors":[{"name":"Aymeric Assier","url":"https://github.com/myeti"},{"name":"Julien Martins Da Costa","url":"https://github.com/jdacosta"}],"main":"lib","bin":{"forge":"./lib/cli.js"},"engines":{"node":">=10.13.0"},"scripts":{"build":"babel src/ -d lib/ --presets babel-preset-es2015 --plugins syntax-object-rest-spread","prepare":"rimraf lib/ && npm run build"},"dependencies":{"autoprefixer":"^9.7.6","browser-sync":"^2.26.7","chalk":"^3.0.0","chokidar":"^3.3.0","columnify":"^1.5.4","cpy":"^7.3.0","dotenv":"^8.2.0","faker":"^4.1.0","fs-extra":"^8.1.0","glob":"^7.1.6","js-beautify":"^1.10.3","lodash":"^4.17.15","parcel-bundler":"^1.12.4","rimraf":"^3.0.0","sass":"^1.23.7","svg-sprite":"^1.5.0","twig":"^1.14.0","yargs":"^14.2.0"},"devDependencies":{"babel-cli":"6.26.0","babel-preset-es2015":"6.24.1","babel-plugin-syntax-object-rest-spread":"^6.13.0","rimraf":"^3.0.0"},"gitHead":"3029aac53a7d64fb47f86b9de23dc612c5d3fda2","_id":"@wide/forge@0.0.1-beta.7","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"myeti","email":"aymeric.assier@gmail.com"},"dist":{"integrity":"sha512-TJttG8NqWfCZ4p4Zo2ZoY0G/7cOYLXYbFPXi4M5t+u5Upqm7znE+yq82ARr2aY94PD/h3VdC+l/WaxK6JVPSug==","shasum":"7d37dba53d134eb1e63184cce4b28c9837fa8e55","tarball":"https://registry.npmjs.org/@wide/forge/-/forge-0.0.1-beta.7.tgz","fileCount":43,"unpackedSize":76349,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJelfeSCRA9TVsSAnZWagAAP6AP/jgUo0Pbd0uhqWv3cOh2\neXZfxcOaTnP7dd/d01Xzh5o6RqoJEheUSRcpaSn7Utoi8dEILgqCbjK9kxVv\noDFeRbu4hUra3/q92+Gdytca3ofx7ZCmLRWbYtxE1NuNTFqcjMMHCSg/gHmg\nKQqrbByX0Wa2lHcubAlhhmaro/PUi2dyU0VJRBffFtqYUv9rrNanXymRVEbq\na7ujm0dFf0zFHE7QBk78X/3brQTuol+Tge5KzkrpGv00TGPdRLFsX2dXWMHa\n4/0eokdK3uGeVVOTpDwBMDRscTV+Ftz9voHIDLb7Z1j5RzXNMflS+vObKunK\nQFGA0Vuj8HDfY/Cp7xCS2puTgm5ipIExKup5qaH1DpcWTH91B6sPmWI0R44Z\nZZOu0VLrB0/WXf1Zjf9HKidwSKYlJo+RCpLd2PeW2IrlSwXBhMNGhiwxvZP+\nis5Mj2haG3Q3O+R5so8JOeWpB749GF9cffjYiL6HykuISJsqL6HJxtqxWlAN\npgeij6RwOpj+8XwmzVEzEBYk9Wb3bsQIH6sNDZJOUJNCS1aEcUb/gpPbdn/H\nvpZt9UPeID6yIQfJY2C4FzBuPSn8C/ZGUDTp8YhD7Lw6wvz+4gHyqWoK6n0J\nAhM+5xGuKSSXqEgdGRTjoOCBL5kGMs++VwbL0o85mha4eVMqppPYCUyl5cnV\nNUAj\r\n=TZyi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHjnlYwnkS+dGoeV3TrhJe8fmaihGz5+NQRplRF4PIFVAiByU8STYnogfuU9/JU119b3NPS0wt45+1sU7EYekIew7g=="}]},"maintainers":[{"email":"gflandin@wideagency.com","name":"gflandin"},{"email":"julien.martinsdacosta@gmail.com","name":"jmartinsdacosta"},{"email":"aymeric.assier@gmail.com","name":"myeti"},{"email":"sebastien.robillard@gmail.com","name":"robiseb"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forge_0.0.1-beta.7_1586886545985_0.9482394130301142"},"_hasShrinkwrap":false},"0.0.1-beta.8":{"name":"@wide/forge","version":"0.0.1-beta.8","description":"Zero-based configuration builder for frontend integration project.","license":"MIT","author":{"name":"Aymeric Assier","url":"https://github.com/myeti"},"contributors":[{"name":"Aymeric Assier","url":"https://github.com/myeti"},{"name":"Julien Martins Da Costa","url":"https://github.com/jdacosta"}],"main":"lib","bin":{"forge":"./lib/cli.js"},"engines":{"node":">=10.13.0"},"scripts":{"build":"babel src/ -d lib/ --presets babel-preset-es2015 --plugins syntax-object-rest-spread","prepare":"rimraf lib/ && npm run build"},"dependencies":{"autoprefixer":"^9.7.6","browser-sync":"^2.26.7","chalk":"^3.0.0","chokidar":"^3.3.0","columnify":"^1.5.4","cpy":"^7.3.0","dotenv":"^8.2.0","faker":"^4.1.0","fs-extra":"^8.1.0","glob":"^7.1.6","js-beautify":"^1.10.3","lodash":"^4.17.15","parcel-bundler":"^1.12.4","rimraf":"^3.0.0","sass":"^1.23.7","svg-sprite":"^1.5.0","twig":"^1.14.0","yargs":"^14.2.0"},"devDependencies":{"babel-cli":"6.26.0","babel-preset-es2015":"6.24.1","babel-plugin-syntax-object-rest-spread":"^6.13.0","rimraf":"^3.0.0"},"gitHead":"eea7bbb1f4a657921df954b73c91c5203ccce337","_id":"@wide/forge@0.0.1-beta.8","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"myeti","email":"aymeric.assier@gmail.com"},"dist":{"integrity":"sha512-Bdk0iKSqbtdAaA3m6MAYC4Le2Qo3SsCLcHXrLDlSImHQsgO3qyMQZ9U8ot2h/U1KLjLrESJ4CShHNzOuwXDcSw==","shasum":"fb3d9f2f07d96f6ee84a30b35ee213f0fe4e54a5","tarball":"https://registry.npmjs.org/@wide/forge/-/forge-0.0.1-beta.8.tgz","fileCount":43,"unpackedSize":76514,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewrUQCRA9TVsSAnZWagAAvSgQAIvuqzoevX7UUiVxtKqB\nWbvaUNAjCQHLVDutBJkthCV9bGcdgYBMchDd6aKkx+KjAfYCEiygs5zASQQ8\nhNL6zdlIKowq2dTegeC5Hg9ed5tfaFmFJRoB0cxaiBSwnks1ulHQyIJwUVxH\nxsL2riQigIORqnUQ4jsfVN76zPN1UqMeW+kl1Sq+mgYQiltBFBrc+JXKRyUm\ncr0sJ23HsO5hd4RRHM2Rv/w/CuTw4zIZ3dBfH35zl1AGHHduhSRyVsUpFJ1p\nKdrI/hn6fnnPhnbmZjxZ7Rvt7FXNAEx1grvUr0yOxQFe1DwdOXCsWkB6od4W\nRvDomJeMZbXbSoP90ix2Dx2wrONi+bGP09/0oZYK68brsxLmwLcbRjJM7470\ne8nLonLn9iioO6h/TYaSo3zKvfdQxCkwRWrLFWfRj1BmLtfQJDh7DZSciRCW\nMiO3eLm7MOtuUlIrmbUM0QR9+Q29rIIv3RJo8eZrAiT8la0TzxBbnF5sqzYt\nRAN0owkwF94bLqNB8/iCVMQ+lvnLmyZrEoOMC7pkP1rlALpBchqDAQSad1LT\nxiHbmcHRkwu4kwmrglwdRNZHPKzDQukCpBwvUliFAesaS6H6sMeB1p5q9jSl\nCSFDUuHBMKEdAF3WfnDT4r+8ngR9sFgyqCyXvc+tOQHJEWVhm+sEf1ZVqVU8\ny9CQ\r\n=wlPZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1omqSus8zS65Zan/9Ptr5u/PutaLyvnVE2ykuYoOf7gIgMvPHjP5sI240psAAgdJMkCvwXFRstKoJU2rV5vkBR7I="}]},"maintainers":[{"email":"gflandin@wideagency.com","name":"gflandin"},{"email":"julien.martinsdacosta@gmail.com","name":"jmartinsdacosta"},{"email":"aymeric.assier@gmail.com","name":"myeti"},{"email":"sebastien.robillard@gmail.com","name":"robiseb"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forge_0.0.1-beta.8_1589818640282_0.8540019340263734"},"_hasShrinkwrap":false},"0.0.1-beta.9":{"name":"@wide/forge","version":"0.0.1-beta.9","description":"Zero-based configuration builder for frontend integration project.","license":"MIT","author":{"name":"Aymeric Assier","url":"https://github.com/myeti"},"contributors":[{"name":"Aymeric Assier","url":"https://github.com/myeti"},{"name":"Julien Martins Da Costa","url":"https://github.com/jdacosta"}],"main":"lib","bin":{"forge":"./lib/cli.js"},"engines":{"node":">=10.13.0"},"scripts":{"build":"babel src/ -d lib/ --presets babel-preset-es2015 --plugins syntax-object-rest-spread","prepare":"rimraf lib/ && npm run build"},"dependencies":{"autoprefixer":"^9.7.6","browser-sync":"^2.26.7","chalk":"^3.0.0","chokidar":"^3.3.0","columnify":"^1.5.4","cpy":"^7.3.0","dotenv":"^8.2.0","faker":"^4.1.0","fs-extra":"^8.1.0","glob":"^7.1.6","js-beautify":"^1.10.3","lodash":"^4.17.15","parcel-bundler":"^1.12.4","rimraf":"^3.0.0","sass":"^1.23.7","svg-sprite":"^1.5.0","twig":"^1.14.0","yargs":"^14.2.0"},"devDependencies":{"babel-cli":"6.26.0","babel-preset-es2015":"6.24.1","babel-plugin-syntax-object-rest-spread":"^6.13.0","rimraf":"^3.0.0"},"gitHead":"b81ae410a468b42fd7728d619401a4552dd172b8","_id":"@wide/forge@0.0.1-beta.9","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"myeti","email":"aymeric.assier@gmail.com"},"dist":{"integrity":"sha512-fZ+Cz6SgfgJ6QA14jFufE48PEAGEAp6s1NQ8L8A+Z5YK57Xssw2tMBmrzLizbkIl/nvRe2wOfCNiJJiRTyHNmA==","shasum":"8587059233b713095dee0e8714ea810dae62554a","tarball":"https://registry.npmjs.org/@wide/forge/-/forge-0.0.1-beta.9.tgz","fileCount":45,"unpackedSize":79393,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJew+2VCRA9TVsSAnZWagAAZAwQAJu41Uw11zVxcWdwjxIS\nICIrOL2yyRj8R2MP8zAa5VNogqOrg/O6nI8dKdE/70ktSfHNYiecHgaMPyiA\nI/Pc5sRu8OA0b76MJslyb3K2TiNj2vrGTrQnqSSwTI3XypfCHOzmSdO+CBMU\n9bcmz8SN6JpjPfPxKMoFDjc9MLQ038w5+yg5kcHp2+i0IoJfM1J24rjc57RR\nHMleONFAtKyCbFHg0sR42qY8+K7E2NmmKOEgttSymHCBd37N8v11XNyINqU0\nFo8ttXrvQ3VDULmbnS2LVs1/mcR5gLzWPPE12ZSHBViH28/HPsQRN54CZf7I\nq9AeiuMg6kGtD3eEumKXoazflsBHbBpJjhGHRSvUxg3t2h5quewVkjQDaIVk\nWSN+95+MLlmapbiTgwP8hlW4jAxdLIjSpml6Ptgi7QyWtFTWlbw58IBN+7uL\nhJBAYNUOETgvegiHruabrYypmCx1RBDU3tSRC6mv/cOw1PQtAi0rNhqcDtxA\n5+GYBr7Oca465HXHXHfiFkz5OP5HxZ36fsx6VjSB7/0vKn0kVEmzhlyk9pGj\n4L+dTDhvJcdZnXufpa3UElGU8jLYILz0h+sy8v5n+lBVNiQDjcf/HAlEg7Tw\nmqrMdxnDyTNbkDyZBBOctM37U8pcuW7XMVqjIyqu+z59vaPG+/MuqF4RHkeC\n7KKH\r\n=d6b1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQgrhblXCNx4E68CWY+TmqhtfQ3eyo7gRttBnGqx9yRQIhAOBeoD50vEA/7KZoL+WEwvYryBWBvZsJbtD5eyxFPswI"}]},"maintainers":[{"email":"gflandin@wideagency.com","name":"gflandin"},{"email":"julien.martinsdacosta@gmail.com","name":"jmartinsdacosta"},{"email":"aymeric.assier@gmail.com","name":"myeti"},{"email":"sebastien.robillard@gmail.com","name":"robiseb"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forge_0.0.1-beta.9_1589898645312_0.3809988658017478"},"_hasShrinkwrap":false},"2.0.0":{"name":"@wide/forge","version":"2.0.0","description":"Zero-based configuration builder for frontend integration project.","license":"MIT","author":{"name":"Aymeric Assier","url":"https://github.com/myeti"},"contributors":[{"name":"Aymeric Assier","url":"https://github.com/myeti"},{"name":"Julien Martins Da Costa","url":"https://github.com/jdacosta"}],"repository":{"type":"git","url":"git+https://github.com/wide/forge.git"},"main":"lib","bin":{"forge":"./lib/cli.js"},"engines":{"node":">=10.13.0"},"scripts":{"build":"babel src/ -d lib/ --presets babel-preset-es2015 --plugins syntax-object-rest-spread","prepare":"rimraf lib/ && npm run build"},"dependencies":{"autoprefixer":"^9.7.6","browser-sync":"^2.26.7","chalk":"^3.0.0","chokidar":"^3.3.0","columnify":"^1.5.4","cpy":"^7.3.0","dotenv":"^8.2.0","faker":"^4.1.0","fs-extra":"^8.1.0","glob":"^7.1.6","js-beautify":"^1.10.3","lodash":"^4.17.15","parcel-bundler":"^1.12.4","rimraf":"^3.0.0","sass":"^1.23.7","svg-sprite":"^1.5.0","twig":"^1.14.0","yargs":"^14.2.0"},"devDependencies":{"babel-cli":"6.26.0","babel-preset-es2015":"6.24.1","babel-plugin-syntax-object-rest-spread":"^6.13.0","rimraf":"^3.0.0"},"gitHead":"b81ae410a468b42fd7728d619401a4552dd172b8","bugs":{"url":"https://github.com/wide/forge/issues"},"homepage":"https://github.com/wide/forge#readme","_id":"@wide/forge@2.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"myeti","email":"aymeric.assier@gmail.com"},"dist":{"integrity":"sha512-Th7diroxULTTs2DczVlRjPqn2xox+yCpr2FsDefYLWBGl0Fo7fF5EcM26e60hGOVP4JqufxzG8v+PlPgHesLBQ==","shasum":"5925ca0d87ad4bb3f8aab8cac09180fade502edd","tarball":"https://registry.npmjs.org/@wide/forge/-/forge-2.0.0.tgz","fileCount":45,"unpackedSize":79477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0SHECRA9TVsSAnZWagAA5pUQAJoqhx8tswG7jXnOwgSB\nvqqjILTUqilmdd+eulDmm9WAKIiu6scoqn/VuUuyqJaZ+jPtFK2FBmPQEK/9\nX87epyTlntYiMZBX+kvxNoD/uf+XtpNf0gsyixMEbW76yJBGlCJSfeT46xFW\n2hK37ypK7kgVgIPR5sOEEsbOkY84gXmW/j4PSpi/QNYzkzIi2Fpp+Cb4j7YZ\nrd8d7Y5VQsxmZhkMt1LQW9e7l6vsxd5e2JJIRjr9QhUgta0zk1RBwy+Iz4OU\n5f4J8xMFnSfJ4AtK7bRi1V0AnRHvG2F4O3P7SA4AQkqH/cShfkwrwPr5xzV6\nI7Wqo9Dj60Qnan+CfmpHYLt0psUMPUCluHGVdheP9cWKIzKE7M1kwu+PEp6X\nzgD2CpnOcrTuQjNkHXvBbz8PS6+2ZoDt+T7yyU6HGqPLsfeUAKtJPyiYBZpn\nt63JFHyWnhNpcO4aMTiB2pe0LXNuozA9p5WFRqx5g9F82TMcKqrxDtpmNqjR\nr88k+2LnyzUKA5o+mEG389F2fC4wyS+BNM1akcozdR34DtFymeXHgW9fLmO/\nmQov7VtJL3NV2dfl3drbjexpTmA52BO8iRJvDhyCHW2C6+RcvSdRdOsPrtTz\nLcqNdSeTGWiVosCGXcr4Gaq7XKGk+/y7OhrBzDI0NXSn0v2KWp7Z5fO8l1fl\nDd8H\r\n=1AV4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCkPSp7O00QvvxgSrac/T3wD7GEAGS5zAl2b9daXSLreQIhAMAjQ+UX/FN8Xw1tpBLuEuDJG4OIP9BuM06IAadsXpdC"}]},"maintainers":[{"email":"gflandin@wideagency.com","name":"gflandin"},{"email":"julien.martinsdacosta@gmail.com","name":"jmartinsdacosta"},{"email":"aymeric.assier@gmail.com","name":"myeti"},{"email":"sebastien.robillard@gmail.com","name":"robiseb"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forge_2.0.0_1590763972052_0.049410244482746224"},"_hasShrinkwrap":false},"2.1.0":{"name":"@wide/forge","version":"2.1.0","description":"Zero-based configuration builder for frontend integration projects.","license":"MIT","author":{"name":"Aymeric Assier","url":"https://github.com/myeti"},"contributors":[{"name":"Aymeric Assier","url":"https://github.com/myeti"},{"name":"Julien Martins Da Costa","url":"https://github.com/jdacosta"}],"repository":{"type":"git","url":"git+https://github.com/wide/forge.git"},"main":"lib","bin":{"forge":"lib/cli.js"},"engines":{"node":">=10.13.0"},"scripts":{"build":"babel src/ -d lib/ --presets babel-preset-es2015 --plugins syntax-object-rest-spread","prepare":"rimraf lib/ && npm run build"},"dependencies":{"autoprefixer":"^9.7.6","browser-sync":"^2.26.7","chalk":"^3.0.0","chokidar":"^3.3.0","columnify":"^1.5.4","cpy":"^7.3.0","dotenv":"^8.2.0","faker":"^4.1.0","fs-extra":"^8.1.0","glob":"^7.1.6","js-beautify":"^1.10.3","lodash":"^4.17.15","parcel-bundler":"^1.12.4","rimraf":"^3.0.0","sass":"^1.23.7","svg-sprite":"^1.5.0","twig":"^1.14.0","yargs":"^14.2.0"},"devDependencies":{"babel-cli":"6.26.0","babel-preset-es2015":"6.24.1","babel-plugin-syntax-object-rest-spread":"^6.13.0","rimraf":"^3.0.0"},"gitHead":"928e2b4ab107326fb06b69b88129e8dae0eedcc8","bugs":{"url":"https://github.com/wide/forge/issues"},"homepage":"https://github.com/wide/forge#readme","_id":"@wide/forge@2.1.0","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-/V/seUWvmaHv25EfCJ9DyKnsQjt58gp04RoAWuGfMl4YMcHNr0R/uxsasaFW0EF8RXZR9f09oFDprOSZ9GsPGA==","shasum":"1d516bee958b4f7747eac72951a2b09628674144","tarball":"https://registry.npmjs.org/@wide/forge/-/forge-2.1.0.tgz","fileCount":47,"unpackedSize":83552,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfECaKCRA9TVsSAnZWagAA1IcP/RucwZ4PUnGf0/+eeqix\nf6BDo63ZFGSDek/WxD7D6/s1ljpGE+UmQdPhrhcOYfkitAjoR6rrUuy9ats2\n6uikhkPt7Atw9fbI0NWnwvXPqqdxzHcn+1reYAMw0Uxbu4rwowLLrhNLCmiI\nYHveVhV7mvrHS/mNLXRIalPk6HYDvxvtB+nf4/N1pDd46SgP0eJEss8Hlje9\ngQdKnsnnF+FchLQoFT/nnSmVsQ4St644KJDxGhAy0OqkT8ceSohBaD/DDxV4\nXE5LaIw0uh85VYRlQuo9w5zW3/cagSKJqCEipF9O1k3aR5n0LphnKAW3WLpp\niDFvrmo41wy7s10YEIqXuv97sTFJEmTzPDZySVUxxb0hY4A46JOVA1Mip2cU\ne5BDttudyMOcuTvmdQl0KLRCK4hiQtTh4xUXDITLqFrpoGxdfpvjL1e0eR5v\nMNjB7VCDzY0+1zRkd0E5V9y1qItk756VcTqD19v1XB4AmJJuBsXOoFiepkCB\n9v4GQwvrMN3EFBUsI0V5c5CRvHFWy6183H167TLc74n1/Z6cbNd95Bmyhpkm\nIrBflSSFmgclF2QhqZTQsN4WRAEzDHMHEJFsDPPcw8VAsXQ4LPnzUrtJWOYV\nyN3KzfLJw8P33Ski/j6OFV+P0MJrXdipiLoRGU5P0axXIxc8FEpRtQ9PKbKX\nk6k4\r\n=bW8p\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB6jp3D73+Elsp6uPOh6OloDeti6KxZPGuPT2dXyzOckAiEAw5528I80KvKVrOP9CYKRHafy5GH6BFx9haHI7KqXiHw="}]},"maintainers":[{"email":"gflandin@wideagency.com","name":"gflandin"},{"email":"julien.martinsdacosta@gmail.com","name":"jmartinsdacosta"},{"email":"aymeric.assier@gmail.com","name":"myeti"},{"email":"sebastien.robillard@gmail.com","name":"robiseb"}],"_npmUser":{"name":"myeti","email":"aymeric.assier@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forge_2.1.0_1594893962447_0.8765751382183153"},"_hasShrinkwrap":false},"2.1.1":{"name":"@wide/forge","version":"2.1.1","description":"Zero-based configuration builder for frontend integration projects.","license":"MIT","author":{"name":"Aymeric Assier","url":"https://github.com/myeti"},"contributors":[{"name":"Aymeric Assier","url":"https://github.com/myeti"},{"name":"Julien Martins Da Costa","url":"https://github.com/jdacosta"}],"repository":{"type":"git","url":"git+https://github.com/wide/forge.git"},"main":"lib","bin":{"forge":"lib/cli.js"},"engines":{"node":">=10.13.0"},"scripts":{"build":"babel src/ -d lib/ --presets babel-preset-es2015 --plugins syntax-object-rest-spread","prepare":"rimraf lib/ && npm run build"},"dependencies":{"autoprefixer":"^9.7.6","browser-sync":"^2.26.7","chalk":"^3.0.0","chokidar":"^3.3.0","columnify":"^1.5.4","cpy":"^7.3.0","dotenv":"^8.2.0","faker":"^4.1.0","fs-extra":"^8.1.0","glob":"^7.1.6","js-beautify":"^1.10.3","lodash":"^4.17.15","parcel-bundler":"^1.12.4","rimraf":"^3.0.0","sass":"^1.23.7","svg-sprite":"^1.5.0","twig":"^1.14.0","yargs":"^14.2.0"},"devDependencies":{"babel-cli":"6.26.0","babel-preset-es2015":"6.24.1","babel-plugin-syntax-object-rest-spread":"^6.13.0","rimraf":"^3.0.0"},"gitHead":"59f4506e66d0af0e236bd49ecf3d1b94ea4d442c","bugs":{"url":"https://github.com/wide/forge/issues"},"homepage":"https://github.com/wide/forge#readme","_id":"@wide/forge@2.1.1","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-U1qetY5Zu/Njp1CLJ8B/Sk6hE12Z+zJFB/qgZvMYT3+lQMj1M0SI77XrWep3blnLSgKFXggRuxK88Sert8xeag==","shasum":"006b211c70076965461d267d8566c0d486149e18","tarball":"https://registry.npmjs.org/@wide/forge/-/forge-2.1.1.tgz","fileCount":47,"unpackedSize":84422,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFrqNCRA9TVsSAnZWagAA9XIP/18VKVpv9/LMxzA0Jji9\nQHW/RWXevRrGkafep0RUwNs7ZEmO5uw80I9DK6W21JNn+5MTORZaQ+pfJToc\nWOMjeGE5++u+9tDALpdChoI0jBuUfmPpOO4PlUd0D4V4uYhZA9vVI29+wm7Y\n9oEof52kk60qg+CtYtyIwml0HjFJUkYuLU0X3ez3ssVuZn6F9iTu/i4lwxBV\nFS1QPiL6XL1P6UY3uJwq8zrv0YujuK5irlFnTGr4MCilCV8x9XWjgDaIry33\nA20vHt3S1qyWF6m23beclkIw4OUDivKNayn7w0bOHEu3wmU+/soBRJCx1jX7\n6K2B2oj562eBGcD2xbrsUYAOSKv8vjzMK4N96ckLr2JRmZ0GK7uFCnUxPFXR\nlrmfcDPR0yd/Yg7U4M/0f6rWiYs7JCTudtnQaqpAuq3Yf5IkkIqbUY29u5qy\n0dTbSzsDj/JZyP/QHp8BtePamSHBAwaIz+ig6cv+4V8VeMen4ITaOv5yUuCk\nDe/xBnsQAX7U9lJ7uTrZdpiFp+1iwnQx7Cwjc8XxYlLj3V4inaTC1G672ovX\nl5tsMG3kjz1zWpPZiNVoyYHu8qvknU5pWkH853PfOHIEDLag6nLIyMg9pht/\nDFKygSCr71bXu2hW+gQXWFvPJA5+Ut72WWPaXgsoEszgGk8ewh7y3Lln+XBo\na9MT\r\n=2DLk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9ADe0jWX2nn9jAgJbrc6D52RA+1prEeYegOYVKIDY+wIhAPMWIpnLN2Pw8aUT31LOq0WScA7M5gQB5D/Nb9cGa7Zp"}]},"maintainers":[{"email":"gflandin@wideagency.com","name":"gflandin"},{"email":"julien.martinsdacosta@gmail.com","name":"jmartinsdacosta"},{"email":"aymeric.assier@gmail.com","name":"myeti"},{"email":"sebastien.robillard@gmail.com","name":"robiseb"}],"_npmUser":{"name":"myeti","email":"aymeric.assier@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forge_2.1.1_1595325069094_0.4487658571491304"},"_hasShrinkwrap":false},"2.1.2":{"name":"@wide/forge","version":"2.1.2","description":"Zero-based configuration builder for frontend integration projects.","license":"MIT","author":{"name":"Aymeric Assier","url":"https://github.com/myeti"},"contributors":[{"name":"Aymeric Assier","url":"https://github.com/myeti"},{"name":"Julien Martins Da Costa","url":"https://github.com/jdacosta"}],"repository":{"type":"git","url":"git+https://github.com/wide/forge.git"},"main":"lib","bin":{"forge":"lib/cli.js"},"engines":{"node":">=10.13.0"},"scripts":{"build":"babel src/ -d lib/ --presets babel-preset-es2015 --plugins syntax-object-rest-spread","prepare":"rimraf lib/ && npm run build"},"dependencies":{"autoprefixer":"^9.7.6","browser-sync":"^2.26.7","chalk":"^3.0.0","chokidar":"^3.3.0","columnify":"^1.5.4","cpy":"^7.3.0","dotenv":"^8.2.0","faker":"^4.1.0","fs-extra":"^8.1.0","glob":"^7.1.6","js-beautify":"^1.10.3","lodash":"^4.17.15","parcel-bundler":"^1.12.4","rimraf":"^3.0.0","sass":"^1.23.7","svg-sprite":"^1.5.0","twig":"^1.14.0","yargs":"^14.2.0"},"devDependencies":{"babel-cli":"6.26.0","babel-preset-es2015":"6.24.1","babel-plugin-syntax-object-rest-spread":"^6.13.0","rimraf":"^3.0.0"},"gitHead":"36b4e979147f58f39a1dcba09dcb47590f389c99","bugs":{"url":"https://github.com/wide/forge/issues"},"homepage":"https://github.com/wide/forge#readme","_id":"@wide/forge@2.1.2","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-uFT6965coCW20AY3DPK9oDycmj9rhu1GMlvpPzBAIG3GUe/pwK3dr7jItHdHBMAudIz8hBIeSSoIIQmnaooyIQ==","shasum":"ae4c86896471715ddfbfa7fa28863ce3296b9186","tarball":"https://registry.npmjs.org/@wide/forge/-/forge-2.1.2.tgz","fileCount":47,"unpackedSize":86353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGuHACRA9TVsSAnZWagAAjEcP/2hD6qgXVg31eOwLn+6i\noOEMgRW5zULM9UdzUiiBI+aC3Ap8fp3qIpJrB9f2huJNDa5QAtlLaMFLe1CE\nCrGLIWyUFTlOIwJvmZ7m0BeYmFyKoCXMg1XNWfDDoDZwAYDcHV4sU6LR9D9x\nmIAqE7G79Bk+1aavHxLiguy8QCPTxM4Kh5nBezAeaPVLMoEv+9U4CBNwVQbH\nISftXXYC+hxoI5VmsludgBSscSa1kTbklONw5nS4iL2hmZGBYL8fFk4KOhIA\n4vxAzWDt1ppHGt/eDUz8YwHkCqOLbBymqhvQTjqqeDWLRqkNjaanfTy9WO8a\nu61wbfUuxvOphEiWh+LLSxKxZwYDkAhhDiWYneIDWVERur+haxAX13G7pho2\n/mGyT2QZydyOdo+E+r4Case9XTUTgmnXKrRCz9VX8MtAlb6fPAwClVRUoPc2\nktELr4QwTqQWE1Ou22RzmEr6PeueiRgX48jZ6EG6Axemo3z77yxB/5UbrPwf\nMrJyzniZuHjiBN0yB5aj/b4a1GPLgCrRm5Og/xnZpTbh8/8OGonN+8yPEY0e\nywhxmSJGHy0Jo7GmPgoOAusiwCuc27yxQOT+9Z+v1UG9W6JcU/yWQ0Hr3Amd\nfGL3WRXjUCqpP8ZZWT6eBDIW4S36i1koyU3Q0HDB31oxkBjOItaIRsNx0VN8\nbWDm\r\n=pMk7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAtZjv50ItTTI9bZI79vQcMtqjlfF7o5De9ZcHQP8/5xAiEA6nsHJ2jfqj99oRmKuDIzAaYCxERT5Pura5N8y7SGaGs="}]},"maintainers":[{"email":"gflandin@wideagency.com","name":"gflandin"},{"email":"julien.martinsdacosta@gmail.com","name":"jmartinsdacosta"},{"email":"aymeric.assier@gmail.com","name":"myeti"},{"email":"sebastien.robillard@gmail.com","name":"robiseb"}],"_npmUser":{"name":"myeti","email":"aymeric.assier@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forge_2.1.2_1595597248121_0.20243037762885252"},"_hasShrinkwrap":false},"2.1.3":{"name":"@wide/forge","version":"2.1.3","description":"Zero-based configuration builder for frontend integration projects.","license":"MIT","author":{"name":"Aymeric Assier","url":"https://github.com/myeti"},"contributors":[{"name":"Aymeric Assier","url":"https://github.com/myeti"},{"name":"Julien Martins Da Costa","url":"https://github.com/jdacosta"}],"repository":{"type":"git","url":"git+https://github.com/wide/forge.git"},"main":"lib","bin":{"forge":"lib/cli.js"},"engines":{"node":">=10.13.0"},"scripts":{"build":"babel src/ -d lib/ --presets babel-preset-es2015 --plugins syntax-object-rest-spread","prepare":"rimraf lib/ && npm run build"},"dependencies":{"autoprefixer":"^9.7.6","browser-sync":"^2.26.7","chalk":"^3.0.0","chokidar":"^3.3.0","columnify":"^1.5.4","cpy":"^7.3.0","dotenv":"^8.2.0","faker":"^4.1.0","fs-extra":"^8.1.0","glob":"^7.1.6","js-beautify":"^1.10.3","lodash":"^4.17.15","parcel-bundler":"^1.12.4","rimraf":"^3.0.0","sass":"^1.23.7","svg-sprite":"^1.5.0","twig":"^1.14.0","yargs":"^14.2.0"},"devDependencies":{"babel-cli":"6.26.0","babel-preset-es2015":"6.24.1","babel-plugin-syntax-object-rest-spread":"^6.13.0","rimraf":"^3.0.0"},"gitHead":"8a60213f45c671ab5d789e18830828649b8ac086","bugs":{"url":"https://github.com/wide/forge/issues"},"homepage":"https://github.com/wide/forge#readme","_id":"@wide/forge@2.1.3","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-V+C3ow932p9hP5MX3w0VSnOhRwZjx9CcSlXcTusV6/19IYfUox9fiDqY7cl3JQ/wHma4mQC0NwPs8rvFlAMGjw==","shasum":"feab3416e1fccbe343d32284d6ba6815a53e0d7d","tarball":"https://registry.npmjs.org/@wide/forge/-/forge-2.1.3.tgz","fileCount":47,"unpackedSize":87857,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHqLnCRA9TVsSAnZWagAAMk4P/jxLk469KU2czyI8cKrc\nAAZeFe8tB5s3TauEnWlz3ah+nH1fjme95GIJpVC6GZJsQJCWvfzKJlotjDLz\n4IGKsK/htIUTxiSSPR2pjo7+up/xvZXM9kH4LK6afI4dPbC34n2/JUr9i9Mh\nnB/8aKno0oJM9M2JAxG5ifSeIO7fPRxERJXB7gAo1g83QouM+Ey+2UZ/hZ3N\npzD4Ylpu1C8PCs6wP+yFFxBrJovNBpW4+33Q6CUk/ngNUacrPKBoYwbstj70\n87aLfLEcxGgYuXLQAUQ0SxovuX4Q37uIdEHtdpFi9aMigg7jc+kyfoc9nG4T\nFt5yLJJx3V8mqtyQZFVAd+eiBeHBpk1KVSKGcPHSZHJFmSlKjAWXpa/OW8RG\npCTldUPxHMiLldJQOJAG8d1yqUo5QImqRW2TvTttp43xdlLhzUdnlU6SMQmJ\n+z14DrYXuJKMFUGgoSl+Q6b1nWsBNXKesULct5As/Kg2OLniLi8itUl+0jty\nHMeqsFtgzMiq2CGEP+tTK3Nn3pEhtVRcEdKTmyKP+lNlmIy0gPEL6IqHy27a\nte9ZjjjzqjpOxYMBpfulnTX8LLcvNAWQ3115BAwtgTIqNFMNw5bHuHQxxJ6E\n+mX0O1nHuzC/ya+MSL2Qw8V3Gj5XFcUClXN8cw3/Qd1tknSPkbRrLawLDqlo\nc4xC\r\n=W6PJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVeAlDm84Oyi+0sz1MgCjNref6C2VxObd1+KDzhLK1NwIgSoQwxDb3zUmPi9F0rQmh+ezaquSHouHoaNtUTdsI4ok="}]},"maintainers":[{"email":"gflandin@wideagency.com","name":"gflandin"},{"email":"julien.martinsdacosta@gmail.com","name":"jmartinsdacosta"},{"email":"aymeric.assier@gmail.com","name":"myeti"},{"email":"sebastien.robillard@gmail.com","name":"robiseb"}],"_npmUser":{"name":"myeti","email":"aymeric.assier@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forge_2.1.3_1595843303492_0.6396122686014802"},"_hasShrinkwrap":false},"2.1.4":{"name":"@wide/forge","version":"2.1.4","description":"Zero-based configuration builder for frontend integration projects.","license":"MIT","author":{"name":"Aymeric Assier","url":"https://github.com/myeti"},"contributors":[{"name":"Aymeric Assier","url":"https://github.com/myeti"},{"name":"Julien Martins Da Costa","url":"https://github.com/jdacosta"}],"repository":{"type":"git","url":"git+https://github.com/wide/forge.git"},"main":"lib","bin":{"forge":"lib/cli.js"},"engines":{"node":">=10.13.0"},"scripts":{"build":"babel src/ -d lib/ --presets babel-preset-es2015 --plugins syntax-object-rest-spread","prepare":"rimraf lib/ && npm run build"},"dependencies":{"autoprefixer":"^9.7.6","browser-sync":"^2.26.7","chalk":"^3.0.0","chokidar":"^3.3.0","columnify":"^1.5.4","cpy":"^7.3.0","dotenv":"^8.2.0","faker":"^4.1.0","fs-extra":"^8.1.0","glob":"^7.1.6","js-beautify":"^1.10.3","lodash":"^4.17.15","parcel-bundler":"^1.12.4","rimraf":"^3.0.0","sass":"^1.23.7","svg-sprite":"^1.5.0","twig":"^1.14.0","yargs":"^14.2.0"},"devDependencies":{"babel-cli":"6.26.0","babel-preset-es2015":"6.24.1","babel-plugin-syntax-object-rest-spread":"^6.13.0","rimraf":"^3.0.0"},"gitHead":"0cd6ad3cf42f94bfb48f25e5fc958d1764d55085","bugs":{"url":"https://github.com/wide/forge/issues"},"homepage":"https://github.com/wide/forge#readme","_id":"@wide/forge@2.1.4","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-DdhqDkMKpyhlmFp8pFep2vmUshvGZnykUZDcyrbZuqP3CTalZNimyshj9ht2BN0v+nOJj1IovCwbe5MjWVZd3Q==","shasum":"b2bb757b7e535f065808b1801644764ee668a52c","tarball":"https://registry.npmjs.org/@wide/forge/-/forge-2.1.4.tgz","fileCount":49,"unpackedSize":90777,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMq71CRA9TVsSAnZWagAAzx0P/jfBsZqj93QRFsFdaCzT\n5+CJM5HaXiUxI7TT5MD7S50tRWDaDc/+U2AAe0DukAVj6T53XT6mS3/OxW7T\niyoCJ/WE7Fd+xarwlpipa6j5ibrwktlYenYXIS147ugxg3uzJqbfA7flzFLI\nPHHLu5n5NkAwUXGKJG89nJr5yUP+VL0a+wy2yc5Azh65r9VrL2AQr0ZOCn36\nvVVN3FhMqtqE7xqHqkTE90lnvdSBJ5el3zRajbenQsQ89RDOedzJ8Ahvm1qe\nmWp/2U3YRhC/TQHrg4AW0y71Y5GNOx3C1Dlr62vBGlozzE6MR/ZjCo13hbO3\nYxRHF2f26PWoMblecZWcSGNDG5w2FffyO8HCzUHaP13SzphfkMSK7mBIlTcU\nVtsQZ6mDzrOqlmceHb6QVprXBIyMPlEHsWSCNd7dgGGkV5MV4w37p9slJmip\n9+sC+di45cDBEt1gf60Tex3schYyXyF9lXr/pzQ46i7y8IHvxEWYdHZx9u/F\nUqpuoGBPezElQ51xfvTj24yqwWIoyvvv2nRkSDzmRSSXf93RixfQRsaeuxVQ\nHq5mfu+K0v30piheTQas4hisGPHbM7fEuMGJZ4AfzqsPsFPXHcE0JkVzHktg\ntpFJTXW2PRDHn5dn5aMOds96izv92iKPsFDqlNaQhORrMinYq4EnFewh7GMG\npnWR\r\n=HTAR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2gzP6asXxt7h6A4eh8LboY+gb5Z5K0myeyB7o8HTRhgIhAMFE648odGEwHgnwg4QSTEPKWtj0otX8epXZGxdeUQQm"}]},"maintainers":[{"email":"gflandin@wideagency.com","name":"gflandin"},{"email":"julien.martinsdacosta@gmail.com","name":"jmartinsdacosta"},{"email":"aymeric.assier@gmail.com","name":"myeti"},{"email":"sebastien.robillard@gmail.com","name":"robiseb"}],"_npmUser":{"name":"myeti","email":"aymeric.assier@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forge_2.1.4_1597157108728_0.1145801794492558"},"_hasShrinkwrap":false},"2.1.5":{"name":"@wide/forge","version":"2.1.5","description":"Zero-based configuration builder for frontend integration projects.","license":"MIT","author":{"name":"Aymeric Assier","url":"https://github.com/myeti"},"contributors":[{"name":"Aymeric Assier","url":"https://github.com/myeti"},{"name":"Julien Martins Da Costa","url":"https://github.com/jdacosta"}],"repository":{"type":"git","url":"git+https://github.com/wide/forge.git"},"main":"lib","bin":{"forge":"lib/cli.js"},"engines":{"node":">=10.13.0"},"scripts":{"build":"babel src/ -d lib/ --presets babel-preset-es2015 --plugins syntax-object-rest-spread","prepare":"rimraf lib/ && npm run build"},"dependencies":{"autoprefixer":"^9.7.6","browser-sync":"^2.26.7","chalk":"^3.0.0","chokidar":"^3.3.0","columnify":"^1.5.4","cpy":"^7.3.0","dotenv":"^8.2.0","faker":"^4.1.0","fs-extra":"^8.1.0","glob":"^7.1.6","js-beautify":"^1.10.3","lodash":"^4.17.15","parcel-bundler":"^1.12.4","rimraf":"^3.0.0","sass":"^1.23.7","svg-sprite":"^1.5.0","twig":"^1.14.0","yargs":"^14.2.0"},"devDependencies":{"babel-cli":"6.26.0","babel-preset-es2015":"6.24.1","babel-plugin-syntax-object-rest-spread":"^6.13.0","rimraf":"^3.0.0"},"gitHead":"5ff63ca62554f17a642b01537ad27cd99f6520ba","bugs":{"url":"https://github.com/wide/forge/issues"},"homepage":"https://github.com/wide/forge#readme","_id":"@wide/forge@2.1.5","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-J8rVFeOrxJWwI0z6YtaJ6Iv1Leng/hGLsCNIFGM+L4Fx4LR/aY0n1MnMaO5W+w375+8jKkccSTTE+dBT70U+FA==","shasum":"3d8ed968c47838616522dce97af90d5cc27d0c68","tarball":"https://registry.npmjs.org/@wide/forge/-/forge-2.1.5.tgz","fileCount":49,"unpackedSize":90825,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfM6SyCRA9TVsSAnZWagAAxQkP/1sSCX0F3u+UuCwAM2Zk\nc2rfoo/2UZnQPG4jhmJ2kIVKqzrHHza9vWddFmmUCGBq3Ro7pJRTbdoHM0Nd\naRtuTRmFdN0AY3pjSX5ho5Y+oqfzvWg92Oh9NLkj/twpO2aR6JfmLaBgeOD/\nX7uQpOYFuGIKPVJAWEQOjDLlb6q434n9sHpE9Qx/1D/ysTxawKfgsOsS/rRn\noY1hIwnX+q2Zbc8Kads8GWJce1FE8SgeWE4JXAM0qn8SrKsltov4H+xLH96E\nwfbjroJ/2sAGzuwndYCNO8pc6zH3uzv9ozqBrPRjWS1snnVkS3B0j/Orpq7L\nLeTamV1ihsTWJhiFb/AvuR7Lz71kuczQ4pw/u+J6O/A6Nt0YOCRYI/denpZ5\nW0nchxpIfyU2Od1Rcf8iQA6l+wKhjcVaht5edmppFMI0U3LUETum/U4rGAhP\n/NPQ7i7j0tERVV3WLF4w0ZU+KqDDwwGA6QM5smIQYys+0I3hVqNjbw7p+Kp2\nAH4nPgoYrip4XBwcleUYyYp2vP7QDY6oTbLJ+O2M6l8gZJQFP6AtjJM4typc\n36hsQkI3NFNqNTFmcCpRhVDKss59ZeeVJkguRXvufvXxjG0iQdxrcvh/ccEY\n3R0Y1BZssFuh5Z95twdcZ2E607ZKDI6EQ25MLCJuzvtyWNP1PK1S5T6/vpkx\nUlLj\r\n=Xh+q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGKBISayuQaI3kHQYbpV3ta81jhAtKCSrCluE6XqTzmRAiEArTrWkkHg+97H3hkvRnKULe9Mm+g49C8Bta1epqT5GcI="}]},"maintainers":[{"email":"gflandin@wideagency.com","name":"gflandin"},{"email":"julien.martinsdacosta@gmail.com","name":"jmartinsdacosta"},{"email":"aymeric.assier@gmail.com","name":"myeti"},{"email":"sebastien.robillard@gmail.com","name":"robiseb"}],"_npmUser":{"name":"myeti","email":"aymeric.assier@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forge_2.1.5_1597220017939_0.6467143776424538"},"_hasShrinkwrap":false},"2.1.6":{"name":"@wide/forge","version":"2.1.6","description":"Zero-based configuration builder for frontend integration projects.","license":"MIT","author":{"name":"Aymeric Assier","url":"https://github.com/myeti"},"contributors":[{"name":"Aymeric Assier","url":"https://github.com/myeti"},{"name":"Julien Martins Da Costa","url":"https://github.com/jdacosta"}],"repository":{"type":"git","url":"git+https://github.com/wide/forge.git"},"main":"lib","bin":{"forge":"lib/cli.js"},"engines":{"node":">=10.13.0"},"scripts":{"build":"babel src/ -d lib/ --presets babel-preset-es2015 --plugins syntax-object-rest-spread","prepare":"rimraf lib/ && npm run build"},"dependencies":{"autoprefixer":"^9.7.6","browser-sync":"^2.26.7","chalk":"^3.0.0","chokidar":"^3.3.0","columnify":"^1.5.4","cpy":"^7.3.0","dotenv":"^8.2.0","faker":"^4.1.0","fs-extra":"^8.1.0","glob":"^7.1.6","js-beautify":"^1.10.3","lodash":"^4.17.15","parcel-bundler":"^1.12.4","rimraf":"^3.0.0","sass":"^1.23.7","svg-sprite":"^1.5.0","twig":"^1.14.0","yargs":"^14.2.0"},"devDependencies":{"babel-cli":"6.26.0","babel-preset-es2015":"6.24.1","babel-plugin-syntax-object-rest-spread":"^6.13.0","rimraf":"^3.0.0"},"gitHead":"47a8f67d1fa47894139413a7e83119fdfff98961","bugs":{"url":"https://github.com/wide/forge/issues"},"homepage":"https://github.com/wide/forge#readme","_id":"@wide/forge@2.1.6","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-B7LxW32Mv+q+RKLdgN45kteelOxVBwWQKXOxZkIlpwDfgfcgDvN817sPCXGfZTPqgEeONbbH6eo1eg+bDwaJRQ==","shasum":"60a3bbbbb2fa3ae5c325a2f18e9e8d8470ffff40","tarball":"https://registry.npmjs.org/@wide/forge/-/forge-2.1.6.tgz","fileCount":49,"unpackedSize":96915,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUmCBCRA9TVsSAnZWagAAwgAP/0aH2aia0FwUvEdz6fSn\n/cZCj5F5fYCcuPYSGQiQz+pFV1WqD+5d6a7In7IwNyiNkIBQvV01Eq8cradP\n5V85+bQpp/uPwNweUGUghuyqy+omONmddYHMF4ECJ+eac2r3iZbhrP6kqFR6\nVIET7Wi2oRvLPnhn1tOcDXlbfZrq4cXz5QxMkaH4JFIIHMPqCYGyY9XyUQdy\n7R/3lYLRwNZQ9xkorxu2xEznF5PoDi8FR1RZax/Tlo7e4VzJtzcNuWBOIE8b\n8zJwK6O2TN8PEWrE3b2Mk0hZQo7nSslRQxpoPnIWKDGtV3m3TcqhYmsyQZ8Y\ngKCvbCdzPW8/LQE//QsIM4BJn21tV6RrN5HjUVbXkGUq85tnhHJtnMDAUJ96\nYa87KjI+Gnz1AirW0Qafl1yMCEmazwNIwSQ7cId7cZqgdTPoeAhdLhrZ0jXI\nkMQDCehPJtNJr1IRNRpFaY13f4rkY4n5N0WIQj8g0yACIhb/bysAtAJsCg3f\neb2ULL5/UYMIQ6w3sgDDJac6ErFay8ayh+gCQR5/T7j5Y8GteYLLaOwH7KtP\ngP++erJq7bSafvw6MuMr27nQIYefTk0lKgHqyALxlbUzVLN92DkfQPQjUfXw\non4jnFeEwSZd7ZA2Q8KLSWy3sUOolNVCJiQsIYusQhRsT2judkSVm4GsF7lQ\noblj\r\n=ylL/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFfMxANoMr5SrigRFCuiStHaXiJt2V3YK23UqMP1LqSiAiEA4+w2U/rPBFh146wM7IA2u9O3H7Qsp+YVZgeXKrlIlGs="}]},"maintainers":[{"email":"gflandin@wideagency.com","name":"gflandin"},{"email":"julien.martinsdacosta@gmail.com","name":"jmartinsdacosta"},{"email":"aymeric.assier@gmail.com","name":"myeti"},{"email":"sebastien.robillard@gmail.com","name":"robiseb"}],"_npmUser":{"name":"myeti","email":"aymeric.assier@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forge_2.1.6_1599234177352_0.8086541769661517"},"_hasShrinkwrap":false},"2.1.7":{"name":"@wide/forge","version":"2.1.7","description":"Zero-based configuration builder for frontend integration projects.","license":"MIT","author":{"name":"Aymeric Assier","url":"https://github.com/myeti"},"contributors":[{"name":"Aymeric Assier","url":"https://github.com/myeti"},{"name":"Julien Martins Da Costa","url":"https://github.com/jdacosta"}],"repository":{"type":"git","url":"git+https://github.com/wide/forge.git"},"main":"lib","bin":{"forge":"lib/cli.js"},"engines":{"node":">=10.13.0"},"scripts":{"build":"babel src/ -d lib/ --presets babel-preset-es2015 --plugins syntax-object-rest-spread","prepare":"rimraf lib/ && npm run build"},"dependencies":{"autoprefixer":"^9.7.6","browser-sync":"^2.26.7","chalk":"^3.0.0","chokidar":"^3.3.0","columnify":"^1.5.4","cpy":"^7.3.0","dotenv":"^8.2.0","faker":"^4.1.0","fs-extra":"^8.1.0","glob":"^7.1.6","js-beautify":"^1.10.3","lodash":"^4.17.15","parcel-bundler":"^1.12.4","rimraf":"^3.0.0","sass":"^1.29.0","svg-sprite":"^1.5.0","twig":"^1.15.4","yargs":"^14.2.0"},"devDependencies":{"babel-cli":"6.26.0","babel-preset-es2015":"6.24.1","babel-plugin-syntax-object-rest-spread":"^6.13.0","rimraf":"^3.0.0"},"gitHead":"c961afc76222543ec4a1bec8f3d7922fc3fa0488","bugs":{"url":"https://github.com/wide/forge/issues"},"homepage":"https://github.com/wide/forge#readme","_id":"@wide/forge@2.1.7","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-Vd3zScA5B/K4CVkoTD6NvI2TI/R+PvDCnR413v0wQU3bHNuXk0Ckzxf+Utwh2JG6eKWWfmxzmwibVp5UIrPZrw==","shasum":"5ef1fa3fbe210374c140cd8353c404812b88f0da","tarball":"https://registry.npmjs.org/@wide/forge/-/forge-2.1.7.tgz","fileCount":49,"unpackedSize":95666,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxRzjCRA9TVsSAnZWagAAneIP/igfW6nC0mkTPvGNwBtA\nIB5Px6vlDzb7kEC+6JIzLhBBF+3D1GEuymB9JjTmqQV75Z4LCVXs/jAQDRxf\n5VxRWQFDLbeEa9Mb2N9bpAZz3/OoIfy46bI/vbd9TFtczdCJ51dgTxBlTthT\nsrvqDFBxJtiXIJg+MlpMu3w5LgkaIxcKMBoRVUni3JmlbDoCdMxu1fs7Ad4F\nDP/84kpWBFLWbXdFvLxYp+/NIJNOFHKFhFjyHfjFPxkE4gQS+clNkzJXjXnY\n8EA/bMgCgW6Vu1ODJAE0tmHYjIgIuu44tnSnFm1NFW+usJAkNKMDLSdd6JrK\n9opAFwrsViswnYNZ4xh8oJzghz/WtcjnbNpvTpKN31bEeRI3Mowc+YC0NdMT\nWxZbMOEbYjeD5LP2X+KLEEv0ckukSIRpteSOBZpP14ZONWMqb/Z0Bfq5RKwq\nR5FVrH7UZKzLA6O78CI+qecIFZVlL3AOXKGrIC1RjstKXlLafVb14krfDU5f\n1nU+UhaY0yNHlJcdx1ETY5JIL9vpLGYk3WHlxb7zyyB5+dK0OWHhhzApSHgO\nuxDESV3GWsrFC65W35JELupId0W9t3cvyqjS0UOdLqfwg8wB81nSec74ouRx\nl56Flt7AXUY48RVPQioRWl/aAWK7+MktYeUuMVi+5h0swSGo52S2fL03txI3\nvkRV\r\n=ynLS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE+mvmhNfJczHbm7ebUSU9D3BCsZ2HZQUwXV8I0JUpqRAiA5RHYKtcz2lN0hFfdgzgLNGmeSJEv5FHu9ZVvZgbMGlg=="}]},"_npmUser":{"name":"jmartinsdacosta","email":"julien.martinsdacosta@gmail.com"},"directories":{},"maintainers":[{"name":"robiseb","email":"sebastien.robillard@gmail.com"},{"name":"jmartinsdacosta","email":"julien.martinsdacosta@gmail.com"},{"name":"myeti","email":"aymeric.assier@gmail.com"},{"name":"gflandin","email":"gflandin@wideagency.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forge_2.1.7_1606753506230_0.6536605014158328"},"_hasShrinkwrap":false},"2.2.0":{"name":"@wide/forge","version":"2.2.0","description":"Zero-based configuration builder for frontend integration projects.","license":"MIT","author":{"name":"Aymeric Assier","url":"https://github.com/myeti"},"contributors":[{"name":"Aymeric Assier","url":"https://github.com/myeti"},{"name":"Julien Martins Da Costa","url":"https://github.com/jdacosta"}],"repository":{"type":"git","url":"git+https://github.com/wide/forge.git"},"main":"lib","bin":{"forge":"lib/cli.js"},"engines":{"node":">=10.13.0"},"scripts":{"build":"babel src/ -d lib/ --presets babel-preset-es2015 --plugins syntax-object-rest-spread","prepare":"rimraf lib/ && npm run build"},"dependencies":{"autoprefixer":"^9.7.6","browser-sync":"^2.26.14","chalk":"^3.0.0","chokidar":"^3.5.1","columnify":"^1.5.4","cpy":"^7.3.0","dotenv":"^8.2.0","faker":"^4.1.0","fs-extra":"^8.1.0","glob":"^7.1.6","js-beautify":"^1.10.3","lodash":"^4.17.15","parcel-bundler":"^1.12.4","rimraf":"^3.0.2","sass":"^1.32.5","svg-sprite":"^1.5.0","twig":"^1.15.4","yargs":"^14.2.0"},"devDependencies":{"babel-cli":"6.26.0","babel-preset-es2015":"6.24.1","babel-plugin-syntax-object-rest-spread":"^6.13.0","rimraf":"^3.0.2"},"gitHead":"7084c1068edcdf4431618585f376090a892f6ea5","bugs":{"url":"https://github.com/wide/forge/issues"},"homepage":"https://github.com/wide/forge#readme","_id":"@wide/forge@2.2.0","_nodeVersion":"13.12.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-BrwF4UqFuI2bkKNVVa+vjjUchb67AoRxAmuOKXg8jXhgfjtAHlIgS5IfIQ09DWS/7yAwkUsM2q3I+gmKpCE0uQ==","shasum":"04877925eca853c67eb1886b167e7e798d98276d","tarball":"https://registry.npmjs.org/@wide/forge/-/forge-2.2.0.tgz","fileCount":49,"unpackedSize":96319,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEZz5CRA9TVsSAnZWagAAfCQQAImVZvSE7SO1jPSp8UnG\nPljGmBJINZE9AexvfwMw2XrGFAEoAz894UQf5Sj5L6T38a8SIcqcfmVUoCvu\nmy+rdZ46srh8RhAZ3b3uzBiIwl0esSi6/EF3iyvhGRAG9PH1G2kP02H56sIu\ntaOswS2iol6TGLE8DUfoNFWohDXQ5EgGK4udhBxfhLhhf6tHmcUoHQ0axmkB\ndR9TmTdtJJh+DZWpsUDLT5lV89L8SAHPxZO5jY1Z0urBPxlxCwfV9UeQsS/A\nvqeByTnqhSb/2k30l6K21OVrMzoSuhVMMPEZ7A4tBSmAkt6f7N4VJ81ZcjdQ\nhv1nuaBiwVID2+a2YYGn6BT4gtWD8FCat2W8b3AHVgK86L3OXIhDrRo1WyS1\nAueC2Knr25bMnlqzKnIcr7OIQ0GiTPlSGPyRxgLMYZtrX7B7dq8X5VDHHSFE\n9Utk8Th2fEWZO1ERGiA5o0K/s05qiUFK6vUYtk7AdL50BJyuJ1/TrRjOprH6\n9kYFIZl2kr+wRgLPMpQEnqwd4yAjLotmD4uIhoSTf7TO6lHJAI40ql+DpQjF\ntUx8Ioolt636pjYJdnExKyhWETKxXbgYMG3tZ1wOSE53Si4YZReNGqtlorOE\nFBYjFRMlKrY70k6ZICNfVYarpDAeByF/7uf/O3VR6apAwdVATNZkDJi+UpbF\nzWBk\r\n=jUi2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHdioqowrfzdd5n+arNmTPmILAckNG+GPsnJr5Pd3lSZAiAmwpAyk98oyfygPJobpghh0Ih+DV0bnH4euXyzOIfl1Q=="}]},"_npmUser":{"name":"robiseb","email":"sebastien.robillard@gmail.com"},"directories":{},"maintainers":[{"name":"gflandin","email":"gflandin@wideagency.com"},{"name":"myeti","email":"aymeric.assier@gmail.com"},{"name":"jmartinsdacosta","email":"julien.martinsdacosta@gmail.com"},{"name":"robiseb","email":"sebastien.robillard@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forge_2.2.0_1611767033246_0.8187861138990533"},"_hasShrinkwrap":false},"2.2.1":{"name":"@wide/forge","version":"2.2.1","description":"Zero-based configuration builder for frontend integration projects.","license":"MIT","author":{"name":"Aymeric Assier","url":"https://github.com/myeti"},"contributors":[{"name":"Aymeric Assier","url":"https://github.com/myeti"},{"name":"Julien Martins Da Costa","url":"https://github.com/jdacosta"}],"repository":{"type":"git","url":"git+https://github.com/wide/forge.git"},"main":"lib","bin":{"forge":"lib/cli.js"},"engines":{"node":">=10.13.0"},"scripts":{"build":"babel src/ -d lib/ --presets babel-preset-es2015 --plugins syntax-object-rest-spread","prepare":"rimraf lib/ && npm run build"},"dependencies":{"autoprefixer":"^9.7.6","browser-sync":"^2.26.14","chalk":"^3.0.0","chokidar":"^3.5.1","columnify":"^1.5.4","cpy":"^7.3.0","dotenv":"^8.2.0","faker":"^4.1.0","fs-extra":"^8.1.0","glob":"^7.1.6","js-beautify":"^1.10.3","lodash":"^4.17.15","parcel-bundler":"^1.12.4","rimraf":"^3.0.2","sass":"^1.32.5","svg-sprite":"^1.5.0","twig":"^1.15.4","yargs":"^14.2.0"},"devDependencies":{"babel-cli":"6.26.0","babel-preset-es2015":"6.24.1","babel-plugin-syntax-object-rest-spread":"^6.13.0","rimraf":"^3.0.2"},"gitHead":"689d660013ff3507ff1312f35679c02c9ec4f52f","bugs":{"url":"https://github.com/wide/forge/issues"},"homepage":"https://github.com/wide/forge#readme","_id":"@wide/forge@2.2.1","_nodeVersion":"13.12.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-e64hVd8UCcVhoFrC2rCpGA1wzgRYW/ScxM49vvctW5aB0oN3SN1YkhWkviGJyGQVVt0HDzkeT4CfFlbXLsICkw==","shasum":"917aebe8e56c92577e1bb26f7315bb1cfef8ccad","tarball":"https://registry.npmjs.org/@wide/forge/-/forge-2.2.1.tgz","fileCount":49,"unpackedSize":96818,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgF7yHCRA9TVsSAnZWagAACC0P/0BwdpLWAKHrKqswXQrG\nnTvEGQlkRVvw3wGOLiDNaz6yS/EQh42q9VSOmxbEZ2Cqe7B1bdhWFvqluWog\nNYvjpOwz6TDQgdD41FcFWyG1/JtLaeAzooV6vgYdr7zSNFWnG9Tl3rjq+J6y\n5FeChDehVC6Mjrhc0IXTOBjtckRWxJyHwGaqKforezsN49DuWY50Dh/cBg1H\nISDNgUhzoGrxcKIh95Hpq51yfu0BW4tiMQJlZLLgSZLGDRILFVNetJ7P10IW\nLFYPjGWairWby805edpGdgROYW6auDsZE8nWm6EoDYt9eJQmcxokiS8XDGG/\na3qTlJbyf5YpDSs9mJe0eaQ9ppFvj5Nb3mgNMgOK78xSesMs/Y2pm5qsqmwh\nhELuNitnpEmTAd1f2JPezSjn3jwa93PC40K29GPvAGDlo7ZFNwX4FIf0OvAG\n+/2F/+6MDMaN0ehDLQip13U/JabsNTaIb29TMUnvqkxnhy6X4aBPifwhzQrn\ntYdO0RZ2/oFY+lJO5XxcLplbGI18FxJ2mTAjulDObH2JBAZsIdHFM+hdkATn\nY197euwb4rcrETSoLvEwqVkNXLw6zXnaAenWmQ7DcIxx2yNLldTWpDkIAuMR\n5QRimJu+SeGRHwbbIYQ3GXf+tiZBfOWiwj9jzEudRP/NMdOVFdC8pkqiSC5F\n5Rnd\r\n=Sqta\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFV6EZNrrI9Dik+SqPlaGSuPSwZARTEecD32hiSuY/8NAiEArg1hOvALIyUbpxqc9EqTsqV2mr3vkMqmmHqUzjYShGQ="}]},"_npmUser":{"name":"robiseb","email":"sebastien.robillard@gmail.com"},"directories":{},"maintainers":[{"name":"gflandin","email":"gflandin@wideagency.com"},{"name":"myeti","email":"aymeric.assier@gmail.com"},{"name":"jmartinsdacosta","email":"julien.martinsdacosta@gmail.com"},{"name":"robiseb","email":"sebastien.robillard@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forge_2.2.1_1612168327254_0.3113816831479219"},"_hasShrinkwrap":false},"2.3.0":{"name":"@wide/forge","version":"2.3.0","description":"Zero-based configuration builder for frontend integration projects.","license":"MIT","author":{"name":"Aymeric Assier","url":"https://github.com/myeti"},"contributors":[{"name":"Aymeric Assier","url":"https://github.com/myeti"},{"name":"Julien Martins Da Costa","url":"https://github.com/jdacosta"}],"repository":{"type":"git","url":"git+https://github.com/wide/forge.git"},"main":"lib","bin":{"forge":"lib/cli.js"},"engines":{"node":">=12.18.0"},"scripts":{"build":"babel src/ -d lib/ --presets=@babel/preset-env --plugins=@babel/plugin-syntax-object-rest-spread,@babel/plugin-transform-runtime","prepare":"rimraf lib/ && npm run build"},"dependencies":{"autoprefixer":"^10.2.6","browser-sync":"^2.26.14","chalk":"^4.1.1","chokidar":"^3.5.2","columnify":"^1.5.4","cpy":"^8.1.2","dotenv":"^10.0.0","faker":"^5.5.3","favicons":"^6.2.2","fs-extra":"^10.0.0","glob":"^7.1.7","js-beautify":"^1.14.0","lodash":"^4.17.21","parcel-bundler":"^1.12.5","postcss":"^8.3.5","rimraf":"^3.0.2","sass":"^1.35.1","svg-sprite":"^1.5.0","twig":"^1.15.4","yargs":"^17.0.1"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/preset-env":"^7.14.5","@babel/plugin-syntax-object-rest-spread":"^7.8.3","@babel/plugin-transform-runtime":"^7.14.5","rimraf":"^3.0.2"},"gitHead":"0072c0db60e346ed4da0a1e106678b2290dd5473","bugs":{"url":"https://github.com/wide/forge/issues"},"homepage":"https://github.com/wide/forge#readme","_id":"@wide/forge@2.3.0","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-W5eXPelltguYAOa2c3YBSKtFhcM81VTWh0CcHLCUJ2mkYg7dEMmhwe8yjmeuVWHgKmCnT9Jt0/4Z99yWBEjUtg==","shasum":"61a8252cd72879c81262a5d4fcf768ef604790c5","tarball":"https://registry.npmjs.org/@wide/forge/-/forge-2.3.0.tgz","fileCount":51,"unpackedSize":141790,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0ETVCRA9TVsSAnZWagAAt/sQAIY3PtxFGN3iYUMYNSYI\nHE+cK8D3Gkrdd1VFYUSOm2dd183Yp9SeFMMEhA4iJd/WqTr93hFf4wQ7Bb/K\nTmbE7ktXqZYMBTptaZTTjQrjSioxQ4yXMwqmrxcQxa/IPaN2+zvWoDyeNp7q\nEupJMUKTLBTxjXVhFsoRicaRGpYcukm4b+A7XTSBjt6ael9AWMviCyKXul3Y\naiElUyQ+hsY1UQpJIoS3k+9b/GWnvPTWY9NJFMup3hqvLVMFZ2BICpd2ckHE\njorZrsGL6s0mIr+oAkO5NiZSXup4yHT8XTZUC1aUDv06+w4nBQWTXhbk2Brk\n48Sfuo+my+ebcKTpU5Yt5oIj/wF94kM/i+L9TMTTW4bLX3S8xRrSRxOTefGv\nKSyHwMDyYVNtFMw64OzU36FxewnI8oYhEUV64j1xsGndNMOf3SRagikpxuj3\n9ajApWCPN8lNLa0TBZKMJmC04orEHfgELu+SvEtV6nnNhzLlwa8R65PfRk0P\nO7siD8/QksdIzxYz02FXGDtZhPZK7qxrFJnNeYim9PbSLWimlhT3zcLrpeDs\nZk++5T4WbmC8q8Ry8bU1P0BofnxJbh1dKlcoOclNw7ZyyuZYlhRYahBVBNC+\n3x3djt3wp6fQCMg2iIKD9h4OcyLgd6N+gOYOgvlzd10BsqQ1PPbYrGaFZpeG\nCdnE\r\n=yE8s\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMQ+wIie3IYo8McRMVNglGdMcy+A48pt1SYQV18RgwgQIhAM+4jU11HgGViUpoYUSXd7JTvDslpHel+KNqJJvs9JE/"}]},"_npmUser":{"name":"jmartinsdacosta","email":"julien.martinsdacosta@gmail.com"},"directories":{},"maintainers":[{"name":"gflandin","email":"gflandin@wideagency.com"},{"name":"myeti","email":"aymeric.assier@gmail.com"},{"name":"jmartinsdacosta","email":"julien.martinsdacosta@gmail.com"},{"name":"robiseb","email":"sebastien.robillard@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forge_2.3.0_1624261844717_0.21774444075906763"},"_hasShrinkwrap":false},"2.3.1":{"name":"@wide/forge","version":"2.3.1","description":"Zero-based configuration builder for frontend integration projects.","license":"MIT","author":{"name":"Aymeric Assier","url":"https://github.com/myeti"},"contributors":[{"name":"Aymeric Assier","url":"https://github.com/myeti"},{"name":"Julien Martins Da Costa","url":"https://github.com/jdacosta"}],"repository":{"type":"git","url":"git+https://github.com/wide/forge.git"},"main":"lib","bin":{"forge":"lib/cli.js"},"engines":{"node":">=12.18.0"},"scripts":{"build":"babel src/ -d lib/ --presets=@babel/preset-env --plugins=@babel/plugin-syntax-object-rest-spread,@babel/plugin-transform-runtime","prepare":"rimraf lib/ && npm run build"},"dependencies":{"autoprefixer":"^10.3.7","browser-sync":"^2.27.6","chalk":"^4.1.2","chokidar":"^3.5.2","columnify":"^1.5.4","cpy":"^8.1.2","dotenv":"^10.0.0","faker":"^5.5.3","favicons":"^6.2.2","fs-extra":"^10.0.0","glob":"^7.2.0","js-beautify":"^1.14.0","lodash":"^4.17.21","parcel-bundler":"^1.12.5","postcss":"^8.3.11","rimraf":"^3.0.2","sass":"^1.43.4","svg-sprite":"^1.5.3","twig":"^1.15.4","yargs":"^17.2.1"},"devDependencies":{"@babel/cli":"^7.15.7","@babel/core":"^7.15.8","@babel/preset-env":"^7.15.8","@babel/plugin-syntax-object-rest-spread":"^7.8.3","@babel/plugin-transform-runtime":"^7.15.8","rimraf":"^3.0.2"},"gitHead":"c31a185d2fab4b29997bf5ee0187f8a29b5c5a4f","bugs":{"url":"https://github.com/wide/forge/issues"},"homepage":"https://github.com/wide/forge#readme","_id":"@wide/forge@2.3.1","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-sldIyB9vPkp89FS9TIDnouTtOpmwOp9DP4I8uHY0Fug/VeIZFsJOQDn33NaD3AqeZdihGg1Im7EKu+B6HMd7JA==","shasum":"7052fc15d3ca0af2c07d56d9cb1602479ab540f1","tarball":"https://registry.npmjs.org/@wide/forge/-/forge-2.3.1.tgz","fileCount":51,"unpackedSize":141790,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHTcIEYaxu1TgGYO08/1rBt28MnT279SFJJgs1DuaYwBAiAXDHPJ3rOMqaTBr+wCKVG4Tqc06apfaJ4Py1a+LRShnw=="}]},"_npmUser":{"name":"jmartinsdacosta","email":"julien.martinsdacosta@gmail.com"},"directories":{},"maintainers":[{"name":"gflandin","email":"gflandin@wideagency.com"},{"name":"myeti","email":"aymeric.assier@gmail.com"},{"name":"jmartinsdacosta","email":"julien.martinsdacosta@gmail.com"},{"name":"robiseb","email":"sebastien.robillard@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forge_2.3.1_1635339265528_0.7550938811080958"},"_hasShrinkwrap":false},"2.2.2":{"name":"@wide/forge","version":"2.2.2","description":"Zero-based configuration builder for frontend integration projects.","license":"MIT","author":{"name":"Aymeric Assier","url":"https://github.com/myeti"},"contributors":[{"name":"Aymeric Assier","url":"https://github.com/myeti"},{"name":"Julien Martins Da Costa","url":"https://github.com/jdacosta"}],"repository":{"type":"git","url":"git+https://github.com/wide/forge.git"},"main":"lib","bin":{"forge":"lib/cli.js"},"engines":{"node":">=10.13.0"},"scripts":{"build":"babel src/ -d lib/ --presets babel-preset-es2015 --plugins syntax-object-rest-spread","prepare":"rimraf lib/ && npm run build"},"dependencies":{"autoprefixer":"^9.7.6","browser-sync":"^2.27.6","chalk":"^3.0.0","chokidar":"^3.5.1","columnify":"^1.5.4","cpy":"^7.3.0","dotenv":"^8.2.0","faker":"^4.1.0","fs-extra":"^8.1.0","glob":"^7.1.6","js-beautify":"^1.10.3","lodash":"^4.17.15","parcel-bundler":"^1.12.4","rimraf":"^3.0.2","sass":"^1.32.5","svg-sprite":"^1.5.0","twig":"^1.15.4","yargs":"^14.2.0"},"devDependencies":{"babel-cli":"6.26.0","babel-preset-es2015":"6.24.1","babel-plugin-syntax-object-rest-spread":"^6.13.0","rimraf":"^3.0.2"},"gitHead":"4254b9b499dc352a7a6446eff6a4cce827909294","bugs":{"url":"https://github.com/wide/forge/issues"},"homepage":"https://github.com/wide/forge#readme","_id":"@wide/forge@2.2.2","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-Cr53rDuNk8sMh+G7rAgPsYRLVoNcSmc+kKIDpwnSL+QtH01yjz6CFCI4nfH23lykSZE0JntomN8PbTZSAf3IOg==","shasum":"3a6220334801853acd4ed1c6627d62fe0b020e64","tarball":"https://registry.npmjs.org/@wide/forge/-/forge-2.2.2.tgz","fileCount":49,"unpackedSize":96817,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJYBVaSXvQAhXUKnnz/csJ9X2HEFeBs8cG4tBlNQHjIwIhAOlQWjlVTEOp3tOlEU899y6vBDc+evzVWKV2wDsk17iS"}]},"_npmUser":{"name":"jmartinsdacosta","email":"julien.martinsdacosta@gmail.com"},"directories":{},"maintainers":[{"name":"gflandin","email":"gflandin@wideagency.com"},{"name":"myeti","email":"aymeric.assier@gmail.com"},{"name":"jmartinsdacosta","email":"julien.martinsdacosta@gmail.com"},{"name":"robiseb","email":"sebastien.robillard@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forge_2.2.2_1635339653658_0.4573062328653632"},"_hasShrinkwrap":false},"2.3.2":{"name":"@wide/forge","version":"2.3.2","description":"Zero-based configuration builder for frontend integration projects.","license":"MIT","author":{"name":"Aymeric Assier","url":"https://github.com/myeti"},"contributors":[{"name":"Aymeric Assier","url":"https://github.com/myeti"},{"name":"Julien Martins Da Costa","url":"https://github.com/jdacosta"}],"repository":{"type":"git","url":"git+https://github.com/wide/forge.git"},"main":"lib","bin":{"forge":"lib/cli.js"},"engines":{"node":">=12.18.0"},"scripts":{"build":"babel src/ -d lib/ --presets=@babel/preset-env --plugins=@babel/plugin-syntax-object-rest-spread,@babel/plugin-transform-runtime","prepare":"rimraf lib/ && npm run build"},"dependencies":{"autoprefixer":"^10.3.7","browser-sync":"^2.27.6","chalk":"^4.1.2","chokidar":"^3.5.2","columnify":"^1.5.4","cpy":"^8.1.2","dotenv":"^10.0.0","faker":"^5.5.3","favicons":"^6.2.2","fs-extra":"^10.0.0","glob":"^7.2.0","js-beautify":"^1.14.0","lodash":"^4.17.21","parcel-bundler":"^1.12.5","postcss":"^8.3.11","rimraf":"^3.0.2","sass":"^1.43.4","svg-sprite":"^1.5.3","twig":"^1.15.4","yargs":"^17.2.1"},"devDependencies":{"@babel/cli":"^7.15.7","@babel/core":"^7.15.8","@babel/preset-env":"^7.15.8","@babel/plugin-syntax-object-rest-spread":"^7.8.3","@babel/plugin-transform-runtime":"^7.15.8","rimraf":"^3.0.2"},"gitHead":"ea025ae9c795ff57a010fb795accb212900e19ce","bugs":{"url":"https://github.com/wide/forge/issues"},"homepage":"https://github.com/wide/forge#readme","_id":"@wide/forge@2.3.2","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-MSyt25FvJJcDBuBAGeWrWnb31E8sakAZRHs2sZ1wPBzP88qLH3fiLXQgD589Xfbylseo1jUT2EMGmqCW+nFMKg==","shasum":"593da9a3e042b55b23649eb91fce828ce14297c7","tarball":"https://registry.npmjs.org/@wide/forge/-/forge-2.3.2.tgz","fileCount":51,"unpackedSize":141790,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2hT9CRA9TVsSAnZWagAAjE4P/3lbjgsk3LW1Jl4g6RAx\n9YqDmgFkCvM8C76sm8Ls9Iq5vBTf7jjTT71nv4ccUpIU1+wNhVH3LuyBSxsT\nK4MB5rcuTnhxP2bqKOh2Gjs6bIRb9a2YkDp1chP/r8ssQjP5rf+uU46iVxNx\nqQOAlUX87JVtPvW2x0EsFqLMEYMRTmhVnETaVhkjF8MO5RA2mZ5+tbl2CcEf\n4+ulVYuY/Pc53oCgli5hB5NfsyxrwPK6lHlsQuBR5MxmraV1lZSTuhZ4Ml35\ncVKefw/lUU9Fya3rqN4drapq80ANn6Pnoi0lKDogcQV8F6lxzOncmbLARILp\nOgpkx4QP2UaQb0JBbI2kUHw44piGFVkOkv69mxobrfF3irxKqdyzcesSal+/\nGaKZa3r/4IdrJwPFiIyxSObt9n8EeaQbCvvqRvK8yyTmFiQ59mdu6+FkP+gX\n3pIE7FwsDxdD8q/DS8eQNEHiiK2T9ApcK4q7ov6kjnIjzsiaj5vZIewgpq0I\nrNdhQ6nQSR1seiW8mmhWBoo26aof/SfP+ZDIM4hf/oIrmyD2TdGMVM/MVJMT\nWqdstc1y4C5up9FpqV4Fy7bHEpN5J4evDB9adks+8aUxRB2T844x/fHCMcz0\nNSnuKXi7x4HJOwS02PTMwWWdb+D1KnnU50QXY/mt0KlMobkcpYHSHWFBwknz\nbiRj\r\n=0vdF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIByNBHeDDPUVBKrAlJcrYui3RL1QuftLCyFDEvwKxEGqAiEA8fNr7SfOToz9Zaac1Jk8BJxzZuzsxAUWe/dov6Yo+vk="}]},"_npmUser":{"name":"jmartinsdacosta","email":"julien.martinsdacosta@gmail.com"},"directories":{},"maintainers":[{"name":"gflandin","email":"gflandin@wideagency.com"},{"name":"myeti","email":"aymeric.assier@gmail.com"},{"name":"jmartinsdacosta","email":"julien.martinsdacosta@gmail.com"},{"name":"robiseb","email":"sebastien.robillard@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forge_2.3.2_1635344672517_0.3922700963018162"},"_hasShrinkwrap":false},"2.3.3":{"name":"@wide/forge","version":"2.3.3","description":"Zero-based configuration builder for frontend integration projects.","license":"MIT","author":{"name":"Aymeric Assier","url":"https://github.com/myeti"},"contributors":[{"name":"Aymeric Assier","url":"https://github.com/myeti"},{"name":"Julien Martins Da Costa","url":"https://github.com/jdacosta"}],"repository":{"type":"git","url":"git+https://github.com/wide/forge.git"},"main":"lib","bin":{"forge":"lib/cli.js"},"engines":{"node":">=12.18.0"},"scripts":{"build":"babel src/ -d lib/ --presets=@babel/preset-env --plugins=@babel/plugin-syntax-object-rest-spread,@babel/plugin-transform-runtime","prepare":"rimraf lib/ && npm run build"},"dependencies":{"autoprefixer":"^10.3.7","browser-sync":"^2.27.6","chalk":"^4.1.2","chokidar":"^3.5.2","columnify":"^1.5.4","cpy":"^8.1.2","dotenv":"^10.0.0","faker":"5.5.3","favicons":"^6.2.2","fs-extra":"^10.0.0","glob":"^7.2.0","js-beautify":"^1.14.0","lodash":"^4.17.21","parcel-bundler":"^1.12.5","postcss":"^8.3.11","rimraf":"^3.0.2","sass":"^1.43.4","svg-sprite":"^1.5.3","twig":"^1.15.4","yargs":"^17.2.1"},"devDependencies":{"@babel/cli":"^7.15.7","@babel/core":"^7.15.8","@babel/preset-env":"^7.15.8","@babel/plugin-syntax-object-rest-spread":"^7.8.3","@babel/plugin-transform-runtime":"^7.15.8","rimraf":"^3.0.2"},"gitHead":"6a2acab7538a48d0eea8cd1652b5b0c47001867b","bugs":{"url":"https://github.com/wide/forge/issues"},"homepage":"https://github.com/wide/forge#readme","_id":"@wide/forge@2.3.3","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-KYxt0lY+hy4O/SBj7voMs/9er8fbGbMArdhcQG4HUxSq4zQUqhdS7ctvClEnwX7yXP/+pvMdJ6iSGIx+x22b6g==","shasum":"681cdf3eed6a905232c547f998011ab0ad3b1082","tarball":"https://registry.npmjs.org/@wide/forge/-/forge-2.3.3.tgz","fileCount":51,"unpackedSize":141597,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3T/BCRA9TVsSAnZWagAAWaQP/1DoKBdKzuRhuPUlkGfV\n4//5fkJybi86aOWzUguFDmqGoyjOODT872K8Rqb+IsDwGm6Yy4iWtDo7gt7L\ndipXc1Cd4Ro5vcao8jOSDxQZBqg4AvZ2KddColLMoqurbW6oV5EBrCjweo3v\nI9j54JPQ/KkonSa8oB+4w6ZFRLeBx1EZhi+fZZGg4JVRlEuHu8Xkulgg3gDt\nBHF+IRWozAzBofDTfamrAbnBFp0dIQeCzZt/g2OUArvcAu7xxmlKHr9h9WZ+\nYLozUAdEJobvHOubnEmet55ha7QmLDrHk9lpFc/zCEe8U2b3ct7LVaOxe3/G\nBkI+FRMaHso/oO9mV7GOQSLB4548omw22KbdiKWkMPluUdFdMqcFRdsSeCwH\nMPgZklfUeE34YGXA8s5iAtMVtjAi1Vmv5L2RG+cnYRQ1x5KMXS9dbKNVoEf1\nyhdyLgwMbBPHN7o8IjGWdBETXBNW74O96JrSYDkF2pmikdgWShWf8nArSouS\nulRuHPxJeuv8g3HwdkZSFCg7g+adoAlb5sh1k5BEQGsYvjynyuK22GPoqykE\nI0Y0DCaDXuaSY9PtOtP90SwFKdUm+OCn5FbBOOqn8zuV8BEuq4mSm7gtZ+L8\n2+vtyAcDs2TiH5BC8oio4D1X/suWMTL+1KjzYawv5gftK2598LJLcTsmGZV/\nlj95\r\n=HNz/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwBmWOQmcGSGEH36iGaSOmQbEMamcFkHoOxhbK12NAWwIhAICMOYZnuPMnVIejZoVWp7LwTKy1SSF6sVzujCSRWn5F"}]},"_npmUser":{"name":"jmartinsdacosta","email":"julien.martinsdacosta@gmail.com"},"directories":{},"maintainers":[{"name":"gflandin","email":"gflandin@wideagency.com"},{"name":"myeti","email":"aymeric.assier@gmail.com"},{"name":"jmartinsdacosta","email":"julien.martinsdacosta@gmail.com"},{"name":"robiseb","email":"sebastien.robillard@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forge_2.3.3_1641889729204_0.037346693815998755"},"_hasShrinkwrap":false},"3.0.0-alpha.1":{"name":"@wide/forge","version":"3.0.0-alpha.1","description":"Zero-based configuration builder for frontend integration projects.","license":"MIT","author":{"name":"Aymeric Assier","url":"https://github.com/myeti"},"contributors":[{"name":"Aymeric Assier","url":"https://github.com/myeti"},{"name":"Julien Martins Da Costa","url":"https://github.com/jdacosta"}],"repository":{"type":"git","url":"git+https://github.com/wide/forge.git"},"main":"lib","bin":{"forge":"lib/cli.js"},"engines":{"node":">=14.19.0"},"scripts":{"build":"babel src/ -d lib/ --presets=@babel/preset-env --plugins=@babel/plugin-syntax-object-rest-spread,@babel/plugin-transform-runtime","prepare":"rimraf lib/ && npm run build"},"dependencies":{"autoprefixer":"^10.3.7","browser-sync":"^2.27.6","chalk":"^4.1.2","chokidar":"^3.5.2","columnify":"^1.5.4","cpy":"^8.1.2","dotenv":"^10.0.0","faker":"5.5.3","favicons":"^6.2.2","fs-extra":"^10.0.0","glob":"^7.2.0","js-beautify":"^1.14.0","lodash":"^4.17.21","parcel-bundler":"^1.12.5","postcss":"^8.3.11","rimraf":"^3.0.2","sass-embedded":"^1.50.0","svg-sprite":"^1.5.3","twig":"^1.15.4","yargs":"^17.2.1"},"devDependencies":{"@babel/cli":"^7.15.7","@babel/core":"^7.15.8","@babel/preset-env":"^7.15.8","@babel/plugin-syntax-object-rest-spread":"^7.8.3","@babel/plugin-transform-runtime":"^7.15.8","rimraf":"^3.0.2"},"gitHead":"7f703cb9d6c45ea114ad277e64a8c08e8b8062dc","bugs":{"url":"https://github.com/wide/forge/issues"},"homepage":"https://github.com/wide/forge#readme","_id":"@wide/forge@3.0.0-alpha.1","_nodeVersion":"14.19.0","_npmVersion":"6.14.16","dist":{"integrity":"sha512-uX5SOj1yStkU5rHp6KGFwEPRmznIaR8YeywFpI2GMD3PpfbQDOXcztk5Vi3X68GFUxBkkcSovhFku0PmTc7P0g==","shasum":"d0e05a833765f6e53d902b6751cdfb13d303db38","tarball":"https://registry.npmjs.org/@wide/forge/-/forge-3.0.0-alpha.1.tgz","fileCount":51,"unpackedSize":139999,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCy6elHsbhd/sFDyx0JjHbh/RMKqpuS6YPfnEs9kfQCpQIgEeWSouGGdZRMmohdtJX7aV//mFXORfmVDqiZMnh3Oso="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUDuUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmopfQ//cGr+res4aBEbdgUFrCU1QR0QXAeuaNbSUo2e1x+1cfpxgsDZ\r\nVDdbpkxVjk68LgXO//z+s8e4o/yXnPrN+KEIsFjfv8TjKQNtY1MXcHflyFw7\r\nNf0cbdMTLQW4HBMJe9cNeXDFrIeEwLe82s/eAF6+svHNktleVvXPywGKXvUR\r\ngGSNNVQ2pbp3/06SfnA3fWhiY4cRIqC7BNEMId2hUavXa7XTKwkmaxACCl/a\r\ncmiCs1q8uX1/dxu/WCD1h6W64xa4gMUCPhHQGWOQ5by3CffFlfmfkvraTKhq\r\nMlyJFuwvy02mUXSRk6n44Rj4Gb9EHfQXFmp7ff3g1DCbzhaFkn3rCNfHgHel\r\n8emTU5Mrv23NyC/la+Diouxsppm6BgK1dp4t5EFa/RMi7+ocl2DsD5b1bepB\r\nq+9GIU5t3/3MJE2l3wAhEtIP9w6eerhyksDPiuwlNk7QT98vS2XQNrLoSW3C\r\npojUaqv2rKICTYQ6jsjGcy4fIKuYCmcqMBYZdtlC3UxA78RhIzuzL+Qgc6JG\r\nBaFAAE9ZrB5aKPp0uAzhp/JFLVlIU3yxu/IbFVV366QAAVx87Q4QcfunJz+9\r\nrG06TlHJEu/drk+talnpfQPSHCUh/8ymCLt+9OjtZEGHoY7XsZVg1umyJtRa\r\nHFUkZUgE8JxwZIa8cPdWT/nXNuS/e1jn6cY=\r\n=Avr6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jmartinsdacosta","email":"julien.martinsdacosta@gmail.com"},"directories":{},"maintainers":[{"name":"gflandin","email":"gflandin@wideagency.com"},{"name":"myeti","email":"aymeric.assier@gmail.com"},{"name":"jmartinsdacosta","email":"julien.martinsdacosta@gmail.com"},{"name":"robiseb","email":"sebastien.robillard@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forge_3.0.0-alpha.1_1649425300838_0.6715214302706218"},"_hasShrinkwrap":false},"3.0.0-alpha.2":{"name":"@wide/forge","version":"3.0.0-alpha.2","description":"Zero-based configuration builder for frontend integration projects.","license":"MIT","author":{"name":"Aymeric Assier","url":"https://github.com/myeti"},"contributors":[{"name":"Aymeric Assier","url":"https://github.com/myeti"},{"name":"Julien Martins Da Costa","url":"https://github.com/jdacosta"}],"repository":{"type":"git","url":"git+https://github.com/wide/forge.git"},"main":"lib","bin":{"forge":"lib/cli.js"},"engines":{"node":">=14.19.0"},"scripts":{"build":"babel src/ -d lib/ --presets=@babel/preset-env --plugins=@babel/plugin-syntax-object-rest-spread,@babel/plugin-transform-runtime","prepare":"rimraf lib/ && npm run build"},"dependencies":{"autoprefixer":"^10.3.7","browser-sync":"^2.27.6","chalk":"^4.1.2","chokidar":"^3.5.2","columnify":"^1.5.4","cpy":"^8.1.2","dotenv":"^10.0.0","faker":"5.5.3","favicons":"^6.2.2","fs-extra":"^10.0.0","glob":"^7.2.0","js-beautify":"^1.14.0","lodash":"^4.17.21","parcel-bundler":"^1.12.5","postcss":"^8.3.11","rimraf":"^3.0.2","sass-embedded":"^1.50.0","svg-sprite":"^1.5.3","twig":"^1.15.4","yargs":"^17.2.1"},"devDependencies":{"@babel/cli":"^7.15.7","@babel/core":"^7.15.8","@babel/preset-env":"^7.15.8","@babel/plugin-syntax-object-rest-spread":"^7.8.3","@babel/plugin-transform-runtime":"^7.15.8","rimraf":"^3.0.2"},"gitHead":"2d189a286bf07239d76fddfee76a8bfecaf06965","bugs":{"url":"https://github.com/wide/forge/issues"},"homepage":"https://github.com/wide/forge#readme","_id":"@wide/forge@3.0.0-alpha.2","_nodeVersion":"14.19.0","_npmVersion":"6.14.16","dist":{"integrity":"sha512-5r8sQx9AchwED9C3+88K7HqW+QLfGuHrcbIKBpY97przg7BQeZAF7M8qNuZupwZTy/AT//qA0+8Tg9FF8g9Zaw==","shasum":"1da1dda72fbf2145b39bc7d20ffac470753f1c56","tarball":"https://registry.npmjs.org/@wide/forge/-/forge-3.0.0-alpha.2.tgz","fileCount":51,"unpackedSize":140827,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAU1HqlLBqhfTMCGT2l5uu8SmvVQ1XO/uc+aQ1NU24xWAiArq72kj0PGJZBHuCeK2VTPtBxqex6ilETBmoQhRqBa3Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdL3GACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpekQ//QxfVWZI3/wH89VgJ0kQAB3wkrgnNBaDdID0Qjiazh3yOfE8S\r\nUvvl/uTaTolWeyU+REAl6yLWLjEcWdfDbgIa9xRdNoWASD4eknp8jF9Sn/Q2\r\nTR7IW3oEQ0b1YgqN5eOKxfEjGtSQMh2S4GkciA2I1wdu+EmeQr7DVQWfLR8u\r\nqtohqr+XSQrkHpjol4Yw0R/8ae2lPwkkselIy+qHXTBKQN9bXhYW56cRSfta\r\nE84eKyXKx1xUuLVDEN+TP+fleuQXiT0WysAzHt35VIJX7PX/CR8VQ+qwxxHN\r\ndGiILHVVawJAecQvJVwzBHBG17cGhIHR7R4q8xWweHBBn3/0gtSSr8/AOOFA\r\nfeLDw2aHwAoQg/RH+/mGK5A6zIR5ZpS5UBEN6LMdIbRZz9UH2lDyPuJARGM1\r\nJ5JUKpwQBHm5nKVKdejicyyUXmeNM6TRgUF6FgkG9EPUOAx+4s5AUcTyeuau\r\nAP3tmeqCcQmfVFfRExnfX5iaOY9jQ2XqRD7BTrOT937yQCHoHQhMTK2dQ/Rc\r\nIth0KFAJgxvgPvcc4SEFfeXCYbrdJL9iuEWSLg6jGTYUiEsdzAn46zs75sUP\r\naIdF+Jxb9Zx+3EQ2kvHB22RK0AY5mDFMwTxnuVuPIvCNY300pqjX/2Wgl1uT\r\nbpz29GDUJfZD/P0J+ovY7rLrOcFUyLTcvS4=\r\n=oYKV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jmartinsdacosta","email":"julien.martinsdacosta@gmail.com"},"directories":{},"maintainers":[{"name":"gflandin","email":"gflandin@wideagency.com"},{"name":"myeti","email":"aymeric.assier@gmail.com"},{"name":"jmartinsdacosta","email":"julien.martinsdacosta@gmail.com"},{"name":"robiseb","email":"sebastien.robillard@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forge_3.0.0-alpha.2_1668595142151_0.8819261030466581"},"_hasShrinkwrap":false}},"time":{"created":"2019-11-28T11:29:09.437Z","0.0.1-alpha":"2019-11-28T11:29:09.897Z","modified":"2022-11-16T10:39:09.700Z","0.0.1-alpha2":"2019-11-28T12:03:03.781Z","0.0.1-beta.0":"2020-03-17T10:25:13.120Z","0.0.1-beta.1":"2020-03-31T15:58:38.914Z","0.0.1-beta.2":"2020-04-03T16:51:15.553Z","0.0.1-beta.3":"2020-04-06T11:54:02.232Z","0.0.1-beta.4":"2020-04-08T14:06:59.758Z","0.0.1-beta.5":"2020-04-09T13:58:06.746Z","0.0.1-beta.6":"2020-04-14T16:38:33.951Z","0.0.1-beta.7":"2020-04-14T17:49:06.096Z","0.0.1-beta.8":"2020-05-18T16:17:20.425Z","0.0.1-beta.9":"2020-05-19T14:30:45.425Z","2.0.0":"2020-05-29T14:52:52.235Z","2.1.0":"2020-07-16T10:06:02.597Z","2.1.1":"2020-07-21T09:51:09.255Z","2.1.2":"2020-07-24T13:27:28.276Z","2.1.3":"2020-07-27T09:48:23.613Z","2.1.4":"2020-08-11T14:45:08.873Z","2.1.5":"2020-08-12T08:13:38.050Z","2.1.6":"2020-09-04T15:42:57.501Z","2.1.7":"2020-11-30T16:25:06.418Z","2.2.0":"2021-01-27T17:03:53.404Z","2.2.1":"2021-02-01T08:32:07.427Z","2.3.0":"2021-06-21T07:50:44.822Z","2.3.1":"2021-10-27T12:54:25.672Z","2.2.2":"2021-10-27T13:00:53.789Z","2.3.2":"2021-10-27T14:24:32.673Z","2.3.3":"2022-01-11T08:28:49.396Z","3.0.0-alpha.1":"2022-04-08T13:41:40.971Z","3.0.0-alpha.2":"2022-11-16T10:39:02.348Z"},"maintainers":[{"name":"gflandin","email":"gflandin@wideagency.com"},{"name":"myeti","email":"aymeric.assier@gmail.com"},{"name":"jmartinsdacosta","email":"julien.martinsdacosta@gmail.com"},{"name":"robiseb","email":"sebastien.robillard@gmail.com"}],"contributors":[{"name":"Aymeric Assier","url":"https://github.com/myeti"},{"name":"Julien Martins Da Costa","url":"https://github.com/jdacosta"}],"author":{"name":"Aymeric Assier","url":"https://github.com/myeti"},"license":"MIT","readme":"# Forge\r\n\r\nZero-based configuration builder for frontend integration project, made for those you want:\r\n- a builder made for static website, working out-of-the-box with no config needed\r\n- control over the source, the compilation and the destination, unlike Webpack\r\n- extendable low-level vanilla tasks instead of the Gulp stream-thing\r\n- preconfigured well-known libs such as `sass`, `babel`, `parcel` or `twig`\r\n- no black magic\r\n\r\n\r\n## Install\r\n\r\n```\r\nnpm install @wide/forge --save-dev\r\n```\r\n\r\n\r\n## Usage\r\n\r\n- [Commands](#commands)\r\n- [Minimal folder structure](#minimal-folder-structure)\r\n- [HTML / TWIG](#html--twig)\r\n- [CSS / SASS](#css--sass)\r\n- [JS / ESNEXT](#js--esnext)\r\n- [SVG Sprite](#svg-sprite)\r\n- [Favicons](#favicons)\r\n- [Other assets](#other-assets)\r\n- [Advanced usage](#advanced-usage)\r\n\r\n\r\n## Commands\r\n\r\n**Global commands**\r\n- start server and watch changes: `forge serve --open`\r\n- build project for production: `forge build --production`\r\n\r\n**Specific commands**\r\n- clear dist folder: `forge nuke`\r\n- compile specific assets: `forge compile sass js`\r\n- copy static assets to dist: `forge copy`\r\n\r\n\r\n## Minimal folder structure\r\n\r\n**Forge** needs a specific folder structure in order to work without configuration:\r\n```\r\nsrc/\r\n  assets/\r\n    icons/*.svg\r\n    scss/*.scss\r\n    js/*.js\r\n  *.twig\r\n```\r\n\r\nwill be compiled into:\r\n```\r\ndist/\r\n  assets/\r\n    sprite.svg\r\n    *.css\r\n    *.js\r\n  *.html\r\n```\r\n\r\n\r\n## HTML / TWIG\r\n\r\n- source files: `/src/**.twig`\r\n- destination: `/dist/**.html`\r\n- compiled using [`twig`](https://www.npmjs.com/package/twig)\r\n\r\n### Path config\r\n\r\nTo changethe path config config, create/edit the `.forgerc.js` file at the root of your project:\r\n```js\r\nmodule.exports = {\r\n\r\n  // override twig path config\r\n  twig: {\r\n\r\n    // files to watch in /src, will trigger the compilation when changed\r\n    observe: '**/*.{twig,html}', // watch src/index.twig and src/foo/bar.twig\r\n\r\n    // in src/, files to compile, should be pages only\r\n    entries: [\r\n      '**.twig',      // build all twig into html (root = pages)\r\n    ],\r\n\r\n    // do not compile twig file in layouts/ nor components/\r\n    exclude: [\r\n      'layouts/**.twig',\r\n      'components/**.twig'\r\n    ],\r\n\r\n    // in dist/, subfolder to generate HTML files into\r\n    // ex: pages ->  dist/pages/index.html\r\n    output: '', // no subfolder -> dist/index.html\r\n\r\n    // if true, build all file at dist level only\r\n    // ex: src/foo/bar.twig -> dist/bar.twig (foo subfolder is ignored)\r\n    flatten: false,\r\n\r\n    // commands to execute around the compilation\r\n    hooks: {\r\n\r\n      // run before the compilation, can be a string \"npm run something\"\r\n      // or a function receiving the current target and the compiled files\r\n      before(target, compiled) {},\r\n\r\n      // run after the compilation, can be a string \"npm run something\"\r\n      // or a function receiving the current target and the compiled files\r\n      after(target, compiled) {}\r\n    }\r\n  }\r\n}\r\n```\r\n\r\n### Twig config\r\n\r\nTo edit the config of `twig` itself, create a `.twigrc.js` file at the root of your project, it accepts the following props:\r\n```js\r\nmodule.exports = {\r\n\r\n  // alias of path, see https://github.com/twigjs/twig.js/wiki#namespaces\r\n  namespace: {\r\n    'foo': 'src/foo' // {% include 'foo::index.twig' %} => {% include '/src/foo/index.twig' %}\r\n  },\r\n\r\n  // global data injected in all templates\r\n  data: {\r\n    foo: 'bar' // {{ foo }}\r\n  },\r\n\r\n  // custom functions, see https://github.com/twigjs/twig.js/wiki/Extending-twig.js\r\n  functions: {\r\n    foo() {} // {% foo() %}\r\n  },\r\n\r\n  // custom filters, see https://github.com/twigjs/twig.js/wiki/Extending-twig.js\r\n  filters: {\r\n    foo() {} // {% myvar | foo %}\r\n  },\r\n\r\n  // post-process middlewares\r\n  postprocess: {\r\n    beautify: true, // built-in post-process\r\n    foo(html) {     // custom post-process\r\n      return doSomething(html)\r\n    }\r\n  }\r\n}\r\n```\r\n\r\nNotes:\r\n- `postprocess`: **Forge** comes with a set of post-process to enhance the quality of the generated HTML:\r\n  - `beautify`: use [`js-beautify`](https://www.npmjs.com/package/js-beautify) to format the whole page, accepts these values:\r\n    - `false` disable the post-process\r\n    - `true` enable the post-process (default)\r\n    - `{}` enable and pass custom config\r\n\r\n\r\n## CSS / SASS\r\n\r\n- source files: `/src/assets/**/*.{sass,scss}`\r\n- destination: `/dist/assets/*.css` and `/dist/assets/*.css.map`\r\n- compiled using [`sass-embedded`](https://www.npmjs.com/package/sass-embedded)\r\n\r\n### Path config\r\n\r\nTo change the path config, create a `.forgerc.js` file at the root of your project with a `sass` prop:\r\n```js\r\nmodule.exports = {\r\n  sass: {\r\n\r\n    // files to watch in /src, will trigger the compilation when changed\r\n    observe: '**/*.{scss,sass}',\r\n\r\n    // in src/, files to compile, must be root level only\r\n    entries: [\r\n      'assets/{scss,sass}/*.{scss,sass}'\r\n    ],\r\n\r\n    // in dist/, subfolder to generate CSS files into\r\n    output: 'assets/', // -> dist/assets/main.css\r\n\r\n    // if true, build all file at dist level only\r\n    // ex: src/assets/foo/bar.scss -> dist/assets/bar.css (foo subfolder is ignored)\r\n    flatten: false,\r\n\r\n    // commands to execute around the compilation\r\n    hooks: {\r\n\r\n      // run before the compilation, can be a string \"npm run something\"\r\n      // or a function receiving the current target and the compiled files\r\n      before(target, compiled) {},\r\n\r\n      // run after the compilation, can be a string \"npm run something\"\r\n      // or a function receiving the current target and the compiled files\r\n      after(target, compiled) {}\r\n    }\r\n  }\r\n}\r\n```\r\n\r\n### SASS config\r\n\r\nTo edit the config of `sass` itself, create a `.sassrc.js` file at the root of your project, it accepts the following props:\r\n```js\r\nmodule.exports = {\r\n\r\n  // path to look-up\r\n  loadPaths: [],\r\n\r\n  // enable of disable minification, see https://sass-lang.com/documentation/js-api/modules#OutputStyle\r\n  style: 'compressed', // or 'expanded'\r\n\r\n  // source map (by default enabled on dev instances)\r\n  sourceMap: true,\r\n\r\n  // post-process middlewares\r\n  postprocess: {\r\n    autoprefixer: false, // built-in post-process\r\n    foo(css) {           // custom post-process\r\n      return doSomething(css)\r\n    }\r\n  },\r\n\r\n  // ... and all others props described here:\r\n  // https://sass-lang.com/documentation/js-api/interfaces/Options\r\n}\r\n```\r\n\r\nNotes:\r\n- `loadPaths` includes `./` and `./node_modules/` by default\r\n- `style` is `compressed` on `PRODUCTION` by default\r\n- `sourceMap` is disabled on `PRODUCTION` by default\r\n- `postprocess`: **Forge** comes with a set of post-process to enhance the quality of the generated CSS\r\n  - `autoprefixer`: use [`autoprefixer`](https://www.npmjs.com/package/autoprefixer) to add browser-specific prefixes:\r\n    - `false` disable the post-process\r\n    - `true` enable the post-process (default)\r\n    - `{}` enable and pass custom config, see [official doc](https://www.npmjs.com/package/autoprefixer#options)\r\n\r\n\r\n## JS / ESNEXT\r\n\r\n- source files: `/src/assets/**/*.js`\r\n- destination: `/dist/assets/*.js` and `/dist/assets/*.js.map`\r\n- compiled using [`parcel`](https://github.com/parcel-bundler/parcel)\r\n\r\n### Path config\r\n\r\nTo change the path config, create a `.forgerc.js` file at the root of your project with a `js` prop:\r\n```js\r\nmodule.exports = {\r\n  js: {\r\n\r\n    // files to watch in /src, will trigger the compilation when changed\r\n    observe: '**/*.js',\r\n\r\n    // in src/, files to compile\r\n    entries: [\r\n      'assets/js/*.js', // build all root level files\r\n    ],\r\n\r\n    // exclude polyfills from compilation\r\n    exclude: [\r\n      'assets/js/polyfills/**.js'\r\n    ]\r\n\r\n    // in dist/, subfolder to generate JS files into\r\n    output: 'assets/', // -> dist/assets/main.js\r\n\r\n    // if true, build all file at dist level only\r\n    // ex: src/assets/foo/bar.js -> dist/assets/bar.js (foo subfolder is ignored)\r\n    flatten: false,\r\n\r\n    // commands to execute around the compilation\r\n    hooks: {\r\n\r\n      // run before the compilation, can be a string \"npm run something\"\r\n      // or a function receiving the current target and the compiled files\r\n      before(target, compiled) {},\r\n\r\n      // run after the compilation, can be a string \"npm run something\"\r\n      // or a function receiving the current target and the compiled files\r\n      after(target, compiled) {}\r\n    }\r\n  }\r\n}\r\n```\r\n\r\n### Parcel config\r\n\r\nTo edit the config of `parcel` itself, create a `.parcelrc.js` file at the root of your project:\r\n```js\r\nmodule.exports = {\r\n  // all props described here:\r\n  // https://parceljs.org/api.html\r\n}\r\n```\r\n\r\nNotes:\r\n- `outDir` and `outFile` are reserved, do not change\r\n- `watch`, `cache`, `contentHash` and `autoinstall` must remain `false`\r\n- `minify` is `true` on `PRODUCTION` by default\r\n- this file is for advanced users, don't mess up :D\r\n\r\n### Babel config\r\n\r\nParcel is using `babel` to transpile ES standards, to edit the config of `babel`, create a `.babelrc.js` file at the root of your project:\r\n```js\r\nmodule.exports = {\r\n  // all props described here:\r\n  // https://babeljs.io/docs/en/6.26.3/babelrc\r\n}\r\n```\r\n\r\n\r\n## SVG Sprite\r\n\r\n- source files: `/src/assets/icons/*.svg`\r\n- destination: `/dist/assets/sprite.svg`\r\n- compiled using [`svg-sprite`](https://www.npmjs.com/package/svg-sprite)\r\n\r\n### Path config\r\n\r\nTo change the path config, create a `.forgerc.js` file at the root of your project with a `svg` prop:\r\n```js\r\nmodule.exports = {\r\n  svg: {\r\n\r\n    // in /src, files to watch, will trigger the compilation when changed\r\n    observe: '**/*.svg',\r\n\r\n    // in src/, files to compile, must be root level only\r\n    entries: [\r\n      'assets/icons/*.svg'\r\n    ],\r\n\r\n    // in dist/, subfolder to generate the sprite file into\r\n    output: 'assets/',\r\n\r\n    // commands to execute around the compilation\r\n    hooks: {\r\n\r\n      // run before the compilation, can be a string \"npm run something\"\r\n      // or a function receiving the current target and the compiled files\r\n      before(target, compiled) {},\r\n\r\n      // run after the compilation, can be a string \"npm run something\"\r\n      // or a function receiving the current target and the compiled files\r\n      after(target, compiled) {}\r\n    }\r\n  }\r\n}\r\n```\r\n\r\n### SVG-Sprite config\r\n\r\nTo edit the config of `svg-sprite` itself, create a `.svgrc.js` file at the root of your project:\r\n```js\r\nmodule.exports = {\r\n  // all props described here:\r\n  // https://www.npmjs.com/package/svg-sprite#configuration-basics\r\n}\r\n```\r\n\r\nNotes:\r\n- `dest` is reserved, do not change\r\n- `mode.symbol.sprite` is `sprite.svg` by default\r\n- `mode.exemple` is `false` on `PRODUCTION` by default\r\n\r\n\r\n## Favicons\r\n\r\n- source files: `/src/assets/favicon.png`\r\n- destination: `/dist/assets/favicons`\r\n- compiled using [`favicons`](https://www.npmjs.com/package/favicons)\r\n\r\n### Path config\r\n\r\nTo change the path config, create a `.forgerc.js` file at the root of your project with a `favicons` prop:\r\n```js\r\nmodule.exports = {\r\n  favicons: {\r\n\r\n    // in /src, files to watch, will trigger the compilation when changed\r\n    observe: 'assets/favicon.png',\r\n\r\n    // in src/, file to compile, must be root level only\r\n    entries: 'assets/favicons.png',\r\n\r\n    // in dist/, subfolder to generate the sprite file into\r\n    output: 'assets/favicons/',\r\n\r\n    // commands to execute around the compilation\r\n    hooks: {\r\n\r\n      // run before the compilation, can be a string \"npm run something\"\r\n      // or a function receiving the current target and the compiled files\r\n      before(target, compiled) {},\r\n\r\n      // run after the compilation, can be a string \"npm run something\"\r\n      // or a function receiving the current target and the compiled files\r\n      after(target, compiled) {}\r\n    }\r\n  }\r\n}\r\n```\r\n\r\n### Favicons config\r\n\r\nTo edit the config of `favicons` itself, create a `.faviconsrc.js` file at the root of your project:\r\n```js\r\nmodule.exports = {\r\n  // all props described here:\r\n  // https://github.com/itgalaxy/favicons#usage\r\n}\r\n```\r\n\r\n\r\n## Other assets\r\n\r\nFor all others assets (images, documents...), **Forge** simply copy them into the `dist/` folder.\r\n\r\n- source files: `/src/assets/**`\r\n- destination: `/dist/assets/**`\r\n\r\n### Path config\r\n\r\nTo change the path config, create a `.forgerc.js` file at the root of your project with a `copy` prop:\r\n```js\r\nmodule.exports = {\r\n  copy: {\r\n\r\n    // in src/, files to copy\r\n    entries: [\r\n      'assets/**'\r\n    ],\r\n\r\n    // ignore to-be-compiled assets\r\n    exclude: [\r\n      'assets/icons/**',\r\n      'assets/scss/**',\r\n      'assets/js/**'\r\n    ]\r\n  }\r\n}\r\n```\r\n\r\n\r\n## Advanced usage\r\n\r\n### Add a compiler\r\n\r\nTo add a new asset compiler, like Handlebars, follow this exemple:\r\n```js\r\n.forgerc.js\r\n{\r\n\r\n  // add a new hbs compiler\r\n  compilers: {\r\n    \r\n    /**\r\n     * Compile handlebars templates\r\n     * @param {Object} ctx\r\n     * @param {Array}  ctx.files to compile into HTML\r\n     * @param {String} ctx.base relative path from wildcard (ex: templates/pages/**.hbs -> templates/pages/foo/bar.hbs -> foo/)\r\n     * @param {String} ctx.dest folder (output + hbs.output -> dist/) \r\n     * @return {Array<Object>} the list of generated files with their octal size [{ filename, size }]\r\n     */\r\n    hbs({ files, base, dest }) {\r\n      return [{\r\n        filename: 'compiled-file.html',\r\n        size: 1024\r\n      }]\r\n    }\r\n\r\n  },\r\n\r\n  // rewrite targets to replace twig with hbs\r\n  targets: ['hbs', 'scss', 'js', 'svg'],\r\n\r\n  // define hbs target config\r\n  hbs: {\r\n    observe: '**/*.{hbs,html}',\r\n    entries: [\r\n      '**.hbs'\r\n    ],\r\n    exclude: [\r\n      'layouts/**.hbs',\r\n      'components/**.hbs'\r\n    ],\r\n    output: ''\r\n  }\r\n}\r\n```\r\n\r\n### Add a command\r\n\r\nTo add a command not related to compilation, follow this exemple:\r\n```js\r\n.forgerc.js\r\n{\r\n  commands: {\r\n    sayhello(argv) {\r\n      console.log('Hello', ...argv._)\r\n    }\r\n  }\r\n}\r\n```\r\n\r\nThen the command is available using:\r\n```bash\r\nforge sayhello you # Hello you\r\n```\r\n\r\n\r\n## Authors\r\n\r\n- **Aymeric Assier** - [github.com/myeti](https://github.com/myeti)\r\n- **Julien Martins Da Costa** - [github.com/jdacosta](https://github.com/jdacosta)\r\n\r\n\r\n## License\r\n\r\nThis project is licensed under the MIT License - see the [licence](licence) file for details","readmeFilename":"readme.md","description":"Zero-based configuration builder for frontend integration projects.","homepage":"https://github.com/wide/forge#readme","repository":{"type":"git","url":"git+https://github.com/wide/forge.git"},"bugs":{"url":"https://github.com/wide/forge/issues"}}