From bddcb971132f73eee3cb2e35a26616bf2271f376 Mon Sep 17 00:00:00 2001 From: Benjamin Jones Date: Tue, 8 Sep 2020 16:45:17 +0200 Subject: [PATCH] added parcel js and moved js scripts into modules --- .prettierrc | 3 + _config.yml | 21 +- assets/js/index.js | 5906 +++++++++++++++++++++++++++++++++- assets/js/index.js.map | 1 + package.json | 15 +- src/.eslintrc.js | 78 + src/index.js | 11 + src/modules/clock.js | 22 + src/modules/countdown.js | 37 + src/modules/scrollHandler.js | 16 + yarn.lock | 2789 ++++++---------- 11 files changed, 7022 insertions(+), 1877 deletions(-) create mode 100644 assets/js/index.js.map create mode 100644 src/.eslintrc.js create mode 100644 src/index.js create mode 100644 src/modules/clock.js create mode 100644 src/modules/countdown.js create mode 100644 src/modules/scrollHandler.js diff --git a/.prettierrc b/.prettierrc index 23558a2..c9266be 100644 --- a/.prettierrc +++ b/.prettierrc @@ -10,6 +10,9 @@ "jsonEnable": [ "json" ], + "jsEnable": [ + "js" + ], "cssEnable": [ "scss", "css" diff --git a/_config.yml b/_config.yml index 9aa14c2..9475401 100644 --- a/_config.yml +++ b/_config.yml @@ -27,7 +27,7 @@ baseurl: "" # the subpath of your site, e.g. /blog url: "" # the base hostname & protocol for your site, e.g. http://example.com permalink: /:categories/news/:year/:title:output_ext discordID: 737678270924849183 -twitchChannel: bnjmnjns +twitchChannel: reclaimfutures # Build settings @@ -46,16 +46,15 @@ plugins: # their entries' file path in the `include:` list. # # exclude: -# - .sass-cache/ -# - .jekyll-cache/ -# - gemfiles/ -# - Gemfile -# - Gemfile.lock -# - node_modules/ -# - vendor/bundle/ -# - vendor/cache/ -# - vendor/gems/ -# - vendor/ruby/ +# - .sass-cache/ +# - .jekyll-cache/ +# - .cache/ +# - gemfiles/ +# - Gemfile +# - Gemfile.lock +# - node_modules/ +# - src/ +# - vendor/ # Generation of pages for participants + events age_gen-dirs: true diff --git a/assets/js/index.js b/assets/js/index.js index 5f6bef9..0b7d215 100644 --- a/assets/js/index.js +++ b/assets/js/index.js @@ -1,26 +1,5908 @@ +// modules are defined as an array +// [ module function, map of requires ] +// +// map of requires is short require name -> numeric require +// +// anything defined in a previous bundle is accessed via the +// orig method which is the require for previous bundles +parcelRequire = (function (modules, cache, entry, globalName) { + // Save the require from previous bundle to this closure if any + var previousRequire = typeof parcelRequire === 'function' && parcelRequire; + var nodeRequire = typeof require === 'function' && require; + + function newRequire(name, jumped) { + if (!cache[name]) { + if (!modules[name]) { + // if we cannot find the module within our internal map or + // cache jump to the current global require ie. the last bundle + // that was added to the page. + var currentRequire = typeof parcelRequire === 'function' && parcelRequire; + if (!jumped && currentRequire) { + return currentRequire(name, true); + } + + // If there are other bundles on this page the require from the + // previous one is saved to 'previousRequire'. Repeat this as + // many times as there are bundles until the module is found or + // we exhaust the require chain. + if (previousRequire) { + return previousRequire(name, true); + } + + // Try the node require function if it exists. + if (nodeRequire && typeof name === 'string') { + return nodeRequire(name); + } + + var err = new Error('Cannot find module \'' + name + '\''); + err.code = 'MODULE_NOT_FOUND'; + throw err; + } + + localRequire.resolve = resolve; + localRequire.cache = {}; + + var module = cache[name] = new newRequire.Module(name); + + modules[name][0].call(module.exports, localRequire, module, module.exports, this); + } + + return cache[name].exports; + + function localRequire(x){ + return newRequire(localRequire.resolve(x)); + } + + function resolve(x){ + return modules[name][1][x] || x; + } + } + + function Module(moduleName) { + this.id = moduleName; + this.bundle = newRequire; + this.exports = {}; + } + + newRequire.isParcelRequire = true; + newRequire.Module = Module; + newRequire.modules = modules; + newRequire.cache = cache; + newRequire.parent = previousRequire; + newRequire.register = function (id, exports) { + modules[id] = [function (require, module) { + module.exports = exports; + }, {}]; + }; + + var error; + for (var i = 0; i < entry.length; i++) { + try { + newRequire(entry[i]); + } catch (e) { + // Save first error but execute all entries + if (!error) { + error = e; + } + } + } + + if (entry.length) { + // Expose entry point to Node, AMD or browser globals + // Based on https://github.com/ForbesLindesay/umd/blob/master/template.js + var mainExports = newRequire(entry[entry.length - 1]); + + // CommonJS + if (typeof exports === "object" && typeof module !== "undefined") { + module.exports = mainExports; + + // RequireJS + } else if (typeof define === "function" && define.amd) { + define(function () { + return mainExports; + }); + + //