diff --git a/package.json b/package.json index 741cf070..a12432ee 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,6 @@ "dependency-tree": "^10.0.9", "@tauri-apps/cli": "^1.5.9", "@vitest/ui": "^1.1.0", - "canvas": "^2.11.2", "eslint": "^8.56.0", "eslint-plugin-import": "^2.29.1", "events": "^3.3.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 033c6a7e..44e26d08 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -33,9 +33,6 @@ importers: '@vitest/ui': specifier: ^1.1.0 version: 1.1.0(vitest@1.1.0) - canvas: - specifier: ^2.11.2 - version: 2.11.2 dependency-tree: specifier: ^10.0.9 version: 10.0.9 @@ -520,7 +517,7 @@ importers: version: 0.4.4(astro@4.0.8) '@astrojs/mdx': specifier: ^2.0.3 - version: 2.0.3(astro@4.0.8) + version: 2.2.1(astro@4.0.8) '@astrojs/react': specifier: ^3.0.9 version: 3.0.9(@types/react-dom@18.2.18)(@types/react@18.2.46)(react-dom@18.2.0)(react@18.2.0)(vite@5.0.11) @@ -620,9 +617,6 @@ importers: astro: specifier: ^4.0.8 version: 4.0.8(@types/node@20.10.6)(typescript@5.3.3) - canvas: - specifier: ^2.11.2 - version: 2.11.2 claviature: specifier: ^0.1.0 version: 0.1.0 @@ -878,13 +872,38 @@ packages: transitivePeerDependencies: - supports-color - /@astrojs/mdx@2.0.3(astro@4.0.8): - resolution: {integrity: sha512-wFjQX5CihU5B4UAQNwc2R48ph0flpc6/yvDCFANE0agtgI2+BaVcAjuW0EhGOQCZ65dQDqnFKE0lvGs7EADYpg==} + /@astrojs/markdown-remark@4.3.1: + resolution: {integrity: sha512-eJFi600tkRjTFiwzY9oD8AgCgB7gFqyWCKWuZ33dATVBgLiROD+zlMZ8STZzU7+ZALvmiUAun/K7umTmP5YfVQ==} + dependencies: + '@astrojs/prism': 3.0.0 + github-slugger: 2.0.0 + hast-util-from-html: 2.0.1 + hast-util-to-text: 4.0.0 + import-meta-resolve: 4.0.0 + mdast-util-definitions: 6.0.0 + rehype-raw: 7.0.0 + rehype-stringify: 10.0.0 + remark-gfm: 4.0.0 + remark-parse: 11.0.0 + remark-rehype: 11.0.0 + remark-smartypants: 2.0.0 + shiki: 1.2.0 + unified: 11.0.4 + unist-util-remove-position: 5.0.0 + unist-util-visit: 5.0.0 + unist-util-visit-parents: 6.0.1 + vfile: 6.0.1 + transitivePeerDependencies: + - supports-color + dev: false + + /@astrojs/mdx@2.2.1(astro@4.0.8): + resolution: {integrity: sha512-bSr/AkvGieD9Pc5ZzMnAk7IHnw0vyt/aOujuYUmYT+NHiWahAUy/+ywNNMhTMmea0irdMYnBVC1AEKMQ/oXxow==} engines: {node: '>=18.14.1'} peerDependencies: astro: ^4.0.0 dependencies: - '@astrojs/markdown-remark': 4.0.1 + '@astrojs/markdown-remark': 4.3.1 '@mdx-js/mdx': 3.0.0 acorn: 8.11.3 astro: 4.0.8(@types/node@20.10.6)(typescript@5.3.3) @@ -3206,23 +3225,6 @@ packages: '@lezer/common': 1.2.0 dev: false - /@mapbox/node-pre-gyp@1.0.10: - resolution: {integrity: sha512-4ySo4CjzStuprMwk35H5pPbkymjv1SF3jGLj6rAHp/xT/RF7TL7bd9CTm1xDY49K2qF7jmR/g7k+SkLETP6opA==} - hasBin: true - dependencies: - detect-libc: 2.0.1 - https-proxy-agent: 5.0.1 - make-dir: 3.1.0 - node-fetch: 2.6.8 - nopt: 5.0.0 - npmlog: 5.0.1 - rimraf: 3.0.2 - semver: 7.3.8 - tar: 6.1.13 - transitivePeerDependencies: - - encoding - - supports-color - /@mdx-js/mdx@3.0.0: resolution: {integrity: sha512-Icm0TBKBLYqroYbNW3BPnzMGn+7mwpQOK310aZ7+fkCtiU3aqv2cdcX+nd0Ydo3wI5Rx8bX2Z2QmGb/XcAClCw==} dependencies: @@ -3859,6 +3861,10 @@ packages: requiresBuild: true optional: true + /@shikijs/core@1.2.0: + resolution: {integrity: sha512-OlFvx+nyr5C8zpcMBnSGir0YPD6K11uYhouqhNmm1qLiis4GA7SsGtu07r9gKS9omks8RtQqHrJL4S+lqWK01A==} + dev: false + /@sigstore/bundle@2.1.0: resolution: {integrity: sha512-89uOo6yh/oxaU8AeOUnVrTdVMcGk9Q1hJa7Hkvalc6G3Z3CupWk4Xe9djSgJm9fMkH69s0P0cVHUoKSOemLdng==} engines: {node: ^16.14.0 || >=18.0.0} @@ -4993,9 +4999,6 @@ packages: through: 2.3.8 dev: true - /abbrev@1.1.1: - resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} - /abbrev@2.0.0: resolution: {integrity: sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -5029,6 +5032,7 @@ packages: debug: 4.3.4 transitivePeerDependencies: - supports-color + dev: true /agent-base@7.1.0: resolution: {integrity: sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==} @@ -5121,6 +5125,7 @@ packages: /ansi-regex@2.1.1: resolution: {integrity: sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==} engines: {node: '>=0.10.0'} + dev: true /ansi-regex@5.0.1: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} @@ -5168,13 +5173,7 @@ packages: /aproba@2.0.0: resolution: {integrity: sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==} - - /are-we-there-yet@2.0.0: - resolution: {integrity: sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==} - engines: {node: '>=10'} - dependencies: - delegates: 1.0.0 - readable-stream: 3.6.0 + dev: true /are-we-there-yet@3.0.1: resolution: {integrity: sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==} @@ -5751,18 +5750,6 @@ packages: /caniuse-lite@1.0.30001572: resolution: {integrity: sha512-1Pbh5FLmn5y4+QhNyJE9j3/7dK44dGB83/ZMjv/qJk86TvDbjk0LosiZo0i0WB0Vx607qMX9jYrn1VLHCkN4rw==} - /canvas@2.11.2: - resolution: {integrity: sha512-ItanGBMrmRV7Py2Z+Xhs7cT+FNt5K0vPL4p9EZ/UX/Mu7hFbkxSjKF2KVtPwX7UYWp7dRKnrTvReflgrItJbdw==} - engines: {node: '>=6'} - requiresBuild: true - dependencies: - '@mapbox/node-pre-gyp': 1.0.10 - nan: 2.17.0 - simple-get: 3.1.1 - transitivePeerDependencies: - - encoding - - supports-color - /catharsis@0.9.0: resolution: {integrity: sha512-prMTQVpcns/tzFgFVkVp6ak6RykZyWb3gu8ckUpd6YkTlacOd3DXGJjIpD4Q6zJirizvaiAjSSHlOsA+6sNh2A==} engines: {node: '>= 10'} @@ -5863,6 +5850,7 @@ packages: /chownr@2.0.0: resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} engines: {node: '>=10'} + dev: true /ci-info@3.9.0: resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} @@ -5981,6 +5969,7 @@ packages: /code-point-at@1.1.0: resolution: {integrity: sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==} engines: {node: '>=0.10.0'} + dev: true /collapse-white-space@2.1.0: resolution: {integrity: sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw==} @@ -6021,6 +6010,7 @@ packages: /color-support@1.1.3: resolution: {integrity: sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==} hasBin: true + dev: true /color@4.2.3: resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==} @@ -6138,6 +6128,7 @@ packages: /console-control-strings@1.1.0: resolution: {integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==} + dev: true /conventional-changelog-angular@7.0.0: resolution: {integrity: sha512-ROjNchA9LgfNMTTFSIWPzebCwOGFdgkEq45EnvvrmSLvCtAw0HSmrCs7/ty+wAeYUZyNay0YMUNYFTRL72PkBQ==} @@ -6372,12 +6363,6 @@ packages: dependencies: character-entities: 2.0.2 - /decompress-response@4.2.1: - resolution: {integrity: sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==} - engines: {node: '>=8'} - dependencies: - mimic-response: 2.1.0 - /decompress-response@6.0.0: resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==} engines: {node: '>=10'} @@ -6445,6 +6430,7 @@ packages: /delegates@1.0.0: resolution: {integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==} + dev: true /depd@1.1.2: resolution: {integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==} @@ -6480,6 +6466,7 @@ packages: /detect-libc@2.0.1: resolution: {integrity: sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==} engines: {node: '>=8'} + dev: true /detect-libc@2.0.2: resolution: {integrity: sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==} @@ -7483,6 +7470,7 @@ packages: engines: {node: '>= 8'} dependencies: minipass: 3.3.6 + dev: true /fs-minipass@3.0.2: resolution: {integrity: sha512-2GAfyfoaCDRrM6jaOS3UsBts8yJ55VioXdWcOL7dK9zdAuKT71+WBA4ifnNYqVjYv+4SsPxjK0JT4yIIn4cA/g==} @@ -7526,20 +7514,6 @@ packages: resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} dev: true - /gauge@3.0.2: - resolution: {integrity: sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==} - engines: {node: '>=10'} - dependencies: - aproba: 2.0.0 - color-support: 1.1.3 - console-control-strings: 1.1.0 - has-unicode: 2.0.1 - object-assign: 4.1.1 - signal-exit: 3.0.7 - string-width: 4.2.3 - strip-ansi: 6.0.1 - wide-align: 1.1.5 - /gauge@4.0.4: resolution: {integrity: sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} @@ -7937,6 +7911,7 @@ packages: /has-unicode@2.0.1: resolution: {integrity: sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==} + dev: true /has@1.0.3: resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} @@ -8088,6 +8063,15 @@ packages: '@types/hast': 3.0.2 dev: false + /hast-util-to-text@4.0.0: + resolution: {integrity: sha512-EWiE1FSArNBPUo1cKWtzqgnuRQwEeQbQtnFJRYV1hb1BWDgrAlBU0ExptvZMM/KSA82cDpm2sFGf3Dmc5Mza3w==} + dependencies: + '@types/hast': 3.0.2 + '@types/unist': 3.0.1 + hast-util-is-element: 3.0.0 + unist-util-find-after: 5.0.0 + dev: false + /hast-util-whitespace@3.0.0: resolution: {integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==} dependencies: @@ -8172,6 +8156,7 @@ packages: debug: 4.3.4 transitivePeerDependencies: - supports-color + dev: true /https-proxy-agent@7.0.2: resolution: {integrity: sha512-NmLNjm6ucYwtcUmL7JQC1ZQ57LmHP4lT15FQ8D61nak1rO6DH+fz5qNK2Ap5UN4ZapYICE3/0KodcLYSPsPbaA==} @@ -8465,6 +8450,7 @@ packages: engines: {node: '>=0.10.0'} dependencies: number-is-nan: 1.0.1 + dev: true /is-fullwidth-code-point@3.0.0: resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} @@ -9299,12 +9285,6 @@ packages: semver: 5.7.1 dev: true - /make-dir@3.1.0: - resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} - engines: {node: '>=8'} - dependencies: - semver: 6.3.0 - /make-dir@4.0.0: resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==} engines: {node: '>=10'} @@ -9979,10 +9959,6 @@ packages: resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} engines: {node: '>=12'} - /mimic-response@2.1.0: - resolution: {integrity: sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==} - engines: {node: '>=8'} - /mimic-response@3.1.0: resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==} engines: {node: '>=10'} @@ -10114,12 +10090,14 @@ packages: engines: {node: '>=8'} dependencies: yallist: 4.0.0 + dev: true /minipass@4.0.0: resolution: {integrity: sha512-g2Uuh2jEKoht+zvO6vJqXmYpflPqzRBT+Th2h01DKh5z7wbY/AZ2gCQ78cP70YoHPyFdY30YBV5WxgLOEwOykw==} engines: {node: '>=8'} dependencies: yallist: 4.0.0 + dev: true /minipass@4.2.8: resolution: {integrity: sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==} @@ -10142,6 +10120,7 @@ packages: dependencies: minipass: 3.3.6 yallist: 4.0.0 + dev: true /mkdirp-classic@0.5.3: resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==} @@ -10155,6 +10134,7 @@ packages: resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} engines: {node: '>=10'} hasBin: true + dev: true /mlly@1.4.0: resolution: {integrity: sha512-ua8PAThnTwpprIaU47EPeZ/bPUVp2QYBbWMphUQpVdBI3Lgqzm5KZQ45Agm3YJedHXaIHl6pBGabaLSUPPSptg==} @@ -10248,9 +10228,6 @@ packages: thenify-all: 1.6.0 dev: false - /nan@2.17.0: - resolution: {integrity: sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==} - /nanoid@3.3.7: resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} @@ -10333,6 +10310,7 @@ packages: optional: true dependencies: whatwg-url: 5.0.0 + dev: true /node-fetch@3.3.2: resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} @@ -10385,13 +10363,6 @@ packages: '@babel/parser': 7.23.6 dev: true - /nopt@5.0.0: - resolution: {integrity: sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==} - engines: {node: '>=6'} - hasBin: true - dependencies: - abbrev: 1.1.1 - /nopt@7.1.0: resolution: {integrity: sha512-ZFPLe9Iu0tnx7oWhFxAo4s7QTn8+NNDDxYNaKLjE7Dp0tbakQ3M1QhQzsnzXHQBTUO3K9BmwaxnyO8Ayn2I95Q==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -10578,14 +10549,6 @@ packages: dependencies: path-key: 4.0.0 - /npmlog@5.0.1: - resolution: {integrity: sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==} - dependencies: - are-we-there-yet: 2.0.0 - console-control-strings: 1.1.0 - gauge: 3.0.2 - set-blocking: 2.0.0 - /npmlog@6.0.2: resolution: {integrity: sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} @@ -10599,6 +10562,7 @@ packages: /number-is-nan@1.0.1: resolution: {integrity: sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==} engines: {node: '>=0.10.0'} + dev: true /nx@17.2.8: resolution: {integrity: sha512-rM5zXbuXLEuqQqcjVjClyvHwRJwt+NVImR2A6KFNG40Z60HP6X12wAxxeLHF5kXXTDRU0PFhf/yACibrpbPrAw==} @@ -10665,6 +10629,7 @@ packages: /object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} + dev: false /object-get@2.1.1: resolution: {integrity: sha512-7n4IpLMzGGcLEMiQKsNR7vCe+N5E9LORFrtNUVy4sO3dj9a3HedZCxEL2T7QuLhcHN1NBuBsMOKaOsAYI9IIvg==} @@ -12151,10 +12116,6 @@ packages: hasBin: true dev: true - /semver@6.3.0: - resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==} - hasBin: true - /semver@6.3.1: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} hasBin: true @@ -12192,6 +12153,7 @@ packages: /set-blocking@2.0.0: resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} + dev: true /set-function-length@1.1.1: resolution: {integrity: sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==} @@ -12264,6 +12226,12 @@ packages: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} + /shiki@1.2.0: + resolution: {integrity: sha512-xLhiTMOIUXCv5DqJ4I70GgQCtdlzsTqFLZWcMHHG3TAieBUbvEGthdrlPDlX4mL/Wszx9C6rEcxU6kMlg4YlxA==} + dependencies: + '@shikijs/core': 1.2.0 + dev: false + /shikiji@0.6.13: resolution: {integrity: sha512-4T7X39csvhT0p7GDnq9vysWddf2b6BeioiN3Ymhnt3xcy9tXmDcnsEFVxX18Z4YcQgEE/w48dLJ4pPPUcG9KkA==} dependencies: @@ -12315,13 +12283,7 @@ packages: /simple-concat@1.0.1: resolution: {integrity: sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==} - - /simple-get@3.1.1: - resolution: {integrity: sha512-CQ5LTKGfCpvE1K0n2us+kuMPbk/q0EKl82s4aheV9oXjFEz6W/Y7oQFVJuU6QG77hRT4Ghb5RURteF5vnWjupA==} - dependencies: - decompress-response: 4.2.1 - once: 1.4.0 - simple-concat: 1.0.1 + dev: true /simple-get@4.0.1: resolution: {integrity: sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==} @@ -12567,6 +12529,7 @@ packages: code-point-at: 1.1.0 is-fullwidth-code-point: 1.0.0 strip-ansi: 3.0.1 + dev: true /string-width@4.2.3: resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} @@ -12673,6 +12636,7 @@ packages: engines: {node: '>=0.10.0'} dependencies: ansi-regex: 2.1.1 + dev: true /strip-ansi@6.0.1: resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} @@ -12896,6 +12860,7 @@ packages: minizlib: 2.1.2 mkdirp: 1.0.4 yallist: 4.0.0 + dev: true /temp-dir@1.0.0: resolution: {integrity: sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ==} @@ -13358,6 +13323,13 @@ packages: crypto-random-string: 2.0.0 dev: true + /unist-util-find-after@5.0.0: + resolution: {integrity: sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==} + dependencies: + '@types/unist': 3.0.1 + unist-util-is: 6.0.0 + dev: false + /unist-util-is@3.0.0: resolution: {integrity: sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==} dev: false @@ -13894,6 +13866,7 @@ packages: resolution: {integrity: sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==} dependencies: string-width: 1.0.2 + dev: true /widest-line@4.0.1: resolution: {integrity: sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==} diff --git a/website/astro.config.mjs b/website/astro.config.mjs index 591f9a5e..6389debb 100644 --- a/website/astro.config.mjs +++ b/website/astro.config.mjs @@ -97,7 +97,7 @@ export default defineConfig({ enabled: false, }, manifest: { - includeAssets: ['favicon.ico', 'icons/apple-icon-180.png', 'favicon.svg'], + includeAssets: ['favicon.ico', 'icons/apple-icon-180.png'], name: 'Strudel REPL', short_name: 'Strudel', description: diff --git a/website/package.json b/website/package.json index 7af9e61e..ad0cfbcd 100644 --- a/website/package.json +++ b/website/package.json @@ -48,7 +48,6 @@ "@types/react": "^18.2.46", "@types/react-dom": "^18.2.18", "astro": "^4.0.8", - "canvas": "^2.11.2", "claviature": "^0.1.0", "date-fns": "^3.2.0", "nanoid": "^5.0.4", diff --git a/website/public/EmuSP12.json b/website/public/EmuSP12.json index 69746bed..b129ee57 100644 --- a/website/public/EmuSP12.json +++ b/website/public/EmuSP12.json @@ -1,16 +1,17 @@ { -"bd": ["bd/Bassdrum-01.wav","bd/Bassdrum-02.wav","bd/Bassdrum-03.wav","bd/Bassdrum-04.wav","bd/Bassdrum-05.wav","bd/Bassdrum-06.wav","bd/Bassdrum-07.wav","bd/Bassdrum-08.wav","bd/Bassdrum-09.wav","bd/Bassdrum-10.wav","bd/Bassdrum-11.wav","bd/Bassdrum-12.wav","bd/Bassdrum-13.wav","bd/Bassdrum-14.wav"], -"cb": ["cb/Cowbell.wav"], -"cp": ["cp/Clap.wav"], -"cr": ["cr/Crash.wav"], -"hh": ["hh/Hat Closed-01.wav","hh/Hat Closed-02.wav"], -"ht": ["ht/Tom H-01.wav","ht/Tom H-02.wav","ht/Tom H-03.wav","ht/Tom H-04.wav","ht/Tom H-05.wav","ht/Tom H-06.wav"], -"lt": ["lt/Tom L-01.wav","lt/Tom L-02.wav","lt/Tom L-03.wav","lt/Tom L-04.wav","lt/Tom L-05.wav","lt/Tom L-06.wav"], -"misc": ["misc/Metal-01.wav","misc/Metal-02.wav","misc/Metal-03.wav","misc/Scratch.wav","misc/Shot-01.wav","misc/Shot-02.wav","misc/Shot-03.wav"], -"mt": ["mt/Tom M-01.wav","mt/Tom M-02.wav","mt/Tom M-03.wav","mt/Tom M-05.wav"], -"oh": ["oh/Hhopen1.wav"], -"perc": ["perc/Blow1.wav"], -"rd": ["rd/Ride.wav"], -"rim": ["rim/zRim Shot-01.wav","rim/zRim Shot-02.wav"], -"sd": ["sd/Snaredrum-01.wav","sd/Snaredrum-02.wav","sd/Snaredrum-03.wav","sd/Snaredrum-04.wav","sd/Snaredrum-05.wav","sd/Snaredrum-06.wav","sd/Snaredrum-07.wav","sd/Snaredrum-08.wav","sd/Snaredrum-09.wav","sd/Snaredrum-10.wav","sd/Snaredrum-11.wav","sd/Snaredrum-12.wav","sd/Snaredrum-13.wav","sd/Snaredrum-14.wav","sd/Snaredrum-15.wav","sd/Snaredrum-16.wav","sd/Snaredrum-17.wav","sd/Snaredrum-18.wav","sd/Snaredrum-19.wav","sd/Snaredrum-20.wav","sd/Snaredrum-21.wav"] +"_base": "https://raw.githubusercontent.com/ritchse/tidal-drum-machines/main/machines/EmuSP12/", +"bd": ["emusp12-bd/Bassdrum-01.wav","emusp12-bd/Bassdrum-02.wav","emusp12-bd/Bassdrum-03.wav","emusp12-bd/Bassdrum-04.wav","emusp12-bd/Bassdrum-05.wav","emusp12-bd/Bassdrum-06.wav","emusp12-bd/Bassdrum-07.wav","emusp12-bd/Bassdrum-08.wav","emusp12-bd/Bassdrum-09.wav","emusp12-bd/Bassdrum-10.wav","emusp12-bd/Bassdrum-11.wav","emusp12-bd/Bassdrum-12.wav","emusp12-bd/Bassdrum-13.wav","emusp12-bd/Bassdrum-14.wav"], +"cb": ["emusp12-cb/Cowbell.wav"], +"cp": ["emusp12-cp/Clap.wav"], +"cr": ["emusp12-cr/Crash.wav"], +"hh": ["emusp12-hh/Hat Closed-01.wav","emusp12-hh/Hat Closed-02.wav"], +"ht": ["emusp12-ht/Tom H-01.wav","emusp12-ht/Tom H-02.wav","emusp12-ht/Tom H-03.wav","emusp12-ht/Tom H-04.wav","emusp12-ht/Tom H-05.wav","emusp12-ht/Tom H-06.wav"], +"lt": ["emusp12-lt/Tom L-01.wav","emusp12-lt/Tom L-02.wav","emusp12-lt/Tom L-03.wav","emusp12-lt/Tom L-04.wav","emusp12-lt/Tom L-05.wav","emusp12-lt/Tom L-06.wav"], +"misc": ["emusp12-misc/Metal-01.wav","emusp12-misc/Metal-02.wav","emusp12-misc/Metal-03.wav","emusp12-misc/Scratch.wav","emusp12-misc/Shot-01.wav","emusp12-misc/Shot-02.wav","emusp12-misc/Shot-03.wav"], +"mt": ["emusp12-mt/Tom M-01.wav","emusp12-mt/Tom M-02.wav","emusp12-mt/Tom M-03.wav","emusp12-mt/Tom M-05.wav"], +"oh": ["emusp12-oh/Hhopen1.wav"], +"perc": ["emusp12-perc/Blow1.wav"], +"rd": ["emusp12-rd/Ride.wav"], +"rim": ["emusp12-rim/zRim Shot-01.wav","emusp12-rim/zRim Shot-02.wav"], +"sd": ["emusp12-sd/Snaredrum-01.wav","emusp12-sd/Snaredrum-02.wav","emusp12-sd/Snaredrum-03.wav","emusp12-sd/Snaredrum-04.wav","emusp12-sd/Snaredrum-05.wav","emusp12-sd/Snaredrum-06.wav","emusp12-sd/Snaredrum-07.wav","emusp12-sd/Snaredrum-08.wav","emusp12-sd/Snaredrum-09.wav","emusp12-sd/Snaredrum-10.wav","emusp12-sd/Snaredrum-11.wav","emusp12-sd/Snaredrum-12.wav","emusp12-sd/Snaredrum-13.wav","emusp12-sd/Snaredrum-14.wav","emusp12-sd/Snaredrum-15.wav","emusp12-sd/Snaredrum-16.wav","emusp12-sd/Snaredrum-17.wav","emusp12-sd/Snaredrum-18.wav","emusp12-sd/Snaredrum-19.wav","emusp12-sd/Snaredrum-20.wav","emusp12-sd/Snaredrum-21.wav"] } diff --git a/website/public/EmuSP12/bd/Bassdrum-01.wav b/website/public/EmuSP12/bd/Bassdrum-01.wav deleted file mode 100644 index 48e93676..00000000 Binary files a/website/public/EmuSP12/bd/Bassdrum-01.wav and /dev/null differ diff --git a/website/public/EmuSP12/bd/Bassdrum-02.wav b/website/public/EmuSP12/bd/Bassdrum-02.wav deleted file mode 100644 index 52cd0afc..00000000 Binary files a/website/public/EmuSP12/bd/Bassdrum-02.wav and /dev/null differ diff --git a/website/public/EmuSP12/bd/Bassdrum-03.wav b/website/public/EmuSP12/bd/Bassdrum-03.wav deleted file mode 100644 index 5c524ad7..00000000 Binary files a/website/public/EmuSP12/bd/Bassdrum-03.wav and /dev/null differ diff --git a/website/public/EmuSP12/bd/Bassdrum-04.wav b/website/public/EmuSP12/bd/Bassdrum-04.wav deleted file mode 100644 index 9f9365d4..00000000 Binary files a/website/public/EmuSP12/bd/Bassdrum-04.wav and /dev/null differ diff --git a/website/public/EmuSP12/bd/Bassdrum-05.wav b/website/public/EmuSP12/bd/Bassdrum-05.wav deleted file mode 100644 index a4c80945..00000000 Binary files a/website/public/EmuSP12/bd/Bassdrum-05.wav and /dev/null differ diff --git a/website/public/EmuSP12/bd/Bassdrum-06.wav b/website/public/EmuSP12/bd/Bassdrum-06.wav deleted file mode 100644 index 283d2f76..00000000 Binary files a/website/public/EmuSP12/bd/Bassdrum-06.wav and /dev/null differ diff --git a/website/public/EmuSP12/bd/Bassdrum-07.wav b/website/public/EmuSP12/bd/Bassdrum-07.wav deleted file mode 100644 index 24f26186..00000000 Binary files a/website/public/EmuSP12/bd/Bassdrum-07.wav and /dev/null differ diff --git a/website/public/EmuSP12/bd/Bassdrum-08.wav b/website/public/EmuSP12/bd/Bassdrum-08.wav deleted file mode 100644 index 51661252..00000000 Binary files a/website/public/EmuSP12/bd/Bassdrum-08.wav and /dev/null differ diff --git a/website/public/EmuSP12/bd/Bassdrum-09.wav b/website/public/EmuSP12/bd/Bassdrum-09.wav deleted file mode 100644 index 3c6487c3..00000000 Binary files a/website/public/EmuSP12/bd/Bassdrum-09.wav and /dev/null differ diff --git a/website/public/EmuSP12/bd/Bassdrum-10.wav b/website/public/EmuSP12/bd/Bassdrum-10.wav deleted file mode 100644 index 34a9b924..00000000 Binary files a/website/public/EmuSP12/bd/Bassdrum-10.wav and /dev/null differ diff --git a/website/public/EmuSP12/bd/Bassdrum-11.wav b/website/public/EmuSP12/bd/Bassdrum-11.wav deleted file mode 100644 index 256555c2..00000000 Binary files a/website/public/EmuSP12/bd/Bassdrum-11.wav and /dev/null differ diff --git a/website/public/EmuSP12/bd/Bassdrum-12.wav b/website/public/EmuSP12/bd/Bassdrum-12.wav deleted file mode 100644 index 8c29f046..00000000 Binary files a/website/public/EmuSP12/bd/Bassdrum-12.wav and /dev/null differ diff --git a/website/public/EmuSP12/bd/Bassdrum-13.wav b/website/public/EmuSP12/bd/Bassdrum-13.wav deleted file mode 100644 index a0291102..00000000 Binary files a/website/public/EmuSP12/bd/Bassdrum-13.wav and /dev/null differ diff --git a/website/public/EmuSP12/bd/Bassdrum-14.wav b/website/public/EmuSP12/bd/Bassdrum-14.wav deleted file mode 100644 index eecea2f1..00000000 Binary files a/website/public/EmuSP12/bd/Bassdrum-14.wav and /dev/null differ diff --git a/website/public/EmuSP12/cb/Cowbell.wav b/website/public/EmuSP12/cb/Cowbell.wav deleted file mode 100644 index 470763c6..00000000 Binary files a/website/public/EmuSP12/cb/Cowbell.wav and /dev/null differ diff --git a/website/public/EmuSP12/cp/Clap.wav b/website/public/EmuSP12/cp/Clap.wav deleted file mode 100644 index 27517d79..00000000 Binary files a/website/public/EmuSP12/cp/Clap.wav and /dev/null differ diff --git a/website/public/EmuSP12/cr/Crash.wav b/website/public/EmuSP12/cr/Crash.wav deleted file mode 100644 index 6d1e2939..00000000 Binary files a/website/public/EmuSP12/cr/Crash.wav and /dev/null differ diff --git a/website/public/EmuSP12/hh/Hat Closed-01.wav b/website/public/EmuSP12/hh/Hat Closed-01.wav deleted file mode 100644 index 1f18ccac..00000000 Binary files a/website/public/EmuSP12/hh/Hat Closed-01.wav and /dev/null differ diff --git a/website/public/EmuSP12/hh/Hat Closed-02.wav b/website/public/EmuSP12/hh/Hat Closed-02.wav deleted file mode 100644 index cc40c03f..00000000 Binary files a/website/public/EmuSP12/hh/Hat Closed-02.wav and /dev/null differ diff --git a/website/public/EmuSP12/ht/Tom H-01.wav b/website/public/EmuSP12/ht/Tom H-01.wav deleted file mode 100644 index 82706785..00000000 Binary files a/website/public/EmuSP12/ht/Tom H-01.wav and /dev/null differ diff --git a/website/public/EmuSP12/ht/Tom H-02.wav b/website/public/EmuSP12/ht/Tom H-02.wav deleted file mode 100644 index 9cfe221c..00000000 Binary files a/website/public/EmuSP12/ht/Tom H-02.wav and /dev/null differ diff --git a/website/public/EmuSP12/ht/Tom H-03.wav b/website/public/EmuSP12/ht/Tom H-03.wav deleted file mode 100644 index a6eef5cd..00000000 Binary files a/website/public/EmuSP12/ht/Tom H-03.wav and /dev/null differ diff --git a/website/public/EmuSP12/ht/Tom H-04.wav b/website/public/EmuSP12/ht/Tom H-04.wav deleted file mode 100644 index 8c38b3b1..00000000 Binary files a/website/public/EmuSP12/ht/Tom H-04.wav and /dev/null differ diff --git a/website/public/EmuSP12/ht/Tom H-05.wav b/website/public/EmuSP12/ht/Tom H-05.wav deleted file mode 100644 index 2e0899d2..00000000 Binary files a/website/public/EmuSP12/ht/Tom H-05.wav and /dev/null differ diff --git a/website/public/EmuSP12/ht/Tom H-06.wav b/website/public/EmuSP12/ht/Tom H-06.wav deleted file mode 100644 index 9dccec23..00000000 Binary files a/website/public/EmuSP12/ht/Tom H-06.wav and /dev/null differ diff --git a/website/public/EmuSP12/lt/Tom L-01.wav b/website/public/EmuSP12/lt/Tom L-01.wav deleted file mode 100644 index cfa4067f..00000000 Binary files a/website/public/EmuSP12/lt/Tom L-01.wav and /dev/null differ diff --git a/website/public/EmuSP12/lt/Tom L-02.wav b/website/public/EmuSP12/lt/Tom L-02.wav deleted file mode 100644 index 68624f5f..00000000 Binary files a/website/public/EmuSP12/lt/Tom L-02.wav and /dev/null differ diff --git a/website/public/EmuSP12/lt/Tom L-03.wav b/website/public/EmuSP12/lt/Tom L-03.wav deleted file mode 100644 index f1439d8c..00000000 Binary files a/website/public/EmuSP12/lt/Tom L-03.wav and /dev/null differ diff --git a/website/public/EmuSP12/lt/Tom L-04.wav b/website/public/EmuSP12/lt/Tom L-04.wav deleted file mode 100644 index 46d614a0..00000000 Binary files a/website/public/EmuSP12/lt/Tom L-04.wav and /dev/null differ diff --git a/website/public/EmuSP12/lt/Tom L-05.wav b/website/public/EmuSP12/lt/Tom L-05.wav deleted file mode 100644 index c9566585..00000000 Binary files a/website/public/EmuSP12/lt/Tom L-05.wav and /dev/null differ diff --git a/website/public/EmuSP12/lt/Tom L-06.wav b/website/public/EmuSP12/lt/Tom L-06.wav deleted file mode 100644 index c1edf374..00000000 Binary files a/website/public/EmuSP12/lt/Tom L-06.wav and /dev/null differ diff --git a/website/public/EmuSP12/misc/Metal-01.wav b/website/public/EmuSP12/misc/Metal-01.wav deleted file mode 100644 index 0f306e70..00000000 Binary files a/website/public/EmuSP12/misc/Metal-01.wav and /dev/null differ diff --git a/website/public/EmuSP12/misc/Metal-02.wav b/website/public/EmuSP12/misc/Metal-02.wav deleted file mode 100644 index 8a05af0e..00000000 Binary files a/website/public/EmuSP12/misc/Metal-02.wav and /dev/null differ diff --git a/website/public/EmuSP12/misc/Metal-03.wav b/website/public/EmuSP12/misc/Metal-03.wav deleted file mode 100644 index 0ae2ba80..00000000 Binary files a/website/public/EmuSP12/misc/Metal-03.wav and /dev/null differ diff --git a/website/public/EmuSP12/misc/Scratch.wav b/website/public/EmuSP12/misc/Scratch.wav deleted file mode 100644 index 11bde1a5..00000000 Binary files a/website/public/EmuSP12/misc/Scratch.wav and /dev/null differ diff --git a/website/public/EmuSP12/misc/Shot-01.wav b/website/public/EmuSP12/misc/Shot-01.wav deleted file mode 100644 index e4ecfef3..00000000 Binary files a/website/public/EmuSP12/misc/Shot-01.wav and /dev/null differ diff --git a/website/public/EmuSP12/misc/Shot-02.wav b/website/public/EmuSP12/misc/Shot-02.wav deleted file mode 100644 index 80f67cb2..00000000 Binary files a/website/public/EmuSP12/misc/Shot-02.wav and /dev/null differ diff --git a/website/public/EmuSP12/misc/Shot-03.wav b/website/public/EmuSP12/misc/Shot-03.wav deleted file mode 100644 index 0cc84c28..00000000 Binary files a/website/public/EmuSP12/misc/Shot-03.wav and /dev/null differ diff --git a/website/public/EmuSP12/mt/Tom M-01.wav b/website/public/EmuSP12/mt/Tom M-01.wav deleted file mode 100644 index a650caf5..00000000 Binary files a/website/public/EmuSP12/mt/Tom M-01.wav and /dev/null differ diff --git a/website/public/EmuSP12/mt/Tom M-02.wav b/website/public/EmuSP12/mt/Tom M-02.wav deleted file mode 100644 index cbd7d16c..00000000 Binary files a/website/public/EmuSP12/mt/Tom M-02.wav and /dev/null differ diff --git a/website/public/EmuSP12/mt/Tom M-03.wav b/website/public/EmuSP12/mt/Tom M-03.wav deleted file mode 100644 index e5c4b133..00000000 Binary files a/website/public/EmuSP12/mt/Tom M-03.wav and /dev/null differ diff --git a/website/public/EmuSP12/mt/Tom M-05.wav b/website/public/EmuSP12/mt/Tom M-05.wav deleted file mode 100644 index 841cac02..00000000 Binary files a/website/public/EmuSP12/mt/Tom M-05.wav and /dev/null differ diff --git a/website/public/EmuSP12/oh/Hhopen1.wav b/website/public/EmuSP12/oh/Hhopen1.wav deleted file mode 100644 index 73811991..00000000 Binary files a/website/public/EmuSP12/oh/Hhopen1.wav and /dev/null differ diff --git a/website/public/EmuSP12/perc/Blow1.wav b/website/public/EmuSP12/perc/Blow1.wav deleted file mode 100644 index 8021d0d1..00000000 Binary files a/website/public/EmuSP12/perc/Blow1.wav and /dev/null differ diff --git a/website/public/EmuSP12/rd/Ride.wav b/website/public/EmuSP12/rd/Ride.wav deleted file mode 100644 index da0e33eb..00000000 Binary files a/website/public/EmuSP12/rd/Ride.wav and /dev/null differ diff --git a/website/public/EmuSP12/rim/zRim Shot-01.wav b/website/public/EmuSP12/rim/zRim Shot-01.wav deleted file mode 100644 index 98088cf2..00000000 Binary files a/website/public/EmuSP12/rim/zRim Shot-01.wav and /dev/null differ diff --git a/website/public/EmuSP12/rim/zRim Shot-02.wav b/website/public/EmuSP12/rim/zRim Shot-02.wav deleted file mode 100644 index c0f1a12d..00000000 Binary files a/website/public/EmuSP12/rim/zRim Shot-02.wav and /dev/null differ diff --git a/website/public/EmuSP12/sd/Snaredrum-01.wav b/website/public/EmuSP12/sd/Snaredrum-01.wav deleted file mode 100644 index 008bbf1d..00000000 Binary files a/website/public/EmuSP12/sd/Snaredrum-01.wav and /dev/null differ diff --git a/website/public/EmuSP12/sd/Snaredrum-02.wav b/website/public/EmuSP12/sd/Snaredrum-02.wav deleted file mode 100644 index 4711ff70..00000000 Binary files a/website/public/EmuSP12/sd/Snaredrum-02.wav and /dev/null differ diff --git a/website/public/EmuSP12/sd/Snaredrum-03.wav b/website/public/EmuSP12/sd/Snaredrum-03.wav deleted file mode 100644 index 643cf237..00000000 Binary files a/website/public/EmuSP12/sd/Snaredrum-03.wav and /dev/null differ diff --git a/website/public/EmuSP12/sd/Snaredrum-04.wav b/website/public/EmuSP12/sd/Snaredrum-04.wav deleted file mode 100644 index bb8c4c34..00000000 Binary files a/website/public/EmuSP12/sd/Snaredrum-04.wav and /dev/null differ diff --git a/website/public/EmuSP12/sd/Snaredrum-05.wav b/website/public/EmuSP12/sd/Snaredrum-05.wav deleted file mode 100644 index 678db12e..00000000 Binary files a/website/public/EmuSP12/sd/Snaredrum-05.wav and /dev/null differ diff --git a/website/public/EmuSP12/sd/Snaredrum-06.wav b/website/public/EmuSP12/sd/Snaredrum-06.wav deleted file mode 100644 index a89a1d60..00000000 Binary files a/website/public/EmuSP12/sd/Snaredrum-06.wav and /dev/null differ diff --git a/website/public/EmuSP12/sd/Snaredrum-07.wav b/website/public/EmuSP12/sd/Snaredrum-07.wav deleted file mode 100644 index fdc1fb03..00000000 Binary files a/website/public/EmuSP12/sd/Snaredrum-07.wav and /dev/null differ diff --git a/website/public/EmuSP12/sd/Snaredrum-08.wav b/website/public/EmuSP12/sd/Snaredrum-08.wav deleted file mode 100644 index 324eafac..00000000 Binary files a/website/public/EmuSP12/sd/Snaredrum-08.wav and /dev/null differ diff --git a/website/public/EmuSP12/sd/Snaredrum-09.wav b/website/public/EmuSP12/sd/Snaredrum-09.wav deleted file mode 100644 index 35b617d7..00000000 Binary files a/website/public/EmuSP12/sd/Snaredrum-09.wav and /dev/null differ diff --git a/website/public/EmuSP12/sd/Snaredrum-10.wav b/website/public/EmuSP12/sd/Snaredrum-10.wav deleted file mode 100644 index 85d13e91..00000000 Binary files a/website/public/EmuSP12/sd/Snaredrum-10.wav and /dev/null differ diff --git a/website/public/EmuSP12/sd/Snaredrum-11.wav b/website/public/EmuSP12/sd/Snaredrum-11.wav deleted file mode 100644 index d296fea5..00000000 Binary files a/website/public/EmuSP12/sd/Snaredrum-11.wav and /dev/null differ diff --git a/website/public/EmuSP12/sd/Snaredrum-12.wav b/website/public/EmuSP12/sd/Snaredrum-12.wav deleted file mode 100644 index b4fc9ca4..00000000 Binary files a/website/public/EmuSP12/sd/Snaredrum-12.wav and /dev/null differ diff --git a/website/public/EmuSP12/sd/Snaredrum-13.wav b/website/public/EmuSP12/sd/Snaredrum-13.wav deleted file mode 100644 index fbe745f9..00000000 Binary files a/website/public/EmuSP12/sd/Snaredrum-13.wav and /dev/null differ diff --git a/website/public/EmuSP12/sd/Snaredrum-14.wav b/website/public/EmuSP12/sd/Snaredrum-14.wav deleted file mode 100644 index fd321482..00000000 Binary files a/website/public/EmuSP12/sd/Snaredrum-14.wav and /dev/null differ diff --git a/website/public/EmuSP12/sd/Snaredrum-15.wav b/website/public/EmuSP12/sd/Snaredrum-15.wav deleted file mode 100644 index 703a23cd..00000000 Binary files a/website/public/EmuSP12/sd/Snaredrum-15.wav and /dev/null differ diff --git a/website/public/EmuSP12/sd/Snaredrum-16.wav b/website/public/EmuSP12/sd/Snaredrum-16.wav deleted file mode 100644 index ef6c1f9c..00000000 Binary files a/website/public/EmuSP12/sd/Snaredrum-16.wav and /dev/null differ diff --git a/website/public/EmuSP12/sd/Snaredrum-17.wav b/website/public/EmuSP12/sd/Snaredrum-17.wav deleted file mode 100644 index df7e282e..00000000 Binary files a/website/public/EmuSP12/sd/Snaredrum-17.wav and /dev/null differ diff --git a/website/public/EmuSP12/sd/Snaredrum-18.wav b/website/public/EmuSP12/sd/Snaredrum-18.wav deleted file mode 100644 index 0950c300..00000000 Binary files a/website/public/EmuSP12/sd/Snaredrum-18.wav and /dev/null differ diff --git a/website/public/EmuSP12/sd/Snaredrum-19.wav b/website/public/EmuSP12/sd/Snaredrum-19.wav deleted file mode 100644 index 46b8e0d8..00000000 Binary files a/website/public/EmuSP12/sd/Snaredrum-19.wav and /dev/null differ diff --git a/website/public/EmuSP12/sd/Snaredrum-20.wav b/website/public/EmuSP12/sd/Snaredrum-20.wav deleted file mode 100644 index 4c211a7c..00000000 Binary files a/website/public/EmuSP12/sd/Snaredrum-20.wav and /dev/null differ diff --git a/website/public/EmuSP12/sd/Snaredrum-21.wav b/website/public/EmuSP12/sd/Snaredrum-21.wav deleted file mode 100644 index 246ea401..00000000 Binary files a/website/public/EmuSP12/sd/Snaredrum-21.wav and /dev/null differ diff --git a/website/public/default-og-image.png b/website/public/default-og-image.png deleted file mode 100644 index 97903207..00000000 Binary files a/website/public/default-og-image.png and /dev/null differ diff --git a/website/public/favicon.svg b/website/public/favicon.svg deleted file mode 100644 index 0f390629..00000000 --- a/website/public/favicon.svg +++ /dev/null @@ -1,13 +0,0 @@ - diff --git a/website/public/piano.json b/website/public/piano.json index 5f0c62c3..63d4a332 100644 --- a/website/public/piano.json +++ b/website/public/piano.json @@ -1,4 +1,5 @@ { + "_base": "https://raw.githubusercontent.com/felixroos/dough-samples/main/piano/", "piano": { "A0": "A0v8.mp3", "C1": "C1v8.mp3", diff --git a/website/public/piano/A0v8.mp3 b/website/public/piano/A0v8.mp3 deleted file mode 100644 index a70ced60..00000000 Binary files a/website/public/piano/A0v8.mp3 and /dev/null differ diff --git a/website/public/piano/A1v8.mp3 b/website/public/piano/A1v8.mp3 deleted file mode 100644 index 4c77113d..00000000 Binary files a/website/public/piano/A1v8.mp3 and /dev/null differ diff --git a/website/public/piano/A2v8.mp3 b/website/public/piano/A2v8.mp3 deleted file mode 100644 index a336ba9a..00000000 Binary files a/website/public/piano/A2v8.mp3 and /dev/null differ diff --git a/website/public/piano/A3v8.mp3 b/website/public/piano/A3v8.mp3 deleted file mode 100644 index cdbf3e9a..00000000 Binary files a/website/public/piano/A3v8.mp3 and /dev/null differ diff --git a/website/public/piano/A4v8.mp3 b/website/public/piano/A4v8.mp3 deleted file mode 100644 index 374a9a85..00000000 Binary files a/website/public/piano/A4v8.mp3 and /dev/null differ diff --git a/website/public/piano/A5v8.mp3 b/website/public/piano/A5v8.mp3 deleted file mode 100644 index 66a90365..00000000 Binary files a/website/public/piano/A5v8.mp3 and /dev/null differ diff --git a/website/public/piano/A6v8.mp3 b/website/public/piano/A6v8.mp3 deleted file mode 100644 index 4caee72b..00000000 Binary files a/website/public/piano/A6v8.mp3 and /dev/null differ diff --git a/website/public/piano/A7v8.mp3 b/website/public/piano/A7v8.mp3 deleted file mode 100644 index 64d32b4a..00000000 Binary files a/website/public/piano/A7v8.mp3 and /dev/null differ diff --git a/website/public/piano/C1v8.mp3 b/website/public/piano/C1v8.mp3 deleted file mode 100644 index d6e17a6f..00000000 Binary files a/website/public/piano/C1v8.mp3 and /dev/null differ diff --git a/website/public/piano/C2v8.mp3 b/website/public/piano/C2v8.mp3 deleted file mode 100644 index 8ed32f55..00000000 Binary files a/website/public/piano/C2v8.mp3 and /dev/null differ diff --git a/website/public/piano/C3v8.mp3 b/website/public/piano/C3v8.mp3 deleted file mode 100644 index 98b80e04..00000000 Binary files a/website/public/piano/C3v8.mp3 and /dev/null differ diff --git a/website/public/piano/C4v8.mp3 b/website/public/piano/C4v8.mp3 deleted file mode 100644 index c7aba1c2..00000000 Binary files a/website/public/piano/C4v8.mp3 and /dev/null differ diff --git a/website/public/piano/C5v8.mp3 b/website/public/piano/C5v8.mp3 deleted file mode 100644 index 7d566154..00000000 Binary files a/website/public/piano/C5v8.mp3 and /dev/null differ diff --git a/website/public/piano/C6v8.mp3 b/website/public/piano/C6v8.mp3 deleted file mode 100644 index c4f30ea5..00000000 Binary files a/website/public/piano/C6v8.mp3 and /dev/null differ diff --git a/website/public/piano/C7v8.mp3 b/website/public/piano/C7v8.mp3 deleted file mode 100644 index 178353a7..00000000 Binary files a/website/public/piano/C7v8.mp3 and /dev/null differ diff --git a/website/public/piano/C8v8.mp3 b/website/public/piano/C8v8.mp3 deleted file mode 100644 index 3357d0ed..00000000 Binary files a/website/public/piano/C8v8.mp3 and /dev/null differ diff --git a/website/public/piano/Ds1v8.mp3 b/website/public/piano/Ds1v8.mp3 deleted file mode 100644 index ae7da2cd..00000000 Binary files a/website/public/piano/Ds1v8.mp3 and /dev/null differ diff --git a/website/public/piano/Ds2v8.mp3 b/website/public/piano/Ds2v8.mp3 deleted file mode 100644 index 0817e581..00000000 Binary files a/website/public/piano/Ds2v8.mp3 and /dev/null differ diff --git a/website/public/piano/Ds3v8.mp3 b/website/public/piano/Ds3v8.mp3 deleted file mode 100644 index fda53ce0..00000000 Binary files a/website/public/piano/Ds3v8.mp3 and /dev/null differ diff --git a/website/public/piano/Ds4v8.mp3 b/website/public/piano/Ds4v8.mp3 deleted file mode 100644 index 7894b6d0..00000000 Binary files a/website/public/piano/Ds4v8.mp3 and /dev/null differ diff --git a/website/public/piano/Ds5v8.mp3 b/website/public/piano/Ds5v8.mp3 deleted file mode 100644 index 98d04e06..00000000 Binary files a/website/public/piano/Ds5v8.mp3 and /dev/null differ diff --git a/website/public/piano/Ds6v8.mp3 b/website/public/piano/Ds6v8.mp3 deleted file mode 100644 index 314331f7..00000000 Binary files a/website/public/piano/Ds6v8.mp3 and /dev/null differ diff --git a/website/public/piano/Ds7v8.mp3 b/website/public/piano/Ds7v8.mp3 deleted file mode 100644 index c2554a9d..00000000 Binary files a/website/public/piano/Ds7v8.mp3 and /dev/null differ diff --git a/website/public/piano/Fs1v8.mp3 b/website/public/piano/Fs1v8.mp3 deleted file mode 100644 index 47d4da8b..00000000 Binary files a/website/public/piano/Fs1v8.mp3 and /dev/null differ diff --git a/website/public/piano/Fs2v8.mp3 b/website/public/piano/Fs2v8.mp3 deleted file mode 100644 index 3502c6ff..00000000 Binary files a/website/public/piano/Fs2v8.mp3 and /dev/null differ diff --git a/website/public/piano/Fs3v8.mp3 b/website/public/piano/Fs3v8.mp3 deleted file mode 100644 index ad3546b0..00000000 Binary files a/website/public/piano/Fs3v8.mp3 and /dev/null differ diff --git a/website/public/piano/Fs4v8.mp3 b/website/public/piano/Fs4v8.mp3 deleted file mode 100644 index 12908edd..00000000 Binary files a/website/public/piano/Fs4v8.mp3 and /dev/null differ diff --git a/website/public/piano/Fs5v8.mp3 b/website/public/piano/Fs5v8.mp3 deleted file mode 100644 index 6aa830a1..00000000 Binary files a/website/public/piano/Fs5v8.mp3 and /dev/null differ diff --git a/website/public/piano/Fs6v8.mp3 b/website/public/piano/Fs6v8.mp3 deleted file mode 100644 index 602f4580..00000000 Binary files a/website/public/piano/Fs6v8.mp3 and /dev/null differ diff --git a/website/public/piano/Fs7v8.mp3 b/website/public/piano/Fs7v8.mp3 deleted file mode 100644 index 8a016d98..00000000 Binary files a/website/public/piano/Fs7v8.mp3 and /dev/null differ diff --git a/website/src/pages/examples/index.astro b/website/src/pages/examples/index.astro index 6b24d9ff..6940e1e4 100644 --- a/website/src/pages/examples/index.astro +++ b/website/src/pages/examples/index.astro @@ -15,14 +15,16 @@ const baseNoTrailing = BASE_URL.endsWith('/') ? BASE_URL.slice(0, -1) : BASE_URL
))
}