upk作り直していく
bowerの仕様を読んでみた
なんかbowerでいいような気もしなくもない…
code:upk.json
{
"dependencies": [
"neuecc/unirx": {
"version": "basdfa",
"resolvers": [
{
"type": "copy",
"args": {
src: "Assets/Plugins/*", dest: "Assets/UniRx/"
}
}
]
},
"keroxp/unicommon": "^0.0.8",
"UnityChan-ToonShader": {
"resolvers": [
{
"type": "zip",
"args": {
}
},
{
"type": "upk"
}
]
}
]
}
冗長すぎんよkeroxp.icon
jsonは中央集権的なレジストリならいいけど
jsならどうか
code:upk.js
exports = {
dependencies: {
git("keroxp/unicommon", "^0.0.8"),
"unirx": [
git("neuecc/unirx"),
copy()
],
"UnityChan-ToonShader": [
upk
],
"SocialConnector": [
git("anchan828/social-connector", "^0.0.1"),
upk
}
]
}
微妙keroxp.icon
こういうのはどう?keroxp.icon2018/1/27
code:Upkfile.js
const {git, upk, zip} = require("upk");
module.exports = {
dependencies: [
git("keroxp/UniCommon", "^0.0.7"),
git("neuecc/UniRx", null, {
include: [
{src: "Assets/Plugins/*", dest: "Assets/"}
]
}),
upk("Unity-Chan-Toon-Shader", zip("fixtures/UnityChanToonShaderVer2.zip")),
upk("SocialConnector", git("anchan828/social-connector"))
]
};
特別な仕様をなくしてPure JSで記述