Skip to content

Commit ee13a53

Browse files
committed
develop/v0.1.0: Added initial strucure. json composer, Encryptor helper and a config
1 parent 482b66c commit ee13a53

File tree

6 files changed

+9677
-1
lines changed

6 files changed

+9677
-1
lines changed

.gitignore

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# Node.js
2+
node_modules/
3+
.npm/
4+
.yarn/
5+
6+
# Editor-specific
7+
/.vscode/
8+
9+
# Generated files
10+
.idx/
11+
12+
# Composer
13+
vendor/

LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
MIT License
22

3-
Copyright (c) 2024 Warren Coetzee
3+
Copyright (c) 2025 Warren Coetzee
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy
66
of this software and associated documentation files (the "Software"), to deal

composer.json

Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
{
2+
"name": "wazza/laravel-db-encryption",
3+
"description": "A Laravel package that helps encrypt & decrypt certain defined table columns ensuring the data is secure in the database but can be accessed by the models.",
4+
"type": "library",
5+
"keywords": [
6+
"laravel",
7+
"encryption",
8+
"db-encryption",
9+
"secure",
10+
"package"
11+
],
12+
"homepage": "https://www.wazzac.dev",
13+
"repository": "https://github.com/wazzac/laravel-db-encryption",
14+
"readme": "README.md",
15+
"require": {
16+
"ext-json": "*",
17+
"illuminate/support": "^12.0",
18+
"php": "^8.2 || ^8.3"
19+
},
20+
"require-dev": {
21+
"fakerphp/faker": "^1.20.0",
22+
"laravel/legacy-factories": "~1",
23+
"mockery/mockery": "^1.2",
24+
"orchestra/testbench": "^10.0",
25+
"pestphp/pest": "^3.8",
26+
"pestphp/pest-plugin-laravel": "^3.2",
27+
"phpunit/phpunit": "^11.0"
28+
},
29+
"license": "MIT",
30+
"autoload": {
31+
"psr-4": {
32+
"Wazza\\DbEncrypt\\": "src/"
33+
}
34+
},
35+
"autoload-dev": {
36+
"psr-4": {
37+
"Wazza\\DbEncrypt\\": "src/",
38+
"Wazza\\DbEncrypt\\Tests\\": "tests/",
39+
"Wazza\\DbEncrypt\\Database\\Factories\\": "database/factories/",
40+
"Wazza\\DbEncrypt\\Database\\Seeders\\": "database/seeders/"
41+
}
42+
},
43+
"extra": {
44+
"laravel": {
45+
"providers": [
46+
"Wazza\\DbEncrypt\\Providers\\DbEncryptServiceProvider"
47+
],
48+
"aliases": {
49+
"DbEncrypt": "Wazza\\DbEncrypt\\Facades\\DbEncrypt"
50+
}
51+
}
52+
},
53+
"authors": [
54+
{
55+
"name": "Warren Coetzee",
56+
"email": "warren.coetzee@gmail.com",
57+
"homepage": "https://www.wazzac.dev"
58+
}
59+
],
60+
"support": {
61+
"issues": "https://github.com/wazzacdev/laravel-db-encryption/issues",
62+
"source": "https://github.com/wazzacdev/laravel-db-encryption"
63+
},
64+
"scripts": {
65+
"post-autoload-dump": [
66+
"@php ./vendor/bin/testbench package:discover --ansi"
67+
]
68+
},
69+
"minimum-stability": "stable",
70+
"prefer-stable": true,
71+
"config": {
72+
"allow-plugins": {
73+
"pestphp/pest-plugin": true
74+
}
75+
}
76+
}

0 commit comments

Comments
 (0)