{
  "name": "@preserves/schema",
  "version": "1.0.0-rc.2",
  "description": "Schema support for Preserves data serialization format",
  "homepage": "https://gitlab.com/preserves/preserves",
  "license": "Apache-2.0",
  "publishConfig": {
    "access": "public"
  },
  "repository": "gitlab:preserves/preserves",
  "main": "dist/preserves-schema.cjs",
  "module": "dist/preserves-schema.mjs",
  "browser": "dist/preserves-schema.js",
  "types": "lib/index.d.ts",
  "exports": {
    "import": "./dist/preserves-schema.mjs",
    "require": "./dist/preserves-schema.cjs"
  },
  "author": "Tony Garnock-Jones <tonyg@leastfixedpoint.com>",
  "scripts": {
    "regenerate": "rm -rf ./src/gen && yarn copy-schema && ../schema-cli/bin/preserves-schema-ts.js --output ./src/gen ./dist:*.prs",
    "clean": "rm -rf lib dist",
    "prepare": "yarn compile && yarn bundle && yarn copy-schema && cp preserves-schema-browser.js dist/",
    "compile": "tsc",
    "compile:watch": "yarn compile -w",
    "bundle": "tsup",
    "bundle:watch": "tsup --watch",
    "copy-schema": "mkdir -p ./dist && cp -a ../../../../schema/schema.prs ../../../../schema/host.prs ./dist",
    "test": "vitest --no-watch",
    "test:watch": "vitest --watch",
    "veryclean": "yarn run clean && rm -rf node_modules"
  },
  "peerDependencies": {
    "@preserves/core": "^1.0.0-rc.0"
  },
  "devDependencies": {
    "@preserves/core": "^1.0.0-rc.1",
    "@types/js-beautify": "1.14",
    "js-beautify": "1.15"
  },
  "gitHead": "f2e3dd93c85d6d7e8d848fce6b8e6efefdf4af81"
}
