Automatically uploads to itch.io

main
Ashelyn Dawn 4 years ago
parent 0dfd566b0b
commit a61237305e

@ -25,10 +25,22 @@ module.exports = function(grunt) {
}]
}
},
run: {
publish: {
cmd: 'butler',
args: [
'push',
'DrowningAmongStars_<%= pkg.version %>.zip',
'tempest-dawn/drowning-among-stars:web'
]
}
}
})
grunt.loadNpmTasks('grunt-sed')
grunt.loadNpmTasks('grunt-contrib-compress')
grunt.loadNpmTasks('grunt-run')
grunt.registerTask('default', ['sed', 'compress'])
grunt.registerTask('build', ['sed', 'compress'])
grunt.registerTask('publish', ['run:publish'])
}

53
package-lock.json generated

@ -6936,10 +6936,31 @@
}
}
},
"grunt-retro": {
"version": "0.6.4",
"resolved": "https://registry.npmjs.org/grunt-retro/-/grunt-retro-0.6.4.tgz",
"integrity": "sha1-8mqEj2pHl6X/foUOYCIMDea+jnI="
"grunt-run": {
"version": "0.8.1",
"resolved": "https://registry.npmjs.org/grunt-run/-/grunt-run-0.8.1.tgz",
"integrity": "sha512-+wvoOJevugcjMLldbVCyspRHHntwVIJiTGjx0HFq+UwXhVPe7AaAiUdY4135CS68pAoRLhd7pAILpL2ITe1tmA==",
"dev": true,
"requires": {
"strip-ansi": "^3.0.0"
},
"dependencies": {
"ansi-regex": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
"integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
"dev": true
},
"strip-ansi": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
"integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
"dev": true,
"requires": {
"ansi-regex": "^2.0.0"
}
}
}
},
"grunt-sed": {
"version": "0.1.1",
@ -6950,15 +6971,6 @@
"replace": "~0.2.4"
}
},
"grunt-zip": {
"version": "0.18.2",
"resolved": "https://registry.npmjs.org/grunt-zip/-/grunt-zip-0.18.2.tgz",
"integrity": "sha512-9o0Fmft+7C9jBqqqQRAbon1Qaz4HHqHpNrDmrWVQy9nxC9/q8budlx+J6y9ZaCs3ioAKIJl7lfXWqoOJCMnXcQ==",
"requires": {
"grunt-retro": "~0.6.0",
"jszip": "~2.5.0"
}
},
"gzip-size": {
"version": "5.1.1",
"resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz",
@ -8694,21 +8706,6 @@
"object.assign": "^4.1.0"
}
},
"jszip": {
"version": "2.5.0",
"resolved": "https://registry.npmjs.org/jszip/-/jszip-2.5.0.tgz",
"integrity": "sha1-dET9hVHd8+XacZj+oMkbyDCMwnQ=",
"requires": {
"pako": "~0.2.5"
},
"dependencies": {
"pako": {
"version": "0.2.9",
"resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz",
"integrity": "sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU="
}
}
},
"killable": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz",

@ -25,7 +25,8 @@
"build": "react-scripts build",
"test": "react-scripts test",
"eject": "react-scripts eject",
"export": "npm run build && grunt"
"export": "npm run build && grunt build",
"publish": "npm run export && grunt publish"
},
"eslintConfig": {
"extends": "react-app"
@ -46,6 +47,7 @@
"@types/webpack-env": "^1.15.2",
"grunt": "^1.2.1",
"grunt-contrib-compress": "^1.6.0",
"grunt-run": "^0.8.1",
"grunt-sed": "^0.1.1"
}
}

Loading…
Cancel
Save