{
  "name": "@genome-spy/app",
  "description": "GenomeSpy-based visualization tool for analyzing multiple biological samples.",
  "author": {
    "name": "Kari Lavikka",
    "email": "kari.lavikka@helsinki.fi"
  },
  "contributors": [],
  "license": "MIT",
  "homepage": "https://genomespy.app/",
  "version": "0.75.0",
  "main": "dist/index.js",
  "module": "dist/index.es.js",
  "type": "module",
  "exports": {
    ".": {
      "import": "./dist/index.es.js",
      "default": "./dist/index.js"
    },
    "./browser": {
      "import": "./dist/index.es.js",
      "default": "./dist/index.js"
    },
    "./schema.json": "./dist/schema.json",
    "./style.css": "./dist/style.css"
  },
  "files": [
    "dist/"
  ],
  "repository": {
    "type": "git",
    "url": "github:genome-spy/genome-spy",
    "directory": "packages/app"
  },
  "scripts": {
    "dev": "node dev-server.mjs",
    "build": "rm -rf dist && mkdir -p dist && vite build && npm run build:schema",
    "build:schema": "mkdir -p dist && ts-json-schema-generator --path 'src/spec/*.d.ts' --type AppRootSpec > dist/schema.json",
    "test:tsc": "npm run test:tsc:src && npm run test:tsc:tests",
    "test:tsc:src": "tsc -p tsconfig.json --noEmit",
    "test:tsc:tests": "tsc -p tsconfig.tests.json --noEmit",
    "storybook": "storybook dev -p 6006",
    "build-storybook": "storybook build",
    "prepublishOnly": "npm run build"
  },
  "dependencies": {
    "@floating-ui/dom": "^1.6.1",
    "@fortawesome/fontawesome-free": "^6.4.2",
    "@fortawesome/fontawesome-svg-core": "^6.4.2",
    "@fortawesome/free-solid-svg-icons": "^6.4.2",
    "@genome-spy/core": "^0.75.0",
    "@reduxjs/toolkit": "^2.11.0",
    "d3-color": "^3.1.0",
    "idb": "^7.1.1",
    "lit": "^3.3.0",
    "lz-string": "^1.4.4",
    "mapsort": "^1.0.5",
    "micromark": "^4.0.0",
    "redux-undo": "^1.0.1",
    "zarrita": "^0.6.1"
  },
  "gitHead": "c641f51070e075b989f29c8b9c6ad1879ce77a6f"
}
