node-op
Version:
Interactive 1Password CLI and installer
121 lines (120 loc) • 3.56 kB
JSON
{
"name": "node-op",
"version": "0.5.1",
"description": "Interactive 1Password CLI and installer",
"keywords": [
"1password",
"1-password",
"one-password",
"cli",
"node-op",
"op"
],
"homepage": "https://github.com/zaripych/node-op#readme",
"bugs": {
"url": "https://github.com/zaripych/node-op/issues"
},
"repository": {
"type": "git",
"url": "git+https://github.com/zaripych/node-op.git"
},
"license": "MIT",
"author": "@zaripych",
"main": "index.js",
"bin": {
"node-op": "./cli.js",
"op": "./dist/binaries/op",
"vault-checkin": "./vaultCheckin.js",
"vault-checkout": "./vaultCheckout.js",
"vault-diff": "./vaultDiff.js"
},
"files": [
"dist",
"cli.js",
"installOp.js",
"vaultCheckin.js",
"vaultCheckout.js",
"vaultDiff.js",
"interactive.js",
"package.json",
"README.md"
],
"scripts": {
"before-release": "patch-package && npm run build",
"prebuild": "node ./scripts/clean.js",
"build": "node ./scripts/rollup.js -c",
"build:dev": "node ./scripts/build.js -s",
"build:source-maps": "node ./scripts/rollup.js -c -m",
"build:watch": "node ./scripts/build.js --watch",
"check": "concurrently --raw -c \"node ./scripts/build.js\" \"tsc\" \"eslint . --ext .js,.jsx,.ts,.tsx -f pretty\"",
"clean": "node ./scripts/clean.js",
"combine-coverage": "node ./scripts/combineCoverage.js",
"declarations": "tsc -p ./tsconfig.declarations.json",
"eslint": "eslint . --ext .js,.jsx,.ts,.tsx",
"postinstall": "node installOp.js",
"integration": "jest --config ./jest.config.integration.js --color -i",
"lint": "yarn run eslint -f pretty",
"obtain-fingerprint": "echo -n | openssl s_client -connect cache.agilebits.com:443 | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' > cert.pem && openssl x509 -noout -in cert.pem -fingerprint",
"patch": "ts-deps patch",
"print-current-version": "node ./op-update-watcher/index",
"release": "node ./scripts/release.js",
"semantic-release": "semantic-release",
"test": "jest --color",
"ts-deps": "ts-deps",
"type-check": "tsc"
},
"husky": {
"hooks": {
"pre-commit": "lint-staged",
"commit-msg": "commitlint -E HUSKY_GIT_PARAMS",
"pre-push": "yarn run check"
}
},
"lint-staged": {
"*.{tsx,jsx,ts,js,json,md,yaml,yml}": [
"prettier --write"
],
"package.json": [
"sort-package-json"
]
},
"dependencies": {
"yoga-layout-prebuilt": "1.9.6"
},
"devDependencies": {
"@babel/preset-react": "7.10.4",
"@octokit/rest": "18.0.5",
"@rollup/plugin-babel": "5.2.0",
"@rollup/plugin-commonjs": "15.0.0",
"@rollup/plugin-json": "4.1.0",
"@rollup/plugin-node-resolve": "9.0.0",
"@types/adm-zip": "0.4.33",
"@types/ink-spinner": "3.0.0",
"@types/node": "10.17.13",
"@types/pump": "1.1.0",
"@types/react": "16.9.49",
"@types/rimraf": "3.0.0",
"@types/tar-fs": "2.0.0",
"adm-zip": "0.4.16",
"chalk": "4.1.0",
"commander": "6.1.0",
"husky": "4.3.0",
"ink": "3.0.5",
"ink-spinner": "4.0.1",
"ink-text-input": "4.0.0",
"lint-staged": "10.3.0",
"patch-package": "6.2.2",
"pump": "3.0.0",
"react": "16.13.1",
"rimraf": "3.0.2",
"rollup": "2.26.5",
"rxjs": "6.6.3",
"rxjs-marbles": "6.0.1",
"rxjs-spy": "7.5.3",
"selenium-webdriver": "3.6.0",
"semver": "7.3.2",
"ts-deps": "0.17.0",
"webdriver-query": "1.0.1"
},
"op_version": "1.6.0"
}