{
  "name": "alpine-toolkit",
  "version": "0.1.2",
  "description": "A toolkit for creating interactive web experiences",
  "main": "dist/alpine-toolkit.cjs.js",
  "browser": "dist/alpine-toolkit.umd.js",
  "module": "dist/alpine-toolkit.esm.js",
  "jsnext:main": "dist/alpine-toolkit.esm.js",
  "types": "dist/types/index.d.ts",
  "scripts": {
    "start": "concurrently \"rollup -c rollup.config.ts -w\" \"parcel examples/index.html --open\"",
    "lint": "tslint --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'",
    "test": "jest --verbose=false",
    "test:watch": "jest --watch",
    "test:coverage": "jest --coverage",
    "prebuild": "rimraf dist docs",
    "build": "tsc --module commonjs && rollup -c rollup.config.ts",
    "postbuild": "typedoc --out docs --target es5 --theme minimal --hideGenerator"
  },
  "author": "Tim van Scherpenzeel",
  "license": "MIT",
  "dependencies": {
    "detect-ua": "^0.0.10",
    "fontfaceobserver-es": "^3.3.1",
    "idb-keyval": "^3.2.0",
    "mitt": "^1.1.3",
    "webgl-constants": "^1.0.2"
  },
  "devDependencies": {
    "@types/jest": "^24.0.11",
    "concurrently": "^4.1.0",
    "jest": "^24.7.1",
    "jssoup": "^0.0.10",
    "node-fetch": "^2.3.0",
    "parcel": "^1.12.3",
    "prettier": "^1.17.0",
    "rimraf": "^2.6.3",
    "rollup": "^1.10.1",
    "rollup-plugin-commonjs": "^9.3.4",
    "rollup-plugin-filesize": "^6.0.1",
    "rollup-plugin-node-resolve": "^4.2.3",
    "rollup-plugin-terser": "^4.0.4",
    "rollup-plugin-typescript2": "^0.20.1",
    "ts-jest": "^24.0.2",
    "tslint": "^5.16.0",
    "tslint-config-prettier": "^1.18.0",
    "typedoc": "^0.14.2",
    "typescript": "^3.4.4"
  },
  "prettier": {
    "semi": true,
    "singleQuote": true,
    "trailingComma": "es5",
    "printWidth": 100
  },
  "jest": {
    "testURL": "http://localhost",
    "moduleFileExtensions": [
      "js",
      "ts",
      "tsx"
    ],
    "globals": {
      "ts-jest": {
        "tsConfig": "tsconfig.json"
      }
    },
    "testMatch": [
      "**/test/**/*.+(ts|tsx|js)"
    ],
    "preset": "ts-jest"
  }
}
