Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: lucide-icons/lucide
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 0.372.0
Choose a base ref
...
head repository: lucide-icons/lucide
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 0.373.0
Choose a head ref
  • 4 commits
  • 27 files changed
  • 2 contributors

Commits on Apr 23, 2024

  1. Updated icons/bold.svg (#2060)

    jguddas authored Apr 23, 2024
    Copy the full SHA
    0724851 View commit details

Commits on Apr 24, 2024

  1. fix(icons): changed save-all icon (#2065)

    * Updated icons/save-all.svg
    
    * Updated icons/save-all.json
    
    * Updated icons/save-all.svg
    
    * Updated icons/save-all.json
    jguddas authored Apr 24, 2024
    Copy the full SHA
    df100bd View commit details
  2. Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    ad7ae84 View commit details
  3. fix(icons): changed search-code icon (#1953)

    * Updated icons/search-code.svg
    
    * Updated icons/search-code.json
    
    * fix: magic apply changes
    
    ---------
    
    Co-authored-by: Eric Fennis <eric.fennis@gmail.com>
    jguddas and ericfennis authored Apr 24, 2024

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    305e282 View commit details
17 changes: 16 additions & 1 deletion .github/workflows/lucide-angular.yml
Original file line number Diff line number Diff line change
@@ -8,7 +8,7 @@ on:
- pnpm-lock.yaml

jobs:
lucide-angular:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
@@ -26,5 +26,20 @@ jobs:
- name: Build
run: pnpm --filter lucide-angular build

test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: pnpm/action-setup@v2
with:
version: 8
- uses: actions/setup-node@v3.8.1
with:
node-version: 18
cache: 'pnpm'

- name: Install dependencies
run: pnpm install --frozen-lockfile

- name: Test
run: pnpm --filter lucide-angular test
3 changes: 0 additions & 3 deletions .github/workflows/lucide-preact.yml
Original file line number Diff line number Diff line change
@@ -24,8 +24,5 @@ jobs:
- name: Install dependencies
run: pnpm install --frozen-lockfile

- name: Build
run: pnpm --filter lucide-preact build

- name: Test
run: pnpm --filter lucide-preact test
3 changes: 0 additions & 3 deletions .github/workflows/lucide-react-native.yml
Original file line number Diff line number Diff line change
@@ -24,8 +24,5 @@ jobs:
- name: Install dependencies
run: pnpm install --frozen-lockfile

- name: Build
run: pnpm --filter lucide-react-native build

- name: Test
run: pnpm --filter lucide-react-native test
17 changes: 16 additions & 1 deletion .github/workflows/lucide-react.yml
Original file line number Diff line number Diff line change
@@ -10,7 +10,7 @@ on:
- pnpm-lock.yaml

jobs:
lucide-react:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
@@ -28,5 +28,20 @@ jobs:
- name: Build
run: pnpm --filter lucide-react build

test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: pnpm/action-setup@v2
with:
version: 8
- uses: actions/setup-node@v3.8.1
with:
node-version: 18
cache: 'pnpm'

- name: Install dependencies
run: pnpm install --frozen-lockfile

- name: Test
run: pnpm --filter lucide-react test
17 changes: 16 additions & 1 deletion .github/workflows/lucide-solid.yml
Original file line number Diff line number Diff line change
@@ -9,7 +9,7 @@ on:
- pnpm-lock.yaml

jobs:
lucide-solid:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
@@ -27,5 +27,20 @@ jobs:
- name: Build
run: pnpm --filter lucide-solid build

test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: pnpm/action-setup@v2
with:
version: 8
- uses: actions/setup-node@v3.8.1
with:
node-version: 18
cache: 'pnpm'

- name: Install dependencies
run: pnpm install --frozen-lockfile

- name: Test
run: pnpm --filter lucide-solid test
17 changes: 16 additions & 1 deletion .github/workflows/lucide-svelte.yml
Original file line number Diff line number Diff line change
@@ -9,7 +9,7 @@ on:
- pnpm-lock.yaml

jobs:
lucide-svelte:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
@@ -27,5 +27,20 @@ jobs:
- name: Build
run: pnpm --filter lucide-svelte build

test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: pnpm/action-setup@v2
with:
version: 8
- uses: actions/setup-node@v3.8.1
with:
node-version: 18
cache: 'pnpm'

- name: Install dependencies
run: pnpm install --frozen-lockfile

- name: Test
run: pnpm --filter lucide-svelte test
17 changes: 16 additions & 1 deletion .github/workflows/lucide-vue-next.yml
Original file line number Diff line number Diff line change
@@ -9,7 +9,7 @@ on:
- pnpm-lock.yaml

jobs:
lucide-vue-next:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
@@ -27,5 +27,20 @@ jobs:
- name: Build
run: pnpm --filter lucide-vue-next build

test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: pnpm/action-setup@v2
with:
version: 8
- uses: actions/setup-node@v3.8.1
with:
node-version: 18
cache: 'pnpm'

- name: Install dependencies
run: pnpm install --frozen-lockfile

- name: Test
run: pnpm --filter lucide-vue-next test
17 changes: 16 additions & 1 deletion .github/workflows/lucide-vue.yml
Original file line number Diff line number Diff line change
@@ -9,7 +9,7 @@ on:
- pnpm-lock.yaml

jobs:
lucide-vue:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
@@ -27,5 +27,20 @@ jobs:
- name: Build
run: pnpm --filter lucide-vue build

test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: pnpm/action-setup@v2
with:
version: 8
- uses: actions/setup-node@v3.8.1
with:
node-version: 18
cache: 'pnpm'

- name: Install dependencies
run: pnpm install --frozen-lockfile

- name: Test
run: pnpm --filter lucide-vue test
17 changes: 16 additions & 1 deletion .github/workflows/lucide.yml
Original file line number Diff line number Diff line change
@@ -9,7 +9,7 @@ on:
- pnpm-lock.yaml

jobs:
lucide:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
@@ -27,5 +27,20 @@ jobs:
- name: Build
run: pnpm --filter lucide build

test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: pnpm/action-setup@v2
with:
version: 8
- uses: actions/setup-node@v3.8.1
with:
node-version: 18
cache: 'pnpm'

- name: Install dependencies
run: pnpm install --frozen-lockfile

- name: Test
run: pnpm --filter lucide test
6 changes: 4 additions & 2 deletions .github/workflows/pull-request.yml
Original file line number Diff line number Diff line change
@@ -45,8 +45,9 @@ jobs:
with:
files: icons/*
- uses: actions/setup-node@v4
- uses: pnpm/action-setup@v2
- name: Install simple-git (safer and faster than installing all deps)
run: npm install simple-git
run: pnpm install simple-git
- name: Generate annotations
run: node ./scripts/updateContributors.mjs
env:
@@ -95,8 +96,9 @@ jobs:
body-includes: Added or changed icons

- uses: actions/setup-node@v4
- uses: pnpm/action-setup@v2
- name: Install svgson for code preview (safer and faster than installing all deps)
run: npm install svgson
run: pnpm install svgson

- name: Generate comment markup
run: node ./scripts/generateChangedIconsCommentMarkup.mjs >> comment-markup.md
3 changes: 1 addition & 2 deletions icons/bold.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
6 changes: 3 additions & 3 deletions icons/file-code.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
6 changes: 3 additions & 3 deletions icons/message-circle-code.svg

Unable to render rich display

Invalid image source.

4 changes: 2 additions & 2 deletions icons/message-square-code.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
6 changes: 3 additions & 3 deletions icons/save-all.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 2 additions & 1 deletion icons/search-code.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
{
"$schema": "../icon.schema.json",
"contributors": [
"danielbayley"
"danielbayley",
"jguddas"
],
"tags": [
"find",
6 changes: 3 additions & 3 deletions icons/search-code.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 2 additions & 2 deletions icons/square-code.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
6 changes: 3 additions & 3 deletions icons/square-dashed-bottom-code.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion packages/lucide-preact/package.json
Original file line number Diff line number Diff line change
@@ -38,7 +38,7 @@
"clean": "rm -rf dist && rm -rf stats && rm -rf ./src/icons/*.js",
"build:icons": "build-icons --output=./src --templateSrc=./scripts/exportTemplate.mjs --renderUniqueKey --withAliases --aliasesFileExtension=.ts --iconFileExtension=.ts --exportFileName=index.ts",
"build:bundles": "rollup -c ./rollup.config.mjs",
"test": "vitest run",
"test": "pnpm build:icons && vitest run",
"version": "pnpm version --git-tag-version=false"
},
"devDependencies": {
4 changes: 2 additions & 2 deletions packages/lucide-react-native/package.json
Original file line number Diff line number Diff line change
@@ -36,10 +36,10 @@
"scripts": {
"build": "pnpm clean && pnpm copy:license && pnpm build:icons && pnpm build:bundles",
"copy:license": "cp ../../LICENSE ./LICENSE",
"clean": "rm -rf dist && rm -rf stats && rm -rf ./src/icons/*.js",
"clean": "rm -rf dist && rm -rf stats && rm -rf ./src/icons/*.ts",
"build:icons": "build-icons --output=./src --templateSrc=./scripts/exportTemplate.mjs --renderUniqueKey --iconFileExtension=.ts --exportFileName=index.ts --withAliases --aliasesFileExtension=.ts",
"build:bundles": "rollup -c ./rollup.config.mjs",
"test": "vitest run",
"test": "pnpm build:icons && vitest run",
"version": "pnpm version --git-tag-version=false"
},
"devDependencies": {
2 changes: 1 addition & 1 deletion packages/lucide-react/package.json
Original file line number Diff line number Diff line change
@@ -44,7 +44,7 @@
"build:bundles": "rollup -c ./rollup.config.mjs",
"typecheck": "tsc",
"typecheck:watch": "tsc -w",
"test": "vitest run",
"test": "pnpm build:icons && vitest run",
"test:watch": "vitest watch",
"version": "pnpm version --git-tag-version=false"
},
6 changes: 4 additions & 2 deletions packages/lucide-solid/package.json
Original file line number Diff line number Diff line change
@@ -44,10 +44,12 @@
"scripts": {
"build": "pnpm clean && pnpm copy:license && pnpm build:icons && pnpm build:bundle",
"copy:license": "cp ../../LICENSE ./LICENSE",
"clean": "rm -rf dist && rm -rf stats && rm -rf ./src/icons/*.js",
"clean": "rm -rf dist && rm -rf stats && rm -rf ./src/icons/*.ts",
"build:transpile": "tsc --jsx preserve -t es2020 --rootDir src --outDir dist --noEmit false",
"build:version": "node ./scripts/replaceVersion.mjs",
"build:bundle": "rollup -c rollup.config.mjs",
"build:icons": "build-icons --output=./src --templateSrc=./scripts/exportTemplate.mjs --renderUniqueKey --withAliases --aliasesFileExtension=.ts --iconFileExtension=.tsx --exportFileName=index.ts",
"test": "vitest run",
"test": "pnpm build:icons && vitest run",
"version": "pnpm version --git-tag-version=false"
},
"devDependencies": {
2 changes: 1 addition & 1 deletion packages/lucide-svelte/package.json
Original file line number Diff line number Diff line change
@@ -51,7 +51,7 @@
"build:icons": "build-icons --output=./src --templateSrc=./scripts/exportTemplate.mjs --exportFileName=index.ts --iconFileExtension=.svelte --importImportFileExtension=.svelte --withAliases --aliasesFileExtension=.ts --aliasImportFileExtension=.svelte --pretty=false",
"build:package": "svelte-package --input ./src",
"build:license": "node ./scripts/appendBlockComments.mjs",
"test": "vitest run",
"test": "pnpm build:icons && vitest run",
"version": "pnpm version --git-tag-version=false"
},
"devDependencies": {
2 changes: 1 addition & 1 deletion packages/lucide-vue-next/package.json
Original file line number Diff line number Diff line change
@@ -40,7 +40,7 @@
"clean": "rm -rf dist && rm -rf ./src/icons/*.ts",
"build:icons": "build-icons --output=./src --templateSrc=./scripts/exportTemplate.mjs --renderUniqueKey --withAliases --aliasesFileExtension=.ts --iconFileExtension=.ts --exportFileName=index.ts",
"build:bundles": "rollup -c ./rollup.config.mjs",
"test": "vitest run",
"test": "pnpm build:icons && vitest run",
"version": "pnpm version --git-tag-version=false"
},
"devDependencies": {
2 changes: 1 addition & 1 deletion packages/lucide-vue/package.json
Original file line number Diff line number Diff line change
@@ -39,7 +39,7 @@
"clean": "rm -rf dist && rm -rf stats && rm -rf ./src/icons/*.js",
"build:icons": "build-icons --output=./src --templateSrc=./scripts/exportTemplate.mjs --renderUniqueKey --withAliases --aliasesFileExtension=.ts --iconFileExtension=.ts --exportFileName=index.ts",
"build:bundles": "rollup -c ./rollup.config.mjs",
"test": "vitest run",
"test": "pnpm build:icons && vitest run",
"version": "pnpm version --git-tag-version=false"
},
"devDependencies": {
6 changes: 3 additions & 3 deletions packages/lucide/package.json
Original file line number Diff line number Diff line change
@@ -33,12 +33,12 @@
"dist"
],
"scripts": {
"build": "pnpm clean && pnpm copy:license && pnpm build:icons && pnpm build:bundles",
"build": "pnpm clean && pnpm copy:license && pnpm build:icons && pnpm build:bundle",
"copy:license": "cp ../../LICENSE ./LICENSE",
"clean": "rm -rf dist && rm -rf stats && rm -rf ./src/icons/*.ts",
"build:icons": "build-icons --output=./src --templateSrc=./scripts/exportTemplate.mjs --iconFileExtension=.ts --withAliases --aliasNamesOnly --aliasesFileExtension=.ts --exportFileName=index.ts",
"build:bundles": "rollup -c rollup.config.mjs",
"test": "vitest run",
"build:bundle": "rollup -c rollup.config.mjs",
"test": "pnpm build:icons && vitest run",
"version": "pnpm version --git-tag-version=false"
},
"devDependencies": {