The project you'll check out as you learn to develop modern websites in Learn JS The Hard Way.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Zed A. Shaw 581cf32603 Fix inline colors for code. 3 days ago
.git-hooks Created a git hook to catch the no-commit canary. 1 month ago
api Block the payment api if it's disabled. 6 days ago
client Make the components update the URL. Backbutton doesn't work though. 4 days ago
emails Make sure the reset code is trimmed and fix the link in email buttons so it's white. 1 week ago
lib Moving some more things around to make updating easier. 7 days ago
migrations Implements a reset attempt count to prevent guessing codes. 1 week ago
queues Notify the user of the IP and browser used to do password reset requests. 1 week ago
rendered Move the Headers, Footers, and Layout out of the way so I can update it but people can change it for their own project. 4 days ago
scripts Move the Headers, Footers, and Layout out of the way so I can update it but people can change it for their own project. 4 days ago
services Notify the user of the IP and browser used to do password reset requests. 1 week ago
socket Should be the last of the eslint complaints for the .js files. 1 month ago
static Fix inline colors for code. 3 days ago
tests Implement a user unsubscribe feature. 1 week ago
.eslintrc.json Bring over new development from the zedshaw.com blog. 5 days ago
.gitignore Ignore the custom parts like header/footer/layout. 4 days ago
.stylelintrc.json Fixed up the bando svelte files. 1 month ago
README.md Bring over new development from the zedshaw.com blog. 5 days ago
knexfile.cjs Initial commit after ripping out the zedshaw.games specific things. 2 months ago
package-lock.json Bring over new development from the zedshaw.com blog. 5 days ago
package.json Bring over new development from the zedshaw.com blog. 5 days ago
rollup.config.js Finally merged the code from the xor.academy work back into the project template. 3 weeks ago

README.md

Install

You can install the project with a few commands:

git clone --depth 1 git@git.learnjsthehardway.com:zedshaw/ljsthw-project-template.git yourproject
cd yourproject
npm install .
./scripts/init.js

You can then either rm -rf .git and make your own git, or you can make a branch:

git checkout -b yourproject

You'll also want to disable push so you don't accidentally keep trying to push to the remote.

git config branch.master.pushRemote no_push

I'm actually not sure if this is needed but it should be an extra help to keep your from trying.