Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
188 commits
Select commit Hold shift + click to select a range
8f0a6cd
Meta: Update `README.md`.
filiphsps Dec 14, 2024
ee928a7
Meta: Add `LICENSE`.
filiphsps Dec 14, 2024
70ac36d
Meta: Update `.env.example`.
filiphsps Dec 14, 2024
7048074
Storefront: Improve trackable.
filiphsps Jan 29, 2025
b877f35
Storefront: Fix type error.
filiphsps Jan 29, 2025
c3b8591
Meta: Remove sentry support.
filiphsps Jan 29, 2025
3597d77
Meta: Update license.
filiphsps Mar 8, 2025
bdc0ad6
Meta: Add missing env variables to example.
filiphsps Mar 8, 2025
6933d9a
Meta: Remove wakatime from README.
filiphsps Mar 8, 2025
bc5b568
Meta: Remove deployment workflow.
filiphsps Mar 8, 2025
2169d8c
Deps: Update dependency vite to v5.4.12[SECURITY]
renovate[bot] Mar 8, 2025
f4c4934
Deps: Update pnpm to v10.
renovate[bot] Mar 8, 2025
8f47f51
Deps: Update dependency vitest to v1.6.1[SECURITY]
renovate[bot] Mar 8, 2025
08b2333
Deps: Update dependency @prismicio/next to v1.7.2.
renovate[bot] Mar 8, 2025
773ea5d
Deps: Update dependency @tailwindcss/forms to v0.5.10.
renovate[bot] Mar 8, 2025
fc0cd1f
Deps: Update dependency @types/accept-language-parser to v1.5.7.
renovate[bot] Mar 8, 2025
1623c9c
Deps: Update dependency @vercel/otel to v1.10.2.
renovate[bot] Mar 8, 2025
cf2aa2c
Deps: Update dependency concurrently to v9.1.2.
renovate[bot] Mar 8, 2025
2f0d129
Deps: Update dependency eslint-plugin-prettier to v5.2.3.
renovate[bot] Mar 8, 2025
b00ea11
Deps: Update dependency eslint-plugin-react to v7.37.4.
renovate[bot] Mar 8, 2025
e7f8b49
Deps: Update dependency glob to v11.0.1.
renovate[bot] Mar 8, 2025
1fa7e4c
Deps: Update dependency schema-dts to v1.1.5.
renovate[bot] Mar 8, 2025
b70c640
Deps: Update dependency sonner to v1.7.4.
renovate[bot] Mar 8, 2025
a6523e6
Deps: Update dependency tailwindcss-content-visibility to v1.0.2.
renovate[bot] Mar 8, 2025
0bdc365
Deps: Update dependency @markdoc/markdoc to v0.5.1.
renovate[bot] Mar 8, 2025
1710963
Deps: Update dependency cookies-next to v5.1.0.
renovate[bot] Mar 8, 2025
58b94ca
Deps: Update dependency graphql to v16.10.0.
renovate[bot] Mar 8, 2025
fc9eb4e
Deps: Update dependency lucide-react to v0.479.0.
renovate[bot] Mar 8, 2025
40a9430
Deps: Update dependency react-live-chat-loader to v2.11.0.
renovate[bot] Mar 8, 2025
2ef3ef3
Deps: Update dependency require-in-the-middle to v7.5.2.
renovate[bot] Mar 8, 2025
f276e8b
Deps: Update dependency @shopify/hydrogen-react to v2025.
renovate[bot] Mar 8, 2025
5b08935
Deps: Update dependency react-error-boundary to v5.
renovate[bot] Mar 8, 2025
56e5bfc
Deps: Update dependency @prismicio/react to v2.9.2.
renovate[bot] Mar 8, 2025
bbf8462
Deps: Update dependency @tailwindcss/typography to v0.5.16.
renovate[bot] Mar 8, 2025
fdef3d9
Deps: Update dependency @vitest/coverage-v8 to v1.6.1.
renovate[bot] Mar 8, 2025
86a3bee
Deps: Update dependency vite to v5.4.14.
renovate[bot] Mar 8, 2025
a7e1b73
Deps: Update dependency @testing-library/react to v16.2.0.
renovate[bot] Mar 8, 2025
c9d971a
Deps: Update dependency dotenv-cli to v8.
renovate[bot] Mar 8, 2025
512096d
Deps: Update dependency tailwind-merge to v3.
renovate[bot] Mar 8, 2025
0b27109
Deps: Update dependency tailwindcss to v3.4.17.
renovate[bot] Mar 8, 2025
6639851
Deps: Update dependency @vercel/speed-insights to v1.2.0.
renovate[bot] Mar 8, 2025
cc21587
Deps: Update happy-dom monorepo to v15.11.7.
renovate[bot] Mar 8, 2025
f786c2f
Deps: Update dependency @prismicio/next to v2.
renovate[bot] Mar 8, 2025
452d3a4
Deps: Update dependency eslint-config-prettier to v10.
renovate[bot] Mar 8, 2025
9dee07b
Deps: Update dependency vite to v6.
renovate[bot] Mar 8, 2025
74fd717
Deps: Update happy-dom monorepo to v17.
renovate[bot] Mar 8, 2025
eb8b83e
Meta: Fix tailwind.
filiphsps Mar 8, 2025
53a8827
Meta: Initial work on removing nordcom.
filiphsps Mar 8, 2025
0effca2
Meta: Remove invalid tailwind.
filiphsps Mar 8, 2025
c77fcea
Deps: Update dependency tailwindcss to v4.
renovate[bot] Mar 8, 2025
1eaed80
Deps: Update dependency @vercel/toolbar to v0.1.34.
renovate[bot] Mar 8, 2025
f1a7dde
Deps: Update dependency prettier-plugin-tailwindcss to v0.6.11.
renovate[bot] Mar 8, 2025
257aa93
Deps: Update Apollo GraphQL packages .
renovate[bot] Mar 8, 2025
a1baad0
Deps: Update dependency @vercel/analytics to v1.5.0.
renovate[bot] Mar 8, 2025
4572bf4
Deps: Update turbo monorepo to v2.4.4.
renovate[bot] Mar 8, 2025
60f7c99
Deps: Update codecov/codecov-action action to v5.
renovate[bot] Mar 8, 2025
75bde34
Meta: Fix lockfile.
filiphsps Mar 8, 2025
45b61a7
Deps: Update dependency vite-tsconfig-paths to v5.1.4.
renovate[bot] Mar 8, 2025
6a8ca1f
Deps: Update dependency @prismicio/client to v7.16.1.
renovate[bot] Mar 8, 2025
0ae3319
Deps: Update dependency react-share to v5.2.2.
renovate[bot] Mar 8, 2025
b1fa3a8
Deps: Update dependency eslint-plugin-jsdoc to v50.6.3.
renovate[bot] Mar 8, 2025
a0fd0f6
Storefront: Improve react hook deps.
filiphsps Mar 8, 2025
20ff778
Deps: Update dependency dotenv to v16.4.7.
renovate[bot] Mar 8, 2025
68ddbdd
Deps: Update dependency @types/node to v22.13.9.
renovate[bot] Mar 8, 2025
0852199
Deps: Update dependency @shopify/shopify-api to v11.9.0.
renovate[bot] Mar 8, 2025
593fffb
Deps: Update opentelemetry-js monorepo to v0.57.2.
renovate[bot] Mar 8, 2025
1d3aa85
Deps: Update dependency react-icons to v5.5.0.
renovate[bot] Mar 8, 2025
3bbc443
Deps: Update dependency @vitejs/plugin-react to v4.3.4.
renovate[bot] Mar 8, 2025
9e64f13
Deps: Update dependency @neshca/cache-handler to v1.9.0.
renovate[bot] Mar 8, 2025
3d06a99
Deps: Update davelosert/vitest-coverage-report-action action to v2.8.0.
renovate[bot] Mar 8, 2025
45dce2e
Deps: Update dependency @codecov/vite-plugin to v1.9.0.
renovate[bot] Mar 8, 2025
58a7216
Meta: Update my email.
filiphsps Mar 8, 2025
aada93f
Meta: Remove unused package.
filiphsps Mar 8, 2025
85d5346
Deps: Update dependency mongoose to v8.9.5[SECURITY]
renovate[bot] Mar 8, 2025
6ef1570
Deps: Update radix-ui-primitives monorepo .
renovate[bot] Mar 8, 2025
6e8e4bf
Deps: Update dependency @slicemachine/adapter-next to v0.3.68.
renovate[bot] Mar 8, 2025
6354482
Deps: Update dependency class-variance-authority to v0.7.1.
renovate[bot] Mar 8, 2025
04f7344
Deps: Update dependency resolve-accept-language to v3.1.10.
renovate[bot] Mar 8, 2025
83ca1d2
Deps: Update dependency @auth/core to v0.38.0.
renovate[bot] Mar 8, 2025
36e9b95
Deps: Update dependency mongoose to v8.12.1.
renovate[bot] Mar 8, 2025
d7eb1a0
Deps: Update dependency postcss to v8.5.3.
renovate[bot] Mar 8, 2025
603bade
Deps: Update dependency @types/node to v22.13.10.
renovate[bot] Mar 8, 2025
57ae165
Deps: Update typescript-eslint monorepo to v8.26.0.
renovate[bot] Mar 8, 2025
9631539
Deps: Update dependency prettier to v3.5.3.
renovate[bot] Mar 8, 2025
9bfae39
Deps: Update dependency autoprefixer to v10.4.21.
renovate[bot] Mar 9, 2025
8c13b94
Deps: Update dependency @slicemachine/adapter-next to v0.3.69.
renovate[bot] Mar 10, 2025
e492204
Deps: Update dependency @apollo/client to v3.13.4.
renovate[bot] Mar 10, 2025
4e8b5b3
Deps: Update dependency @vercel/otel to v1.10.3.
renovate[bot] Mar 10, 2025
51619d6
Deps: Update dependency @shopify/shopify-api to v11.10.0.
renovate[bot] Mar 10, 2025
9599eb3
Deps: Update dependency @markdoc/next.js to v0.4.0.
renovate[bot] Mar 10, 2025
f77e7df
Deps: Update dependency eslint-plugin-jsdoc to v50.6.4.
renovate[bot] Mar 10, 2025
a2624d7
Deps: Update dependency eslint-plugin-jsdoc to v50.6.6.
renovate[bot] Mar 11, 2025
45dd245
Deps: Update typescript-eslint monorepo to v8.26.1.
renovate[bot] Mar 11, 2025
21d07a2
Deps: Update dependency @vercel/otel to v1.10.4.
renovate[bot] Mar 11, 2025
7b865d4
Deps: Update tailwindcss monorepo to v4.0.13.
renovate[bot] Mar 11, 2025
33a3c10
Deps: Update tailwindcss monorepo to v4.0.14.
renovate[bot] Mar 13, 2025
f6283a1
Deps: Update dependency vite to v6.2.2.
renovate[bot] Mar 14, 2025
35a0b4e
Deps: Update dependency lucide-react to v0.481.0.
renovate[bot] Mar 14, 2025
be67f63
Deps: Update dependency @apollo/experimental-nextjs-app-support to v0…
renovate[bot] Mar 14, 2025
8160140
Deps: Update dependency lucide-react to v0.482.0.
renovate[bot] Mar 14, 2025
f6575ea
Deps: Update dependency eslint-plugin-jsdoc to v50.6.7.
renovate[bot] Mar 17, 2025
18882d2
Deps: Update dependency @slicemachine/adapter-next to v0.3.70.
renovate[bot] Mar 17, 2025
3e7dbe7
Deps: Update dependency eslint-plugin-jsdoc to v50.6.8.
renovate[bot] Mar 17, 2025
fa35fe0
Deps: Update opentelemetry-js monorepo to v0.200.0.
renovate[bot] Mar 17, 2025
4ffdfa5
Deps: Update dependency lucide-react to v0.483.0.
renovate[bot] Mar 18, 2025
6d50a29
Deps: Update dependency @shopify/shopify-api to v11.11.1.
renovate[bot] Mar 18, 2025
8fb2844
Deps: Update dependency @prismicio/client to v7.17.0.
renovate[bot] Mar 19, 2025
0a7f534
Deps: Update typescript-eslint monorepo to v8.27.0.
renovate[bot] Mar 20, 2025
65e9b4d
Deps: Update dependency @apollo/client to v3.13.5.
renovate[bot] Mar 20, 2025
5193e56
Deps: Update dependency @slicemachine/adapter-next to v0.3.71.
renovate[bot] Mar 20, 2025
0ed5cba
Deps: Update tailwindcss monorepo to v4.0.15.
renovate[bot] Mar 20, 2025
833c539
Deps: Update dependency @types/node to v22.13.11.
renovate[bot] Mar 21, 2025
e8f21f9
Deps: Update dependency resolve-accept-language to v3.1.11.
renovate[bot] Mar 21, 2025
036fb04
Deps: Update dependency @slicemachine/adapter-next to v0.3.72.
renovate[bot] Mar 21, 2025
77ae151
Deps: Update dependency @vercel/toolbar to v0.1.35.
renovate[bot] Mar 21, 2025
4adf32d
Deps: Update dependency mongoose to v8.12.2.
renovate[bot] Mar 22, 2025
479fc3e
Deps: Update dependency nextjs-toploader to v3.8.15.
renovate[bot] Mar 22, 2025
0b7aa0c
Deps: Update dependency eslint-plugin-jsdoc to v50.6.9.
renovate[bot] Mar 23, 2025
ac50d48
Deps: Update dependency @types/node to v22.13.12.
renovate[bot] Mar 24, 2025
248e7d3
Deps: Update dependency eslint-plugin-prettier to v5.2.4.
renovate[bot] Mar 24, 2025
4151b48
Deps: Update dependency @types/node to v22.13.13.
renovate[bot] Mar 24, 2025
aaec9bb
Deps: Update dependency vite to v6.2.3.
renovate[bot] Mar 24, 2025
bc64fb5
Deps: Update dependency mongoose to v8.13.0.
renovate[bot] Mar 24, 2025
70fc146
Deps: Update typescript-eslint monorepo to v8.28.0.
renovate[bot] Mar 25, 2025
7359679
Deps: Update dependency eslint-plugin-prettier to v5.2.5.
renovate[bot] Mar 25, 2025
e7e83cc
Deps: Update tailwindcss monorepo to v4.0.16.
renovate[bot] Mar 25, 2025
50e4c5d
Deps: Update dependency lucide-react to v0.484.0.
renovate[bot] Mar 25, 2025
17368d2
Deps: Update dependency nextjs-toploader to v3.8.16.
renovate[bot] Mar 25, 2025
47d8b00
Deps: Update tailwindcss monorepo to v4.0.17.
renovate[bot] Mar 26, 2025
dd6ea0e
Deps: Update dependency @types/node to v22.13.14.
renovate[bot] Mar 27, 2025
9a6194b
Deps: Update dependency @shopify/hydrogen-react to v2025.1.3.
renovate[bot] Mar 27, 2025
4607f25
Deps: Update dependency lucide-react to v0.485.0.
renovate[bot] Mar 28, 2025
22a3ed4
Deps: Update dependency mongoose to v8.13.1.
renovate[bot] Mar 28, 2025
637dba3
Deps: Update dependency @prismicio/client to v7.17.1.
renovate[bot] Mar 31, 2025
be04ef4
Deps: Update dependency vite to v6.2.4.
renovate[bot] Mar 31, 2025
6f9a4f1
Deps: Update dependency @apollo/experimental-nextjs-app-support to v0…
renovate[bot] Mar 31, 2025
0ec4f21
Deps: Update dependency @slicemachine/adapter-next to v0.3.73.
renovate[bot] Mar 31, 2025
4629ee7
Deps: Update dependency @vercel/toolbar to v0.1.36.
renovate[bot] Mar 31, 2025
44ff084
Deps: Update dependency lucide-react to v0.486.0.
renovate[bot] Mar 31, 2025
7baf013
Deps: Update dependency tailwind-merge to v3.1.0.
renovate[bot] Mar 31, 2025
b986914
Deps: Update typescript-eslint monorepo to v8.29.0.
renovate[bot] Apr 1, 2025
31a22df
Deps: Update dependency @types/node to v22.13.15.
renovate[bot] Apr 1, 2025
1b922a4
Deps: Update dependency @types/node to v22.13.16.
renovate[bot] Apr 1, 2025
0f15245
Deps: Update dependency @types/node to v22.13.17.
renovate[bot] Apr 1, 2025
e8345b5
Deps: Update tailwindcss monorepo to v4.1.0.
renovate[bot] Apr 1, 2025
9ccf4f1
Deps: Update tailwindcss monorepo to v4.1.1.
renovate[bot] Apr 2, 2025
c329be6
Deps: Update dependency lucide-react to v0.487.0.
renovate[bot] Apr 2, 2025
fdd46fd
Deps: Update dependency eslint-plugin-prettier to v5.2.6.
renovate[bot] Apr 2, 2025
6d8484d
Deps: Update dependency @testing-library/react to v16.3.0.
renovate[bot] Apr 2, 2025
29f36f3
Deps: Update dependency @types/node to v22.14.0.
renovate[bot] Apr 2, 2025
987b8e7
Deps: Update dependency vite to v6.2.5.
renovate[bot] Apr 3, 2025
351cec3
Deps: Update tailwindcss monorepo to v4.1.2.
renovate[bot] Apr 3, 2025
64b1d62
Deps: Update dependency @shopify/shopify-api to v11.12.0.
renovate[bot] Apr 3, 2025
408b909
Deps: Update turbo monorepo to v2.5.0.
renovate[bot] Apr 3, 2025
75a35fb
Deps: Update dependency eslint-plugin-react to v7.37.5.
renovate[bot] Apr 3, 2025
e8b5025
Deps: Update dependency mongoose to v8.13.2.
renovate[bot] Apr 4, 2025
6346872
Deps: Update dependency sharp to v0.34.0.
renovate[bot] Apr 4, 2025
56c1709
Deps: Update dependency @apollo/client to v3.13.6.
renovate[bot] Apr 4, 2025
ea455db
Deps: Update tailwindcss monorepo to v4.1.3.
renovate[bot] Apr 4, 2025
1a80971
Deps: Update davelosert/vitest-coverage-report-action action to v2.8.1.
renovate[bot] Apr 6, 2025
706af45
Deps: Update dependency tailwind-merge to v3.2.0.
renovate[bot] Apr 6, 2025
68741d8
Deps: Update dependency vite to v6.2.6[SECURITY]
renovate[bot] Apr 12, 2025
ebbd5a7
Deps: Update Apollo GraphQL packages .
renovate[bot] Apr 12, 2025
7398da4
Deps: Update dependency @prismicio/client to v7.17.2.
renovate[bot] Apr 12, 2025
8dc85cd
Deps: Update dependency @slicemachine/adapter-next to v0.3.74.
renovate[bot] Apr 12, 2025
6c6badb
Deps: Update dependency @types/node to v22.14.1.
renovate[bot] Apr 12, 2025
87c8dbe
Deps: Update dependency sharp to v0.34.1.
renovate[bot] Apr 12, 2025
0b268a0
Deps: Update radix-ui-primitives monorepo .
renovate[bot] Apr 12, 2025
f40cbf5
Deps: Update dependency @vercel/otel to v1.11.0.
renovate[bot] Apr 12, 2025
7f502af
Deps: Update dependency dotenv to v16.5.0.
renovate[bot] Apr 12, 2025
58a72e1
Deps: Update typescript-eslint monorepo to v8.29.1.
renovate[bot] Apr 12, 2025
a9ea6e0
Deps: Update dependency lucide-react to v0.488.0.
renovate[bot] Apr 13, 2025
22a612f
Deps: Update typescript-eslint monorepo to v8.30.1.
renovate[bot] Apr 14, 2025
5076087
Deps: Update tailwindcss monorepo to v4.1.4.
renovate[bot] Apr 15, 2025
bdfc1f4
Deps: Update dependency @vitejs/plugin-react to v4.4.0.
renovate[bot] Apr 15, 2025
2e63c20
Deps: Update dependency prettier-eslint to v16.3.2.
renovate[bot] Apr 15, 2025
49b208f
Deps: Update dependency vite to v6.3.0.
renovate[bot] Apr 16, 2025
564986d
Deps: Update dependency vite to v6.3.1.
renovate[bot] Apr 17, 2025
c541744
Deps: Update dependency @apollo/client to v3.13.8.
renovate[bot] Apr 17, 2025
467979b
Deps: Update dependency vite to v6.3.2.
renovate[bot] Apr 18, 2025
2996865
Deps: Update dependency lucide-react to v0.489.0.
renovate[bot] Apr 18, 2025
b18ec50
Deps: Update dependency prettier-eslint to v16.4.1.
renovate[bot] Apr 18, 2025
8fbb7e4
Deps: Update dependency lucide-react to v0.500.0.
renovate[bot] Apr 18, 2025
c488bc5
Meta: Upgrade dependencies.
filiphsps Jun 5, 2025
e406d27
Meta: Try and upgrade packages.
filiphsps Jun 5, 2025
24767fb
Meta: Fix some build issues.
filiphsps Jul 3, 2025
588a35b
Meta: Modernize vite, typescript etc.
filiphsps Jul 3, 2025
46d3465
Deps: Update dependency require-in-the-middle to v8.
renovate[bot] Mar 14, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 6 additions & 1 deletion .env.example
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,16 @@
# Copy this file to .env and fill in the values.
#
# Note: the `.env` file is ignored by git.
# Contact Filiph Siitam Sandström <filiph@nordcom.io> if you need help.
# ====================================================================================

# DEVOPS. ============================================================================
ADMIN_DOMAIN=
LANDING_DOMAIN=

# Database. ==========================================================================
MONGODB_URI=
MONGODB_DATA_API_URI=
MONGODB_DATA_API_TOKEN=

# Authentication. ====================================================================
AUTH_SECRET=
Expand Down
10 changes: 6 additions & 4 deletions .eslintignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ node_modules/
build/
coverage/
dist/
**/dist/
.next/
.now/
storybook-static/
Expand All @@ -20,7 +21,8 @@ vitest.setup.ts

next.config.*

tailwind.config.cjs
tailwind.config.js
postcss.config.cjs
postcss.config.js
tailwind.config.*
postcss.config.*
vite.config.*
vitest.config.*
vitest.setup.*
22 changes: 12 additions & 10 deletions .github/common/bootstrap/action.yml
Original file line number Diff line number Diff line change
@@ -1,17 +1,19 @@
name: '📦 Bootstrap'
description: 'Install and configure dependencies'
name: "📦 Bootstrap"
description: "Install and configure dependencies"

runs:
using: 'composite'
using: "composite"
steps:
- name: 🏎️ Setup pnpm
uses: pnpm/action-setup@v4

- name: 🏎️ Setup Node
uses: actions/setup-node@v4
with:
registry-url: 'https://registry.npmjs.org/'
node-version-file: '.nvmrc'
registry-url: "https://registry.npmjs.org/"
node-version-file: ".nvmrc"
cache: "pnpm"

- name: 🏎️ Setup pnpm
uses: pnpm/action-setup@v3
with:
version: 9
run_install: true
- name: 📦 Install dependencies
shell: bash
run: pnpm install --frozen-lockfile
7 changes: 2 additions & 5 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,9 +21,6 @@ env:
SHOPIFY_API_KEY: ${{ secrets.SHOPIFY_API_KEY }}
SHOPIFY_API_SECRET_KEY: ${{ secrets.SHOPIFY_API_SECRET_KEY }}
AUTH_SECRET: 'development-secret'
SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_AUTH_TOKEN }}
SENTRY_ORG: ${{ vars.SENTRY_ORG }}
SENTRY_PROJECT: ${{ vars.SENTRY_PROJECT }}
MONGODB_DATA_API_TOKEN: ${{ secrets.MONGODB_DATA_API_TOKEN }}
MONGODB_DATA_API_URI: ${{ secrets.MONGODB_DATA_API_URI }}
EDGE_CONFIG: ${{ secrets.EDGE_CONFIG }}
Expand Down Expand Up @@ -64,11 +61,11 @@ jobs:

- name: 🦺 Report Coverage to GitHub
if: ${{ !cancelled() }}
uses: davelosert/vitest-coverage-report-action@v2.7.0
uses: davelosert/vitest-coverage-report-action@v2.8.1

- name: 🦺 Codecov Coverage Reports
if: ${{ !cancelled() }}
uses: codecov/codecov-action@v4
uses: codecov/codecov-action@v5
env:
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,6 @@ env:
SHOPIFY_API_KEY: ${{ secrets.SHOPIFY_API_KEY }}
SHOPIFY_API_SECRET_KEY: ${{ secrets.SHOPIFY_API_SECRET_KEY }}
AUTH_SECRET: 'development-secret'
SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_AUTH_TOKEN }}
SENTRY_ORG: ${{ vars.SENTRY_ORG }}
SENTRY_PROJECT: ${{ vars.SENTRY_PROJECT }}
MONGODB_DATA_API_TOKEN: ${{ secrets.MONGODB_DATA_API_TOKEN }}
MONGODB_DATA_API_URI: ${{ secrets.MONGODB_DATA_API_URI }}

Expand Down
3 changes: 1 addition & 2 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,6 @@
"**/.DS_Store": true,
"**/.git": true,
"**/.hg": true,
"**/.next": true,
"**/.svn": true,
"**/*.tsbuildinfo": true,
"**/CVS": true,
Expand Down Expand Up @@ -102,6 +101,7 @@
"nums",
"overscroll",
"pagetype",
"pkce",
"predev",
"Preloadable",
"prismic",
Expand Down Expand Up @@ -174,7 +174,6 @@
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"prettier.prettierPath": "./node_modules/prettier",

"tailwindCSS.classAttributes": ["class", "className", ".*ClassName", ".*Styles"],
"tailwindCSS.lint.invalidVariant": "warning",
"tailwindCSS.colorDecorators": true,
Expand Down
24 changes: 24 additions & 0 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
BSD 2-Clause License

Copyright (c) 2022-2025, Filiph Sandström <filfat@hotmail.se>

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:

1. Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.

2. Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
21 changes: 4 additions & 17 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,9 @@
# Nordcom Commerce
# Headless Commerce

[![Unit & Integration Testing](https://github.com/NordcomInc/sweetsideofsweden-frontend/actions/workflows/ci.yml/badge.svg)](https://github.com/NordcomInc/sweetsideofsweden-frontend/actions/workflows/ci.yml)
[![codecov](https://codecov.io/gh/NordcomInc/sweetsideofsweden-frontend/graph/badge.svg?token=L6I8T166LD)](https://codecov.io/gh/NordcomInc/sweetsideofsweden-frontend)
[![wakatime](https://wakatime.com/badge/github/NordcomInc/sweetsideofsweden-frontend.svg)](https://wakatime.com/badge/github/NordcomInc/sweetsideofsweden-frontend)
[![Unit & Integration Testing](https://github.com/filiphsps/commerce/actions/workflows/ci.yml/badge.svg)](https://github.com/filiphsps/commerce/actions/workflows/ci.yml)
[![codecov](https://codecov.io/gh/filiphsps/commerce/graph/badge.svg?token=IOzAGHRDnf)](https://codecov.io/gh/filiphsps/commerce)

Multi-tenenant headless e-commerce solution as a service.
Multi-tenant headless e-commerce solution as a service. Currently supports Shopify.

## Quick-Start

Expand All @@ -18,15 +17,3 @@ Multi-tenenant headless e-commerce solution as a service.
- In-depth testing support.
- Built with `TypeScript`.
- Always targeting `node` **LTS**.

### Maintainers

- 2019-2024: Filiph Siitam Sandström - [@filiphsps](https://github.com/filiphsps).
- 2023-2024: Nordcom Group Inc. - [@NordcomInc](https://github.com/NordcomInc).
- 2024: Nordcom AB - [@NordcomInc](https://github.com/NordcomInc).

### Legal

- © 2019-2024 Filiph Siitam Sandström.
- © 2023 Nordcom Group Inc.
- © 2024 Nordcom AB.
2 changes: 1 addition & 1 deletion apps/admin/next-env.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@
/// <reference types="next/image-types/global" />

// NOTE: This file should not be edited
// see https://nextjs.org/docs/app/building-your-application/configuring/typescript for more information.
// see https://nextjs.org/docs/app/api-reference/config/typescript for more information.
20 changes: 4 additions & 16 deletions apps/admin/next.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -34,11 +34,11 @@ const config = {
trailingSlash: true,
transpilePackages: [],
assetPrefix: getBaseUrl(),
turbopack: { root: path.resolve('../..') },
experimental: {
after: true,
appNavFailHandling: true,
caseSensitiveRoutes: true,
cssChunking: 'loose',
cssChunking: true,
esmExternals: true,
middlewarePrefetch: 'flexible',
optimizeCss: true,
Expand All @@ -53,10 +53,8 @@ const config = {
serverSourceMaps: true,
staleTimes: { dynamic: 0, static: 180 },
taint: true,
turbo: { root: path.resolve('../..') },
typedEnv: true,
typedRoutes: true,
useEarlyImport: true,
typedEnv: false,
typedRoutes: false,
useWasmBinary: false,
webpackBuildWorker: true
},
Expand Down Expand Up @@ -126,16 +124,6 @@ const config = {
topLevelAwait: true
};

config.plugins.push(
new webpack.DefinePlugin({
__SENTRY_DEBUG__: false,
__SENTRY_TRACING__: false,
__RRWEB_EXCLUDE_IFRAME__: true,
__RRWEB_EXCLUDE_SHADOW_DOM__: true,
__SENTRY_EXCLUDE_REPLAY_WORKER__: true
})
);

if (isServer) {
config.devtool = 'source-map';
}
Expand Down
95 changes: 48 additions & 47 deletions apps/admin/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
"contributors": [
{
"name": "Filiph Siitam Sandström",
"email": "filiph@nordcom.io",
"email": "filfat@hotmail.se",
"url": "https://github.com/filiphsps/"
}
],
Expand All @@ -44,73 +44,74 @@
},
"homepage": "https://shops.nordcom.io/",
"dependencies": {
"@apollo/client": "3.11.8",
"@apollo/experimental-nextjs-app-support": "0.11.5",
"@auth/core": "0.37.3",
"@apollo/client": "3.13.8",
"@apollo/experimental-nextjs-app-support": "0.12.1",
"@auth/core": "0.38.0",
"@next/third-parties": "15.0.2-canary.10",
"@nordcom/commerce-db": "workspace:*",
"@nordcom/commerce-errors": "workspace:*",
"@nordcom/commerce-marketing-common": "workspace:*",
"@nordcom/nordstar": "0.0.71",
"@opentelemetry/api-logs": "0.54.2",
"@opentelemetry/instrumentation": "0.54.2",
"@opentelemetry/sdk-logs": "0.54.2",
"@radix-ui/react-avatar": "1.1.1",
"@radix-ui/react-scroll-area": "1.2.0",
"@radix-ui/react-separator": "1.1.0",
"@radix-ui/react-slot": "1.1.0",
"@shopify/hydrogen-react": "2024.7.6",
"@shopify/shopify-api": "11.6.0",
"@vercel/analytics": "1.3.2",
"@vercel/otel": "1.10.0",
"@vercel/speed-insights": "1.1.0",
"@vercel/toolbar": "0.1.22",
"class-variance-authority": "0.7.0",
"@nordcom/nordstar": "0.0.73-unstable-20250703081501",
"@opentelemetry/api-logs": "0.200.0",
"@opentelemetry/instrumentation": "0.200.0",
"@opentelemetry/sdk-logs": "0.200.0",
"@radix-ui/react-avatar": "1.1.4",
"@radix-ui/react-scroll-area": "1.2.4",
"@radix-ui/react-separator": "1.1.3",
"@radix-ui/react-slot": "1.2.0",
"@shopify/hydrogen-react": "2025.1.3",
"@shopify/shopify-api": "11.12.0",
"@vercel/analytics": "1.5.0",
"@vercel/otel": "1.11.0",
"@vercel/speed-insights": "1.2.0",
"@vercel/toolbar": "0.1.36",
"class-variance-authority": "0.7.1",
"clsx": "2.1.1",
"geist": "1.3.1",
"lucide-react": "0.456.0",
"mongoose": "8.8.0",
"lucide-react": "0.500.0",
"mongoose": "8.13.2",
"next-auth": "5.0.0-beta.25",
"next-seo": "6.6.0",
"next-seo": "6.8.0",
"next-sitemap": "4.2.3",
"next": "15.0.2-canary.10",
"nextjs-toploader": "3.7.15",
"next": "15.4.0-canary.110",
"nextjs-toploader": "3.8.16",
"nprogress": "0.2.0",
"react-dom": "0.0.0-experimental-28668d39-20241023",
"react": "0.0.0-experimental-28668d39-20241023",
"sharp": "0.33.5",
"sonner": "1.7.0",
"tailwind-merge": "2.5.4",
"react-dom": "19.1.0",
"react": "19.1.0",
"sharp": "0.34.2",
"sonner": "2.0.5",
"tailwind-merge": "3.3.1",
"tailwindcss-animate": "1.0.7",
"use-context-selector": "2.0.0"
},
"devDependencies": {
"@happy-dom/global-registrator": "15.8.0",
"@happy-dom/global-registrator": "17.4.0",
"@nordcom/prettier": "0.1.1",
"@tailwindcss/forms": "0.5.9",
"@tailwindcss/typography": "0.5.15",
"@tailwindcss/forms": "0.5.10",
"@tailwindcss/postcss": "4.1.4",
"@tailwindcss/typography": "0.5.16",
"@testing-library/jest-dom": "6.6.3",
"@testing-library/react": "16.0.1",
"@types/node": "22.8.6",
"@testing-library/react": "16.3.0",
"@types/node": "24.0.10",
"@types/nprogress": "0.2.3",
"@types/react-dom": "18.3.0",
"@types/react": "18.3.8",
"autoprefixer": "10.4.20",
"@types/react-dom": "19.1.6",
"@types/react": "19.1.8",
"autoprefixer": "10.4.21",
"babel-plugin-react-compiler": "19.0.0-beta-8a03594-20241020",
"concurrently": "9.1.0",
"concurrently": "9.1.2",
"critters": "0.0.25",
"dotenv": "16.4.5",
"eslint-config-next": "15.0.2-canary.10",
"dotenv": "17.0.1",
"eslint-config-next": "15.3.4",
"eslint": "8.57.1",
"graphql": "16.9.0",
"happy-dom": "15.10.2",
"graphql": "16.10.0",
"happy-dom": "17.4.0",
"postcss-import": "16.1.0",
"postcss": "8.4.47",
"prettier": "3.3.3",
"postcss": "8.5.6",
"prettier": "3.5.3",
"rimraf": "6.0.1",
"server-only": "0.0.1",
"tailwindcss": "3.4.14",
"typescript": "5.6.3",
"vitest": "1.6.0"
"tailwindcss": "4.1.4",
"typescript": "5.8.3",
"vitest": "3.2.4"
}
}
2 changes: 1 addition & 1 deletion apps/admin/postcss.config.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
export default {
plugins: {
'postcss-import': {},
'tailwindcss': {},
'@tailwindcss/postcss': {},
'autoprefixer': {}
}
};
2 changes: 1 addition & 1 deletion apps/admin/src/app/(auth)/auth/layout.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -9,5 +9,5 @@ export const metadata: Metadata = {
};

export default async function AuthLayout({ children }: { children: ReactNode }) {
return <div className="flex h-full min-h-full w-full items-center justify-center">{children}</div>;
return <div className="flex h-full min-h-full w-full items-center justify-center">{children as any}</div>;
}
2 changes: 1 addition & 1 deletion apps/admin/src/app/(auth)/auth/login/page.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ export const metadata: Metadata = {
title: 'Login'
};

export default async function IndexAdminPage({}: { params: IndexAdminPageParams }) {
export default async function IndexAdminPage({}: { params: any }) {
const session = await auth();
if (session?.user) {
redirect('/');
Expand Down
2 changes: 1 addition & 1 deletion apps/admin/src/app/(auth)/layout.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,5 @@ import { View } from '@nordcom/nordstar';
import type { ReactNode } from 'react';

export default async function AuthLayout({ children }: { children: ReactNode }) {
return <View>{children}</View>;
return <View>{children as any}</View>;
}
Loading
Loading