
{
  "name": "{{options.fullName}}",
  "version": "{{options.version}}",
{{#eq options.library.module compare="esm"}}
  "exports": {
    ".": {
      "import": {
        "types": "./lib/index.d.mts",
        "default": "./lib/index.mjs"
      },
      "require": {
        "types": "./lib/index.d.cts",
        "default": "./lib/index.cjs"
      }
    }
  },
{{/eq}}
  "types": "./lib/index.d.cts",
  "main": "./lib/index.cjs",
  "files": [
    "lib/**/*.?({c,m}){t,j}s"
  ],
  "scripts": {},
  "neon": {
    "type": "library",
{{#eq options.library.cache.type compare="npm"}}
{{#if options.library.cache.org}}
    "org": "{{options.library.cache.org}}",
{{/if}}
{{#if options.library.cache.prefix}}
    "prefix": "{{options.library.cache.prefix}}",
{{/if}}
{{/eq}}
    "platforms": {},
    "load": "./src/load.cts"
  },
  "devDependencies": {
    "@neon-rs/cli": "^{{versions.neonCLI}}"{{#eq options.library.lang compare="ts"}},
    "@tsconfig/node{{versions.tsconfigNode.major}}": "^{{versions.tsconfigNode.semver}}",
    "@types/node": "^{{versions.typesNode}}",
    "typescript": "^{{versions.typescript}}"{{/eq}}
  },
  "dependencies": {
    "@neon-rs/load": "^{{versions.neonLoad}}"
  }
}
