Skip to content

Commit 2f5fe6a

Browse files
authored
Merge pull request #2 from Demetory/develop
Package update
2 parents f91d749 + bfa52f6 commit 2f5fe6a

File tree

11 files changed

+431
-271
lines changed

11 files changed

+431
-271
lines changed

README.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88

99
- Full configured and ready
1010
- No complex || heavy dependencies
11+
- Google Lighthouse Reports are 100% in green zone
1112
- Atomic Design Patter
1213
- Pre-configured HTML index page (including SEO-metatags and No-Script section)
1314
- Prepared public folder (icons, robots.txt, htaccess, humans.txt, etc)
@@ -25,13 +26,14 @@
2526
<br/>
2627
<br/>
2728
![image](/public/cover.jpg)
29+
![image](/public/images/lighthouse.png)
2830

2931
<br/><br/>
3032

3133
## Requirements
3234

33-
- [Node.js](https://nodejs.org/en/): >= 16.11.0
34-
- [npm](https://www.npmjs.com/): >= 6.32.4
35+
- [Node.js](https://nodejs.org/en/): >= 16.17.0
36+
- [npm](https://www.npmjs.com/): >= 9.2.0
3537
<br/><br/>
3638

3739
## Recommended IDE

package-lock.json

Lines changed: 402 additions & 250 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,23 @@
11
{
22
"name": "dim-vue3-template",
3-
"version": "0.0.1",
3+
"description": "Vue3 Starter Template",
4+
"author": "Demetory",
5+
"version": "0.0.3",
46
"engines": {
5-
"node": ">= 16.11.0",
6-
"npm": ">= 6.32.4"
7+
"node": ">= 16.17.0",
8+
"npm": ">= 9.2.0"
79
},
10+
"browserslist": [
11+
"last 10 Chrome versions",
12+
"last 10 Firefox versions",
13+
"last 4 Edge versions",
14+
"last 7 Safari versions",
15+
"last 8 Android versions",
16+
"last 8 ChromeAndroid versions",
17+
"last 8 FirefoxAndroid versions",
18+
"last 10 iOS versions",
19+
"last 5 Opera versions"
20+
],
821
"scripts": {
922
"dev": "vite",
1023
"build": "run-p type-check build-only",

public/humans.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
Demetrey <demetrey.ru>
55

66
/* SITE */
7-
Last update: 2022/11/24
7+
Last update: 2023/01/25
88
Standards: HTML5, CSS3/SCSS, TypeScript, Script Setup SFC
99
Components: Vite3, Vue3, Pinia, ESlint, Prettier, VueUse, Axios
1010
Software: VSCode

public/images/lighthouse.png

6.17 KB
Loading

src/assets/scss/_vars/_var.colors.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ $font-selection: #fff;
1717
$font-grey: #dbdbdb;
1818

1919
// Links
20-
$link-main: #00bd6f;
20+
$link-main: #00663c;
2121
$link-main-hover: #3f3f46;
2222
$link-main-active: #000;
2323

src/components/atom/AtomCube.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ const edges = [
2222
:key="`edge-${index}`"
2323
:class="['cube-edge', `cube-${edge.name}`, `cube-${edge.className}`]"
2424
>
25-
<img alt="Dim Vue 3 Template" :src="useImage(edge.img)" />
25+
<img alt="Dim Vue 3 Template" :src="useImage(edge.img)" width="100" height="100" />
2626
</span>
2727
</div>
2828
</router-link>

src/components/molecule/MoleculeCopyright.vue

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,11 @@ import { computed } from "vue";
44
55
// Modules
66
import { useExamplePiniaStore } from "@/stores/examplePinia";
7+
import { useDateTZ, useDateToRoman } from "@/composables/useDate";
78
89
// Components
910
import AtomLink from "@/components/atom/AtomLink.vue";
1011
11-
// Composables
12-
import { useDateTZ, useDateToRoman } from "@/composables/useDate";
13-
1412
// Data
1513
const examplePiniaStore = useExamplePiniaStore();
1614
const date: Date = new Date();

src/composables/useDate.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,10 @@ function useDateToRoman(num: number) {
4242
"IX",
4343
];
4444

45-
// @ts-expect-error: wrong type info
46-
while (iterations--) result = (key[+digits.pop() + iterations * 10] || "") + result;
45+
while (iterations--) {
46+
const digit: string | undefined = digits!.pop();
47+
result = (key[+digit! + iterations * 10] || "") + result;
48+
}
4749

4850
return Array(+digits.join("") + 1).join("M") + result;
4951
}

src/views/ViewExamples.vue

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
11
<script setup lang="ts">
2-
// Modules
3-
42
// Components
53
import OrganismExampleAxios from "@/components/organism/OrganismExampleAxios.vue";
64
import OrganismExamplePinia from "@/components/organism/OrganismExamplePinia.vue";

tsconfig.config.json

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,6 @@
11
{
22
"extends": "@vue/tsconfig/tsconfig.node.json",
3-
"include": [
4-
"vite.config.*",
5-
"vitest.config.*",
6-
"cypress.config.*",
7-
"playwright.config.*"
8-
],
3+
"include": ["vite.config.*", "vitest.config.*", "cypress.config.*", "playwright.config.*"],
94
"compilerOptions": {
105
"composite": true,
116
"types": ["node"]

0 commit comments

Comments
 (0)