{
  "name": "@fal-works/p5-inst",
  "description": "Tiny utility for p5.js instance mode.",
  "version": "0.2.0",
  "license": "CC0-1.0",
  "author": "FAL",
  "keywords": [
    "p5js"
  ],
  "files": [
    "lib",
    "src",
    "types"
  ],
  "main": "lib/p5-inst-esm.js",
  "module": "lib/p5-inst-esm.js",
  "types": "types/index.d.ts",
  "directories": {
    "lib": "lib"
  },
  "dependencies": {
    "@types/p5": "^0.9.1"
  },
  "devDependencies": {
    "@types/node": "^14.14.22",
    "@types/prettier": "^2.1.6",
    "@typescript-eslint/eslint-plugin": "4.14.1",
    "@typescript-eslint/parser": "^4.14.1",
    "esbuild": "^0.8.39",
    "eslint": "7.19.0",
    "eslint-config-prettier": "^7.2.0",
    "eslint-plugin-total-functions": "^4.7.2",
    "prettier": "^2.2.1",
    "ts-sofort": "^0.4.1",
    "typescript": "^4.1.3"
  },
  "scripts": {
    "prebuild": "ts-sofort scripts/clean.ts",
    "build": "npm run build:lib & npm run build:types",
    "build:lib": "ts-sofort scripts/build.ts",
    "build:types": "tsc --build src/tsconfig.json",
    "postbuild:types": "prettier --write types/**/*.d.ts",
    "lint": "eslint src/"
  }
}
