Skip to content

Commit 18d4d44

Browse files
committed
🚚 chore(all): up dev deps and add pwa icons
1 parent 916f775 commit 18d4d44

File tree

10 files changed

+501
-376
lines changed

10 files changed

+501
-376
lines changed

.dovenv/main.js

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,29 @@ export default defineConfig(
7979
ignoreDeadLinks : true,
8080
themeConfig : { outline: { level: [ 2, 3 ] } },
8181
},
82+
pwa : { manifest : { icons : [
83+
{
84+
src : 'pwa-64x64.png',
85+
sizes : '64x64',
86+
type : 'image/png',
87+
},
88+
{
89+
src : 'pwa-192x192.png',
90+
sizes : '192x192',
91+
type : 'image/png',
92+
},
93+
{
94+
src : 'pwa-512x512.png',
95+
sizes : '512x512',
96+
type : 'image/png',
97+
},
98+
{
99+
src : 'maskable-icon-512x512.png',
100+
sizes : '512x512',
101+
type : 'image/png',
102+
purpose : 'maskable',
103+
},
104+
] } },
82105
} ),
83106
repo : { commit : { scopes : [
84107
{

.github/workflows/release-docs.yml

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,9 @@ on:
1010
concurrency: ${{ github.workflow }}-${{ github.ref }}
1111
env:
1212
GITHUB_TOKEN: ${{ github.token }}
13+
DOCS_ID: 'creatium'
14+
DOCS_DIR: 'build/docs'
15+
BUILD_CMD: 'pnpm build && pnpm build-doc'
1316

1417
###############################################################################
1518
# JOBS
@@ -18,8 +21,6 @@ env:
1821
jobs:
1922
deploy:
2023
runs-on: ubuntu-latest
21-
env:
22-
UPDATED_VERSION: ${{ github.event.inputs.version }}
2324

2425
steps:
2526

@@ -43,29 +44,27 @@ jobs:
4344
run: |
4445
export npm_config_build_from_source=false
4546
pnpm install --no-frozen-lockfile --ignore-scripts
47+
pnpm i -g wrangler
4648
4749
#########################################################################
4850
# BUILD
4951
#########################################################################
5052

5153
- name: 🏗 Build packages
52-
run: pnpm build
53-
- name: 🏗 Build docs
54-
run: pnpm build-doc
54+
run: ${{env.BUILD_CMD}}
5555

5656
###################################################################
5757
# BUILD AND DEPLOY
5858
###################################################################
5959

6060
- name: 🌥 Deploy in cloudflare pages
61-
uses: cloudflare/pages-action@v1
61+
uses: cloudflare/wrangler-action@v3
6262
with:
6363
apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }}
6464
accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
65+
command: pages deploy ${{env.DOCS_DIR}} --project-name=${{env.DOCS_ID}}
66+
# Optional: Enable this if you want to have GitHub Deployments triggered
6567
gitHubToken: ${{ secrets.GITHUB_TOKEN }}
66-
branch: main
67-
projectName: "creatium"
68-
directory: 'build/docs'
69-
wranglerVersion: '3'
68+
packageManager: pnpm
7069

7170
###############################################################################
1.61 KB
Loading

docs/public/favicon.ico

1.57 KB
Binary file not shown.

docs/public/maskable-icon-512x512.png

5.42 KB
Loading

docs/public/pwa-192x192.png

3.49 KB
Loading

docs/public/pwa-512x512.png

10.6 KB
Loading

docs/public/pwa-64x64.png

1.09 KB
Loading

package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -44,21 +44,21 @@
4444
"++": "pnpm -F $@",
4545
".": "dovenv",
4646
"build": "pnpm -F creatium build && pnpm -F create-creatium build",
47+
"build-assets": "dovenv docs generate-assets --flag=\"--preset minimal\" --flag=\"docs/public/logo.png\"",
4748
"build-doc": "dovenv predocs && dovenv docs build",
4849
"prepare": "dovenv git husky --silent",
4950
"test": "pnpm -F *creatium* test"
5051
},
5152
"devDependencies": {
5253
"@changesets/changelog-github": "0.5.0",
53-
"@changesets/cli": "2.27.11",
54-
"@dovenv/core": "1.1.5",
55-
"@dovenv/theme-pigeonposse": "1.1.5",
54+
"@dovenv/core": "1.2.2",
55+
"@dovenv/theme-pigeonposse": "1.2.2",
5656
"@playwright/test": "1.49.1",
57-
"@types/node": "22.10.5",
57+
"@types/node": "22.10.6",
5858
"tslib": "2.8.1",
5959
"tsx": "4.19.2",
60-
"typescript": "5.7.2",
61-
"unbuild": "3.2.0",
60+
"typescript": "5.7.3",
61+
"unbuild": "3.3.1",
6262
"vitest": "2.1.8"
6363
},
6464
"packageManager": "[email protected]",

0 commit comments

Comments
 (0)