diff --git a/astro.config.mjs b/astro.config.mjs index 882e651..1f9de4a 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -1,4 +1,26 @@ -import { defineConfig } from 'astro/config'; +import { defineConfig } from "astro/config"; +import { fileURLToPath } from "url"; +import path, { dirname } from "path"; +import react from "@astrojs/react"; +const __filename = fileURLToPath(import.meta.url); +const __dirname = dirname(__filename); + // https://astro.build/config -export default defineConfig({}); +export default defineConfig({ + vite: { + resolve: { + alias: { + "@/": `${path.resolve(__dirname, "src")}/` + } + }, + css: { + preprocessorOptions: { + scss: { + additionalData: `@import "@/styles/vars.scss";` + } + } + } + }, + integrations: [react()] +}); \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index c545db8..eb6c03d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,7 +8,15 @@ "name": "astro-skint", "version": "0.0.1", "dependencies": { - "astro": "^2.2.1" + "@astrojs/react": "^2.1.1", + "@popperjs/core": "^2.11.7", + "@types/react": "^18.0.34", + "@types/react-dom": "^18.0.11", + "astro": "^2.2.1", + "bootstrap": "^5.2.3", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "sass": "^1.61.0" } }, "node_modules/@ampproject/remapping": { @@ -89,6 +97,24 @@ "node": ">=16.12.0" } }, + "node_modules/@astrojs/react": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@astrojs/react/-/react-2.1.1.tgz", + "integrity": "sha512-nIcDFnn5H4FKGoSBYXZr95RIQvpcTNRcVV1hvUQifO0F5hQsgb0PVyk6TG4JWxiPGY4Jt4MVQb5JaaDQHlHu4w==", + "dependencies": { + "@babel/core": ">=7.0.0-0 <8.0.0", + "@babel/plugin-transform-react-jsx": "^7.17.12" + }, + "engines": { + "node": ">=16.12.0" + }, + "peerDependencies": { + "@types/react": "^17.0.50 || ^18.0.21", + "@types/react-dom": "^17.0.17 || ^18.0.6", + "react": "^17.0.2 || ^18.0.0", + "react-dom": "^17.0.2 || ^18.0.0" + } + }, "node_modules/@astrojs/telemetry": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/@astrojs/telemetry/-/telemetry-2.1.0.tgz", @@ -917,6 +943,15 @@ "url": "https://opencollective.com/unts" } }, + "node_modules/@popperjs/core": { + "version": "2.11.7", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.7.tgz", + "integrity": "sha512-Cr4OjIkipTtcXKjAsm8agyleBuDHvxzeBoa1v543lbv1YaIwQjESsVcmjiWiPEbC1FIeHOG/Op9kdCmAmiS3Kw==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, "node_modules/@types/babel__core": { "version": "7.20.0", "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.0.tgz", @@ -1006,11 +1041,39 @@ "resolved": "https://registry.npmjs.org/@types/parse5/-/parse5-6.0.3.tgz", "integrity": "sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==" }, + "node_modules/@types/prop-types": { + "version": "15.7.5", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", + "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" + }, + "node_modules/@types/react": { + "version": "18.0.34", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.34.tgz", + "integrity": "sha512-NO1UO8941541CJl1BeOXi8a9dNKFK09Gnru5ZJqkm4Q3/WoQJtHvmwt0VX0SB9YCEwe7TfSSxDuaNmx6H2BAIQ==", + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "18.0.11", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.11.tgz", + "integrity": "sha512-O38bPbI2CWtgw/OoQoY+BRelw7uysmXbWvw3nLWO21H1HSh+GOlqPuXshJfjmpNlKiiSDG9cc1JZAaMmVdcTlw==", + "dependencies": { + "@types/react": "*" + } + }, "node_modules/@types/resolve": { "version": "1.20.2", "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.2.tgz", "integrity": "sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==" }, + "node_modules/@types/scheduler": { + "version": "0.16.3", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.3.tgz", + "integrity": "sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==" + }, "node_modules/@types/unist": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz", @@ -1271,6 +1334,24 @@ "readable-stream": "^3.4.0" } }, + "node_modules/bootstrap": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.2.3.tgz", + "integrity": "sha512-cEKPM+fwb3cT8NzQZYEu4HilJ3anCrWqh3CHAok1p9jXqMPsPTBhU25fBckEJHJ/p+tTxTFTsFQGM+gaHpi3QQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/twbs" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/bootstrap" + } + ], + "peerDependencies": { + "@popperjs/core": "^2.11.6" + } + }, "node_modules/boxen": { "version": "6.2.1", "resolved": "https://registry.npmjs.org/boxen/-/boxen-6.2.1.tgz", @@ -1644,6 +1725,11 @@ "node": ">= 8" } }, + "node_modules/csstype": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", + "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" + }, "node_modules/debug": { "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", @@ -2215,6 +2301,11 @@ } ] }, + "node_modules/immutable": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.0.tgz", + "integrity": "sha512-0AOCmOip+xgJwEVTQj1EfiDDOkPmuyllDuTuEX+DDXUgapLAsBIfkg3sxCYyCEA8mQqZrrxPUGjcOQ2JS3WLkg==" + }, "node_modules/import-meta-resolve": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-2.2.2.tgz", @@ -2535,6 +2626,17 @@ "url": "https://github.com/sponsors/wooorm" } }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, "node_modules/lru-cache": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", @@ -3809,6 +3911,29 @@ } ] }, + "node_modules/react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + }, + "peerDependencies": { + "react": "^18.2.0" + } + }, "node_modules/readable-stream": { "version": "3.6.2", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", @@ -4141,6 +4266,22 @@ } ] }, + "node_modules/sass": { + "version": "1.61.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.61.0.tgz", + "integrity": "sha512-PDsN7BrVkNZK2+dj/dpKQAWZavbAQ87IXqVvw2+oEYI+GwlTWkvbQtL7F2cCNbMqJEYKPh1EcjSxsnqIb/kyaQ==", + "dependencies": { + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, "node_modules/sass-formatter": { "version": "0.7.6", "resolved": "https://registry.npmjs.org/sass-formatter/-/sass-formatter-0.7.6.tgz", @@ -4149,6 +4290,14 @@ "suf-log": "^2.5.3" } }, + "node_modules/scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, "node_modules/section-matter": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", @@ -5097,6 +5246,15 @@ "prismjs": "^1.28.0" } }, + "@astrojs/react": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@astrojs/react/-/react-2.1.1.tgz", + "integrity": "sha512-nIcDFnn5H4FKGoSBYXZr95RIQvpcTNRcVV1hvUQifO0F5hQsgb0PVyk6TG4JWxiPGY4Jt4MVQb5JaaDQHlHu4w==", + "requires": { + "@babel/core": ">=7.0.0-0 <8.0.0", + "@babel/plugin-transform-react-jsx": "^7.17.12" + } + }, "@astrojs/telemetry": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/@astrojs/telemetry/-/telemetry-2.1.0.tgz", @@ -5608,6 +5766,11 @@ "tslib": "^2.4.0" } }, + "@popperjs/core": { + "version": "2.11.7", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.7.tgz", + "integrity": "sha512-Cr4OjIkipTtcXKjAsm8agyleBuDHvxzeBoa1v543lbv1YaIwQjESsVcmjiWiPEbC1FIeHOG/Op9kdCmAmiS3Kw==" + }, "@types/babel__core": { "version": "7.20.0", "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.0.tgz", @@ -5697,11 +5860,39 @@ "resolved": "https://registry.npmjs.org/@types/parse5/-/parse5-6.0.3.tgz", "integrity": "sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==" }, + "@types/prop-types": { + "version": "15.7.5", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", + "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" + }, + "@types/react": { + "version": "18.0.34", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.34.tgz", + "integrity": "sha512-NO1UO8941541CJl1BeOXi8a9dNKFK09Gnru5ZJqkm4Q3/WoQJtHvmwt0VX0SB9YCEwe7TfSSxDuaNmx6H2BAIQ==", + "requires": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "@types/react-dom": { + "version": "18.0.11", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.11.tgz", + "integrity": "sha512-O38bPbI2CWtgw/OoQoY+BRelw7uysmXbWvw3nLWO21H1HSh+GOlqPuXshJfjmpNlKiiSDG9cc1JZAaMmVdcTlw==", + "requires": { + "@types/react": "*" + } + }, "@types/resolve": { "version": "1.20.2", "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.2.tgz", "integrity": "sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==" }, + "@types/scheduler": { + "version": "0.16.3", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.3.tgz", + "integrity": "sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==" + }, "@types/unist": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz", @@ -5899,6 +6090,12 @@ "readable-stream": "^3.4.0" } }, + "bootstrap": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.2.3.tgz", + "integrity": "sha512-cEKPM+fwb3cT8NzQZYEu4HilJ3anCrWqh3CHAok1p9jXqMPsPTBhU25fBckEJHJ/p+tTxTFTsFQGM+gaHpi3QQ==", + "requires": {} + }, "boxen": { "version": "6.2.1", "resolved": "https://registry.npmjs.org/boxen/-/boxen-6.2.1.tgz", @@ -6121,6 +6318,11 @@ "which": "^2.0.1" } }, + "csstype": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", + "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" + }, "debug": { "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", @@ -6535,6 +6737,11 @@ "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" }, + "immutable": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.0.tgz", + "integrity": "sha512-0AOCmOip+xgJwEVTQj1EfiDDOkPmuyllDuTuEX+DDXUgapLAsBIfkg3sxCYyCEA8mQqZrrxPUGjcOQ2JS3WLkg==" + }, "import-meta-resolve": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-2.2.2.tgz", @@ -6725,6 +6932,14 @@ "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==" }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, "lru-cache": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", @@ -7517,6 +7732,23 @@ "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" }, + "react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "requires": { + "loose-envify": "^1.1.0" + } + }, + "react-dom": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "requires": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + } + }, "readable-stream": { "version": "3.6.2", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", @@ -7735,6 +7967,16 @@ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" }, + "sass": { + "version": "1.61.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.61.0.tgz", + "integrity": "sha512-PDsN7BrVkNZK2+dj/dpKQAWZavbAQ87IXqVvw2+oEYI+GwlTWkvbQtL7F2cCNbMqJEYKPh1EcjSxsnqIb/kyaQ==", + "requires": { + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + } + }, "sass-formatter": { "version": "0.7.6", "resolved": "https://registry.npmjs.org/sass-formatter/-/sass-formatter-0.7.6.tgz", @@ -7743,6 +7985,14 @@ "suf-log": "^2.5.3" } }, + "scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "requires": { + "loose-envify": "^1.1.0" + } + }, "section-matter": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", diff --git a/package.json b/package.json index 6400927..4bedfe6 100644 --- a/package.json +++ b/package.json @@ -10,6 +10,14 @@ "astro": "astro" }, "dependencies": { - "astro": "^2.2.1" + "@astrojs/react": "^2.1.1", + "@popperjs/core": "^2.11.7", + "@types/react": "^18.0.34", + "@types/react-dom": "^18.0.11", + "astro": "^2.2.1", + "bootstrap": "^5.2.3", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "sass": "^1.61.0" } -} \ No newline at end of file +} diff --git a/public/resources/2015/Bourree de l_Hopital.pdf b/public/resources/2015/Bourree de l_Hopital.pdf new file mode 100644 index 0000000..45568a0 Binary files /dev/null and b/public/resources/2015/Bourree de l_Hopital.pdf differ diff --git a/public/resources/2015/ZOOM0012_Danish_Tunes_-_Aalborg_Polka.MP3 b/public/resources/2015/ZOOM0012_Danish_Tunes_-_Aalborg_Polka.MP3 new file mode 100644 index 0000000..a023b78 Binary files /dev/null and b/public/resources/2015/ZOOM0012_Danish_Tunes_-_Aalborg_Polka.MP3 differ diff --git a/public/resources/2015/ZOOM0013_Danish_Tunes_-_Ostindiens_Velkomst.MP3 b/public/resources/2015/ZOOM0013_Danish_Tunes_-_Ostindiens_Velkomst.MP3 new file mode 100644 index 0000000..ee31cdf Binary files /dev/null and b/public/resources/2015/ZOOM0013_Danish_Tunes_-_Ostindiens_Velkomst.MP3 differ diff --git a/public/resources/2015/ZOOM0015_Megan_-_Polonaisse_från_Litresk.MP3 b/public/resources/2015/ZOOM0015_Megan_-_Polonaisse_från_Litresk.MP3 new file mode 100644 index 0000000..61d789f Binary files /dev/null and b/public/resources/2015/ZOOM0015_Megan_-_Polonaisse_från_Litresk.MP3 differ diff --git a/public/resources/2015/ZOOM0016_Megan_-_Polska_e._Janne_Mortenson.MP3 b/public/resources/2015/ZOOM0016_Megan_-_Polska_e._Janne_Mortenson.MP3 new file mode 100644 index 0000000..5e4dba3 Binary files /dev/null and b/public/resources/2015/ZOOM0016_Megan_-_Polska_e._Janne_Mortenson.MP3 differ diff --git a/public/resources/2015/ZOOM0017_Megan_-_Polska_e._Jorgen_Lind.MP3 b/public/resources/2015/ZOOM0017_Megan_-_Polska_e._Jorgen_Lind.MP3 new file mode 100644 index 0000000..7103510 Binary files /dev/null and b/public/resources/2015/ZOOM0017_Megan_-_Polska_e._Jorgen_Lind.MP3 differ diff --git a/public/resources/2015/ZOOM0019_Megan_-_Långdans.MP3 b/public/resources/2015/ZOOM0019_Megan_-_Långdans.MP3 new file mode 100644 index 0000000..e8b5875 Binary files /dev/null and b/public/resources/2015/ZOOM0019_Megan_-_Långdans.MP3 differ diff --git a/public/resources/2015/ZOOM0021_Welsh_Tunes_-_Welsh_Morris.MP3 b/public/resources/2015/ZOOM0021_Welsh_Tunes_-_Welsh_Morris.MP3 new file mode 100644 index 0000000..3d4f8bb Binary files /dev/null and b/public/resources/2015/ZOOM0021_Welsh_Tunes_-_Welsh_Morris.MP3 differ diff --git a/public/resources/2015/ZOOM0022_Welsh_Tunes_-_Waltz.MP3 b/public/resources/2015/ZOOM0022_Welsh_Tunes_-_Waltz.MP3 new file mode 100644 index 0000000..1c3b4aa Binary files /dev/null and b/public/resources/2015/ZOOM0022_Welsh_Tunes_-_Waltz.MP3 differ diff --git a/public/resources/2015/ZOOM0024_Welsh_Tunes_-_Fiddle_Faddle.MP3 b/public/resources/2015/ZOOM0024_Welsh_Tunes_-_Fiddle_Faddle.MP3 new file mode 100644 index 0000000..7657e60 Binary files /dev/null and b/public/resources/2015/ZOOM0024_Welsh_Tunes_-_Fiddle_Faddle.MP3 differ diff --git a/public/resources/2015/ZOOM0025_Mazurkas_-_Steve_Turner.MP3 b/public/resources/2015/ZOOM0025_Mazurkas_-_Steve_Turner.MP3 new file mode 100644 index 0000000..31fbbab Binary files /dev/null and b/public/resources/2015/ZOOM0025_Mazurkas_-_Steve_Turner.MP3 differ diff --git a/public/resources/2015/ZOOM0027_Mazurkas_-_Muzique_Mazurka.MP3 b/public/resources/2015/ZOOM0027_Mazurkas_-_Muzique_Mazurka.MP3 new file mode 100644 index 0000000..96357f8 Binary files /dev/null and b/public/resources/2015/ZOOM0027_Mazurkas_-_Muzique_Mazurka.MP3 differ diff --git a/public/resources/2015/ZOOM0028_Swedish_Songs_-_Der_Brinner_en_Eld.MP3 b/public/resources/2015/ZOOM0028_Swedish_Songs_-_Der_Brinner_en_Eld.MP3 new file mode 100644 index 0000000..6423ba7 Binary files /dev/null and b/public/resources/2015/ZOOM0028_Swedish_Songs_-_Der_Brinner_en_Eld.MP3 differ diff --git a/public/resources/2015/ZOOM0029_Swedish_Songs_-_Du_och_Jag_och_Vi_To_(Song_about_clogs).MP3 b/public/resources/2015/ZOOM0029_Swedish_Songs_-_Du_och_Jag_och_Vi_To_(Song_about_clogs).MP3 new file mode 100644 index 0000000..22cb7eb Binary files /dev/null and b/public/resources/2015/ZOOM0029_Swedish_Songs_-_Du_och_Jag_och_Vi_To_(Song_about_clogs).MP3 differ diff --git a/public/resources/2015/ZOOM0030_Swedish_Songs_-_Waltz.MP3 b/public/resources/2015/ZOOM0030_Swedish_Songs_-_Waltz.MP3 new file mode 100644 index 0000000..514c1cd Binary files /dev/null and b/public/resources/2015/ZOOM0030_Swedish_Songs_-_Waltz.MP3 differ diff --git a/public/resources/2015/ZOOM0031_Bourees_-_Lachaud.MP3 b/public/resources/2015/ZOOM0031_Bourees_-_Lachaud.MP3 new file mode 100644 index 0000000..0a0979d Binary files /dev/null and b/public/resources/2015/ZOOM0031_Bourees_-_Lachaud.MP3 differ diff --git a/public/resources/2015/ZOOM0033_Bourees_-_Alfred_Mourre.MP3 b/public/resources/2015/ZOOM0033_Bourees_-_Alfred_Mourre.MP3 new file mode 100644 index 0000000..231d591 Binary files /dev/null and b/public/resources/2015/ZOOM0033_Bourees_-_Alfred_Mourre.MP3 differ diff --git a/public/resources/2015/ZOOM0035_Bourrees_-_Calloren_Calloren_Park.MP3 b/public/resources/2015/ZOOM0035_Bourrees_-_Calloren_Calloren_Park.MP3 new file mode 100644 index 0000000..1a19d20 Binary files /dev/null and b/public/resources/2015/ZOOM0035_Bourrees_-_Calloren_Calloren_Park.MP3 differ diff --git a/public/resources/2015/ZOOM0036_Bourrees_-_La_Pitale.MP3 b/public/resources/2015/ZOOM0036_Bourrees_-_La_Pitale.MP3 new file mode 100644 index 0000000..77a0c05 Binary files /dev/null and b/public/resources/2015/ZOOM0036_Bourrees_-_La_Pitale.MP3 differ diff --git a/public/resources/2016/Arthur.mp3 b/public/resources/2016/Arthur.mp3 new file mode 100644 index 0000000..524fef1 Binary files /dev/null and b/public/resources/2016/Arthur.mp3 differ diff --git a/public/resources/2016/Bunch of Roses.mp3 b/public/resources/2016/Bunch of Roses.mp3 new file mode 100644 index 0000000..e2221e5 Binary files /dev/null and b/public/resources/2016/Bunch of Roses.mp3 differ diff --git a/public/resources/2016/Easter Thursday.mp3 b/public/resources/2016/Easter Thursday.mp3 new file mode 100644 index 0000000..90b4e62 Binary files /dev/null and b/public/resources/2016/Easter Thursday.mp3 differ diff --git a/public/resources/2016/Finnskog Pols 1.mp3 b/public/resources/2016/Finnskog Pols 1.mp3 new file mode 100644 index 0000000..a9a86bf Binary files /dev/null and b/public/resources/2016/Finnskog Pols 1.mp3 differ diff --git a/public/resources/2016/Finnskog Pols 2.mp3 b/public/resources/2016/Finnskog Pols 2.mp3 new file mode 100644 index 0000000..3f2b27c Binary files /dev/null and b/public/resources/2016/Finnskog Pols 2.mp3 differ diff --git a/public/resources/2016/Finnskog Pols 3.mp3 b/public/resources/2016/Finnskog Pols 3.mp3 new file mode 100644 index 0000000..281d06c Binary files /dev/null and b/public/resources/2016/Finnskog Pols 3.mp3 differ diff --git a/public/resources/2016/If you will not have me let me go.mp3 b/public/resources/2016/If you will not have me let me go.mp3 new file mode 100644 index 0000000..814bc0a Binary files /dev/null and b/public/resources/2016/If you will not have me let me go.mp3 differ diff --git a/public/resources/2016/Sylvia_s Serenade.mp3 b/public/resources/2016/Sylvia_s Serenade.mp3 new file mode 100644 index 0000000..9ccd350 Binary files /dev/null and b/public/resources/2016/Sylvia_s Serenade.mp3 differ diff --git a/public/resources/2016/Varmland Polska 1.mp3 b/public/resources/2016/Varmland Polska 1.mp3 new file mode 100644 index 0000000..b49bb45 Binary files /dev/null and b/public/resources/2016/Varmland Polska 1.mp3 differ diff --git a/public/resources/2016/Varmland Polska 2.mp3 b/public/resources/2016/Varmland Polska 2.mp3 new file mode 100644 index 0000000..3d9470d Binary files /dev/null and b/public/resources/2016/Varmland Polska 2.mp3 differ diff --git a/public/resources/2016/Wonderful Waltz.mp3 b/public/resources/2016/Wonderful Waltz.mp3 new file mode 100644 index 0000000..0d03717 Binary files /dev/null and b/public/resources/2016/Wonderful Waltz.mp3 differ diff --git a/public/resources/2018/Bridgewater.jpg b/public/resources/2018/Bridgewater.jpg new file mode 100644 index 0000000..910e3b3 Binary files /dev/null and b/public/resources/2018/Bridgewater.jpg differ diff --git a/public/resources/2018/Idumea.jpg b/public/resources/2018/Idumea.jpg new file mode 100644 index 0000000..8677641 Binary files /dev/null and b/public/resources/2018/Idumea.jpg differ diff --git a/public/resources/2018/Oak Grove.jpg b/public/resources/2018/Oak Grove.jpg new file mode 100644 index 0000000..da149a5 Binary files /dev/null and b/public/resources/2018/Oak Grove.jpg differ diff --git a/public/resources/2018/Old Hundred.jpg b/public/resources/2018/Old Hundred.jpg new file mode 100644 index 0000000..5ed2729 Binary files /dev/null and b/public/resources/2018/Old Hundred.jpg differ diff --git a/public/resources/2018/Primrose.jpg b/public/resources/2018/Primrose.jpg new file mode 100644 index 0000000..b450470 Binary files /dev/null and b/public/resources/2018/Primrose.jpg differ diff --git a/public/resources/2018/Shape Note Singing - Idumea.mp3 b/public/resources/2018/Shape Note Singing - Idumea.mp3 new file mode 100644 index 0000000..b0fcc44 Binary files /dev/null and b/public/resources/2018/Shape Note Singing - Idumea.mp3 differ diff --git a/public/resources/2018/Shape Note Singing - Oak Grove.mp3 b/public/resources/2018/Shape Note Singing - Oak Grove.mp3 new file mode 100644 index 0000000..26c8c15 Binary files /dev/null and b/public/resources/2018/Shape Note Singing - Oak Grove.mp3 differ diff --git a/public/resources/2018/Shape Note Singing - Primrose.mp3 b/public/resources/2018/Shape Note Singing - Primrose.mp3 new file mode 100644 index 0000000..41391e6 Binary files /dev/null and b/public/resources/2018/Shape Note Singing - Primrose.mp3 differ diff --git a/public/resources/2018/Shape Note Singing Bridgewater.mp3 b/public/resources/2018/Shape Note Singing Bridgewater.mp3 new file mode 100644 index 0000000..2d05f73 Binary files /dev/null and b/public/resources/2018/Shape Note Singing Bridgewater.mp3 differ diff --git a/public/resources/2018/Spelmanslag - Three red roses.mp3 b/public/resources/2018/Spelmanslag - Three red roses.mp3 new file mode 100644 index 0000000..d01a5e1 Binary files /dev/null and b/public/resources/2018/Spelmanslag - Three red roses.mp3 differ diff --git a/public/resources/2018/Tune Swap - Romja.mp3 b/public/resources/2018/Tune Swap - Romja.mp3 new file mode 100644 index 0000000..991fae9 Binary files /dev/null and b/public/resources/2018/Tune Swap - Romja.mp3 differ diff --git a/public/resources/2018/Tune Swap - Simply.mp3 b/public/resources/2018/Tune Swap - Simply.mp3 new file mode 100644 index 0000000..76cf424 Binary files /dev/null and b/public/resources/2018/Tune Swap - Simply.mp3 differ diff --git a/public/resources/2018/Tune Swap - Waltz efter Carl Fanta.mp3 b/public/resources/2018/Tune Swap - Waltz efter Carl Fanta.mp3 new file mode 100644 index 0000000..6daba27 Binary files /dev/null and b/public/resources/2018/Tune Swap - Waltz efter Carl Fanta.mp3 differ diff --git a/public/resources/2018/olga bayati shiraz.mp3 b/public/resources/2018/olga bayati shiraz.mp3 new file mode 100644 index 0000000..afa0236 Binary files /dev/null and b/public/resources/2018/olga bayati shiraz.mp3 differ diff --git a/public/resources/2018/olga nawa tune.mp3 b/public/resources/2018/olga nawa tune.mp3 new file mode 100644 index 0000000..31d8366 Binary files /dev/null and b/public/resources/2018/olga nawa tune.mp3 differ diff --git a/public/resources/2019/2019_11_02_12_57_33- Vallåtspolska från Orsa -efter Björn Ståbi-.mp3 b/public/resources/2019/2019_11_02_12_57_33- Vallåtspolska från Orsa -efter Björn Ståbi-.mp3 new file mode 100644 index 0000000..28be171 Binary files /dev/null and b/public/resources/2019/2019_11_02_12_57_33- Vallåtspolska från Orsa -efter Björn Ståbi-.mp3 differ diff --git a/public/resources/2019/2019_11_02_13_02_40- Vallåtspolska från Orsa -efter Björn Ståbi-2nd voice.mp3 b/public/resources/2019/2019_11_02_13_02_40- Vallåtspolska från Orsa -efter Björn Ståbi-2nd voice.mp3 new file mode 100644 index 0000000..c41ad2b Binary files /dev/null and b/public/resources/2019/2019_11_02_13_02_40- Vallåtspolska från Orsa -efter Björn Ståbi-2nd voice.mp3 differ diff --git a/public/resources/2019/2019_11_02_23_03_21- Klezmer tune-.mp3 b/public/resources/2019/2019_11_02_23_03_21- Klezmer tune-.mp3 new file mode 100644 index 0000000..5ad02ed Binary files /dev/null and b/public/resources/2019/2019_11_02_23_03_21- Klezmer tune-.mp3 differ diff --git a/public/resources/2019/2019_11_02_23_06_19 - where were you during prohibition-.mp3 b/public/resources/2019/2019_11_02_23_06_19 - where were you during prohibition-.mp3 new file mode 100644 index 0000000..762b78b Binary files /dev/null and b/public/resources/2019/2019_11_02_23_06_19 - where were you during prohibition-.mp3 differ diff --git a/src/components/Card.astro b/src/components/Card.astro deleted file mode 100644 index c68fa2a..0000000 --- a/src/components/Card.astro +++ /dev/null @@ -1,63 +0,0 @@ ---- -export interface Props { - title: string; - body: string; - href: string; -} - -const { href, title, body } = Astro.props; ---- - -
- {body} -
- -+ The name of the organisation is Skint (which is short for affordable + Scandinavian and International music and dance). +
+ ++ The promotion and enjoyment of international folk music and dance, + especially to encourage people to try unfamiliar traditions of music and + dance from different countries, and to make such opportunities available + at affordable rates to those with low disposable incomes. In particular an + annual weekend residential event is currently held to support these aims. + Skint is a non-profit making organisation. +
+ ++ The management of the organisation is through a committee which includes + with Chair, Secretary, and Treasurer and other members as appropriate. All + committee members shall hold office until the next Annual General Meeting + (AGM), but shall then be eligible for re-election. During the year, the + committee shall have the power to co-opt additional members as necessary + until the next AGM. +
+ +a) to raise funds and receive contributions
+ ++ b) to organise insurance, e.g. through affiliation to a relevant + organisation such as the Society of International Folk Dancing (SIFD) +
+ ++ c) all other lawful things as appropriate for furthering the aims and + objectives. +
+ ++ There is no formal membership for Skint. It is open to all. Current and + previous attendees of events will be consulted and informed about major + future plans for Skint. +
+ ++ An AGM shall normally be held between 15 September and 15 November each + year. +
+ ++ Notice shall be given (of the AGM) to participants at the yearly + residential event. +
+ ++ At the AGM, three members of the committee must be present to achieve + quorum. +
+ ++ An Extraordinary General Meeting (EGM) may be called at other times of the + year at the discretion of one or more members of the committee, providing + notice is also given to the wider body of previous attendees. +
+ ++ Decisions shall be taken via consensus if possible, and through a majority + vote if not. +
+ ++ The accounts for Skint shall be kept by the Treasurer, and shall be + presented at the AGM. A bank account in the name of Skint and (with three + authorised signatories from the Skint committee) shall be used to hold + money for the organisation, and withdrawals must be authorised through at + least two authorised signatories. +
+ ++ Skint may be dissolved only by those present at an AGM or EGM. On + dissolution of the group, any money held by the organisation shall be + disposed of by the Committee, to an organisation which has similar aims to + that of Skint. +
+ +These rules may be amended by an AGM or EGM as deemed necessary.
++ If you have any questions or just want to chat, then don't hesitate to get + in touch! +
+ + ++ So you want to come to Skint? Whether you’ve never missed one or it’s your + first time, we’d love to welcome you. +
++ Skint is a weekend of international music and dance, held each year in + Derbyshire, England. One of the main aims of Skint is to make European + folk dance and music accessible to all, particularly to those who may + be unable to afford festivals in the UK or abroad. You can read more + about our aims in our constitution. +
+ ++ Skint is a very easy-going and friendly festival. During the day there + are workshops for dancers and musicians, suitable for both complete + beginners and the more experienced. The bals in the evening feature + music and dancing from a variety of European traditions, (e.g. France, + Scandinavia, England, Eastern Europe) much of which will have been + taught earlier in the day. +
+ ++ Skint is open to all, regardless of age or experience. You just need + an interest in European folk music and dance and a willingness to get + involved! +
++ Everyone at Skint pitches in to ensure the smooth running of the + festival. When you first arrive there will be a volunteering sheet and + you'll sign up to help in one or two tasks. These include things like + getting the tables ready for lunch, preparing the food, tidying the + hall, and other such things +
+ ++ All of our workshops and concerts are taught and played by volunteers + as well. When you apply for a ticket we'll ask you if there's anything + that you would like to share with the festival. +
+ ++ No-one is paid, and the committee pay the same amount to attend as + other attendees. +
++ Children are very welcome at Skint. We seek to provide various + activities to keep them entertained however we cannot take any + responsibility for looking after them. For this reason we limit the + number of children attached to a ticket to 2. We are an inclusive + festival so if this causes a problem for you please contact us and we + will be happy to work with you to find a solution +
++ At Skint we welcome all people, regardless of gender/gender identity, + race, ethnicity, sexual orientation, disability, age, physical + appearance, religion, employment status, dance or music ability, style + or dance role. +
+ ++ We are mindful and respectful of the needs and boundaries of each + attendee and be ready to make reasonable accommodation for those + needs, prioritising those that are typically marginalised by society. + We are able to say ‘no’, and respect when others say ‘no’. +
+ ++ Our full safer spaces policy can be read here +
+
- To get started, open the directory src/pages in your project.
- Code Challenge: Tweak the "Welcome to Astro" message above.
-
Here we store the records of Skints past.
+ ++ To be alerted when our booking opens, please sign up to our mailing list + below or follow us on Facebook! +
+ ++ Tickets for Skint very customisable. Accommodation and meals are optional + items. This allows us to overcome the traditional limiting factor of + Skint, catering for all of us, and allows you to choose which parts of + Skint you want to enjoy. +
+ ++ There are some fantastic pubs in the village which serve food, as well as + a small shop, and of course you are welcome to bring your own food. + However, there will be no kitchen space or seating in the hall for + self-catering. +
+ +You can buy tickets for 2 adults at the same time.
+ ++ Tickets are non-transferrable. They allow only the named + person to attend. You cannot sell or give them to someone else. This is to + make the application process fair for everyone, and we enforce the rules. + In exceptional cases we may cancel tickets obtained in contravention of + the rules. +
+ ++ Due to the exceptional circumstances this year, there will be no cut off + for refunds. We will be offering full refunds (minus our booking & + banking fees) on tickets right up until the start of the festival. If your + circumstances change amd you are unable to attend Skint, please let us + know. +
+ ++ Children under 16s don't need to buy the admission ticket, but they will + need to pay for any meals and camping they wish to use. +
+ +| A place at Skint | +|||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| + | Admission (adult) | +£22 | +|||||||||||||||||||||||||||||
| + | Admission (under 16) | +£0 | +|||||||||||||||||||||||||||||
| Meals | +|||||||||||||||||||||||||||||||
| + | Friday evening, 6pm | +£5 | +|||||||||||||||||||||||||||||
| + | Saturday lunch, 1pm | +£4 | +|||||||||||||||||||||||||||||
| + | Saturday evening, 6pm | +£5 | +|||||||||||||||||||||||||||||
| + | Sunday lunch, 1pm | +£4 | +|||||||||||||||||||||||||||||
| Camping | +|||||||||||||||||||||||||||||||
| + | Indoor
+
+ Friday & Saturday nights. Camping in the hall. Bring camping
+ mat, sleeping bag & ear plugs!
+
+ |
+ £10 | +|||||||||||||||||||||||||||||
| + | Outdoor
+
+ Friday & Saturday nights. Camping in a nearby field. Bring a
+ tent & thermals!
+
+ |
+ £10 | +|||||||||||||||||||||||||||||
| Dancing and Workshops | +|||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| + | Friday evening bal, from 8pm | +£6 | +|||||||||||||||||||||||||||||
| + | Saturday workshops | +£6 | +|||||||||||||||||||||||||||||
| + | Saturday evening bal, from 8pm | +£6 | +|||||||||||||||||||||||||||||
| + | Sunday workshops and bal | +£6 | +|||||||||||||||||||||||||||||
| Friday + | + | |
|---|---|---|
| 15:00 | +Venue opens | +|
| 18:00 - 20:00 | +Dinner | +|
| 20:00 - 00:00 | +Bal | +|
| Saturday + | + | |
|---|---|---|
| until 10:15 | +Breakfast | +|
| 10:15 - 11:30 | +Workshop slot 1 | +|
| 11:45 - 13:00 | +Workshop slot 2 | +|
| 13:00 - 14:30 | +Lunch | +|
| 14:30 - 15:45 | +Workshop slot 3 | +|
| 16:00 - 17:15 | +Workshop slot 4 | +|
| 18:00 - 20:00 | +Dinner | +|
| 20:00 - 00:00 | +Bal | +|
| Sunday + | + | |
|---|---|---|
| until 10:00 | +Breakfast | +|
| 10:00 - 11:15 | +Workshop slot 5 | +|
| 11:30 - 12:45 | +Workshop slot 6 | +|
| 12:45 - 14:00 | +Lunch | +|
| 14:00 - 16:00 | +Clear-up | +|
| 16:00 - 17:30 | +Bal | +|
| 18:00 | +Venue closes | +|
+ Skint takes place in Ashover Village Hall. Ashover is a Derbyshire + village situated in the Amber valley, just outside the Peak District + National Park, 4 miles north east of Matlock. It lies off the B6036 + Matlock to Chesterfield road. +
+ +The hall is on Milken Lane, opposite the Black Swan pub.
+ ++ Ashover Parish Hall, Milken Lane, Ashover, Derbyshire S45 0BA +
++ The nearest train station is Chesterfield. Matlock and Sheffield + stations are also nearby. +
+ ++ Bus number 63 goes from Chesterfield to Ashover village, and number + X17 goes from Sheffield/ Chesterfield to Kelstedge (1 mile walk to + Ashover village hall). Buses are fairly regular but not frequent so + it's worth checking times in advance +
+ ++ Chesterfield Station's onward travel information has useful information about bus stop locations, as well as local taxi + information in case you happen to arrive at a time when no buses are running: +
+ ++ If you're planning to take a taxi from the station, you might want to + make use of the Skint car- sharing site to find others to share the + taxi with (see below). +
+ +There is plenty of parking at the venue.
+ ++ We encourage lift-sharing where possible. If you have a car, please + consider offering spaces to other Skinters. If you can drive but don't + have a car, maybe it's worth getting a group together to hire one for + the weekend. +
+ ++ To help with coordinating car shares we'll be sending out a link to a + Skint-specific car sharing site to all attendees, so keep an eye out + in your emails. +
++ As part of your weekend ticket you will have the option for indoor or + outdoor camping. Campers of both varieties have access to the showers + in the Sports Pavilion next door at certain times during the weekend. + The showers are coin-operated with 20p pieces, so please bring some + with you! There are communal showers for males/ females, as well as a + separate accessible shower for anyone who prefers to shower alone. +
+ ++ If you are camping indoors please bring a sleeping bag, mat, and + pillow. As everyone is sleeping in close proximity and there may be + music late into the night in adjoining rooms, we suggest that you + bring earplugs! +
+ ++ If you are camping outdoors, please bring a sleeping bag, mat, pillow, + lots of warm layers, and a tent! There is a small amount of + hardstanding for campervans on the camping field. Outdoor camping is + in the field next to the village hall. You are not allowed to sleep in + the hall carpark by order of the council (this will be externally + enforced). +
+ ++ Some people like to sleep in a real bed. If that's you, you can look + for your own accommodation in the village. Here are some ideas to get + you started: +
+ ++ All food at Skint is delicious, vegetarian, and prepared by + Skint-goers themselves. We do cater for other dietary requirements and + allergies - please let us know when booking. If you'd like to join in + the Skint catering, make sure you include meals in your ticket when + you book. +
+ ++ Water, juice, tea, and coffee are provided, as well as late-night + snacks. You're welcome to join in these whether you have a meal ticket + or not. +
+ +There's no bar on-site. Feel free to bring your own drinks.
+ ++ There are several pubs and cafes in the village that offer fantastic + food and drinks +
++ Ashover is surrounded by beautiful countryside, great for taking a + breather from the festival. Some good landmarks/ viewing points within + walking distance are Ashover Rock (~ 1 mile) and Cocking Tor + (~ 2 miles). +
+