Compare commits

...

32 Commits

Author SHA1 Message Date
Brandon Duffany
ac25cdca38 Add wrap-text icon (#435)
* Add wrap text icon

* Optimize

* Add tags for wrap-text
2021-11-15 07:52:30 +01:00
dependabot[bot]
dca5f0f5a6 Bump dns-packet from 1.3.1 to 1.3.4 (#442)
Bumps [dns-packet](https://github.com/mafintosh/dns-packet) from 1.3.1 to 1.3.4.
- [Release notes](https://github.com/mafintosh/dns-packet/releases)
- [Changelog](https://github.com/mafintosh/dns-packet/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mafintosh/dns-packet/compare/v1.3.1...v1.3.4)

---
updated-dependencies:
- dependency-name: dns-packet
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-11-14 16:09:34 +01:00
dependabot[bot]
dc988cdf45 Bump tar from 6.1.0 to 6.1.11 (#441)
Bumps [tar](https://github.com/npm/node-tar) from 6.1.0 to 6.1.11.
- [Release notes](https://github.com/npm/node-tar/releases)
- [Changelog](https://github.com/npm/node-tar/blob/main/CHANGELOG.md)
- [Commits](https://github.com/npm/node-tar/compare/v6.1.0...v6.1.11)

---
updated-dependencies:
- dependency-name: tar
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-11-14 16:07:11 +01:00
dependabot[bot]
326267521d Bump url-parse from 1.5.1 to 1.5.3 (#440)
Bumps [url-parse](https://github.com/unshiftio/url-parse) from 1.5.1 to 1.5.3.
- [Release notes](https://github.com/unshiftio/url-parse/releases)
- [Commits](https://github.com/unshiftio/url-parse/compare/1.5.1...1.5.3)

---
updated-dependencies:
- dependency-name: url-parse
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-11-14 16:07:02 +01:00
dependabot[bot]
e6253d2455 Bump jszip from 3.6.0 to 3.7.1 (#439)
Bumps [jszip](https://github.com/Stuk/jszip) from 3.6.0 to 3.7.1.
- [Release notes](https://github.com/Stuk/jszip/releases)
- [Changelog](https://github.com/Stuk/jszip/blob/master/CHANGES.md)
- [Commits](https://github.com/Stuk/jszip/compare/v3.6.0...v3.7.1)

---
updated-dependencies:
- dependency-name: jszip
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-11-14 16:06:52 +01:00
SMAH1
fa55b04fa0 Use 'angular build workflow' in Windows (#433) 2021-11-14 15:50:03 +01:00
SMAH1
eded6e0db2 Support Angular version 11 or higher (#432) 2021-11-14 15:48:50 +01:00
Eric Fennis
1f9a3b6a8d Add folder-open icon (#429)
* bump flutter package version

* Add Folder open icon

Co-authored-by: Jan <72730682+JanTrichter@users.noreply.github.com>

Co-authored-by: Jan <72730682+JanTrichter@users.noreply.github.com>
2021-11-09 20:32:31 +01:00
Yashu Mittal
ee3f9bf92d create wand icon (#351)
* create wand icon

* Update wand.svg

Co-authored-by: Eric Fennis <eric.fennis@gmail.com>
2021-10-23 12:48:09 +02:00
Yashu Mittal
11631bf008 add settings-2 icon (#231)
* add settings-2 icon

* Update settings-2.svg

Co-authored-by: Eric Fennis <eric.fennis@gmail.com>
2021-10-23 12:41:50 +02:00
Lucide Bot
46da57d763 📦 Bump lucide package versions to 0.16.12 2021-10-17 21:29:19 +00:00
David Pérez Cabrera
ce6935405d Added chevron-first and chevron-last (#423)
* Added chevron-first and chevron-last

* Update icons/chevron-first.svg

Co-authored-by: Eric Fennis <eric.fennis@gmail.com>

* Update icons/chevron-last.svg

Co-authored-by: Eric Fennis <eric.fennis@gmail.com>

Co-authored-by: Eric Fennis <eric.fennis@gmail.com>
2021-10-17 23:19:05 +02:00
Prateek SU
a12d15cde1 Fix flutter test (#426)
* Fix flutter test

* Remove assets from gitignore
2021-10-15 16:17:40 +02:00
Eric Fennis
cbc058012e Merge branch 'master' of github.com:lucide-icons/lucide 2021-10-14 12:44:58 +02:00
Eric Fennis
c630032d40 remove pre generated icons in flutter package 2021-10-14 12:40:23 +02:00
Prateek SU
a7f2285e7d Add tests for flutter package and Formatted files (#421)
*  Add tests for flutter release package

* 👷 Format files

* Add long description to fix pubspec score
2021-10-14 12:37:40 +02:00
Martijn Loth
9d706ffc75 Fixed error in link to the Angular specific docs (#422)
Just a small typo in the readme that didn't link to the corrects docs in this repo.
2021-10-14 12:31:05 +02:00
Prateek SU
748c8d2f4e Fix for flutter release package (#420)
* Fix for flutter release package

* Lowercase font name for flutter package

* Simplify assets copying

* Update .github/workflows/release.yml

Co-authored-by: Eric Fennis <eric.fennis@gmail.com>

Co-authored-by: Eric Fennis <eric.fennis@gmail.com>
2021-10-10 20:03:02 +02:00
Lucide Bot
f8e8f46085 📦 Bump lucide package versions to 0.16.10 2021-10-06 06:46:13 +00:00
Christoph Nölke
7964a535b2 add gem icon (#359)
* add gem icon

Co-authored-by: b0b90 <babersheikh@outlook.com>

* Update icons/gem.svg

Remove additional edges of the gem and reduce height.

Co-authored-by: Eric Fennis <eric.fennis@gmail.com>

Co-authored-by: b0b90 <babersheikh@outlook.com>
Co-authored-by: Eric Fennis <eric.fennis@gmail.com>
2021-10-06 08:35:58 +02:00
Eric Fennis
0e35ba400c Fix Piggybank name 2021-10-03 15:35:15 +02:00
b0b90
f920d52e08 add piggy-bank icon (#350)
* 4 icons added

* Delete rocking-chair.svg

* Delete gem.svg

* Delete landmark.svg

* Update piggy-bank-.svg

Co-authored-by: Eric Fennis <eric.fennis@gmail.com>
2021-10-03 15:28:37 +02:00
Eric Fennis
ebe64a6c7f Merge branch 'master' of github.com:lucide-icons/lucide 2021-10-03 15:26:34 +02:00
Eric Fennis
2672c011e5 Fix flutter package in release 2021-10-03 15:25:32 +02:00
Eric Fennis
63052c9d9e Fix types 2021-10-03 13:40:23 +02:00
Sri Aspari
e27d114c6e Add verified icon (#416)
* Add verified icon

* Add verified tag

* Fix verified icon
2021-10-03 12:23:09 +02:00
Eric Fennis
1404dbed83 Update ICON_DESIGN_GUIDE.md 2021-10-03 10:14:49 +02:00
Eric Fennis
4c868c92e5 Update the text a bit to avoid confusion, #416 2021-10-03 10:14:33 +02:00
Prateek SU
4cdb9f8b94 Fix flutter package generation (#415) 2021-10-02 20:40:53 +02:00
Lucide Bot
4ff430e49d 📦 Bump lucide package versions to 0.16.7 2021-10-01 15:03:24 +00:00
Eric Fennis
4e949b38e9 Add list-plus icon (#411)
* add list plug icon

* Add tags

* add list-minus and list-plus

* Add tags
2021-10-01 16:53:39 +02:00
Lucide Bot
c48679cc1a 📦 Bump lucide package versions to 0.16.6 2021-10-01 07:29:41 +00:00
33 changed files with 774 additions and 929 deletions

View File

@@ -71,4 +71,3 @@ jobs:
tag_name: ${{ steps.new-version.outputs.NEW_VERSION }}
name: New icons ${{ steps.new-version.outputs.NEW_VERSION }}
body: ${{ steps.change-log.outputs.CHANGE_LOG }}

View File

@@ -1,7 +1,7 @@
name: 'Close stale issues and PR'
name: Close stale issues and PR
on:
schedule:
- cron: '45 1 * * *'
- cron: "45 1 * * *"
jobs:
stale:
@@ -10,9 +10,9 @@ jobs:
- uses: actions/stale@v3
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
stale-pr-message: 'This PR is stale because it has been open 45 days with no activity. Remove stale label or comment or this will be closed in 5 days.'
close-pr-message: 'This PR was closed because it has been stalled for 5 days with no activity.'
close-pr-label: '🧶 stale'
stale-pr-message: This PR is stale because it has been open 45 days with no activity. Remove stale label or comment or this will be closed in 5 days.
close-pr-message: This PR was closed because it has been stalled for 5 days with no activity.
close-pr-label: 🧶 stale
days-before-stale: 30
days-before-close: 5
days-before-pr-close: -1

View File

@@ -3,12 +3,12 @@ name: Release Packages
on:
push:
tags:
- 'v*'
- "v*"
workflow_dispatch:
inputs:
version:
description: 'Version'
description: Version
required: true
jobs:
@@ -35,8 +35,8 @@ jobs:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2.4.0
with:
node-version: '14'
cache: 'yarn'
node-version: "14"
cache: yarn
- name: Install dependencies
run: yarn --prefer-offline
@@ -70,8 +70,8 @@ jobs:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2.4.0
with:
node-version: '14'
cache: 'yarn'
node-version: "14"
cache: yarn
- name: Install dependencies
run: yarn --prefer-offline
@@ -105,8 +105,8 @@ jobs:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2.4.0
with:
node-version: '14'
cache: 'yarn'
node-version: "14"
cache: yarn
- name: Install dependencies
run: yarn --prefer-offline
@@ -140,8 +140,8 @@ jobs:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2.4.0
with:
node-version: '14'
cache: 'yarn'
node-version: "14"
cache: yarn
- name: Install dependencies
run: yarn --prefer-offline
@@ -175,8 +175,8 @@ jobs:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2.4.0
with:
node-version: '14'
cache: 'yarn'
node-version: "14"
cache: yarn
- name: Install dependencies
run: yarn --prefer-offline
@@ -210,8 +210,8 @@ jobs:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2.4.0
with:
node-version: '14'
cache: 'yarn'
node-version: "14"
cache: yarn
- name: Install dependencies
run: yarn --prefer-offline
@@ -245,8 +245,8 @@ jobs:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2.4.0
with:
node-version: '14'
cache: 'yarn'
node-version: "14"
cache: yarn
- name: Install FontForge
run: sudo apt-get install zlib1g-dev fontforge
@@ -256,18 +256,18 @@ jobs:
- name: Install and move sfnt2woff-zopfli
run: |
cd sfnt2woff-zopfli
make
sudo mv sfnt2woff-zopfli /usr/local/bin/sfnt2woff
cd sfnt2woff-zopfli
make
sudo mv sfnt2woff-zopfli /usr/local/bin/sfnt2woff
- name: Clone woff2
run: git clone --recursive https://github.com/google/woff2.git
- name: Install woff2
run: |
cd woff2
sudo make clean all
sudo mv woff2_compress /usr/local/bin/ && sudo mv woff2_decompress /usr/local/bin/
cd woff2
sudo make clean all
sudo mv woff2_compress /usr/local/bin/ && sudo mv woff2_decompress /usr/local/bin/
- name: Install Font Custom dependency
run: sudo gem install fontcustom
@@ -277,23 +277,23 @@ jobs:
- name: Build Icon Font
run: |
mkdir build
list=(-200 -300 "" -500 -600)
command=''
for name in "${list[@]}"
do
subcommand="(yarn build:outline-icons --outputDir=converted_icons${name} && fontcustom compile "./converted_icons${name}" -h -n "lucide${name}" -o ./build -F)"
if [ -z "$command" ]
then
command="$subcommand";
else
command="$command & $subcommand";
fi
done
mkdir build
list=(-200 -300 "" -500 -600)
command=''
for name in "${list[@]}"
do
subcommand="(yarn build:outline-icons --outputDir=converted_icons${name} && fontcustom compile "./converted_icons${name}" -h -n "lucide${name}" -o ./build -F)"
if [ -z "$command" ]
then
command="$subcommand";
else
command="$command & $subcommand";
fi
done
eval $command
eval $command
- name: 'Upload to Artifacts'
- name: "Upload to Artifacts"
uses: actions/upload-artifact@v1
with:
name: lucide-font
@@ -304,13 +304,13 @@ jobs:
runs-on: ubuntu-latest
needs: [pre-build, lucide-font]
container:
image: cirrusci/flutter:latest
image: cirrusci/flutter:latest
steps:
- uses: actions/checkout@v2
- uses: actions/download-artifact@v2
- uses: actions/cache@v2
with:
path: '~/.pub-cache'
path: ~/.pub-cache
key: ${{ runner.os }}-pub-${{ hashFiles('~/.pub-cache') }}
restore-keys: |
${{ runner.os }}-pub-
@@ -336,11 +336,20 @@ jobs:
- name: List lucide-font folder
run: ls lucide-font
- name: Move the ttf file
run: mv lucide-font/lucide.ttf packages/lucide-flutter/assets/Lucide.ttf
- name: Copy assets from lucide-font directory
run: |
mkdir packages/lucide-flutter/assets
cp lucide-font/lucide.ttf packages/lucide-flutter/assets/lucide.ttf
cp lucide-font/lucide-preview.html packages/lucide-flutter/assets/lucide-preview.html
- name: Generate exports file
run: dart tool/generate_fonts.dart lucide-font/lucide-preview.html
run: |
dart tool/generate_fonts.dart assets/lucide-preview.html
flutter format .
working-directory: packages/lucide-flutter
- name: Test
run: flutter test
working-directory: packages/lucide-flutter
- name: Update yaml
@@ -357,11 +366,21 @@ jobs:
name: lucide-flutter-pubspec-yaml
path: packages/lucide-flutter/pubspec.yaml
post-release:
if: github.repository == 'lucide-icons/lucide'
runs-on: ubuntu-latest
needs: [pre-build, lucide, lucide-react, lucide-vue, lucide-vue-next, lucide-angular, lucide-preact, lucide-flutter, lucide-font]
needs:
[
pre-build,
lucide,
lucide-react,
lucide-vue,
lucide-vue-next,
lucide-angular,
lucide-preact,
lucide-flutter,
lucide-font,
]
steps:
- uses: actions/checkout@v2

View File

@@ -113,7 +113,7 @@ yarn add lucide-angular
npm install lucide-angular
```
For more details, see the [documentation](https://github.com/lucide-icons/lucide/tree/packages/lucide-angular#lucide-angular).
For more details, see the [documentation](https://github.com/lucide-icons/lucide/tree/master/packages/lucide-angular#lucide-angular).
### Preact

View File

@@ -5,7 +5,7 @@ Here are rules that should be followed to keep quality and consistency when maki
## Summary of the rules we have
1. Icons must be designed on a **24 by 24 pixels** canvas.
2. Icons must have a **1 pixel padding** within the canvas.
2. Icons must have at least **1 pixel padding** within the canvas.
3. Icons must have a **stroke width of 2 pixels**.
4. Icons must use **round joins**.
5. Icons must use **round caps**.
@@ -19,7 +19,7 @@ Here are rules that should be followed to keep quality and consistency when maki
![24px-24px](images/24px-24px.png?raw=true "24px-24px")
### 2. Icons must have a 1 pixel padding within the canvas.
### 2. Icons must have at least 1 pixel padding within the canvas.
![1px-padding](images/1px-padding.png?raw=true "1px-padding")

14
icons/chevron-first.svg Normal file
View File

@@ -0,0 +1,14 @@
<svg
xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
stroke="currentColor"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
>
<polyline points="17 18 11 12 17 6" />
<path d="M7 6v12" />
</svg>

After

Width:  |  Height:  |  Size: 272 B

14
icons/chevron-last.svg Normal file
View File

@@ -0,0 +1,14 @@
<svg
xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
stroke="currentColor"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
>
<polyline points="7 18 13 12 7 6" />
<path d="M17 6v12" />
</svg>

After

Width:  |  Height:  |  Size: 271 B

13
icons/folder-open.svg Normal file
View File

@@ -0,0 +1,13 @@
<svg
xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
stroke="currentColor"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M6 17l2-5h14l-3 8a2 2 0 01-2 1H4a2 2 0 01-2-2V5a2 2 0 012-2h5l2 3h7a2 2 0 012 2v4" />
</svg>

After

Width:  |  Height:  |  Size: 305 B

16
icons/gem.svg Normal file
View File

@@ -0,0 +1,16 @@
<svg
xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
stroke="currentColor"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
>
<polygon points="6 3 18 3 22 9 12 22 2 9" />
<path d="M12 22l4-13-3-6" />
<path d="M12 22L8 9l3-6" />
<path d="M2 9h20" />
</svg>

After

Width:  |  Height:  |  Size: 339 B

16
icons/list-minus.svg Normal file
View File

@@ -0,0 +1,16 @@
<svg
xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
stroke="currentColor"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M11 12H3" />
<path d="M16 6H3" />
<path d="M16 18H3" />
<path d="M21 12h-6" />
</svg>

After

Width:  |  Height:  |  Size: 304 B

17
icons/list-plus.svg Normal file
View File

@@ -0,0 +1,17 @@
<svg
xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
stroke="currentColor"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M11 12H3" />
<path d="M16 6H3" />
<path d="M16 18H3" />
<path d="M18 9V15" />
<path d="M21 12H15" />
</svg>

After

Width:  |  Height:  |  Size: 328 B

17
icons/list-x.svg Normal file
View File

@@ -0,0 +1,17 @@
<svg
xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
stroke="currentColor"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M11 12H3" />
<path d="M16 6H3" />
<path d="M16 18H3" />
<path d="M19 10l-4 4" />
<path d="M15 10l4 4" />
</svg>

After

Width:  |  Height:  |  Size: 332 B

15
icons/piggy-bank.svg Normal file
View File

@@ -0,0 +1,15 @@
<svg
xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
stroke="currentColor"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M19 5c-1.5 0-2.8 1.4-3 2-3.5-1.5-11-.3-11 5 0 1.8 0 3 2 4.5V20h4v-2h3v2h4v-4c1-.5 1.7-1 2-2h2v-4h-2c0-1-.5-1.5-1-2h0V5Z" />
<path d="M2 9v1c0 1.1.9 2 2 2h1"/>
<path d="M16 11h0" />
</svg>

After

Width:  |  Height:  |  Size: 404 B

16
icons/settings-2.svg Normal file
View File

@@ -0,0 +1,16 @@
<svg
xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
stroke="currentColor"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M20 7h-9" />
<path d="M14 17H5" />
<circle cx="17" cy="17" r="3" />
<circle cx="7" cy="7" r="3" />
</svg>

After

Width:  |  Height:  |  Size: 324 B

15
icons/verified.svg Executable file
View File

@@ -0,0 +1,15 @@
<svg
xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
stroke="currentColor"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M12 3a3.6 3.6 0 00-3.05 1.68 3.6 3.6 0 00-.9-.1 3.6 3.6 0 00-2.42 1.06 3.6 3.6 0 00-.94 3.32A3.6 3.6 0 003 12a3.6 3.6 0 001.69 3.05 3.6 3.6 0 00.95 3.32 3.6 3.6 0 003.35.96A3.6 3.6 0 0012 21a3.6 3.6 0 003.04-1.67 3.6 3.6 0 004.3-4.3A3.6 3.6 0 0021 12a3.6 3.6 0 00-1.67-3.04v0a3.6 3.6 0 00-4.3-4.3A3.6 3.6 0 0012 3z" />
<path d="M15 10l-4 4" />
<path d="M9 12l2 2" />
</svg>

After

Width:  |  Height:  |  Size: 590 B

21
icons/wand.svg Normal file
View File

@@ -0,0 +1,21 @@
<svg
xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
stroke="currentColor"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M15 4V2" />
<path d="M15 16v-2" />
<path d="M8 9h2" />
<path d="M20 9h2" />
<path d="M17.8 11.8L19 13" />
<path d="M15 9h0" />
<path d="M17.8 6.2L19 5" />
<path d="M3 21l9-9" />
<path d="M12.2 6.2L11 5" />
</svg>

After

Width:  |  Height:  |  Size: 441 B

16
icons/wrap-text.svg Normal file
View File

@@ -0,0 +1,16 @@
<svg
xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
stroke="currentColor"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
>
<line x1="3" y1="6" x2="21" y2="6" />
<path d="M3 12h15a3 3 0 110 6h-4" />
<polyline points="16 16 14 18 16 20" />
<line x1="3" y1="18" x2="10" y2="18" />
</svg>

After

Width:  |  Height:  |  Size: 371 B

View File

@@ -46,6 +46,9 @@ testem.log
.DS_Store
Thumbs.db
#npm-yarn
# npm-yarn
package-lock.json
src/createElement.js
# angular cache
.angular/cache

View File

@@ -1,7 +1,7 @@
{
"name": "lucide-angular",
"description": "A Lucide icon library package for Angular applications",
"version": "0.16.5",
"version": "0.16.12",
"author": "SMAH1",
"license": "ISC",
"homepage": "https://lucide.dev",
@@ -23,7 +23,7 @@
],
"scripts": {
"build": "yarn clean && yarn build:icons && yarn build:ng",
"clean": "rm -rf dist && rm -rf ./src/icons/*.ts",
"clean": "npx shx rm -rf dist && npx shx rm -rf ./src/icons/*.ts",
"build:icons": "yarn --cwd ../../ build:icons --output=../packages/lucide-angular/src --templateSrc=../packages/lucide-angular/scripts/exportTemplate --iconFileExtention=.ts --exportFileName=index.ts",
"build:ng": "ng build --prod",
"test:headless": "ng test --no-watch --no-progress --browsers=ChromeHeadlessCI",
@@ -33,35 +33,31 @@
"postinstall": "ngcc"
},
"dependencies": {
"tslib": "^2.0.0"
},
"peerDependencies": {
"@angular/common": "^11.2.6",
"@angular/core": "^11.2.6"
"tslib": "^2.3.1"
},
"devDependencies": {
"@angular-devkit/build-angular": "~0.1102.5",
"@angular/cli": "~11.2.5",
"@angular/common": "~11.2.6",
"@angular/compiler": "~11.2.6",
"@angular/compiler-cli": "~11.2.6",
"@angular/core": "~11.2.6",
"@angular/platform-browser": "~11.2.6",
"@angular/platform-browser-dynamic": "~11.2.6",
"@types/jasmine": "~3.6.0",
"@types/node": "^12.11.1",
"codelyzer": "^6.0.0",
"jasmine-core": "~3.6.0",
"jasmine-spec-reporter": "~5.0.0",
"karma": "~6.1.0",
"@angular/cli": "~11.2.15",
"@angular/common": "~11.2.14",
"@angular/compiler": "~11.2.14",
"@angular/compiler-cli": "~11.2.14",
"@angular/core": "~11.2.14",
"@angular/platform-browser": "~11.2.14",
"@angular/platform-browser-dynamic": "~11.2.14",
"ng-packagr": "^11.2.4",
"@types/jasmine": "~3.10.2",
"@types/node": "^16.11.7",
"codelyzer": "^6.0.2",
"jasmine-core": "~3.10.1",
"jasmine-spec-reporter": "~7.0.0",
"karma": "~6.3.8",
"karma-chrome-launcher": "~3.1.0",
"karma-coverage": "~2.0.3",
"karma-jasmine": "~4.0.0",
"karma-jasmine-html-reporter": "^1.5.0",
"ng-packagr": "^11.0.0",
"karma-jasmine": "~4.0.1",
"karma-jasmine-html-reporter": "^1.7.0",
"protractor": "~7.0.0",
"puppeteer": "^8.0.0",
"ts-node": "~8.3.0",
"ts-node": "~10.4.0",
"tslint": "~6.1.0",
"typescript": "~4.1.5"
}

View File

@@ -29,7 +29,7 @@
.pub-cache/
.pub/
build/
assets
pubspec.lock
# Android related
**/android/**/gradle-wrapper.jar

View File

@@ -1,499 +1,12 @@
library lucide_icons;
import "package:flutter/widgets.dart";
import "src/icon_data.dart";
// THIS FILE IS AUTOMATICALLY GENERATED!
class LucideIcons {
static const IconData activity = const LucideIconData(0xf100);
static const IconData airplay = const LucideIconData(0xf101);
static const IconData alarmCheck = const LucideIconData(0xf102);
static const IconData alarmClock = const LucideIconData(0xf103);
static const IconData alarmMinus = const LucideIconData(0xf104);
static const IconData alarmPlus = const LucideIconData(0xf105);
static const IconData album = const LucideIconData(0xf106);
static const IconData alertCircle = const LucideIconData(0xf107);
static const IconData alertOctagon = const LucideIconData(0xf108);
static const IconData alertTriangle = const LucideIconData(0xf109);
static const IconData alignCenter = const LucideIconData(0xf10a);
static const IconData alignJustify = const LucideIconData(0xf10b);
static const IconData alignLeft = const LucideIconData(0xf10c);
static const IconData alignRight = const LucideIconData(0xf10d);
static const IconData anchor = const LucideIconData(0xf10e);
static const IconData aperture = const LucideIconData(0xf10f);
static const IconData archive = const LucideIconData(0xf110);
static const IconData arrowBigDown = const LucideIconData(0xf111);
static const IconData arrowBigLeft = const LucideIconData(0xf112);
static const IconData arrowBigRight = const LucideIconData(0xf113);
static const IconData arrowBigUp = const LucideIconData(0xf114);
static const IconData arrowDown = const LucideIconData(0xf115);
static const IconData arrowDownCircle = const LucideIconData(0xf116);
static const IconData arrowDownLeft = const LucideIconData(0xf117);
static const IconData arrowDownRight = const LucideIconData(0xf118);
static const IconData arrowLeft = const LucideIconData(0xf119);
static const IconData arrowLeftCircle = const LucideIconData(0xf11a);
static const IconData arrowRight = const LucideIconData(0xf11b);
static const IconData arrowRightCircle = const LucideIconData(0xf11c);
static const IconData arrowUp = const LucideIconData(0xf11d);
static const IconData arrowUpCircle = const LucideIconData(0xf11e);
static const IconData arrowUpLeft = const LucideIconData(0xf11f);
static const IconData arrowUpRight = const LucideIconData(0xf120);
static const IconData asterisk = const LucideIconData(0xf121);
static const IconData atSign = const LucideIconData(0xf122);
static const IconData award = const LucideIconData(0xf123);
static const IconData axe = const LucideIconData(0xf124);
static const IconData banknote = const LucideIconData(0xf125);
static const IconData barChart = const LucideIconData(0xf126);
static const IconData barChart2 = const LucideIconData(0xf127);
static const IconData battery = const LucideIconData(0xf128);
static const IconData batteryCharging = const LucideIconData(0xf129);
static const IconData batteryFull = const LucideIconData(0xf12a);
static const IconData batteryLow = const LucideIconData(0xf12b);
static const IconData batteryMedium = const LucideIconData(0xf12c);
static const IconData beaker = const LucideIconData(0xf12d);
static const IconData bell = const LucideIconData(0xf12e);
static const IconData bellMinus = const LucideIconData(0xf12f);
static const IconData bellOff = const LucideIconData(0xf130);
static const IconData bellPlus = const LucideIconData(0xf131);
static const IconData bellRing = const LucideIconData(0xf132);
static const IconData bike = const LucideIconData(0xf133);
static const IconData binary = const LucideIconData(0xf134);
static const IconData bitcoin = const LucideIconData(0xf135);
static const IconData bluetooth = const LucideIconData(0xf136);
static const IconData bluetoothConnected = const LucideIconData(0xf137);
static const IconData bluetoothOff = const LucideIconData(0xf138);
static const IconData bluetoothSearching = const LucideIconData(0xf139);
static const IconData bold = const LucideIconData(0xf13a);
static const IconData book = const LucideIconData(0xf13b);
static const IconData bookOpen = const LucideIconData(0xf13c);
static const IconData bookmark = const LucideIconData(0xf13d);
static const IconData bot = const LucideIconData(0xf13e);
static const IconData box = const LucideIconData(0xf13f);
static const IconData boxSelect = const LucideIconData(0xf140);
static const IconData briefcase = const LucideIconData(0xf141);
static const IconData brush = const LucideIconData(0xf142);
static const IconData bug = const LucideIconData(0xf143);
static const IconData building = const LucideIconData(0xf144);
static const IconData bus = const LucideIconData(0xf145);
static const IconData calculator = const LucideIconData(0xf146);
static const IconData calendar = const LucideIconData(0xf147);
static const IconData camera = const LucideIconData(0xf148);
static const IconData cameraOff = const LucideIconData(0xf149);
static const IconData car = const LucideIconData(0xf14a);
static const IconData cast = const LucideIconData(0xf14b);
static const IconData check = const LucideIconData(0xf14c);
static const IconData checkCircle = const LucideIconData(0xf14d);
static const IconData checkCircle2 = const LucideIconData(0xf14e);
static const IconData checkSquare = const LucideIconData(0xf14f);
static const IconData chevronDown = const LucideIconData(0xf150);
static const IconData chevronLeft = const LucideIconData(0xf151);
static const IconData chevronRight = const LucideIconData(0xf152);
static const IconData chevronUp = const LucideIconData(0xf153);
static const IconData chevronsDown = const LucideIconData(0xf154);
static const IconData chevronsDownUp = const LucideIconData(0xf155);
static const IconData chevronsLeft = const LucideIconData(0xf156);
static const IconData chevronsRight = const LucideIconData(0xf157);
static const IconData chevronsUp = const LucideIconData(0xf158);
static const IconData chevronsUpDown = const LucideIconData(0xf159);
static const IconData chrome = const LucideIconData(0xf15a);
static const IconData circle = const LucideIconData(0xf15b);
static const IconData circleSlashed = const LucideIconData(0xf15c);
static const IconData clipboard = const LucideIconData(0xf15d);
static const IconData clipboardCheck = const LucideIconData(0xf15e);
static const IconData clipboardCopy = const LucideIconData(0xf15f);
static const IconData clipboardList = const LucideIconData(0xf160);
static const IconData clipboardX = const LucideIconData(0xf161);
static const IconData clock = const LucideIconData(0xf162);
static const IconData cloud = const LucideIconData(0xf163);
static const IconData cloudDrizzle = const LucideIconData(0xf164);
static const IconData cloudFog = const LucideIconData(0xf165);
static const IconData cloudHail = const LucideIconData(0xf166);
static const IconData cloudLightning = const LucideIconData(0xf167);
static const IconData cloudMoon = const LucideIconData(0xf168);
static const IconData cloudOff = const LucideIconData(0xf169);
static const IconData cloudRain = const LucideIconData(0xf16a);
static const IconData cloudRainWind = const LucideIconData(0xf16b);
static const IconData cloudSnow = const LucideIconData(0xf16c);
static const IconData cloudSun = const LucideIconData(0xf16d);
static const IconData cloudy = const LucideIconData(0xf16e);
static const IconData clover = const LucideIconData(0xf16f);
static const IconData code = const LucideIconData(0xf170);
static const IconData code2 = const LucideIconData(0xf171);
static const IconData codepen = const LucideIconData(0xf172);
static const IconData codesandbox = const LucideIconData(0xf173);
static const IconData coffee = const LucideIconData(0xf174);
static const IconData coins = const LucideIconData(0xf175);
static const IconData columns = const LucideIconData(0xf176);
static const IconData command = const LucideIconData(0xf177);
static const IconData compass = const LucideIconData(0xf178);
static const IconData contact = const LucideIconData(0xf179);
static const IconData contrast = const LucideIconData(0xf17a);
static const IconData copy = const LucideIconData(0xf17b);
static const IconData copyleft = const LucideIconData(0xf17c);
static const IconData copyright = const LucideIconData(0xf17d);
static const IconData cornerDownLeft = const LucideIconData(0xf17e);
static const IconData cornerDownRight = const LucideIconData(0xf17f);
static const IconData cornerLeftDown = const LucideIconData(0xf180);
static const IconData cornerLeftUp = const LucideIconData(0xf181);
static const IconData cornerRightDown = const LucideIconData(0xf182);
static const IconData cornerRightUp = const LucideIconData(0xf183);
static const IconData cornerUpLeft = const LucideIconData(0xf184);
static const IconData cornerUpRight = const LucideIconData(0xf185);
static const IconData cpu = const LucideIconData(0xf186);
static const IconData creditCard = const LucideIconData(0xf187);
static const IconData crop = const LucideIconData(0xf188);
static const IconData cross = const LucideIconData(0xf189);
static const IconData crosshair = const LucideIconData(0xf18a);
static const IconData crown = const LucideIconData(0xf18b);
static const IconData currency = const LucideIconData(0xf18c);
static const IconData database = const LucideIconData(0xf18d);
static const IconData delete = const LucideIconData(0xf18e);
static const IconData disc = const LucideIconData(0xf18f);
static const IconData divide = const LucideIconData(0xf190);
static const IconData divideCircle = const LucideIconData(0xf191);
static const IconData divideSquare = const LucideIconData(0xf192);
static const IconData dollarSign = const LucideIconData(0xf193);
static const IconData download = const LucideIconData(0xf194);
static const IconData downloadCloud = const LucideIconData(0xf195);
static const IconData dribbble = const LucideIconData(0xf196);
static const IconData droplet = const LucideIconData(0xf197);
static const IconData droplets = const LucideIconData(0xf198);
static const IconData edit = const LucideIconData(0xf199);
static const IconData edit2 = const LucideIconData(0xf19a);
static const IconData edit3 = const LucideIconData(0xf19b);
static const IconData equal = const LucideIconData(0xf19c);
static const IconData equalNot = const LucideIconData(0xf19d);
static const IconData euro = const LucideIconData(0xf19e);
static const IconData expand = const LucideIconData(0xf19f);
static const IconData externalLink = const LucideIconData(0xf1a0);
static const IconData eye = const LucideIconData(0xf1a1);
static const IconData eyeOff = const LucideIconData(0xf1a2);
static const IconData facebook = const LucideIconData(0xf1a3);
static const IconData fastForward = const LucideIconData(0xf1a4);
static const IconData feather = const LucideIconData(0xf1a5);
static const IconData figma = const LucideIconData(0xf1a6);
static const IconData file = const LucideIconData(0xf1a7);
static const IconData fileCheck = const LucideIconData(0xf1a8);
static const IconData fileCheck2 = const LucideIconData(0xf1a9);
static const IconData fileCode = const LucideIconData(0xf1aa);
static const IconData fileDigit = const LucideIconData(0xf1ab);
static const IconData fileInput = const LucideIconData(0xf1ac);
static const IconData fileMinus = const LucideIconData(0xf1ad);
static const IconData fileMinus2 = const LucideIconData(0xf1ae);
static const IconData fileOutput = const LucideIconData(0xf1af);
static const IconData filePlus = const LucideIconData(0xf1b0);
static const IconData filePlus2 = const LucideIconData(0xf1b1);
static const IconData fileSearch = const LucideIconData(0xf1b2);
static const IconData fileText = const LucideIconData(0xf1b3);
static const IconData fileX = const LucideIconData(0xf1b4);
static const IconData fileX2 = const LucideIconData(0xf1b5);
static const IconData files = const LucideIconData(0xf1b6);
static const IconData film = const LucideIconData(0xf1b7);
static const IconData filter = const LucideIconData(0xf1b8);
static const IconData flag = const LucideIconData(0xf1b9);
static const IconData flame = const LucideIconData(0xf1ba);
static const IconData flashlight = const LucideIconData(0xf1bb);
static const IconData flashlightOff = const LucideIconData(0xf1bc);
static const IconData flaskConical = const LucideIconData(0xf1bd);
static const IconData flaskRound = const LucideIconData(0xf1be);
static const IconData folder = const LucideIconData(0xf1bf);
static const IconData folderMinus = const LucideIconData(0xf1c0);
static const IconData folderPlus = const LucideIconData(0xf1c1);
static const IconData formInput = const LucideIconData(0xf1c2);
static const IconData forward = const LucideIconData(0xf1c3);
static const IconData framer = const LucideIconData(0xf1c4);
static const IconData frown = const LucideIconData(0xf1c5);
static const IconData functionSquare = const LucideIconData(0xf1c6);
static const IconData gamepad = const LucideIconData(0xf1c7);
static const IconData gamepad2 = const LucideIconData(0xf1c8);
static const IconData gauge = const LucideIconData(0xf1c9);
static const IconData gavel = const LucideIconData(0xf1ca);
static const IconData ghost = const LucideIconData(0xf1cb);
static const IconData gift = const LucideIconData(0xf1cc);
static const IconData gitBranch = const LucideIconData(0xf1cd);
static const IconData gitBranchPlus = const LucideIconData(0xf1ce);
static const IconData gitCommit = const LucideIconData(0xf1cf);
static const IconData gitMerge = const LucideIconData(0xf1d0);
static const IconData gitPullRequest = const LucideIconData(0xf1d1);
static const IconData github = const LucideIconData(0xf1d2);
static const IconData gitlab = const LucideIconData(0xf1d3);
static const IconData glasses = const LucideIconData(0xf1d4);
static const IconData globe = const LucideIconData(0xf1d5);
static const IconData globe2 = const LucideIconData(0xf1d6);
static const IconData grab = const LucideIconData(0xf1d7);
static const IconData graduationCap = const LucideIconData(0xf1d8);
static const IconData grid = const LucideIconData(0xf1d9);
static const IconData gripHorizontal = const LucideIconData(0xf1da);
static const IconData gripVertical = const LucideIconData(0xf1db);
static const IconData hammer = const LucideIconData(0xf1dc);
static const IconData hand = const LucideIconData(0xf1dd);
static const IconData handMetal = const LucideIconData(0xf1de);
static const IconData hardDrive = const LucideIconData(0xf1df);
static const IconData hardHat = const LucideIconData(0xf1e0);
static const IconData hash = const LucideIconData(0xf1e1);
static const IconData haze = const LucideIconData(0xf1e2);
static const IconData headphones = const LucideIconData(0xf1e3);
static const IconData heart = const LucideIconData(0xf1e4);
static const IconData helpCircle = const LucideIconData(0xf1e5);
static const IconData hexagon = const LucideIconData(0xf1e6);
static const IconData highlighter = const LucideIconData(0xf1e7);
static const IconData history = const LucideIconData(0xf1e8);
static const IconData home = const LucideIconData(0xf1e9);
static const IconData image = const LucideIconData(0xf1ea);
static const IconData imageMinus = const LucideIconData(0xf1eb);
static const IconData imageOff = const LucideIconData(0xf1ec);
static const IconData imagePlus = const LucideIconData(0xf1ed);
static const IconData import = const LucideIconData(0xf1ee);
static const IconData inbox = const LucideIconData(0xf1ef);
static const IconData indent = const LucideIconData(0xf1f0);
static const IconData indianRupee = const LucideIconData(0xf1f1);
static const IconData infinity = const LucideIconData(0xf1f2);
static const IconData info = const LucideIconData(0xf1f3);
static const IconData inspect = const LucideIconData(0xf1f4);
static const IconData instagram = const LucideIconData(0xf1f5);
static const IconData italic = const LucideIconData(0xf1f6);
static const IconData jerseyPound = const LucideIconData(0xf1f7);
static const IconData key = const LucideIconData(0xf1f8);
static const IconData languages = const LucideIconData(0xf1f9);
static const IconData laptop = const LucideIconData(0xf1fa);
static const IconData laptop2 = const LucideIconData(0xf1fb);
static const IconData lasso = const LucideIconData(0xf1fc);
static const IconData lassoSelect = const LucideIconData(0xf1fd);
static const IconData layers = const LucideIconData(0xf1fe);
static const IconData layout = const LucideIconData(0xf1ff);
static const IconData layoutDashboard = const LucideIconData(0xf200);
static const IconData layoutGrid = const LucideIconData(0xf201);
static const IconData layoutList = const LucideIconData(0xf202);
static const IconData layoutTemplate = const LucideIconData(0xf203);
static const IconData library = const LucideIconData(0xf204);
static const IconData lifeBuoy = const LucideIconData(0xf205);
static const IconData lightbulb = const LucideIconData(0xf206);
static const IconData lightbulbOff = const LucideIconData(0xf207);
static const IconData link = const LucideIconData(0xf208);
static const IconData link2 = const LucideIconData(0xf209);
static const IconData link2Off = const LucideIconData(0xf20a);
static const IconData linkedin = const LucideIconData(0xf20b);
static const IconData list = const LucideIconData(0xf20c);
static const IconData listChecks = const LucideIconData(0xf20d);
static const IconData listOrdered = const LucideIconData(0xf20e);
static const IconData loader = const LucideIconData(0xf20f);
static const IconData loader2 = const LucideIconData(0xf210);
static const IconData locate = const LucideIconData(0xf211);
static const IconData locateFixed = const LucideIconData(0xf212);
static const IconData lock = const LucideIconData(0xf213);
static const IconData logIn = const LucideIconData(0xf214);
static const IconData logOut = const LucideIconData(0xf215);
static const IconData mail = const LucideIconData(0xf216);
static const IconData map = const LucideIconData(0xf217);
static const IconData mapPin = const LucideIconData(0xf218);
static const IconData maximize = const LucideIconData(0xf219);
static const IconData maximize2 = const LucideIconData(0xf21a);
static const IconData meh = const LucideIconData(0xf21b);
static const IconData menu = const LucideIconData(0xf21c);
static const IconData messageCircle = const LucideIconData(0xf21d);
static const IconData messageSquare = const LucideIconData(0xf21e);
static const IconData mic = const LucideIconData(0xf21f);
static const IconData micOff = const LucideIconData(0xf220);
static const IconData minimize = const LucideIconData(0xf221);
static const IconData minimize2 = const LucideIconData(0xf222);
static const IconData minus = const LucideIconData(0xf223);
static const IconData minusCircle = const LucideIconData(0xf224);
static const IconData minusSquare = const LucideIconData(0xf225);
static const IconData monitor = const LucideIconData(0xf226);
static const IconData monitorOff = const LucideIconData(0xf227);
static const IconData monitorSpeaker = const LucideIconData(0xf228);
static const IconData moon = const LucideIconData(0xf229);
static const IconData moreHorizontal = const LucideIconData(0xf22a);
static const IconData moreVertical = const LucideIconData(0xf22b);
static const IconData mountain = const LucideIconData(0xf22c);
static const IconData mountainSnow = const LucideIconData(0xf22d);
static const IconData mousePointer = const LucideIconData(0xf22e);
static const IconData mousePointer2 = const LucideIconData(0xf22f);
static const IconData mousePointerClick = const LucideIconData(0xf230);
static const IconData move = const LucideIconData(0xf231);
static const IconData moveDiagonal = const LucideIconData(0xf232);
static const IconData moveDiagonal2 = const LucideIconData(0xf233);
static const IconData moveHorizontal = const LucideIconData(0xf234);
static const IconData moveVertical = const LucideIconData(0xf235);
static const IconData music = const LucideIconData(0xf236);
static const IconData navigation = const LucideIconData(0xf237);
static const IconData navigation2 = const LucideIconData(0xf238);
static const IconData network = const LucideIconData(0xf239);
static const IconData octagon = const LucideIconData(0xf23a);
static const IconData option = const LucideIconData(0xf23b);
static const IconData outdent = const LucideIconData(0xf23c);
static const IconData package = const LucideIconData(0xf23d);
static const IconData palette = const LucideIconData(0xf23e);
static const IconData paperclip = const LucideIconData(0xf23f);
static const IconData pause = const LucideIconData(0xf240);
static const IconData pauseCircle = const LucideIconData(0xf241);
static const IconData pauseOctagon = const LucideIconData(0xf242);
static const IconData penTool = const LucideIconData(0xf243);
static const IconData pencil = const LucideIconData(0xf244);
static const IconData percent = const LucideIconData(0xf245);
static const IconData personStanding = const LucideIconData(0xf246);
static const IconData phone = const LucideIconData(0xf247);
static const IconData phoneCall = const LucideIconData(0xf248);
static const IconData phoneForwarded = const LucideIconData(0xf249);
static const IconData phoneIncoming = const LucideIconData(0xf24a);
static const IconData phoneMissed = const LucideIconData(0xf24b);
static const IconData phoneOff = const LucideIconData(0xf24c);
static const IconData phoneOutgoing = const LucideIconData(0xf24d);
static const IconData pieChart = const LucideIconData(0xf24e);
static const IconData pipette = const LucideIconData(0xf24f);
static const IconData plane = const LucideIconData(0xf250);
static const IconData play = const LucideIconData(0xf251);
static const IconData playCircle = const LucideIconData(0xf252);
static const IconData plugZap = const LucideIconData(0xf253);
static const IconData plus = const LucideIconData(0xf254);
static const IconData plusCircle = const LucideIconData(0xf255);
static const IconData plusSquare = const LucideIconData(0xf256);
static const IconData pocket = const LucideIconData(0xf257);
static const IconData podcast = const LucideIconData(0xf258);
static const IconData pointer = const LucideIconData(0xf259);
static const IconData poundSterling = const LucideIconData(0xf25a);
static const IconData power = const LucideIconData(0xf25b);
static const IconData powerOff = const LucideIconData(0xf25c);
static const IconData printer = const LucideIconData(0xf25d);
static const IconData qrCode = const LucideIconData(0xf25e);
static const IconData radio = const LucideIconData(0xf25f);
static const IconData radioReceiver = const LucideIconData(0xf260);
static const IconData redo = const LucideIconData(0xf261);
static const IconData refreshCcw = const LucideIconData(0xf262);
static const IconData refreshCw = const LucideIconData(0xf263);
static const IconData regex = const LucideIconData(0xf264);
static const IconData repeat = const LucideIconData(0xf265);
static const IconData repeat1 = const LucideIconData(0xf266);
static const IconData reply = const LucideIconData(0xf267);
static const IconData replyAll = const LucideIconData(0xf268);
static const IconData rewind = const LucideIconData(0xf269);
static const IconData rockingChair = const LucideIconData(0xf26a);
static const IconData rotateCcw = const LucideIconData(0xf26b);
static const IconData rotateCw = const LucideIconData(0xf26c);
static const IconData rss = const LucideIconData(0xf26d);
static const IconData ruler = const LucideIconData(0xf26e);
static const IconData russianRuble = const LucideIconData(0xf26f);
static const IconData save = const LucideIconData(0xf270);
static const IconData scale = const LucideIconData(0xf271);
static const IconData scissors = const LucideIconData(0xf272);
static const IconData screenShare = const LucideIconData(0xf273);
static const IconData screenShareOff = const LucideIconData(0xf274);
static const IconData search = const LucideIconData(0xf275);
static const IconData send = const LucideIconData(0xf276);
static const IconData separatorHorizontal = const LucideIconData(0xf277);
static const IconData separatorVertical = const LucideIconData(0xf278);
static const IconData server = const LucideIconData(0xf279);
static const IconData serverCrash = const LucideIconData(0xf27a);
static const IconData serverOff = const LucideIconData(0xf27b);
static const IconData settings = const LucideIconData(0xf27c);
static const IconData share = const LucideIconData(0xf27d);
static const IconData share2 = const LucideIconData(0xf27e);
static const IconData sheet = const LucideIconData(0xf27f);
static const IconData shield = const LucideIconData(0xf280);
static const IconData shieldAlert = const LucideIconData(0xf281);
static const IconData shieldCheck = const LucideIconData(0xf282);
static const IconData shieldClose = const LucideIconData(0xf283);
static const IconData shieldOff = const LucideIconData(0xf284);
static const IconData shirt = const LucideIconData(0xf285);
static const IconData shoppingBag = const LucideIconData(0xf286);
static const IconData shoppingCart = const LucideIconData(0xf287);
static const IconData shovel = const LucideIconData(0xf288);
static const IconData shrink = const LucideIconData(0xf289);
static const IconData shuffle = const LucideIconData(0xf28a);
static const IconData sidebar = const LucideIconData(0xf28b);
static const IconData sidebarClose = const LucideIconData(0xf28c);
static const IconData sidebarOpen = const LucideIconData(0xf28d);
static const IconData sigma = const LucideIconData(0xf28e);
static const IconData skipBack = const LucideIconData(0xf28f);
static const IconData skipForward = const LucideIconData(0xf290);
static const IconData skull = const LucideIconData(0xf291);
static const IconData slack = const LucideIconData(0xf292);
static const IconData slash = const LucideIconData(0xf293);
static const IconData sliders = const LucideIconData(0xf294);
static const IconData smartphone = const LucideIconData(0xf295);
static const IconData smartphoneCharging = const LucideIconData(0xf296);
static const IconData smile = const LucideIconData(0xf297);
static const IconData snowflake = const LucideIconData(0xf298);
static const IconData sortAsc = const LucideIconData(0xf299);
static const IconData sortDesc = const LucideIconData(0xf29a);
static const IconData speaker = const LucideIconData(0xf29b);
static const IconData sprout = const LucideIconData(0xf29c);
static const IconData square = const LucideIconData(0xf29d);
static const IconData star = const LucideIconData(0xf29e);
static const IconData starHalf = const LucideIconData(0xf29f);
static const IconData stopCircle = const LucideIconData(0xf2a0);
static const IconData strikethrough = const LucideIconData(0xf2a1);
static const IconData sun = const LucideIconData(0xf2a2);
static const IconData sunrise = const LucideIconData(0xf2a3);
static const IconData sunset = const LucideIconData(0xf2a4);
static const IconData swissFranc = const LucideIconData(0xf2a5);
static const IconData switchCamera = const LucideIconData(0xf2a6);
static const IconData table = const LucideIconData(0xf2a7);
static const IconData tablet = const LucideIconData(0xf2a8);
static const IconData tag = const LucideIconData(0xf2a9);
static const IconData target = const LucideIconData(0xf2aa);
static const IconData tent = const LucideIconData(0xf2ab);
static const IconData terminal = const LucideIconData(0xf2ac);
static const IconData terminalSquare = const LucideIconData(0xf2ad);
static const IconData thermometer = const LucideIconData(0xf2ae);
static const IconData thermometerSnowflake = const LucideIconData(0xf2af);
static const IconData thermometerSun = const LucideIconData(0xf2b0);
static const IconData thumbsDown = const LucideIconData(0xf2b1);
static const IconData thumbsUp = const LucideIconData(0xf2b2);
static const IconData ticket = const LucideIconData(0xf2b3);
static const IconData timer = const LucideIconData(0xf2b4);
static const IconData toggleLeft = const LucideIconData(0xf2b5);
static const IconData toggleRight = const LucideIconData(0xf2b6);
static const IconData tornado = const LucideIconData(0xf2b7);
static const IconData trash = const LucideIconData(0xf2b8);
static const IconData trash2 = const LucideIconData(0xf2b9);
static const IconData trello = const LucideIconData(0xf2ba);
static const IconData trendingDown = const LucideIconData(0xf2bb);
static const IconData trendingUp = const LucideIconData(0xf2bc);
static const IconData triangle = const LucideIconData(0xf2bd);
static const IconData truck = const LucideIconData(0xf2be);
static const IconData tv = const LucideIconData(0xf2bf);
static const IconData tv2 = const LucideIconData(0xf2c0);
static const IconData twitch = const LucideIconData(0xf2c1);
static const IconData twitter = const LucideIconData(0xf2c2);
static const IconData type = const LucideIconData(0xf2c3);
static const IconData umbrella = const LucideIconData(0xf2c4);
static const IconData underline = const LucideIconData(0xf2c5);
static const IconData undo = const LucideIconData(0xf2c6);
static const IconData unlink = const LucideIconData(0xf2c7);
static const IconData unlink2 = const LucideIconData(0xf2c8);
static const IconData unlock = const LucideIconData(0xf2c9);
static const IconData upload = const LucideIconData(0xf2ca);
static const IconData uploadCloud = const LucideIconData(0xf2cb);
static const IconData user = const LucideIconData(0xf2cc);
static const IconData userCheck = const LucideIconData(0xf2cd);
static const IconData userMinus = const LucideIconData(0xf2ce);
static const IconData userPlus = const LucideIconData(0xf2cf);
static const IconData userX = const LucideIconData(0xf2d0);
static const IconData users = const LucideIconData(0xf2d1);
static const IconData vibrate = const LucideIconData(0xf2d2);
static const IconData video = const LucideIconData(0xf2d3);
static const IconData videoOff = const LucideIconData(0xf2d4);
static const IconData view = const LucideIconData(0xf2d5);
static const IconData voicemail = const LucideIconData(0xf2d6);
static const IconData volume = const LucideIconData(0xf2d7);
static const IconData volume1 = const LucideIconData(0xf2d8);
static const IconData volume2 = const LucideIconData(0xf2d9);
static const IconData volumeX = const LucideIconData(0xf2da);
static const IconData wallet = const LucideIconData(0xf2db);
static const IconData watch = const LucideIconData(0xf2dc);
static const IconData webcam = const LucideIconData(0xf2dd);
static const IconData wifi = const LucideIconData(0xf2de);
static const IconData wifiOff = const LucideIconData(0xf2df);
static const IconData wind = const LucideIconData(0xf2e0);
static const IconData wrench = const LucideIconData(0xf2e1);
static const IconData x = const LucideIconData(0xf2e2);
static const IconData xCircle = const LucideIconData(0xf2e3);
static const IconData xOctagon = const LucideIconData(0xf2e4);
static const IconData xSquare = const LucideIconData(0xf2e5);
static const IconData youtube = const LucideIconData(0xf2e6);
static const IconData zap = const LucideIconData(0xf2e7);
static const IconData zapOff = const LucideIconData(0xf2e8);
static const IconData zoomIn = const LucideIconData(0xf2e9);
static const IconData zoomOut = const LucideIconData(0xf2ea);
// Icons will be generated here..
// static const IconData {icon_name} = const LucideIconData({icon_hex});
// ...
}

View File

@@ -1,175 +0,0 @@
# Generated by pub
# See https://dart.dev/tools/pub/glossary#lockfile
packages:
async:
dependency: transitive
description:
name: async
url: "https://pub.dartlang.org"
source: hosted
version: "2.6.1"
boolean_selector:
dependency: transitive
description:
name: boolean_selector
url: "https://pub.dartlang.org"
source: hosted
version: "2.1.0"
characters:
dependency: transitive
description:
name: characters
url: "https://pub.dartlang.org"
source: hosted
version: "1.1.0"
charcode:
dependency: transitive
description:
name: charcode
url: "https://pub.dartlang.org"
source: hosted
version: "1.2.0"
clock:
dependency: transitive
description:
name: clock
url: "https://pub.dartlang.org"
source: hosted
version: "1.1.0"
collection:
dependency: transitive
description:
name: collection
url: "https://pub.dartlang.org"
source: hosted
version: "1.15.0"
csslib:
dependency: transitive
description:
name: csslib
url: "https://pub.dartlang.org"
source: hosted
version: "0.17.0"
fake_async:
dependency: transitive
description:
name: fake_async
url: "https://pub.dartlang.org"
source: hosted
version: "1.2.0"
flutter:
dependency: "direct main"
description: flutter
source: sdk
version: "0.0.0"
flutter_test:
dependency: "direct dev"
description: flutter
source: sdk
version: "0.0.0"
html:
dependency: "direct dev"
description:
name: html
url: "https://pub.dartlang.org"
source: hosted
version: "0.15.0"
lint:
dependency: "direct dev"
description:
name: lint
url: "https://pub.dartlang.org"
source: hosted
version: "1.6.0"
matcher:
dependency: transitive
description:
name: matcher
url: "https://pub.dartlang.org"
source: hosted
version: "0.12.10"
meta:
dependency: transitive
description:
name: meta
url: "https://pub.dartlang.org"
source: hosted
version: "1.3.0"
path:
dependency: transitive
description:
name: path
url: "https://pub.dartlang.org"
source: hosted
version: "1.8.0"
recase:
dependency: "direct dev"
description:
name: recase
url: "https://pub.dartlang.org"
source: hosted
version: "4.0.0"
sky_engine:
dependency: transitive
description: flutter
source: sdk
version: "0.0.99"
source_span:
dependency: transitive
description:
name: source_span
url: "https://pub.dartlang.org"
source: hosted
version: "1.8.1"
stack_trace:
dependency: transitive
description:
name: stack_trace
url: "https://pub.dartlang.org"
source: hosted
version: "1.10.0"
stream_channel:
dependency: transitive
description:
name: stream_channel
url: "https://pub.dartlang.org"
source: hosted
version: "2.1.0"
string_scanner:
dependency: transitive
description:
name: string_scanner
url: "https://pub.dartlang.org"
source: hosted
version: "1.1.0"
term_glyph:
dependency: transitive
description:
name: term_glyph
url: "https://pub.dartlang.org"
source: hosted
version: "1.2.0"
test_api:
dependency: transitive
description:
name: test_api
url: "https://pub.dartlang.org"
source: hosted
version: "0.3.0"
typed_data:
dependency: transitive
description:
name: typed_data
url: "https://pub.dartlang.org"
source: hosted
version: "1.3.0"
vector_math:
dependency: transitive
description:
name: vector_math
url: "https://pub.dartlang.org"
source: hosted
version: "2.1.0"
sdks:
dart: ">=2.13.0 <3.0.0"
flutter: ">=1.17.0"

View File

@@ -1,6 +1,6 @@
name: lucide_icons
description: A Lucide icon library package for Flutter applications.
version: 0.16.5
description: A Lucide icon library package for Flutter applications. Fork of Feather Icons, open for anyone to contribute icons.
version: 0.16.12
homepage: https://lucide.dev
repository: https://github.com/lucide-icons/lucide
@@ -23,4 +23,4 @@ flutter:
fonts:
- family: Lucide
fonts:
- asset: assets/Lucide.ttf
- asset: assets/lucide.ttf

View File

@@ -0,0 +1,147 @@
// Tests adapted from https://github.com/fluttercommunity/font_awesome_flutter/blob/master/test/fa_icon_test.dart
// Copyright 2014 The Flutter Authors. All rights reserved.
import 'package:flutter/material.dart';
import 'package:flutter_test/flutter_test.dart';
import 'package:flutter/widgets.dart';
import 'package:lucide_icons/lucide_icons.dart';
void main() {
testWidgets('Can set opacity for an Icon', (WidgetTester tester) async {
await tester.pumpWidget(
const Directionality(
textDirection: TextDirection.ltr,
child: IconTheme(
data: IconThemeData(
color: Color(0xFF666666),
opacity: 0.5,
),
child: Icon(LucideIcons.bot),
),
),
);
final RichText text = tester.widget(find.byType(RichText));
expect(text.text.style!.color, const Color(0xFF666666).withOpacity(0.5));
});
testWidgets('Icon sizing - no theme, default size',
(WidgetTester tester) async {
await tester.pumpWidget(
const Directionality(
textDirection: TextDirection.ltr,
child: Center(
child: Icon(LucideIcons.bot),
),
),
);
final RenderBox renderObject = tester.renderObject(find.byType(Icon));
expect(renderObject.size, equals(const Size.square(24.0)));
});
testWidgets('Icon sizing - no theme, explicit size',
(WidgetTester tester) async {
await tester.pumpWidget(
const Directionality(
textDirection: TextDirection.ltr,
child: Center(
child: Icon(
LucideIcons.bot,
size: 96.0,
),
),
),
);
final RenderBox renderObject = tester.renderObject(find.byType(Icon));
expect(renderObject.size, equals(const Size.square(96.0)));
});
testWidgets('Icon sizing - sized theme', (WidgetTester tester) async {
await tester.pumpWidget(
const Directionality(
textDirection: TextDirection.ltr,
child: Center(
child: IconTheme(
data: IconThemeData(size: 36.0),
child: Icon(LucideIcons.bot),
),
),
),
);
final RenderBox renderObject = tester.renderObject(find.byType(Icon));
expect(renderObject.size, equals(const Size.square(36.0)));
});
testWidgets('Icon sizing - sized theme, explicit size',
(WidgetTester tester) async {
await tester.pumpWidget(
const Directionality(
textDirection: TextDirection.ltr,
child: Center(
child: IconTheme(
data: IconThemeData(size: 36.0),
child: Icon(
LucideIcons.bot,
size: 48.0,
),
),
),
),
);
final RenderBox renderObject = tester.renderObject(find.byType(Icon));
expect(renderObject.size, equals(const Size.square(48.0)));
});
testWidgets('Icon sizing - sizeless theme, default size',
(WidgetTester tester) async {
await tester.pumpWidget(
const Directionality(
textDirection: TextDirection.ltr,
child: Center(
child: IconTheme(
data: IconThemeData(),
child: Icon(LucideIcons.bot),
),
),
),
);
final RenderBox renderObject = tester.renderObject(find.byType(Icon));
expect(renderObject.size, equals(const Size.square(24.0)));
});
testWidgets("Changing semantic label from null doesn't rebuild tree ",
(WidgetTester tester) async {
await tester.pumpWidget(
const Directionality(
textDirection: TextDirection.ltr,
child: Center(
child: Icon(LucideIcons.bot),
),
),
);
final Element richText1 = tester.element(find.byType(RichText));
await tester.pumpWidget(
const Directionality(
textDirection: TextDirection.ltr,
child: Center(
child: Icon(
LucideIcons.bot,
semanticLabel: 'a label',
),
),
),
);
final Element richText2 = tester.element(find.byType(RichText));
// Compare a leaf Element in the Icon subtree before and after changing the
// semanticLabel to make sure the subtree was not rebuilt.
expect(richText2, same(richText1));
});
}

View File

@@ -1,7 +1,7 @@
{
"name": "lucide-preact",
"description": "A Lucide icon library package for Preact applications",
"version": "0.16.5",
"version": "0.16.12",
"license": "ISC",
"homepage": "https://lucide.dev",
"bugs": "https://github.com/lucide-icons/lucide/issues",

View File

@@ -1,7 +1,7 @@
{
"name": "lucide-react",
"description": "A Lucide icon library package for React applications",
"version": "0.16.5",
"version": "0.16.12",
"license": "ISC",
"homepage": "https://lucide.dev",
"bugs": "https://github.com/lucide-icons/lucide/issues",

View File

@@ -1,6 +1,6 @@
{
"name": "lucide-vue-next",
"version": "0.16.5",
"version": "0.16.12",
"author": "Eric Fennis",
"description": "A Lucide icon library package for Vue 3 applications",
"license": "ISC",

View File

@@ -1,7 +1,6 @@
import path from 'path';
import { readSvgDirectory, resetFile, appendFile, toPascalCase } from '../../../scripts/helpers';
import defaultAttributes from '../src/defaultAttributes';
const TARGET_DIR = path.join(__dirname, '../dist');
const ICONS_DIR = path.resolve(__dirname, '../../../icons');
@@ -9,11 +8,13 @@ const TYPES_FILE_NAME = 'lucide-vue-next.d.ts';
// Generates header of d.ts file include some types and functions
const typeDefinitions = `\
import { Component } from 'vue';
import { SVGAttributes, VNode } from 'vue';
declare module 'lucide-vue-next'
// Create interface extending SVGAttributes
export interface SVGProps extends Partial<SVGElement> ${JSON.stringify(defaultAttributes, null, 2)}
export interface SVGProps extends Partial<SVGAttributes> {
size?: 24 | number
}
// Generated icons
`;
@@ -28,7 +29,7 @@ svgFiles.forEach(svgFile => {
const componentName = toPascalCase(nameSvg);
appendFile(
`export declare const ${componentName}: (props: SVGProps) => Component;\n`,
`export declare const ${componentName}: (props: SVGProps) => FunctionalComponent<SVGProps>;\n`,
TYPES_FILE_NAME,
TARGET_DIR,
);

View File

@@ -1,6 +1,6 @@
{
"name": "lucide-vue",
"version": "0.16.5",
"version": "0.16.12",
"author": "Eric Fennis",
"description": "A Lucide icon library package for Vue 2 applications",
"license": "ISC",

View File

@@ -1,7 +1,7 @@
{
"name": "lucide",
"description": "A Lucide icon library package for web and javascript applications.",
"version": "0.16.5",
"version": "0.16.12",
"license": "ISC",
"homepage": "https://lucide.dev",
"bugs": "https://github.com/lucide-icons/lucide/issues",

View File

@@ -1102,6 +1102,27 @@
"number",
"order"
],
"list-plus": [
"playlist",
"add",
"song",
"track",
"new"
],
"list-minus": [
"playlist",
"remove",
"song",
"subtract",
"remove",
"delete"
],
"list-x": [
"playlist",
"subtract",
"remove",
"delete"
],
"loader": [
"load",
"wait"
@@ -1988,6 +2009,9 @@
"group",
"people"
],
"verified": [
"check"
],
"video": [
"camera",
"movie",
@@ -2050,6 +2074,12 @@
"air",
"blow"
],
"wrap-text": [
"words",
"lines",
"break",
"paragraph"
],
"wrench": [
"tool",
"settings",

466
yarn.lock
View File

@@ -23,6 +23,14 @@
magic-string "0.25.7"
uuid "7.0.3"
"@angular-devkit/architect@0.1102.15":
version "0.1102.15"
resolved "https://registry.yarnpkg.com/@angular-devkit/architect/-/architect-0.1102.15.tgz#c5af92136f7f1c7b6fcacc3294b8d60250ad25ec"
integrity sha512-d6MKQc54HEsWVsFPipoPD7H3kNpsdpksDJyx4D9YWA2NYLbby9HTgBtp1x53glb0ipKRzzYGIr5BurFIMmxYzA==
dependencies:
"@angular-devkit/core" "11.2.15"
rxjs "6.6.3"
"@angular-devkit/architect@0.1102.8":
version "0.1102.8"
resolved "https://registry.yarnpkg.com/@angular-devkit/architect/-/architect-0.1102.8.tgz#c40092deffc012ffd506d6c4217d572acaf6a2d7"
@@ -130,6 +138,17 @@
"@angular-devkit/core" "11.2.8"
rxjs "6.6.3"
"@angular-devkit/core@11.2.15":
version "11.2.15"
resolved "https://registry.yarnpkg.com/@angular-devkit/core/-/core-11.2.15.tgz#3e6d0308e049e47a3b21e42a0f2e8d5c31842665"
integrity sha512-6pGblUHg2Hv730cHhUhauTUNbjuviAgn6n23rfYIlfEPV5uxyZib6AUTS1DTcK7ITA0D1PscSsLicMiGaqQ8OA==
dependencies:
ajv "6.12.6"
fast-json-stable-stringify "2.1.0"
magic-string "0.25.7"
rxjs "6.6.3"
source-map "0.7.3"
"@angular-devkit/core@11.2.8":
version "11.2.8"
resolved "https://registry.yarnpkg.com/@angular-devkit/core/-/core-11.2.8.tgz#18ee64bdb879143f7c8edb964f08ef4f07912416"
@@ -141,25 +160,25 @@
rxjs "6.6.3"
source-map "0.7.3"
"@angular-devkit/schematics@11.2.8":
version "11.2.8"
resolved "https://registry.yarnpkg.com/@angular-devkit/schematics/-/schematics-11.2.8.tgz#69622fe775dc685bc869cce752e73cb5183158e7"
integrity sha512-EoCgDPr4VfDajoCW5/XDTyxEnaNjE+9XXVp9mXWYMMSBxKCZIrbieN4+SpjxyKDBl2ZKtTtZU1zWJ2Yerk66Cg==
"@angular-devkit/schematics@11.2.15":
version "11.2.15"
resolved "https://registry.yarnpkg.com/@angular-devkit/schematics/-/schematics-11.2.15.tgz#a2fb129870c3c8e7b283981743999470bfd4a28e"
integrity sha512-cFxtpdpwr9N2gtfIG9VyIMacDNsSuRyiV4pToNl/pyHy0z4zif4j32HydXandylHlrYKG4rBMq0UTD/WzHaUcw==
dependencies:
"@angular-devkit/core" "11.2.8"
"@angular-devkit/core" "11.2.15"
ora "5.3.0"
rxjs "6.6.3"
"@angular/cli@~11.2.5":
version "11.2.8"
resolved "https://registry.yarnpkg.com/@angular/cli/-/cli-11.2.8.tgz#8514a569ab0f73d10598ce4fc63675b7a70c067d"
integrity sha512-9TWNPKqaOrg+C5DR8jz4LNVzu/wCV0Hqt3JF4ILm9fv93bh2MgqetUKyHdQNAijtHMlOO1uh0EM2Emjlp5JvXQ==
"@angular/cli@~11.2.15":
version "11.2.15"
resolved "https://registry.yarnpkg.com/@angular/cli/-/cli-11.2.15.tgz#1bff50345bac813a03f4ce373d91e57702919651"
integrity sha512-Hg6L0v5lyDzZBELpXTsphJq6kWdW+yH5oUHiZzMjyZmc7qHB94zXZV9oLpMz4JbBEI4stTF6V31pgClyj4pUyQ==
dependencies:
"@angular-devkit/architect" "0.1102.8"
"@angular-devkit/core" "11.2.8"
"@angular-devkit/schematics" "11.2.8"
"@schematics/angular" "11.2.8"
"@schematics/update" "0.1102.8"
"@angular-devkit/architect" "0.1102.15"
"@angular-devkit/core" "11.2.15"
"@angular-devkit/schematics" "11.2.15"
"@schematics/angular" "11.2.15"
"@schematics/update" "0.1102.15"
"@yarnpkg/lockfile" "1.1.0"
ansi-colors "4.1.1"
debug "4.3.1"
@@ -178,17 +197,17 @@
universal-analytics "0.4.23"
uuid "8.3.2"
"@angular/common@~11.2.6":
version "11.2.9"
resolved "https://registry.yarnpkg.com/@angular/common/-/common-11.2.9.tgz#f8dfa0bdffc94144b9b6f233b47069edd2634412"
integrity sha512-D60zF3F9pSpKmLKyYOjceREL2OKKIO20bZJzVqcgWQXUv0xxzHg9e6o2oOphPEj7kY/tKjIQjndRIBGA6MQHzg==
"@angular/common@~11.2.14":
version "11.2.14"
resolved "https://registry.yarnpkg.com/@angular/common/-/common-11.2.14.tgz#52887277b0ae0438e584f9ae97b417ee51a694b5"
integrity sha512-ZSLV/3j7eCTyLf/8g4yBFLWySjiLz3vLJAGWscYoUpnJWMnug1VRu6zoF/COxCbtORgE+Wz6K0uhfS6MziBGVw==
dependencies:
tslib "^2.0.0"
"@angular/compiler-cli@~11.2.6":
version "11.2.9"
resolved "https://registry.yarnpkg.com/@angular/compiler-cli/-/compiler-cli-11.2.9.tgz#9e2ca717148b3e2727bf4c620c7836706aaae4f2"
integrity sha512-Gmd0pn1DCGfjQW2IWn4UbL7A/DtFEHBPGsP/3Mb7OfERs60NOra/HWAPDVfzcrnZqNRJBafrBvnNA8+1Ci5kNA==
"@angular/compiler-cli@~11.2.14":
version "11.2.14"
resolved "https://registry.yarnpkg.com/@angular/compiler-cli/-/compiler-cli-11.2.14.tgz#fdd22aeec25aa2477595bed631d19e977254ecc5"
integrity sha512-A7ltnCp03/EVqK/Q3tVUDsokgz5GHW3dSPGl0Csk7Ys5uBB9ibHTmVt4eiXA4jt0+6Bk+mKxwe5BEDqLvwYFAg==
dependencies:
"@babel/core" "^7.8.6"
"@babel/types" "^7.8.6"
@@ -211,10 +230,10 @@
resolved "https://registry.yarnpkg.com/@angular/compiler/-/compiler-9.0.0.tgz#87e0bef4c369b6cadae07e3a4295778fc93799d5"
integrity sha512-ctjwuntPfZZT2mNj2NDIVu51t9cvbhl/16epc5xEwyzyDt76pX9UgwvY+MbXrf/C/FWwdtmNtfP698BKI+9leQ==
"@angular/compiler@~11.2.6":
version "11.2.9"
resolved "https://registry.yarnpkg.com/@angular/compiler/-/compiler-11.2.9.tgz#0814dc1145e26c148718773f22979c6c472da2e9"
integrity sha512-EelccCc6Xgrz6UzoJU5EqrRc0CGDHS82cheiBP3lSDfjG6borD9al4DN5lfphp+FCmTpLY33wQ3jqhPwC02FMQ==
"@angular/compiler@~11.2.14":
version "11.2.14"
resolved "https://registry.yarnpkg.com/@angular/compiler/-/compiler-11.2.14.tgz#9d3ea26b4d2d858aab935f69af9e201f53453a0f"
integrity sha512-XBOK3HgA+/y6Cz7kOX4zcJYmgJ264XnfcbXUMU2cD7Ac+mbNhLPKohWrEiSWalfcjnpf5gRfufQrQP7lpAGu0A==
dependencies:
tslib "^2.0.0"
@@ -223,24 +242,24 @@
resolved "https://registry.yarnpkg.com/@angular/core/-/core-9.0.0.tgz#227dc53e1ac81824f998c6e76000b7efc522641e"
integrity sha512-6Pxgsrf0qF9iFFqmIcWmjJGkkCaCm6V5QNnxMy2KloO3SDq6QuMVRbN9RtC8Urmo25LP+eZ6ZgYqFYpdD8Hd9w==
"@angular/core@~11.2.6":
version "11.2.9"
resolved "https://registry.yarnpkg.com/@angular/core/-/core-11.2.9.tgz#6c1eda7ae607bc70b6d72dab5c542fa0e6ef8015"
integrity sha512-OLW8ThHdG5XjE9PMdBWyAm19wXEjuhWAB19qCqNerKkk1RGEOn+ISUR5Rpg5Fh3rlI4nFOm+WeOUIaq9uxF53A==
"@angular/core@~11.2.14":
version "11.2.14"
resolved "https://registry.yarnpkg.com/@angular/core/-/core-11.2.14.tgz#3ebe298c79d5413dc670d56b7f503bd4d788d4a8"
integrity sha512-vpR4XqBGitk1Faph37CSpemwIYTmJ3pdIVNoHKP6jLonpWu+0azkchf0f7oD8/2ivj2F81opcIw0tcsy/D/5Vg==
dependencies:
tslib "^2.0.0"
"@angular/platform-browser-dynamic@~11.2.6":
version "11.2.9"
resolved "https://registry.yarnpkg.com/@angular/platform-browser-dynamic/-/platform-browser-dynamic-11.2.9.tgz#9275b7f3f3bf2cb7259215f6e09edba6c8398ce2"
integrity sha512-6PawcsN5GqlQ4uILpdC748twODz34quYcCvF88wpNKsHhoxe/RPuf3m+XmbEPvsORVXLM/eOfjXcCrBfK06WPw==
"@angular/platform-browser-dynamic@~11.2.14":
version "11.2.14"
resolved "https://registry.yarnpkg.com/@angular/platform-browser-dynamic/-/platform-browser-dynamic-11.2.14.tgz#3c7fff1a1daacba5390acf033d28c377ec281166"
integrity sha512-TWTPdFs6iBBcp+/YMsgCRQwdHpWGq8KjeJDJ2tfatGgBD3Gqt2YaHOMST1zPW6RkrmupytTejuVqXzeaKWFxuw==
dependencies:
tslib "^2.0.0"
"@angular/platform-browser@~11.2.6":
version "11.2.9"
resolved "https://registry.yarnpkg.com/@angular/platform-browser/-/platform-browser-11.2.9.tgz#3174f4080dcdeae6677eb524adbac88fad8e351a"
integrity sha512-a4sMSuSRWXNP4umhXrESFS6H5uc5CQ5c4VJMWpqVO5RK5FI9wKdU1Nyds2nZkQGkD5r6pOyGQeJvEbA+vq1SbQ==
"@angular/platform-browser@~11.2.14":
version "11.2.14"
resolved "https://registry.yarnpkg.com/@angular/platform-browser/-/platform-browser-11.2.14.tgz#e52ad7a54a42a865033a17e57e213013919f1b1d"
integrity sha512-fb7b7ss/gRoP8wLAN17W62leMgjynuyjEPU2eUoAAazsG9f2cgM+z3rK29GYncDVyYQxZUZYnjSqvL6GSXx86A==
dependencies:
tslib "^2.0.0"
@@ -1773,6 +1792,18 @@
exec-sh "^0.3.2"
minimist "^1.2.0"
"@cspotcode/source-map-consumer@0.8.0":
version "0.8.0"
resolved "https://registry.yarnpkg.com/@cspotcode/source-map-consumer/-/source-map-consumer-0.8.0.tgz#33bf4b7b39c178821606f669bbc447a6a629786b"
integrity sha512-41qniHzTU8yAGbCp04ohlmSrZf8bkf/iJsl3V0dRGsQN/5GFfx+LbCSsCpp2gqrqjTVg/K6O8ycoV35JIwAzAg==
"@cspotcode/source-map-support@0.7.0":
version "0.7.0"
resolved "https://registry.yarnpkg.com/@cspotcode/source-map-support/-/source-map-support-0.7.0.tgz#4789840aa859e46d2f3173727ab707c66bf344f5"
integrity sha512-X4xqRHqN8ACt2aHVe51OxeA2HjbcL4MqFqXkrmQszJ1NOUuUu5u6Vqx/0lZSVNku7velL5FC/s5uEAj1lsBMhA==
dependencies:
"@cspotcode/source-map-consumer" "0.8.0"
"@discoveryjs/json-ext@0.5.2":
version "0.5.2"
resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.2.tgz#8f03a22a04de437254e8ce8cc84ba39689288752"
@@ -2523,22 +2554,22 @@
estree-walker "^1.0.1"
picomatch "^2.2.2"
"@schematics/angular@11.2.8":
version "11.2.8"
resolved "https://registry.yarnpkg.com/@schematics/angular/-/angular-11.2.8.tgz#5ab736896cf1319af8c93840d2758c20e8a02589"
integrity sha512-5iJSzkFC3P4t47I9cbIuiaIm3Hkmr6YsXSPE6t8lmUjdcG+sX/AXlSgHmvE9RqoEWAlo1YiXPmQsQH/QIE0qPQ==
"@schematics/angular@11.2.15":
version "11.2.15"
resolved "https://registry.yarnpkg.com/@schematics/angular/-/angular-11.2.15.tgz#9e9770746d46d85b6c28106aec23b9cf8981cb52"
integrity sha512-btVLsvIfjMdvBRuww0GkR2Bg1APmw+Kq9+2EqKhD8K7f56s3NEmVpECgSIi4UM0Eybx+2MtKYWeud0p0CdUQ7w==
dependencies:
"@angular-devkit/core" "11.2.8"
"@angular-devkit/schematics" "11.2.8"
"@angular-devkit/core" "11.2.15"
"@angular-devkit/schematics" "11.2.15"
jsonc-parser "3.0.0"
"@schematics/update@0.1102.8":
version "0.1102.8"
resolved "https://registry.yarnpkg.com/@schematics/update/-/update-0.1102.8.tgz#0607243008fe7f228d8ccbf17316c1ec83ff6b5b"
integrity sha512-advLOzXtlA71XP+XCkvN4HCDTFfSUAfUcEFWLSxIFu456ED6smGex8ydkH6YcWx9LM+auhyHiJmTNYFDI0vxig==
"@schematics/update@0.1102.15":
version "0.1102.15"
resolved "https://registry.yarnpkg.com/@schematics/update/-/update-0.1102.15.tgz#fa6674552858d9a1c12e2c43443fc9f3d92a4f70"
integrity sha512-pC+nqfwfyDqAQYtnNKG15j6eV6XfmCML2DAIHUtTarbHtQjhBkxtdKxXnPqZW9Usa1xFaryET/7yp21uhZ2Nrw==
dependencies:
"@angular-devkit/core" "11.2.8"
"@angular-devkit/schematics" "11.2.8"
"@angular-devkit/core" "11.2.15"
"@angular-devkit/schematics" "11.2.15"
"@yarnpkg/lockfile" "1.1.0"
ini "2.0.0"
npm-package-arg "^8.0.0"
@@ -2608,6 +2639,26 @@
resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82"
integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==
"@tsconfig/node10@^1.0.7":
version "1.0.8"
resolved "https://registry.yarnpkg.com/@tsconfig/node10/-/node10-1.0.8.tgz#c1e4e80d6f964fbecb3359c43bd48b40f7cadad9"
integrity sha512-6XFfSQmMgq0CFLY1MslA/CPUfhIL919M1rMsa5lP2P097N2Wd1sSX0tx1u4olM16fLNhtHZpRhedZJphNJqmZg==
"@tsconfig/node12@^1.0.7":
version "1.0.9"
resolved "https://registry.yarnpkg.com/@tsconfig/node12/-/node12-1.0.9.tgz#62c1f6dee2ebd9aead80dc3afa56810e58e1a04c"
integrity sha512-/yBMcem+fbvhSREH+s14YJi18sp7J9jpuhYByADT2rypfajMZZN4WQ6zBGgBKp53NKmqI36wFYDb3yaMPurITw==
"@tsconfig/node14@^1.0.0":
version "1.0.1"
resolved "https://registry.yarnpkg.com/@tsconfig/node14/-/node14-1.0.1.tgz#95f2d167ffb9b8d2068b0b235302fafd4df711f2"
integrity sha512-509r2+yARFfHHE7T6Puu2jjkoycftovhXRqW328PDXTVGKihlb1P8Z9mMZH04ebyajfRY7dedfGynlrFHJUQCg==
"@tsconfig/node16@^1.0.2":
version "1.0.2"
resolved "https://registry.yarnpkg.com/@tsconfig/node16/-/node16-1.0.2.tgz#423c77877d0569db20e1fc80885ac4118314010e"
integrity sha512-eZxlbI8GZscaGS7kkc/trHTT5xgrjH3/1n2JDwusC9iahPKWMRvRjJSAN5mCXviuTGQ/lHnhvv8Q1YTpnfz9gA==
"@types/aria-query@^4.2.0":
version "4.2.1"
resolved "https://registry.yarnpkg.com/@types/aria-query/-/aria-query-4.2.1.tgz#78b5433344e2f92e8b306c06a5622c50c245bf6b"
@@ -2651,15 +2702,15 @@
resolved "https://registry.yarnpkg.com/@types/component-emitter/-/component-emitter-1.2.10.tgz#ef5b1589b9f16544642e473db5ea5639107ef3ea"
integrity sha512-bsjleuRKWmGqajMerkzox19aGbscQX5rmmvvXl3wlIp5gMG1HgkiwPxsN5p070fBDKTNSPgojVbuY1+HWMbFhg==
"@types/cookie@^0.4.0":
version "0.4.0"
resolved "https://registry.yarnpkg.com/@types/cookie/-/cookie-0.4.0.tgz#14f854c0f93d326e39da6e3b6f34f7d37513d108"
integrity sha512-y7mImlc/rNkvCRmg8gC3/lj87S7pTUIJ6QGjwHR9WQJcFs+ZMTOaoPrkdFA/YdbuqVEmEbb5RdhVxMkAcgOnpg==
"@types/cookie@^0.4.1":
version "0.4.1"
resolved "https://registry.yarnpkg.com/@types/cookie/-/cookie-0.4.1.tgz#bfd02c1f2224567676c1545199f87c3a861d878d"
integrity sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==
"@types/cors@^2.8.8":
version "2.8.10"
resolved "https://registry.yarnpkg.com/@types/cors/-/cors-2.8.10.tgz#61cc8469849e5bcdd0c7044122265c39cec10cf4"
integrity sha512-C7srjHiVG3Ey1nR6d511dtDkCEjxuN9W1HWAEjGq8kpcwmNM6JJkpC0xvabM7BXTG2wDq8Eu33iH9aQKa7IvLQ==
"@types/cors@^2.8.12":
version "2.8.12"
resolved "https://registry.yarnpkg.com/@types/cors/-/cors-2.8.12.tgz#6b2c510a7ad7039e98e7b8d3d6598f4359e5c080"
integrity sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw==
"@types/estree@*":
version "0.0.46"
@@ -2705,10 +2756,10 @@
dependencies:
"@types/istanbul-lib-report" "*"
"@types/jasmine@~3.6.0":
version "3.6.9"
resolved "https://registry.yarnpkg.com/@types/jasmine/-/jasmine-3.6.9.tgz#8785870f87839b7d91b45d7b226380f28dee5d9f"
integrity sha512-B53NIwMj/AO0O+xfSWLYmKB0Mo6TYxfv2Mk8/c1T2w/e38t55iaPR6p7pHXTTtqfTmevPK3i8T1YweYFTZlxDw==
"@types/jasmine@~3.10.2":
version "3.10.2"
resolved "https://registry.yarnpkg.com/@types/jasmine/-/jasmine-3.10.2.tgz#1b9f9ba9ad7bfd7d322f7ed9d8753220b1c84b52"
integrity sha512-qs4xjVm4V/XjM6owGm/x6TNmhGl5iKX8dkTdsgdgl9oFnqgzxLepnS7rN9Tdo7kDmnFD/VEqKrW57cGD2odbEg==
"@types/json-schema@^7.0.5", "@types/json-schema@^7.0.6":
version "7.0.7"
@@ -2735,10 +2786,10 @@
resolved "https://registry.yarnpkg.com/@types/node/-/node-14.14.37.tgz#a3dd8da4eb84a996c36e331df98d82abd76b516e"
integrity sha512-XYmBiy+ohOR4Lh5jE379fV2IU+6Jn4g5qASinhitfyO71b/sCo6MKsMLF5tc7Zf2CE8hViVQyYSobJNke8OvUw==
"@types/node@^12.11.1":
version "12.20.7"
resolved "https://registry.yarnpkg.com/@types/node/-/node-12.20.7.tgz#1cb61fd0c85cb87e728c43107b5fd82b69bc9ef8"
integrity sha512-gWL8VUkg8VRaCAUgG9WmhefMqHmMblxe2rVpMF86nZY/+ZysU+BkAp+3cz03AixWDSSz0ks5WX59yAhv/cDwFA==
"@types/node@^16.11.7":
version "16.11.7"
resolved "https://registry.yarnpkg.com/@types/node/-/node-16.11.7.tgz#36820945061326978c42a01e56b61cd223dfdc42"
integrity sha512-QB5D2sqfSjCmTuWcBWyJ+/44bcjO7VbjSbOE0ucoVbAsSNQc4Lt6QkgkVXkTDwkL4z/beecZNDvVX15D4P8Jbw==
"@types/normalize-package-data@^2.4.0":
version "2.4.0"
@@ -3170,6 +3221,11 @@ acorn-walk@^7.1.1:
resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc"
integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==
acorn-walk@^8.1.1:
version "8.2.0"
resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.2.0.tgz#741210f2e2426454508853a2f44d0ab83b7f69c1"
integrity sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==
acorn@7.1.1:
version "7.1.1"
resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.1.1.tgz#e35668de0b402f359de515c5482a1ab9f89a69bf"
@@ -3200,6 +3256,11 @@ acorn@^8.0.5:
resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.1.0.tgz#52311fd7037ae119cbb134309e901aa46295b3fe"
integrity sha512-LWCF/Wn0nfHOmJ9rzQApGnxnvgfROzGilS8936rqN/lfcYkY9MYZzdMqN+2NJ4SlTc+m5HiSa+kNfDtI64dwUA==
acorn@^8.4.1:
version "8.5.0"
resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.5.0.tgz#4512ccb99b3698c752591e9bb4472e38ad43cee2"
integrity sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q==
adjust-sourcemap-loader@3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/adjust-sourcemap-loader/-/adjust-sourcemap-loader-3.0.0.tgz#5ae12fb5b7b1c585e80bbb5a63ec163a1a45e61e"
@@ -3882,10 +3943,10 @@ balanced-match@^1.0.0:
resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767"
integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c=
base64-arraybuffer@0.1.4:
version "0.1.4"
resolved "https://registry.yarnpkg.com/base64-arraybuffer/-/base64-arraybuffer-0.1.4.tgz#9818c79e059b1355f97e0428a017c838e90ba812"
integrity sha1-mBjHngWbE1X5fgQooBfIOOkLqBI=
base64-arraybuffer@~1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/base64-arraybuffer/-/base64-arraybuffer-1.0.1.tgz#87bd13525626db4a9838e00a508c2b73efcf348c"
integrity sha512-vFIUq7FdLtjZMhATwDul5RZWv2jpXQ09Pd6jcVEOvIsqCWTRFD/ONHNfyOS8dA/Ippi5dsIgpyKWKZaAKZltbA==
base64-js@^1.0.2, base64-js@^1.3.1:
version "1.5.1"
@@ -4443,7 +4504,7 @@ chardet@^0.7.0:
resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e"
integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==
"chokidar@>=2.0.0 <4.0.0", chokidar@^3.0.0, chokidar@^3.4.0, chokidar@^3.4.1, chokidar@^3.4.2, chokidar@^3.5.1:
"chokidar@>=2.0.0 <4.0.0", chokidar@^3.0.0, chokidar@^3.4.0, chokidar@^3.4.1, chokidar@^3.5.1:
version "3.5.1"
resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.1.tgz#ee9ce7bbebd2b79f49f304799d5468e31e14e68a"
integrity sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==
@@ -4665,10 +4726,10 @@ code-point-at@^1.0.0:
resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77"
integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=
codelyzer@^6.0.0:
version "6.0.1"
resolved "https://registry.yarnpkg.com/codelyzer/-/codelyzer-6.0.1.tgz#c0e9668e847255b37c759e68fb2700b11e277d0f"
integrity sha512-cOyGQgMdhnRYtW2xrJUNrNYDjEgwQ+BrE2y93Bwz3h4DJ6vJRLfupemU5N3pbYsUlBHJf0u1j1UGk+NLW4d97g==
codelyzer@^6.0.2:
version "6.0.2"
resolved "https://registry.yarnpkg.com/codelyzer/-/codelyzer-6.0.2.tgz#25d72eae641e8ff13ffd7d99b27c9c7ad5d7e135"
integrity sha512-v3+E0Ucu2xWJMOJ2fA/q9pDT/hlxHftHGPUay1/1cTgyPV5JTHFdO9hqo837Sx2s9vKBMTt5gO+lhF95PO6J+g==
dependencies:
"@angular/compiler" "9.0.0"
"@angular/core" "9.0.0"
@@ -5038,11 +5099,16 @@ core-js@^2.4.0:
resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.12.tgz#d9333dfa7b065e347cc5682219d6f690859cc2ec"
integrity sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==
core-util-is@1.0.2, core-util-is@~1.0.0:
core-util-is@1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7"
integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=
core-util-is@~1.0.0:
version "1.0.3"
resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85"
integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==
cors@~2.8.5:
version "2.8.5"
resolved "https://registry.yarnpkg.com/cors/-/cors-2.8.5.tgz#eac11da51592dd86b9f06f6e7ac293b3df875d29"
@@ -5114,6 +5180,11 @@ create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7:
safe-buffer "^5.0.1"
sha.js "^2.4.8"
create-require@^1.1.0:
version "1.1.1"
resolved "https://registry.yarnpkg.com/create-require/-/create-require-1.1.1.tgz#c1d7e8f1e5f6cfc9ff65f9cd352d37348756c333"
integrity sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==
critters@0.0.7:
version "0.0.7"
resolved "https://registry.yarnpkg.com/critters/-/critters-0.0.7.tgz#548b470360f4f3c51e622de3b7aa733c8f0b17bf"
@@ -5500,6 +5571,13 @@ debug@~3.1.0:
dependencies:
ms "2.0.0"
debug@~4.3.2:
version "4.3.2"
resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.2.tgz#f0a49c18ac8779e31d4a0c6029dfb76873c7428b"
integrity sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==
dependencies:
ms "2.1.2"
decamelize@^1.2.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290"
@@ -5727,9 +5805,9 @@ dns-equal@^1.0.0:
integrity sha1-s55/HabrCnW6nBcySzR1PEfgZU0=
dns-packet@^1.3.1:
version "1.3.1"
resolved "https://registry.yarnpkg.com/dns-packet/-/dns-packet-1.3.1.tgz#12aa426981075be500b910eedcd0b47dd7deda5a"
integrity sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==
version "1.3.4"
resolved "https://registry.yarnpkg.com/dns-packet/-/dns-packet-1.3.4.tgz#e3455065824a2507ba886c55a89963bb107dec6f"
integrity sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==
dependencies:
ip "^1.1.0"
safe-buffer "^5.0.1"
@@ -5945,25 +6023,28 @@ end-of-stream@^1.0.0, end-of-stream@^1.1.0, end-of-stream@^1.4.1:
dependencies:
once "^1.4.0"
engine.io-parser@~4.0.0:
version "4.0.2"
resolved "https://registry.yarnpkg.com/engine.io-parser/-/engine.io-parser-4.0.2.tgz#e41d0b3fb66f7bf4a3671d2038a154024edb501e"
integrity sha512-sHfEQv6nmtJrq6TKuIz5kyEKH/qSdK56H/A+7DnAuUPWosnIZAS2NHNcPLmyjtY3cGS/MqJdZbUjW97JU72iYg==
engine.io-parser@~5.0.0:
version "5.0.2"
resolved "https://registry.yarnpkg.com/engine.io-parser/-/engine.io-parser-5.0.2.tgz#69a2ec3ed431da021f0666712d07f106bcffa6ce"
integrity sha512-wuiO7qO/OEkPJSFueuATIXtrxF7/6GTbAO9QLv7nnbjwZ5tYhLm9zxvLwxstRs0dcT0KUlWTjtIOs1T86jt12g==
dependencies:
base64-arraybuffer "0.1.4"
base64-arraybuffer "~1.0.1"
engine.io@~4.1.0:
version "4.1.1"
resolved "https://registry.yarnpkg.com/engine.io/-/engine.io-4.1.1.tgz#9a8f8a5ac5a5ea316183c489bf7f5b6cf91ace5b"
integrity sha512-t2E9wLlssQjGw0nluF6aYyfX8LwYU8Jj0xct+pAhfWfv/YrBn6TSNtEYsgxHIfaMqfrLx07czcMg9bMN6di+3w==
engine.io@~6.0.0:
version "6.0.1"
resolved "https://registry.yarnpkg.com/engine.io/-/engine.io-6.0.1.tgz#4a37754c6067415e9bfbcc82e49e572437354615"
integrity sha512-Y53UaciUh2Rmx5MiogtMxOQcfh7pnemday+Bb4QDg0Wjmnvo/VTvuEyNGQgYmh8L7VOe8Je1QuiqjLNDelMqLA==
dependencies:
"@types/cookie" "^0.4.1"
"@types/cors" "^2.8.12"
"@types/node" ">=10.0.0"
accepts "~1.3.4"
base64id "2.0.0"
cookie "~0.4.1"
cors "~2.8.5"
debug "~4.3.1"
engine.io-parser "~4.0.0"
ws "~7.4.2"
engine.io-parser "~5.0.0"
ws "~8.2.3"
enhanced-resolve@5.7.0:
version "5.7.0"
@@ -7065,6 +7146,18 @@ glob@7.1.6, glob@^7.0.0, glob@^7.0.3, glob@^7.0.6, glob@^7.1.1, glob@^7.1.2, glo
once "^1.3.0"
path-is-absolute "^1.0.0"
glob@^7.1.7:
version "7.2.0"
resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.0.tgz#d15535af7732e02e948f4c41628bd910293f6023"
integrity sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==
dependencies:
fs.realpath "^1.0.0"
inflight "^1.0.4"
inherits "2"
minimatch "^3.0.4"
once "^1.3.0"
path-is-absolute "^1.0.0"
global-modules@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-1.0.0.tgz#6d770f0eb523ac78164d72b5e71a8877265cc3ea"
@@ -7200,6 +7293,11 @@ graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.6.tgz#ff040b2b0853b23c3d31027523706f1885d76bee"
integrity sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==
graceful-fs@^4.2.6:
version "4.2.8"
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.8.tgz#e412b8d33f5e006593cbd3cee6df9f2cebbe802a"
integrity sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==
growly@^1.3.0:
version "1.3.0"
resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081"
@@ -8218,10 +8316,10 @@ isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0:
resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"
integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=
isbinaryfile@^4.0.6:
version "4.0.6"
resolved "https://registry.yarnpkg.com/isbinaryfile/-/isbinaryfile-4.0.6.tgz#edcb62b224e2b4710830b67498c8e4e5a4d2610b"
integrity sha512-ORrEy+SNVqUhrCaal4hA4fBzhggQQ+BaLntyPOdoEiwlKZW9BZiJXjg3RMiruE4tPEI3pyVPpySHQF/dKWperg==
isbinaryfile@^4.0.8:
version "4.0.8"
resolved "https://registry.yarnpkg.com/isbinaryfile/-/isbinaryfile-4.0.8.tgz#5d34b94865bd4946633ecc78a026fc76c5b11fcf"
integrity sha512-53h6XFniq77YdW+spoRrebh0mnmTxRPTlcuIArO57lmMdq4uBKFKaeTjnb92oYWrSn/LVL+LT+Hap2tFQj8V+w==
isexe@^2.0.0:
version "2.0.0"
@@ -8296,15 +8394,15 @@ jasmine-core@~2.8.0:
resolved "https://registry.yarnpkg.com/jasmine-core/-/jasmine-core-2.8.0.tgz#bcc979ae1f9fd05701e45e52e65d3a5d63f1a24e"
integrity sha1-vMl5rh+f0FcB5F5S5l06XWPxok4=
jasmine-core@~3.6.0:
version "3.6.0"
resolved "https://registry.yarnpkg.com/jasmine-core/-/jasmine-core-3.6.0.tgz#491f3bb23941799c353ceb7a45b38a950ebc5a20"
integrity sha512-8uQYa7zJN8hq9z+g8z1bqCfdC8eoDAeVnM5sfqs7KHv9/ifoJ500m018fpFc7RDaO6SWCLCXwo/wPSNcdYTgcw==
jasmine-core@~3.10.1:
version "3.10.1"
resolved "https://registry.yarnpkg.com/jasmine-core/-/jasmine-core-3.10.1.tgz#7aa6fa2b834a522315c651a128d940eca553989a"
integrity sha512-ooZWSDVAdh79Rrj4/nnfklL3NQVra0BcuhcuWoAwwi+znLDoUeH87AFfeX8s+YeYi6xlv5nveRyaA1v7CintfA==
jasmine-spec-reporter@~5.0.0:
version "5.0.2"
resolved "https://registry.yarnpkg.com/jasmine-spec-reporter/-/jasmine-spec-reporter-5.0.2.tgz#b61288ab074ad440dc2477c4d42840b0e74a6b95"
integrity sha512-6gP1LbVgJ+d7PKksQBc2H0oDGNRQI3gKUsWlswKaQ2fif9X5gzhQcgM5+kiJGCQVurOG09jqNhk7payggyp5+g==
jasmine-spec-reporter@~7.0.0:
version "7.0.0"
resolved "https://registry.yarnpkg.com/jasmine-spec-reporter/-/jasmine-spec-reporter-7.0.0.tgz#94b939448e63d4e2bd01668142389f20f0a8ea49"
integrity sha512-OtC7JRasiTcjsaCBPtMO0Tl8glCejM4J4/dNuOJdA8lBjz4PmWjYQ6pzb0uzpBNAWJMDudYuj9OdXJWqM2QTJg==
dependencies:
colors "1.4.0"
@@ -8899,9 +8997,9 @@ jsprim@^1.2.2:
verror "1.10.0"
jszip@^3.1.3:
version "3.6.0"
resolved "https://registry.yarnpkg.com/jszip/-/jszip-3.6.0.tgz#839b72812e3f97819cc13ac4134ffced95dd6af9"
integrity sha512-jgnQoG9LKnWO3mnVNBnfhkh0QknICd1FGSrXcgrl67zioyJ4wgx25o9ZqwNtrROSflGBCGYnJfjrIyRIby1OoQ==
version "3.7.1"
resolved "https://registry.yarnpkg.com/jszip/-/jszip-3.7.1.tgz#bd63401221c15625a1228c556ca8a68da6fda3d9"
integrity sha512-ghL0tz1XG9ZEmRMcEN2vt7xabrDdqHHeykgARpmZ0BiIctWxM47Vt63ZO2dnp4QYt/xJVLLy5Zv1l/xRdh2byg==
dependencies:
lie "~3.3.0"
pako "~1.0.2"
@@ -8927,12 +9025,12 @@ karma-coverage@~2.0.3:
istanbul-reports "^3.0.0"
minimatch "^3.0.4"
karma-jasmine-html-reporter@^1.5.0:
version "1.5.4"
resolved "https://registry.yarnpkg.com/karma-jasmine-html-reporter/-/karma-jasmine-html-reporter-1.5.4.tgz#669f33d694d88fce1b0ccfda57111de716cb0192"
integrity sha512-PtilRLno5O6wH3lDihRnz0Ba8oSn0YUJqKjjux1peoYGwo0AQqrWRbdWk/RLzcGlb+onTyXAnHl6M+Hu3UxG/Q==
karma-jasmine-html-reporter@^1.7.0:
version "1.7.0"
resolved "https://registry.yarnpkg.com/karma-jasmine-html-reporter/-/karma-jasmine-html-reporter-1.7.0.tgz#52c489a74d760934a1089bfa5ea4a8fcb84cc28b"
integrity sha512-pzum1TL7j90DTE86eFt48/s12hqwQuiD+e5aXx2Dc9wDEn2LfGq6RoAxEZZjFiN0RDSCOnosEKRZWxbQ+iMpQQ==
karma-jasmine@~4.0.0:
karma-jasmine@~4.0.1:
version "4.0.1"
resolved "https://registry.yarnpkg.com/karma-jasmine/-/karma-jasmine-4.0.1.tgz#b99e073b6d99a5196fc4bffc121b89313b0abd82"
integrity sha512-h8XDAhTiZjJKzfkoO1laMH+zfNlra+dEQHUAjpn5JV1zCPtOIVWGQjLBrqhnzQa/hrU2XrZwSyBa6XjEBzfXzw==
@@ -8946,33 +9044,33 @@ karma-source-map-support@1.4.0:
dependencies:
source-map-support "^0.5.5"
karma@~6.1.0:
version "6.1.2"
resolved "https://registry.yarnpkg.com/karma/-/karma-6.1.2.tgz#9d7394559f5deb150b3021c1860960281c3a0e50"
integrity sha512-mKbxgsJrt3UHBPdKfCxC2eg3lpqyt6hQRFhNWJ2sk0wUnbnLPEiCpgIgiycuLSra0vC6TaK9OPJiMGATGzgH/A==
karma@~6.3.8:
version "6.3.8"
resolved "https://registry.yarnpkg.com/karma/-/karma-6.3.8.tgz#6a192f24b7dddf45fad564ce2e52673aec4f746e"
integrity sha512-10wBBU9S0lBHhbCNfmmbWQaY5C1bXlKdnvzN2QKThujCI/+DKaezrI08l6bfTlpJ92VsEboq3zYKpXwK6DOi3A==
dependencies:
body-parser "^1.19.0"
braces "^3.0.2"
chokidar "^3.4.2"
chokidar "^3.5.1"
colors "^1.4.0"
connect "^3.7.0"
di "^0.0.1"
dom-serialize "^2.2.1"
glob "^7.1.6"
graceful-fs "^4.2.4"
glob "^7.1.7"
graceful-fs "^4.2.6"
http-proxy "^1.18.1"
isbinaryfile "^4.0.6"
lodash "^4.17.19"
log4js "^6.2.1"
mime "^2.4.5"
isbinaryfile "^4.0.8"
lodash "^4.17.21"
log4js "^6.3.0"
mime "^2.5.2"
minimatch "^3.0.4"
qjobs "^1.2.0"
range-parser "^1.2.1"
rimraf "^3.0.2"
socket.io "^3.1.0"
socket.io "^4.2.0"
source-map "^0.6.1"
tmp "0.2.1"
ua-parser-js "^0.7.23"
tmp "^0.2.1"
ua-parser-js "^0.7.30"
yargs "^16.1.1"
killable@^1.0.1:
@@ -9230,7 +9328,7 @@ lodash.uniq@^4.5.0:
resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773"
integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=
lodash@4.17.21, lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.3, lodash@^4.17.4, lodash@^4.3.0:
lodash@4.17.21, lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.17.3, lodash@^4.17.4, lodash@^4.3.0:
version "4.17.21"
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
@@ -9260,7 +9358,7 @@ log-update@^4.0.0:
slice-ansi "^4.0.0"
wrap-ansi "^6.2.0"
log4js@^6.2.1:
log4js@^6.3.0:
version "6.3.0"
resolved "https://registry.yarnpkg.com/log4js/-/log4js-6.3.0.tgz#10dfafbb434351a3e30277a00b9879446f715bcb"
integrity sha512-Mc8jNuSFImQUIateBFwdOQcmC6Q5maU0VVvdC2R6XMb66/VnT+7WS4D/0EeNMZu1YODmJe5NIn2XftCzEocUgw==
@@ -9310,6 +9408,11 @@ lru-cache@^6.0.0:
dependencies:
yallist "^4.0.0"
lucide-react@0.16.0:
version "0.16.0"
resolved "https://registry.yarnpkg.com/lucide-react/-/lucide-react-0.16.0.tgz#38573a3e287712cb1d56aa6dd46e47e3323ba8f4"
integrity sha512-R5chQb550S+znoZPAJTHRqAOq6NiMCr4Pm8C0irPBNPEjx3Oarvqt+dbiFu4DWaSR2bMh2iOj0IgtOepoPDdaQ==
lz-string@^1.4.4:
version "1.4.4"
resolved "https://registry.yarnpkg.com/lz-string/-/lz-string-1.4.4.tgz#c0d8eaf36059f705796e1e344811cf4c498d3a26"
@@ -9513,11 +9616,16 @@ mime@1.6.0, mime@^1.3.4, mime@^1.4.1:
resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1"
integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==
mime@^2.4.4, mime@^2.4.5, mime@~2.5.2:
mime@^2.4.4, mime@~2.5.2:
version "2.5.2"
resolved "https://registry.yarnpkg.com/mime/-/mime-2.5.2.tgz#6e3dc6cc2b9510643830e5f19d5cb753da5eeabe"
integrity sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==
mime@^2.5.2:
version "2.6.0"
resolved "https://registry.yarnpkg.com/mime/-/mime-2.6.0.tgz#a2a682a95cd4d0cb1d6257e28f83da7e35800367"
integrity sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==
mimic-fn@^1.0.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022"
@@ -9619,9 +9727,9 @@ minipass-sized@^1.0.3:
minipass "^3.0.0"
minipass@^3.0.0, minipass@^3.1.0, minipass@^3.1.1, minipass@^3.1.3:
version "3.1.3"
resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.1.3.tgz#7d42ff1f39635482e15f9cdb53184deebd5815fd"
integrity sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==
version "3.1.5"
resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.1.5.tgz#71f6251b0a33a49c01b3cf97ff77eda030dff732"
integrity sha512-+8NzxD82XQoNKNrl1d/FSi+X8wAEWR+sbYAfIvub4Nz0d22plFG72CEVVaufV8PNf4qSslFTD8VMOxNVhHCjTw==
dependencies:
yallist "^4.0.0"
@@ -9795,7 +9903,7 @@ next-tick@~1.0.0:
resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.0.0.tgz#ca86d1fe8828169b0120208e3dc8424b9db8342c"
integrity sha1-yobR/ogoFpsBICCOPchCS524NCw=
ng-packagr@^11.0.0:
ng-packagr@^11.2.4:
version "11.2.4"
resolved "https://registry.yarnpkg.com/ng-packagr/-/ng-packagr-11.2.4.tgz#9deda83beb831bda7b753686d0f90e12a02dbb47"
integrity sha512-pAZYRWe4duLx6bXgfNKgT2XBHiepWz2sA+CaJ9UYEbLHE+QxYGtw/PJAC6o0zRDv1bBCkv5oquKTyTZtYjkAQQ==
@@ -12644,12 +12752,12 @@ snapdragon@^0.8.1:
source-map-resolve "^0.5.0"
use "^3.1.0"
socket.io-adapter@~2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/socket.io-adapter/-/socket.io-adapter-2.1.0.tgz#edc5dc36602f2985918d631c1399215e97a1b527"
integrity sha512-+vDov/aTsLjViYTwS9fPy5pEtTkrbEKsw2M+oVSoFGw6OD1IpvlV1VPhUzNbofCQ8oyMbdYJqDtGdmHQK6TdPg==
socket.io-adapter@~2.3.2:
version "2.3.2"
resolved "https://registry.yarnpkg.com/socket.io-adapter/-/socket.io-adapter-2.3.2.tgz#039cd7c71a52abad984a6d57da2c0b7ecdd3c289"
integrity sha512-PBZpxUPYjmoogY0aoaTmo1643JelsaS1CiAwNjRVdrI0X9Seuc19Y2Wife8k88avW6haG8cznvwbubAZwH4Mtg==
socket.io-parser@~4.0.3:
socket.io-parser@~4.0.4:
version "4.0.4"
resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-4.0.4.tgz#9ea21b0d61508d18196ef04a2c6b9ab630f4c2b0"
integrity sha512-t+b0SS+IxG7Rxzda2EVvyBZbvFPBCjJoyHuE0P//7OAsN23GItzDRdWa6ALxZI/8R5ygK7jAR6t028/z+7295g==
@@ -12658,20 +12766,17 @@ socket.io-parser@~4.0.3:
component-emitter "~1.3.0"
debug "~4.3.1"
socket.io@^3.1.0:
version "3.1.2"
resolved "https://registry.yarnpkg.com/socket.io/-/socket.io-3.1.2.tgz#06e27caa1c4fc9617547acfbb5da9bc1747da39a"
integrity sha512-JubKZnTQ4Z8G4IZWtaAZSiRP3I/inpy8c/Bsx2jrwGrTbKeVU5xd6qkKMHpChYeM3dWZSO0QACiGK+obhBNwYw==
socket.io@^4.2.0:
version "4.3.2"
resolved "https://registry.yarnpkg.com/socket.io/-/socket.io-4.3.2.tgz#85ae0cf5cf18acbce648ac9f48aba66df8cea6bf"
integrity sha512-6S5tV4jcY6dbZ/lLzD6EkvNWI3s81JO6ABP/EpvOlK1NPOcIj3AS4khi6xXw6JlZCASq82HQV4SapfmVMMl2dg==
dependencies:
"@types/cookie" "^0.4.0"
"@types/cors" "^2.8.8"
"@types/node" ">=10.0.0"
accepts "~1.3.4"
base64id "~2.0.0"
debug "~4.3.1"
engine.io "~4.1.0"
socket.io-adapter "~2.1.0"
socket.io-parser "~4.0.3"
debug "~4.3.2"
engine.io "~6.0.0"
socket.io-adapter "~2.3.2"
socket.io-parser "~4.0.4"
sockjs-client@^1.5.0:
version "1.5.1"
@@ -13316,9 +13421,9 @@ tar-stream@^2.1.4:
readable-stream "^3.1.1"
tar@^6.0.2, tar@^6.1.0:
version "6.1.0"
resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.0.tgz#d1724e9bcc04b977b18d5c573b333a2207229a83"
integrity sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA==
version "6.1.11"
resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.11.tgz#6760a38f003afa1b2ffd0ffe9e9abbd0eab3d621"
integrity sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==
dependencies:
chownr "^2.0.0"
fs-minipass "^2.0.0"
@@ -13458,13 +13563,6 @@ tmp@0.0.30:
dependencies:
os-tmpdir "~1.0.1"
tmp@0.2.1:
version "0.2.1"
resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.2.1.tgz#8457fc3037dcf4719c251367a1af6500ee1ccf14"
integrity sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==
dependencies:
rimraf "^3.0.0"
tmp@^0.0.33:
version "0.0.33"
resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9"
@@ -13472,6 +13570,13 @@ tmp@^0.0.33:
dependencies:
os-tmpdir "~1.0.2"
tmp@^0.2.1:
version "0.2.1"
resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.2.1.tgz#8457fc3037dcf4719c251367a1af6500ee1ccf14"
integrity sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==
dependencies:
rimraf "^3.0.0"
tmpl@1.0.x:
version "1.0.5"
resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.5.tgz#8683e0b902bb9c20c4f726e3c0b69f36518c07cc"
@@ -13574,16 +13679,23 @@ ts-loader@^6.0.4:
micromatch "^4.0.0"
semver "^6.0.0"
ts-node@~8.3.0:
version "8.3.0"
resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-8.3.0.tgz#e4059618411371924a1fb5f3b125915f324efb57"
integrity sha512-dyNS/RqyVTDcmNM4NIBAeDMpsAdaQ+ojdf0GOLqE6nwJOgzEkdRNzJywhDfwnuvB10oa6NLVG1rUJQCpRN7qoQ==
ts-node@~10.4.0:
version "10.4.0"
resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-10.4.0.tgz#680f88945885f4e6cf450e7f0d6223dd404895f7"
integrity sha512-g0FlPvvCXSIO1JDF6S232P5jPYqBkRL9qly81ZgAOSU7rwI0stphCgd2kLiCrU9DjQCrJMWEqcNSjQL02s6d8A==
dependencies:
"@cspotcode/source-map-support" "0.7.0"
"@tsconfig/node10" "^1.0.7"
"@tsconfig/node12" "^1.0.7"
"@tsconfig/node14" "^1.0.0"
"@tsconfig/node16" "^1.0.2"
acorn "^8.4.1"
acorn-walk "^8.1.1"
arg "^4.1.0"
create-require "^1.1.0"
diff "^4.0.1"
make-error "^1.1.1"
source-map-support "^0.5.6"
yn "^3.0.0"
yn "3.1.1"
ts-pnp@^1.1.6:
version "1.2.0"
@@ -13620,6 +13732,11 @@ tslib@^1.10.0, tslib@^1.13.0, tslib@^1.8.1, tslib@^1.9.0:
resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00"
integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==
tslib@^2.3.1:
version "2.3.1"
resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.3.1.tgz#e8a335add5ceae51aa261d32a490158ef042ef01"
integrity sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==
tslint@~6.1.0:
version "6.1.3"
resolved "https://registry.yarnpkg.com/tslint/-/tslint-6.1.3.tgz#5c23b2eccc32487d5523bd3a470e9aa31789d904"
@@ -13730,10 +13847,10 @@ typescript@^3.5.2:
resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.9.9.tgz#e69905c54bc0681d0518bd4d587cc6f2d0b1a674"
integrity sha512-kdMjTiekY+z/ubJCATUPlRDl39vXYiMV9iyeMuEuXZh2we6zz80uovNN2WlAxmmdE/Z/YQe+EbOEXB5RHEED3w==
ua-parser-js@^0.7.23:
version "0.7.28"
resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.28.tgz#8ba04e653f35ce210239c64661685bf9121dec31"
integrity sha512-6Gurc1n//gjp9eQNXjD9O3M/sMwVtN5S8Lv9bvOYBfKfDNiIIhqiyi01vMBO45u4zkDE420w/e0se7Vs+sIg+g==
ua-parser-js@^0.7.30:
version "0.7.31"
resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.31.tgz#649a656b191dffab4f21d5e053e27ca17cbff5c6"
integrity sha512-qLK/Xe9E2uzmYI3qLeOmI0tEOt+TBBQyUIAh4aAgU05FVYzeZrKUdkAZfBNVGRaHVgV0TDkdEngJSw/SyQchkQ==
uglify-js@3.4.x:
version "3.4.10"
@@ -13881,9 +13998,9 @@ urix@^0.1.0:
integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=
url-parse@^1.4.3, url-parse@^1.5.1:
version "1.5.1"
resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.5.1.tgz#d5fa9890af8a5e1f274a2c98376510f6425f6e3b"
integrity sha512-HOfCOUJt7iSYzEx/UqgtwKRMC6EU91NFhsCHMv9oM03VJcVo2Qrp8T8kI9D7amFf1cu+/3CEhgb3rF9zL7k85Q==
version "1.5.3"
resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.5.3.tgz#71c1303d38fb6639ade183c2992c8cc0686df862"
integrity sha512-IIORyIQD9rvj0A4CLWsHkBBJuNqWpFQe224b6j9t/ABmquIS0qDU2pY6kl6AuOrL5OkCXHMCFNe1jBcuAggjvQ==
dependencies:
querystringify "^2.1.1"
requires-port "^1.0.0"
@@ -14529,11 +14646,16 @@ ws@^6.2.1:
dependencies:
async-limiter "~1.0.0"
ws@^7.2.3, ws@^7.4.4, ws@~7.4.2:
ws@^7.2.3, ws@^7.4.4:
version "7.4.4"
resolved "https://registry.yarnpkg.com/ws/-/ws-7.4.4.tgz#383bc9742cb202292c9077ceab6f6047b17f2d59"
integrity sha512-Qm8k8ojNQIMx7S+Zp8u/uHOx7Qazv3Yv4q68MiWWWOJhiwG5W3x7iqmRtJo8xxrciZUY4vRxUTJCKuRnF28ZZw==
ws@~8.2.3:
version "8.2.3"
resolved "https://registry.yarnpkg.com/ws/-/ws-8.2.3.tgz#63a56456db1b04367d0b721a0b80cae6d8becbba"
integrity sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA==
xhr@^2.0.1:
version "2.6.0"
resolved "https://registry.yarnpkg.com/xhr/-/xhr-2.6.0.tgz#b69d4395e792b4173d6b7df077f0fc5e4e2b249d"
@@ -14704,7 +14826,7 @@ yauzl@^2.10.0:
buffer-crc32 "~0.2.3"
fd-slicer "~1.1.0"
yn@^3.0.0:
yn@3.1.1:
version "3.1.1"
resolved "https://registry.yarnpkg.com/yn/-/yn-3.1.1.tgz#1e87401a09d767c1d5eab26a6e4c185182d2eb50"
integrity sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==