Skip to content

Commit 04165c4

Browse files
authored
Merge pull request #5 from srav001/feat/v2
feat: update scripts path
2 parents 4cd5e8e + c371f82 commit 04165c4

File tree

7 files changed

+33
-23
lines changed

7 files changed

+33
-23
lines changed

.prettierrc.cjs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,6 @@ module.exports = {
55
tabWidth: 4,
66
semi: true,
77
singleQuote: true,
8-
bracketSameLine: true
8+
bracketSameLine: true,
9+
plugins: ['prettier-plugin-organize-imports']
910
};

package.json

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -4,24 +4,24 @@
44
"description": "An all-in-one starter pack for vue with mobile and desktop apps",
55
"main": "./src/main.ts",
66
"scripts": {
7-
"dev": "run-func ./scripts/dev.js dev",
8-
"dev-ios": "run-func ./scripts/dev.js dev-ios",
9-
"dev-android": "run-func ./scripts/dev.js dev-android",
10-
"dev-tauri": "run-func ./scripts/dev.js dev-tauri",
7+
"dev": "run-func ./scripts/index.js dev",
8+
"dev-ios": "run-func ./scripts/index.js devIos",
9+
"dev-android": "run-func ./scripts/index.js devAndroid",
10+
"dev-tauri": "run-func ./scripts/index.js devTauri",
1111

12-
"build": "run-func ./scripts/build.js build",
13-
"build-ios": "run-func ./scripts/build.js build-ios",
14-
"build-android": "run-func ./scripts/build.js build-android",
15-
"build-tauri": "run-func ./scripts/build.js build-tauri",
12+
"build": "run-func ./scripts/index.js build",
13+
"build-ios": "run-func ./scripts/index.js buildIos",
14+
"build-android": "run-func ./scripts/index.js buildAndroid",
15+
"build-tauri": "run-func ./scripts/index.js buildTauri",
1616

17-
"preview": "run-func ./scripts/preview.js preview",
18-
"preview-ios": "run-func ./scripts/preview.js preview-ios",
19-
"preview-android": "run-func ./scripts/preview.js preview-android",
17+
"preview": "run-func ../scripts/index.js preview",
18+
"preview-ios": "run-func ../scripts/index.js previewIos",
19+
"preview-android": "run-func ../scripts/index.js previewAndroid",
2020

21-
"lint": "run-func ./scripts/lint.js lint",
22-
"format": "run-func ./scripts/format.js format",
23-
"project-setup": "run-func ./scripts/project-setup.js project-setup",
24-
"pre-build": "run-func ./scripts/pre-build.js pre-build",
21+
"lint": "run-func ./scripts/index.js lint",
22+
"format": "run-func ./scripts/index.js format",
23+
"project-setup": "run-func ./scripts/houseKeeping.js projectSetup",
24+
"pre-build": "run-func ./scripts/index.js preBuild",
2525
"test": "echo \"Error: no test specified\" && exit 1"
2626
},
2727
"repository": {

scripts/houseKeeping.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,3 +20,12 @@ export const format = () => execute('npx prettier ./src ./scripts -w');
2020
* ignoring files in the `.gitignore` file, and fixes any errors it finds
2121
*/
2222
export const lint = () => execute('npx eslint --ext .js,.ts,.vue --ignore-path .gitignore --fix src scripts');
23+
24+
/**
25+
* Runs all commands needed before a build
26+
* */
27+
export const preBuild = () => {
28+
format();
29+
lint();
30+
execute('npx vue-tsc --noEmit');
31+
};

scripts/index.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
export * from './dev.js';
21
export * from './build.js';
3-
export * from './preview.js';
2+
export * from './dev.js';
43
export * from './houseKeeping.js';
4+
export * from './preview.js';
File renamed without changes.

scripts/scriptUtils.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
/* eslint-disable no-console */
2-
import * as os from 'node:os';
32
import { exec, execSync } from 'node:child_process';
3+
import * as os from 'node:os';
44

5-
import path from 'node:path';
65
import { readFileSync, writeFileSync } from 'node:fs';
6+
import path from 'node:path';
77

88
import { serverPort } from '../build/config.js';
99

src/main.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1-
import { createApp } from 'vue';
2-
import { createPinia } from 'pinia';
31
import { IonicVue } from '@ionic/vue';
2+
import { createPinia } from 'pinia';
3+
import { createApp } from 'vue';
44

55
import 'uno.css';
66
import './assets/main.css';
77

88
import App from './App.vue';
9-
import { routerCreated } from './pages/router';
109
import BasePage from './layouts/BasePage.vue';
10+
import { routerCreated } from './pages/router';
1111

1212
const app = createApp(App).use(createPinia()).use(IonicVue).use(routerCreated);
1313

0 commit comments

Comments
 (0)