{
  "name": "@hyrious/marshal",
  "version": "0.3.4",
  "description": "Ruby marshal for the browser and node.js",
  "author": "hyrious <hyrious@outlook.com>",
  "license": "MIT",
  "repository": "hyrious/marshal",
  "keywords": [
    "ruby",
    "marshal",
    "serialize"
  ],
  "exports": {
    "require": "./dist/marshal.js",
    "default": "./dist/marshal.mjs"
  },
  "main": "dist/marshal.js",
  "module": "dist/marshal.mjs",
  "unpkg": "dist/marshal.iife.js",
  "jsdelivr": "dist/marshal.iife.js",
  "types": "dist/marshal.d.ts",
  "files": [
    "dist",
    "src"
  ],
  "engines": {
    "node": "^14.18.0 || >=16.0.0"
  },
  "scripts": {
    "build": "esbuild-dev scripts/build.ts",
    "test": "c8 -n=src -r=text -r=html esbuild-dev --no-warnings --loader test/index.ts"
  },
  "devDependencies": {
    "@hyrious/configs": "^0.1.6",
    "@hyrious/esbuild-dev": "^0.10.14",
    "@types/node": "^20.19.11",
    "c8": "^12.0.0",
    "esbuild": "^0.28.2",
    "is-plain-obj": "^4.1.0",
    "nano-spawn": "^2.1.0",
    "pretty-bytes": "^7.1.1",
    "rollup": "^4.62.4",
    "typescript": "^6.0.3",
    "uvu": "^0.5.6"
  },
  "allowScripts": {
    "esbuild": true,
    "fsevents": true
  }
}
