{
  "name": "ripplet.js",
  "version": "1.1.0",
  "description": "Fully controllable vanilla-js material design ripple effect generator",
  "main": "./umd/ripplet.js",
  "module": "./es/ripplet.js",
  "jsnext:main": "./es/ripplet.js",
  "types": "./es/ripplet.d.ts",
  "unpkg": "./umd/ripplet.min.js",
  "files": [
    "umd",
    "es",
    "src"
  ],
  "prettier": {
    "printWidth": 140,
    "endOfLine": "lf",
    "singleQuote": true,
    "trailingComma": "all",
    "semi": false,
    "arrowParens": "avoid"
  },
  "scripts": {
    "build": "npm run clean && npm run lint && npm run build:umd && npm run build:es && npm run build:demo",
    "build:umd": "npm run build:umd:types && npm run build:umd:main && npm run build:umd:declarative",
    "build:umd:main": "rollup -c -n ripplet -i src/ripplet -o umd/ripplet.js && uglifyjs -m -c join_vars=true -o umd/ripplet.min.js umd/ripplet.js",
    "build:umd:declarative": "rollup -c -n ripplet -i src/ripplet-declarative -o umd/ripplet-declarative.js && uglifyjs -m -c join_vars=true -o umd/ripplet-declarative.min.js umd/ripplet-declarative.js",
    "build:umd:types": "tsc -p . -m umd --outDir ./umd -d --emitDeclarationOnly",
    "build:es": "tsc -p . -m es2015 --outDir ./es -d",
    "build:demo": "copyfiles umd/* docs/",
    "watch": "rollup -w -c -n ripplet -i src/ripplet -o umd/ripplet.js",
    "clean": "rimraf umd es",
    "lint": "tslint -p .",
    "verify": "npm run verify:install && npm run verify:build && npm run verify:open",
    "verify:install": "subpkg i",
    "verify:clean": "rimraf verify/*/dist",
    "verify:build": "npm run verify:clean && subpkg run build",
    "verify:open": "opener ./verify/verify.html",
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "subPackages": [
    "verify/rollup",
    "verify/rollup-declarative",
    "verify/webpack",
    "verify/webpack1",
    "verify/webpack-ts",
    "verify/gatsby"
  ],
  "keywords": [
    "ripple",
    "waves",
    "material",
    "material-design",
    "vanilla-js",
    "typescript"
  ],
  "license": "WTFPL",
  "repository": "luncheon/ripplet.js",
  "devDependencies": {
    "copyfiles": "^2.4.1",
    "opener": "^1.5.2",
    "prettier": "^2.3.0",
    "rimraf": "^3.0.2",
    "rollup": "^2.48.0",
    "rollup-plugin-summary": "^1.3.0",
    "subpackage": "1.1.0",
    "terser": "^5.7.0",
    "tslint": "^6.1.3",
    "typescript": "^4.2.4",
    "uglify-js": "^3.13.6",
    "umd": "^3.0.3"
  }
}
