added composer plugin and test package