{
  "name": "@shish2k/hyperapp-localstorage",
  "version": "1.0.2",
  "description": "Functions to keep app state in sync with localstorage",
  "keywords": [
    "hyperapp",
    "localstorage"
  ],
  "author": "Shish <shish+npm@shishnet.org>",
  "license": "MIT",
  "repository": "shish/hyperapp-localstorage",
  "homepage": "https://github.com/shish/hyperapp-localstorage",
  "bugs": {
    "url": "https://github.com/shish/hyperapp-localstorage/issues"
  },
  "source": "src/index.ts",
  "main": "dist/index.js",
  "module": "dist/module.js",
  "types": "dist/types.d.ts",
  "peerDependencies": {
    "hyperapp": "^2.0.22"
  },
  "devDependencies": {
    "@babel/preset-env": "^7.20.2",
    "@parcel/packager-ts": "^2.7.0",
    "@parcel/transformer-typescript-types": "^2.7.0",
    "@types/jest": "^29.2.2",
    "jest": "^29.3.0",
    "jest-environment-jsdom": "^29.3.1",
    "parcel": "^2.7.0",
    "prettier": "^2.7.1",
    "ts-jest": "^29.0.3",
    "typescript": "4.7"
  },
  "scripts": {
    "clean": "npx rimraf coverage dist node_modules .parcel-cache",
    "format": "prettier --write '{src,test}/**/*.{js,ts}'",
    "test": "jest --coverage --no-cache",
    "build": "parcel build",
    "prepare": "npm run format && npm test && npm run build",
    "release": "./pre-flight-tests && npm run clean && npm i && ./pre-flight-tests && git tag $npm_package_version && git push && git push --tags && npm publish --tag latest --access public"
  },
  "prettier": {
    "semi": true
  },
  "babel": {
    "presets": [
      "@babel/env"
    ]
  },
  "jest": {
    "testEnvironment": "jsdom",
    "automock": false,
    "verbose": true,
    "transform": {
      "^.+\\.tsx?$": "ts-jest"
    }
  }
}
