snipette-crowdfunding-site/package.json
Hippo a381077b83 Set up "email verification" workflow (minus the email itself)
We'll start sending out the email in the next step, when the setup
of nodemailer is complete. Right now, everything else works:
creating a verification link, processing it when clicked on, and
even updating (instead of appending) a pledge when the same email
submits multiple times. No pretty error messages though; that's
another thing to be worked on :P

WARNING: Don't deploy this commit live; people will be told about a
verification email but they won't actually get it yet!
2022-01-05 23:43:58 +05:30

36 lines
1.1 KiB
JSON

{
"name": "snipette-crowdfunding-site",
"version": "1.0.0",
"description": "Website for the Snipette Analog crowdfunding campaign",
"repository": "https://gitlab.com/snipettemag/snipette-crowdfunding-site",
"author": "Badri Sunderarajan <badri@snipettemag.com>",
"license": "MIT",
"scripts": {
"watch": "npm-run-all --parallel 'watch:*'",
"watch:html": "parcel src/index.htm",
"watch:css": "tailwindcss -i src/style.css -o src/assets/tailwind.css",
"watch:server": "nodemon server/index.js",
"build": "npm-run-all 'build:*'",
"build:css": "tailwindcss -i src/style.css -o src/assets/tailwind.css",
"build:html": "parcel build src/index.htm",
"serve": "yarn build && node server/index.js"
},
"devDependencies": {
"autoprefixer": "^10.4.0",
"nodemon": "^2.0.15",
"npm-run-all": "^4.1.5",
"parcel": "^2.0.1",
"postcss": "^8.4.5",
"postcss-import": "^14.0.2",
"tailwindcss": "^3.0.7"
},
"dependencies": {
"@constemi/itsdangerjs": "^0.0.2",
"bookshelf": "^1.2.0",
"dotenv": "^10.0.0",
"express": "^4.17.2",
"knex": "^0.95.15",
"sqlite3": "^5.0.2",
"twing": "^5.1.0"
}
}