1
0
Fork 0

Merging upstream version 1.12.1+dfsg.

Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
Daniel Baumann 2025-05-06 12:10:42 +02:00
parent a08570f34b
commit 8aa3b5c5ca
Signed by: daniel
GPG key ID: FBB4F0E80A80222F
20 changed files with 2088 additions and 2105 deletions

View file

@ -1,4 +0,0 @@
**/*.min.js
**/dist/
**/vendor/
/_site/

View file

@ -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
}
}
]
}

View file

@ -4,14 +4,22 @@ updates:
directory: "/" directory: "/"
schedule: schedule:
interval: monthly interval: monthly
reviewers: labels:
- XhmikosR - dependencies
- package-ecosystem: npm - github_actions
groups:
github-actions:
patterns:
- "*"
- package-ecosystem: "npm"
directory: "/" directory: "/"
schedule: schedule:
interval: monthly interval: monthly
labels: labels:
- dependencies - dependencies
reviewers:
- XhmikosR
versioning-strategy: increase versioning-strategy: increase
groups:
production-dependencies:
dependency-type: "production"
development-dependencies:
dependency-type: "development"

View file

@ -10,6 +10,9 @@ env:
FORCE_COLOR: 2 FORCE_COLOR: 2
NODE: 20 NODE: 20
permissions:
contents: read
jobs: jobs:
build: build:
runs-on: ubuntu-latest runs-on: ubuntu-latest
@ -34,7 +37,7 @@ jobs:
run: npm run release run: npm run release
- name: Deploy docs - name: Deploy docs
uses: peaceiris/actions-gh-pages@v3 uses: peaceiris/actions-gh-pages@v4
with: with:
allow_empty_commit: false allow_empty_commit: false
personal_token: ${{ secrets.PERSONAL_TOKEN }} personal_token: ${{ secrets.PERSONAL_TOKEN }}

View file

@ -18,6 +18,6 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
if: github.repository == 'twbs/icons' if: github.repository == 'twbs/icons'
steps: steps:
- uses: release-drafter/release-drafter@v5 - uses: release-drafter/release-drafter@v6
env: env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 1 MiB

After

Width:  |  Height:  |  Size: 1 MiB

Before After
Before After

View file

@ -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 * Copyright 2019-2024 The Bootstrap Authors
* Licensed under MIT (https://github.com/twbs/icons/blob/main/LICENSE) * Licensed under MIT (https://github.com/twbs/icons/blob/main/LICENSE)
*/ */

View file

@ -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 * Copyright 2019-2024 The Bootstrap Authors
* Licensed under MIT (https://github.com/twbs/icons/blob/main/LICENSE) * Licensed under MIT (https://github.com/twbs/icons/blob/main/LICENSE)
*/ */

60
eslint.config.mjs Normal file
View 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
}
}
}
]

View file

@ -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 * Copyright 2019-2024 The Bootstrap Authors
* Licensed under MIT (https://github.com/twbs/icons/blob/main/LICENSE) * Licensed under MIT (https://github.com/twbs/icons/blob/main/LICENSE)
*/ */
@ -7,8 +7,8 @@
@font-face { @font-face {
font-display: block; font-display: block;
font-family: "bootstrap-icons"; font-family: "bootstrap-icons";
src: url("./fonts/bootstrap-icons.woff2?dd67030699838ea613ee6dbda90effa6") format("woff2"), src: url("./fonts/bootstrap-icons.woff2?b4ccbd261d7ba256f41b772c22def48d") format("woff2"),
url("./fonts/bootstrap-icons.woff?dd67030699838ea613ee6dbda90effa6") format("woff"); url("./fonts/bootstrap-icons.woff?b4ccbd261d7ba256f41b772c22def48d") format("woff");
} }
.bi::before, .bi::before,
@ -2076,3 +2076,4 @@ url("./fonts/bootstrap-icons.woff?dd67030699838ea613ee6dbda90effa6") format("wof
.bi-suitcase2-fill::before { content: "\f901"; } .bi-suitcase2-fill::before { content: "\f901"; }
.bi-suitcase2::before { content: "\f902"; } .bi-suitcase2::before { content: "\f902"; }
.bi-vignette::before { content: "\f903"; } .bi-vignette::before { content: "\f903"; }
.bi-bluesky::before { content: "\f7f9"; }

View file

@ -2048,5 +2048,6 @@
"suitcase": 63744, "suitcase": 63744,
"suitcase2-fill": 63745, "suitcase2-fill": 63745,
"suitcase2": 63746, "suitcase2": 63746,
"vignette": 63747 "vignette": 63747,
"bluesky": 63481
} }

File diff suppressed because one or more lines are too long

View file

@ -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 * Copyright 2019-2024 The Bootstrap Authors
* Licensed under MIT (https://github.com/twbs/icons/blob/main/LICENSE) * Licensed under MIT (https://github.com/twbs/icons/blob/main/LICENSE)
*/ */
@ -2083,6 +2083,7 @@ $bootstrap-icons-map: (
"suitcase2-fill": "\f901", "suitcase2-fill": "\f901",
"suitcase2": "\f902", "suitcase2": "\f902",
"vignette": "\f903", "vignette": "\f903",
"bluesky": "\f7f9",
); );
@each $icon, $codepoint in $bootstrap-icons-map { @each $icon, $codepoint in $bootstrap-icons-map {

View file

@ -53,7 +53,7 @@ params:
description: "Official open source SVG icon library for Bootstrap" description: "Official open source SVG icon library for Bootstrap"
social_image_path: /assets/img/bootstrap-icons-social.png social_image_path: /assets/img/bootstrap-icons-social.png
version: "1.11.3" version: "1.12.1"
docs_version: "5.3" docs_version: "5.3"
main: "https://getbootstrap.com" main: "https://getbootstrap.com"

3
icons/bluesky.svg Normal file
View 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

View file

@ -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"> <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> </svg>

Before

Width:  |  Height:  |  Size: 292 B

After

Width:  |  Height:  |  Size: 270 B

Before After
Before After

View file

@ -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"> <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> </svg>

Before

Width:  |  Height:  |  Size: 298 B

After

Width:  |  Height:  |  Size: 279 B

Before After
Before After

View file

@ -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"> <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> </svg>

Before

Width:  |  Height:  |  Size: 387 B

After

Width:  |  Height:  |  Size: 364 B

Before After
Before After

3993
package-lock.json generated

File diff suppressed because it is too large Load diff

View file

@ -1,6 +1,6 @@
{ {
"name": "bootstrap-icons", "name": "bootstrap-icons",
"version": "1.11.3", "version": "1.12.1",
"description": "Official open source SVG icon library for Bootstrap", "description": "Official open source SVG icon library for Bootstrap",
"author": "mdo", "author": "mdo",
"license": "MIT", "license": "MIT",
@ -40,7 +40,8 @@
"!.DS_Store" "!.DS_Store"
], ],
"hugo-bin": { "hugo-bin": {
"buildTags": "extended" "buildTags": "extended",
"version": "0.134.3"
}, },
"scripts": { "scripts": {
"start": "npm run docs-serve", "start": "npm run docs-serve",
@ -60,32 +61,34 @@
"release-version": "node build/bump-version.mjs", "release-version": "node build/bump-version.mjs",
"netlify": "cross-env-shell HUGO_BASEURL=$DEPLOY_PRIME_URL npm-run-all icons docs-build", "netlify": "cross-env-shell HUGO_BASEURL=$DEPLOY_PRIME_URL npm-run-all icons docs-build",
"test:fusv": "fusv docs/assets/scss/", "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: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: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:check-icons": "node build/check-icons.mjs",
"test": "npm-run-all --parallel --aggregate-output --continue-on-error test:*" "test": "npm-run-all --parallel --aggregate-output --continue-on-error test:*"
}, },
"devDependencies": { "devDependencies": {
"@twbs/fantasticon": "^2.7.2", "@eslint/js": "^9.25.1",
"autoprefixer": "^10.4.16", "@twbs/fantasticon": "^3.1.0",
"bootstrap": "^5.3.2", "autoprefixer": "^10.4.21",
"bootstrap": "^5.3.5",
"clean-css-cli": "^5.6.3", "clean-css-cli": "^5.6.3",
"clipboard": "^2.0.11", "clipboard": "^2.0.11",
"cross-env": "^7.0.3", "cross-env": "^7.0.3",
"eslint": "^8.56.0", "eslint": "^9.25.0",
"find-unused-sass-variables": "^5.0.0", "find-unused-sass-variables": "^6.1.0",
"fuse.js": "^7.0.0", "fuse.js": "^7.1.0",
"hugo-bin": "^0.118.0", "globals": "^14.0.0",
"lockfile-lint": "^4.12.1", "hugo-bin": "^0.144.0",
"npm-run-all2": "^6.1.1", "lockfile-lint": "^4.14.1",
"picocolors": "^1.0.0", "npm-run-all2": "^7.0.2",
"postcss": "^8.4.32", "picocolors": "^1.1.1",
"postcss-cli": "^11.0.0", "postcss": "^8.5.3",
"stylelint": "^16.1.0", "postcss-cli": "^11.0.1",
"stylelint-config-twbs-bootstrap": "^13.0.0", "stylelint": "^16.19.1",
"svg-sprite": "^3.0.0-beta3", "stylelint-config-twbs-bootstrap": "^16.0.0",
"svgo": "^3.2.0", "svg-sprite": "^3.0.0-rc3",
"vnu-jar": "23.4.11" "svgo": "^3.3.2",
"vnu-jar": "24.10.17"
} }
} }