Observed since 20 Oct, 22:35 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
@0x4447/avocado
🥑 build the output of a front-end page to be hosted on S3 and delivered by CloudFront
After having created the useful 0x4447 Potato 🥔 CLI, we found that deploying a simple HTML page to AWS CloudFront, a page that is not build around a framework, is annoying and time consuming. This is why we came up with the idea for Avocado: a CLI that will build the final page out of a simple folder structure by using the awesome templating engine–Hogan.
] sudo npm install -g @0x4447/avocado
] avocado -s PATH_TO_FOLDER
] avocado -h
_preview and _output folder, this way we have a clean slate._preview and _output folder.data folder.env.json file._preview and _output folder.The root folder will contain the _input folder where the content of the site is located. The data, and views folders holds the data and the HTML files which are used to generate the previews and final output.
view folder to enrich the page using Hogan.If you'd like to try out Avocado, you can take a look at our company website repository for reference.
If you have just a single page it is easy to check the page by opening the individual HTML file. But if you'd like to have a local setup with a custom local domain and a self signed SSL cert, you can check our configuration that we use.
This CLI tools works well also with the following software:
If you enjoyed this project, please consider giving it a 🌟. And check out our 0x4447 GitHub account, where we have additional resources that you might find useful or interesting.
This project is brought to you by 0x4447 LLC, a software company specializing in build custom solutions on top of AWS. Find out more by following this link: https://0x4447.com or, say hello@0x4447.email.
Download counts and popularity will appear here as the collector receives them.
| Package / target | Requirement | Relationship |
|---|---|---|
commanderEnvironment{
"local_name": "commander",
"alias": false,
"peer_metadata": null
} | 2.15.1 | runtime |
hogan.jsEnvironment{
"local_name": "hogan.js",
"alias": false,
"peer_metadata": null
} | 3.0.2 | runtime |
mochaEnvironment{
"local_name": "mocha",
"alias": false,
"peer_metadata": null
} | 5.1.0 | runtime |
ncpEnvironment{
"local_name": "ncp",
"alias": false,
"peer_metadata": null
} | 2.0.0 | runtime |
recursive-readdirEnvironment{
"local_name": "recursive-readdir",
"alias": false,
"peer_metadata": null
} | 2.2.2 | runtime |
rimrafEnvironment{
"local_name": "rimraf",
"alias": false,
"peer_metadata": null
} | 2.6.2 | runtime |
Source distribution
{
"integrity": "sha512-t7MVC/bE7U+D7aUNbbFPi0o3MJi6BM4pBBkO/1pFkgMsbDGLRkQNWC4+cxQx4JafGc3aTQ4tX3zw/k73Zr+aOw==",
"shasum": "543fd71a8ee0215a3a58ac11a4bc950a8e249350",
"tarball": "https://registry.npmjs.org/@0x4447/avocado/-/avocado-1.4.9.tgz",
"fileCount": 13,
"unpackedSize": 26960,
"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbsSieCRA9TVsSAnZWagAA/hkQAJa/2WDtuJAV2cclazMX\nB6C2+O0g76aTldtTkMIVWcRLhohThx1OhoMdMBxbzgzLp1dpz9YCyIqAw80A\nZ6S6gs80NSCcCVWkbWmneIcexdU1cycZ0DEoNZwa7YxHd/wJsLHnL0RWdYju\nLC1Gm/Qw+DQDaOjhxRtGGOkpLGaNldBqMVIb9zK0CFLXB5bjFiK452r27pti\np/V12OVy9m7w8ZtvmwmkZORFEztxAX9DIfhgiz2pdCX636oR0pu2kbY2tFQN\nuFmb0tC5wEaRpJjk3G5+rhNL8pKo9z+F7MwFBcQd2XBiCNll0UAJ/7/0zyfX\nqB9q4wzjs5bxciZhkMfuuW37o/kuyM08UQKzV1Zib0axTgQNDfJFkoiNTItX\n+hMkR5S7EQ//xkhPcqi8wAkr67wkbdq+31lXUAEj03qGvYHNJtN8d5ihSBVw\nCrNbnZyn7d+vY5ahL6zTTwJkRgEvntDYfNdjiH3nokhOUQYkOqlavjUF0/+d\nam9K+2BYMPAc5n/M1iEnFYZ9Ds5Te2xYOu4XCo7gXmuT0HXSvXYgwWIBEs+B\nszEOyXfLZasHC7fGzJOUr7Eni5ZkhH88Vrua8SN7a1GuGBI2Qa+eHnEf16jz\nuBe/McnK9t5qk84hKYaL+rB1vVPizMeAzRzMRKQl+QcyfAmBnSgooJC0HNNg\n5dUC\r\n=NBz/\r\n-----END PGP SIGNATURE-----\r\n",
"signatures": [
{
"keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
"sig": "MEUCIALjFhRWs7+RgJQc/Rf4o8DPlSR/5xeSUma/KY0U+y5YAiEA0W2lrkumy9eB7GVxLz4nShrfJHmDGKIBHrMgo7VY0+Q="
}
]
}Shared repository data · GitHub
Observed since 20 Oct, 22:35 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:aa5edfd2e8ec829da19236be42e455dc9c1eafbe4eb454035aeeffba8fa62f09