{
  "name": "conceal-reveal",
  "version": "0.1.1",
  "description": "A tiny vanilla-js library to conceal/reveal elements",
  "repository": "luncheon/conceal-reveal.js",
  "main": "cjs/conceal-reveal.js",
  "module": "es/conceal-reveal.js",
  "jsdelivr": "iife/conceal-reveal.min.js",
  "unpkg": "iife/conceal-reveal.min.js",
  "types": "es/conceal-reveal.d.ts",
  "files": [
    "src/",
    "css/",
    "cjs/",
    "es/",
    "iife/"
  ],
  "config": {
    "demoUrl": "https://luncheon.github.io/conceal-reveal.js/",
    "entry": "ConcealReveal"
  },
  "scripts": {
    "clean": "rimraf css/ cjs/ es/ iife/ docs/",
    "build": "npm run clean && npm run build:css && npm run build:es && npm run build:cjs && npm run build:iife && npm run build:demo && npm run build:readme",
    "build:es": "tsc -p . --outDir es/ && terser -c -m --module -b beautify=false,semicolons=false -o es/conceal-reveal.min.js es/conceal-reveal.js",
    "build:cjs": "tsc -p . --outDir cjs/ --module CommonJS",
    "build:iife": "rollup -f iife -n ConcealReveal -o iife/conceal-reveal.js es/conceal-reveal.js && uglifyjs -c -m -b beautify=false,semicolons=false -o iife/conceal-reveal.min.js iife/conceal-reveal.js",
    "build:css": "copyfiles -f src/conceal-reveal.css css/ && postcss css/conceal-reveal.css -o css/conceal-reveal.min.css -u cssnano --no-map",
    "build:demo": "pug src/demo/index.pug -o docs/ -O package.json && copyfiles -f css/conceal-reveal.min.css iife/conceal-reveal.min.js docs/",
    "build:readme": "node scripts/readme.js"
  },
  "keywords": [
    "hide",
    "conceal",
    "collapse",
    "slide-up",
    "slide-down",
    "vanilla",
    "vanilla-js"
  ],
  "author": "",
  "license": "WTFPL",
  "devDependencies": {
    "copyfiles": "^2.1.0",
    "cssnano": "^4.1.8",
    "jstransformer-highlight": "^2.0.0",
    "jstransformer-pug": "^0.3.0",
    "postcss-cli": "^6.1.1",
    "pug-cli": "^1.0.0-alpha6",
    "rimraf": "^2.6.3",
    "rollup": "^1.1.2",
    "terser": "^3.16.1",
    "typescript": "^3.3.3",
    "uglify-js": "^3.4.9"
  }
}
