From 20e32ac67b3ad888539fb9b914a9fcc10218c964 Mon Sep 17 00:00:00 2001 From: pure-js <3690368+pure-js@users.noreply.github.com> Date: Mon, 18 Sep 2023 18:23:04 +0400 Subject: [PATCH 1/8] build: bump vanilla extract plugin version --- bun.lockb | Bin 564487 -> 564455 bytes package.json | 2 +- pnpm-lock.yaml | 115 +++++++++++++++++++++++++++++++++++++++++++------ 3 files changed, 104 insertions(+), 13 deletions(-) diff --git a/bun.lockb b/bun.lockb index 48afc2fe63e2a9e55c8c19407e47a72458ecb7a1..23769c3486873afffadc80be95baae8f534b5d23 100755 GIT binary patch delta 11501 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 delta 11594 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.9.0'} + dependencies: + '@ampproject/remapping': 2.2.1 + '@babel/code-frame': 7.22.13 + '@babel/generator': 7.22.15 + '@babel/helper-compilation-targets': 7.22.15 + '@babel/helper-module-transforms': 7.22.20(@babel/core@7.22.20) + '@babel/helpers': 7.22.15 + '@babel/parser': 7.22.16 + '@babel/template': 7.22.15 + '@babel/traverse': 7.22.20 + '@babel/types': 7.22.19 + convert-source-map: 1.9.0 + debug: 4.3.4 + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/generator@7.22.15: resolution: {integrity: sha512-Zu9oWARBqeVOW0dZOjXc3JObrzuqothQ3y/n1kUtrjCoCPLkXUwMvOo/F/TCfoHMbWIFlWwpZtkZVb9ga4U2pA==} engines: {node: '>=6.9.0'} @@ -232,6 +255,11 @@ packages: - supports-color dev: true + /@babel/helper-environment-visitor@7.22.20: + resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==} + engines: {node: '>=6.9.0'} + dev: true + /@babel/helper-environment-visitor@7.22.5: resolution: {integrity: sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q==} engines: {node: '>=6.9.0'} @@ -275,6 +303,20 @@ packages: '@babel/helper-split-export-declaration': 7.22.6 '@babel/helper-validator-identifier': 7.22.15 + /@babel/helper-module-transforms@7.22.20(@babel/core@7.22.20): + resolution: {integrity: sha512-dLT7JVWIUUxKOs1UnJUBR3S70YK+pKX6AbJgB2vMIvEkZkrfJDbYDJesnPshtKV4LhDOR3Oc5YULeDizRek+5A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.22.20 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-module-imports': 7.22.15 + '@babel/helper-simple-access': 7.22.5 + '@babel/helper-split-export-declaration': 7.22.6 + '@babel/helper-validator-identifier': 7.22.20 + dev: true + /@babel/helper-optimise-call-expression@7.22.5: resolution: {integrity: sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==} engines: {node: '>=6.9.0'} @@ -338,6 +380,11 @@ packages: resolution: {integrity: sha512-4E/F9IIEi8WR94324mbDUMo074YTheJmd7eZF5vITTeYchqAi6sYXRLHUVsmkdmY4QjfKTcB2jB7dVP3NaBElQ==} engines: {node: '>=6.9.0'} + /@babel/helper-validator-identifier@7.22.20: + resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==} + engines: {node: '>=6.9.0'} + dev: true + /@babel/helper-validator-option@7.22.15: resolution: {integrity: sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==} engines: {node: '>=6.9.0'} @@ -680,6 +727,16 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/plugin-syntax-typescript@7.22.5(@babel/core@7.22.20): + resolution: {integrity: sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.20 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.22.17): resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} engines: {node: '>=6.9.0'} @@ -1502,6 +1559,24 @@ packages: transitivePeerDependencies: - supports-color + /@babel/traverse@7.22.20: + resolution: {integrity: sha512-eU260mPZbU7mZ0N+X10pxXhQFMGTeLb9eFS0mxehS8HZp9o1uSnFeWQuG1UPrlxgA7QoUzFhOnilHDp0AXCyHw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.22.13 + '@babel/generator': 7.22.15 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-function-name': 7.22.5 + '@babel/helper-hoist-variables': 7.22.5 + '@babel/helper-split-export-declaration': 7.22.6 + '@babel/parser': 7.22.16 + '@babel/types': 7.22.19 + debug: 4.3.4 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/types@7.22.17: resolution: {integrity: sha512-YSQPHLFtQNE5xN9tHuZnzu8vPr61wVTBZdfv1meex1NBosa4iT05k/Jw06ddJugi4bk7The/oSwQGFcksmEJQg==} engines: {node: '>=6.9.0'} @@ -1510,6 +1585,15 @@ packages: '@babel/helper-validator-identifier': 7.22.15 to-fast-properties: 2.0.0 + /@babel/types@7.22.19: + resolution: {integrity: sha512-P7LAw/LbojPzkgp5oznjE6tQEIWbp4PkkfrZDINTro9zgBRtI324/EYsiSI7lhPbpIQ+DCeR2NNmMWANGGfZsg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-string-parser': 7.22.5 + '@babel/helper-validator-identifier': 7.22.20 + to-fast-properties: 2.0.0 + dev: true + /@base2/pretty-print-object@1.0.1: resolution: {integrity: sha512-4iri8i1AqYHJE2DstZYkyEprg6Pq6sKx3xn5FpySk9sNhH7qN2LLlHJCfDTZRILNwQNPD7mATWM0TBui7uC1pA==} dev: true @@ -4602,7 +4686,7 @@ packages: /@vanilla-extract/babel-plugin-debug-ids@1.0.3: resolution: {integrity: sha512-vm4jYu1xhSa6ofQ9AhIpR3DkAp4c+eoR1Rpm8/TQI4DmWbmGbOjYRcqV0aWsfaIlNhN4kFuxFMKBNN9oG6iRzA==} dependencies: - '@babel/core': 7.22.17 + '@babel/core': 7.22.20 transitivePeerDependencies: - supports-color dev: true @@ -4626,8 +4710,8 @@ packages: /@vanilla-extract/integration@6.2.2(@types/node@20.6.0): resolution: {integrity: sha512-gV3qPFjFap1+IrPeuFy+tEZOq7l7ifJf1ik/kluDWhPr1ffsFG9puq1/jjJ4rod1BIC79Q5ZWPNvBInHyxfCew==} dependencies: - '@babel/core': 7.22.17 - '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.22.17) + '@babel/core': 7.22.20 + '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.22.20) '@vanilla-extract/babel-plugin-debug-ids': 1.0.3 '@vanilla-extract/css': 1.13.0 esbuild: 0.17.6 @@ -4650,13 +4734,12 @@ packages: - terser dev: true - /@vanilla-extract/next-plugin@2.3.0(@types/node@20.6.0)(next@13.4.19)(webpack@5.88.2): - resolution: {integrity: sha512-l7ZzcL1G9zuJTAhBbOy6NKW/FPDOhDzfUXPhFGSTN1sdtO7qBmGLtOGFZATAYboAuIWXhGgnrfkyNgQh2adXZw==} + /@vanilla-extract/next-plugin@2.3.1(@types/node@20.6.0)(next@13.4.19)(webpack@5.88.2): + resolution: {integrity: sha512-aoDTnCY3gJXjytoxlA7Xk4A/BDxdzUBeZhHWypauKJ06XJKlV/odjXt8K5FhCrMy8o+nqnCpjOD6KXcg6JmIdw==} peerDependencies: next: '>=12.1.7' dependencies: - '@vanilla-extract/webpack-plugin': 2.3.0(@types/node@20.6.0)(webpack@5.88.2) - browserslist: 4.21.10 + '@vanilla-extract/webpack-plugin': 2.3.1(@types/node@20.6.0)(webpack@5.88.2) next: 13.4.19(@babel/core@7.22.17)(react-dom@18.2.0)(react@18.2.0) transitivePeerDependencies: - '@types/node' @@ -4674,8 +4757,8 @@ packages: resolution: {integrity: sha512-17kVyLq3ePTKOkveHxXuIJZtGYs+cSoev7BlP+Lf4916qfDhk/HBjvlYDe8egrea7LNPHKwSZJK/bzZC+Q6AwQ==} dev: true - /@vanilla-extract/webpack-plugin@2.3.0(@types/node@20.6.0)(webpack@5.88.2): - resolution: {integrity: sha512-c+oaozLGNu+dqLNattJ9nVmy6t2OZw6qEW0xJkPS4bRXlpMSNrPwkKB1Lpov2yd2/eDuxTFi760zTZygwFNBVA==} + /@vanilla-extract/webpack-plugin@2.3.1(@types/node@20.6.0)(webpack@5.88.2): + resolution: {integrity: sha512-S767iP+S67Uh+BsTe+u60BMbtRqZAxzjK7gYd6a+1hcbMKznYxdQMeP2qs9wr+NhRqZFrNxewo3/ztMnN85TOg==} peerDependencies: webpack: ^4.30.0 || ^5.20.2 dependencies: @@ -10044,6 +10127,14 @@ packages: fsevents: 2.3.3 dev: true + /rollup@3.29.2: + resolution: {integrity: sha512-CJouHoZ27v6siztc21eEQGo0kIcE5D1gVPA571ez0mMYb25LGYGKnVNXpEj5MGlepmDWGXNjDB5q7uNiPHC11A==} + engines: {node: '>=14.18.0', npm: '>=8.0.0'} + hasBin: true + optionalDependencies: + fsevents: 2.3.3 + dev: true + /run-parallel@1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} dependencies: @@ -11200,7 +11291,7 @@ packages: '@types/node': 20.6.0 esbuild: 0.18.20 postcss: 8.4.29 - rollup: 3.29.1 + rollup: 3.29.2 optionalDependencies: fsevents: 2.3.3 dev: true From e8fe65ead9d43569b1aa2baf13cf7a7257012615 Mon Sep 17 00:00:00 2001 From: pure-js <3690368+pure-js@users.noreply.github.com> Date: Mon, 18 Sep 2023 18:24:30 +0400 Subject: [PATCH 2/8] refactor: rewrite next config from cjs to esm --- next.config.js => next.config.mjs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename next.config.js => next.config.mjs (57%) diff --git a/next.config.js b/next.config.mjs similarity index 57% rename from next.config.js rename to next.config.mjs index 0a5c146..9839998 100644 --- a/next.config.js +++ b/next.config.mjs @@ -1,6 +1,6 @@ /** @type {import('next').NextConfig} */ -const { createVanillaExtractPlugin } = require('@vanilla-extract/next-plugin'); +import { createVanillaExtractPlugin } from '@vanilla-extract/next-plugin'; const withVanillaExtract = createVanillaExtractPlugin(); const nextConfig = { @@ -9,4 +9,4 @@ const nextConfig = { }, }; -module.exports = withVanillaExtract(nextConfig); +export default withVanillaExtract(nextConfig); From 5db2ad2fb4349e990ab37f3d9e0ba93f47361bf1 Mon Sep 17 00:00:00 2001 From: pure-js <3690368+pure-js@users.noreply.github.com> Date: Mon, 18 Sep 2023 18:33:05 +0400 Subject: [PATCH 3/8] ci: add lighthouse ci --- .github/workflows/lighthouse.yml | 20 ++++++++++++++++++++ lighthouserc.yml | 16 ++++++++++++++++ 2 files changed, 36 insertions(+) create mode 100644 .github/workflows/lighthouse.yml create mode 100644 lighthouserc.yml diff --git a/.github/workflows/lighthouse.yml b/.github/workflows/lighthouse.yml new file mode 100644 index 0000000..e58a6d3 --- /dev/null +++ b/.github/workflows/lighthouse.yml @@ -0,0 +1,20 @@ +name: Lighthouse CI + +on: [push] + +env: + VITE_GROWTH_BOOK_KEY: 'some-key' + +jobs: + lighthouseci: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - uses: oven-sh/setup-bun@v1 + with: + bun-version: latest + - run: bun install --frozen-lockfile && bun install -g @lhci/cli@0.12.x + - run: bun run build + - run: lhci autorun + env: + LHCI_GITHUB_APP_TOKEN: ${{ secrets.LHCI_GITHUB_APP_TOKEN }} diff --git a/lighthouserc.yml b/lighthouserc.yml new file mode 100644 index 0000000..483d688 --- /dev/null +++ b/lighthouserc.yml @@ -0,0 +1,16 @@ +ci: + collect: + numberOfRuns: 3 + startServerCommand: bun run preview + url: ['http://localhost'] + staticDistDir: './dist' + isSinglePageApplication: true + assert: + assertions: + 'categories:performance': ['error', { 'minScore': 1 }] + 'categories:accessibility': ['error', { 'minScore': 1 }] + 'categories:best-practices': ['error', { 'minScore': 1 }] + 'categories:pwa': ['off'] + 'categories:seo': ['error', { 'minScore': 1 }] + upload: + target: 'temporary-public-storage' From a2dad3e9960d0c7a32f0339603303518d5884914 Mon Sep 17 00:00:00 2001 From: pure-js <3690368+pure-js@users.noreply.github.com> Date: Mon, 18 Sep 2023 18:38:44 +0400 Subject: [PATCH 4/8] ci: change dist dir --- lighthouserc.yml | 2 +- next.config.mjs | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/lighthouserc.yml b/lighthouserc.yml index 483d688..889b32e 100644 --- a/lighthouserc.yml +++ b/lighthouserc.yml @@ -3,7 +3,7 @@ ci: numberOfRuns: 3 startServerCommand: bun run preview url: ['http://localhost'] - staticDistDir: './dist' + staticDistDir: './build' isSinglePageApplication: true assert: assertions: diff --git a/next.config.mjs b/next.config.mjs index 9839998..ff1fa88 100644 --- a/next.config.mjs +++ b/next.config.mjs @@ -4,6 +4,7 @@ import { createVanillaExtractPlugin } from '@vanilla-extract/next-plugin'; const withVanillaExtract = createVanillaExtractPlugin(); const nextConfig = { + distDir: 'build', experimental: { typedRoutes: true, }, From d6514b4cfd798fd2291b43aa6da64e66fa0b5272 Mon Sep 17 00:00:00 2001 From: pure-js <3690368+pure-js@users.noreply.github.com> Date: Mon, 18 Sep 2023 18:45:23 +0400 Subject: [PATCH 5/8] ci: switch to staticDistDir --- lighthouserc.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lighthouserc.yml b/lighthouserc.yml index 889b32e..b26ca9f 100644 --- a/lighthouserc.yml +++ b/lighthouserc.yml @@ -1,8 +1,7 @@ ci: collect: numberOfRuns: 3 - startServerCommand: bun run preview - url: ['http://localhost'] + # url: ['http://localhost'] staticDistDir: './build' isSinglePageApplication: true assert: From 0c6e5e8bf9a907ed3d446a30a23371c03c31ae78 Mon Sep 17 00:00:00 2001 From: pure-js <3690368+pure-js@users.noreply.github.com> Date: Mon, 18 Sep 2023 18:45:58 +0400 Subject: [PATCH 6/8] ci(lighthouse): restore url --- lighthouserc.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lighthouserc.yml b/lighthouserc.yml index b26ca9f..a14a263 100644 --- a/lighthouserc.yml +++ b/lighthouserc.yml @@ -1,7 +1,7 @@ ci: collect: numberOfRuns: 3 - # url: ['http://localhost'] + url: ['http://localhost'] staticDistDir: './build' isSinglePageApplication: true assert: From 4ca10a94f8ce875f038268e8af9641032faf5940 Mon Sep 17 00:00:00 2001 From: pure-js <3690368+pure-js@users.noreply.github.com> Date: Mon, 18 Sep 2023 18:51:26 +0400 Subject: [PATCH 7/8] ci(lighthouse): change best practice score --- lighthouserc.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lighthouserc.yml b/lighthouserc.yml index a14a263..f6b7ad7 100644 --- a/lighthouserc.yml +++ b/lighthouserc.yml @@ -1,14 +1,14 @@ ci: collect: numberOfRuns: 3 - url: ['http://localhost'] + # url: ['http://localhost'] staticDistDir: './build' isSinglePageApplication: true assert: assertions: 'categories:performance': ['error', { 'minScore': 1 }] 'categories:accessibility': ['error', { 'minScore': 1 }] - 'categories:best-practices': ['error', { 'minScore': 1 }] + 'categories:best-practices': ['error', { 'minScore': .92 }] 'categories:pwa': ['off'] 'categories:seo': ['error', { 'minScore': 1 }] upload: From bbfca9f8b1fbd8e4645edab5f9f2fddb68b4c1f6 Mon Sep 17 00:00:00 2001 From: pure-js <3690368+pure-js@users.noreply.github.com> Date: Mon, 18 Sep 2023 18:56:18 +0400 Subject: [PATCH 8/8] ci(lighthouse): up scores --- lighthouserc.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lighthouserc.yml b/lighthouserc.yml index f6b7ad7..5f804b7 100644 --- a/lighthouserc.yml +++ b/lighthouserc.yml @@ -7,9 +7,9 @@ ci: assert: assertions: 'categories:performance': ['error', { 'minScore': 1 }] - 'categories:accessibility': ['error', { 'minScore': 1 }] + 'categories:accessibility': ['error', { 'minScore': .90 }] 'categories:best-practices': ['error', { 'minScore': .92 }] 'categories:pwa': ['off'] - 'categories:seo': ['error', { 'minScore': 1 }] + 'categories:seo': ['error', { 'minScore': .91 }] upload: target: 'temporary-public-storage'