{"repo":"snollygolly/koa-starter","free":true,"listed":false,"github":"https://github.com/snollygolly/koa-starter","clone":"git clone https://github.com/snollygolly/koa-starter.git","description":":koala: A starter kit for a slightly opinionated koa project.","language":"JavaScript","stars":86,"topics":["koa","passport","bootstrap","handlebars","starter-kit"],"license":null,"category":"saas-starters-boilerplates","readme_excerpt":":koala: koa-starter A starter kit for a slightly opinionated Koa project. Opinions I built this Koa starter kit because there's a number of packages I like to use when starting a new project. The major ones are: Koa v3 Passport Handlebars Bootstrap v5.3.8 FontAwesome 5.10 I'm also including goodies from: Nodemon Bootstrap Social Github Corners Google Universal Analytics ESLint Auth0 Prerequisites Node.js (Version 22 and up recommended, async/await support required) Auth0 Account (for OAuth) Installation Clone down the repository. Install packages (from inside the koa-starter folder). Create your config. There's a config.example.json file in the root. Edit it to include all your values for the site and your OAuth information. Save it as config.json and leave it in the root. If you want to use Google Analytics, set config.site.analytics to your Tracking ID and make sure the analytics partial (analytics.hbs) contains the correct Universal Analytics tracking code. If you don't want to use Google Analytics, remove that property or set it to false. Start it up. Enjoy! Extras While koa-starter isn't a framework, I've added a few small extras to make getting your project up and started as easy as possible. Including assets from view rendering When you render you view, you can use the following properties to link to assets. - Scripts: This array contains scripts living in /assets/js that you'd like to link to. The .js will be added for you. - Vendor JavaScript: This array contains lin","default_branch":null,"files":null,"tree":[],"storefront":"/r/snollygolly","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/snollygolly/koa-starter/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}