{
  "name": "tweakpane-plugin-interval",
  "version": "0.2.4",
  "description": "Range slider control for Tweakpane",
  "main": "dist/tweakpane-plugin-interval.js",
  "types": "dist/types/index.d.ts",
  "author": "cocopon",
  "license": "MIT",
  "files": [
    "dist"
  ],
  "scripts": {
    "prepare": "run-s clean build",
    "prepublishOnly": "npm test",
    "start": "npm run watch",
    "test": "run-s test:*",
    "test:scss": "prettier --parser scss --list-different 'src/sass/**/*.scss'",
    "test:ts": "run-s test:ts:static test:ts:dynamic",
    "test:ts:static": "eslint --ext .ts 'src/**/*.ts'",
    "test:ts:dynamic": "TS_NODE_PROJECT='src/tsconfig.json' nyc --extension '.ts' mocha  -r tsconfig-paths/register -r ts-node/register 'src/**/*-test.ts'",
    "assets": "run-s clean build assets:version assets:zip",
    "assets:version": "node scripts/assets-append-version.js",
    "assets:zip": "zip -x '*types*' -j -r $(cat package.json | npx json name)-$(cat package.json | npx json version).zip dist",
    "clean": "rm -rf dist *.tgz *.zip",
    "coverage": "run-s coverage:report:*",
    "coverage:report:html": "nyc report --reporter=html --reporter=text --reporter=lcovonly --report-dir=test/coverage",
    "coverage:report:xml": "TS_NODE_PROJECT='src/tsconfig.json' nyc --reporter=none --extension '.ts' --exclude '**/*-test.ts' mocha --require ts-node/register --reporter mocha-junit-reporter --reporter-options mochaFile=./test/results/results.xml 'src/**/*-test.ts'",
    "build": "run-p build:*",
    "build:dev": "rollup --config rollup.config.js",
    "build:dts": "tsc --project src/tsconfig-dts.json",
    "build:prod": "rollup --config rollup.config.js --environment BUILD:production",
    "format": "run-p format:*",
    "format:scss": "prettier --parser scss --write 'src/sass/**/*.scss'",
    "format:ts": "eslint --ext .ts --fix 'src/**/*.ts'",
    "watch": "npm run build:dev && run-p watch:*",
    "watch:sass": "onchange 'src/sass/**/*.scss' -- npm run build:dev",
    "watch:ts": "onchange 'src/**/*.ts' -- rollup --config rollup.config.js"
  },
  "devDependencies": {
    "@rollup/plugin-replace": "^2.4.1",
    "@rollup/plugin-typescript": "^8.2.0",
    "@types/chai": "^4.2.15",
    "@types/jsdom": "^16.2.6",
    "@types/mocha": "^8.2.1",
    "@typescript-eslint/eslint-plugin": "^4.15.2",
    "@typescript-eslint/parser": "^4.15.2",
    "autoprefixer": "^10.2.4",
    "chai": "^4.3.0",
    "eslint": "^7.20.0",
    "eslint-config-prettier": "^8.1.0",
    "eslint-plugin-prettier": "^3.3.1",
    "eslint-plugin-simple-import-sort": "^7.0.0",
    "jsdom": "^16.4.0",
    "mocha": "^8.3.0",
    "mocha-junit-reporter": "^2.0.0",
    "node-sass": "^5.0.0",
    "npm-run-all": "^4.1.5",
    "nyc": "^15.1.0",
    "onchange": "^7.1.0",
    "postcss": "^8.2.6",
    "prettier": "^2.2.1",
    "rollup": "^2.39.1",
    "rollup-plugin-cleanup": "^3.2.1",
    "rollup-plugin-terser": "^7.0.2",
    "ts-node": "^9.1.1",
    "tsconfig-paths": "^3.9.0",
    "typescript": "^3.9.9"
  },
  "peerDependencies": {
    "tweakpane": "2.4.0"
  }
}
