diff --git a/.gitignore b/.gitignore index 76add87..d2e8aa1 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,4 @@ node_modules -dist \ No newline at end of file +dist +public/springroll-io-demo-game +springroll-io-demo-game diff --git a/.tool-versions b/.tool-versions new file mode 100644 index 0000000..bd191dc --- /dev/null +++ b/.tool-versions @@ -0,0 +1 @@ +node 16.0.0 diff --git a/package.json b/package.json index 36968a7..d5a43b0 100644 --- a/package.json +++ b/package.json @@ -1,8 +1,10 @@ { "name": "springroll-io", - "version": "2.1.0", + "version": "2.1.1", "private": true, "scripts": { + "preserve": "./scripts/clone-demo-game.sh", + "prebuild": "./scripts/clone-demo-game.sh", "serve": "vue-cli-service serve", "build": "vue-cli-service build", "lint": "vue-cli-service lint" @@ -56,4 +58,4 @@ "git add" ] } -} \ No newline at end of file +} diff --git a/scripts/clone-demo-game.sh b/scripts/clone-demo-game.sh new file mode 100755 index 0000000..730f975 --- /dev/null +++ b/scripts/clone-demo-game.sh @@ -0,0 +1,13 @@ +#!/bin/bash +set -euo pipefail +IFS=$'\n\t' + +# Create the folder where we'll drop the demo game contents +rm -rf public/springroll-io-demo-game +mkdir public/springroll-io-demo-game + +# Clone down the demo game +rm -rf springroll-io-demo-game +git clone --depth=1 https://github.com/SpringRoll/springroll-io-demo-game.git +cp -R springroll-io-demo-game/docs/* public/springroll-io-demo-game +rm -rf springroll-io-demo-game diff --git a/src/views/Game.vue b/src/views/Game.vue index a3eb726..7cb96bf 100644 --- a/src/views/Game.vue +++ b/src/views/Game.vue @@ -32,7 +32,7 @@ export default { 'soundMute': { label: 'Sound Mute', on: false }, 'captionStart': { label: 'Captions Start', on: false }, }, - gameUrl: location.protocol + '//springroll.io/springroll-io-demo-game/' + gameUrl: '/springroll-io-demo-game/index.html' }; }, methods: {