ink-multi-select
Version:
Multi select input component for Ink
83 lines (82 loc) • 1.75 kB
JSON
{
"name": "ink-multi-select",
"version": "2.0.0",
"description": "Multi select input component for Ink",
"license": "MIT",
"repository": "karaggeorge/ink-multi-select",
"author": {
"name": "George Karagkiaouris",
"email": "gkaragkiaouris2@gmail.com",
"url": "https://github.com/karaggeorge"
},
"main": "build/index.js",
"engines": {
"node": ">=8"
},
"scripts": {
"pretest": "npm run build",
"test": "xo && ava && npm run typecheck",
"build": "babel src --out-dir=build",
"prepare": "npm run build",
"typecheck": "tsc --noEmit --jsx react index.test-d.tsx"
},
"files": [
"build",
"index.d.ts"
],
"keywords": [
"ink",
"ink-component",
"select",
"multi-select",
"checkbox"
],
"dependencies": {
"arr-rotate": "^1.0.0",
"figures": "^2.0.0",
"lodash.isequal": "^4.5.0",
"prop-types": "^15.5.10"
},
"devDependencies": {
"@ava/babel": "^1.0.0",
"@ava/babel-preset-stage-4": "^4.0.0",
"@babel/cli": "^7.2.3",
"@babel/core": "^7.3.3",
"@babel/plugin-proposal-class-properties": "^7.3.3",
"@babel/preset-react": "^7.0.0",
"@types/react": "^16.8.8",
"ava": "*",
"babel-eslint": "^10.0.1",
"eslint-config-xo-react": "^0.16.0",
"eslint-plugin-react": "^7.1.0",
"ink": "^3.0.0",
"ink-testing-library": "^2.0.1",
"react": "^16.8.2",
"sinon": "^7.2.7",
"typescript": "^3.3.3333",
"xo": "*"
},
"ava": {
"babel": true
},
"babel": {
"plugins": [
"@babel/plugin-proposal-class-properties"
],
"presets": [
"@ava/stage-4",
"@babel/preset-react"
]
},
"xo": {
"parser": "babel-eslint",
"extends": [
"xo-react"
],
"rules": {
"react/no-unused-prop-types": 1,
"unicorn/no-hex-escape": 0,
"eslint-comments/no-unused-disable": 0
}
}
}