{
  "name": "sury",
  "version": "10.0.2",
  "private": false,
  "description": "🧬 The fastest schema with next-gen DX",
  "keywords": [
    "ReScript",
    "Schema",
    "Parser",
    "Serializer",
    "JSON",
    "Encode",
    "Decode",
    "Validation",
    "Contract",
    "TypeScript",
    "Zod",
    "Valibot",
    "Ajv",
    "rescript-struct"
  ],
  "homepage": "https://github.com/DZakh/sury#readme",
  "bugs": {
    "url": "https://github.com/DZakh/sury/issues"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/DZakh/sury.git"
  },
  "license": "MIT",
  "author": "Dmitry Zakharov <dzakh.dev@gmail.com>",
  "type": "commonjs",
  "main": "./src/S.js",
  "module": "./src/S.mjs",
  "types": "./src/S.d.ts",
  "files": [
    "src",
    "rescript.json"
  ],
  "scripts": {
    "benchmark": "node ./packages/tests/src/benchmark/Benchmark.res.mjs",
    "benchmark:comparison": "node ./packages/tests/src/benchmark/comparison.js",
    "coverage": "c8 --reporter=lcov npm test",
    "build": "pnpm rescript && node ./scripts/pack/Pack.res.mjs",
    "res": "rescript -w",
    "test:res": "cd ./packages/tests && rescript clean && rescript -w",
    "test": "pnpm tsc && ava",
    "lint:stdlib": "rescript-stdlib-vendorer lint --ignore-path=src"
  },
  "ava": {
    "files": [
      "tests/**/*_test.res.mjs",
      "tests/**/*_test.js"
    ]
  },
  "devDependencies": {
    "@dzakh/rescript-ava": "2.3.0",
    "@rescript/core": "1.3.0",
    "ava": "5.2.0",
    "c8": "7.12.0",
    "rescript": "11.1.0",
    "rescript-stdlib-vendorer": "1.1.0",
    "ts-expect": "1.3.0",
    "typescript": "5.8.3",
    "@rollup/plugin-node-resolve": "16.0.0",
    "execa": "7.1.1",
    "rescript-nodejs": "16.1.0",
    "rollup": "3.21.0"
  },
  "peerDependencies": {
    "rescript": "11.x"
  },
  "peerDependenciesMeta": {
    "rescript": {
      "optional": true
    }
  }
}