Skip to content

Instantly share code, notes, and snippets.

@mehrshaddarzi
Last active August 24, 2019 05:15
Show Gist options
  • Save mehrshaddarzi/7979b89463b47d484677f92bd6a5abcc to your computer and use it in GitHub Desktop.
Save mehrshaddarzi/7979b89463b47d484677f92bd6a5abcc to your computer and use it in GitHub Desktop.
Easy Create Start Composer.json
//only use package
{
"require": {
"geoip2/geoip2": "^2.7.0",
"s1lentium/iptools": "^1.1.0",
"donatj/phpuseragentparser": "^0.9.0",
"whichbrowser/parser": "2.0.37",
"erusev/parsedown": "^1.6"
},
"config": {
"vendor-dir": "includes/vendor"
}
}
//use theme wordpress starter
{
"config": {
"vendor-dir": "library"
},
"repositories":[
{
"type":"composer",
"url":"https://wpackagist.org"
}
],
"require": {
"php": ">=5.3.0",
"composer/installers": "^1.2",
"webdevstudios/cmb2": "dev-master",
"timber/timber": "dev-master",
"tareq1988/wp-eloquent": "dev-master",
"wpackagist-plugin/debug-bar": "*"
},
"autoload": {
"psr-4": {
"App\\": ["includes/"]
},
"files": []
},
"extra": {
"installer-paths": {
"../../plugins/{$name}/": ["type:wordpress-plugin"],
"../{$name}/": ["type:wordpress-theme"],
"library/{$name}/": ["webdevstudios/cmb2", "timber/timber", "tareq1988/wp-eloquent"]
}
}
}
composer dump-autoload --no-dev --optimize
//use standrad + psr0 + add to packagist
{
"name": "app/miraseparse",
"description": "mirasepars shop",
"authors": [
{
"name": "mehrshaddarzi",
"email": "[email protected]"
}
],
"config": {
"vendor-dir": "lib"
},
"require": {
"tareq1988/wp-eloquent": "dev-master",
"mike182uk/cart": "3.*"
},
"autoload": {
"psr-4": {
"App\\": ["app/"]
},
"classmap": ["src/", "lib/", "Something.php"],
"files": [
"includes/ReduxCore/framework.php",
"includes/Tax-meta-class/Tax-meta-class.php",
"app/redux/option.php"
]
},
"extra": {
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment