dm-tools
Version:
Dev Mentor Project Creator Tools
67 lines (66 loc) • 2.59 kB
text/troff
{
"name": "@dm-tools/demo",
"version": "0.1.0",
"description": "DM-Tools generated TypeScript Express.js demo Server with static Website",
"main": "build/server.js",
"scripts": {
"build": "tsc",
"browser": "/usr/bin/google-chrome-stable --new-window || /usr/bin/brave-browser --new-window",
"check": "tsc --noEmit",
"clean": "shx rm -rf build",
"copy:key": "cp -r key build/",
"debug:node": "cross-env PORT=3100 NODE_ENV=development node --inspect-brk build/server.js",
"debug": "gazeall -V --npms 'clean dev:build debug:node' -w 'src/**/*'",
"dev": "gazeall -V --npms 'clean format lint dev:build copy:key dev:watch' -w 'src/**/*'",
"dev:build": "tsc -p ./tsconfig.dev.json",
"dev:watch": "cross-env PORT=3100 NODE_ENV=development node build/server.js",
"doc": "typedoc --plugin typedoc-plugin-markdown --out docs/typedoc",
"format": "biome format --write ./src",
"lint": "yarn eslint ./src",
"log": "tail -n 20 logs/server.log -f",
"prebuild": "run-s format clean lint",
"precommit": "run-s format lint",
"predebug": "run-s clean dev:build",
"predoc": "shx rm -rf docs/typedoc && shx mkdir -p docs/typedoc",
"prepush": "npm run test",
"prestart": "npm run release",
"pretest": "run-s clean dev:build",
"release": "run-s clean format lint build copy:key",
"start": "cross-env PORT=5000 NODE_ENV=production node build/server.js",
"test": "jest './build/'",
"test:coverage": "npm run test -- --coverage",
"test:watch": "gazeall -V --delay 3000 --npms 'clean dev:build test' -w 'src/**/*'",
"test:e2e": "cypress open",
"web": "run-p web:dev web:watch",
"web:dev": "gazeall -V -s 'web:clean web:build1 web:build2 sassbuild' 'src/**/*'",
"web:build1": "shx mkdir build",
"web:build2": "shx cp -r src/web build/",
"web:watch": "browser-sync start --config bs-config.js",
"web:refresh": "browser-sync reload",
"web:clean": "shx rm -rf build",
"sassbuild": "sass src/web:build/web/css",
"sig:hup": "kill -1 $(lsof -i :3100 |grep node|cut -d' ' -f5)",
"sig:term": "kill -15 $(lsof -i :3100|grep node|cut -d' ' -f5)",
"sig:kill": "kill -9 $(lsof -i :3100 |grep node|cut -d' ' -f5)"
},
"keywords": [
"javascript",
"js",
"ts",
"typescript",
"nodejs",
"web",
"css",
"sass"
],
"author": "[Fullname] <your-email>",
"license": "GPL-3.0",
"repository": {
"type": "git",
"url": "https://github.com/<github-user-id>/<project-name>"
},
"dependencies": {
},
"devDependencies": {
}
}