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.
 
 
 
 

104 lines
2.9 KiB

{
"name": "ljsthw-test",
"version": "0.3.0",
"private": true,
"watch": {
"test": {
"patterns": [
"src",
"scripts",
"tests",
"lib",
"api",
"static",
"services"
],
"extensions": "js,cjs,mjs,svelte"
}
},
"type": "module",
"scripts": {
"dev": "run-p -l -n 7ty api queue svelte",
"prod": "run-p api 7ty queue",
"build": "rollup -c",
"svelte": "rollup -c -w",
"start": "sirv public --no-clear --host 127.0.0.1 --cors",
"api": "nodemon --ignore public services/api.js",
"queue": "nodemon --ignore public services/qserver.js",
"test": "npx ava tests/**/*.js",
"watch": "npm-watch test",
"7ty": "cd rendered && 7ty --watch pages,src,../static"
},
"devDependencies": {
"@jackfranklin/rollup-plugin-markdown": "^0.3.0",
"@rollup/plugin-alias": "^3.1.2",
"@rollup/plugin-commonjs": "^17.1.0",
"@rollup/plugin-node-resolve": "^11.2.0",
"@rollup/plugin-replace": "^2.4.1",
"acorn": "^8.2.4",
"browser-sync": "^2.26.14",
"codejar": "^3.4.0",
"colorthief": "^2.3.2",
"html-minifier-terser": "^5.1.1",
"npm-run-all": "^4.1.5",
"random": "^3.0.6",
"rollup": "^2.39.0",
"rollup-plugin-copy": "^3.4.0",
"rollup-plugin-css-chunks": "^2.0.2",
"rollup-plugin-css-only": "^3.1.0",
"rollup-plugin-delete": "^2.0.0",
"rollup-plugin-glob": "1.0.2",
"rollup-plugin-livereload": "^2.0.0",
"rollup-plugin-multi-input": "^1.2.0",
"rollup-plugin-node-externals": "^2.2.0",
"rollup-plugin-svelte": "^7.1.0",
"rollup-plugin-terser": "^7.0.2",
"rollup-plugin-visualizer": "^5.5.0",
"svelte": "^3.32.3",
"wait-on": "^5.2.1"
},
"dependencies": {
"@cloudfour/simple-svg-placeholder": "^1.0.2",
"@jamcart/7ty": "^0.1.6",
"Validator": "^1.1.2",
"ava": "^3.15.0",
"axios": "^0.21.1",
"bcryptjs": "^2.4.3",
"body-parser": "^1.19.0",
"bull": "^3.22.0",
"connect-redis": "^5.1.0",
"cookie-parser": "^1.4.5",
"cors": "^2.8.5",
"date-fns": "^2.22.1",
"express": "^4.17.1",
"express-formidable": "^1.2.0",
"express-session": "^1.17.1",
"faker": "^5.5.3",
"knex": "^0.95.4",
"knex-paginate": "^2.1.0",
"memorystore": "^1.6.6",
"morgan": "^1.10.0",
"nodemailer": "^6.5.0",
"nodemon": "^2.0.7",
"npm-watch": "^0.9.0",
"passport": "^0.4.1",
"passport-local": "^1.0.0",
"pino": "^6.11.3",
"pino-pretty": "^4.7.1",
"playwright": "^1.10.0",
"pm2": "^4.5.6",
"redis": "^3.1.2",
"rollup-plugin-jscc": "^2.0.0",
"sirv-cli": "^1.0.0",
"socket.io": "^4.0.1",
"socket.io-client": "^4.0.1",
"sqlite3": "^5.0.2",
"svelte-spa-router": "^3.1.0",
"tap-json": "^1.0.0",
"uuid": "^8.3.2"
},
"optionalDependencies": {
"bufferutil": "^4.0.3",
"utf-8-validate": "^5.0.5"
}
}