diff --git a/CHANGELOG.md b/CHANGELOG.md index 82ccbaee..d8925baf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,13 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +### [0.10.2](https://github.com/frouriojs/create-frourio-app/compare/v0.10.1...v0.10.2) (2020-09-18) + + +### Bug Fixes + +* add build:server command ([ceb2c65](https://github.com/frouriojs/create-frourio-app/commit/ceb2c654ee6ada5cd4de22cffb3be060a4058fb4)) + ### [0.10.1](https://github.com/frouriojs/create-frourio-app/compare/v0.10.0...v0.10.1) (2020-09-15) diff --git a/package.json b/package.json index a9445003..1bd2dfc3 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "create-frourio-app", - "version": "0.10.1", + "version": "0.10.2", "description": "Create a frourio project in seconds", "author": "Solufa ", "license": "MIT", diff --git a/templates/front/next/_package.json b/templates/front/next/_package.json index 077979ec..a7648138 100644 --- a/templates/front/next/_package.json +++ b/templates/front/next/_package.json @@ -11,6 +11,7 @@ "dev:typeormer": "cd server && node_modules/.bin/typeormer --watch<% } %>", "build": "run-p build:front build:server", "build:front": "aspida && next build", + "build:server": "<% if (dbModule) { %>npm run build:typeormer && <% } %>npm run build:frourio && cd server && node_modules/.bin/webpack --mode=production", "build:frourio": "cd server && node_modules/.bin/frourio<% if (dbModule) { %>", "build:typeormer": "cd server && node_modules/.bin/typeormer<% } %>", "build:types": "aspida && <% if (dbModule) { %>npm run build:typeormer && <% } %>npm run build:frourio", diff --git a/templates/front/none/_package.json b/templates/front/none/_package.json index 51456afc..41d7bc9f 100644 --- a/templates/front/none/_package.json +++ b/templates/front/none/_package.json @@ -5,15 +5,17 @@ "scripts": { "dev": "run-p dev:*", "dev:server": "cd server && node_modules/.bin/webpack --watch --mode=development", - "dev:frourio": "cd server && node_modules/.bin/frourio --watch", - "build": "npm run build:frourio && npm run build:server", - "build:server": "cd server && node_modules/.bin/webpack --mode=production", - "build:frourio": "cd server && node_modules/.bin/frourio --build", + "dev:frourio": "cd server && node_modules/.bin/frourio --watch<% if (dbModule) { %>", + "dev:typeormer": "cd server && node_modules/.bin/typeormer --watch<% } %>", + "build": "<% if (dbModule) { %>npm run build:typeormer && <% } %>npm run build:frourio && cd server && node_modules/.bin/webpack --mode=production", + "build:frourio": "cd server && node_modules/.bin/frourio<% if (dbModule) { %>", + "build:typeormer": "cd server && node_modules/.bin/typeormer<% } %>", + "build:types": "<% if (dbModule) { %>npm run build:typeormer && <% } %>npm run build:frourio", "install:server": "cd server && <%= pm %> install", "lint": "eslint --ext .ts,.js .", "lint:fix": "npm run lint -- --fix", "start": "cd server && cross-env NODE_ENV=production node index.js", - "typecheck": "npm run build:frourio && tsc --noEmit -p server" + "typecheck": "npm run build:types && tsc --noEmit -p server" }, "lint-staged": { "*.{js,ts}": "npm run lint" diff --git a/templates/front/nuxt/_package.json b/templates/front/nuxt/_package.json index 68391410..85596268 100644 --- a/templates/front/nuxt/_package.json +++ b/templates/front/nuxt/_package.json @@ -9,7 +9,9 @@ "dev:aspida": "aspida --watch", "dev:frourio": "cd server && node_modules/.bin/frourio --watch<% if (dbModule) { %>", "dev:typeormer": "cd server && node_modules/.bin/typeormer --watch<% } %>", + "build": "run-p build:front build:server", "build:front": "aspida && nuxt-ts generate", + "build:server": "<% if (dbModule) { %>npm run build:typeormer && <% } %>npm run build:frourio && cd server && node_modules/.bin/webpack --mode=production", "build:frourio": "cd server && node_modules/.bin/frourio<% if (dbModule) { %>", "build:typeormer": "cd server && node_modules/.bin/typeormer<% } %>", "build:types": "aspida && <% if (dbModule) { %>npm run build:typeormer && <% } %>npm run build:frourio", diff --git a/test/snapshots/index.test.js.md b/test/snapshots/index.test.js.md index 614902a0..60d94ba0 100644 --- a/test/snapshots/index.test.js.md +++ b/test/snapshots/index.test.js.md @@ -82,6 +82,7 @@ Generated by [AVA](https://avajs.dev). build: 'run-p build:front build:server', 'build:front': 'aspida && next build', 'build:frourio': 'cd server && node_modules/.bin/frourio', + 'build:server': 'npm run build:frourio && cd server && node_modules/.bin/webpack --mode=production', 'build:types': 'aspida && npm run build:frourio', dev: 'run-p dev:*', 'dev:aspida': 'aspida --watch', @@ -175,6 +176,7 @@ Generated by [AVA](https://avajs.dev). build: 'run-p build:front build:server', 'build:front': 'aspida && next build', 'build:frourio': 'cd server && node_modules/.bin/frourio', + 'build:server': 'npm run build:frourio && cd server && node_modules/.bin/webpack --mode=production', 'build:types': 'aspida && npm run build:frourio', dev: 'run-p dev:*', 'dev:aspida': 'aspida --watch', @@ -269,6 +271,7 @@ Generated by [AVA](https://avajs.dev). build: 'run-p build:front build:server', 'build:front': 'aspida && next build', 'build:frourio': 'cd server && node_modules/.bin/frourio', + 'build:server': 'npm run build:frourio && cd server && node_modules/.bin/webpack --mode=production', 'build:types': 'aspida && npm run build:frourio', dev: 'run-p dev:*', 'dev:aspida': 'aspida --watch', @@ -364,6 +367,7 @@ Generated by [AVA](https://avajs.dev). build: 'run-p build:front build:server', 'build:front': 'aspida && next build', 'build:frourio': 'cd server && node_modules/.bin/frourio', + 'build:server': 'npm run build:frourio && cd server && node_modules/.bin/webpack --mode=production', 'build:types': 'aspida && npm run build:frourio', dev: 'run-p dev:*', 'dev:aspida': 'aspida --watch', @@ -462,6 +466,7 @@ Generated by [AVA](https://avajs.dev). build: 'run-p build:front build:server', 'build:front': 'aspida && next build', 'build:frourio': 'cd server && node_modules/.bin/frourio', + 'build:server': 'npm run build:typeormer && npm run build:frourio && cd server && node_modules/.bin/webpack --mode=production', 'build:typeormer': 'cd server && node_modules/.bin/typeormer', 'build:types': 'aspida && npm run build:typeormer && npm run build:frourio', dev: 'run-p dev:*', @@ -565,6 +570,7 @@ Generated by [AVA](https://avajs.dev). build: 'run-p build:front build:server', 'build:front': 'aspida && next build', 'build:frourio': 'cd server && node_modules/.bin/frourio', + 'build:server': 'npm run build:typeormer && npm run build:frourio && cd server && node_modules/.bin/webpack --mode=production', 'build:typeormer': 'cd server && node_modules/.bin/typeormer', 'build:types': 'aspida && npm run build:typeormer && npm run build:frourio', dev: 'run-p dev:*', @@ -668,6 +674,7 @@ Generated by [AVA](https://avajs.dev). build: 'run-p build:front build:server', 'build:front': 'aspida && next build', 'build:frourio': 'cd server && node_modules/.bin/frourio', + 'build:server': 'npm run build:typeormer && npm run build:frourio && cd server && node_modules/.bin/webpack --mode=production', 'build:typeormer': 'cd server && node_modules/.bin/typeormer', 'build:types': 'aspida && npm run build:typeormer && npm run build:frourio', dev: 'run-p dev:*', @@ -771,6 +778,7 @@ Generated by [AVA](https://avajs.dev). build: 'run-p build:front build:server', 'build:front': 'aspida && next build', 'build:frourio': 'cd server && node_modules/.bin/frourio', + 'build:server': 'npm run build:typeormer && npm run build:frourio && cd server && node_modules/.bin/webpack --mode=production', 'build:typeormer': 'cd server && node_modules/.bin/typeormer', 'build:types': 'aspida && npm run build:typeormer && npm run build:frourio', dev: 'run-p dev:*', @@ -870,6 +878,7 @@ Generated by [AVA](https://avajs.dev). build: 'run-p build:front build:server', 'build:front': 'aspida && next build', 'build:frourio': 'cd server && node_modules/.bin/frourio', + 'build:server': 'npm run build:frourio && cd server && node_modules/.bin/webpack --mode=production', 'build:types': 'aspida && npm run build:frourio', dev: 'run-p dev:*', 'dev:aspida': 'aspida --watch', @@ -968,6 +977,7 @@ Generated by [AVA](https://avajs.dev). build: 'run-p build:front build:server', 'build:front': 'aspida && next build', 'build:frourio': 'cd server && node_modules/.bin/frourio', + 'build:server': 'npm run build:typeormer && npm run build:frourio && cd server && node_modules/.bin/webpack --mode=production', 'build:typeormer': 'cd server && node_modules/.bin/typeormer', 'build:types': 'aspida && npm run build:typeormer && npm run build:frourio', dev: 'run-p dev:*', @@ -1071,6 +1081,7 @@ Generated by [AVA](https://avajs.dev). build: 'run-p build:front build:server', 'build:front': 'aspida && next build', 'build:frourio': 'cd server && node_modules/.bin/frourio', + 'build:server': 'npm run build:typeormer && npm run build:frourio && cd server && node_modules/.bin/webpack --mode=production', 'build:typeormer': 'cd server && node_modules/.bin/typeormer', 'build:types': 'aspida && npm run build:typeormer && npm run build:frourio', dev: 'run-p dev:*', @@ -1170,6 +1181,7 @@ Generated by [AVA](https://avajs.dev). build: 'run-p build:front build:server', 'build:front': 'aspida && next build', 'build:frourio': 'cd server && node_modules/.bin/frourio', + 'build:server': 'npm run build:frourio && cd server && node_modules/.bin/webpack --mode=production', 'build:types': 'aspida && npm run build:frourio', dev: 'run-p dev:*', 'dev:aspida': 'aspida --watch', @@ -1264,6 +1276,7 @@ Generated by [AVA](https://avajs.dev). build: 'run-p build:front build:server', 'build:front': 'aspida && next build', 'build:frourio': 'cd server && node_modules/.bin/frourio', + 'build:server': 'npm run build:frourio && cd server && node_modules/.bin/webpack --mode=production', 'build:types': 'aspida && npm run build:frourio', dev: 'run-p dev:*', 'dev:aspida': 'aspida --watch', @@ -1344,9 +1357,9 @@ Generated by [AVA](https://avajs.dev). }, private: true, scripts: { - build: 'npm run build:frourio && npm run build:server', - 'build:frourio': 'cd server && node_modules/.bin/frourio --build', - 'build:server': 'cd server && node_modules/.bin/webpack --mode=production', + build: 'npm run build:frourio && cd server && node_modules/.bin/webpack --mode=production', + 'build:frourio': 'cd server && node_modules/.bin/frourio', + 'build:types': 'npm run build:frourio', dev: 'run-p dev:*', 'dev:frourio': 'cd server && node_modules/.bin/frourio --watch', 'dev:server': 'cd server && node_modules/.bin/webpack --watch --mode=development', @@ -1354,7 +1367,7 @@ Generated by [AVA](https://avajs.dev). lint: 'eslint --ext .ts,.js .', 'lint:fix': 'npm run lint -- --fix', start: 'cd server && cross-env NODE_ENV=production node index.js', - typecheck: 'npm run build:frourio && tsc --noEmit -p server', + typecheck: 'npm run build:types && tsc --noEmit -p server', }, } @@ -1453,8 +1466,10 @@ Generated by [AVA](https://avajs.dev). }, private: true, scripts: { + build: 'run-p build:front build:server', 'build:front': 'aspida && nuxt-ts generate', 'build:frourio': 'cd server && node_modules/.bin/frourio', + 'build:server': 'npm run build:frourio && cd server && node_modules/.bin/webpack --mode=production', 'build:types': 'aspida && npm run build:frourio', dev: 'run-p dev:*', 'dev:aspida': 'aspida --watch', @@ -1551,6 +1566,7 @@ Generated by [AVA](https://avajs.dev). build: 'run-p build:front build:server', 'build:front': 'aspida && next build', 'build:frourio': 'cd server && node_modules/.bin/frourio', + 'build:server': 'npm run build:frourio && cd server && node_modules/.bin/webpack --mode=production', 'build:types': 'aspida && npm run build:frourio', dev: 'run-p dev:*', 'dev:aspida': 'aspida --watch', @@ -1645,6 +1661,7 @@ Generated by [AVA](https://avajs.dev). build: 'run-p build:front build:server', 'build:front': 'aspida && next build', 'build:frourio': 'cd server && node_modules/.bin/frourio', + 'build:server': 'npm run build:frourio && cd server && node_modules/.bin/webpack --mode=production', 'build:types': 'aspida && npm run build:frourio', dev: 'run-p dev:*', 'dev:aspida': 'aspida --watch', @@ -1739,6 +1756,7 @@ Generated by [AVA](https://avajs.dev). build: 'run-p build:front build:server', 'build:front': 'aspida && next build', 'build:frourio': 'cd server && node_modules/.bin/frourio', + 'build:server': 'npm run build:frourio && cd server && node_modules/.bin/webpack --mode=production', 'build:types': 'aspida && npm run build:frourio', dev: 'run-p dev:*', 'dev:aspida': 'aspida --watch', @@ -1833,6 +1851,7 @@ Generated by [AVA](https://avajs.dev). build: 'run-p build:front build:server', 'build:front': 'aspida && next build', 'build:frourio': 'cd server && node_modules/.bin/frourio', + 'build:server': 'npm run build:frourio && cd server && node_modules/.bin/webpack --mode=production', 'build:types': 'aspida && npm run build:frourio', dev: 'run-p dev:*', 'dev:aspida': 'aspida --watch', @@ -1927,6 +1946,7 @@ Generated by [AVA](https://avajs.dev). build: 'run-p build:front build:server', 'build:front': 'aspida && next build', 'build:frourio': 'cd server && node_modules/.bin/frourio', + 'build:server': 'npm run build:frourio && cd server && node_modules/.bin/webpack --mode=production', 'build:types': 'aspida && npm run build:frourio', dev: 'run-p dev:*', 'dev:aspida': 'aspida --watch', @@ -2021,6 +2041,7 @@ Generated by [AVA](https://avajs.dev). build: 'run-p build:front build:server', 'build:front': 'aspida && next build', 'build:frourio': 'cd server && node_modules/.bin/frourio', + 'build:server': 'npm run build:frourio && cd server && node_modules/.bin/webpack --mode=production', 'build:types': 'aspida && npm run build:frourio', dev: 'run-p dev:*', 'dev:aspida': 'aspida --watch', diff --git a/test/snapshots/index.test.js.snap b/test/snapshots/index.test.js.snap index 6c28cfc5..9c2f8ed6 100644 Binary files a/test/snapshots/index.test.js.snap and b/test/snapshots/index.test.js.snap differ