Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
15 commits
Select commit Hold shift + click to select a range
eefde65
docs: update README.md to enhance clarity and structure of filtering …
kettasoft Mar 14, 2026
70397ad
docs: remove outdated get-started.md as it no longer reflects current…
kettasoft Mar 15, 2026
4cc2e64
docs: correct class reference in usage example for Expression Engine
kettasoft Mar 18, 2026
dbc0d64
docs: enhance lifecycle hooks documentation for clarity and examples
kettasoft Mar 19, 2026
42eb2fc
docs: update annotation documentation for clarity, structure, and add…
kettasoft Mar 19, 2026
4269a0b
docs: add documentation for creating and testing custom annotations i…
kettasoft Mar 19, 2026
a4389ee
chore: update dependencies in package.json
kettasoft Mar 19, 2026
1cbe985
docs: update service provider documentation with enhanced title, desc…
kettasoft Mar 19, 2026
bc9aad6
docs: update composer.json with enhanced description and keywords for…
kettasoft Mar 19, 2026
82ff7a2
docs: enhance documentation with improved titles, descriptions, and s…
kettasoft Mar 19, 2026
59738c0
docs: update README.md with enhanced title, description, and features…
kettasoft Mar 19, 2026
245bbc3
feat: update VuePress configuration to use plumeTheme and enhance SEO…
kettasoft Mar 19, 2026
d110abf
Add tsparticles and vue3-particles dependencies to package.json
kettasoft Mar 19, 2026
e355e71
docs: enhance event system documentation with new sections on API ref…
kettasoft Mar 19, 2026
72f0945
docs: enhance authorization and exception handling documentation with…
kettasoft Mar 19, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
110 changes: 57 additions & 53 deletions composer.json
Original file line number Diff line number Diff line change
@@ -1,56 +1,60 @@
{
"name": "kettasoft/filterable",
"description": "Easy and fast Eloquent filter package",
"type": "library",
"license": "MIT",
"keywords": [
"laravel",
"eloquent",
"search",
"model",
"query",
"filter"
],
"autoload": {
"psr-4": {
"Kettasoft\\Filterable\\": "src/",
"Kettasoft\\Filterable\\Database\\Migrations\\": "database/migrations/"
"name": "kettasoft/filterable",
"description": "A powerful Laravel package for advanced Eloquent query filtering using dedicated filter classes, multiple engines, and clean HTTP request mapping.",
"type": "library",
"license": "MIT",
"keywords": [
"laravel",
"eloquent",
"eloquent-filter",
"filterable",
"filter",
"filtering",
"query-filter",
"api-filter",
"request-filter",
"search"
],
"autoload": {
"psr-4": {
"Kettasoft\\Filterable\\": "src/",
"Kettasoft\\Filterable\\Database\\Migrations\\": "database/migrations/"
},
"files": [
"src/Support/helpers.php"
]
},
"files": [
"src/Support/helpers.php"
]
},
"autoload-dev": {
"psr-4": {
"Kettasoft\\Filterable\\Tests\\": "tests/"
}
},
"authors": [
{
"name": "Abdalrhman Emad Saad",
"email": "kettasoft@gmail.com"
}
],
"require": {
"php": "^8.0",
"illuminate/database": "^10.0|^11.0|^12.0",
"illuminate/support": "^10.0|^11.0|^12.0",
"opis/closure": "^4.3"
},
"require-dev": {
"mockery/mockery": "^1.3.2",
"orchestra/testbench": "10.8",
"phpunit/phpunit": "^11.5"
},
"scripts": {
"test": "php vendor/bin/phpunit"
},
"extra": {
"version": "1.0.0",
"laravel": {
"providers": []
}
},
"minimum-stability": "dev",
"prefer-stable": true
"autoload-dev": {
"psr-4": {
"Kettasoft\\Filterable\\Tests\\": "tests/"
}
},
"authors": [
{
"name": "Abdalrhman Emad Saad",
"email": "kettasoft@gmail.com"
}
],
"require": {
"php": "^8.0",
"illuminate/database": "^10.0|^11.0|^12.0",
"illuminate/support": "^10.0|^11.0|^12.0",
"opis/closure": "^4.3"
},
"require-dev": {
"mockery/mockery": "^1.3.2",
"orchestra/testbench": "10.8",
"phpunit/phpunit": "^11.5"
},
"scripts": {
"test": "php vendor/bin/phpunit"
},
"extra": {
"version": "1.0.0",
"laravel": {
"providers": []
}
},
"minimum-stability": "dev",
"prefer-stable": true
}
2 changes: 1 addition & 1 deletion docs/.vuepress/client.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { defineClientConfig } from "@vuepress/client";
import Particles from "vue3-particles";
import ParticlesBackground from "./components/ParticlesBackground.vue";

import "./styles/index.scss";
export default defineClientConfig({
enhance({ app }) {
app.use(Particles);
Expand Down
Loading
Loading