Skip to content

Commit 34c21c5

Browse files
authored
Merge pull request #142 from grucloud/news-homepage
News homepage
2 parents 49cd6b3 + 3341323 commit 34c21c5

25 files changed

+242
-4
lines changed

bau-css/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
"build": "vite build",
2626
"preview": "vite preview",
2727
"bundle-visualizer": "vite-bundle-visualizer",
28-
"test": "vitest"
28+
"test": "vitest run"
2929
},
3030
"devDependencies": {
3131
"happy-dom": "15.7.4",

bau-router/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
"build": "vite build",
2020
"preview": "vite preview",
2121
"bundle-visualizer": "vite-bundle-visualizer",
22-
"test": "vitest"
22+
"test": "vitest run"
2323
},
2424
"dependencies": {
2525
"@grucloud/bau": "^0.97.0"

bau/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
"dev": "vite",
2525
"build": "vite build",
2626
"bundle-visualizer": "vite-bundle-visualizer",
27-
"test": "vitest"
27+
"test": "vitest run"
2828
},
2929
"devDependencies": {
3030
"@vitest/browser": "2.1.1",

examples/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ Below is a list of projects implemented using _Bau_.
2222
| IP Address Tracker | [live](https://grucloud.github.io/bau/frontendmentor/ip-address-tracker/) | [code](./ip-address-tracker) |
2323
| Job Listing With Filtering | [live](https://grucloud.github.io/bau/frontendmentor/job-listings-with-filtering/) | [code](./job-listings-with-filtering) |
2424
| Launch Countdown Timer | [live](https://grucloud.github.io/bau/frontendmentor/launch-countdown-timer/) | [code](./launch-countdown-timer) |
25+
| News Homepage | [live](https://grucloud.github.io/bau/frontendmentor/news-homepage/) | [code](./news-homepage) |
2526
| Newsletter Signup Form | [live](https://grucloud.github.io/bau/frontendmentor/newsletter-signup-form/) | [code](./newsletter-signup-form) |
2627
| Mortgage Repayment Calculator | [live](https://grucloud.github.io/bau/frontendmentor/mortgage-repayment-calculator/) | [code](./mortgage-repayment-calculator) |
2728
| Multi Step Form | [live](https://grucloud.github.io/bau/frontendmentor/multi-step-form/) | [code](./multi-step-form) |

examples/calculator/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"dev": "vite",
99
"build": "tsc && vite build",
1010
"preview": "vite preview",
11-
"test": "vitest",
11+
"test": "vitest run",
1212
"deploy": "gh-pages -d ../../dist"
1313
},
1414
"devDependencies": {

examples/news-homepage/.gitignore

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# Logs
2+
logs
3+
*.log
4+
npm-debug.log*
5+
yarn-debug.log*
6+
yarn-error.log*
7+
pnpm-debug.log*
8+
lerna-debug.log*
9+
10+
node_modules
11+
dist
12+
dist-ssr
13+
*.local
14+
15+
# Editor directories and files
16+
.vscode/*
17+
!.vscode/extensions.json
18+
.idea
19+
.DS_Store
20+
*.suo
21+
*.ntvs*
22+
*.njsproj
23+
*.sln
24+
*.sw?

examples/news-homepage/.npmrc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
save-exact = true
2+
package-lock = false

examples/news-homepage/README.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# Frontend Mentor News Homepage
2+
3+
Here is the implementation in [Bau.js](https://github.com/grucloud/bau) of the [Frontend Mentor News Homepage code challenge](https://www.frontendmentor.io/challenges/news-homepage-H6SWTa1MFl)
4+
5+
## Workflow
6+
7+
Install the dependencies:
8+
9+
```sh
10+
npm install
11+
```
12+
13+
Start a development server:
14+
15+
```sh
16+
npm run dev
17+
```
18+
19+
Build a production version:
20+
21+
```sh
22+
npm run build
23+
```

examples/news-homepage/index.html

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
<!DOCTYPE html>
2+
<html lang="en">
3+
<head>
4+
<meta charset="UTF-8" />
5+
<link
6+
rel="icon"
7+
type="image/png"
8+
href="./assets/images/favicon-32x32.png"
9+
/>
10+
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
11+
<title>News Homepage | FrontendMentor</title>
12+
<style id="bau-css"></style>
13+
</head>
14+
<body>
15+
<div id="app"></div>
16+
<script type="module" src="/src/main.ts"></script>
17+
</body>
18+
</html>

examples/news-homepage/package.json

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
{
2+
"name": "frontendmentor-news-homepage",
3+
"homepage": "https://grucloud.github.io/bau/frontendmentor/news-homepage/",
4+
"private": true,
5+
"version": "0.97.0",
6+
"type": "module",
7+
"scripts": {
8+
"dev": "vite",
9+
"build": "tsc && vite build",
10+
"preview": "vite preview",
11+
"deploy": "gh-pages -d ../../dist"
12+
},
13+
"devDependencies": {
14+
"gh-pages": "6.1.1",
15+
"typescript": "^5.0.2",
16+
"vite": "^5.2.11"
17+
},
18+
"dependencies": {
19+
"@grucloud/bau": "^0.97.0",
20+
"@grucloud/bau-css": "^0.97.0",
21+
"@grucloud/bau-ui": "^0.97.0"
22+
}
23+
}

0 commit comments

Comments
 (0)