Skip to content

Commit 958b60d

Browse files
committed
chore(deps): upgrade
1 parent 4ec0bc3 commit 958b60d

26 files changed

+2899
-94
lines changed

.changeset/config.json

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"$schema": "https://unpkg.com/@changesets/config@2.3.1/schema.json",
2+
"$schema": "https://unpkg.com/@changesets/config@3.0.2/schema.json",
33
"changelog": [
44
"@changesets/changelog-github",
55
{
@@ -12,9 +12,5 @@
1212
"access": "public",
1313
"baseBranch": "main",
1414
"updateInternalDependencies": "patch",
15-
"ignore": [
16-
"unocss-sample-app",
17-
"@icestack/app-storybook",
18-
"@icestack/app-website"
19-
]
20-
}
15+
"ignore": []
16+
}

.dockerignore

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
node_modules
2+
.git
3+
.gitignore
4+
*.md
5+
dist

.gitattributes

Lines changed: 218 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,218 @@
1+
# From https://github.com/gitattributes/gitattributes/blob/master/Web.gitattributes
2+
## GITATTRIBUTES FOR WEB PROJECTS
3+
#
4+
# These settings are for any web project.
5+
#
6+
# Details per file setting:
7+
# text These files should be normalized (i.e. convert CRLF to LF).
8+
# binary These files are binary and should be left untouched.
9+
#
10+
# Note that binary is a macro for -text -diff.
11+
######################################################################
12+
13+
# Auto detect
14+
## Handle line endings automatically for files detected as
15+
## text and leave all files detected as binary untouched.
16+
## This will handle all files NOT defined below.
17+
* text=auto
18+
19+
# Source code
20+
*.bash text eol=lf
21+
*.bat text eol=crlf
22+
*.cmd text eol=crlf
23+
*.coffee text
24+
*.css text diff=css
25+
*.htm text diff=html
26+
*.html text diff=html
27+
*.inc text
28+
*.ini text
29+
*.js text
30+
*.mjs text
31+
*.cjs text
32+
*.json text
33+
*.jsx text
34+
*.less text
35+
*.ls text
36+
*.map text -diff
37+
*.od text
38+
*.onlydata text
39+
*.php text diff=php
40+
*.pl text
41+
*.ps1 text eol=crlf
42+
*.py text diff=python
43+
*.rb text diff=ruby
44+
*.sass text
45+
*.scm text
46+
*.scss text diff=css
47+
*.sh text eol=lf
48+
.husky/* text eol=lf
49+
*.sql text
50+
*.styl text
51+
*.tag text
52+
*.ts text
53+
*.tsx text
54+
*.xml text
55+
*.xhtml text diff=html
56+
57+
# Docker
58+
Dockerfile text
59+
60+
# Documentation
61+
*.ipynb text eol=lf
62+
*.markdown text diff=markdown
63+
*.md text diff=markdown
64+
*.mdwn text diff=markdown
65+
*.mdown text diff=markdown
66+
*.mkd text diff=markdown
67+
*.mkdn text diff=markdown
68+
*.mdtxt text
69+
*.mdtext text
70+
*.txt text
71+
AUTHORS text
72+
CHANGELOG text
73+
CHANGES text
74+
CONTRIBUTING text
75+
COPYING text
76+
copyright text
77+
*COPYRIGHT* text
78+
INSTALL text
79+
license text
80+
LICENSE text
81+
NEWS text
82+
readme text
83+
*README* text
84+
TODO text
85+
86+
# Templates
87+
*.dot text
88+
*.ejs text
89+
*.erb text
90+
*.haml text
91+
*.handlebars text
92+
*.hbs text
93+
*.hbt text
94+
*.jade text
95+
*.latte text
96+
*.mustache text
97+
*.njk text
98+
*.phtml text
99+
*.svelte text
100+
*.tmpl text
101+
*.tpl text
102+
*.twig text
103+
*.vue text
104+
105+
# Configs
106+
*.cnf text
107+
*.conf text
108+
*.config text
109+
.editorconfig text
110+
.env text
111+
.gitattributes text
112+
.gitconfig text
113+
.htaccess text
114+
*.lock text -diff
115+
package.json text eol=lf
116+
package-lock.json text eol=lf -diff
117+
pnpm-lock.yaml text eol=lf -diff
118+
.prettierrc text
119+
yarn.lock text -diff
120+
*.toml text
121+
*.yaml text
122+
*.yml text
123+
browserslist text
124+
Makefile text
125+
makefile text
126+
# Fixes syntax highlighting on GitHub to allow comments
127+
tsconfig.json linguist-language=JSON-with-Comments
128+
129+
# Heroku
130+
Procfile text
131+
132+
# Graphics
133+
*.ai binary
134+
*.bmp binary
135+
*.eps binary
136+
*.gif binary
137+
*.gifv binary
138+
*.ico binary
139+
*.jng binary
140+
*.jp2 binary
141+
*.jpg binary
142+
*.jpeg binary
143+
*.jpx binary
144+
*.jxr binary
145+
*.pdf binary
146+
*.png binary
147+
*.psb binary
148+
*.psd binary
149+
# SVG treated as an asset (binary) by default.
150+
*.svg text
151+
# If you want to treat it as binary,
152+
# use the following line instead.
153+
# *.svg binary
154+
*.svgz binary
155+
*.tif binary
156+
*.tiff binary
157+
*.wbmp binary
158+
*.webp binary
159+
160+
# Audio
161+
*.kar binary
162+
*.m4a binary
163+
*.mid binary
164+
*.midi binary
165+
*.mp3 binary
166+
*.ogg binary
167+
*.ra binary
168+
169+
# Video
170+
*.3gpp binary
171+
*.3gp binary
172+
*.as binary
173+
*.asf binary
174+
*.asx binary
175+
*.avi binary
176+
*.fla binary
177+
*.flv binary
178+
*.m4v binary
179+
*.mng binary
180+
*.mov binary
181+
*.mp4 binary
182+
*.mpeg binary
183+
*.mpg binary
184+
*.ogv binary
185+
*.swc binary
186+
*.swf binary
187+
*.webm binary
188+
189+
# Archives
190+
*.7z binary
191+
*.gz binary
192+
*.jar binary
193+
*.rar binary
194+
*.tar binary
195+
*.zip binary
196+
197+
# Fonts
198+
*.ttf binary
199+
*.eot binary
200+
*.otf binary
201+
*.woff binary
202+
*.woff2 binary
203+
204+
# Executables
205+
*.exe binary
206+
*.pyc binary
207+
# Prevents massive diffs caused by vendored, minified files
208+
**/.yarn/releases/** binary
209+
**/.yarn/plugins/** binary
210+
211+
# RC files (like .babelrc or .eslintrc)
212+
*.*rc text
213+
214+
# Ignore files (like .npmignore or .gitignore)
215+
*.*ignore text
216+
217+
# Prevents massive diffs from built files
218+
dist/* binary
Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
name: 🐞 Bug report
2+
description: Create a report to help us improve
3+
title: '[Bug]: '
4+
labels: [bug]
5+
assignees:
6+
- sonofmagic
7+
body:
8+
- type: markdown
9+
attributes:
10+
value: |
11+
**Before You Start...**
12+
13+
This form is only for submitting bug reports. If you have a usage question
14+
or are unsure if this is really a bug, make sure to:
15+
16+
Also try to search for your issue - it may have already been answered or even fixed in the development branch.
17+
However, if you find that an old, closed issue still persists in the latest version,
18+
you should open a new issue using the form below instead of commenting on the old issue.
19+
- type: input
20+
id: version
21+
attributes:
22+
label: version
23+
validations:
24+
required: true
25+
- type: input
26+
id: reproduction-link
27+
attributes:
28+
label: Link to minimal reproduction
29+
description: |
30+
You can always provide a GitHub repository.
31+
32+
The reproduction should be **minimal** - i.e. it should contain only the bare minimum amount of code needed
33+
to show the bug.
34+
35+
Please do not just fill in a random link. The issue will be closed if no valid reproduction is provided.
36+
placeholder: Reproduction Link
37+
validations:
38+
required: true
39+
- type: textarea
40+
id: steps-to-reproduce
41+
attributes:
42+
label: Steps to reproduce
43+
description: |
44+
What do we need to do after opening your repro in order to make the bug happen? Clear and concise reproduction instructions are important for us to be able to triage your issue in a timely manner. Note that you can use [Markdown](https://guides.github.com/features/mastering-markdown/) to format lists and code.
45+
placeholder: Steps to reproduce
46+
validations:
47+
required: true
48+
- type: textarea
49+
id: expected
50+
attributes:
51+
label: What is expected?
52+
validations:
53+
required: true
54+
- type: textarea
55+
id: actually-happening
56+
attributes:
57+
label: What is actually happening?
58+
validations:
59+
required: true
60+
- type: textarea
61+
id: system-info
62+
attributes:
63+
label: System Info
64+
description: Output of `npx envinfo --system --npmPackages --binaries`
65+
render: shell
66+
placeholder: System, Binaries
67+
- type: textarea
68+
id: additional-comments
69+
attributes:
70+
label: Any additional comments?
71+
description: e.g. some background/context of how you ran into this bug.

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
blank_issues_enabled: false
2+
contact_links:
3+
- name: Feature Request
4+
url: https://github.com/sonofmagic/monorepo-template/discussions
5+
about: Suggest new features for consideration
6+
# - name: Discord Chat
7+
# url: https://chat.vuejs.org
8+
# about: Ask questions and discuss with other Vue users in real time.
9+
# - name: Questions & Discussions
10+
# url: https://github.com/vuejs/core/discussions
11+
# about: Use GitHub discussions for message-board style questions and discussions.
12+
# - name: Patreon
13+
# url: https://www.patreon.com/evanyou
14+
# about: Love Vue.js? Please consider supporting us via Patreon.
15+
# - name: Open Collective
16+
# url: https://opencollective.com/vuejs/donate
17+
# about: Love Vue.js? Please consider supporting us via Open Collective.

.github/workflows/ci.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ on:
44
# push:
55
# branches: ['main']
66
pull_request:
7+
types: [opened, synchronize]
78
workflow_dispatch:
89

910
jobs:
@@ -14,7 +15,7 @@ jobs:
1415
fail-fast: false
1516
matrix:
1617
os: [ubuntu-latest, windows-latest, macos-latest]
17-
node-version: [18, 20, 22]
18+
node-version: [18, 20]
1819
runs-on: ${{ matrix.os }}
1920
# To use Remote Caching, uncomment the next lines and follow the steps below.
2021
# env:
@@ -33,7 +34,7 @@ jobs:
3334
uses: actions/setup-node@v4
3435
with:
3536
node-version: ${{ matrix.node-version }}
36-
cache: "pnpm"
37+
cache: pnpm
3738

3839
- name: Install dependencies
3940
run: pnpm install

.github/workflows/release.yml

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

99
concurrency: ${{ github.workflow }}-${{ github.ref }}
10+
env:
11+
HUSKY: 0
1012

1113
jobs:
1214
release:
@@ -22,8 +24,7 @@ jobs:
2224
uses: actions/setup-node@v4
2325
with:
2426
node-version: 20
25-
cache: 'pnpm'
26-
cache-dependency-path: '**/pnpm-lock.yaml'
27+
cache: pnpm
2728

2829
- name: Install Dependencies
2930
run: pnpm i

.husky/commit-msg

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
pnpm dlx commitlint --edit $1

.husky/pre-commit

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
pnpm lint-staged

.vscode/extensions.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"recommendations": [
3+
"dbaeumer.vscode-eslint",
4+
"stylelint.vscode-stylelint"
5+
]
6+
}

0 commit comments

Comments
 (0)