{
  "name": "smiles-drawer",
  "version": "2.4.1",
  "description": "A SMILES drawer and parser. Generate molecular structure depictions in pure JavaScript.",
  "exports": {
    ".": {
      "types":   "./dist/types/app.d.ts",
      "import":  "./dist/smiles-drawer.min.mjs",
      "default": "./dist/smiles-drawer.min.js"
    }
  },
  "main":   "./dist/smiles-drawer.min.js",
  "module": "./dist/smiles-drawer.min.mjs",
  "repository": {
    "type": "git",
    "url":  "git+https://github.com/reymond-group/smilesDrawer.git"
  },
  "author": "Daniel Probst, Reymond Group, University of Berne",
  "license": "MIT",
  "private": false,
  "devDependencies": {
    "@stylistic/eslint-plugin": "^5.6.1",
    "esbuild":                  "^0.28.1",
    "eslint":                   "^9.39.1",
    "jsdom":                    "^26.1.0",
    "typescript":               "^5.8.2",
    "typescript-eslint":        "^8.61.1",
    "vitest":                   "^4.1.9"
  },
  "dependencies": {
    "chroma-js": "^2.4.2"
  },
  "scripts": {
    "build":     "node ./scripts/build.mjs",
    "lint":      "npm exec -- eslint",
    "minify":    "node ./scripts/minify.mjs",
    "release":   "npm run typedefs && node ./scripts/release.mjs",
    "typecheck": "npm exec -- tsc --noEmit",
    "typedefs":  "npm exec -- tsc --emitDeclarationOnly",
    "watch":     "node ./scripts/watch.mjs",

    "test:ci":       "npm exec -- vitest run test/unit test/regression test/formula-reference test/stereo-reference",
    "test:formulae": "npm exec -- vitest run test/formula-reference",
    "test:stereo":   "npm exec -- vitest run test/stereo-reference",
    "test:unit":     "npm exec -- vitest run test/unit test/regression"
  }
}
