{
  "name": "ac-file",
  "description": "",
  "version": "20.2.1",
  "author": "",
  "dependencies": {
    "is-fhir-date": "1.0.0",
    "joi": "17.9.2",
    "nanoid": "3.3.2",
    "sinks": "3.1.4"
  },
  "devDependencies": {
    "eslint": "7.18.0",
    "eslint-plugin-no-only-tests": "2.6.0",
    "esm": "3.2.25",
    "fixpack": "4.0.0",
    "microbundle": "0.15.0",
    "milliseconds": "1.0.3",
    "prettier": "2.2.1",
    "prettier-plugin-jsdoc": "0.3.30",
    "tape": "5.1.1",
    "tiny-object-hash": "1.0.1",
    "typescript": "5.6.2"
  },
  "files": [
    "dist/*",
    "*.d.ts"
  ],
  "keywords": [],
  "license": "MIT",
  "main": "./dist/index.js",
  "module": "./dist/index.module.js",
  "prettier": {
    "semi": false,
    "singleQuote": true,
    "jsxSingleQuote": true,
    "arrowParens": "avoid",
    "jsdocParser": true
  },
  "scripts": {
    "build": "rm -rf ./dist && microbundle src/index.js src/presets.js --no-compress",
    "ci": "npm run static && npm run test-all && npm run build",
    "format": "prettier --write .",
    "lint": "eslint .",
    "prepublishOnly": "npm run format && npm run lint && npm test && npm run build",
    "static": "fixpack && npm run format && npm run lint && npm run tsc",
    "test": "tape -r esm ./**/*.spec.js ./src/**/*.spec.js",
    "test-all": "npm test && npm run test-sync",
    "test-inspect": "node --inspect-brk definition.spec.js",
    "test-sync": "tape -r esm ./**/*.syncspec.js",
    "tsc": "tsc -p jsconfig.json",
    "typecheck": "tsc ./types.d.ts"
  }
}
