Skip to content

Commit 1eec552

Browse files
committed
Merge remote-tracking branch 'origin/main' into jknight-changes
2 parents 95254a0 + 6d77c91 commit 1eec552

File tree

141 files changed

+4428
-1934
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

141 files changed

+4428
-1934
lines changed

.github/workflows/release.yaml

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ on:
88
- 'packages/**/package.json'
99

1010
permissions:
11+
id-token: write
1112
contents: write
1213
pull-requests: write
1314

@@ -25,14 +26,19 @@ jobs:
2526
fetch-depth: 0
2627

2728
- name: Setup PNPM
28-
uses: pnpm/action-setup@v3
29+
uses: pnpm/action-setup@v4
2930

3031
- name: Setup Node
31-
uses: actions/setup-node@v4
32+
uses: actions/setup-node@v6
3233
with:
3334
node-version: 22
3435
cache: pnpm
35-
36+
registry-url: 'https://registry.npmjs.org'
37+
scope: '@vue-interface'
38+
39+
- name: Upgrade NPM to Latest
40+
run: npm install -g npm@latest
41+
3642
- name: Install dependencies
3743
run: pnpm install
3844

@@ -46,5 +52,4 @@ jobs:
4652
commit: "chore: version bump from changesets"
4753
title: "🚀 Version Packages"
4854
env:
49-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
50-
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
55+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

docs/.vitepress/theme/sidebar.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,9 @@ export const sidebar: DefaultTheme.SidebarItem[] = [{
6464
}, {
6565
text: 'Pagination',
6666
link: '/packages/pagination/'
67+
}, {
68+
text: 'Popover',
69+
link: '/packages/popover/'
6770
}, {
6871
text: 'Radio Field',
6972
link: '/packages/radio-field/'

docs/getting-started.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,19 @@ Since Vue Interface is modular, you install specific packages rather than a sing
1313

1414
::: code-group
1515
```bash [pnpm]
16-
pnpm add @vue-interface/input-field @vue-interface/form-control
16+
pnpm i @vue-interface/input-field @vue-interface/form-control
1717
```
1818

1919
```bash [yarn]
2020
yarn add @vue-interface/input-field @vue-interface/form-control
2121
```
2222

2323
```bash [npm]
24-
npm install @vue-interface/input-field @vue-interface/form-control
24+
npm i @vue-interface/input-field @vue-interface/form-control
25+
```
26+
27+
```bash [bun]
28+
npm i @vue-interface/input-field @vue-interface/form-control
2529
```
2630
:::
2731

package.json

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -10,31 +10,31 @@
1010
"docs:build": "vitepress build docs",
1111
"docs:preview": "vitepress preview docs",
1212
"version": "changeset version",
13-
"release": "pnpm build && changeset publish"
13+
"release": "pnpm build && changeset publish --access public --provenance"
1414
},
1515
"devDependencies": {
1616
"@changesets/cli": "^2.29.8",
1717
"@commitlint/cli": "^19.8.1",
1818
"@commitlint/config-conventional": "^17.8.1",
19-
"@tailwindcss/postcss": "^4.1.17",
20-
"@tailwindcss/vite": "^4.1.17",
21-
"@types/node": "^24.10.1",
22-
"@vitejs/plugin-vue": "^6.0.2",
19+
"@tailwindcss/postcss": "^4.1.18",
20+
"@tailwindcss/vite": "^4.1.18",
21+
"@types/node": "^25.0.2",
22+
"@vitejs/plugin-vue": "^6.0.3",
2323
"change-case": "^5.4.4",
24-
"eslint": "^9.39.1",
25-
"eslint-plugin-vue": "^9.33.0",
24+
"eslint": "^9.39.2",
25+
"eslint-plugin-vue": "^10.6.2",
2626
"globals": "^16.5.0",
2727
"husky": "^9.1.7",
2828
"prettier": "^3.7.4",
29-
"tailwindcss": "^4.1.17",
29+
"tailwindcss": "^4.1.18",
3030
"turbo": "^2.6.3",
3131
"typescript": "^5.9.3",
32-
"typescript-eslint": "^8.48.1",
33-
"vite": "^7.2.6",
32+
"typescript-eslint": "^8.50.0",
33+
"vite": "^7.3.0",
3434
"vite-plugin-dts": "^4.5.4",
3535
"vitepress": "2.0.0-alpha.12",
3636
"vue": "^3.3.4",
37-
"vue-tsc": "^3.1.5"
37+
"vue-tsc": "^3.1.8"
3838
},
3939
"packageManager": "pnpm@9.0.0",
4040
"engines": {

packages/activity-indicator/CHANGELOG.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,37 @@
11
# @vue-interface/activity-indicator
22

3+
## 3.0.5
4+
5+
### Patch Changes
6+
7+
- c5fa58a: Fix issues with activity indicator types not being exported
8+
9+
## 3.0.4
10+
11+
### Patch Changes
12+
13+
- aea22a9: Fixed issues with package.json exports
14+
15+
## 3.0.3
16+
17+
### Patch Changes
18+
19+
- 0631b52: Fixed issues with package.json exports
20+
21+
## 3.0.2
22+
23+
### Patch Changes
24+
25+
- 8bc226f: Updated package.json homepage url
26+
27+
## 3.0.1
28+
29+
### Patch Changes
30+
31+
- d81d6a7: - Fixed issues with dist not being published
32+
- Added README.md
33+
- Added MIT license
34+
335
## 3.0.0
436

537
### Major Changes
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
MIT License
2+
3+
Copyright (c) 2025 Justin Kimbrell
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
SOFTWARE.
22+
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# Activity Indicator
2+
3+
Activity Indicator provides a collection of animated indicators that you can use to match different styles or loading contexts. Each variant has customizable sizing and styling, making it easy to integrate your UI.
4+
5+
## Installation
6+
7+
```bash
8+
pnpm i @vue-interface/activity-indicator
9+
```
10+
11+
```bash
12+
yarn add @vue-interface/activity-indicator
13+
```
14+
15+
```bash
16+
npm i @vue-interface/activity-indicator
17+
```
18+
19+
```bash
20+
bun i @vue-interface/activity-indicator
21+
```
22+
23+
## Basic Usage
24+
25+
To use an indicator, specify a `:type=[indicator]` prop, and `size=[size]` prop. Add a `class=[custom size or color]` class to customize the size or color of the indicator.
26+
27+
```vue
28+
<ActivityIndicator :type="Dots" size="lg"></ActivityIndicator>
29+
```
30+
31+
For more comprehensive documentation and examples, please visit the [online documentation](https://vue-interface.github.io/packages/activity-indicator/).

packages/activity-indicator/docs/index.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,10 @@ yarn add @vue-interface/activity-indicator
4444
```bash [npm]
4545
npm i @vue-interface/activity-indicator
4646
```
47+
48+
```bash [bun]
49+
bun i @vue-interface/activity-indicator
50+
```
4751
:::
4852

4953
## Sizing

packages/activity-indicator/package.json

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
{
22
"name": "@vue-interface/activity-indicator",
3-
"version": "3.0.0",
3+
"version": "3.0.5",
44
"description": "An Vue activity indicator component.",
5+
"readme": "README.md",
56
"type": "module",
67
"main": "./dist/activity-indicator.umd.cjs",
78
"module": "./dist/activity-indicator.js",
@@ -10,6 +11,7 @@
1011
".": {
1112
"source": "./index.ts",
1213
"types": "./dist/index.d.ts",
14+
"style": "./index.css",
1315
"require": "./dist/activity-indicator.umd.js",
1416
"import": "./dist/activity-indicator.js"
1517
},
@@ -24,7 +26,7 @@
2426
},
2527
"repository": {
2628
"type": "git",
27-
"url": "git+https://github.com/vue-interface/activity-indicator"
29+
"url": "git+https://github.com/vue-interface/vue-interface.github.io"
2830
},
2931
"keywords": [
3032
"Activity",
@@ -35,11 +37,19 @@
3537
"Bootstrap"
3638
],
3739
"author": "Justin Kimbrell",
38-
"license": "ISC",
40+
"license": "MIT",
3941
"bugs": {
40-
"url": "https://github.com/vue-interface/activity-indicator"
42+
"url": "https://github.com/vue-interface/vue-interface.github.io"
4143
},
42-
"homepage": "https://github.com/vue-interface/vue-interface",
44+
"homepage": "https://vue-interface.github.io/packages/activity-indicator",
45+
"files": [
46+
"src",
47+
"dist",
48+
"index.ts",
49+
"index.css",
50+
"README.md",
51+
"LICENSE"
52+
],
4353
"peerDependencies": {
4454
"vue": "^3.3.4"
4555
}

packages/activity-indicator/tsconfig.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,9 @@
1919
"jsxImportSource": "vue"
2020
},
2121
"include": [
22-
"index.ts",
23-
"src/*.ts",
24-
"src/*.vue",
22+
"**/*.ts",
23+
"**/*.tsx",
24+
"**/*.vue",
2525
],
2626
"exclude": ["node_modules"]
2727
}

0 commit comments

Comments
 (0)