npm bloat excludes sqlite-tcl:

See:
Code:
# pkg install npm-node26-11.18.0
Updating FreeBSD-ports repository catalogue...
FreeBSD-ports repository is up to date.
Updating FreeBSD-ports-kmods repository catalogue...
FreeBSD-ports-kmods repository is up to date.
Updating FreeBSD-base repository catalogue...
FreeBSD-base repository is up to date.
All repositories are up to date.
Checking integrity... done (1 conflicting)
  - sqlite3-3.53.3,1 [FreeBSD-ports] conflicts with sqlite-tcl-3.53.3,1 [installed] on /usr/local/bin/sqldiff
Checking integrity... done (0 conflicting)
The following 24 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
        c-ares: 1.34.6 [FreeBSD-ports]
        corepack: 0.35.0 [FreeBSD-ports]
        gmake: 4.4.1 [FreeBSD-ports]
        googletest: 1.16.0 [FreeBSD-ports]
        hdr_histogram: 0.11.10 [FreeBSD-ports]
        libada: 3.4.4 [FreeBSD-ports]
        libfmt: 12.1.0 [FreeBSD-ports]
        libnghttp3: 1.17.0 [FreeBSD-ports]
        libngtcp2: 1.24.0 [FreeBSD-ports]
        libuv: 1.52.1 [FreeBSD-ports]
        lief: 0.17.6 [FreeBSD-ports]
        llhttp: 9.4.2 [FreeBSD-ports]
        mbedtls3: 3.6.7 [FreeBSD-ports]
        merve: 1.2.2_1 [FreeBSD-ports]
        nbytes: 0.1.4 [FreeBSD-ports]
        node26: 26.4.0 [FreeBSD-ports]
        npm-node26: 11.18.0 [FreeBSD-ports]
        python312: 3.12.13_3 [FreeBSD-ports]
        simdjson: 4.6.4 [FreeBSD-ports]
        simdutf: 9.0.0 [FreeBSD-ports]
        spdlog: 1.17.0 [FreeBSD-ports]
        sqlite3: 3.53.3,1 [FreeBSD-ports]
        uvwasi: 0.0.23 [FreeBSD-ports]

Installed packages to be REMOVED:
        sqlite-tcl: 3.53.3,1

Number of packages to be removed: 1
Number of packages to be installed: 23

The process will require 327 MiB more space.

Proceed with this action? [y/N]: N

327 MB only for a package manager. And it forces me to renounce to a package that is essential for me.

Are this dependence from upstream or added by FreeBSD's pkg system?
 
It seems that sqlite-tcl is a flavor of databases/sqlite3 with TCL option enabled. If there are no other differences, npm should work with sqlite-tcl just as well as it does with sqlite3. I don't know how to force a package to do that, though.
 
Back
Top