jsonquerylang / jsonquery

A lightweight, flexible, and expandable JSON query language
https://jsonquerylang.org/
Other
33 stars 0 forks source link

Import issue #3

Open blackww opened 2 weeks ago

blackww commented 2 weeks ago

I am getting the following error when importing something from the library: Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: No "exports" main defined in node_modules/@jsonquerylang/jsonquery/package.json at exportsNotFound (node:internal/modules/esm/resolve:304:10) at packageExportsResolve (node:internal/modules/esm/resolve:594:13) at resolveExports (node:internal/modules/cjs/loader:592:36) at Module._findPath (node:internal/modules/cjs/loader:669:31) at Module._resolveFilename (node:internal/modules/cjs/loader:1131:27) at Module._load (node:internal/modules/cjs/loader:986:27) at Module.require (node:internal/modules/cjs/loader:1233:19) at require (node:internal/modules/helpers:179:18) at Module._compile (node:internal/modules/cjs/loader:1358:14) { code: 'ERR_PACKAGE_PATH_NOT_EXPORTED'

I tried to import it in both ts and js files: import { jsonquery } from '@jsonquerylang/jsonquery' const { jsonquery } = require('@jsonquerylang/jsonquery') Tested with node 16, 18, 20 and 22

josdejong commented 1 week ago

The library is only published as ESM and has no CommonJS support.