Hey there, thanks for the replies and sorry I'm getting back so late.
I've tried my best to fix this using your suggestions but no success.
It seems like the laravel composer.json file ignores this block within my package:
"repositories": [
{
"type": "package",
"package": {
"name": "ryancramerdesign/processwire",
"version": "master",
"source": {
"url": "git@github.com:ryancramerdesign/ProcessWire.git",
"type": "git",
"reference": "origin/master"
}
}
}
],
Result is that it can't be found by composer unless i copy that part into laravels composer.json file. If i do so I'll also have to set the following:
"minimum-stability" : "dev",
"prefer-stable" : true
Don't get me wrong, I'm totally fine setting this in my own packages composer.json file. But I don't want to force users to do this in their laravel composer.json files.
I'll introduce people to require ryancramerdesign/processwire using the repositories config in their laravel composer.json file. This should work, anyways I hope anyone will get back to me with a better solution.