Skip to content

Commit c1dac9c

Browse files
author
Issayah
committed
feat: begin development of bootstrap-vue-3-icons
1 parent e404278 commit c1dac9c

35 files changed

+3258
-75
lines changed

.vscode/extensions.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
"recommendations": ["Vue.volar"]
2+
"recommendations": ["Vue.volar", "dbaeumer.vscode-eslint"]
33
}
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
> 1%
2+
last 2 versions
3+
not dead
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7+
8+
## [0.0.1] - 2022-10-18
9+
10+
### Added
11+
12+
- initial version
13+
14+
### Changed
15+
16+
### Fixed
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Bootstrap-vue-3-icons
2+
3+
This is the root for the bootstrap-vue-3-icons package
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
<!DOCTYPE html>
2+
<html lang="">
3+
<head>
4+
<meta charset="utf-8" />
5+
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
6+
<meta name="viewport" content="width=device-width,initial-scale=1.0" />
7+
<link rel="icon" href="/favicon.ico" />
8+
<title>bootstrap-vue-icons</title>
9+
</head>
10+
<body>
11+
<noscript>
12+
<strong>
13+
We're sorry but this doesn't work properly without JavaScript enabled. Please enable it to
14+
continue.
15+
</strong>
16+
</noscript>
17+
<div id="app"></div>
18+
<script type="module" src="/src/main.ts"></script>
19+
</body>
20+
</html>
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
declare module 'bootstrap-vue-3-icons'
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
import {defineNuxtModule} from '@nuxt/kit'
2+
import {fileURLToPath} from 'node:url'
3+
4+
export default defineNuxtModule({
5+
hooks: {
6+
'components:dirs'(dirs) {
7+
// Add ./components dir to the list
8+
dirs.push({
9+
path: fileURLToPath(new URL('./src/components', import.meta.url)),
10+
extensions: ['vue'],
11+
})
12+
},
13+
},
14+
})
Lines changed: 89 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,89 @@
1+
{
2+
"name": "bootstrap-vue-3-icons",
3+
"displayName": "BootstrapVue3Icons",
4+
"description": "A package to incorporate Bootstrap Icons into Bootstrap-vue-3",
5+
"version": "0.0.2",
6+
"license": "MIT",
7+
"main": "./dist/bootstrap-vue-3-icons.umd.js",
8+
"module": "./dist/bootstrap-vue-3-icons.es.js",
9+
"exports": {
10+
".": {
11+
"import": "./dist/bootstrap-vue-3-icons.es.js",
12+
"require": "./dist/bootstrap-vue-3-icons.umd.js"
13+
},
14+
"./dist/bootstrap-vue-3-icons.css": "./dist/bootstrap-vue-3-icons.css",
15+
"./nuxt": "./nuxt.js",
16+
"./src/styles/styles.scss": "./src/styles/styles.scss"
17+
},
18+
"files": [
19+
"dist",
20+
"src",
21+
"nuxt.js"
22+
],
23+
"types": "./dist/BootstrapVueIcons.d.ts",
24+
"private": false,
25+
"scripts": {
26+
"dev": "vite --port 5175",
27+
"build": "vue-tsc --noEmit && vite build",
28+
"serve": "vite",
29+
"lint": "eslint --ext .js,.vue --ignore-path ../../.gitignore --fix src",
30+
"format": "prettier . --write",
31+
"test": "pnpm run test:lint",
32+
"test:lint": "pnpm run lint"
33+
},
34+
"peerDependencies": {
35+
"@popperjs/core": "^2.11.6",
36+
"bootstrap": "^5.2.0",
37+
"bootstrap-icons": "^1.5.0",
38+
"vue": "^3.2.37"
39+
},
40+
"dependencies": {
41+
"@nuxt/kit": "3.0.0-rc.12"
42+
},
43+
"devDependencies": {
44+
"@popperjs/core": "^2.11.6",
45+
"@types/bootstrap": "^5.2.2",
46+
"@vitejs/plugin-vue": "^3.0.0",
47+
"@vitest/coverage-c8": "^0.23.2",
48+
"@vue/runtime-core": "^3.2.37",
49+
"@vue/shared": "^3.2.37",
50+
"@vue/test-utils": "^2.0.2",
51+
"bootstrap": "^5.2.0",
52+
"bootstrap-icons": "^1.5.0",
53+
"c8": "^7.12.0",
54+
"happy-dom": "^7.5.12",
55+
"rollup": "^2.78.1",
56+
"rollup-plugin-visualizer": "^5.7.1",
57+
"sass": "^1.54.4",
58+
"tsconfig": "workspace:*",
59+
"typescript": "^4.7.4",
60+
"vite": "^3.0.0",
61+
"vite-plugin-dts": "^1.4.1",
62+
"vitest": "^0.23.2",
63+
"vue": "^3.2.37",
64+
"vue-router": "^4.1.3",
65+
"vue-tsc": "^0.38.4"
66+
},
67+
"repository": {
68+
"type": "git",
69+
"url": "https://github.com/cdmoro/bootstrap-vue-3.git"
70+
},
71+
"bugs": {
72+
"url": "https://github.com/cdmoro/bootstrap-vue-3/issues"
73+
},
74+
"homepage": "https://github.com/cdmoro/bootstrap-vue-3",
75+
"keywords": [
76+
"vue3",
77+
"vue",
78+
"bootstrap",
79+
"components",
80+
"typescript",
81+
"component-library",
82+
"icons",
83+
"bootstrapvueicons"
84+
],
85+
"lint-staged": {
86+
"*.{js,vue}": "eslint --cache --fix",
87+
"*": "prettier --write --ignore-unknown"
88+
}
89+
}
Binary file not shown.

0 commit comments

Comments
 (0)