diff --git a/bun.lockb b/bun.lockb index b20235a..fa1aff0 100755 Binary files a/bun.lockb and b/bun.lockb differ diff --git a/package.json b/package.json index 392bf61..21d2fcc 100644 --- a/package.json +++ b/package.json @@ -11,12 +11,15 @@ "@monaco-editor/loader": "^1.4.0", "autoprefixer": "^10.4.19", "axios": "^1.6.0", + "bcryptjs": "^2.4.3", "cronstrue": "^2.50.0", "easyqrcodejs": "^4.6.1", + "md5": "^2.3.0", "mitt": "^3.0.1", "moment": "^2.30.1", "pinia": "^2.1.7", "postcss": "^8.4.39", + "sha1": "^1.1.1", "sql-formatter": "^15.3.2", "tailwindcss": "^3.4.4", "vue": "^3.4.31", diff --git a/src/components/Sidebar.vue b/src/components/Sidebar.vue index 4e19697..465beff 100644 --- a/src/components/Sidebar.vue +++ b/src/components/Sidebar.vue @@ -45,6 +45,7 @@ export default { 'qr_code': 'QR code', 'unix_timestamp': 'Unix timestamp', 'sed_generator': 'Sed generator', + 'htaccess_generator': '.htaccess generator', }, 'Strings': { 'fix_ru_en_keyboard': 'Fix ru-en keyboard', diff --git a/src/router/index.js b/src/router/index.js index 8273843..f762863 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -56,6 +56,11 @@ const router = createRouter({ name: 'sed_generator', component: () => import('../views/general/SedGenerator.vue'), }, + { + path: '/htaccess_generator', + name: 'htaccess_generator', + component: () => import('../views/general/HtaccessGenerator.vue'), + }, /** * String manipulation diff --git a/src/views/general/HtaccessGenerator.vue b/src/views/general/HtaccessGenerator.vue new file mode 100644 index 0000000..7a5170f --- /dev/null +++ b/src/views/general/HtaccessGenerator.vue @@ -0,0 +1,87 @@ + + .htaccess User Entry Generator + + + + Username + + + + + Password + + + + + Algorithm + + + + MD5 + SHA1 + BCRYPT + + + + + + + + Result + + + + + + + \ No newline at end of file