{
  "name": "swiss",
  "version": "2.4.0",
  "description": "🇨🇭 Swiss Element library",
  "keywords": [
    "functional",
    "custom element",
    "dom"
  ],
  "homepage": "https://github.com/luwes/swiss#readme",
  "bugs": {
    "url": "https://github.com/luwes/swiss/issues"
  },
  "repository": "luwes/swiss",
  "license": "MIT",
  "author": "Wesley Luyten <me@wesleyluyten.com> (https://wesleyluyten.com)",
  "main": "dist/swiss.js",
  "module": "dist/swiss.js",
  "files": [
    "dist",
    "src",
    "element.js",
    "styles.js"
  ],
  "prettier": {
    "tabWidth": 2,
    "singleQuote": true,
    "semi": true
  },
  "scripts": {
    "build": "run-s build:*",
    "build:swiss": "rollup -c --silent",
    "build:public": "cp -R dist public",
    "coverage": "codecov",
    "dev": "cross-env NODE_ENV=dev run-p dev:*",
    "dev:swiss": "rollup -wc --silent",
    "lint": "eslint src",
    "test": "cross-env COVERAGE=true karma start"
  },
  "devDependencies": {
    "@rollup/plugin-alias": "^3.1.5",
    "@rollup/plugin-commonjs": "^20.0.0",
    "@rollup/plugin-node-resolve": "^13.0.4",
    "@webcomponents/custom-elements": "^1.5.0",
    "ansi-colors": "^4.1.1",
    "codecov": "^3.6.5",
    "cross-env": "^7.0.3",
    "eslint": "^7.32.0",
    "eslint-plugin-fp": "^2.3.0",
    "eslint-plugin-import": "^2.24.0",
    "faucet": "^0.0.1",
    "ispy": "^0.1.2",
    "karma": "^6.3.4",
    "karma-chrome-launcher": "^3.0.0",
    "karma-coverage": "^2.0.3",
    "karma-rollup-preprocessor": "^7.0.7",
    "karma-sauce-launcher": "^1",
    "karma-tap": "^4.2.0",
    "karma-tap-pretty-reporter": "^4.2.0",
    "minimist": "^1.2.5",
    "npm-run-all": "^4.1.5",
    "prettier": "^2.3.2",
    "rollup": "^2.56.2",
    "rollup-plugin-istanbul": "^3.0.0",
    "rollup-plugin-size": "^0.2.2",
    "rollup-plugin-sourcemaps": "^0.6.3",
    "rollup-plugin-terser": "^7.0.2",
    "tap-spec": "^5.0.0",
    "tape-browser": "^4.13.0"
  }
}
