0
0
Fork 0

dev: 開発環境を整備

This commit is contained in:
xeltica 2021-09-04 10:27:44 +09:00
parent ba40952a09
commit cb924ff92b
2 changed files with 20 additions and 14 deletions

View file

@ -1,5 +1,10 @@
{ {
"watch": ["src"], "watch": [
"ext": "ts,tsx,pug,scss", "src"
"exec": "run-s build start" ],
"ignore": [
"src/frontend/*"
],
"ext": "ts,tsx,pug,scss",
"exec": "run-s build start"
} }

View file

@ -6,20 +6,21 @@
"author": "Xeltica", "author": "Xeltica",
"private": true, "private": true,
"scripts": { "scripts": {
"tsc": "tsc", "build": "run-p build:*",
"start": "node built/app.js",
"lint": "eslint --ext .ts,.tsx src",
"lint:fix": "eslint --fix --ext .ts,.tsx src",
"clean": "rimraf built",
"build:backend": "tsc",
"build:frontend": "webpack", "build:frontend": "webpack",
"build:backend": "tsc",
"build:views": "copyfiles -u 1 src/views/*.pug ./built/", "build:views": "copyfiles -u 1 src/views/*.pug ./built/",
"build:styles": "sass styles/:built/assets", "build:styles": "sass styles/:built/assets",
"build": "run-p build:*", "start": "node built/app.js",
"dev": "run-p dev:*",
"dev:backend": "nodemon",
"dev:frontend": "webpack --watch",
"clean": "rimraf built",
"tsc": "tsc",
"lint": "eslint --ext .ts,.tsx src",
"lint:fix": "eslint --fix --ext .ts,.tsx src",
"migrate": "ts-node --project ./tsconfig.migration.json ./node_modules/typeorm/cli.js migration:run", "migrate": "ts-node --project ./tsconfig.migration.json ./node_modules/typeorm/cli.js migration:run",
"migrate:revert": "ts-node --project ./tsconfig.migration.json ./node_modules/typeorm/cli.js migration:revert", "migrate:revert": "ts-node --project ./tsconfig.migration.json ./node_modules/typeorm/cli.js migration:revert"
"dev": "nodemon",
"dev:frontend": "webpack --watch"
}, },
"dependencies": { "dependencies": {
"@babel/preset-react": "^7.14.5", "@babel/preset-react": "^7.14.5",