dimaslanjaka / universal-framework
Framework PHPJS full typehinting support with easy helper
Installs: 0
Dependents: 0
Suggesters: 0
Security: 0
Stars: 4
Watchers: 2
Forks: 1
Open Issues: 14
Language:JavaScript
Requires
- php: ^5.6 || ^7.1
- ext-curl: *
- ext-dom: *
- ext-exif: *
- ext-gd: *
- ext-intl: *
- ext-json: *
- ext-libxml: *
- ext-mbstring: *
- ext-mysqli: *
- ext-tokenizer: *
- ahsankhatri/cryptolib-php: ^1.1
- codeception/codeception: ^4.0
- composer/xdebug-handler: ^1.2
- google/apiclient: ^2.7
- guzzlehttp/guzzle: ^6.5
- paquettg/php-html-parser: ^2.1
- paragonie/random_compat: *
- pear/mail: ^1.4
- pear/net_smtp: ^1.8
- php-curl-class/php-curl-class: ^9.1
- phpmailer/phpmailer: ^6.0
- phpseclib/mcrypt_compat: ^1.0
- phpseclib/phpseclib: ~2.0
- phpunit/dbunit: *
- phpunit/php-invoker: *
- psr/log: ^1.0
- stichoza/google-translate-php: ^4.0
Requires (Dev)
- friendsofphp/php-cs-fixer: *
- phpdocumentor/phpdocumentor: ^2.9
- phpdocumentor/reflection: *
- phpunit/phpunit: ^5.7|6.2|^7.0|4.8.*
- squizlabs/php_codesniffer: ^3.6
- dev-master
- dev-snyk-fix-f71c0698264644214d19c0618e9af8c0
- dev-snyk-fix-fcc7108ec6a70c2e8b4986b4977ab7a5
- dev-snyk-fix-b4d335444894146abd9afb793e009fd3
- dev-dependabot/npm_and_yarn/libs/src/gulp-jsdoc3/semver-5.7.2
- dev-dependabot/composer/guzzlehttp/psr7-1.9.1
- dev-snyk-fix-1f19091b5229424678804c69c565f0f3
- dev-snyk-fix-2ab497d0bd822bbc27a3e71220744a6e
- dev-snyk-fix-54a9e34f4f943f5ecf0c22590826f9cb
- dev-snyk-fix-08215717558438ea6e28d0a62e89acd4
- dev-snyk-upgrade-3906d1e91577c2315824da21ee924fef
- dev-snyk-upgrade-c1ce8c592733abcbe57bc081c5f95c3b
- dev-snyk-upgrade-42903c99a18edcbb40e852d076a930f9
- dev-snyk-upgrade-51aa460ad1db099e1eb1503e0d7f24b3
- dev-snyk-upgrade-0b028a4382d0c98be3971854678c4878
- dev-smm-cpanel
- dev-inventories
- dev-Apotek
This package is auto-updated.
Last update: 2025-03-01 00:46:06 UTC
README
PHP framework with powerful functions
Requirements
Programs | Links / Description |
---|---|
NodeJS 10++ | download |
vscode | Code editor |
python 2.7 | download |
php intelephense (vscode extension) | For Powerful PHP Intelisense (required) |
php docblocker (vscode extension) | For PHP DocBlock Support (optional) |
PHP | 7.3^ (7.4 Recommended) |
php-gd php-curl php-ext | PHP Extension |
How to update XAMPP php version windows
- Download PHP select version you're desired
- stop XAMPP apache
- backup your current XAMPP PHP (C:\xampp\php)
- extract the zip (php.exe, etc) from the zip php your'e downloaded before into (C:\xampp\php)
- start XAMPP apache
How to view current XAMPP PHP version
- create file info.php, insert
<?php phpinfo(); ?>
- access it through your localhost, you'll see your php version and other configuration there
How to install php extension on windows
- access C:\xampp\php\ext, there is installed php extensions folder
- basically, xampp have all php extensions except experimental extensions
Support
- SASS/SCSS/LESS Compiler
- JS/CSS/HTML Minifier
- Cached Mode
- Obfuscate Mode
Usages And Tutorials
JS | PHP |
---|---|
Documentation | Documentation |
Feature
- PHP - JS integrated function
- Windows - PHP integrated function
- PHP - Older php function shimmer
Tested Working Development On:
- Windows 7/10
- Kali Linux (Subsystem Win 10)
Tips
- always use --prefer-offline for install npm packages to improving installer speed
- always use --prefer-source for install composer package faster
Install Windows
- Install ALL Requirements before running these steps
- Open cmd.bat
- select Terminal you're desired
- type below code into terminal:
npm install -g typescript composer install --prefer-source npm install --prefer-offline npm install typescript gulp depcheck -g --prefer-offline tsc -p tsconfig.build.json tsc -p tsconfig.precompiler.json tsc -p tsconfig.compiler.json
- now you can run development on your device
gulp build #for building components all at once gulp watch #for watching file on change and automatically run job based on changed files
Install on production
# no additional runner in production npm install --ignore-scripts composer install --no-scripts # for updating npm update --ignore-scripts composer update --no-scripts