{ "name" : "dscanner", "description" : "Swiss-army knife for D source code", "copyright" : "© Brian Schott", "authors" : [ "Brian Schott" ], "license" : "Boost Software License - Version 1.0", "targetType" : "autodetect", "versions" : [ "built_with_dub", "StdLoggerDisableWarning" ], "dependencies" : { "libdparse" : "~>0.8.0", "dsymbol" : "~>0.3.0", "inifiled" : "~>1.3.1", "emsi_containers" : "~>0.6.0", "libddoc" : "~>0.3.0-beta.1", "stdx-allocator" : "~>2.77.0" }, "targetPath" : "bin", "stringImportPaths" : [ "bin" ], "preGenerateCommands" : [ "rdmd --eval='auto dir=environment.get(`DUB_PACKAGE_DIR`); dir.buildPath(`bin`).mkdirRecurse; auto gitVer = (`git -C `~dir~` describe --tags`).executeShell; (gitVer.status == 0 ? gitVer.output : dir.dirName.baseName.findSplitAfter(environment.get(`DUB_ROOT_PACKAGE`)~`-`)[1]).ifThrown(`0.0.0`).toFile(dir.buildPath(`bin`, `dubhash.txt`));'" ] }