hyper-touchbar-switcher
Version:
Touchbar Tab switcher for Hyper
172 lines (171 loc) • 4.18 kB
JSON
{
"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"
}
}