Skip to main content

Deploy details

This deploy used an outdated Lighthouse integration version. To find embedded Lighthouse scores and reports on future deploys, ensure your integration is updated. Learn more about embedded Lighthouse scores

Deploy successful for markentier-tech

Bump json5 from 2.2.0 to 2.2.3

PR #36: dependabot/npm_and_yarn/json5-2.2.3@b689737

Deploy summary

  • info

    2 plugins ran successfully

    Select for details.

    • netlify-plugin-image-optim
    • @netlify/plugin-lighthouse
  • plugin output

    @netlify/plugin-lighthouse ran successfully

    Summary for directory 'public': Performance: 100, Accessibility: 100, Best Practices: 93, SEO: 93, Progressive Web App: 70

  • info

    Build time: 2m 35s. Total deploy time: 2m 54s

    Build started at 5:16:33 AM and ended at 5:19:08 AM. Learn more about build minutes

Deploy log

Initializing

Complete
5:16:32 AM: Build ready to start
5:16:33 AM: build-image version: d55944c047ef0aee2ac01971edde72cb2a50acfe (focal)
5:16:33 AM: build-image tag: v4.16.1
5:16:33 AM: buildbot version: a1ec8307ac4591dcd155485cdfce7d7be735ab26
5:16:33 AM: Fetching cached dependencies
5:16:33 AM: Starting to download cache of 473.7MB
5:16:40 AM: Finished downloading cache in 6.475284033s
5:16:40 AM: Starting to extract cache
5:16:43 AM: Finished extracting cache in 2.720667225s
5:16:43 AM: Finished fetching cache in 9.290880139s
5:16:43 AM: Starting to prepare the repo for build
5:16:43 AM: Preparing Git Reference pull/36/head
5:16:43 AM: git clone --filter=blob:none https://github.com/markentier/markentier.tech
5:16:47 AM: Parsing package.json dependencies
5:16:48 AM: Different build command detected, going to use the one specified in the Netlify configuration file: 'make netlify NETLIFY_DEPLOY_URL=$DEPLOY_PRIME_URL' versus 'make netlify' in the Netlify UI
5:16:48 AM: Starting build script
5:16:48 AM: Installing dependencies
5:16:48 AM: Python version set to 2.7
5:16:49 AM: Started restoring cached node version
5:16:49 AM: Finished restoring cached node version
5:16:49 AM: Attempting node version 'v16.5.0' from .node-version
5:16:50 AM: v16.5.0 is already installed.
5:16:50 AM: Now using node v16.5.0 (npm v7.19.1)
5:16:50 AM: Started restoring cached build plugins
5:16:50 AM: Finished restoring cached build plugins
5:16:50 AM: Attempting ruby version 2.7.2, read from environment
5:16:51 AM: Using ruby version 2.7.2
5:16:51 AM: Using PHP version 8.0
5:16:51 AM: No npm workspaces detected
5:16:51 AM: Started restoring cached node modules
5:16:51 AM: Finished restoring cached node modules
5:16:51 AM: Bypassing sha validation. Running pre & post install scripts
5:16:51 AM: Installing NPM modules using NPM version 7.19.1
5:16:54 AM: added 1 package, changed 2 packages, and audited 911 packages in 3s
5:16:54 AM: 60 packages are looking for funding
5:16:54 AM: run `npm fund` for details
5:16:54 AM: 15 vulnerabilities (4 moderate, 11 high)
5:16:54 AM: To address issues that do not require attention, run:
5:16:54 AM: npm audit fix
5:16:54 AM: To address all issues (including breaking changes), run:
5:16:54 AM: npm audit fix --force
5:16:54 AM: Run `npm audit` for details.
5:16:54 AM: NPM modules installed
5:16:55 AM: Installing Zola 0.16.1
5:16:55 AM: Started restoring cached go cache
5:16:55 AM: Finished restoring cached go cache
5:16:55 AM: Installing Go version 1.16.5 (requested 1.16.5)
5:16:59 AM: unset GOOS;
5:16:59 AM: unset GOARCH;
5:16:59 AM: export GOROOT='/opt/buildhome/.gimme/versions/go1.16.5.linux.amd64';
5:16:59 AM: export PATH="/opt/buildhome/.gimme/versions/go1.16.5.linux.amd64/bin:${PATH}";
5:16:59 AM: go version >&2;
5:16:59 AM: export GIMME_ENV="/opt/buildhome/.gimme/env/go1.16.5.linux.amd64.env"
5:16:59 AM: go version go1.16.5 linux/amd64
5:16:59 AM: Detected 1 framework(s)
5:16:59 AM: "gulp" at version "4.0.2"
5:16:59 AM: Installing missing commands
5:16:59 AM: Verify run directory
5:16:59 AM: Section completed: initializing

Building

Complete
5:17:01 AM: Netlify Build
5:17:01 AM: ────────────────────────────────────────────────────────────────
5:17:01 AM:
5:17:01 AM: ❯ Version
5:17:01 AM: @netlify/build 29.4.0
5:17:01 AM:
5:17:01 AM: ❯ Flags
5:17:01 AM: baseRelDir: true
5:17:01 AM: buildId: 63b9002f66f9590008ac816b
5:17:01 AM: deployId: 63b9002f66f9590008ac816d
5:17:01 AM:
5:17:01 AM: ❯ Current directory
5:17:01 AM: /opt/build/repo
5:17:01 AM:
5:17:01 AM: ❯ Config file
5:17:01 AM: /opt/build/repo/netlify.toml
5:17:01 AM:
5:17:01 AM: ❯ Context
5:17:01 AM: deploy-preview
5:17:01 AM:
5:17:01 AM: ❯ Loading plugins
5:17:01 AM: - netlify-plugin-image-optim@0.4.0 from netlify.toml
5:17:01 AM: - @netlify/plugin-lighthouse@2.1.3 from netlify.toml
5:17:01 AM:
5:17:01 AM: ❯ Outdated plugins
5:17:01 AM: - @netlify/plugin-lighthouse@2.1.3: latest version is 4.0.3
5:17:01 AM: To upgrade this plugin, please remove it from "netlify.toml" and install it from the Netlify plugins directory instead (https://app.netlify.com/plugins)
5:17:03 AM:
5:17:03 AM: 1. build.command from netlify.toml
5:17:03 AM: ────────────────────────────────────────────────────────────────
5:17:03 AM: ​
5:17:03 AM: $ make netlify NETLIFY_DEPLOY_URL=$DEPLOY_PRIME_URL
5:17:04 AM: mkdir -p zola && tar zxf zola.tar.gz -C zola
5:17:04 AM: Full path:
5:17:04 AM: /opt/build/repo/zola/zola
5:17:04 AM: zola 0.16.1
5:17:04 AM: zola --root site build --base-url https://deploy-preview-36--markentier-tech.netlify.app --output-dir public
5:17:04 AM: Building site...
5:17:04 AM: Checking all internal links with anchors.
5:17:04 AM: > Successfully checked 6 internal link(s) with anchors.
5:17:04 AM: -> Creating 41 pages (1 orphan) and 27 sections
5:17:04 AM: Done in 430ms.
5:17:04 AM: make ref-html -j 17
5:17:04 AM: make[1]: Entering directory '/opt/build/repo'
5:17:04 AM: make[1]: Leaving directory '/opt/build/repo'
5:17:04 AM: mv public/atom/index.html public/feed.atom.xml
5:17:04 AM: mv public/rss/index.html public/feed.rss.xml
5:17:04 AM: mv public/json/index.html public/feed.json
5:17:04 AM: command -v tidy >/dev/null 2>&1 && \
5:17:04 AM: (find public -type f -name '*.xml' -exec tidy -q -m -w 0 -i -utf8 -xml --indent-with-tabs yes --indent-spaces 2 --tab-size 2 -o {} {} \;) || \
5:17:04 AM: echo "No tidy installed."
5:17:06 AM: [ -d node_modules ] || npm install
5:17:06 AM: npx browserslist@latest --update-db
5:17:06 AM: npm WARN exec The following package was not found and will be installed: browserslist@latest
5:17:08 AM: Latest version: 1.0.30001442
5:17:08 AM: Installed version: 1.0.30001439
5:17:08 AM: Removing old caniuse-lite from lock file
5:17:08 AM: Installing new caniuse-lite version
5:17:08 AM: $ npm install caniuse-lite
5:17:09 AM: Cleaning package.json dependencies from caniuse-lite
5:17:09 AM: $ npm uninstall caniuse-lite
5:17:10 AM: caniuse-lite has been successfully updated
5:17:11 AM: Target browser changes:
5:17:11 AM: - chrome 106
5:17:11 AM: - firefox 106
5:17:11 AM: + firefox 108
5:17:11 AM: + ios_saf 16.2
5:17:11 AM: - safari 16.0
5:17:11 AM: + safari 16.2
5:17:12 AM: [05:17:12] Using gulpfile /opt/build/repo/gulpfile.js
5:17:12 AM: [05:17:12] Starting 'default'...
5:17:12 AM: [05:17:12] Starting 'html'...
5:17:12 AM: [05:17:12] Starting 'javascript'...
5:17:12 AM: [05:17:12] Starting 'json'...
5:17:50 AM: [05:17:50] Finished 'json' after 38 s
5:17:50 AM: [05:17:50] Finished 'javascript' after 39 s
5:17:57 AM: [05:17:57] Finished 'html' after 45 s
5:17:57 AM: [05:17:57] Starting 'css'...
5:17:57 AM: [05:17:57] Finished 'css' after 292 ms
5:17:57 AM: [05:17:57] Finished 'default' after 46 s
5:17:57 AM: ​
5:17:57 AM: (build.command completed in 54.5s)
5:17:57 AM:
5:17:57 AM: 2. Functions bundling
5:17:57 AM: ────────────────────────────────────────────────────────────────
5:17:57 AM: ​
5:17:57 AM: Packaging Functions from functions directory:
5:17:57 AM: - beacon_img/index.js
5:17:57 AM: ​
5:17:57 AM: ​
5:17:57 AM: (Functions bundling completed in 71ms)
5:17:57 AM:
5:17:57 AM: 3. netlify-plugin-image-optim (onPostBuild event)
5:17:57 AM: ────────────────────────────────────────────────────────────────
5:17:57 AM: ​
5:18:42 AM: │ FileBeforeAfterReduction
5:18:42 AM: ├────────────────────────────────────────────────────────────────────────────────────────────────────────┼───────────┼───────────┼───────────┤
5:18:42 AM: │ /i/beacon.svg │ 61 B59 B2 B
5:18:42 AM: │ /i/javascript.svg │ 233 B227 B6 B
5:18:42 AM: │ /i/m.favicon.svg │ 562 B486 B76 B
5:18:42 AM: │ /i/m.png │ 18.96 KB18.96 KB0 B
5:18:42 AM: │ /i/m.svg │ 483 B478 B5 B
5:18:42 AM: │ /i/m.w-dark.svg │ 565 B549 B16 B
5:18:42 AM: │ /i/markentier.svg │ 1015 B1002 B13 B
5:18:42 AM: │ /i/markentier_tech.svg │ 1.25 KB1.25 KB5 B
5:18:42 AM: │ /i/mtt.amp.png │ 2.78 KB2.78 KB0 B
5:18:42 AM: │ /i/mtt.app-192.png │ 658 B658 B0 B
5:18:42 AM: │ /i/mtt.app.png │ 8.25 KB8.25 KB0 B
5:18:42 AM: │ /i/mtt.app.solid.png │ 14.34 KB14.34 KB0 B
5:18:42 AM: │ /i/mtt.apple.png │ 2.83 KB2.83 KB0 B
5:18:42 AM: │ /i/mtt.cover.png │ 17.74 KB17.74 KB0 B
5:18:42 AM: │ /i/mtt.icon.png │ 11.2 KB11.2 KB0 B
5:18:42 AM: │ /i/rust.svg │ 1.73 KB1.73 KB1 B
5:18:42 AM: │ /posts/2018/03/from-cobalt-to-zola/books.png │ 336.72 KB336.72 KB1 B
5:18:42 AM: │ /posts/2018/03/from-cobalt-to-zola/cover.png │ 332.17 KB332.16 KB14 B
5:18:42 AM: │ /posts/2018/03/from-cobalt-to-zola/function.png │ 32.74 KB32.74 KB2 B
5:18:42 AM: │ /posts/2018/03/from-cobalt-to-zola/functions.png │ 45.65 KB45.31 KB351 B
5:18:42 AM: │ /posts/2018/03/how-to-build-static-site-blog/cover.png │ 452.05 KB452.05 KB0 B
5:18:42 AM: │ /posts/2018/03/how-to-build-static-site-blog/how-to_cobalt-org.png │ 48.61 KB48.61 KB0 B
5:18:42 AM: │ /posts/2018/03/how-to-build-static-site-blog/how-to_netlify-dns.png │ 30.11 KB30.11 KB0 B
5:18:42 AM: │ /posts/2018/03/how-to-build-static-site-blog/how-to_new-github-repo.png │ 26.39 KB25.86 KB541 B
5:18:42 AM: │ /posts/2018/03/how-to-build-static-site-blog/how-to_updown-monitoring.png │ 19.11 KB19.11 KB0 B
5:18:42 AM: │ /posts/2018/03/push-rinse-repeat/cover.png │ 65.48 KB65.48 KB0 B
5:18:42 AM: │ /posts/2018/04/hitchhikers-guide-to-structured-data/code-snippet.png │ 24.36 KB24.35 KB2 B
5:18:42 AM: │ /posts/2018/04/hitchhikers-guide-to-structured-data/cover.png │ 203.69 KB203.69 KB0 B
5:18:42 AM: │ /posts/2018/04/hitchhikers-guide-to-structured-data/douglas-adams-books.jpg │ 249.08 KB249.08 KB0 B
5:18:42 AM: │ /posts/2018/04/hitchhikers-guide-to-structured-data/douglas-adams-books.png │ 383.22 KB383.21 KB4 B
5:18:42 AM: │ /posts/2018/04/hitchhikers-guide-to-structured-data/example-Q42.gif │ 645.46 KB389.28 KB256.18 KB
5:18:42 AM: │ /posts/2018/04/hitchhikers-guide-to-structured-data/google-1997.png │ 76.28 KB76.28 KB1 B
5:18:42 AM: │ /posts/2018/04/hitchhikers-guide-to-structured-data/pammiejay.png │ 88.2 KB88.2 KB1 B
5:18:42 AM: │ /posts/2018/04/hitchhikers-guide-to-structured-data/semantic-web-wordle.png │ 112.28 KB112.28 KB0 B
5:18:42 AM: │ /posts/2018/04/hitchhikers-guide-to-structured-data/twitter-cards.png │ 23.83 KB23.83 KB0 B
5:18:42 AM: │ /posts/2018/04/hitchhikers-guide-to-structured-data/wikidata-graph-q42-p800.png │ 49.35 KB49.35 KB0 B
5:18:42 AM: │ /posts/2018/04/hitchhikers-guide-to-structured-data/wikidata-q42-douglas-adams.png │ 65.48 KB65.48 KB0 B
5:18:42 AM: │ /posts/2018/04/rebeccapurple/cover.png │ 12.17 KB12.17 KB0 B
5:18:42 AM: │ /posts/2018/04/rebeccapurple/rebecca.png │ 12.17 KB12.17 KB0 B
5:18:42 AM: │ /posts/2018/04/progressive-web-app/app-screens.png │ 62.8 KB62.8 KB0 B
5:18:42 AM: │ /posts/2018/04/progressive-web-app/cover.png │ 26.61 KB26.61 KB0 B
5:18:42 AM: │ /posts/2018/04/progressive-web-app/google-lighthouse-logo.png │ 7.51 KB7.51 KB0 B
5:18:42 AM: │ /posts/2018/04/progressive-web-app/google-lighthouse-progress.png │ 26.61 KB26.61 KB0 B
5:18:42 AM: │ /posts/2018/04/progressive-web-app/google-lighthouse-report.png │ 44.7 KB44.69 KB5 B
5:18:42 AM: │ /posts/2018/04/progressive-web-app/google-lighthouse-start.png │ 23.77 KB23.77 KB0 B
5:18:42 AM: │ /posts/2018/05/minimalism-focus-clean-redesign/cover.png │ 136.95 KB136.82 KB136 B
5:18:42 AM: │ /posts/2018/05/minimalism-focus-clean-redesign/mtt-now-scrolled.png │ 44.94 KB44.94 KB0 B
5:18:42 AM: │ /posts/2018/05/minimalism-focus-clean-redesign/mtt-now.png │ 30.47 KB30.41 KB58 B
5:18:42 AM: │ /posts/2018/05/minimalism-focus-clean-redesign/mtt-old.png │ 63.47 KB63.45 KB22 B
5:18:42 AM: │ /posts/2018/12/ruby-bundler-nokogiri-macos/cover.png │ 57.68 KB57.68 KB0 B
5:18:42 AM: │ /posts/2020/09/beginnings/cover.jpg │ 160.44 KB160.44 KB0 B
5:18:42 AM: │ /posts/2020/09/beginnings/cover.png │ 391.1 KB391.09 KB3 B
5:18:42 AM: │ /posts/2020/10/faster-git-under-wsl2/code.png │ 13.79 KB13.79 KB1 B
5:18:42 AM: │ /posts/2020/10/faster-git-under-wsl2/cover.png │ 13.39 KB13.39 KB0 B
5:18:42 AM: │ /posts/2020/10/faster-git-under-wsl2/hyperfine-benchmark.png │ 24.29 KB24.29 KB1 B
5:18:42 AM: │ /posts/2020/10/medium-icon-svg/cover.png │ 20.71 KB20.71 KB0 B
5:18:42 AM: │ /posts/2020/10/medium-icon-svg/medium.icon.ellipses.svg │ 199 B198 B1 B
5:18:42 AM: │ /posts/2020/10/medium-icon-svg/medium.icon.sanitized.svg │ 514 B489 B25 B
5:18:42 AM: │ /posts/2020/10/rust-2021/arduino-clone-and-led-ring.jpg │ 120.98 KB120.98 KB0 B
5:18:42 AM: │ /posts/2020/10/rust-2021/arduino-clone-and-led-ring.png │ 478.63 KB478.62 KB3 B
5:18:42 AM: │ /posts/2020/10/rust-2021/cover.png │ 195.31 KB195.31 KB3 B
5:18:42 AM: │ /posts/2020/10/rust-2021/esp8266-and-components.jpg │ 114.42 KB114.42 KB0 B
5:18:42 AM: │ /posts/2020/10/rust-2021/esp8266-and-components.png │ 516.37 KB516.37 KB0 B
5:18:42 AM: │ /posts/2020/10/rust-2021/nrf52840-kit-and-components.jpg │ 291.91 KB291.91 KB0 B
5:18:42 AM: │ /posts/2020/10/rust-2021/nrf52840-kit-and-components.png │ 623.37 KB623.37 KB1 B
5:18:42 AM: │ /posts/2020/10/rust-2021/rust-2021-arduino-atmega-attiny.jpg │ 1.03 MB1.03 MB0 B
5:18:42 AM: │ /posts/2020/10/rust-2021/rust-2021-arduino-atmega-attiny.png │ 393.06 KB393.06 KB4 B
5:18:42 AM: │ /posts/2020/10/rust-2021/rust-2021-arduino-uno-form-factor.jpg │ 1.11 MB1.11 MB0 B
5:18:42 AM: │ /posts/2020/10/rust-2021/rust-2021-arduino-uno-form-factor.png │ 415.95 KB415.95 KB0 B
5:18:42 AM: │ /posts/2020/10/rust-2021/rust-2021-esp8266-esp8285-esp32.jpg │ 380.61 KB380.61 KB0 B
5:18:42 AM: │ /posts/2020/10/rust-2021/rust-2021-esp8266-esp8285-esp32.png │ 153.81 KB153.81 KB0 B
5:18:42 AM: │ /posts/2020/10/rust-2021/rust-2021.png │ 195.31 KB195.31 KB3 B
5:18:42 AM: │ /posts/2020/10/wrote-javascript-to-avoid-javascript/cover.png │ 27.73 KB27.73 KB0 B
5:18:42 AM: │ /posts/2020/10/wrote-javascript-to-avoid-javascript/pos-sticky.gif │ 6.15 MB6.15 MB0 B
5:18:42 AM: │ /posts/2020/10/wrote-javascript-to-avoid-javascript/pos-sticky.o.gif │ 2.19 MB2.19 MB1.1 KB
5:18:42 AM: │ /posts/2020/10/wrote-javascript-to-avoid-javascript/pos-sticky.png │ 56.86 KB56.86 KB0 B
5:18:42 AM: │ /posts/2020/10/wrote-javascript-to-avoid-javascript/sizes-2.png │ 19.94 KB19.93 KB2 B
5:18:42 AM: │ /posts/2020/10/wrote-javascript-to-avoid-javascript/sizes-png-webp-avif.w.png │ 9.28 KB9.28 KB0 B
5:18:42 AM: │ /posts/2020/11/microsoft-eating-software-world/cover.png │ 29.07 KB29.07 KB4 B
5:18:42 AM: │ /posts/2020/11/raspberry-pi-400/amiga-500.png │ 206.9 KB206.9 KB0 B
5:18:42 AM: │ /posts/2020/11/raspberry-pi-400/cover.png │ 208.21 KB208.21 KB0 B
5:18:42 AM: │ /posts/2021/01/rust-most-popular-language/cover.png │ 25.8 KB25.8 KB0 B
5:18:42 AM: │ /posts/2021/01/rust-wasm-on-aws-lambda-edge/cover.png │ 111.36 KB111.35 KB3 B
5:18:42 AM: │ /posts/2021/01/rust-wasm-on-aws-lambda-edge/project-tree.png │ 9.75 KB9.75 KB0 B
5:18:42 AM: │ /posts/2021/02/github-with-multiple-profiles-gpg-ssh-keys/cover.png │ 14.31 KB14.31 KB0 B
5:18:42 AM: │ /posts/2021/03/responsive-toc-leader-lines-with-css/1024x768_1200x600.png │ 51.13 KB51.13 KB2 B
5:18:42 AM: │ /posts/2021/03/responsive-toc-leader-lines-with-css/1440x1080_1200x600.png │ 40.32 KB40.32 KB1 B
5:18:42 AM: │ /posts/2021/03/responsive-toc-leader-lines-with-css/768x576_1200x600.png │ 45.06 KB45.06 KB0 B
5:18:42 AM: │ /posts/2021/03/responsive-toc-leader-lines-with-css/cover.png │ 41.87 KB41.86 KB8 B
5:18:42 AM: │ /posts/2021/03/responsive-toc-leader-lines-with-css/table-of-contents-example-howto-randall-munroe.jpg │ 68.63 KB68.63 KB0 B
5:18:42 AM: │ /posts/2021/03/responsive-toc-leader-lines-with-css/table-of-contents-example-howto-randall-munroe.png │ 332.74 KB332.65 KB91 B
5:18:42 AM: │ /posts/2021/04/windows-shortcut-key-symbol/cover.png │ 29.35 KB29.35 KB0 B
5:18:42 AM: │ /posts/2021/05/self-care/cover.jpg │ 111.01 KB110.65 KB373 B
5:18:42 AM: │ /posts/2021/05/self-care/cover.png │ 322.86 KB322.86 KB0 B
5:18:42 AM: │ /posts/2021/06/meritocracy/cover.jpg │ 65.65 KB64.97 KB693 B
5:18:42 AM: │ /posts/2021/06/meritocracy/cover.png │ 278.25 KB278.25 KB0 B
5:18:42 AM: │ /posts/2021/06/whiteboards/cover.jpg │ 46.16 KB46.16 KB0 B
5:18:42 AM: │ /posts/2021/06/whiteboards/cover.png │ 253.36 KB253.34 KB18 B
5:18:42 AM: │ /posts/2021/07/rust-safety-and-security/cover.png │ 233.23 KB233.23 KB0 B
5:18:42 AM: │ /posts/2021/08/tired/cover.png │ 171.46 KB171.41 KB50 B
5:18:42 AM: │ /posts/2021/09/delete-unmerged-branches-github/cover.png │ 98.42 KB98.42 KB0 B
5:18:42 AM: │ /posts/2021/09/delete-unmerged-branches-github/gh-setting.png │ 13.42 KB5.96 KB7.47 KB
5:18:42 AM: │ /posts/2021/10/autocrlf-true-considered-harmful/cover.png │ 13.22 KB13.22 KB0 B
5:18:42 AM: │ /posts/2021/10/autocrlf-true-considered-harmful/typewriter-design.jpg │ 177.14 KB172.12 KB5.02 KB
5:18:42 AM: │ /posts/2021/10/autocrlf-true-considered-harmful/typewriter-design.o.jpg │ 95.64 KB95.64 KB0 B
5:18:42 AM: │ /posts/2021/10/autocrlf-true-considered-harmful/typewriter-design.o.png │ 931.83 KB469.32 KB462.51 KB
5:18:42 AM: │ /posts/2021/10/autocrlf-true-considered-harmful/typewriter-design.png │ 1.13 MB584.77 KB567.26 KB
5:18:42 AM: │ /posts/2021/10/autocrlf-true-considered-harmful/typewriter-in-pieces.jpg │ 126.87 KB123.7 KB3.17 KB
5:18:42 AM: │ /posts/2021/10/autocrlf-true-considered-harmful/typewriter-in-pieces.png │ 587.44 KB326.78 KB260.66 KB
5:18:42 AM: │ /posts/2021/10/autocrlf-true-considered-harmful/typewriters.png │ 515.21 KB515.21 KB0 B
5:18:42 AM: │ /posts/2021/11/multiarch-container-images-for-docker-and-kubernetes/cover.png │ 238.72 KB238.72 KB0 B
5:18:42 AM: │ /posts/2022/01/speedy-rust-builds-under-wsl2/cover.png │ 246.56 KB246.56 KB0 B
5:18:42 AM: │ /posts/2022/04/halftime/cover.png │ 205.07 KB205.07 KB0 B
5:18:42 AM: │ /posts/2022/12/capture-the-ip/cover.png │ 33.34 KB33.34 KB0 B
5:18:42 AM: │ /posts/2022/12/capture-the-ip/cput-24h.png │ 41.08 KB41.08 KB0 B
5:18:42 AM: │ /posts/2022/12/capture-the-ip/timings.png │ 31.26 KB31.26 KB0 B
5:18:42 AM: ┌──────────────────────────────────────┐
5:18:42 AM: Images optimized - 1.53 MB saved
5:18:42 AM: └──────────────────────────────────────┘
5:18:42 AM: ​
5:18:42 AM: (netlify-plugin-image-optim onPostBuild completed in 44.4s)
5:18:42 AM:
5:18:42 AM: 4. @netlify/plugin-lighthouse (onPostBuild event)
5:18:42 AM: ────────────────────────────────────────────────────────────────
5:18:42 AM: ​
5:18:42 AM: Serving and scanning site from directory public
5:18:42 AM: Sat, 07 Jan 2023 05:18:42 GMT LH:ChromeLauncher Waiting for browser.
5:18:42 AM: Sat, 07 Jan 2023 05:18:42 GMT LH:ChromeLauncher Waiting for browser...
5:18:42 AM: Sat, 07 Jan 2023 05:18:42 GMT LH:ChromeLauncher Waiting for browser.....
5:18:42 AM: Sat, 07 Jan 2023 05:18:42 GMT LH:ChromeLauncher Waiting for browser.....
5:18:43 AM: Sat, 07 Jan 2023 05:18:43 GMT LH:config:warn IFrameElements gatherer requested, however no audit requires it.
5:18:43 AM: Sat, 07 Jan 2023 05:18:43 GMT LH:config:warn FormElements gatherer requested, however no audit requires it.
5:18:43 AM: Sat, 07 Jan 2023 05:18:43 GMT LH:status Connecting to browser
5:18:43 AM: Sat, 07 Jan 2023 05:18:43 GMT LH:status Resetting state with about:blank
5:18:43 AM: Sat, 07 Jan 2023 05:18:43 GMT LH:status Navigating to about:blank
5:18:43 AM: Sat, 07 Jan 2023 05:18:43 GMT LH:status Benchmarking machine
5:18:44 AM: Sat, 07 Jan 2023 05:18:44 GMT LH:status Initializing…
5:18:44 AM: Sat, 07 Jan 2023 05:18:44 GMT LH:status Preparing target for navigation mode
5:18:44 AM: Sat, 07 Jan 2023 05:18:44 GMT LH:status Running defaultPass pass CSSUsage, JsUsage, ViewportDimensions, ConsoleMessages, AnchorElements, ImageElements, LinkElements, MetaElements, ScriptElements, IFrameElements, FormElements, MainDocumentContent, GlobalListeners, AppCacheManifest, Doctype, DOMStats, OptimizedImages, PasswordInputsWithPreventedPaste, ResponseCompression, TagsBlockingFirstPaint, FontSize, EmbeddedContent, RobotsTxt, TapTargets, Accessibility, TraceElements, InspectorIssues, SourceMaps, FullPageScreenshot
5:18:44 AM: Sat, 07 Jan 2023 05:18:44 GMT LH:status Resetting state with about:blank
5:18:44 AM: Sat, 07 Jan 2023 05:18:44 GMT LH:status Navigating to about:blank
5:18:44 AM: Sat, 07 Jan 2023 05:18:44 GMT LH:status Preparing target for navigation
5:18:44 AM: Sat, 07 Jan 2023 05:18:44 GMT LH:status Cleaning origin data
5:18:44 AM: Sat, 07 Jan 2023 05:18:44 GMT LH:status Cleaning browser cache
5:18:44 AM: Sat, 07 Jan 2023 05:18:44 GMT LH:status Preparing network conditions
5:18:44 AM: Sat, 07 Jan 2023 05:18:44 GMT LH:status Beginning devtoolsLog and trace
5:18:44 AM: Sat, 07 Jan 2023 05:18:44 GMT LH:status Loading page & waiting for onload
5:18:44 AM: Sat, 07 Jan 2023 05:18:44 GMT LH:status Navigating to http://localhost:5000/
5:18:46 AM: Sat, 07 Jan 2023 05:18:46 GMT LH:status Gathering in-page: CSSUsage
5:18:46 AM: Sat, 07 Jan 2023 05:18:46 GMT LH:status Gathering in-page: JsUsage
5:18:46 AM: Sat, 07 Jan 2023 05:18:46 GMT LH:status Gathering in-page: ViewportDimensions
5:18:46 AM: Sat, 07 Jan 2023 05:18:46 GMT LH:status Gathering in-page: ConsoleMessages
5:18:46 AM: Sat, 07 Jan 2023 05:18:46 GMT LH:status Gathering in-page: AnchorElements
5:18:46 AM: Sat, 07 Jan 2023 05:18:46 GMT LH:status Gathering in-page: ImageElements
5:18:46 AM: Sat, 07 Jan 2023 05:18:46 GMT LH:status Gathering in-page: LinkElements
5:18:46 AM: Sat, 07 Jan 2023 05:18:46 GMT LH:status Gathering in-page: MetaElements
5:18:46 AM: Sat, 07 Jan 2023 05:18:46 GMT LH:status Gathering in-page: ScriptElements
5:18:46 AM: Sat, 07 Jan 2023 05:18:46 GMT LH:status Gathering in-page: IFrameElements
5:18:46 AM: Sat, 07 Jan 2023 05:18:46 GMT LH:status Gathering in-page: FormElements
5:18:46 AM: Sat, 07 Jan 2023 05:18:46 GMT LH:status Gathering in-page: MainDocumentContent
5:18:46 AM: Sat, 07 Jan 2023 05:18:46 GMT LH:status Gathering in-page: GlobalListeners
5:18:46 AM: Sat, 07 Jan 2023 05:18:46 GMT LH:status Gathering in-page: AppCacheManifest
5:18:46 AM: Sat, 07 Jan 2023 05:18:46 GMT LH:status Gathering in-page: Doctype
5:18:46 AM: Sat, 07 Jan 2023 05:18:46 GMT LH:status Gathering in-page: DOMStats
5:18:46 AM: Sat, 07 Jan 2023 05:18:46 GMT LH:status Gathering in-page: OptimizedImages
5:18:46 AM: Sat, 07 Jan 2023 05:18:46 GMT LH:status Gathering in-page: PasswordInputsWithPreventedPaste
5:18:46 AM: Sat, 07 Jan 2023 05:18:46 GMT LH:status Gathering in-page: ResponseCompression
5:18:46 AM: Sat, 07 Jan 2023 05:18:46 GMT LH:status Gathering in-page: TagsBlockingFirstPaint
5:18:46 AM: Sat, 07 Jan 2023 05:18:46 GMT LH:status Gathering in-page: FontSize
5:18:46 AM: Sat, 07 Jan 2023 05:18:46 GMT LH:status Gathering in-page: EmbeddedContent
5:18:46 AM: Sat, 07 Jan 2023 05:18:46 GMT LH:status Gathering in-page: RobotsTxt
5:18:46 AM: Sat, 07 Jan 2023 05:18:46 GMT LH:status Gathering in-page: TapTargets
5:18:46 AM: Sat, 07 Jan 2023 05:18:46 GMT LH:status Gathering in-page: Accessibility
5:18:46 AM: Sat, 07 Jan 2023 05:18:46 GMT LH:status Gathering in-page: TraceElements
5:18:46 AM: Sat, 07 Jan 2023 05:18:46 GMT LH:status Gathering in-page: InspectorIssues
5:18:46 AM: Sat, 07 Jan 2023 05:18:46 GMT LH:status Gathering in-page: SourceMaps
5:18:46 AM: Sat, 07 Jan 2023 05:18:46 GMT LH:status Gathering in-page: FullPageScreenshot
5:18:46 AM: Sat, 07 Jan 2023 05:18:46 GMT LH:status Gathering trace
5:18:47 AM: Sat, 07 Jan 2023 05:18:47 GMT LH:status Gathering devtoolsLog & network records
5:18:47 AM: Sat, 07 Jan 2023 05:18:47 GMT LH:status Gathering: CSSUsage
5:18:47 AM: Sat, 07 Jan 2023 05:18:47 GMT LH:status Gathering: JsUsage
5:18:47 AM: Sat, 07 Jan 2023 05:18:47 GMT LH:status Gathering: ViewportDimensions
5:18:47 AM: Sat, 07 Jan 2023 05:18:47 GMT LH:status Gathering: ConsoleMessages
5:18:47 AM: Sat, 07 Jan 2023 05:18:47 GMT LH:status Gathering: AnchorElements
5:18:47 AM: Sat, 07 Jan 2023 05:18:47 GMT LH:status Gathering: ImageElements
5:18:47 AM: Sat, 07 Jan 2023 05:18:47 GMT LH:status Gathering: LinkElements
5:18:47 AM: Sat, 07 Jan 2023 05:18:47 GMT LH:status Gathering: MetaElements
5:18:47 AM: Sat, 07 Jan 2023 05:18:47 GMT LH:status Gathering: ScriptElements
5:18:47 AM: Sat, 07 Jan 2023 05:18:47 GMT LH:status Gathering: IFrameElements
5:18:47 AM: Sat, 07 Jan 2023 05:18:47 GMT LH:status Gathering: FormElements
5:18:47 AM: Sat, 07 Jan 2023 05:18:47 GMT LH:status Gathering: MainDocumentContent
5:18:47 AM: Sat, 07 Jan 2023 05:18:47 GMT LH:status Gathering: GlobalListeners
5:18:47 AM: Sat, 07 Jan 2023 05:18:47 GMT LH:status Gathering: AppCacheManifest
5:18:47 AM: Sat, 07 Jan 2023 05:18:47 GMT LH:status Gathering: Doctype
5:18:47 AM: Sat, 07 Jan 2023 05:18:47 GMT LH:status Gathering: DOMStats
5:18:47 AM: Sat, 07 Jan 2023 05:18:47 GMT LH:status Gathering: OptimizedImages
5:18:47 AM: Sat, 07 Jan 2023 05:18:47 GMT LH:status Gathering: PasswordInputsWithPreventedPaste
5:18:47 AM: Sat, 07 Jan 2023 05:18:47 GMT LH:status Gathering: ResponseCompression
5:18:47 AM: Sat, 07 Jan 2023 05:18:47 GMT LH:status Gathering: TagsBlockingFirstPaint
5:18:47 AM: Sat, 07 Jan 2023 05:18:47 GMT LH:status Gathering: FontSize
5:18:47 AM: Sat, 07 Jan 2023 05:18:47 GMT LH:status Gathering: EmbeddedContent
5:18:47 AM: Sat, 07 Jan 2023 05:18:47 GMT LH:status Gathering: RobotsTxt
5:18:47 AM: Sat, 07 Jan 2023 05:18:47 GMT LH:status Gathering: TapTargets
5:18:47 AM: Sat, 07 Jan 2023 05:18:47 GMT LH:status Gathering: Accessibility
5:18:47 AM: Sat, 07 Jan 2023 05:18:47 GMT LH:status Gathering: TraceElements
5:18:47 AM: Sat, 07 Jan 2023 05:18:47 GMT LH:status Gathering: InspectorIssues
5:18:47 AM: Sat, 07 Jan 2023 05:18:47 GMT LH:status Gathering: SourceMaps
5:18:47 AM: Sat, 07 Jan 2023 05:18:47 GMT LH:status Gathering: FullPageScreenshot
5:18:47 AM: Sat, 07 Jan 2023 05:18:47 GMT LH:status Populate base artifacts
5:18:47 AM: Sat, 07 Jan 2023 05:18:47 GMT LH:status Get webapp manifest
5:18:47 AM: Sat, 07 Jan 2023 05:18:47 GMT LH:status Get webapp installability errors
5:18:47 AM: Sat, 07 Jan 2023 05:18:47 GMT LH:status Collect stacks
5:18:47 AM: Sat, 07 Jan 2023 05:18:47 GMT LH:status Running offlinePass pass ServiceWorker
5:18:47 AM: Sat, 07 Jan 2023 05:18:47 GMT LH:status Resetting state with about:blank
5:18:47 AM: Sat, 07 Jan 2023 05:18:47 GMT LH:status Navigating to about:blank
5:18:47 AM: Sat, 07 Jan 2023 05:18:47 GMT LH:status Preparing target for navigation
5:18:47 AM: Sat, 07 Jan 2023 05:18:47 GMT LH:status Preparing network conditions
5:18:47 AM: Sat, 07 Jan 2023 05:18:47 GMT LH:status Beginning devtoolsLog and trace
5:18:47 AM: Sat, 07 Jan 2023 05:18:47 GMT LH:status Loading page & waiting for onload
5:18:47 AM: Sat, 07 Jan 2023 05:18:47 GMT LH:status Navigating to http://localhost:5000/
5:18:47 AM: Sat, 07 Jan 2023 05:18:47 GMT LH:status Gathering in-page: ServiceWorker
5:18:47 AM: Sat, 07 Jan 2023 05:18:47 GMT LH:status Gathering devtoolsLog & network records
5:18:47 AM: Sat, 07 Jan 2023 05:18:47 GMT LH:status Gathering: ServiceWorker
5:18:47 AM: Sat, 07 Jan 2023 05:18:47 GMT LH:status Running redirectPass pass HTTPRedirect
5:18:47 AM: Sat, 07 Jan 2023 05:18:47 GMT LH:status Resetting state with about:blank
5:18:47 AM: Sat, 07 Jan 2023 05:18:47 GMT LH:status Navigating to about:blank
5:18:47 AM: Sat, 07 Jan 2023 05:18:47 GMT LH:status Preparing target for navigation
5:18:47 AM: Sat, 07 Jan 2023 05:18:47 GMT LH:status Preparing network conditions
5:18:47 AM: Sat, 07 Jan 2023 05:18:47 GMT LH:status Beginning devtoolsLog and trace
5:18:47 AM: Sat, 07 Jan 2023 05:18:47 GMT LH:status Loading page & waiting for onload
5:18:47 AM: Sat, 07 Jan 2023 05:18:47 GMT LH:status Navigating to http://localhost:5000/
5:18:47 AM: Sat, 07 Jan 2023 05:18:47 GMT LH:status Gathering in-page: HTTPRedirect
5:18:47 AM: Sat, 07 Jan 2023 05:18:47 GMT LH:status Gathering devtoolsLog & network records
5:18:47 AM: Sat, 07 Jan 2023 05:18:47 GMT LH:status Gathering: HTTPRedirect
5:18:47 AM: Sat, 07 Jan 2023 05:18:47 GMT LH:status Disconnecting from browser...
5:18:47 AM: Sat, 07 Jan 2023 05:18:47 GMT LH:status Cleaning origin data
5:18:47 AM: Sat, 07 Jan 2023 05:18:47 GMT LH:status Analyzing and running audits...
5:18:47 AM: Sat, 07 Jan 2023 05:18:47 GMT LH:status Auditing: Uses HTTPS
5:18:47 AM: Sat, 07 Jan 2023 05:18:47 GMT LH:status Auditing: Redirects HTTP traffic to HTTPS
5:18:47 AM: Sat, 07 Jan 2023 05:18:47 GMT LH:status Auditing: Registers a service worker that controls page and `start_url`
5:18:47 AM: Sat, 07 Jan 2023 05:18:47 GMT LH:status Auditing: Has a `<meta name="viewport">` tag with `width` or `initial-scale`
5:18:47 AM: Sat, 07 Jan 2023 05:18:47 GMT LH:status Auditing: First Contentful Paint
5:18:47 AM: Sat, 07 Jan 2023 05:18:47 GMT LH:status Auditing: Largest Contentful Paint
5:18:47 AM: Sat, 07 Jan 2023 05:18:47 GMT LH:status Auditing: First Meaningful Paint
5:18:47 AM: Sat, 07 Jan 2023 05:18:47 GMT LH:status Auditing: Speed Index
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Screenshot Thumbnails
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Final Screenshot
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Total Blocking Time
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Max Potential First Input Delay
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Cumulative Layout Shift
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: No browser errors logged to the console
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Initial server response time was short
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Time to Interactive
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: User Timing marks and measures
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Avoid chaining critical requests
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Avoid multiple page redirects
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Web app manifest and service worker meet the installability requirements
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Provides a valid `apple-touch-icon`
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Configured for a custom splash screen
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Sets a theme color for the address bar.
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Manifest has a maskable icon
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Content is sized correctly for the viewport
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Displays images with correct aspect ratio
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Serves images with appropriate resolution
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Fonts with `font-display: optional` are preloaded
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Avoids deprecated APIs
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Minimizes main-thread work
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: JavaScript execution time
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Preload key requests
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Preconnect to required origins
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: All text remains visible during webfont loads
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Diagnostics
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Network Requests
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Network Round Trip Times
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Server Backend Latencies
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Tasks
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Metrics
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Performance budget
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Timing budget
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Keep request counts low and transfer sizes small
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Minimize third-party usage
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Lazy load third-party resources with facades
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Largest Contentful Paint element
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Largest Contentful Paint image was not lazily loaded
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Avoid large layout shifts
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Avoid long main-thread tasks
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Avoids `unload` event listeners
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Avoid non-composited animations
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Image elements have explicit `width` and `height`
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Page has valid source maps
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Preload Largest Contentful Paint image
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Ensure CSP is effective against XSS attacks
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Full-page screenshot
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Script Treemap Data
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Site works cross-browser
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Page transitions don't feel like they block on the network
Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Each page has a URL
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: `[accesskey]` values are unique
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: `[aria-*]` attributes match their roles
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: `button`, `link`, and `menuitem` elements have accessible names
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: `[aria-hidden="true"]` is not present on the document `<body>`
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: `[aria-hidden="true"]` elements do not contain focusable descendents
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: ARIA input fields have accessible names
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: ARIA `meter` elements have accessible names
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: ARIA `progressbar` elements have accessible names
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: `[role]`s have all required `[aria-*]` attributes
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Elements with an ARIA `[role]` that require children to contain a specific `[role]` have all required children.
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: `[role]`s are contained by their required parent element
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: `[role]` values are valid
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: ARIA toggle fields have accessible names
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: ARIA `tooltip` elements have accessible names
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: ARIA `treeitem` elements have accessible names
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: `[aria-*]` attributes have valid values
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: `[aria-*]` attributes are valid and not misspelled
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Buttons have an accessible name
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: The page contains a heading, skip link, or landmark region
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Background and foreground colors have a sufficient contrast ratio
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: `<dl>`'s contain only properly-ordered `<dt>` and `<dd>` groups, `<script>`, `<template>` or `<div>` elements.
Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Definition list items are wrapped in `<dl>` elements
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Document has a `<title>` element
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: `[id]` attributes on active, focusable elements are unique
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: ARIA IDs are unique
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: No form fields have multiple labels
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: `<frame>` or `<iframe>` elements have a title
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Heading elements appear in a sequentially-descending order
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: `<html>` element has a `[lang]` attribute
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: `<html>` element has a valid value for its `[lang]` attribute
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Image elements have `[alt]` attributes
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: `<input type="image">` elements have `[alt]` text
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Form elements have associated labels
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Links have a discernible name
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Lists contain only `<li>` elements and script supporting elements (`<script>` and `<template>`).
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: List items (`<li>`) are contained within `<ul>` or `<ol>` parent elements
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: The document does not use `<meta http-equiv="refresh">`
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: `[user-scalable="no"]` is not used in the `<meta name="viewport">` element and the `[maximum-scale]` attribute is not less than 5.
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: `<object>` elements have `[alt]` text
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: No element has a `[tabindex]` value greater than 0
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Cells in a `<table>` element that use the `[headers]` attribute refer to table cells within the same table.
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: `<th>` elements and elements with `[role="columnheader"/"rowheader"]` have data cells they describe.
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: `[lang]` attributes have a valid value
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: `<video>` elements contain a `<track>` element with `[kind="captions"]`
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Custom controls have associated labels
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Custom controls have ARIA roles
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: User focus is not accidentally trapped in a region
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Interactive controls are keyboard focusable
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Interactive elements indicate their purpose and state
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: The page has a logical tab order
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: The user's focus is directed to new content added to the page
Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Offscreen content is hidden from assistive technology
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: HTML5 landmark elements are used to improve navigation
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Visual order on the page follows DOM order
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Uses efficient cache policy on static assets
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Avoids enormous network payloads
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Defer offscreen images
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Eliminate render-blocking resources
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Minify CSS
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Minify JavaScript
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Reduce unused CSS
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Reduce unused JavaScript
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Serve images in next-gen formats
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Efficiently encode images
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Enable text compression
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Properly size images
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Use video formats for animated content
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Remove duplicate modules in JavaScript bundles
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Avoid serving legacy JavaScript to modern browsers
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Avoids Application Cache
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Page has the HTML doctype
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Properly defines charset
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Avoids an excessive DOM size
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Links to cross-origin destinations are safe
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Avoids requesting the geolocation permission on page load
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: No issues in the `Issues` panel in Chrome Devtools
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Avoids `document.write()`
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Avoids front-end JavaScript libraries with known security vulnerabilities
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Detected JavaScript libraries
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Avoids requesting the notification permission on page load
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Allows users to paste into password fields
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Use HTTP/2
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Uses passive listeners to improve scrolling performance
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Document has a meta description
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Page has successful HTTP status code
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Document uses legible font sizes
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Links have descriptive text
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Links are crawlable
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Page isn’t blocked from indexing
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: robots.txt is valid
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Tap targets are sized appropriately
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Document has a valid `hreflang`
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Document avoids plugins
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Document has a valid `rel=canonical`
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Auditing: Structured data is valid
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:status Generating results...
5:18:48 AM: Sat, 07 Jan 2023 05:18:48 GMT LH:ChromeLauncher Killing Chrome instance 3380
5:18:48 AM: {
5:18:48 AM: results: [
5:18:48 AM: { title: 'Performance', score: 1, id: 'performance' },
5:18:48 AM: { title: 'Accessibility', score: 1, id: 'accessibility' },
5:18:48 AM: { title: 'Best Practices', score: 0.93, id: 'best-practices' },
5:18:48 AM: { title: 'SEO', score: 0.93, id: 'seo' },
5:18:48 AM: { title: 'Progressive Web App', score: 0.7, id: 'pwa' }
5:18:48 AM: ]
5:18:48 AM: }
5:18:48 AM: ​
5:18:48 AM: (@netlify/plugin-lighthouse onPostBuild completed in 6.3s)
5:18:48 AM:
5:19:06 AM: (Netlify Build completed in 2m 5.4s)
5:19:06 AM: Section completed: building
5:19:11 AM: Finished processing build request in 2m38.100603818s

Deploying

Complete
5:18:48 AM: 5. Deploy site
5:18:48 AM: ────────────────────────────────────────────────────────────────
5:18:48 AM: ​
5:18:48 AM: Starting to deploy site from 'public'
5:18:48 AM: Creating deploy tree asynchronously
5:18:50 AM: 735 new files to upload
5:18:50 AM: 1 new functions to upload
5:18:51 AM: 0% complete
5:18:51 AM: 5% complete
5:18:52 AM: 10% complete
5:18:52 AM: 15% complete
5:18:53 AM: 20% complete
5:18:53 AM: 25% complete
5:18:54 AM: 30% complete
5:18:54 AM: 35% complete
5:18:54 AM: 40% complete
5:18:55 AM: 45% complete
5:18:55 AM: 50% complete
5:18:56 AM: 55% complete
5:18:56 AM: 60% complete
5:18:57 AM: 65% complete
5:18:57 AM: 70% complete
5:18:58 AM: 75% complete
5:18:58 AM: 80% complete
5:18:59 AM: 85% complete
5:18:59 AM: 90% complete
5:18:59 AM: 95% complete
5:19:00 AM: 100% complete
5:19:06 AM: Section completed: deploying
5:19:06 AM: Site deploy was successfully initiated
5:19:06 AM: ​
5:19:06 AM: (Deploy site completed in 17.7s)

Cleanup

Complete
5:19:06 AM: Netlify Build Complete
5:19:06 AM: ────────────────────────────────────────────────────────────────
5:19:06 AM: ​
5:19:06 AM: Caching artifacts
5:19:06 AM: Started saving node modules
5:19:06 AM: Finished saving node modules
5:19:06 AM: Started saving build plugins
5:19:06 AM: Finished saving build plugins
5:19:06 AM: Started saving pip cache
5:19:06 AM: Finished saving pip cache
5:19:06 AM: Started saving emacs cask dependencies
5:19:06 AM: Finished saving emacs cask dependencies
5:19:06 AM: Started saving maven dependencies
5:19:06 AM: Finished saving maven dependencies
5:19:06 AM: Started saving boot dependencies
5:19:06 AM: Finished saving boot dependencies
5:19:06 AM: Started saving rust rustup cache
5:19:06 AM: Finished saving rust rustup cache
5:19:06 AM: Started saving go dependencies
5:19:06 AM: Finished saving go dependencies
5:19:06 AM: Build script success
5:19:09 AM: Uploading Cache of size 363.6MB
5:19:11 AM: Section completed: cleanup

Post-processing

Complete
5:19:08 AM: Starting post processing
5:19:08 AM: Post processing - HTML
5:19:24 AM: Post processing - header rules
5:19:24 AM: Post processing - redirect rules
5:19:24 AM: Post processing done
5:19:24 AM: Section completed: postprocessing
5:19:28 AM: Site is live ✨