From b92dd457dea2169d4487cda5b308d371446fa2c2 Mon Sep 17 00:00:00 2001 From: Karsa Date: Fri, 27 May 2022 11:54:37 +0200 Subject: [PATCH 01/12] Improve the appearance of `thumbs-up` & `thumbs-down` (#668) * Added accessibility icon as per https://github.com/feathericons/feather/issues/633 * added newline to end of file * Updated icon to comply with design guidelines and more closely match accessibleicon.org * Improves thumbs Co-authored-by: Karsa --- icons/thumbs-down.svg | 3 ++- icons/thumbs-up.svg | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/icons/thumbs-down.svg b/icons/thumbs-down.svg index 818f7ae72..1243b6496 100644 --- a/icons/thumbs-down.svg +++ b/icons/thumbs-down.svg @@ -9,5 +9,6 @@ stroke-linecap="round" stroke-linejoin="round" > - + + diff --git a/icons/thumbs-up.svg b/icons/thumbs-up.svg index e53c9629e..5a5fcd936 100644 --- a/icons/thumbs-up.svg +++ b/icons/thumbs-up.svg @@ -9,5 +9,6 @@ stroke-linecap="round" stroke-linejoin="round" > - + + From 5a525f21cc11321b6cdb89770009d1ac802f4303 Mon Sep 17 00:00:00 2001 From: Eric Fennis Date: Mon, 30 May 2022 17:30:28 +0200 Subject: [PATCH 02/12] Extending the Contribution.md description with more topics (#654) * improve contribution guide * Add credits * Add more info contribution.md * Fix typos * Update CONTRIBUTING.md --- .gitignore | 1 + CONTRIBUTING.md | 137 +++++++++++++++++++++++++++++++++++++++++++++++- README.md | 8 +++ 3 files changed, 144 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 865cb1e3f..74f7d8fb0 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,6 @@ .DS_Store .next +.obsidian .now node_modules dist diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 92c7c367c..dc59663fd 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -42,10 +42,11 @@ Here you can find templates and instructions on how to implement the guidelines `Instructions`: You can find the [Inkscape Guide](/docs/INKSCAPE_GUIDE.md) and how to set up Inkscape under `/docs/INKSCAPE_GUIDE.md`. #### Figma + `Template`: None `Instructions`: You can find the [Figma Guide](/docs/FIGMA_GUIDE.md) and how to set up Figma under `/docs/FIGMA_GUIDE.md`. -#### Submitting Mulitple Icons +#### Submitting Multiple Icons If you want submit multiple icons, please separate the icons and group them. That makes reviewing the icons easier and keep the thread clean and scoped. So don't submit multiple icons in one PR that have noting to do with each other. @@ -58,6 +59,138 @@ Before creating an icon request, please search to see if someone has requested t If the icon has not already been requested, [create an issue](https://github.com/lucide-icons/lucide/issues/new?title=Icon%20Request:) with a title of `Icon request: ` and add as much information as possible. -## Icon Requests from Feather +### Icon Requests from Feather If you are a designer who wants to contribute to Lucide but you don't know what icons to work on, then have a look at the Requests from Feather. All open, unfinished and valid requests can be found in [Feather Icon Requests](https://github.com/lucide-icons/lucide/issues/119). + +## Development + +You will need minimum version of [Nodejs 16+](https://nodejs.org) +For packagemanagement you will need [yarn v1](https://yarnpkg.com/getting-started/install). +For flutter package development, you need [Flutter 1.17+](https://docs.flutter.dev/get-started/install). + +After cloning the project you need to run: + +```sh +yarn # Install dependencies, including the workspace packages +``` + +### Packages -> Yarn Workspaces + +To distribute different packages we use yarn workspaces. Before you start make sure you are familiar with this setup. Read guide here: [yarn workspaces](https://classic.yarnpkg.com/lang/en/docs/workspaces). + +The configured directory for workspaces is the [packages](./packages) directory, located in the root directory. There you will find all the current packages from lucide. + +> Note: One package is not managed by yarn: **lucide-flutter** + +### Generated Code + +For icons we use one single source of truth the icons svgs located in the icons directory. To distribute icons to the packages we generate code including: icon files with svg paths, index files with imports, and types files. Depending on the use case other necessary code will be generated. + +The commands for generating this code you will read in the next chapter. + +### Commonly used scripts + +#### Building + +The build script includes multiple subcommands to: clean the dist directory, generate icon files, generate types files, and build/transpile code for each build format. + +```sh +yarn [package-name] build + +#example: + +yarn lucide-react build +``` + +#### Testing + +Run unit tests with jest for each package to make sure all the package apis still works as expected. + +```sh +yarn [package-name] test + +#example: + +yarn lucide-vue test +``` + +Recommended to run the test watcher when making changes. + +```sh +yarn [package-name] test:watch + +#example: + +yarn lucide-preact test:watch +``` + +### Unit Testing + +When adding new features to for example the icon component for a framework. It is required to have this covered with some unit tests. + +### Local Testing + +To test changes in a local project, you can use `yarn link` or `npm link` to link the package. Before you do this make sure you builded the package first. + +```sh +# in packages/lucide-react +yarn link + +# in your local project + +yarn link lucide-react +``` + +## Project Structure + +Root directories + +```sh +lucide +| +├── docs +├── icons +├── packages +├── scripts +└── site +``` + +### Docs + +Detailed documentation about: installation, guides, packages, design guides etc. + +### Icons + +All the icons of lucide in SVG format. These will be used as source for all the packages and other distributions for the lucide icons. + +### packages + +Includes all the (npm) packages of lucide. + +> Note: One package is not managed by yarn: **lucide-flutter** + +### scripts + +Includes usefully scripts to automate certain jobs. Big part of the scripts is the template generation, for example it generates icon components for all the packages. These scripts are usually executed from the "scripts" section in the package.json. + +### site + +The lucide.dev website using [Nextjs](https://nextjs.org). + +## Documentation + +The documentation files are located in the [docs](./docs) directory. All these markdown files will be loaded in the build of the lucide.dev website. + +Feel free to write, adjust or add new markdown files to improve our documentation. + +## Support + +If you need any help or have problems with you contribution. Please don't hesitate to contact the Lucide Community, you can find us on [Github](https://github.com/lucide-icons/lucide) and [Discord](https://discord.gg/EH6nSts). + +## Credits + +Thank you to all the people who already contributed to Lucide! + + + diff --git a/README.md b/README.md index 1195950dd..bc3e3dabe 100644 --- a/README.md +++ b/README.md @@ -189,8 +189,16 @@ Join the community on our [Discord](https://discord.gg/EH6nSts) server! Lucide is totally free for commercial use and personally use, this software is licensed under the [ISC License](https://github.com/lucide-icons/lucide/blob/master/LICENSE). +## Credits + +Thank you to all the people who contributed to Lucide! + + + + ## Sponsors Powered by Vercel + From 554707273fe0aee749648875acd7d18dc123c6f9 Mon Sep 17 00:00:00 2001 From: Eric Fennis Date: Wed, 1 Jun 2022 22:46:05 +0200 Subject: [PATCH 03/12] Update workflows --- .github/workflows/ci.yml | 21 +- .github/workflows/release.yml | 137 ++++++----- yarn.lock | 441 +++++++++++++++++++++++++++++++++- 3 files changed, 513 insertions(+), 86 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index cb80fec0a..010cbf6ab 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -17,6 +17,13 @@ jobs: - name: Checkout code uses: actions/checkout@v2 + - name: Setup node + uses: actions/setup-node@v3 + with: + node-version: 16 + cache: 'yarn' + cache-dependency-path: 'yarn.lock' + - name: Fetch tags run: git fetch --all --tags @@ -24,20 +31,8 @@ jobs: id: latest-tag run: echo "::set-output name=LATEST_TAG::$(git describe --tags `git rev-list --tags --max-count=1`)" - - name: Get yarn cache directory path - id: yarn_cache - run: echo "::set-output name=YARN_CACHE_DIR::$(yarn cache dir)" - - - name: Get cached packaged - uses: actions/cache@v2 - with: - path: ${{ steps.yarn_cache.outputs.YARN_CACHE_DIR }} - key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }} - restore-keys: | - ${{ runner.os }}-yarn- - - name: Install dependencies - run: yarn --pure-lockfile + run: yarn --frozen-lockfile - name: Check if we can patch run: .github/workflows/version-up.sh --minor diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 0e5a8fa30..be6ba3ca8 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -33,17 +33,15 @@ jobs: needs: pre-build steps: - uses: actions/checkout@v2 - - uses: actions/setup-node@v2.4.0 + - name: Setup node + uses: actions/setup-node@v3 with: - node-version: "14" - cache: yarn + node-version: 16 + cache: 'yarn' cache-dependency-path: 'yarn.lock' - name: Install dependencies - run: yarn --prefer-offline - - - name: Set Auth Token - run: npm config set //registry.npmjs.org/:_authToken ${{ secrets.NPM_TOKEN }} + run: yarn --frozen-lockfile - name: Set new version run: yarn workspace lucide version --new-version ${{ needs.pre-build.outputs.VERSION }} --no-git-tag-version @@ -56,6 +54,8 @@ jobs: - name: Publish run: yarn workspace lucide publish + env: + NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} - name: Upload package.json uses: actions/upload-artifact@v2 @@ -69,16 +69,16 @@ jobs: needs: pre-build steps: - uses: actions/checkout@v2 - - uses: actions/setup-node@v2.4.0 + + - name: Setup node + uses: actions/setup-node@v3 with: - node-version: "14" - cache: yarn + node-version: 16 + cache: 'yarn' + cache-dependency-path: 'yarn.lock' - name: Install dependencies - run: yarn --prefer-offline - - - name: Set Auth Token - run: npm config set //registry.npmjs.org/:_authToken ${{ secrets.NPM_TOKEN }} + run: yarn --frozen-lockfile - name: Set package.json version lucide run: yarn workspace lucide-react version --new-version ${{ needs.pre-build.outputs.VERSION }} --no-git-tag-version @@ -91,6 +91,8 @@ jobs: - name: Publish run: yarn workspace lucide-react publish + env: + NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} - name: Upload package.json uses: actions/upload-artifact@v2 @@ -104,16 +106,16 @@ jobs: needs: pre-build steps: - uses: actions/checkout@v2 - - uses: actions/setup-node@v2.4.0 + + - name: Setup node + uses: actions/setup-node@v3 with: - node-version: "14" - cache: yarn + node-version: 16 + cache: 'yarn' + cache-dependency-path: 'yarn.lock' - name: Install dependencies - run: yarn --prefer-offline - - - name: Set Auth Token - run: npm config set //registry.npmjs.org/:_authToken ${{ secrets.NPM_TOKEN }} + run: yarn --frozen-lockfile - name: Set new version run: yarn workspace lucide-vue version --new-version ${{ needs.pre-build.outputs.VERSION }} --no-git-tag-version @@ -126,6 +128,8 @@ jobs: - name: Publish run: yarn workspace lucide-vue publish + env: + NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} - name: Upload package.json uses: actions/upload-artifact@v2 @@ -139,16 +143,16 @@ jobs: needs: pre-build steps: - uses: actions/checkout@v2 - - uses: actions/setup-node@v2.4.0 + + - name: Setup node + uses: actions/setup-node@v3 with: - node-version: "14" - cache: yarn + node-version: 16 + cache: 'yarn' + cache-dependency-path: 'yarn.lock' - name: Install dependencies - run: yarn --prefer-offline - - - name: Set Auth Token - run: npm config set //registry.npmjs.org/:_authToken ${{ secrets.NPM_TOKEN }} + run: yarn --frozen-lockfile - name: Set new version run: yarn workspace lucide-vue-next version --new-version ${{ needs.pre-build.outputs.VERSION }} --no-git-tag-version @@ -161,6 +165,8 @@ jobs: - name: Publish run: yarn workspace lucide-vue-next publish + env: + NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} - name: Upload package.json uses: actions/upload-artifact@v2 @@ -174,16 +180,16 @@ jobs: needs: pre-build steps: - uses: actions/checkout@v2 - - uses: actions/setup-node@v2.4.0 + + - name: Setup node + uses: actions/setup-node@v3 with: - node-version: "14" - cache: yarn + node-version: 16 + cache: 'yarn' + cache-dependency-path: 'yarn.lock' - name: Install dependencies - run: yarn --prefer-offline - - - name: Set Auth Token - run: npm config set //registry.npmjs.org/:_authToken ${{ secrets.NPM_TOKEN }} + run: yarn --frozen-lockfile - name: Set package.json version lucide run: yarn workspace lucide-angular version --new-version ${{ needs.pre-build.outputs.VERSION }} --no-git-tag-version @@ -196,6 +202,8 @@ jobs: - name: Publish run: yarn workspace lucide-angular publish dist + env: + NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} - name: Upload package.json uses: actions/upload-artifact@v2 @@ -209,16 +217,16 @@ jobs: needs: pre-build steps: - uses: actions/checkout@v2 - - uses: actions/setup-node@v2.4.0 + + - name: Setup node + uses: actions/setup-node@v3 with: - node-version: "14" - cache: yarn + node-version: 16 + cache: 'yarn' + cache-dependency-path: 'yarn.lock' - name: Install dependencies - run: yarn --prefer-offline - - - name: Set Auth Token - run: npm config set //registry.npmjs.org/:_authToken ${{ secrets.NPM_TOKEN }} + run: yarn --frozen-lockfile - name: Set package.json version lucide run: yarn workspace lucide-preact version --new-version ${{ needs.pre-build.outputs.VERSION }} --no-git-tag-version @@ -231,6 +239,8 @@ jobs: - name: Publish run: yarn workspace lucide-preact publish + env: + NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} - name: Upload package.json uses: actions/upload-artifact@v2 @@ -244,16 +254,16 @@ jobs: needs: pre-build steps: - uses: actions/checkout@v2 - - uses: actions/setup-node@v2.4.0 + + - name: Setup node + uses: actions/setup-node@v3 with: - node-version: "14" - cache: yarn + node-version: 16 + cache: 'yarn' + cache-dependency-path: 'yarn.lock' - name: Install dependencies - run: yarn --prefer-offline - - - name: Set Auth Token - run: npm config set //registry.npmjs.org/:_authToken ${{ secrets.NPM_TOKEN }} + run: yarn --frozen-lockfile - name: Set package.json version lucide run: yarn workspace lucide-svelte version --new-version ${{ needs.pre-build.outputs.VERSION }} --no-git-tag-version @@ -266,6 +276,8 @@ jobs: - name: Publish run: yarn workspace lucide-svelte publish + env: + NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} - name: Upload package.json uses: actions/upload-artifact@v2 @@ -280,16 +292,16 @@ jobs: steps: - uses: actions/checkout@v2 - uses: actions/download-artifact@v2 - - uses: actions/setup-node@v2.4.0 + + - name: Setup node + uses: actions/setup-node@v3 with: - node-version: "14" - cache: yarn + node-version: 16 + cache: 'yarn' + cache-dependency-path: 'yarn.lock' - name: Install dependencies - run: yarn --prefer-offline - - - name: Set Auth Token - run: npm config set //registry.npmjs.org/:_authToken ${{ secrets.NPM_TOKEN }} + run: yarn --frozen-lockfile - name: Set new version run: yarn workspace lucide-static version --new-version ${{ needs.pre-build.outputs.VERSION }} --no-git-tag-version @@ -302,6 +314,8 @@ jobs: - name: Publish run: yarn workspace lucide-static publish + env: + NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} - name: Upload package.json uses: actions/upload-artifact@v2 @@ -315,10 +329,13 @@ jobs: needs: pre-build steps: - uses: actions/checkout@v2 - - uses: actions/setup-node@v2.4.0 + + - name: Setup node + uses: actions/setup-node@v3 with: - node-version: "14" - cache: yarn + node-version: 16 + cache: 'yarn' + cache-dependency-path: 'yarn.lock' - name: Install FontForge run: sudo apt-get install zlib1g-dev fontforge @@ -345,7 +362,7 @@ jobs: run: sudo gem install fontcustom - name: Install - run: yarn --prefer-offline + run: yarn --frozen-lockfile - name: Build Icon Font run: | diff --git a/yarn.lock b/yarn.lock index d45bcf0e0..441f3d311 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2999,6 +2999,13 @@ resolved "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz" integrity sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ== +"@types/react-dom@^16.8.4": + version "16.9.16" + resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-16.9.16.tgz#c591f2ed1c6f32e9759dfa6eb4abfd8041f29e39" + integrity sha512-Oqc0RY4fggGA3ltEgyPLc3IV9T73IGoWjkONbsyJ3ZBn+UPPCYpU2ec0i3cEbJuEdZtkqcCF2l1zf2pBdgUGSg== + dependencies: + "@types/react" "^16" + "@types/react-dom@^17.0.0": version "17.0.9" resolved "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.9.tgz" @@ -3015,6 +3022,15 @@ "@types/scheduler" "*" csstype "^3.0.2" +"@types/react@^16", "@types/react@^16.8.23": + version "16.14.26" + resolved "https://registry.yarnpkg.com/@types/react/-/react-16.14.26.tgz#82540a240ba7207ebe87d9579051bc19c9ef7605" + integrity sha512-c/5CYyciOO4XdFcNhZW1O2woVx86k4T+DO2RorHZL7EhitkNQgSD/SgpdZJAUJa/qjVgOmTM44gHkAdZSXeQuQ== + dependencies: + "@types/prop-types" "*" + "@types/scheduler" "*" + csstype "^3.0.2" + "@types/resolve@1.17.1": version "1.17.1" resolved "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz" @@ -4203,6 +4219,11 @@ bcrypt-pbkdf@^1.0.0: dependencies: tweetnacl "^0.14.3" +big.js@^3.1.3: + version "3.2.0" + resolved "https://registry.yarnpkg.com/big.js/-/big.js-3.2.0.tgz#a5fc298b81b9e0dca2e458824784b65c52ba588e" + integrity sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q== + big.js@^5.2.2: version "5.2.2" resolved "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz" @@ -4638,6 +4659,14 @@ callsites@^3.0.0: resolved "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz" integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== +camel-case@3.0.x: + version "3.0.0" + resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-3.0.0.tgz#ca3c3688a4e9cf3a4cda777dc4dcbc713249cf73" + integrity sha512-+MbKztAYHXPr1jNTSKQF52VpcFjwY5RkR7fxksV8Doo4KAYc5Fl4UJRgthBbTmEx8C54DqahhbLJkDwjI3PI/w== + dependencies: + no-case "^2.2.0" + upper-case "^1.1.1" + camelcase@^5.0.0, camelcase@^5.3.1: version "5.3.1" resolved "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz" @@ -4690,7 +4719,7 @@ caseless@~0.12.0: resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= -chalk@2.x, chalk@^2.0.0, chalk@^2.1.0, chalk@^2.3.0, chalk@^2.4.1: +chalk@2.x, chalk@^2.0.0, chalk@^2.1.0, chalk@^2.3.0, chalk@^2.4.1, chalk@^2.4.2: version "2.4.2" resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== @@ -4843,6 +4872,13 @@ class-utils@^0.3.5: isobject "^3.0.0" static-extend "^0.1.1" +clean-css@4.2.x: + version "4.2.4" + resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-4.2.4.tgz#733bf46eba4e607c6891ea57c24a989356831178" + integrity sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A== + dependencies: + source-map "~0.6.0" + clean-stack@^2.0.0: version "2.2.0" resolved "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz" @@ -5064,6 +5100,11 @@ combined-stream@^1.0.6, combined-stream@^1.0.8, combined-stream@~1.0.6: dependencies: delayed-stream "~1.0.0" +commander@2.17.x: + version "2.17.1" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.17.1.tgz#bd77ab7de6de94205ceacc72f1716d29f20a77bf" + integrity sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg== + commander@^2.11.0, commander@^2.12.1, commander@^2.19.0, commander@^2.20.0: version "2.20.3" resolved "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz" @@ -5084,6 +5125,11 @@ commander@^7.0.0, commander@^7.2.0: resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== +commander@~2.19.0: + version "2.19.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.19.0.tgz#f6198aa84e5b83c46054b94ddedbfed5ee9ff12a" + integrity sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg== + commenting@1.1.0: version "1.1.0" resolved "https://registry.npmjs.org/commenting/-/commenting-1.1.0.tgz" @@ -5411,7 +5457,7 @@ cross-spawn@^5.1.0: shebang-command "^1.2.0" which "^1.2.9" -cross-spawn@^6.0.0: +cross-spawn@^6.0.0, cross-spawn@^6.0.5: version "6.0.5" resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz" integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== @@ -5486,6 +5532,25 @@ css-loader@5.0.1: schema-utils "^3.0.0" semver "^7.3.2" +css-loader@^3.0.0: + version "3.6.0" + resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-3.6.0.tgz#2e4b2c7e6e2d27f8c8f28f61bffcd2e6c91ef645" + integrity sha512-M5lSukoWi1If8dhQAUCvj4H8vUt3vOnwbQBH9DdTm/s4Ym2B/3dPMtYZeJmq7Q3S3Pa+I94DcZ7pc9bP14cWIQ== + dependencies: + camelcase "^5.3.1" + cssesc "^3.0.0" + icss-utils "^4.1.1" + loader-utils "^1.2.3" + normalize-path "^3.0.0" + postcss "^7.0.32" + postcss-modules-extract-imports "^2.0.0" + postcss-modules-local-by-default "^3.0.2" + postcss-modules-scope "^2.2.0" + postcss-modules-values "^3.0.0" + postcss-value-parser "^4.1.0" + schema-utils "^2.7.0" + semver "^6.3.0" + css-parse@~2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/css-parse/-/css-parse-2.0.0.tgz" @@ -5911,6 +5976,14 @@ defaults@^1.0.3: dependencies: clone "^1.0.2" +define-properties@^1.1.2: + version "1.1.4" + resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.4.tgz#0b14d7bd7fbeb2f3572c3a7eda80ea5d57fb05b1" + integrity sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA== + dependencies: + has-property-descriptors "^1.0.0" + object-keys "^1.1.1" + define-properties@^1.1.3: version "1.1.3" resolved "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz" @@ -5999,6 +6072,11 @@ destroy@~1.0.4: resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= +detect-file@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/detect-file/-/detect-file-1.0.0.tgz#f0d66d03672a825cb1b73bdb3fe62310c8e552b7" + integrity sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q== + detect-indent@^6.0.0: version "6.1.0" resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-6.1.0.tgz#592485ebbbf6b3b1ab2be175c8393d04ca0d57e6" @@ -6092,6 +6170,13 @@ dom-accessibility-api@^0.5.6: resolved "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.8.tgz" integrity sha512-rAfghuBPeJldxqsmZQtBbna4TqMgFe4xhYs24vPULNslbmXUdcga+CXiKWzZxyWw0FCkGKPgmizIysIvsAEN8w== +dom-converter@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/dom-converter/-/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768" + integrity sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA== + dependencies: + utila "~0.4" + dom-event-types@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/dom-event-types/-/dom-event-types-1.0.0.tgz" @@ -6151,6 +6236,13 @@ domexception@^2.0.1: dependencies: webidl-conversions "^5.0.0" +domhandler@^4.0.0: + version "4.3.1" + resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.3.1.tgz#8d792033416f59d68bc03a5aa7b018c1ca89279c" + integrity sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ== + dependencies: + domelementtype "^2.2.0" + domhandler@^4.2.0: version "4.2.2" resolved "https://registry.npmjs.org/domhandler/-/domhandler-4.2.2.tgz" @@ -6166,7 +6258,7 @@ domutils@^1.7.0: dom-serializer "0" domelementtype "1" -domutils@^2.6.0: +domutils@^2.5.2, domutils@^2.6.0: version "2.8.0" resolved "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz" integrity sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A== @@ -6263,6 +6355,11 @@ emoji-regex@^8.0.0: resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz" integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== +emojis-list@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389" + integrity sha512-knHEZMgs8BB+MInokmNTg/OyPlAddghe1YBgNwJBc5zsJi/uyIcXoSDsL/W9ymOsBoBGdPIHXYJ9+qKFwRwDng== + emojis-list@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz" @@ -6318,7 +6415,7 @@ enhanced-resolve@5.7.0: graceful-fs "^4.2.4" tapable "^2.2.0" -enhanced-resolve@^4.3.0: +enhanced-resolve@^4.0.0, enhanced-resolve@^4.1.1, enhanced-resolve@^4.3.0, enhanced-resolve@^4.5.0: version "4.5.0" resolved "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz" integrity sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg== @@ -6983,6 +7080,13 @@ expand-template@^2.0.3: resolved "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz" integrity sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg== +expand-tilde@^2.0.0, expand-tilde@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/expand-tilde/-/expand-tilde-2.0.2.tgz#97e801aa052df02454de46b02bf621642cdc8502" + integrity sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw== + dependencies: + homedir-polyfill "^1.0.1" + expect@^26.6.2: version "26.6.2" resolved "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz" @@ -7337,6 +7441,16 @@ find-versions@^4.0.0: dependencies: semver-regex "^3.1.2" +findup-sync@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/findup-sync/-/findup-sync-3.0.0.tgz#17b108f9ee512dfb7a5c7f3c8b27ea9e1a9c08d1" + integrity sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg== + dependencies: + detect-file "^1.0.0" + is-glob "^4.0.0" + micromatch "^3.0.4" + resolve-dir "^1.0.1" + flat-cache@^1.2.1: version "1.3.4" resolved "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.4.tgz" @@ -7642,6 +7756,42 @@ glob@7.2.0, 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" +global-modules@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-1.0.0.tgz#6d770f0eb523ac78164d72b5e71a8877265cc3ea" + integrity sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg== + dependencies: + global-prefix "^1.0.1" + is-windows "^1.0.1" + resolve-dir "^1.0.0" + +global-modules@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-2.0.0.tgz#997605ad2345f27f51539bea26574421215c7780" + integrity sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A== + dependencies: + global-prefix "^3.0.0" + +global-prefix@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-1.0.2.tgz#dbf743c6c14992593c655568cb66ed32c0122ebe" + integrity sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg== + dependencies: + expand-tilde "^2.0.2" + homedir-polyfill "^1.0.1" + ini "^1.3.4" + is-windows "^1.0.1" + which "^1.2.14" + +global-prefix@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-3.0.0.tgz#fc85f73064df69f50421f47f883fe5b913ba9b97" + integrity sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg== + dependencies: + ini "^1.3.5" + kind-of "^6.0.2" + which "^1.3.1" + global@~4.4.0: version "4.4.0" resolved "https://registry.npmjs.org/global/-/global-4.4.0.tgz" @@ -7799,6 +7949,13 @@ has-flag@^4.0.0: resolved "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== +has-property-descriptors@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz#610708600606d36961ed04c196193b6a607fa861" + integrity sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ== + dependencies: + get-intrinsic "^1.1.1" + has-symbols@^1.0.1, has-symbols@^1.0.2: version "1.0.2" resolved "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz" @@ -7876,7 +8033,7 @@ hash.js@^1.0.0, hash.js@^1.0.3: inherits "^2.0.3" minimalistic-assert "^1.0.1" -he@^1.1.0: +he@1.2.x, he@^1.1.0: version "1.2.0" resolved "https://registry.npmjs.org/he/-/he-1.2.0.tgz" integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== @@ -7958,6 +8115,51 @@ html-escaper@^2.0.0: resolved "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz" integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== +html-minifier@^3.2.3: + version "3.5.21" + resolved "https://registry.yarnpkg.com/html-minifier/-/html-minifier-3.5.21.tgz#d0040e054730e354db008463593194015212d20c" + integrity sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA== + dependencies: + camel-case "3.0.x" + clean-css "4.2.x" + commander "2.17.x" + he "1.2.x" + param-case "2.1.x" + relateurl "0.2.x" + uglify-js "3.4.x" + +html-webpack-inline-source-plugin@^0.0.10: + version "0.0.10" + resolved "https://registry.yarnpkg.com/html-webpack-inline-source-plugin/-/html-webpack-inline-source-plugin-0.0.10.tgz#89bd5f761e4f16902aa76a44476eb52831c9f7f0" + integrity sha512-0ZNU57u7283vrXSF5a4VDnVOMWiSwypKIp1z/XfXWoVHLA1r3Xmyxx5+Lz+mnthz/UvxL1OAf41w5UIF68Jngw== + dependencies: + escape-string-regexp "^1.0.5" + slash "^1.0.0" + source-map-url "^0.4.0" + +html-webpack-plugin@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-3.2.0.tgz#b01abbd723acaaa7b37b6af4492ebda03d9dd37b" + integrity sha512-Br4ifmjQojUP4EmHnRBoUIYcZ9J7M4bTMcm7u6xoIAIuq2Nte4TzXX0533owvkQKQD1WeMTTTyD4Ni4QKxS0Bg== + dependencies: + html-minifier "^3.2.3" + loader-utils "^0.2.16" + lodash "^4.17.3" + pretty-error "^2.0.2" + tapable "^1.0.0" + toposort "^1.0.0" + util.promisify "1.0.0" + +htmlparser2@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-6.1.0.tgz#c4d762b6c3371a05dbe65e94ae43a9f845fb8fb7" + integrity sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.0.0" + domutils "^2.5.2" + entities "^2.0.0" + http-cache-semantics@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz#49e91c5cbf36c9b94bcfcd71c23d5249ec74e390" @@ -8238,7 +8440,7 @@ ini@2.0.0: resolved "https://registry.yarnpkg.com/ini/-/ini-2.0.0.tgz#e5fd556ecdd5726be978fa1001862eacb0a94bc5" integrity sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA== -ini@^1.3.4, ini@~1.3.0: +ini@^1.3.4, ini@^1.3.5, ini@~1.3.0: version "1.3.8" resolved "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz" integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== @@ -8306,6 +8508,11 @@ internal-slot@^1.0.3: has "^1.0.3" side-channel "^1.0.4" +interpret@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.4.0.tgz#665ab8bc4da27a774a40584e812e3e0fa45b1a1e" + integrity sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA== + invariant@^2.2.2: version "2.2.4" resolved "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz" @@ -8729,7 +8936,7 @@ is-whitespace@^0.3.0: resolved "https://registry.npmjs.org/is-whitespace/-/is-whitespace-0.3.0.tgz" integrity sha1-Fjnssb4DauxppUy7QBz77XEUq38= -is-windows@^1.0.2: +is-windows@^1.0.1, is-windows@^1.0.2: version "1.0.2" resolved "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz" integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== @@ -9413,7 +9620,7 @@ json3@^3.3.3: resolved "https://registry.yarnpkg.com/json3/-/json3-3.3.3.tgz#7fc10e375fc5ae42c4705a5cc0aa6f62be305b81" integrity sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA== -json5@^0.5.1: +json5@^0.5.0, json5@^0.5.1: version "0.5.1" resolved "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz" integrity sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE= @@ -9733,7 +9940,17 @@ loader-utils@2.0.0: emojis-list "^3.0.0" json5 "^2.1.2" -loader-utils@^1.1.0, loader-utils@^1.2.3, loader-utils@^1.4.0: +loader-utils@^0.2.16: + version "0.2.17" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-0.2.17.tgz#f86e6374d43205a6e6c60e9196f17c0299bfb348" + integrity sha512-tiv66G0SmiOx+pLWMtGEkfSEejxvb6N6uRrQjfWJIT79W9GMpgKeCAmm9aVBKtd4WEgntciI8CsGqjpDoCWJug== + dependencies: + big.js "^3.1.3" + emojis-list "^2.0.0" + json5 "^0.5.0" + object-assign "^4.0.1" + +loader-utils@^1.0.2, loader-utils@^1.1.0, loader-utils@^1.2.3, loader-utils@^1.4.0: version "1.4.0" resolved "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz" integrity sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA== @@ -9801,7 +10018,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.21, lodash@^4.17.4, lodash@^4.3.0, lodash@^4.7.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, lodash@^4.7.0: version "4.17.21" resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== @@ -9847,6 +10064,11 @@ loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.4.0: dependencies: js-tokens "^3.0.0 || ^4.0.0" +lower-case@^1.1.1: + version "1.1.4" + resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-1.1.4.tgz#9a2cabd1b9e8e0ae993a4bf7d5875c39c42e8eac" + integrity sha512-2Fgx1Ycm599x+WGpIYwJOvsjmXFzTSc34IwDWALRA/8AopUKAVPwfJ+h5+f85BCp0PWmmJcWzEpxOpoXycMpdA== + lower-case@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-2.0.2.tgz#6fa237c63dbdc4a82ca0fd882e4722dc5e634e28" @@ -9876,6 +10098,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.npmjs.org/lz-string/-/lz-string-1.4.4.tgz" @@ -10015,7 +10242,7 @@ methods@~1.1.2: resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= -micromatch@^3.1.10, micromatch@^3.1.4: +micromatch@^3.0.4, micromatch@^3.1.10, micromatch@^3.1.4: version "3.1.10" resolved "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz" integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg== @@ -10034,6 +10261,14 @@ micromatch@^3.1.10, micromatch@^3.1.4: snapdragon "^0.8.1" to-regex "^3.0.2" +micromatch@^4.0.0: + version "4.0.5" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" + integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== + dependencies: + braces "^3.0.2" + picomatch "^2.3.1" + micromatch@^4.0.2, micromatch@^4.0.4: version "4.0.4" resolved "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz" @@ -10397,6 +10632,13 @@ nice-try@^1.0.4: resolved "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz" integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== +no-case@^2.2.0: + version "2.3.2" + resolved "https://registry.yarnpkg.com/no-case/-/no-case-2.3.2.tgz#60b813396be39b3f1288a4c1ed5d1e7d28b464ac" + integrity sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ== + dependencies: + lower-case "^1.1.1" + no-case@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/no-case/-/no-case-3.0.4.tgz#d361fd5c9800f558551a8369fc0dcd4662b6124d" @@ -11061,6 +11303,13 @@ parallel-transform@^1.1.0: inherits "^2.0.3" readable-stream "^2.1.5" +param-case@2.1.x: + version "2.1.1" + resolved "https://registry.yarnpkg.com/param-case/-/param-case-2.1.1.tgz#df94fd8cf6531ecf75e6bef9a0858fbc72be2247" + integrity sha512-eQE845L6ot89sk2N8liD8HAuH4ca6Vvr7VWAWwt7+kvvG5aBcPmmphQ68JsEG2qa9n1TykS2DLeMt363AAH8/w== + dependencies: + no-case "^2.2.0" + parent-module@^1.0.0: version "1.0.1" resolved "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz" @@ -11278,6 +11527,11 @@ picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.2, picomatch@^2.2.3: resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz" integrity sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw== +picomatch@^2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" + integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== + pify@^2.0.0, pify@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" @@ -12081,6 +12335,14 @@ pretty-bytes@^5.3.0: resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-5.6.0.tgz#356256f643804773c82f64723fe78c92c62beaeb" integrity sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg== +pretty-error@^2.0.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-2.1.2.tgz#be89f82d81b1c86ec8fdfbc385045882727f93b6" + integrity sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw== + dependencies: + lodash "^4.17.20" + renderkid "^2.0.4" + pretty-format@^26.6.2: version "26.6.2" resolved "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz" @@ -12379,6 +12641,16 @@ rc@^1.2.7: minimist "^1.2.0" strip-json-comments "~2.0.1" +react-dom@^16.8.6: + version "16.14.0" + resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.14.0.tgz#7ad838ec29a777fb3c75c3a190f661cf92ab8b89" + integrity sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + prop-types "^15.6.2" + scheduler "^0.19.1" + react-dom@^17.0.0, react-dom@^17.0.2: version "17.0.2" resolved "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz" @@ -12403,7 +12675,7 @@ react-refresh@^0.10.0: resolved "https://registry.npmjs.org/react-refresh/-/react-refresh-0.10.0.tgz" integrity sha512-PgidR3wST3dDYKr6b4pJoqQFpPGNKDSCDx4cZoshjXipw3LzO7mG1My2pwEzz2JVkF+inx3xRpDeQLFQGH/hsQ== -react@^16.5.1: +react@^16.5.1, react@^16.8.6: version "16.14.0" resolved "https://registry.npmjs.org/react/-/react-16.14.0.tgz" integrity sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g== @@ -12621,6 +12893,11 @@ regjsparser@^0.7.0: dependencies: jsesc "~0.5.0" +relateurl@0.2.x: + version "0.2.7" + resolved "https://registry.yarnpkg.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9" + integrity sha1-VNvzd+UUQKypCkzSdGANP/LYiKk= + remove-trailing-separator@^1.0.1: version "1.1.0" resolved "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz" @@ -12631,6 +12908,17 @@ rename-keys@^1.1.2: resolved "https://registry.npmjs.org/rename-keys/-/rename-keys-1.2.0.tgz" integrity sha512-U7XpAktpbSgHTRSNRrjKSrjYkZKuhUukfoBlXWXUExCAqhzh1TU3BDRAfJmarcl5voKS+pbKU9MvyLWKZ4UEEg== +renderkid@^2.0.4: + version "2.0.7" + resolved "https://registry.yarnpkg.com/renderkid/-/renderkid-2.0.7.tgz#464f276a6bdcee606f4a15993f9b29fc74ca8609" + integrity sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ== + dependencies: + css-select "^4.1.3" + dom-converter "^0.2.0" + htmlparser2 "^6.1.0" + lodash "^4.17.21" + strip-ansi "^3.0.1" + repeat-element@^1.1.2: version "1.1.4" resolved "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz" @@ -12719,6 +13007,14 @@ resolve-cwd@^3.0.0: dependencies: resolve-from "^5.0.0" +resolve-dir@^1.0.0, resolve-dir@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/resolve-dir/-/resolve-dir-1.0.1.tgz#79a40644c362be82f26effe739c9bb5382046f43" + integrity sha1-eaQGRMNivoLybv/nOcm7U4IEb0M= + dependencies: + expand-tilde "^2.0.0" + global-modules "^1.0.0" + resolve-from@^1.0.0: version "1.0.1" resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz" @@ -13092,6 +13388,14 @@ saxes@^5.0.1: dependencies: xmlchars "^2.2.0" +scheduler@^0.19.1: + version "0.19.1" + resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.19.1.tgz#4f3e2ed2c1a7d65681f4c854fa8c5a1ccb40f196" + integrity sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + scheduler@^0.20.2: version "0.20.2" resolved "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz" @@ -13401,6 +13705,11 @@ sisteransi@^1.0.5: resolved "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz" integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== +slash@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55" + integrity sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU= + slash@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz" @@ -14010,6 +14319,14 @@ style-loader@2.0.0: loader-utils "^2.0.0" schema-utils "^3.0.0" +style-loader@^0.23.1: + version "0.23.1" + resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-0.23.1.tgz#cb9154606f3e771ab6c4ab637026a1049174d925" + integrity sha512-XK+uv9kWwhZMZ1y7mysB+zoihsEj4wneFWAS5qoiLwzW0WzSqMrrsIy+a3zkQJq0ipFtBpX5W3MqyRIBF/WFGg== + dependencies: + loader-utils "^1.1.0" + schema-utils "^1.0.0" + stylehacks@^4.0.0: version "4.0.3" resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-4.0.3.tgz#6718fcaf4d1e07d8a1318690881e8d96726a71d5" @@ -14453,6 +14770,11 @@ toidentifier@1.0.1: resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35" integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== +toposort@^1.0.0: + version "1.0.7" + resolved "https://registry.yarnpkg.com/toposort/-/toposort-1.0.7.tgz#2e68442d9f64ec720b8cc89e6443ac6caa950029" + integrity sha1-LmhELZ9k7HILjMieZEOsbKqVACk= + tough-cookie@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz" @@ -14487,6 +14809,17 @@ tree-kill@1.2.2: resolved "https://registry.yarnpkg.com/tree-kill/-/tree-kill-1.2.2.tgz#4ca09a9092c88b73a7cdc5e8a01b507b0790a0cc" integrity sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A== +ts-loader@^6.0.4: + version "6.2.2" + resolved "https://registry.yarnpkg.com/ts-loader/-/ts-loader-6.2.2.tgz#dffa3879b01a1a1e0a4b85e2b8421dc0dfff1c58" + integrity sha512-HDo5kXZCBml3EUPcc7RlZOV/JGlLHwppTLEHb3SHnr5V7NXD4klMEkrhJe5wgRbaWsSXi+Y1SIBN/K9B6zWGWQ== + dependencies: + chalk "^2.3.0" + enhanced-resolve "^4.0.0" + loader-utils "^1.0.2" + micromatch "^4.0.0" + semver "^6.0.0" + ts-node@~10.4.0: version "10.4.0" resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-10.4.0.tgz#680f88945885f4e6cf450e7f0d6223dd404895f7" @@ -14640,6 +14973,11 @@ typescript@4.1.5: resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.1.5.tgz#123a3b214aaff3be32926f0d8f1f6e704eb89a72" integrity sha512-6OSu9PTIzmn9TCDiovULTnET6BgXtDYL4Gg4szY+cGsc3JP1dQL8qvE8kShTRx1NIw4Q9IBHlwODjkjWEtMUyA== +typescript@^3.5.2: + version "3.9.10" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.9.10.tgz#70f3910ac7a51ed6bef79da7800690b19bf778b8" + integrity sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q== + typescript@^4.3.2: version "4.4.4" resolved "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz" @@ -14655,6 +14993,14 @@ ua-parser-js@^0.7.30: 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" + resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.4.10.tgz#9ad9563d8eb3acdfb8d38597d2af1d815f6a755f" + integrity sha512-Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw== + dependencies: + commander "~2.19.0" + source-map "~0.6.1" + unbox-primitive@^1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz" @@ -14780,6 +15126,11 @@ upath@^1.1.1: resolved "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz" integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg== +upper-case@^1.1.1: + version "1.1.3" + resolved "https://registry.yarnpkg.com/upper-case/-/upper-case-1.1.3.tgz#f6b4501c2ec4cdd26ba78be7222961de77621598" + integrity sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg= + uri-js@^4.2.2: version "4.4.1" resolved "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz" @@ -14825,6 +15176,14 @@ util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= +util.promisify@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.0.tgz#440f7165a459c9a16dc145eb8e72f35687097030" + integrity sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA== + dependencies: + define-properties "^1.1.2" + object.getownpropertydescriptors "^2.0.3" + util.promisify@~1.0.0: version "1.0.1" resolved "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz" @@ -14849,6 +15208,11 @@ util@^0.11.0: dependencies: inherits "2.0.3" +utila@~0.4: + version "0.4.0" + resolved "https://registry.yarnpkg.com/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c" + integrity sha1-ihagXURWV6Oupe7MWxKk+lN5dyw= + utils-merge@1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" @@ -14869,6 +15233,11 @@ uuid@^3.0.0, uuid@^3.3.2: resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== +v8-compile-cache@^2.1.1: + version "2.3.0" + resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee" + integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA== + v8-to-istanbul@^7.0.0: version "7.1.2" resolved "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.1.2.tgz" @@ -15119,6 +15488,23 @@ webidl-conversions@^6.1.0: resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz" integrity sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w== +webpack-cli@^3.3.5: + version "3.3.12" + resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-3.3.12.tgz#94e9ada081453cd0aa609c99e500012fd3ad2d4a" + integrity sha512-NVWBaz9k839ZH/sinurM+HcDvJOTXwSjYp1ku+5XKeOC03z8v5QitnK/x+lAxGXFyhdayoIf/GOpv85z3/xPag== + dependencies: + chalk "^2.4.2" + cross-spawn "^6.0.5" + enhanced-resolve "^4.1.1" + findup-sync "^3.0.0" + global-modules "^2.0.0" + import-local "^2.0.0" + interpret "^1.4.0" + loader-utils "^1.4.0" + supports-color "^6.1.0" + v8-compile-cache "^2.1.1" + yargs "^13.3.2" + webpack-dev-middleware@3.7.2: version "3.7.2" resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-3.7.2.tgz#0019c3db716e3fa5cecbf64f2ab88a74bab331f3" @@ -15248,6 +15634,35 @@ webpack@4.44.2: watchpack "^1.7.4" webpack-sources "^1.4.1" +webpack@^4.35.2: + version "4.46.0" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.46.0.tgz#bf9b4404ea20a073605e0a011d188d77cb6ad542" + integrity sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q== + dependencies: + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/helper-module-context" "1.9.0" + "@webassemblyjs/wasm-edit" "1.9.0" + "@webassemblyjs/wasm-parser" "1.9.0" + acorn "^6.4.1" + ajv "^6.10.2" + ajv-keywords "^3.4.1" + chrome-trace-event "^1.0.2" + enhanced-resolve "^4.5.0" + eslint-scope "^4.0.3" + json-parse-better-errors "^1.0.2" + loader-runner "^2.4.0" + loader-utils "^1.2.3" + memory-fs "^0.4.1" + micromatch "^3.1.10" + mkdirp "^0.5.3" + neo-async "^2.6.1" + node-libs-browser "^2.2.1" + schema-utils "^1.0.0" + tapable "^1.1.3" + terser-webpack-plugin "^1.4.3" + watchpack "^1.7.4" + webpack-sources "^1.4.1" + websocket-driver@>=0.5.1, websocket-driver@^0.7.4: version "0.7.4" resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.4.tgz#89ad5295bbf64b480abcba31e4953aca706f5760" @@ -15312,7 +15727,7 @@ which-pm-runs@^1.0.0: resolved "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.0.0.tgz" integrity sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs= -which@^1.2.1, which@^1.2.9: +which@^1.2.1, which@^1.2.14, which@^1.2.9, which@^1.3.1: version "1.3.1" resolved "https://registry.npmjs.org/which/-/which-1.3.1.tgz" integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== From b82cbbd72c10474eebc31ce447ecce8543e54a15 Mon Sep 17 00:00:00 2001 From: Karsa Date: Wed, 1 Jun 2022 22:47:01 +0200 Subject: [PATCH 04/12] Fixes `pin` and adds `pin-off` (#667) * Added accessibility icon as per https://github.com/feathericons/feather/issues/633 * added newline to end of file * Updated icon to comply with design guidelines and more closely match accessibleicon.org * Fixes pin & adds pin-off * Reverted to vertical icon style Co-authored-by: Karsa --- icons/pin-off.svg | 16 ++++++++++++++++ icons/pin.svg | 5 ++--- tags.json | 6 ++++++ 3 files changed, 24 insertions(+), 3 deletions(-) create mode 100644 icons/pin-off.svg diff --git a/icons/pin-off.svg b/icons/pin-off.svg new file mode 100644 index 000000000..ca5419429 --- /dev/null +++ b/icons/pin-off.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/icons/pin.svg b/icons/pin.svg index dbd08f1e5..0d2c2b310 100644 --- a/icons/pin.svg +++ b/icons/pin.svg @@ -9,7 +9,6 @@ stroke-linecap="round" stroke-linejoin="round" > - - - + + diff --git a/tags.json b/tags.json index f75fc0a41..5ec3a3d1b 100644 --- a/tags.json +++ b/tags.json @@ -1988,6 +1988,12 @@ "lock", "fix" ], + "unpin": [ + "unsave", + "unlock", + "remove", + "unfix" + ], "pipette": [ "eye dropper", "color picker" From b184f46bf9495d4c5de0098564472964c27fc9ff Mon Sep 17 00:00:00 2001 From: Eric Fennis Date: Wed, 1 Jun 2022 22:54:34 +0200 Subject: [PATCH 05/12] Fix publish --- .github/workflows/release.yml | 40 +++++++++++-------- .../tests/__snapshots__/lucide.spec.js.snap | 4 +- 2 files changed, 26 insertions(+), 18 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index be6ba3ca8..40dea9a78 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -43,6 +43,9 @@ jobs: - name: Install dependencies run: yarn --frozen-lockfile + - name: Set Auth Token + run: npm config set //registry.npmjs.org/:_authToken ${{ secrets.NPM_TOKEN }} + - name: Set new version run: yarn workspace lucide version --new-version ${{ needs.pre-build.outputs.VERSION }} --no-git-tag-version @@ -54,8 +57,6 @@ jobs: - name: Publish run: yarn workspace lucide publish - env: - NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} - name: Upload package.json uses: actions/upload-artifact@v2 @@ -80,6 +81,9 @@ jobs: - name: Install dependencies run: yarn --frozen-lockfile + - name: Set Auth Token + run: npm config set //registry.npmjs.org/:_authToken ${{ secrets.NPM_TOKEN }} + - name: Set package.json version lucide run: yarn workspace lucide-react version --new-version ${{ needs.pre-build.outputs.VERSION }} --no-git-tag-version @@ -91,8 +95,6 @@ jobs: - name: Publish run: yarn workspace lucide-react publish - env: - NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} - name: Upload package.json uses: actions/upload-artifact@v2 @@ -117,6 +119,9 @@ jobs: - name: Install dependencies run: yarn --frozen-lockfile + - name: Set Auth Token + run: npm config set //registry.npmjs.org/:_authToken ${{ secrets.NPM_TOKEN }} + - name: Set new version run: yarn workspace lucide-vue version --new-version ${{ needs.pre-build.outputs.VERSION }} --no-git-tag-version @@ -128,8 +133,6 @@ jobs: - name: Publish run: yarn workspace lucide-vue publish - env: - NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} - name: Upload package.json uses: actions/upload-artifact@v2 @@ -154,6 +157,9 @@ jobs: - name: Install dependencies run: yarn --frozen-lockfile + - name: Set Auth Token + run: npm config set //registry.npmjs.org/:_authToken ${{ secrets.NPM_TOKEN }} + - name: Set new version run: yarn workspace lucide-vue-next version --new-version ${{ needs.pre-build.outputs.VERSION }} --no-git-tag-version @@ -165,8 +171,6 @@ jobs: - name: Publish run: yarn workspace lucide-vue-next publish - env: - NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} - name: Upload package.json uses: actions/upload-artifact@v2 @@ -191,6 +195,9 @@ jobs: - name: Install dependencies run: yarn --frozen-lockfile + - name: Set Auth Token + run: npm config set //registry.npmjs.org/:_authToken ${{ secrets.NPM_TOKEN }} + - name: Set package.json version lucide run: yarn workspace lucide-angular version --new-version ${{ needs.pre-build.outputs.VERSION }} --no-git-tag-version @@ -202,8 +209,6 @@ jobs: - name: Publish run: yarn workspace lucide-angular publish dist - env: - NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} - name: Upload package.json uses: actions/upload-artifact@v2 @@ -228,6 +233,9 @@ jobs: - name: Install dependencies run: yarn --frozen-lockfile + - name: Set Auth Token + run: npm config set //registry.npmjs.org/:_authToken ${{ secrets.NPM_TOKEN }} + - name: Set package.json version lucide run: yarn workspace lucide-preact version --new-version ${{ needs.pre-build.outputs.VERSION }} --no-git-tag-version @@ -239,8 +247,6 @@ jobs: - name: Publish run: yarn workspace lucide-preact publish - env: - NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} - name: Upload package.json uses: actions/upload-artifact@v2 @@ -265,6 +271,9 @@ jobs: - name: Install dependencies run: yarn --frozen-lockfile + - name: Set Auth Token + run: npm config set //registry.npmjs.org/:_authToken ${{ secrets.NPM_TOKEN }} + - name: Set package.json version lucide run: yarn workspace lucide-svelte version --new-version ${{ needs.pre-build.outputs.VERSION }} --no-git-tag-version @@ -276,8 +285,6 @@ jobs: - name: Publish run: yarn workspace lucide-svelte publish - env: - NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} - name: Upload package.json uses: actions/upload-artifact@v2 @@ -303,6 +310,9 @@ jobs: - name: Install dependencies run: yarn --frozen-lockfile + - name: Set Auth Token + run: npm config set //registry.npmjs.org/:_authToken ${{ secrets.NPM_TOKEN }} + - name: Set new version run: yarn workspace lucide-static version --new-version ${{ needs.pre-build.outputs.VERSION }} --no-git-tag-version @@ -314,8 +324,6 @@ jobs: - name: Publish run: yarn workspace lucide-static publish - env: - NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} - name: Upload package.json uses: actions/upload-artifact@v2 diff --git a/packages/lucide/tests/__snapshots__/lucide.spec.js.snap b/packages/lucide/tests/__snapshots__/lucide.spec.js.snap index 943660518..37269a484 100644 --- a/packages/lucide/tests/__snapshots__/lucide.spec.js.snap +++ b/packages/lucide/tests/__snapshots__/lucide.spec.js.snap @@ -1,5 +1,5 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP -exports[`createIcons should add custom attributes 1`] = `""`; +exports[`createIcons should add custom attributes 1`] = `""`; -exports[`createIcons should read elements from DOM and replace it with icons 1`] = `""`; +exports[`createIcons should read elements from DOM and replace it with icons 1`] = `""`; From 3082858b549614d0c3a2a93283065ea507ed5d85 Mon Sep 17 00:00:00 2001 From: Karsa Date: Wed, 1 Jun 2022 22:57:03 +0200 Subject: [PATCH 06/12] Adds extra `calendar-*` icons (#685) * Adds extra calendar icons * Added alternate calendar-x icon Co-authored-by: Karsa --- icons/calendar-check-2.svg | 17 ++++++++++ icons/calendar-check.svg | 17 ++++++++++ icons/calendar-days.svg | 22 +++++++++++++ icons/calendar-minus.svg | 17 ++++++++++ icons/calendar-off.svg | 18 +++++++++++ icons/calendar-plus.svg | 18 +++++++++++ icons/calendar-range.svg | 20 ++++++++++++ icons/calendar-x-2.svg | 18 +++++++++++ icons/calendar-x.svg | 18 +++++++++++ tags.json | 64 ++++++++++++++++++++++++++++++++++++++ 10 files changed, 229 insertions(+) create mode 100644 icons/calendar-check-2.svg create mode 100644 icons/calendar-check.svg create mode 100644 icons/calendar-days.svg create mode 100644 icons/calendar-minus.svg create mode 100644 icons/calendar-off.svg create mode 100644 icons/calendar-plus.svg create mode 100644 icons/calendar-range.svg create mode 100644 icons/calendar-x-2.svg create mode 100644 icons/calendar-x.svg diff --git a/icons/calendar-check-2.svg b/icons/calendar-check-2.svg new file mode 100644 index 000000000..7fbce619c --- /dev/null +++ b/icons/calendar-check-2.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/icons/calendar-check.svg b/icons/calendar-check.svg new file mode 100644 index 000000000..11de0fd36 --- /dev/null +++ b/icons/calendar-check.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/icons/calendar-days.svg b/icons/calendar-days.svg new file mode 100644 index 000000000..c7b266742 --- /dev/null +++ b/icons/calendar-days.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + diff --git a/icons/calendar-minus.svg b/icons/calendar-minus.svg new file mode 100644 index 000000000..1cb7cd206 --- /dev/null +++ b/icons/calendar-minus.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/icons/calendar-off.svg b/icons/calendar-off.svg new file mode 100644 index 000000000..b3aaa40c5 --- /dev/null +++ b/icons/calendar-off.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/icons/calendar-plus.svg b/icons/calendar-plus.svg new file mode 100644 index 000000000..b8d694690 --- /dev/null +++ b/icons/calendar-plus.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/icons/calendar-range.svg b/icons/calendar-range.svg new file mode 100644 index 000000000..b4cf87919 --- /dev/null +++ b/icons/calendar-range.svg @@ -0,0 +1,20 @@ + + + + + + + + + + diff --git a/icons/calendar-x-2.svg b/icons/calendar-x-2.svg new file mode 100644 index 000000000..bd86174ee --- /dev/null +++ b/icons/calendar-x-2.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/icons/calendar-x.svg b/icons/calendar-x.svg new file mode 100644 index 000000000..0cbb3117e --- /dev/null +++ b/icons/calendar-x.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/tags.json b/tags.json index 5ec3a3d1b..b0081e5a3 100644 --- a/tags.json +++ b/tags.json @@ -513,8 +513,72 @@ ], "calendar": [ "date", + "time", + "event", "birthdate" ], + "calendar-check": [ + "date", + "time", + "event", + "confirm", + "subscribe" + ], + "calendar-check-2": [ + "date", + "time", + "event", + "confirm", + "subscribe" + ], + "calendar-days": [ + "date", + "time", + "event" + ], + "calendar-minus": [ + "date", + "time", + "event", + "delete", + "remove" + ], + "calendar-off": [ + "date", + "time", + "event", + "delete", + "remove" + ], + "calendar-plus": [ + "date", + "time", + "event", + "add", + "subscribe", + "create", + "new" + ], + "calendar-range": [ + "date", + "time", + "event", + "range", + "period" + ], + "calendar-x": [ + "date", + "time", + "event", + "remove", + "busy" + ], + "calendar-x-2": [ + "date", + "time", + "event", + "remove" + ], "camera": [ "photo", "webcam", From 2f0d587ef01da9bc94f9c96a2237f16bbba9a850 Mon Sep 17 00:00:00 2001 From: Lucide Bot Date: Wed, 1 Jun 2022 21:04:20 +0000 Subject: [PATCH 07/12] :package: Bump lucide package versions to 0.52.0 --- packages/lucide-angular/package.json | 2 +- packages/lucide-flutter/pubspec.yaml | 2 +- packages/lucide-preact/package.json | 2 +- packages/lucide-react/package.json | 2 +- packages/lucide-svelte/package.json | 2 +- packages/lucide-vue-next/package.json | 2 +- packages/lucide-vue/package.json | 2 +- packages/lucide/package.json | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/packages/lucide-angular/package.json b/packages/lucide-angular/package.json index bde4ec620..2ed6048d3 100644 --- a/packages/lucide-angular/package.json +++ b/packages/lucide-angular/package.json @@ -1,7 +1,7 @@ { "name": "lucide-angular", "description": "A Lucide icon library package for Angular applications", - "version": "0.48.0", + "version": "0.52.0", "author": "SMAH1", "license": "ISC", "homepage": "https://lucide.dev", diff --git a/packages/lucide-flutter/pubspec.yaml b/packages/lucide-flutter/pubspec.yaml index 378f41eb7..5ce68ab5e 100644 --- a/packages/lucide-flutter/pubspec.yaml +++ b/packages/lucide-flutter/pubspec.yaml @@ -1,6 +1,6 @@ name: lucide_icons description: A Lucide icon library package for Flutter applications. Fork of Feather Icons, open for anyone to contribute icons. -version: 0.48.0 +version: 0.52.0 homepage: https://lucide.dev repository: https://github.com/lucide-icons/lucide diff --git a/packages/lucide-preact/package.json b/packages/lucide-preact/package.json index 19ba843fb..f40c5a19b 100644 --- a/packages/lucide-preact/package.json +++ b/packages/lucide-preact/package.json @@ -1,7 +1,7 @@ { "name": "lucide-preact", "description": "A Lucide icon library package for Preact applications", - "version": "0.48.0", + "version": "0.52.0", "license": "ISC", "homepage": "https://lucide.dev", "bugs": "https://github.com/lucide-icons/lucide/issues", diff --git a/packages/lucide-react/package.json b/packages/lucide-react/package.json index 925d01e76..a34a7e7bf 100644 --- a/packages/lucide-react/package.json +++ b/packages/lucide-react/package.json @@ -1,7 +1,7 @@ { "name": "lucide-react", "description": "A Lucide icon library package for React applications", - "version": "0.48.0", + "version": "0.52.0", "license": "ISC", "homepage": "https://lucide.dev", "bugs": "https://github.com/lucide-icons/lucide/issues", diff --git a/packages/lucide-svelte/package.json b/packages/lucide-svelte/package.json index 3b15bdf89..1a4540c30 100644 --- a/packages/lucide-svelte/package.json +++ b/packages/lucide-svelte/package.json @@ -1,7 +1,7 @@ { "name": "lucide-svelte", "description": "A Lucide icon library package for Svelte applications", - "version": "0.48.0", + "version": "0.52.0", "license": "ISC", "homepage": "https://lucide.dev", "bugs": "https://github.com/lucide-icons/lucide/issues", diff --git a/packages/lucide-vue-next/package.json b/packages/lucide-vue-next/package.json index e6fc5d462..a349edbcb 100644 --- a/packages/lucide-vue-next/package.json +++ b/packages/lucide-vue-next/package.json @@ -1,6 +1,6 @@ { "name": "lucide-vue-next", - "version": "0.48.0", + "version": "0.52.0", "author": "Eric Fennis", "description": "A Lucide icon library package for Vue 3 applications", "license": "ISC", diff --git a/packages/lucide-vue/package.json b/packages/lucide-vue/package.json index ac31edde3..f30ef3e44 100644 --- a/packages/lucide-vue/package.json +++ b/packages/lucide-vue/package.json @@ -1,6 +1,6 @@ { "name": "lucide-vue", - "version": "0.48.0", + "version": "0.52.0", "author": "Eric Fennis", "description": "A Lucide icon library package for Vue 2 applications", "license": "ISC", diff --git a/packages/lucide/package.json b/packages/lucide/package.json index 8431db4df..8d6c9558e 100644 --- a/packages/lucide/package.json +++ b/packages/lucide/package.json @@ -1,7 +1,7 @@ { "name": "lucide", "description": "A Lucide icon library package for web and javascript applications.", - "version": "0.48.0", + "version": "0.52.0", "license": "ISC", "homepage": "https://lucide.dev", "bugs": "https://github.com/lucide-icons/lucide/issues", From d87bffc68425d564d12e5a24d34dab9eda6018be Mon Sep 17 00:00:00 2001 From: Karsa Date: Wed, 1 Jun 2022 23:04:41 +0200 Subject: [PATCH 08/12] Added bed, armchair & sofa icons (#689) Co-authored-by: Karsa --- icons/armchair.svg | 16 ++++++++++++++++ icons/bed-double.svg | 16 ++++++++++++++++ icons/bed-single.svg | 15 +++++++++++++++ icons/bed.svg | 16 ++++++++++++++++ icons/sofa.svg | 17 +++++++++++++++++ tags.json | 31 +++++++++++++++++++++++++++++++ 6 files changed, 111 insertions(+) create mode 100644 icons/armchair.svg create mode 100644 icons/bed-double.svg create mode 100644 icons/bed-single.svg create mode 100644 icons/bed.svg create mode 100644 icons/sofa.svg diff --git a/icons/armchair.svg b/icons/armchair.svg new file mode 100644 index 000000000..3938cf798 --- /dev/null +++ b/icons/armchair.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/icons/bed-double.svg b/icons/bed-double.svg new file mode 100644 index 000000000..e47647db8 --- /dev/null +++ b/icons/bed-double.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/icons/bed-single.svg b/icons/bed-single.svg new file mode 100644 index 000000000..903361e20 --- /dev/null +++ b/icons/bed-single.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/icons/bed.svg b/icons/bed.svg new file mode 100644 index 000000000..492513b8b --- /dev/null +++ b/icons/bed.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/icons/sofa.svg b/icons/sofa.svg new file mode 100644 index 000000000..9b26edc9d --- /dev/null +++ b/icons/sofa.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/tags.json b/tags.json index b0081e5a3..a9cee73c3 100644 --- a/tags.json +++ b/tags.json @@ -229,6 +229,14 @@ "index", "box" ], + "armchair": [ + "sofa", + "furniture", + "leisure", + "lounge", + "loveseat", + "couch" + ], "arrow-big-down": [ "key" ], @@ -366,6 +374,21 @@ "beaker": [ "cup" ], + "bed": [ + "sleep", + "hotel", + "furniture" + ], + "bed-single": [ + "sleep", + "hotel", + "furniture" + ], + "bed-double": [ + "sleep", + "hotel", + "furniture" + ], "bell": [ "alarm", "notification", @@ -2490,6 +2513,14 @@ "freeze", "snow" ], + "sofa": [ + "armchair", + "furniture", + "leisure", + "lounge", + "loveseat", + "couch" + ], "sort-asc": [ "filter" ], From 51208c0ceca92995b06b9ff6732a24f3fee5a54c Mon Sep 17 00:00:00 2001 From: Karsa Date: Wed, 1 Jun 2022 23:07:23 +0200 Subject: [PATCH 09/12] Added `dices` (#655) * Added accessibility icon as per https://github.com/feathericons/feather/issues/633 * added newline to end of file * Updated icon to comply with design guidelines and more closely match accessibleicon.org * Added dices * Adds tags to dice icons. Co-authored-by: Karsa --- icons/dices.svg | 18 ++++++++++++++++++ tags.json | 19 +++++++++++++++++++ 2 files changed, 37 insertions(+) create mode 100644 icons/dices.svg diff --git a/icons/dices.svg b/icons/dices.svg new file mode 100644 index 000000000..e5f4b0dfe --- /dev/null +++ b/icons/dices.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/tags.json b/tags.json index a9cee73c3..03820a862 100644 --- a/tags.json +++ b/tags.json @@ -1016,38 +1016,57 @@ "dice", "random", "tabletop", + "board", + "game", "1" ], "dice-2": [ "dice", "random", "tabletop", + "board", + "game", "2" ], "dice-3": [ "dice", "random", "tabletop", + "board", + "game", "3" ], "dice-4": [ "dice", "random", "tabletop", + "board", + "game", "4" ], "dice-5": [ "dice", "random", "tabletop", + "board", + "game", "5" ], "dice-6": [ "dice", "random", "tabletop", + "board", + "game", "6" ], + "dices": [ + "dice", + "random", + "tabletop", + "board", + "game" + ], "disc": [ "album", "cd", From fa0488551360b921273619c6b884b460347c44bc Mon Sep 17 00:00:00 2001 From: Lucide Bot Date: Wed, 1 Jun 2022 21:14:17 +0000 Subject: [PATCH 10/12] :package: Bump lucide package versions to 0.54.0 --- packages/lucide-angular/package.json | 2 +- packages/lucide-flutter/pubspec.yaml | 2 +- packages/lucide-preact/package.json | 2 +- packages/lucide-react/package.json | 2 +- packages/lucide-svelte/package.json | 2 +- packages/lucide-vue-next/package.json | 2 +- packages/lucide-vue/package.json | 2 +- packages/lucide/package.json | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/packages/lucide-angular/package.json b/packages/lucide-angular/package.json index 2ed6048d3..6eb56b9bc 100644 --- a/packages/lucide-angular/package.json +++ b/packages/lucide-angular/package.json @@ -1,7 +1,7 @@ { "name": "lucide-angular", "description": "A Lucide icon library package for Angular applications", - "version": "0.52.0", + "version": "0.54.0", "author": "SMAH1", "license": "ISC", "homepage": "https://lucide.dev", diff --git a/packages/lucide-flutter/pubspec.yaml b/packages/lucide-flutter/pubspec.yaml index 5ce68ab5e..da1d5296e 100644 --- a/packages/lucide-flutter/pubspec.yaml +++ b/packages/lucide-flutter/pubspec.yaml @@ -1,6 +1,6 @@ name: lucide_icons description: A Lucide icon library package for Flutter applications. Fork of Feather Icons, open for anyone to contribute icons. -version: 0.52.0 +version: 0.54.0 homepage: https://lucide.dev repository: https://github.com/lucide-icons/lucide diff --git a/packages/lucide-preact/package.json b/packages/lucide-preact/package.json index f40c5a19b..830e983c9 100644 --- a/packages/lucide-preact/package.json +++ b/packages/lucide-preact/package.json @@ -1,7 +1,7 @@ { "name": "lucide-preact", "description": "A Lucide icon library package for Preact applications", - "version": "0.52.0", + "version": "0.54.0", "license": "ISC", "homepage": "https://lucide.dev", "bugs": "https://github.com/lucide-icons/lucide/issues", diff --git a/packages/lucide-react/package.json b/packages/lucide-react/package.json index a34a7e7bf..06543bc90 100644 --- a/packages/lucide-react/package.json +++ b/packages/lucide-react/package.json @@ -1,7 +1,7 @@ { "name": "lucide-react", "description": "A Lucide icon library package for React applications", - "version": "0.52.0", + "version": "0.54.0", "license": "ISC", "homepage": "https://lucide.dev", "bugs": "https://github.com/lucide-icons/lucide/issues", diff --git a/packages/lucide-svelte/package.json b/packages/lucide-svelte/package.json index 1a4540c30..792c02c72 100644 --- a/packages/lucide-svelte/package.json +++ b/packages/lucide-svelte/package.json @@ -1,7 +1,7 @@ { "name": "lucide-svelte", "description": "A Lucide icon library package for Svelte applications", - "version": "0.52.0", + "version": "0.54.0", "license": "ISC", "homepage": "https://lucide.dev", "bugs": "https://github.com/lucide-icons/lucide/issues", diff --git a/packages/lucide-vue-next/package.json b/packages/lucide-vue-next/package.json index a349edbcb..d83b9a299 100644 --- a/packages/lucide-vue-next/package.json +++ b/packages/lucide-vue-next/package.json @@ -1,6 +1,6 @@ { "name": "lucide-vue-next", - "version": "0.52.0", + "version": "0.54.0", "author": "Eric Fennis", "description": "A Lucide icon library package for Vue 3 applications", "license": "ISC", diff --git a/packages/lucide-vue/package.json b/packages/lucide-vue/package.json index f30ef3e44..1035f90db 100644 --- a/packages/lucide-vue/package.json +++ b/packages/lucide-vue/package.json @@ -1,6 +1,6 @@ { "name": "lucide-vue", - "version": "0.52.0", + "version": "0.54.0", "author": "Eric Fennis", "description": "A Lucide icon library package for Vue 2 applications", "license": "ISC", diff --git a/packages/lucide/package.json b/packages/lucide/package.json index 8d6c9558e..ab3cd850f 100644 --- a/packages/lucide/package.json +++ b/packages/lucide/package.json @@ -1,7 +1,7 @@ { "name": "lucide", "description": "A Lucide icon library package for web and javascript applications.", - "version": "0.52.0", + "version": "0.54.0", "license": "ISC", "homepage": "https://lucide.dev", "bugs": "https://github.com/lucide-icons/lucide/issues", From 7194cfe3ff4a7cbdc67307a21e401834c0ebee11 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 2 Jun 2022 08:05:12 +0200 Subject: [PATCH 11/12] Bump eventsource from 1.1.0 to 1.1.1 (#700) Bumps [eventsource](https://github.com/EventSource/eventsource) from 1.1.0 to 1.1.1. - [Release notes](https://github.com/EventSource/eventsource/releases) - [Changelog](https://github.com/EventSource/eventsource/blob/master/HISTORY.md) - [Commits](https://github.com/EventSource/eventsource/compare/v1.1.0...v1.1.1) --- updated-dependencies: - dependency-name: eventsource dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/yarn.lock b/yarn.lock index 441f3d311..6eed97110 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7005,9 +7005,9 @@ events@^3.0.0: integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== eventsource@^1.0.7: - version "1.1.0" - resolved "https://registry.yarnpkg.com/eventsource/-/eventsource-1.1.0.tgz#00e8ca7c92109e94b0ddf32dac677d841028cfaf" - integrity sha512-VSJjT5oCNrFvCS6igjzPAt5hBzQ2qPBFIbJ03zLI9SE0mxwZpMw6BfJrbFHm1a141AavMEB8JHmBhWAd66PfCg== + version "1.1.1" + resolved "https://registry.yarnpkg.com/eventsource/-/eventsource-1.1.1.tgz#4544a35a57d7120fba4fa4c86cb4023b2c09df2f" + integrity sha512-qV5ZC0h7jYIAOhArFJgSfdyz6rALJyb270714o7ZtNnw2WSJ+eexhKtE0O8LYPRsHZHf2osHKZBxGPvm3kPkCA== dependencies: original "^1.0.0" From e12a8dd4a8a3c59a09f990095ae4c3dc7890865c Mon Sep 17 00:00:00 2001 From: Karsa Date: Thu, 2 Jun 2022 08:05:36 +0200 Subject: [PATCH 12/12] Added `cigarette` & `cigarette-off` (#688) * Added cigarette * Adjusted for better centre of gravity Co-authored-by: Karsa --- icons/cigarette-off.svg | 19 +++++++++++++++++++ icons/cigarette.svg | 17 +++++++++++++++++ tags.json | 7 +++++++ 3 files changed, 43 insertions(+) create mode 100644 icons/cigarette-off.svg create mode 100644 icons/cigarette.svg diff --git a/icons/cigarette-off.svg b/icons/cigarette-off.svg new file mode 100644 index 000000000..84b00b002 --- /dev/null +++ b/icons/cigarette-off.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/icons/cigarette.svg b/icons/cigarette.svg new file mode 100644 index 000000000..eade38501 --- /dev/null +++ b/icons/cigarette.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/tags.json b/tags.json index 03820a862..353430991 100644 --- a/tags.json +++ b/tags.json @@ -706,6 +706,13 @@ "chrome": [ "browser" ], + "cigarette": [ + "smoking" + ], + "cigarette-off": [ + "smoking", + "no-smoking" + ], "circle": [ "off", "zero",