🐛 Bug Report: STand-Alone Installation Fails with dependency error #198

Closed
opened 2025-07-08 08:42:08 -04:00 by AtHeartEngineer · 0 comments

Originally created by @SelfRando on 5/3/2025

Reproduction steps

When I follow the installation Instructions:

git clone https://github.com/pocket-id/pocket-id
cd pocket-id

cp frontend/.env.example frontend/.env
cp backend/.env.example backend/.env

Checkout the latest version

git fetch --tags && git checkout $(git describe --tags git rev-list --tags --max-count=1)

Start the backend

cd backend/cmd
go build -o ../pocket-id-backend
cd ..
pm2 start pocket-id-backend --name pocket-id-backend

Start the frontend

cd ../frontend
npm install
npm run build

the package does not install cleanly

Expected behavior

install cleanly

Actual Behavior

Gives the following errors

root@ubuntu:/pocket-id/backend# cd ../frontend
root@ubuntu:
/pocket-id/frontend# npm install
npm WARN ERESOLVE overriding peer dependency
npm WARN While resolving: @melt-ui/svelte@0.76.2
npm WARN Found: svelte@5.19.3
npm WARN node_modules/svelte
npm WARN dev svelte@"^5.19.3" from the root project
npm WARN 15 more (@sveltejs/kit, @sveltejs/vite-plugin-svelte, ...)
npm WARN
npm WARN Could not resolve dependency:
npm WARN peer svelte@">=3 <5" from @melt-ui/svelte@0.76.2
npm WARN node_modules/bits-ui/node_modules/@melt-ui/svelte
npm WARN @melt-ui/svelte@"0.76.2" from bits-ui@0.22.0
npm WARN node_modules/bits-ui
npm WARN
npm WARN Conflicting peer dependency: svelte@4.2.19
npm WARN node_modules/svelte
npm WARN peer svelte@">=3 <5" from @melt-ui/svelte@0.76.2
npm WARN node_modules/bits-ui/node_modules/@melt-ui/svelte
npm WARN @melt-ui/svelte@"0.76.2" from bits-ui@0.22.0
npm WARN node_modules/bits-ui
npm WARN ERESOLVE overriding peer dependency
npm WARN While resolving: @melt-ui/svelte@0.76.2
npm WARN Found: svelte@5.19.3
npm WARN node_modules/svelte
npm WARN dev svelte@"^5.19.3" from the root project
npm WARN 15 more (@sveltejs/kit, @sveltejs/vite-plugin-svelte, ...)
npm WARN
npm WARN Could not resolve dependency:
npm WARN peer svelte@">=3 <5" from @melt-ui/svelte@0.76.2
npm WARN node_modules/cmdk-sv/node_modules/bits-ui/node_modules/@melt-ui/svelte
npm WARN @melt-ui/svelte@"0.76.2" from bits-ui@0.21.16
npm WARN node_modules/cmdk-sv/node_modules/bits-ui
npm WARN
npm WARN Conflicting peer dependency: svelte@4.2.19
npm WARN node_modules/svelte
npm WARN peer svelte@">=3 <5" from @melt-ui/svelte@0.76.2
npm WARN node_modules/cmdk-sv/node_modules/bits-ui/node_modules/@melt-ui/svelte
npm WARN @melt-ui/svelte@"0.76.2" from bits-ui@0.21.16
npm WARN node_modules/cmdk-sv/node_modules/bits-ui
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: '@lix-js/sdk@0.4.2',
npm WARN EBADENGINE required: { node: '>=21' },
npm WARN EBADENGINE current: { node: 'v18.19.1', npm: '9.2.0' }
npm WARN EBADENGINE }
npm WARN deprecated crypto@1.0.1: This package is no longer supported. It's now a built-in Node module. If you've depended on crypto, you should switch to the one that's built-in.

===================+

npm run build

pocket-id-frontend@0.51.0 build
vite build

▲ [WARNING] Cannot find base config file "./.svelte-kit/tsconfig.json" [tsconfig.json]

tsconfig.json:2:12:
  2 │   "extends": "./.svelte-kit/tsconfig.json",
    ╵              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

error during build:
SyntaxError: Unexpected token 'with'
at ModuleLoader.moduleStrategy (node:internal/modules/esm/translators:152:18)
at ModuleLoader.moduleProvider (node:internal/modules/esm/loader:298:14)
at async link (node:internal/modules/esm/module_job:67:21)

Version and Environment

Pocket ID from Git 3-APR-2025
Ubuntu server 24.04

Log Output

No response

*Originally created by @SelfRando on 5/3/2025* ### Reproduction steps When I follow the installation Instructions: git clone https://github.com/pocket-id/pocket-id cd pocket-id cp frontend/.env.example frontend/.env cp backend/.env.example backend/.env # Checkout the latest version git fetch --tags && git checkout $(git describe --tags `git rev-list --tags --max-count=1`) # Start the backend cd backend/cmd go build -o ../pocket-id-backend cd .. pm2 start pocket-id-backend --name pocket-id-backend # Start the frontend cd ../frontend npm install npm run build the package does not install cleanly ### Expected behavior install cleanly ### Actual Behavior Gives the following errors root@ubuntu:~/pocket-id/backend# cd ../frontend root@ubuntu:~/pocket-id/frontend# npm install npm WARN ERESOLVE overriding peer dependency npm WARN While resolving: @melt-ui/svelte@0.76.2 npm WARN Found: svelte@5.19.3 npm WARN node_modules/svelte npm WARN dev svelte@"^5.19.3" from the root project npm WARN 15 more (@sveltejs/kit, @sveltejs/vite-plugin-svelte, ...) npm WARN npm WARN Could not resolve dependency: npm WARN peer svelte@">=3 <5" from @melt-ui/svelte@0.76.2 npm WARN node_modules/bits-ui/node_modules/@melt-ui/svelte npm WARN @melt-ui/svelte@"0.76.2" from bits-ui@0.22.0 npm WARN node_modules/bits-ui npm WARN npm WARN Conflicting peer dependency: svelte@4.2.19 npm WARN node_modules/svelte npm WARN peer svelte@">=3 <5" from @melt-ui/svelte@0.76.2 npm WARN node_modules/bits-ui/node_modules/@melt-ui/svelte npm WARN @melt-ui/svelte@"0.76.2" from bits-ui@0.22.0 npm WARN node_modules/bits-ui npm WARN ERESOLVE overriding peer dependency npm WARN While resolving: @melt-ui/svelte@0.76.2 npm WARN Found: svelte@5.19.3 npm WARN node_modules/svelte npm WARN dev svelte@"^5.19.3" from the root project npm WARN 15 more (@sveltejs/kit, @sveltejs/vite-plugin-svelte, ...) npm WARN npm WARN Could not resolve dependency: npm WARN peer svelte@">=3 <5" from @melt-ui/svelte@0.76.2 npm WARN node_modules/cmdk-sv/node_modules/bits-ui/node_modules/@melt-ui/svelte npm WARN @melt-ui/svelte@"0.76.2" from bits-ui@0.21.16 npm WARN node_modules/cmdk-sv/node_modules/bits-ui npm WARN npm WARN Conflicting peer dependency: svelte@4.2.19 npm WARN node_modules/svelte npm WARN peer svelte@">=3 <5" from @melt-ui/svelte@0.76.2 npm WARN node_modules/cmdk-sv/node_modules/bits-ui/node_modules/@melt-ui/svelte npm WARN @melt-ui/svelte@"0.76.2" from bits-ui@0.21.16 npm WARN node_modules/cmdk-sv/node_modules/bits-ui npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: '@lix-js/sdk@0.4.2', npm WARN EBADENGINE required: { node: '>=21' }, npm WARN EBADENGINE current: { node: 'v18.19.1', npm: '9.2.0' } npm WARN EBADENGINE } npm WARN deprecated crypto@1.0.1: This package is no longer supported. It's now a built-in Node module. If you've depended on crypto, you should switch to the one that's built-in. ===================+ # npm run build > pocket-id-frontend@0.51.0 build > vite build ▲ [WARNING] Cannot find base config file "./.svelte-kit/tsconfig.json" [tsconfig.json] tsconfig.json:2:12: 2 │ "extends": "./.svelte-kit/tsconfig.json", ╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error during build: SyntaxError: Unexpected token 'with' at ModuleLoader.moduleStrategy (node:internal/modules/esm/translators:152:18) at ModuleLoader.moduleProvider (node:internal/modules/esm/loader:298:14) at async link (node:internal/modules/esm/module_job:67:21) ### Version and Environment Pocket ID from Git 3-APR-2025 Ubuntu server 24.04 ### Log Output _No response_
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/pocket-id#198