{
  "name": "@murmurations/jsig",
  "type": "module",
  "version": "1.0.9",
  "description": "JSON Schema Instance Generator (JSIG)",
  "author": "murmurations.network",
  "license": "GPLv3",
  "keywords": [
    "JSON Schema",
    "JSON",
    "Schema",
    "Instance",
    "Generator",
    "Murmurations"
  ],
  "main": "./dist/index.js",
  "module": "./dist/index.js",
  "exports": {
    ".": "./dist/index.js"
  },
  "files": [
    "dist/**/*"
  ],
  "scripts": {
    "clean": "rm -rf ./dist",
    "build": "npm run clean && npm run build:esm",
    "build:esm": "tsc -p tsconfig.json",
    "test": "vitest run --config ./vitest.config.js",
    "semantic-release": "semantic-release",
    "prepack": "npm run build",
    "lint": "eslint .",
    "lint-fix": "eslint . --fix",
    "prettier": "prettier --ignore-path .gitignore \"**/*.+(ts|js|jsx|json)\"",
    "format": "npm run prettier -- --write",
    "validate": "npm run format && npm run lint  && npm run build",
    "prepare": "husky"
  },
  "lint-staged": {
    "**/*.{ts,js,jsx,json}": [
      "npm run format",
      "npm run lint"
    ]
  },
  "devDependencies": {
    "@typescript-eslint/eslint-plugin": "^8.7.0",
    "@typescript-eslint/parser": "^8.7.0",
    "eslint": "^8.57.1",
    "eslint-config-prettier": "^9.1.0",
    "eslint-plugin-prettier": "^5.2.1",
    "husky": "^9.1.6",
    "lint-staged": "^15.2.10",
    "prettier": "^3.3.3",
    "typescript": "^5.6.2",
    "vitest": "^2.1.1"
  },
  "publishConfig": {
    "access": "public"
  }
}
