Merging upstream version 1.12.1+dfsg.
Signed-off-by: Daniel Baumann <daniel@debian.org>
|
@ -1,4 +0,0 @@
|
|||
**/*.min.js
|
||||
**/dist/
|
||||
**/vendor/
|
||||
/_site/
|
|
@ -1,34 +0,0 @@
|
|||
{
|
||||
"root": true,
|
||||
"env": {
|
||||
"es6": true,
|
||||
"node": true
|
||||
},
|
||||
"parserOptions": {
|
||||
"ecmaVersion": 2020,
|
||||
"sourceType": "module"
|
||||
},
|
||||
"extends": "eslint:recommended",
|
||||
"rules": {
|
||||
"no-return-await": "error",
|
||||
"object-curly-spacing": [
|
||||
"error",
|
||||
"always"
|
||||
],
|
||||
"prefer-template": "error",
|
||||
"semi": [
|
||||
"error",
|
||||
"never"
|
||||
],
|
||||
"strict": "error"
|
||||
},
|
||||
"overrides": [
|
||||
{
|
||||
"files": "docs/assets/js/**",
|
||||
"env": {
|
||||
"browser": true,
|
||||
"node": false
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
18
.github/dependabot.yml
vendored
|
@ -4,14 +4,22 @@ updates:
|
|||
directory: "/"
|
||||
schedule:
|
||||
interval: monthly
|
||||
reviewers:
|
||||
- XhmikosR
|
||||
- package-ecosystem: npm
|
||||
labels:
|
||||
- dependencies
|
||||
- github_actions
|
||||
groups:
|
||||
github-actions:
|
||||
patterns:
|
||||
- "*"
|
||||
- package-ecosystem: "npm"
|
||||
directory: "/"
|
||||
schedule:
|
||||
interval: monthly
|
||||
labels:
|
||||
- dependencies
|
||||
reviewers:
|
||||
- XhmikosR
|
||||
versioning-strategy: increase
|
||||
groups:
|
||||
production-dependencies:
|
||||
dependency-type: "production"
|
||||
development-dependencies:
|
||||
dependency-type: "development"
|
||||
|
|
5
.github/workflows/deploy.yml
vendored
|
@ -10,6 +10,9 @@ env:
|
|||
FORCE_COLOR: 2
|
||||
NODE: 20
|
||||
|
||||
permissions:
|
||||
contents: read
|
||||
|
||||
jobs:
|
||||
build:
|
||||
runs-on: ubuntu-latest
|
||||
|
@ -34,7 +37,7 @@ jobs:
|
|||
run: npm run release
|
||||
|
||||
- name: Deploy docs
|
||||
uses: peaceiris/actions-gh-pages@v3
|
||||
uses: peaceiris/actions-gh-pages@v4
|
||||
with:
|
||||
allow_empty_commit: false
|
||||
personal_token: ${{ secrets.PERSONAL_TOKEN }}
|
||||
|
|
2
.github/workflows/release-notes.yml
vendored
|
@ -18,6 +18,6 @@ jobs:
|
|||
runs-on: ubuntu-latest
|
||||
if: github.repository == 'twbs/icons'
|
||||
steps:
|
||||
- uses: release-drafter/release-drafter@v5
|
||||
- uses: release-drafter/release-drafter@v6
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
|
|
Before Width: | Height: | Size: 1 MiB After Width: | Height: | Size: 1 MiB |
|
@ -1,5 +1,5 @@
|
|||
/*!
|
||||
* Bootstrap Icons v1.11.3 (https://icons.getbootstrap.com/)
|
||||
* Bootstrap Icons v1.12.1 (https://icons.getbootstrap.com/)
|
||||
* Copyright 2019-2024 The Bootstrap Authors
|
||||
* Licensed under MIT (https://github.com/twbs/icons/blob/main/LICENSE)
|
||||
*/
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*!
|
||||
* Bootstrap Icons v1.11.3 (https://icons.getbootstrap.com/)
|
||||
* Bootstrap Icons v1.12.1 (https://icons.getbootstrap.com/)
|
||||
* Copyright 2019-2024 The Bootstrap Authors
|
||||
* Licensed under MIT (https://github.com/twbs/icons/blob/main/LICENSE)
|
||||
*/
|
||||
|
|
60
eslint.config.mjs
Normal file
|
@ -0,0 +1,60 @@
|
|||
import js from '@eslint/js'
|
||||
import globals from 'globals'
|
||||
|
||||
/** @type {import('eslint').Linter.FlatConfig[]} */
|
||||
export default [
|
||||
// global ignores
|
||||
{
|
||||
ignores: [
|
||||
'**/*.min.js',
|
||||
'**/dist/**',
|
||||
'**/vendor/**',
|
||||
'_site/**',
|
||||
'node_modules/**',
|
||||
'resources/**',
|
||||
'**/.fantasticonrc.js'
|
||||
],
|
||||
},
|
||||
{
|
||||
languageOptions: {
|
||||
ecmaVersion: 2020,
|
||||
sourceType: 'module',
|
||||
globals: {
|
||||
...globals.nodeBuiltin
|
||||
}
|
||||
},
|
||||
linterOptions: {
|
||||
reportUnusedDisableDirectives: 'error'
|
||||
}
|
||||
},
|
||||
js.configs.recommended,
|
||||
{
|
||||
files: [
|
||||
'**/*.js',
|
||||
'**/*.mjs'
|
||||
],
|
||||
rules: {
|
||||
'no-return-await': 'error',
|
||||
'object-curly-spacing': [
|
||||
'error',
|
||||
'always'
|
||||
],
|
||||
'prefer-template': 'error',
|
||||
semi: [
|
||||
'error',
|
||||
'never'
|
||||
],
|
||||
strict: 'error'
|
||||
}
|
||||
},
|
||||
{
|
||||
files: [
|
||||
'docs/assets/js/**'
|
||||
],
|
||||
languageOptions: {
|
||||
globals: {
|
||||
...globals.browser
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
7
font/bootstrap-icons.css
vendored
|
@ -1,5 +1,5 @@
|
|||
/*!
|
||||
* Bootstrap Icons v1.11.3 (https://icons.getbootstrap.com/)
|
||||
* Bootstrap Icons v1.12.1 (https://icons.getbootstrap.com/)
|
||||
* Copyright 2019-2024 The Bootstrap Authors
|
||||
* Licensed under MIT (https://github.com/twbs/icons/blob/main/LICENSE)
|
||||
*/
|
||||
|
@ -7,8 +7,8 @@
|
|||
@font-face {
|
||||
font-display: block;
|
||||
font-family: "bootstrap-icons";
|
||||
src: url("./fonts/bootstrap-icons.woff2?dd67030699838ea613ee6dbda90effa6") format("woff2"),
|
||||
url("./fonts/bootstrap-icons.woff?dd67030699838ea613ee6dbda90effa6") format("woff");
|
||||
src: url("./fonts/bootstrap-icons.woff2?b4ccbd261d7ba256f41b772c22def48d") format("woff2"),
|
||||
url("./fonts/bootstrap-icons.woff?b4ccbd261d7ba256f41b772c22def48d") format("woff");
|
||||
}
|
||||
|
||||
.bi::before,
|
||||
|
@ -2076,3 +2076,4 @@ url("./fonts/bootstrap-icons.woff?dd67030699838ea613ee6dbda90effa6") format("wof
|
|||
.bi-suitcase2-fill::before { content: "\f901"; }
|
||||
.bi-suitcase2::before { content: "\f902"; }
|
||||
.bi-vignette::before { content: "\f903"; }
|
||||
.bi-bluesky::before { content: "\f7f9"; }
|
||||
|
|
|
@ -2048,5 +2048,6 @@
|
|||
"suitcase": 63744,
|
||||
"suitcase2-fill": 63745,
|
||||
"suitcase2": 63746,
|
||||
"vignette": 63747
|
||||
"vignette": 63747,
|
||||
"bluesky": 63481
|
||||
}
|
4
font/bootstrap-icons.min.css
vendored
3
font/bootstrap-icons.scss
vendored
|
@ -1,5 +1,5 @@
|
|||
/*!
|
||||
* Bootstrap Icons v1.11.3 (https://icons.getbootstrap.com/)
|
||||
* Bootstrap Icons v1.12.1 (https://icons.getbootstrap.com/)
|
||||
* Copyright 2019-2024 The Bootstrap Authors
|
||||
* Licensed under MIT (https://github.com/twbs/icons/blob/main/LICENSE)
|
||||
*/
|
||||
|
@ -2083,6 +2083,7 @@ $bootstrap-icons-map: (
|
|||
"suitcase2-fill": "\f901",
|
||||
"suitcase2": "\f902",
|
||||
"vignette": "\f903",
|
||||
"bluesky": "\f7f9",
|
||||
);
|
||||
|
||||
@each $icon, $codepoint in $bootstrap-icons-map {
|
||||
|
|
2
hugo.yml
|
@ -53,7 +53,7 @@ params:
|
|||
description: "Official open source SVG icon library for Bootstrap"
|
||||
social_image_path: /assets/img/bootstrap-icons-social.png
|
||||
|
||||
version: "1.11.3"
|
||||
version: "1.12.1"
|
||||
docs_version: "5.3"
|
||||
|
||||
main: "https://getbootstrap.com"
|
||||
|
|
3
icons/bluesky.svg
Normal file
|
@ -0,0 +1,3 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-bluesky" viewBox="0 0 16 16">
|
||||
<path d="M3.468 1.948C5.303 3.325 7.276 6.118 8 7.616c.725-1.498 2.698-4.29 4.532-5.668C13.855.955 16 .186 16 2.632c0 .489-.28 4.105-.444 4.692-.572 2.04-2.653 2.561-4.504 2.246 3.236.551 4.06 2.375 2.281 4.2-3.376 3.464-4.852-.87-5.23-1.98-.07-.204-.103-.3-.103-.218 0-.081-.033.014-.102.218-.379 1.11-1.855 5.444-5.231 1.98-1.778-1.825-.955-3.65 2.28-4.2-1.85.315-3.932-.205-4.503-2.246C.28 6.737 0 3.12 0 2.632 0 .186 2.145.955 3.468 1.948"/>
|
||||
</svg>
|
After Width: | Height: | Size: 580 B |
|
@ -1,3 +1,3 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-calendar3-event-fill" viewBox="0 0 16 16">
|
||||
<path fill-rule="evenodd" d="M2 0a2 2 0 0 0-2 2h16a2 2 0 0 0-2-2zM0 14V3h16v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2m12-8a1 1 0 1 0 2 0 1 1 0 0 0-2 0"/>
|
||||
<path d="M16 14a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3h16zm-3-9a1 1 0 1 0 0 2 1 1 0 0 0 0-2m1-5a2 2 0 0 1 2 2H0a2 2 0 0 1 2-2z"/>
|
||||
</svg>
|
Before Width: | Height: | Size: 292 B After Width: | Height: | Size: 270 B |
|
@ -1,3 +1,3 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-calendar3-range-fill" viewBox="0 0 16 16">
|
||||
<path fill-rule="evenodd" d="M2 0a2 2 0 0 0-2 2h16a2 2 0 0 0-2-2zM0 8V3h16v2h-6a1 1 0 1 0 0 2h6v7a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2v-4h6a1 1 0 1 0 0-2z"/>
|
||||
<path d="M16 5h-6a1 1 0 0 0 0 2h6v7a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2v-4h6a1 1 0 0 0 0-2H0V3h16zm-2-5a2 2 0 0 1 2 2H0a2 2 0 0 1 2-2z"/>
|
||||
</svg>
|
Before Width: | Height: | Size: 298 B After Width: | Height: | Size: 279 B |
|
@ -1,3 +1,3 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-calendar3-week-fill" viewBox="0 0 16 16">
|
||||
<path fill-rule="evenodd" d="M2 0a2 2 0 0 0-2 2h16a2 2 0 0 0-2-2zM0 14V3h16v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2m12-8a1 1 0 1 0 2 0 1 1 0 0 0-2 0M5 9a1 1 0 1 0 2 0 1 1 0 0 0-2 0m5-2a1 1 0 1 1 0-2 1 1 0 0 1 0 2M2 9a1 1 0 1 0 2 0 1 1 0 0 0-2 0"/>
|
||||
<path d="M16 14a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3h16zM3 8a1 1 0 1 0 0 2 1 1 0 0 0 0-2m3 0a1 1 0 1 0 0 2 1 1 0 0 0 0-2m4-3a1 1 0 1 0 0 2 1 1 0 0 0 0-2m3 0a1 1 0 1 0 0 2 1 1 0 0 0 0-2m1-5a2 2 0 0 1 2 2H0a2 2 0 0 1 2-2z"/>
|
||||
</svg>
|
Before Width: | Height: | Size: 387 B After Width: | Height: | Size: 364 B |
3993
package-lock.json
generated
43
package.json
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "bootstrap-icons",
|
||||
"version": "1.11.3",
|
||||
"version": "1.12.1",
|
||||
"description": "Official open source SVG icon library for Bootstrap",
|
||||
"author": "mdo",
|
||||
"license": "MIT",
|
||||
|
@ -40,7 +40,8 @@
|
|||
"!.DS_Store"
|
||||
],
|
||||
"hugo-bin": {
|
||||
"buildTags": "extended"
|
||||
"buildTags": "extended",
|
||||
"version": "0.134.3"
|
||||
},
|
||||
"scripts": {
|
||||
"start": "npm run docs-serve",
|
||||
|
@ -60,32 +61,34 @@
|
|||
"release-version": "node build/bump-version.mjs",
|
||||
"netlify": "cross-env-shell HUGO_BASEURL=$DEPLOY_PRIME_URL npm-run-all icons docs-build",
|
||||
"test:fusv": "fusv docs/assets/scss/",
|
||||
"test:eslint": "eslint --cache --cache-location .cache/.eslintcache --report-unused-disable-directives --ext .js,.mjs .",
|
||||
"test:eslint": "eslint --cache --cache-location .cache/.eslintcache .",
|
||||
"test:stylelint": "stylelint docs/assets/scss/ --cache --cache-location .cache/.stylelintcache",
|
||||
"test:lockfile-lint": "lockfile-lint --allowed-hosts npm --allowed-schemes https: --empty-hostname false --type npm --path package-lock.json",
|
||||
"test:check-icons": "node build/check-icons.mjs",
|
||||
"test": "npm-run-all --parallel --aggregate-output --continue-on-error test:*"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@twbs/fantasticon": "^2.7.2",
|
||||
"autoprefixer": "^10.4.16",
|
||||
"bootstrap": "^5.3.2",
|
||||
"@eslint/js": "^9.25.1",
|
||||
"@twbs/fantasticon": "^3.1.0",
|
||||
"autoprefixer": "^10.4.21",
|
||||
"bootstrap": "^5.3.5",
|
||||
"clean-css-cli": "^5.6.3",
|
||||
"clipboard": "^2.0.11",
|
||||
"cross-env": "^7.0.3",
|
||||
"eslint": "^8.56.0",
|
||||
"find-unused-sass-variables": "^5.0.0",
|
||||
"fuse.js": "^7.0.0",
|
||||
"hugo-bin": "^0.118.0",
|
||||
"lockfile-lint": "^4.12.1",
|
||||
"npm-run-all2": "^6.1.1",
|
||||
"picocolors": "^1.0.0",
|
||||
"postcss": "^8.4.32",
|
||||
"postcss-cli": "^11.0.0",
|
||||
"stylelint": "^16.1.0",
|
||||
"stylelint-config-twbs-bootstrap": "^13.0.0",
|
||||
"svg-sprite": "^3.0.0-beta3",
|
||||
"svgo": "^3.2.0",
|
||||
"vnu-jar": "23.4.11"
|
||||
"eslint": "^9.25.0",
|
||||
"find-unused-sass-variables": "^6.1.0",
|
||||
"fuse.js": "^7.1.0",
|
||||
"globals": "^14.0.0",
|
||||
"hugo-bin": "^0.144.0",
|
||||
"lockfile-lint": "^4.14.1",
|
||||
"npm-run-all2": "^7.0.2",
|
||||
"picocolors": "^1.1.1",
|
||||
"postcss": "^8.5.3",
|
||||
"postcss-cli": "^11.0.1",
|
||||
"stylelint": "^16.19.1",
|
||||
"stylelint-config-twbs-bootstrap": "^16.0.0",
|
||||
"svg-sprite": "^3.0.0-rc3",
|
||||
"svgo": "^3.3.2",
|
||||
"vnu-jar": "24.10.17"
|
||||
}
|
||||
}
|
||||
|
|