1
mirror of https://github.com/jakejarvis/jarv.is.git synced 2026-06-11 14:35:29 -04:00
Commit Graph

522 Commits

Author SHA1 Message Date
jake b273bdbf99 add loading spinner to /projects 2021-07-31 10:15:33 -04:00
jake 053e5922c6 bump Hugo to 0.86.1 2021-07-30 10:42:27 -04:00
jake 574ea65d8d use lit-html instead of unsafe innerHTML on /projects 2021-07-28 11:13:32 -04:00
jake ac3fb5ae95 remove local-storage-fallback, bump other deps 2021-07-27 10:08:40 -04:00
jake e4d3e074fd lots of random cleanup & organization 2021-07-20 15:22:57 -04:00
jake 71892d3e17 preserve licenses 2021-07-17 08:52:06 -04:00
jake b7fcbb9dd1 also fix inlined SVGs in CSS (by ignoring them) 2021-07-15 18:17:49 -04:00
jake 8874b4f0ac fixed webfonts, rebumping css-loader to 6.0.0
https://github.com/webpack-contrib/css-loader/issues/1338
https://webpack.js.org/guides/asset-modules/#resource-assets
2021-07-15 16:46:46 -04:00
jake a848368d66 downgrade css-loader to 5.2.7 for now, broke webfont resolution 2021-07-15 16:22:00 -04:00
jake d6591b2103 webpack-dev-server -> browser-sync via gulp 2021-07-15 08:56:55 -04:00
jake 9c26cd7bff use @octokit/graphql instead of plain graphql for /api/projects 2021-07-14 07:26:07 -04:00
jake a2d2eee612 *much* stricter typescript (and some js) linting 😬 2021-07-11 11:15:53 -04:00
jake 523670fa22 move some cruft from serverless API to client 2021-07-09 14:40:23 -04:00
jake b411560a34 limit number of most popular pages from fauna db 2021-07-09 12:15:53 -04:00
jake 0adf03d969 harder/better/faster/stronger deps 2021-07-07 09:34:57 -04:00
jake dd0a2b01d2 Update .lighthouserc.json 2021-07-05 11:32:41 -04:00
dependabot[bot] 414cc864ef 📦 npm: Bump webpack from 5.42.0 to 5.42.1
Bumps [webpack](https://github.com/webpack/webpack) from 5.42.0 to 5.42.1.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.42.0...v5.42.1)

---
updated-dependencies:
- dependency-name: webpack
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-07-05 11:31:09 -04:00
dependabot[bot] a70167b2ee 📦 npm: Bump mini-css-extract-plugin from 2.0.0 to 2.1.0
Bumps [mini-css-extract-plugin](https://github.com/webpack-contrib/mini-css-extract-plugin) from 2.0.0 to 2.1.0.
- [Release notes](https://github.com/webpack-contrib/mini-css-extract-plugin/releases)
- [Changelog](https://github.com/webpack-contrib/mini-css-extract-plugin/blob/v2.1.0/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v2.0.0...v2.1.0)

---
updated-dependencies:
- dependency-name: mini-css-extract-plugin
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-07-05 09:09:50 -04:00
jake 865ad9743a some cleanup around hugo + webpack manifest 2021-07-04 10:49:43 -04:00
jake b61ffd3629 add empty manifest.json so Hugo doesn't fail when it isn't populated yet 2021-07-03 11:02:50 -04:00
jake 2e5405b9ac profile webpack assets in build log 2021-07-03 09:09:55 -04:00
dependabot[bot] d11644e523 📦 npm: Bump twemoji-emojis from 13.1.0 to 14.1.0
Bumps [twemoji-emojis](https://github.com/jakejarvis/twemoji-emojis) from 13.1.0 to 14.1.0.
- [Release notes](https://github.com/jakejarvis/twemoji-emojis/releases)
- [Commits](https://github.com/jakejarvis/twemoji-emojis/commits/v14.1.0)

---
updated-dependencies:
- dependency-name: twemoji-emojis
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-07-03 08:59:26 -04:00
dependabot[bot] 4a82e139dc 📦 npm: Bump webpack from 5.41.1 to 5.42.0
Bumps [webpack](https://github.com/webpack/webpack) from 5.41.1 to 5.42.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.41.1...v5.42.0)

---
updated-dependencies:
- dependency-name: webpack
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-07-03 08:59:19 -04:00
dependabot[bot] 8a1b633926 📦 npm: Bump eslint from 7.29.0 to 7.30.0
Bumps [eslint](https://github.com/eslint/eslint) from 7.29.0 to 7.30.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v7.29.0...v7.30.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-07-03 08:59:10 -04:00
jake 8da27cba81 shoulda been using cross-fetch this whole time, oops 2021-07-01 09:15:11 -04:00
dependabot[bot] fb9636c6e0 📦 npm: Bump hugo-extended from 0.84.2 to 0.84.3
Bumps [hugo-extended](https://github.com/jakejarvis/hugo-extended) from 0.84.2 to 0.84.3.
- [Release notes](https://github.com/jakejarvis/hugo-extended/releases)
- [Commits](https://github.com/jakejarvis/hugo-extended/compare/v0.84.2...v0.84.3)

---
updated-dependencies:
- dependency-name: hugo-extended
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-06-29 09:40:11 -04:00
jake 1bdd600c84 begrudgingly start move to all ESM modules 2021-06-29 08:14:57 -04:00
jake d8a818ed18 bump Hugo to 0.84.2 2021-06-28 08:47:26 -04:00
jake 23aeb2fab1 babel-minify -> terser via webpack 2021-06-27 11:03:36 -04:00
jake fde728bf22 remove docker stuff (it doesn't play nice with webpack/gulp/etc.) 2021-06-27 10:17:58 -04:00
jake f5f64eb87e move css minification from postcss to webpack (for better source maps) 2021-06-26 19:16:54 -04:00
jake 943b426970 bump Hugo to 0.84.1 2021-06-24 21:38:18 -04:00
jake bd5a206be0 bump some deps 2021-06-23 07:37:53 -04:00
jake ffd95fec8f add sentry error logging to all serverless functions 2021-06-20 06:48:27 -04:00
jake 363b4edf1c shift asset processing to webpack (#424)
also migrated SASS to latest syntax (via dart-sass) and vastly simplified light/dark theme logic
2021-06-19 17:19:01 -04:00
jake 622432c3e4 trying out Sentry logging on /api/hits 2021-06-13 11:31:18 -04:00
jake e692d07031 merge /api/hits and /api/stats 2021-06-12 10:57:31 -04:00
dependabot[bot] 74d2ff49ff 📦 npm: Bump postcss from 8.3.1 to 8.3.2
Bumps [postcss](https://github.com/postcss/postcss) from 8.3.1 to 8.3.2.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.3.1...8.3.2)

---
updated-dependencies:
- dependency-name: postcss
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-06-11 11:23:58 -04:00
jake 630bea25c5 bump some deps 2021-06-10 20:42:31 -04:00
jake 96a644da85 add /api/music Spotify endpoint (top tracks and now playing) 2021-06-06 11:27:24 -04:00
jake 9314c7eb15 compile typescript before hitting babel 2021-06-06 08:36:28 -04:00
jake d389d05d7a more typescript linting 2021-06-05 23:32:11 -04:00
jake 63cb4dde53 dear lord typescript gets messy fast 2021-06-05 21:10:51 -04:00
jake 0a9e0d789e playing with typescript (probably all wrong) 2021-06-05 16:58:56 -04:00
jake 23debefee2 add babel / esbuild pipes via Hugo, remove terser 2021-06-05 08:35:57 -04:00
dependabot[bot] 1a02c31a32 📦 npm: Bump eslint from 7.27.0 to 7.28.0
Bumps [eslint](https://github.com/eslint/eslint) from 7.27.0 to 7.28.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v7.27.0...v7.28.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-06-04 20:55:37 -04:00
jake 82c42f8322 deploy to Vercel 2021-06-04 10:19:34 -04:00
jake bc9cf68849 drop support for IE 11 and classic Edge (16-18) ✌️ 2021-06-03 11:26:04 -04:00
jake 9505767f3d add /api/projects endpoint and /projects page with GH-style repo cards 2021-06-03 09:31:53 -04:00
jake 906fbedc15 pull hugo-extended module from source until new release [skip ci] 2021-06-02 01:06:48 -04:00