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 c67ebcd0e7 More tests to reach average 95% coverage, only thing can't really test is payments since that requires paypal. These tests are very simple and just enough to do a basic smoke test with more coming later. 3 days ago
..
admin Implement a better schema loading that doesn't have race conditions like the old trash. 2 weeks ago
devtools SECURITY: Stop leaking code information when not in DANGER_ADMIN. 2 weeks ago
payments Using the new validation framework for purchases, although this is the most complex usage since Paypal works differently from BTCPay such that it can really only be used on 1/2 of the Paypal purchase. 2 weeks ago
user More tests to reach average 95% coverage, only thing can't really test is payments since that requires paypal. These tests are very simple and just enough to do a basic smoke test with more coming later. 3 days ago
_errors.js Initial commit after ripping out the zedshaw.games specific things. 3 months ago
email.js Test coverage is now at 92% of the lines which was my goal for today. Now as I work I'll start trying to increase the coverage of functions and aim for 90% if I can. 3 days ago
login.js Implement a user unsubscribe feature. 1 month ago
logout.js Initial commit after ripping out the zedshaw.games specific things. 3 months ago
media.js Finally merged the code from the xor.academy work back into the project template. 1 month ago
password_reset.js Update the Reset Password systemt o use the new validation system. 2 weeks ago
register.js Implements a first attempt at a way to extract validation rules from the database schema. 2 weeks ago