The code that runs my art education side project at xor.academy.
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 20f75d3780 Using the new validation framework for purchases. 2 weeks ago
api Using the new validation framework for purchases. 2 weeks ago
client Using the new validation framework for purchases. 2 weeks ago
docs Add the LOGO font from oldschool font pack at int10h.org. 2 months ago
emails Forgot to remove the LJSTHW headers. 1 month ago
lib Model changes to support unsubscribe in api emails.js 2 weeks ago
migrations Prevent repeated reset code guesses with a simple count. 1 month ago
queues Move this site register count into the queue to lighten up the api handler. 1 month ago
rendered Forgot the player specs for the Twitter card. 3 weeks ago
scripts Update the rendered templates with the index changes. 3 weeks ago
services SECURITY Stop leaking code information when not in DANGER_ADMIN 2 weeks ago
static Fix a typo in the css. 3 weeks ago
tests Added a few fake credit cards from paypal also https 2 weeks ago
.eslintrc.json Bring over the new development from zeshaw.com. 1 month ago
.gitignore Make the header hero more interesting. 1 month ago
.stylelintrc.json Changes from ljsthw-project-template brought over. The update method for this is kind of terrible so I'll have to sort out how to make it smooth for people. 2 months ago
README.md Bring over the new development from zeshaw.com. 1 month ago
knexfile.cjs Initial commit after converting from the ljsth start project. 3 months ago
package-lock.json Bring over the new development from zeshaw.com. 1 month ago
package.json Bring over the new development from zeshaw.com. 1 month ago
prod.config.cjs Create a PM2 config for the services. 1 month ago
rollup.config.js Specify better options to terser. 2 months 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.