👻 It's never been easier to build and customize admin panels. Yah! yaldash is a beautifully designed administration panel for Laravel.

Overview

GitHub version GitHub GitHub repo size GitHub issues GitHub Download

Created by getspooky and maintained with ❤️ by an amazing team of developers.

Table of Contents

Introduction

It's never been easier to build and customize admin panels. Yah! yaldash also called laravelDash is a beautifully designed administration panel for Laravel.

Features

Dashboard Template
The design doesn’t just look good though, they are also fully mobile responsive to accommodate users that are accessing your app, software, or website on their smartphones and tablets, no matter what size screen they have.
Settings Manager
The Settings section allows you to update your personal information. This can be anything from your First Name , Email , Country , Password , Address or Image.
Vue2Editor Integration
Your editor for rich text editing built with Vue.js and Quill.js, Simple setup so you can get started quickly , Offers the options you need for more complex scenarios
Cross platform and browser support
Build HTML5 web apps for desktops, tablets and smartphones with touch screen interface which work in all major browsers.
Stripe Checkout
Smart payment page that works seamlessly across devices and is designed to increase your conversion. Payment methods: credit and debit cards, Apple Pay

Documentation

For installation instructions, in-depth usage and deployment details, please take a look at the official documentation.

Requirements

yaldash has a few requirements you should be aware of before installing:

  • Composer
  • Laravel Framework 5.4+
  • Laravel Mix
  • Node.js & NPM

Browser Support

yaldash supports reasonably recent versions of the following browsers:

  • Google Chrome
  • Microsoft Edge
  • Firefox
  • Opera
  • Safari

Usage

🚨 The official guide assumes intermediate level knowledge of PHP.

Minute 1: Create the Laravel application

we assume that you have been able to set up your development environment. There are two ways to install Laravel project

  • Via Laravel Installer
  • Via Composer Create-Project

I will be using via composer to create new project

composer create-project --prefer-dist laravel/laravel blog

Minute 2: Configuration

Firstly, make sure to create a new database and add your database credentials to your .env file:

APP_URL=http://localhost
DB_HOST=localhost
DB_DATABASE=homestead
DB_USERNAME=homestead
DB_PASSWORD=secret

Minute 3: Install and Configure yaldash

yaldash is super easy to install. After creating your new Laravel application you can include the yaldash package with the following command:

composer require yal/laraveldash

yaldash will automatically register its service provider if you are using Laravel >=5.5. If you are using yaldash with Laravel 5.3 or 5.4, add yaldash’s service provider in your application’s config/app.php file:

/*
 * yaldash Service Provider
 */
yal\laraveldash\Providers\DashboardServiceProvider::class,

Next, you need to publish the laravelDash configuration file:

php artisan vendor:publish --provider="yal\laraveldash\Providers\DashboardServiceProvider" --tag="config"

Next, you need to publish the laravelDash assets:

php artisan vendor:publish --provider="yal\laraveldash\Providers\DashboardServiceProvider" --tag="laravelDash-assets"

Minute 4: Running Migrations and Defining Relationships

Generated migrations are regular Laravel migrations, Run the migrations with:

php artisan migrate

Or run the LaravelDash command, that provides you with what you need to start using LaravelDash

php artisan laraveldash:install

Database tables are often related to one another. For example, a blog post may have many comments, or an order could be related to the user who placed it. Eloquent makes managing and working with these relationships easy. So, go to App\User.php and add UserRelation



namespace App;

use Illuminate\Notifications\Notifiable;
use Illuminate\Foundation\Auth\User as Authenticatable;
use yal\laraveldash\Traits\UserRelation;

class User extends Authenticatable
{
    use Notifiable,UserRelation;

}

Minute 5:Yah! You’re on yaldash !

To see it, you need to start a web server on your development machine. You can do this by running the following command:php artisan serve and then head to http://localhost:8000/Dashboard

Contribute

Whether you're helping us fix bugs, improve the docs, or spread the word, we'd love to have you as part of the yaldash community! 💪 💜 See CONTRIBUTING.md for more information on what we're looking for and how to get started.

Thanks goes to these wonderful people (emoji key):

Yasser A.Idrissi
Yasser A.Idrissi

💻 📖 🤔 👀 ⚠️
Jose Rosado
Jose Rosado

💻 📖 🤔 👀 ⚠️
أشرف بصرى
أشرف بصرى

💻 📖 👀 ⚠️

Inani El Houssain
Inani El Houssain

💻 📖 👀 ⚠️
Michael Millis
Michael Millis

💻 📖 👀 ⚠️
Uchinka
Uchinka

💻 📖 👀 ⚠️
nikoandpiko
ローマ ニコラス

💻 📖 👀 ⚠️

Security Vulnerabilities

If you discover a security vulnerability within LaravelDash, please send an e-mail to Yasser Ameur El Idrissi via [email protected] . All security vulnerabilities will be promptly addressed.

Changelog

Please see CHANGELOG for more information what has changed recently.

License

The yaldash Library is open-source software licensed under the MIT license.

Screenshot

Dashboard Interface

Checkout Interface

CRUD Interface

Post Interface

Happy Coding ❤️
Comments
  • ☕️ LaravelDash `v1.0.2`

    ☕️ LaravelDash `v1.0.2`

    I think it's time to work on a new version of laravelDash v1.0.2 :

    Features

    • Simple and pretty UI
    • Integrate Chat discussion
    • Code Refactoring

    what do you think 🤔 ??

    Discussion 
    opened by getspooky 7
  • Support Laravel 8

    Support Laravel 8

    Is your feature request related to a problem? Please describe. Install fails on fresh Laravel 8 project

    Describe the solution you'd like Support for Laravel 8

    Additional context Error as follows: $ composer require yal/laraveldash Using version ^2.0 for yal/laraveldash ./composer.json has been updated Loading composer repositories with package information Updating dependencies (including require-dev) Your requirements could not be resolved to an installable set of packages.

      Problem 1
        - Installation request for yal/laraveldash ^2.0 -> satisfiable by yal/laraveldash[2.0.0].
        - Installation request for laravel/framework (locked at v8.4.0, required as ^8.0) -> satisfiable by laravel/framework[v8.4.0].
        - Can only install one of: laravel/framework[8.x-dev, 5.7.x-dev].
        - Can only install one of: laravel/framework[v8.0.0, 5.7.x-dev].
        - Can only install one of: laravel/framework[v8.0.1, 5.7.x-dev].
        - Can only install one of: laravel/framework[v8.0.2, 5.7.x-dev].
        - Can only install one of: laravel/framework[v8.0.3, 5.7.x-dev].
        - Can only install one of: laravel/framework[v8.0.4, 5.7.x-dev].
        - Can only install one of: laravel/framework[v8.1.0, 5.7.x-dev].
        - Can only install one of: laravel/framework[v8.2.0, 5.7.x-dev].
        - Can only install one of: laravel/framework[v8.3.0, 5.7.x-dev].
        - Can only install one of: laravel/framework[v8.4.0, 5.7.x-dev].
        - Can only install one of: laravel/framework[5.7.x-dev, v8.4.0].
        - Can only install one of: laravel/framework[5.7.x-dev, v8.4.0].
        - Conclusion: install laravel/framework 5.7.x-dev
        - Installation request for laravel/framework ^8.0 -> satisfiable by laravel/framework[8.x-dev, v8.0.0, v8.0.1, v8.0.2, v8.0.3, v8.0.4, v8.1.0, v8.2.0, v8.3.0, v8.4.0].
    
    

    Installation failed, reverting ./composer.json to its original content.

    good first issue hacktoberfest 
    opened by happyclicker 3
  • BREAKING CHANGE: added customization of routes in the config file

    BREAKING CHANGE: added customization of routes in the config file

    PR Checklist

    Please check if your PR fulfills the following requirements:

    • [x] The commit message follows our guidelines:
    • [x] Tests for the changes have been added (for bug fixes / features)
    • [x] Docs have been added / updated (for bug fixes / features)

    PR Type

    What kind of change does this PR introduce?

    [x] Bugfix
    [x] Feature
    [ ] Code style update (formatting, local variables)
    [ ] Refactoring (no functional changes, no api changes)
    [ ] Build related changes
    [ ] CI related changes
    [ ] Other... Please describe:
    

    What is the current behavior?

    Issue Number: #75

    What is the new behavior?

    Does this PR introduce a breaking change?

    [X] Yes
    [ ] No
    

    Other information

    opened by oliuz 2
  • .env missing?

    .env missing?

    Hi! When going thru the installation steps as listed in the documentation, there's no env file, whatsoever. Very confusing. If you could reply/help that'd be appreciated!

    question 
    opened by broimsuperman 2
  • BREAKING CHANGE: added Laravel 8 Support

    BREAKING CHANGE: added Laravel 8 Support

    • Added Laravel 8 Support
    • Fixed php artisan laraveldash:install command
    • Fixed App\User to config('auth.providers.users.model', App\Models\User::class) in all references

    PR Checklist

    Please check if your PR fulfills the following requirements:

    • [X] The commit message follows our guidelines:
    • [X] Tests for the changes have been added (for bug fixes / features)
    • [ ] Docs have been added / updated (for bug fixes / features)

    PR Type

    What kind of change does this PR introduce?

    [X] Bugfix
    [X] Feature
    [ ] Code style update (formatting, local variables)
    [ ] Refactoring (no functional changes, no api changes)
    [ ] Build related changes
    [ ] CI related changes
    [ ] Other... Please describe:
    

    What is the current behavior?

    Issue Number: #55

    What is the new behavior?

    • Added Laravel 8 Support
    • Fixed php artisan laraveldash:install command
    • Fixed App\User to config('auth.providers.users.model', App\Models\User::class) in all references

    Does this PR introduce a breaking change?

    [X] Yes
    [ ] No
    

    Other information

    opened by oliuz 2
  • Bug fix in namespace in views

    Bug fix in namespace in views

    PR Checklist

    Please check if your PR fulfills the following requirements:

    • [x] The commit message follows our guidelines:
    • [x] Tests for the changes have been added (for bug fixes / features)
    • [x] Docs have been added / updated (for bug fixes / features)

    PR Type

    What kind of change does this PR introduce?

    [x] Bugfix
    [ ] Feature
    [ ] Code style update (formatting, local variables)
    [ ] Refactoring (no functional changes, no api changes)
    [ ] Build related changes
    [ ] CI related changes
    [ ] Other... Please describe:
    

    What is the current behavior?

    Issue Number: N/A

    What is the new behavior?

    • Corrected issues in the namespace in views
    • User and post views were organized in folders
    • In addition to creating master template view
    • Fixed tag name of config in DashboardServiceProvider

    Does this PR introduce a breaking change?

    [ ] Yes
    [x] No
    

    Other information

    enhancement 
    opened by oliuz 2
  • Correct things

    Correct things

    PR Checklist

    Please check if your PR fulfills the following requirements:

    • [X] The commit message follows our guidelines:
    • [] Tests for the changes have been added (for bug fixes / features)
    • [x] Docs have been added / updated (for bug fixes / features)

    PR Type

    What kind of change does this PR introduce?

    [x] Bugfix
    [x] Feature
    [ ] Code style update (formatting, local variables)
    [ ] Refactoring (no functional changes, no api changes)
    [ ] Build related changes
    [ ] CI related changes
    [ ] Other... Please describe:
    

    What is the current behavior?

    Issue Number: N/A

    What is the new behavior?

    Does this PR introduce a breaking change?

    [x] Yes
    [ ] No
    

    Other information

    opened by oliuz 2
  • Can't run install on Laravel v7x

    Can't run install on Laravel v7x

    Your requirements could not be resolved to an installable set of packages.
    
      Problem 1
        - Installation request for yal/laraveldash ^1.0@dev -> satisfiable by yal/laraveldash[1.0.x-dev].
        - Conclusion: remove laravel/framework v7.9.2
        - Conclusion: don't install laravel/framework v7.9.2
        - yal/laraveldash 1.0.x-dev requires illuminate/support ~5.0|^6.0 -> satisfiable by laravel/framework[5.4.x-dev, 5.5.x-dev, 5.6.x-dev, 5.7.x-dev, 5.8.x-dev, 6.x-dev], illuminate/support[5.0.x-dev, 5.1.x-dev, 5.2.x-dev, 5.3.x-dev, 5.4.x-dev, 5.5.x-dev, 5.6.x-dev, 5.7.17, 5.7.18, 5.7.19, 5.7.x-dev, 5.8.x-dev, 6.x-dev, v5.0.0, v5.0.22, v5.0.25, v5.0.26, v5.0.28, v5.0.33, v5.0.4, v5.1.1, v5.1.13, v5.1.16, v5.1.2, v5.1.20, v5.1.22, v5.1.25, v5.1.28, v5.1.30, v5.1.31, v5.1.41, v5.1.6, v5.1.8, v5.2.0, v5.2.19, v5.2.21, v5.2.24, v5.2.25, v5.2.26, v5.2.27, v5.2.28, v5.2.31, v5.2.32, v5.2.37, v5.2.43, v5.2.45, v5.2.6, v5.2.7, v5.3.0, v5.3.16, v5.3.23, v5.3.4, v5.4.0, v5.4.13, v5.4.17, v5.4.19, v5.4.27, v5.4.36, v5.4.9, v5.5.0, v5.5.16, v5.5.17, v5.5.2, v5.5.28, v5.5.33, v5.5.34, v5.5.35, v5.5.36, v5.5.37, v5.5.39, v5.5.40, v5.5.41, v5.5.43, v5.5.44, v5.6.0, v5.6.1, v5.6.10, v5.6.11, v5.6.12, v5.6.13, v5.6.14, v5.6.15, v5.6.16, v5.6.17, v5.6.19, v5.6.2, v5.6.20, v5.6.21, v5.6.22, v5.6.23, v5.6.24, v5.6.25, v5.6.26, v5.6.27, v5.6.28, v5.6.29, v5.6.3, v5.6.30, v5.6.31, v5.6.32, v5.6.33, v5.6.34, v5.6.35, v5.6.36, v5.6.37, v5.6.38, v5.6.39, v5.6.4, v5.6.5, v5.6.6, v5.6.7, v5.6.8, v5.6.9, v5.7.0, v5.7.1, v5.7.10, v5.7.11, v5.7.15, v5.7.2, v5.7.20, v5.7.21, v5.7.22, v5.7.23, v5.7.26, v5.7.27, v5.7.28, v5.7.3, v5.7.4, v5.7.5, v5.7.6, v5.7.7, v5.7.8, v5.7.9, v5.8.0, v5.8.11, v5.8.12, v5.8.14, v5.8.15, v5.8.17, v5.8.18, v5.8.19, v5.8.2, v5.8.20, v5.8.22, v5.8.24, v5.8.27, v5.8.28, v5.8.29, v5.8.3, v5.8.30, v5.8.31, v5.8.32, v5.8.33, v5.8.34, v5.8.35, v5.8.36, v5.8.4, v5.8.8, v5.8.9, v6.0.0, v6.0.1, v6.0.2, v6.0.3, v6.0.4, v6.1.0, v6.10.0, v6.11.0, v6.12.0, v6.13.0, v6.13.1, v6.14.0, v6.15.0, v6.15.1, v6.16.0, v6.17.0, v6.17.1, v6.18.0, v6.18.1, v6.18.10, v6.18.11, v6.18.2, v6.18.3, v6.18.4, v6.18.5, v6.18.6, v6.18.7, v6.18.8, v6.18.9, v6.2.0, v6.3.0, v6.4.1, v6.5.0, v6.5.1, v6.5.2, v6.6.0, v6.6.1, v6.6.2, v6.7.0, v6.8.0].
        - Can only install one of: laravel/framework[5.5.x-dev, v7.9.2].
        - Can only install one of: laravel/framework[5.6.x-dev, v7.9.2].
        - Can only install one of: laravel/framework[5.7.x-dev, v7.9.2].
        - Can only install one of: laravel/framework[5.8.x-dev, v7.9.2].
        - Can only install one of: laravel/framework[6.x-dev, v7.9.2].
        - illuminate/support 5.2.x-dev conflicts with laravel/framework[v7.9.2].
        - illuminate/support 5.3.x-dev conflicts with laravel/framework[v7.9.2].
        - illuminate/support 5.4.x-dev conflicts with laravel/framework[v7.9.2].
        - illuminate/support 5.5.x-dev conflicts with laravel/framework[v7.9.2].
        - illuminate/support v5.2.43 conflicts with laravel/framework[v7.9.2].
        - illuminate/support v5.2.45 conflicts with laravel/framework[v7.9.2].
        - illuminate/support v5.3.0 conflicts with laravel/framework[v7.9.2].
        - illuminate/support v5.3.16 conflicts with laravel/framework[v7.9.2].
        - illuminate/support v5.3.23 conflicts with laravel/framework[v7.9.2].
        - illuminate/support v5.3.4 conflicts with laravel/framework[v7.9.2].
        - illuminate/support v5.4.0 conflicts with laravel/framework[v7.9.2].
        - illuminate/support v5.4.13 conflicts with laravel/framework[v7.9.2].
        - illuminate/support v5.4.17 conflicts with laravel/framework[v7.9.2].
        - illuminate/support v5.4.19 conflicts with laravel/framework[v7.9.2].
        - illuminate/support v5.4.27 conflicts with laravel/framework[v7.9.2].
        - illuminate/support v5.4.36 conflicts with laravel/framework[v7.9.2].
        - illuminate/support v5.4.9 conflicts with laravel/framework[v7.9.2].
        - illuminate/support v5.5.0 conflicts with laravel/framework[v7.9.2].
        - illuminate/support v5.5.16 conflicts with laravel/framework[v7.9.2].
        - illuminate/support v5.5.17 conflicts with laravel/framework[v7.9.2].
        - illuminate/support v5.5.2 conflicts with laravel/framework[v7.9.2].
        - illuminate/support v5.5.28 conflicts with laravel/framework[v7.9.2].
        - illuminate/support v5.5.35 conflicts with laravel/framework[v7.9.2].
        - illuminate/support v5.5.36 conflicts with laravel/framework[v7.9.2].
        - illuminate/support v5.5.37 conflicts with laravel/framework[v7.9.2].
        - illuminate/support v5.5.39 conflicts with laravel/framework[v7.9.2].
        - illuminate/support v5.5.40 conflicts with laravel/framework[v7.9.2].
        - illuminate/support v5.5.41 conflicts with laravel/framework[v7.9.2].
        - illuminate/support v5.5.43 conflicts with laravel/framework[v7.9.2].
        - illuminate/support v5.5.44 conflicts with laravel/framework[v7.9.2].
        - illuminate/support v5.6.4 conflicts with laravel/framework[v7.9.2].
        - illuminate/support v5.6.5 conflicts with laravel/framework[v7.9.2].
        - illuminate/support v5.6.6 conflicts with laravel/framework[v7.9.2].
        - illuminate/support v5.6.7 conflicts with laravel/framework[v7.9.2].
        - laravel/framework 5.4.x-dev conflicts with laravel/framework[v7.9.2].
        - don't install illuminate/support v5.5.33|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.5.34|don't install laravel/framework v7.9.2
        - don't install illuminate/support 5.6.x-dev|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.6.0|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.6.1|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.6.10|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.6.11|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.6.12|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.6.13|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.6.14|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.6.15|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.6.16|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.6.17|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.6.19|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.6.2|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.6.20|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.6.21|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.6.22|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.6.23|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.6.24|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.6.25|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.6.26|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.6.27|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.6.28|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.6.29|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.6.3|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.6.30|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.6.31|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.6.32|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.6.33|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.6.34|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.6.35|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.6.36|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.6.37|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.6.38|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.6.39|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.6.8|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.6.9|don't install laravel/framework v7.9.2
        - don't install illuminate/support 5.7.17|don't install laravel/framework v7.9.2
        - don't install illuminate/support 5.7.18|don't install laravel/framework v7.9.2
        - don't install illuminate/support 5.7.19|don't install laravel/framework v7.9.2
        - don't install illuminate/support 5.7.x-dev|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.7.0|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.7.1|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.7.10|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.7.11|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.7.15|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.7.2|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.7.20|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.7.21|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.7.22|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.7.23|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.7.26|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.7.27|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.7.28|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.7.3|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.7.4|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.7.5|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.7.6|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.7.7|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.7.8|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.7.9|don't install laravel/framework v7.9.2
        - don't install illuminate/support 5.8.x-dev|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.8.0|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.8.11|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.8.12|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.8.14|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.8.15|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.8.17|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.8.18|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.8.19|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.8.2|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.8.20|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.8.22|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.8.24|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.8.27|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.8.28|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.8.29|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.8.3|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.8.30|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.8.31|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.8.32|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.8.33|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.8.34|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.8.35|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.8.36|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.8.4|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.8.8|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.8.9|don't install laravel/framework v7.9.2
        - don't install illuminate/support 6.x-dev|don't install laravel/framework v7.9.2
        - don't install illuminate/support v6.0.0|don't install laravel/framework v7.9.2
        - don't install illuminate/support v6.0.1|don't install laravel/framework v7.9.2
        - don't install illuminate/support v6.0.2|don't install laravel/framework v7.9.2
        - don't install illuminate/support v6.0.3|don't install laravel/framework v7.9.2
        - don't install illuminate/support v6.0.4|don't install laravel/framework v7.9.2
        - don't install illuminate/support v6.1.0|don't install laravel/framework v7.9.2
        - don't install illuminate/support v6.10.0|don't install laravel/framework v7.9.2
        - don't install illuminate/support v6.11.0|don't install laravel/framework v7.9.2
        - don't install illuminate/support v6.12.0|don't install laravel/framework v7.9.2
        - don't install illuminate/support v6.13.0|don't install laravel/framework v7.9.2
        - don't install illuminate/support v6.13.1|don't install laravel/framework v7.9.2
        - don't install illuminate/support v6.14.0|don't install laravel/framework v7.9.2
        - don't install illuminate/support v6.15.0|don't install laravel/framework v7.9.2
        - don't install illuminate/support v6.15.1|don't install laravel/framework v7.9.2
        - don't install illuminate/support v6.16.0|don't install laravel/framework v7.9.2
        - don't install illuminate/support v6.17.0|don't install laravel/framework v7.9.2
        - don't install illuminate/support v6.17.1|don't install laravel/framework v7.9.2
        - don't install illuminate/support v6.18.0|don't install laravel/framework v7.9.2
        - don't install illuminate/support v6.18.1|don't install laravel/framework v7.9.2
        - don't install illuminate/support v6.18.10|don't install laravel/framework v7.9.2
        - don't install illuminate/support v6.18.11|don't install laravel/framework v7.9.2
        - don't install illuminate/support v6.18.2|don't install laravel/framework v7.9.2
        - don't install illuminate/support v6.18.3|don't install laravel/framework v7.9.2
        - don't install illuminate/support v6.18.4|don't install laravel/framework v7.9.2
        - don't install illuminate/support v6.18.5|don't install laravel/framework v7.9.2
        - don't install illuminate/support v6.18.6|don't install laravel/framework v7.9.2
        - don't install illuminate/support v6.18.7|don't install laravel/framework v7.9.2
        - don't install illuminate/support v6.18.8|don't install laravel/framework v7.9.2
        - don't install illuminate/support v6.18.9|don't install laravel/framework v7.9.2
        - don't install illuminate/support v6.2.0|don't install laravel/framework v7.9.2
        - don't install illuminate/support v6.3.0|don't install laravel/framework v7.9.2
        - don't install illuminate/support v6.4.1|don't install laravel/framework v7.9.2
        - don't install illuminate/support v6.5.0|don't install laravel/framework v7.9.2
        - don't install illuminate/support v6.5.1|don't install laravel/framework v7.9.2
        - don't install illuminate/support v6.5.2|don't install laravel/framework v7.9.2
        - don't install illuminate/support v6.6.0|don't install laravel/framework v7.9.2
        - don't install illuminate/support v6.6.1|don't install laravel/framework v7.9.2
        - don't install illuminate/support v6.6.2|don't install laravel/framework v7.9.2
        - don't install illuminate/support v6.7.0|don't install laravel/framework v7.9.2
        - don't install illuminate/support v6.8.0|don't install laravel/framework v7.9.2
        - don't install illuminate/support 5.1.x-dev|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.1.1|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.1.13|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.1.16|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.1.2|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.1.20|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.1.22|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.1.25|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.1.28|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.1.30|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.1.31|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.1.41|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.1.6|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.1.8|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.2.0|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.2.19|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.2.21|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.2.24|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.2.25|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.2.26|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.2.27|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.2.28|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.2.31|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.2.32|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.2.37|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.2.6|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.2.7|don't install laravel/framework v7.9.2
        - don't install illuminate/support 5.0.x-dev|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.0.0|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.0.22|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.0.25|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.0.26|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.0.28|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.0.33|don't install laravel/framework v7.9.2
        - don't install illuminate/support v5.0.4|don't install laravel/framework v7.9.2
        - Installation request for laravel/framework (locked at v7.9.2, required as ^7.0) -> satisfiable by laravel/framework[v7.9.2].
    
    bug 
    opened by goodmuyis 2
  • fix: little html syntax error

    fix: little html syntax error

    PR Checklist

    Please check if your PR fulfills the following requirements:

    • [x] The commit message follows our guidelines:
    • [ ] Tests for the changes have been added (for bug fixes / features)
    • [ ] Docs have been added / updated (for bug fixes / features)

    PR Type

    What kind of change does this PR introduce?

    [x] Bugfix
    [ ] Feature
    [x] Code style update (formatting, local variables)
    [ ] Refactoring (no functional changes, no api changes)
    [ ] Build related changes
    [ ] CI related changes
    [ ] Other... Please describe:
    

    What is the current behavior?

    Issue Number: N/A

    What is the new behavior?

    Does this PR introduce a breaking change?

    [ ] Yes
    [x] No
    

    Other information

    opened by mouadziani 1
  • Composer conflicts dependencies

    Composer conflicts dependencies "yal/laraveldash 3.0.0 requires laravel/framework ^7.0" VS " root composer.json require (^8.12)".

    Somebody haves the same composer conflict:

    
    Using version ^3.0 for yal/laraveldash
    ./composer.json has been updated
    Running composer update yal/laraveldash
    Loading composer repositories with package information
    Updating dependencies
    Your requirements could not be resolved to an installable set of packages.
    
      Problem 1
        - Root composer.json requires yal/laraveldash ^3.0 -> satisfiable by yal/laraveldash[3.0.0].
        - yal/laraveldash 3.0.0 requires laravel/framework ^5.4 || ^5.8 || ^6.0 || ^7.0 -> found laravel/framework[v5.4.0, ..., 5.8.x-dev, v6.0.0, ..., 6.x-dev, v7.0.0, ..., 7.x-dev] but it conflicts with your root composer.json require (^8.12).
    
    
    Installation failed, reverting ./composer.json to its original content.
    

    How to fix?

    bug good first issue 
    opened by APMU 1
  • Update README.md

    Update README.md

    Tidied up the file slightly.

    PR Checklist

    Please check if your PR fulfills the following requirements:

    • [ ] The commit message follows our guidelines:
    • [ ] Tests for the changes have been added (for bug fixes / features)
    • [ ] Docs have been added / updated (for bug fixes / features)

    PR Type

    What kind of change does this PR introduce?

    [ ] Bugfix
    [ ] Feature
    [ ] Code style update (formatting, local variables)
    [ ] Refactoring (no functional changes, no api changes)
    [ ] Build related changes
    [ ] CI related changes
    [ ] Other... Please describe:
    

    What is the current behavior?

    Issue Number: N/A

    What is the new behavior?

    Does this PR introduce a breaking change?

    [ ] Yes
    [ ] No
    

    Other information

    opened by nikoandpiko 1
  • build(deps): Bump json5 from 1.0.1 to 1.0.2

    build(deps): Bump json5 from 1.0.1 to 1.0.2

    Bumps json5 from 1.0.1 to 1.0.2.

    Release notes

    Sourced from json5's releases.

    v1.0.2

    • Fix: Properties with the name __proto__ are added to objects and arrays. (#199) This also fixes a prototype pollution vulnerability reported by Jonathan Gregson! (#295). This has been backported to v1. (#298)
    Changelog

    Sourced from json5's changelog.

    Unreleased [code, diff]

    v2.2.3 [code, diff]

    v2.2.2 [code, diff]

    • Fix: Properties with the name __proto__ are added to objects and arrays. (#199) This also fixes a prototype pollution vulnerability reported by Jonathan Gregson! (#295).

    v2.2.1 [code, diff]

    • Fix: Removed dependence on minimist to patch CVE-2021-44906. (#266)

    v2.2.0 [code, diff]

    • New: Accurate and documented TypeScript declarations are now included. There is no need to install @types/json5. (#236, #244)

    v2.1.3 [code, diff]

    • Fix: An out of memory bug when parsing numbers has been fixed. (#228, #229)

    v2.1.2 [code, diff]

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the Security Alerts page.
    dependencies javascript 
    opened by dependabot[bot] 0
  • build(deps): Bump json5, laravel-mix, resolve-url-loader and sass-loader

    build(deps): Bump json5, laravel-mix, resolve-url-loader and sass-loader

    Bumps json5 to 2.2.3 and updates ancestor dependencies json5, laravel-mix, resolve-url-loader and sass-loader. These dependencies need to be updated together.

    Updates json5 from 1.0.1 to 2.2.3

    Release notes

    Sourced from json5's releases.

    v2.2.3

    v2.2.2

    • Fix: Properties with the name __proto__ are added to objects and arrays. (#199) This also fixes a prototype pollution vulnerability reported by Jonathan Gregson! (#295).

    v2.2.1

    • Fix: Removed dependence on minimist to patch CVE-2021-44906. (#266)

    v2.2.0

    • New: Accurate and documented TypeScript declarations are now included. There is no need to install @types/json5. (#236, #244)

    v2.1.3 [code, diff]

    • Fix: An out of memory bug when parsing numbers has been fixed. (#228, #229)

    v2.1.2

    • Fix: Bump minimist to v1.2.5. (#222)

    v2.1.1

    • New: package.json and package.json5 include a module property so bundlers like webpack, rollup and parcel can take advantage of the ES Module build. (#208)
    • Fix: stringify outputs \0 as \\x00 when followed by a digit. (#210)
    • Fix: Spelling mistakes have been fixed. (#196)

    v2.1.0

    • New: The index.mjs and index.min.mjs browser builds in the dist directory support ES6 modules. (#187)

    v2.0.1

    • Fix: The browser builds in the dist directory support ES5. (#182)

    v2.0.0

    • Major: JSON5 officially supports Node.js v6 and later. Support for Node.js v4 has been dropped. Since Node.js v6 supports ES5 features, the code has been rewritten in native ES5, and the dependence on Babel has been eliminated.

    • New: Support for Unicode 10 has been added.

    • New: The test framework has been migrated from Mocha to Tap.

    • New: The browser build at dist/index.js is no longer minified by default. A minified version is available at dist/index.min.js. (#181)

    • Fix: The warning has been made clearer when line and paragraph separators are

    ... (truncated)

    Changelog

    Sourced from json5's changelog.

    v2.2.3 [code, diff]

    v2.2.2 [code, diff]

    • Fix: Properties with the name __proto__ are added to objects and arrays. (#199) This also fixes a prototype pollution vulnerability reported by Jonathan Gregson! (#295).

    v2.2.1 [code, diff]

    • Fix: Removed dependence on minimist to patch CVE-2021-44906. (#266)

    v2.2.0 [code, diff]

    • New: Accurate and documented TypeScript declarations are now included. There is no need to install @types/json5. (#236, #244)

    v2.1.3 [code, diff]

    • Fix: An out of memory bug when parsing numbers has been fixed. (#228, #229)

    v2.1.2 [code, diff]

    • Fix: Bump minimist to v1.2.5. (#222)

    v2.1.1 [code, [diff][d2.1.1]]

    ... (truncated)

    Commits
    • c3a7524 2.2.3
    • 94fd06d docs: update CHANGELOG for v2.2.3
    • 3b8cebf docs(security): use GitHub security advisories
    • f0fd9e1 docs: publish a security policy
    • 6a91a05 docs(template): bug -> bug report
    • 14f8cb1 2.2.2
    • 10cc7ca docs: update CHANGELOG for v2.2.2
    • 7774c10 fix: add proto to objects and arrays
    • edde30a Readme: slight tweak to intro
    • 97286f8 Improve example in readme
    • Additional commits viewable in compare view

    Updates laravel-mix from 4.0.14 to 6.0.49

    Release notes

    Sourced from laravel-mix's releases.

    v6.0.0

    This release brings Laravel Mix current with webpack 5. It additionally includes a variety of bug fixes and enhancements.

    v6.0.0-alpha.0

    Add webpack 5 support.

    v5.0.5

    No release notes provided.

    v5.0.0

    Changelog

    Sourced from laravel-mix's changelog.

    Changelog

    6.0.14

    • BabelConfig.fetchBabelRc / static BabelConfig.default / static BabelConfig.generate have all been deprecated. They are no longer used by Mix itself but remain for backwards compatability.
    • MixDefinitionsPlugin.getDefinitions and static MixDefinitionsPlugin.build have been deprecated. They are no longer used by Mix itself but remain for backwards compatability.
    • static Chunks._instance / static Chunks.instance() / static Chunks.reset() are now deprecated and will be removed in a future release.
    • The static methods on HotReloading are now deprecated. They have been replaced with instance methods.
    • The use of the globals Mix, Config, and webpackConfig are now deprecated and will warn on use in Mix v7.

    We are working toward an API for access to Mix for extensions that does not assume that it is a global or that it is the same instance in all cases.

    In the mean time:

    • Uses of Chunks.instance() may be replaced with Mix.chunks
    • Uses of Config may be replaced with Mix.config
    • Uses of webpackConfig may be replaced with Mix.webpackConfig
    • Uses of HotReloading.* methods Mix.hot.*

    6.0

    View upgrade guide.

    Added

    • Support for webpack 5
    • New npx mix executable for triggering your build
    • Support for Vue 3 applications
    • Support for PostCSS 8
    • New mix.vue() and mix.react() commands
    • New mix.alias() command (Learn More)
    • Support for changing the webpack manifest output path (Learn More)
    • New mix.before() hook (Learn More)
    • Improved mix.combine() wildcard support
    • Improved mix.extract() priority and tree-shaking logic

    Changed

    • Fixed "empty CSS file" extraction bug when using dynamic imports
    • Fixed mix.ts() TypeScript bug that skipped Babel transformation in certain cases
    • Fixed and improved PostCSS plugin autoloading and merging
    • Fixed an issue related to hot module reloading when versioning is enabled
    • Added TypeScript types for API
    Upgrade guide

    Sourced from laravel-mix's upgrade guide.

    Upgrade to Mix 6

    npm install laravel-mix@latest
    

    Review Your Dependencies

    Laravel Mix 6 ships with support for the latest versions of numerous dependencies, including webpack 5, PostCSS 8, Vue Loader 16, and more. These are significant releases with their own sets of breaking changes. We've done our best to normalize these changes, but it's still particularly important that you take the time to fully test your build after upgrading to Mix 6.

    Please review your package.json dependencies list for any third-party tools or plugins that may not yet be compatible with webpack 5 or PostCSS 8.

    Check Your Node Version

    Mix has bumped its minimum Node requirement from version 8 to 12.14.0. Please check which version you have installed (node -v) and ensure that it meets this requirement.

    Update Your NPM Scripts

    If your build throws an error such as Unknown argument: --hide-modules, the scripts section of your package.json file will need to be updated. The Webpack 5 CLI removed a number of options that your NPM scripts was likely referencing.

    While you're at it, go ahead and switch over to the new Mix CLI.

    Before
    "scripts": {
        "development": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js",
        "watch": "npm run development -- --watch",
        "watch-poll": "npm run watch -- --watch-poll",
        "hot": "cross-env NODE_ENV=development node_modules/webpack-dev-server/bin/webpack-dev-server.js --inline --hot --disable-host-check --config=node_modules/laravel-mix/setup/webpack.config.js",
        "production": "cross-env NODE_ENV=production node_modules/webpack/bin/webpack.js --no-progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js"
    }
    </tr></table> 
    

    ... (truncated)

    Commits
    Maintainer changes

    This version was pushed to npm by thecrypticace, a new releaser for laravel-mix since your current version.


    Updates resolve-url-loader from 2.3.2 to 5.0.0

    Release notes

    Sourced from resolve-url-loader's releases.

    5.0.0

    Breaking changes

    • Require node>=12.
    • Support only webpack>=4.
    • Update to postcss@^8.
    • Remove rework engine (which was deprecated in V4).

    Bugfixes

    • Fix log messages not correctly normalising absolute paths to posix style on Windows platform
    • Fixes to end-to-end tests and test framework.

    5.0.0-beta.1

    Breaking changes

    • Require node>=12.
    • Support only webpack>=4.
    • Update to postcss@^8.
    • Remove rework engine (which was deprecated in V4).

    Bugfixes

    • Fix log messages not correctly normalising absolute paths to posix style on Windows platform
    • Fixes to end-to-end tests and test framework.

    5.0.0-alpha.1

    Breaking changes

    • Require node>=12.
    • Support only webpack>=4.
    • Update to postcss@^8.
    • Remove rework engine (which was deprecated in V4).

    Bugfixes

    • Fix log messages not correctly normalising absolute paths to posix style on Windows platform

    4.0.0

    Features

    • Better resolution of the original source location - You can more successfully use url() in variables and mixins.
    • Dependencies now accept a wider range and explicit dependency on rework and rework-visit has been removed.

    Breaking Changes

    • The engine option is deprecated which means the old rework engine is deprecated.
    • The keepQuery behaviour is now the default, the keepQuery option has been removed.
    • The removeCR option defaults to true when executing on Windows OS.
    • The absolute option has been removed.
    • The join option has changed.

    Migrating

    See the changlog.

    ... (truncated)

    Changelog

    Sourced from resolve-url-loader's changelog.

    resolve-url-loader

    Version 5

    Features

    • Update postcss and completely remove rework parser.

    Breaking Changes

    • Require node@>=12.
    • Support webpack@>=4 (no longer tested for earlier versions).
    • The engine option has been removed.

    Migrating

    Remove the engine option if you are using it.

    Version 4

    Features

    • Better resolution of the original source location - You can more successfully use url() in variables and mixins.
    • Dependencies now accept a wider range and explicit dependency on rework and rework-visit has been removed.

    Breaking Changes

    • The engine option is deprecated which means the old rework engine is deprecated.
    • The keepQuery behaviour is now the default, the keepQuery option has been removed.
    • The removeCR option defaults to true when executing on Windows OS.
    • The absolute option has been removed.
    • The join option has changed.

    Migrating

    Remove the engine option if you are using it - the default "postcss" engine is much more reliable. The "rework" engine will still work for now but will be removed in the next major version.

    Remove the keepQuery option if you are using it.

    Remove the absolute option, webpack should work fine without it. If you have a specific need to rebase url() then you should use a separate loader.

    If you use a custom join function then you will need to refactor it to the new API. Refer to the advanced usage documentation.

    If you wish to still use engine: "rework" then note that rework and rework-visit packages are now peerDependencies that must be explicitly installed by you.

    Version 3

    Features

    • Use postcss parser by default. This is long overdue as the old rework parser doesn't cope with modern css.

    ... (truncated)

    Commits
    • bf01da9 5.0.0
    • 78393f6 update branch references to v5
    • 6787839 github actions for CI
    • 1457038 update changelog and readme
    • a01faf9 5.0.0-beta.1
    • fb09fae remove the engine option harder, ensure deprecation warning is tested
    • 5654fa4 remove the engine option and related tests, use getOptions from loader where ...
    • 10f9cdb 5.0.0-alpha.1
    • b168dd3 adjust deprecation message for engine option
    • 29e142a normalise windows absolute paths to posix format in log messages
    • Additional commits viewable in compare view

    Updates sass-loader from 7.1.0 to 13.2.0

    Release notes

    Sourced from sass-loader's releases.

    v13.2.0

    13.2.0 (2022-11-09)

    Features

    v13.1.0

    13.1.0 (2022-10-06)

    Features

    v13.0.2

    13.0.2 (2022-06-27)

    Bug Fixes

    v13.0.1

    13.0.1 (2022-06-24)

    Bug Fixes

    v13.0.0

    13.0.0 (2022-05-18)

    ⚠ BREAKING CHANGES

    • minimum supported Node.js version is 14.15.0 (#1048)
    • emit @warn at-rules as webpack warnings by default, if you want to revert behavior please use the warnRuleAsWarning option (#1054) (58ffb68)

    Bug Fixes

    • do not crash on importers for modern API (#1052) (095814e)
    • do not store original sass error in webpack error(#1053) (06d7533)

    v12.6.0

    12.6.0 (2022-02-15)

    ... (truncated)

    Changelog

    Sourced from sass-loader's changelog.

    13.2.0 (2022-11-09)

    Features

    13.1.0 (2022-10-06)

    Features

    13.0.2 (2022-06-27)

    Bug Fixes

    13.0.1 (2022-06-24)

    Bug Fixes

    13.0.0 (2022-05-18)

    ⚠ BREAKING CHANGES

    • minimum supported Node.js version is 14.15.0 (#1048)
    • emit @warn at-rules as webpack warnings by default, if you want to revert behavior please use the warnRuleAsWarning option (#1054) (58ffb68)

    Bug Fixes

    • do not crash on importers for modern API (#1052) (095814e)
    • do not store original sass error in webpack error(#1053) (06d7533)

    12.6.0 (2022-02-15)

    Features

    • added support for automatic loading of sass-embedded (#1025) (c8dae87)

    12.5.0 (2022-02-14)

    ... (truncated)

    Commits
    Maintainer changes

    This version was pushed to npm by evilebottnawi, a new releaser for sass-loader since your current version.


    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the Security Alerts page.
    dependencies javascript 
    opened by dependabot[bot] 0
  • build(deps): Bump express from 4.16.4 to 4.18.2

    build(deps): Bump express from 4.16.4 to 4.18.2

    Bumps express from 4.16.4 to 4.18.2.

    Release notes

    Sourced from express's releases.

    4.18.2

    4.18.1

    • Fix hanging on large stack of sync routes

    4.18.0

    ... (truncated)

    Changelog

    Sourced from express's changelog.

    4.18.2 / 2022-10-08

    4.18.1 / 2022-04-29

    • Fix hanging on large stack of sync routes

    4.18.0 / 2022-04-25

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the Security Alerts page.
    dependencies javascript 
    opened by dependabot[bot] 0
  • build(deps): Bump qs and express

    build(deps): Bump qs and express

    Bumps qs and express. These dependencies needed to be updated together. Updates qs from 6.5.2 to 6.11.0

    Changelog

    Sourced from qs's changelog.

    6.11.0

    • [New] [Fix] stringify: revert 0e903c0; add commaRoundTrip option (#442)
    • [readme] fix version badge

    6.10.5

    • [Fix] stringify: with arrayFormat: comma, properly include an explicit [] on a single-item array (#434)

    6.10.4

    • [Fix] stringify: with arrayFormat: comma, include an explicit [] on a single-item array (#441)
    • [meta] use npmignore to autogenerate an npmignore file
    • [Dev Deps] update eslint, @ljharb/eslint-config, aud, has-symbol, object-inspect, tape

    6.10.3

    • [Fix] parse: ignore __proto__ keys (#428)
    • [Robustness] stringify: avoid relying on a global undefined (#427)
    • [actions] reuse common workflows
    • [Dev Deps] update eslint, @ljharb/eslint-config, object-inspect, tape

    6.10.2

    • [Fix] stringify: actually fix cyclic references (#426)
    • [Fix] stringify: avoid encoding arrayformat comma when encodeValuesOnly = true (#424)
    • [readme] remove travis badge; add github actions/codecov badges; update URLs
    • [Docs] add note and links for coercing primitive values (#408)
    • [actions] update codecov uploader
    • [actions] update workflows
    • [Tests] clean up stringify tests slightly
    • [Dev Deps] update eslint, @ljharb/eslint-config, aud, object-inspect, safe-publish-latest, tape

    6.10.1

    • [Fix] stringify: avoid exception on repeated object values (#402)

    6.10.0

    • [New] stringify: throw on cycles, instead of an infinite loop (#395, #394, #393)
    • [New] parse: add allowSparse option for collapsing arrays with missing indices (#312)
    • [meta] fix README.md (#399)
    • [meta] only run npm run dist in publish, not install
    • [Dev Deps] update eslint, @ljharb/eslint-config, aud, has-symbols, tape
    • [Tests] fix tests on node v0.6
    • [Tests] use ljharb/actions/node/install instead of ljharb/actions/node/run
    • [Tests] Revert "[meta] ignore eclint transitive audit warning"

    6.9.7

    • [Fix] parse: ignore __proto__ keys (#428)
    • [Fix] stringify: avoid encoding arrayformat comma when encodeValuesOnly = true (#424)
    • [Robustness] stringify: avoid relying on a global undefined (#427)
    • [readme] remove travis badge; add github actions/codecov badges; update URLs
    • [Docs] add note and links for coercing primitive values (#408)
    • [Tests] clean up stringify tests slightly
    • [meta] fix README.md (#399)
    • Revert "[meta] ignore eclint transitive audit warning"

    ... (truncated)

    Commits
    • 56763c1 v6.11.0
    • ddd3e29 [readme] fix version badge
    • c313472 [New] [Fix] stringify: revert 0e903c0; add commaRoundTrip option
    • 95bc018 v6.10.5
    • 0e903c0 [Fix] stringify: with arrayFormat: comma, properly include an explicit `[...
    • ba9703c v6.10.4
    • 4e44019 [Fix] stringify: with arrayFormat: comma, include an explicit [] on a s...
    • 113b990 [Dev Deps] update object-inspect
    • c77f38f [Dev Deps] update eslint, @ljharb/eslint-config, aud, has-symbol, tape
    • 2cf45b2 [meta] use npmignore to autogenerate an npmignore file
    • Additional commits viewable in compare view

    Updates express from 4.17.1 to 4.18.2

    Release notes

    Sourced from express's releases.

    4.18.2

    4.18.1

    • Fix hanging on large stack of sync routes

    4.18.0

    ... (truncated)

    Changelog

    Sourced from express's changelog.

    4.18.2 / 2022-10-08

    4.18.1 / 2022-04-29

    • Fix hanging on large stack of sync routes

    4.18.0 / 2022-04-25

    ... (truncated)

    Commits

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the Security Alerts page.
    dependencies javascript 
    opened by dependabot[bot] 0
  • build(deps): Bump decode-uri-component from 0.2.0 to 0.2.2

    build(deps): Bump decode-uri-component from 0.2.0 to 0.2.2

    Bumps decode-uri-component from 0.2.0 to 0.2.2.

    Release notes

    Sourced from decode-uri-component's releases.

    v0.2.2

    • Prevent overwriting previously decoded tokens 980e0bf

    https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.1...v0.2.2

    v0.2.1

    • Switch to GitHub workflows 76abc93
    • Fix issue where decode throws - fixes #6 746ca5d
    • Update license (#1) 486d7e2
    • Tidelift tasks a650457
    • Meta tweaks 66e1c28

    https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.0...v0.2.1

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the Security Alerts page.
    dependencies javascript 
    opened by dependabot[bot] 0
  • build(deps): Bump terser and laravel-mix

    build(deps): Bump terser and laravel-mix

    Bumps terser to 5.15.1 and updates ancestor dependency laravel-mix. These dependencies need to be updated together.

    Updates terser from 3.17.0 to 5.15.1

    Changelog

    Sourced from terser's changelog.

    v5.15.1

    • Fixed missing parentheses around optional chains
    • Avoid bare let or const as the bodies of if statements (#1253)
    • Small internal fixes (#1271)
    • Avoid inlining a class twice and creating two equivalent but !== classes.

    v5.15.0

    • Basic support for ES2022 class static initializer blocks.
    • Add AudioWorkletNode constructor options to domprops list (#1230)
    • Make identity function inliner not inline id(...expandedArgs)

    v5.14.2

    • Security fix for RegExps that should not be evaluated (regexp DDOS)
    • Source maps improvements (#1211)
    • Performance improvements in long property access evaluation (#1213)

    v5.14.1

    • keep_numbers option added to TypeScript defs (#1208)
    • Fixed parsing of nested template strings (#1204)

    v5.14.0

    • Switched to @​jridgewell/source-map for sourcemap generation (#1190, #1181)
    • Fixed source maps with non-terminated segments (#1106)
    • Enabled typescript types to be imported from the package (#1194)
    • Extra DOM props have been added (#1191)
    • Delete the AST while generating code, as a means to save RAM

    v5.13.1

    • Removed self-assignments (varname=varname) (closes #1081)
    • Separated inlining code (for inlining things into references, or removing IIFEs)
    • Allow multiple identifiers with the same name in var destructuring (eg var { a, a } = x) (#1176)

    v5.13.0

    • All calls to eval() were removed (#1171, #1184)
    • source-map was updated to 0.8.0-beta.0 (#1164)
    • NavigatorUAData was added to domprops to avoid property mangling (#1166)

    v5.12.1

    • Fixed an issue with function definitions inside blocks (#1155)
    • Fixed parens of new in some situations (closes #1159)

    v5.12.0

    • TERSER_DEBUG_DIR environment variable
    • @​copyright comments are now preserved with the comments="some" option (#1153)

    ... (truncated)

    Commits
    • 4255fb3 5.15.1
    • d31c829 update changelog
    • bb2e20f take optional chains into account when locating the left-most item in an expr...
    • 350f965 some cleanups
    • 5fc3925 Update actions/setup-node action to v3 (#1156)
    • be73559 Update actions/upload-artifact action to v3 (#1161)
    • 666f79e chore(deps): update actions/checkout action to v3 (#1158)
    • 3652dce fix: incorrect to_simple_statement (#1253)
    • 34e8262 chore: fixed a couple of typos (#1271)
    • 089e32a avoid a class being inlined twice when identity can be compared. (close #1267)
    • Additional commits viewable in compare view

    Updates laravel-mix from 4.0.14 to 6.0.49

    Release notes

    Sourced from laravel-mix's releases.

    v6.0.0

    This release brings Laravel Mix current with webpack 5. It additionally includes a variety of bug fixes and enhancements.

    v6.0.0-alpha.0

    Add webpack 5 support.

    v5.0.5

    No release notes provided.

    v5.0.0

    Changelog

    Sourced from laravel-mix's changelog.

    Changelog

    6.0.14

    • BabelConfig.fetchBabelRc / static BabelConfig.default / static BabelConfig.generate have all been deprecated. They are no longer used by Mix itself but remain for backwards compatability.
    • MixDefinitionsPlugin.getDefinitions and static MixDefinitionsPlugin.build have been deprecated. They are no longer used by Mix itself but remain for backwards compatability.
    • static Chunks._instance / static Chunks.instance() / static Chunks.reset() are now deprecated and will be removed in a future release.
    • The static methods on HotReloading are now deprecated. They have been replaced with instance methods.
    • The use of the globals Mix, Config, and webpackConfig are now deprecated and will warn on use in Mix v7.

    We are working toward an API for access to Mix for extensions that does not assume that it is a global or that it is the same instance in all cases.

    In the mean time:

    • Uses of Chunks.instance() may be replaced with Mix.chunks
    • Uses of Config may be replaced with Mix.config
    • Uses of webpackConfig may be replaced with Mix.webpackConfig
    • Uses of HotReloading.* methods Mix.hot.*

    6.0

    View upgrade guide.

    Added

    • Support for webpack 5
    • New npx mix executable for triggering your build
    • Support for Vue 3 applications
    • Support for PostCSS 8
    • New mix.vue() and mix.react() commands
    • New mix.alias() command (Learn More)
    • Support for changing the webpack manifest output path (Learn More)
    • New mix.before() hook (Learn More)
    • Improved mix.combine() wildcard support
    • Improved mix.extract() priority and tree-shaking logic

    Changed

    • Fixed "empty CSS file" extraction bug when using dynamic imports
    • Fixed mix.ts() TypeScript bug that skipped Babel transformation in certain cases
    • Fixed and improved PostCSS plugin autoloading and merging
    • Fixed an issue related to hot module reloading when versioning is enabled
    • Added TypeScript types for API
    Upgrade guide

    Sourced from laravel-mix's upgrade guide.

    Upgrade to Mix 6

    npm install laravel-mix@latest
    

    Review Your Dependencies

    Laravel Mix 6 ships with support for the latest versions of numerous dependencies, including webpack 5, PostCSS 8, Vue Loader 16, and more. These are significant releases with their own sets of breaking changes. We've done our best to normalize these changes, but it's still particularly important that you take the time to fully test your build after upgrading to Mix 6.

    Please review your package.json dependencies list for any third-party tools or plugins that may not yet be compatible with webpack 5 or PostCSS 8.

    Check Your Node Version

    Mix has bumped its minimum Node requirement from version 8 to 12.14.0. Please check which version you have installed (node -v) and ensure that it meets this requirement.

    Update Your NPM Scripts

    If your build throws an error such as Unknown argument: --hide-modules, the scripts section of your package.json file will need to be updated. The Webpack 5 CLI removed a number of options that your NPM scripts was likely referencing.

    While you're at it, go ahead and switch over to the new Mix CLI.

    Before
    "scripts": {
        "development": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js",
        "watch": "npm run development -- --watch",
        "watch-poll": "npm run watch -- --watch-poll",
        "hot": "cross-env NODE_ENV=development node_modules/webpack-dev-server/bin/webpack-dev-server.js --inline --hot --disable-host-check --config=node_modules/laravel-mix/setup/webpack.config.js",
        "production": "cross-env NODE_ENV=production node_modules/webpack/bin/webpack.js --no-progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js"
    }
    </tr></table> 
    

    ... (truncated)

    Commits
    Maintainer changes

    This version was pushed to npm by thecrypticace, a new releaser for laravel-mix since your current version.


    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the Security Alerts page.
    dependencies javascript 
    opened by dependabot[bot] 0
Releases(3.2.0)
Owner
Yasser A.Idrissi
Self-taught Full Stack JavaScript Developer. I 💜 Open Source.👌Speciality Tea drinking geek 🍵. @denoland contributor. @rust-lang enthusiast. he/him 🇲🇦
Yasser A.Idrissi
Customize Login and Register Page for User/Admin in Laravel v8

Customize Login and Register Page for User/Admin in Laravel v8

Gaurang Kumar 1 Jan 28, 2022
Testbench Component is the de-facto package that has been designed to help you write tests for your Laravel package

Laravel Testing Helper for Packages Development Testbench Component is the de-facto package that has been designed to help you write tests for your La

Orchestra Platform 1.9k Dec 29, 2022
Because I can never remember exactly how to autoload my helpers.php file.

Laravel Helpers File (helpers.php) I add a app/helpers.php file to every project for any custom helpers I might want to create. Everytime I go to add

Caleb Porzio 59 Mar 31, 2022
This is an open source demo of administration panel for polymorphic relationship and SEO content

Laravel SEO admin This application demonstrates usage of polymorphic relationships described at (http://maxoffsky.com/code-blog/using-polymorphic-rela

Maksim Surguy 127 Oct 11, 2022
📦 Flatpack: Administration panel for Laravel, ready to assemble.

Flatpack ?? Administration panel for Laravel, ready to assemble. Quickly create CRUD (Create, Read, Update, Delete) interfaces for your Eloquent model

Flatpack 10 Sep 16, 2022
Easily add a full Laravel blog (with built in admin panel and public views) to your laravel project with this simple package.

Webdevetc BlogEtc - Complete Laravel Blog Package Quickly add a blog with admin panel to your existing Laravel project. It has everything included (ro

WebDevEtc. 227 Dec 25, 2022
An open source Laravel Soundboard with Admin Panel CRUD (Create Read Update Delete) built on Laravel, Bootstrap, and Vue.js

Laravel Soundboard An open source Laravel Soundboard with Admin Panel CRUD (Create Read Update Delete) built on Laravel 5.8, Bootstrap 4, Vue.js, Boot

Jeremy Kenedy 24 Oct 28, 2022
Laravel Ajax Datatable is a nice laravel admin panel which includes authentication, CRUD and Ajax datatable.

Laravel Ajax Datatable is a nice laravel admin panel which includes authentication, CRUD and Ajax datatable. the datatable is created with laravel & ajax so No need to install another package, yout can do search, sort, paginate and show records per page fastly.

Jumah 3 Oct 3, 2022
Easily add all the 58 Algerian Wilayas and its Dairas to your cool Laravel project (Migrations, Seeders and Models).

Laravel-Algereography Laravel-Algereography allows you to add Migrations, Seeders and Models of Algerian Wilayas and Dairas to your existing or new co

Hocine Saad 48 Nov 25, 2022
Simple project to send bulk comma-separated emails using laravel and messenger module from quick admin panel generator.

About Laravel Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experie

Novath Thomas 1 Dec 1, 2021
Easily add Laravel Telescope and Horizon to Filament admin panel.

Filament Debugger This is where your description should go. Limit it to a paragraph or two. Consider adding a small example. Installation You can inst

Stephen Jude 5 Nov 24, 2022
A simple job posting application using PHP with an Admin Panel. Register, Login and create the job in apnel. The job gets posted on index page.

Jobee A simple job posting application using PHP with an Admin Panel. Register, Login and create the job in apnel. The job gets posted on index page.

Fahad Makhdoomi 2 Aug 27, 2022
Easy-to-install Admin Panel for Laravel

CSS Framework: https://0notole.github.io/elements.css/ Install project: composer create-project --prefer-dist laravel/laravel screen, cd screen Add re

Anatoly Silko 3 Aug 25, 2021
Access laravel log through Filament admin panel

Access laravel log through Filament admin panel Features Syntax highlighting Quickly jump between start and end of the file Refresh log contents Clear

Guilherme Saade 20 Nov 22, 2022
Nebula is a minimalistic and easy to use administration tool for Laravel applications, made with Laravel, Alpine.js, and Tailwind CSS.

Nebula Nebula is a minimalistic and easy to use administration tool for Laravel applications, made with Laravel, Alpine.js, and Tailwind CSS. Nebula m

Nebula 228 Nov 11, 2022
This is a Laravel package for msegat. Its goal is to remove the complexity

laravel-msegat package This is a Laravel package for msegat. Its goal is to remove the complexity Laravel Msegat Package This is a package for msegat.

Moemen Gaballah 8 Dec 13, 2022
A mostly useless package to display framework versions at the bottom of the Admin navigation panel.

A mostly useless package to display framework versions at the bottom of the Filament Admin navigation panel and an optional widget to do the same in the dashboard or custom pages.

Adam Weston 10 Nov 8, 2022
Filament Admin Panel application installer.

Filament Installer Install globally with composer. composer global require awcodes/filament-installer Now you can run the new command to quickly set u

Adam Weston 7 Dec 18, 2022
This package adds support for verifying new email addresses: when a user updates its email address, it won't replace the old one until the new one is verified.

Laravel Verify New Email Laravel supports verifying email addresses out of the box. This package adds support for verifying new email addresses. When

Protone Media 300 Dec 30, 2022