UNPKG

hyper-touchbar-switcher

Version:
172 lines (171 loc) 4.18 kB
{ "name": "hyper-touchbar-switcher", "version": "0.8.5", "description": "Touchbar Tab switcher for Hyper", "author": "Jon Clerck <j.m.clerck@icloud.com> (https://jclerck.io)", "homepage": "https://github.com/Jmclerck/hyper-touchbar-switcher#readme", "keywords": [ "Hyper", "Touchbar", "macOS", "Macbook" ], "license": "MIT", "main": "dist/index.js", "bugs": { "url": "https://github.com/Jmclerck/hyper-touchbar-switcher/issues" }, "repository": { "type": "git", "url": "git+https://github.com/Jmclerck/hyper-touchbar-switcher.git" }, "scripts": { "build": "rollup --config rollup.config.js", "format": "prettier src/*.js --write", "lint": "eslint src/*.js --fix", "release": "semantic-release", "test": "nyc ava | coveralls" }, "devDependencies": { "@airbrake/node": "^1.0.0-beta.1", "@babel/core": "^7.5.5", "@babel/preset-env": "^7.5.5", "@babel/register": "^7.5.5", "@commitlint/cli": "^8.0.0", "@commitlint/config-conventional": "^8.0.0", "@istanbuljs/nyc-config-babel": "^3.0.0", "@semantic-release/changelog": "^3.0.4", "@semantic-release/commit-analyzer": "^6.2.0", "@semantic-release/git": "^7.0.16", "@semantic-release/npm": "^5.1.13", "@semantic-release/release-notes-generator": "^7.2.1", "airbrake-js": "^2.0.0-beta", "ava": "^2.3.0", "babel-eslint": "^10.0.2", "babel-plugin-istanbul": "^6.0.0", "color": "^3.1.2", "core-js": "^3.2.1", "coveralls": "^3.0.6", "crc": "^3.8.0", "cross-fetch": "^3.0.4", "dotenv": "^8.1.0", "emoji-regex": "^8.0.0", "emoji-unicode": "^1.1.0", "error-stack-parser": "^2.0.3", "eslint": "^6.1.0", "eslint-config-standard": "^14.0.0", "eslint-plugin-import": "^2.18.2", "eslint-plugin-node": "^11.0.0", "eslint-plugin-promise": "^4.2.1", "eslint-plugin-standard": "^4.0.0", "eslint-plugin-unicorn": "^15.0.0", "esm": "^3.2.25", "glob": "^7.1.4", "husky": "^3.0.4", "nyc": "^15.0.0", "prettier": "^1.18.2", "regenerator-runtime": "^0.13.3", "rollup": "^1.19.2", "rollup-plugin-babel": "^4.3.3", "rollup-plugin-commonjs": "^10.0.1", "rollup-plugin-node-resolve": "^5.2.0", "rollup-plugin-replace": "^2.2.0", "semantic-release": "^15.13.21", "sinon": "^8.0.0", "tdigest": "^0.1.1", "untildify": "^4.0.0" }, "ava": { "require": "esm" }, "babel": { "env": { "test": { "plugins": [ "istanbul" ] } }, "presets": [ [ "@babel/env", { "corejs": 3, "modules": false, "useBuiltIns": "usage" } ] ] }, "commitlint": { "extends": [ "@commitlint/config-conventional" ] }, "eslintConfig": { "env": { "es6": true }, "extends": [ "standard", "eslint:recommended", "plugin:import/electron", "plugin:import/errors", "plugin:import/recommended", "plugin:import/warnings", "plugin:promise/recommended", "plugin:unicorn/recommended" ], "parser": "babel-eslint", "parserOptions": { "ecmaVersion": 2018 }, "rules": { "comma-dangle": "off", "indent": "off" } }, "husky": { "hooks": { "commit-msg": "commitlint -E HUSKY_GIT_PARAMS", "pre-commit": "npm run format; npm run lint" } }, "nyc": { "extends": "@istanbuljs/nyc-config-babel", "reporter": [ "text-lcov" ] }, "prettier": { "bracketSpacing": true, "printWidth": 120, "semi": false, "singleQuote": true, "trailingComma": "all", "useTabs": false }, "release": { "plugins": [ "@semantic-release/commit-analyzer", "@semantic-release/release-notes-generator", "@semantic-release/changelog", "@semantic-release/npm", "@semantic-release/git" ] }, "wallaby": { "env": { "runner": "node", "type": "node" }, "files": [ "src/**/*.js", "!**test/**/*.js" ], "tests": [ "test/**/*.js" ], "testFramework": "ava" } }