{
  "name": "assemblyscript-json",
  "version": "1.1.0",
  "types": "assembly/index.ts",
  "scripts": {
    "asbuild:untouched": "asc assembly/index.ts -b build/untouched.wasm -t build/untouched.wat --sourceMap --validate --debug",
    "asbuild:optimized": "asc assembly/index.ts -b build/optimized.wasm -t build/optimized.wat --sourceMap --validate --optimize",
    "asbuild": "yarn asbuild:untouched && yarn asbuild:optimized",
    "lint": "eslint --max-warnings 0 --ext ts \"assembly/**/*.ts\"",
    "lint:fix": "yarn lint --fix",
    "docs": "typedoc --plugin typedoc-plugin-markdown --out temp-docs --tsconfig assembly/tsconfig.json --exclude \"node_modules/**/*\" --readme none assembly/index.ts",
    "docs:deploy": "cp -r temp-docs/* docs",
    "test": "asp"
  },
  "husky": {
    "hooks": {
      "pre-commit": "yarn lint || (yarn lint --fix && exit 1)"
    }
  },
  "devDependencies": {
    "@as-pect/cli": "^6.2.4",
    "@typescript-eslint/eslint-plugin": "^4.16.0",
    "@typescript-eslint/parser": "^4.16.0",
    "assemblyscript": "^0.19.5",
    "eslint": "^7.21.0",
    "husky": "^4.3.7",
    "typedoc": "^0.21.2",
    "typedoc-plugin-markdown": "^3.10.2",
    "typescript": "^4.1.3"
  }
}
