asabaylus/react-command-palette

View on GitHub
package.json

Summary

Maintainability
Test Coverage
{
  "name": "react-command-palette",
  "version": "0.22.1",
  "description": "WAI-ARIA compliant React command palette like the one in Atom",
  "main": "dist/index.js",
  "module": "dist/index.es.js",
  "scripts": {
    "start": "npm run storybook",
    "netlify": "react-scripts build",
    "dev": "yarn storybook",
    "build": "cross-env BABEL_ENV=production rollup -c",
    "test": "SKIP_PREFLIGHT_CHECK=true react-scripts test",
    "coverage": "yarn test --coverage --watchAll=false --silent --ci",
    "storybook": "start-storybook -p 6006 -s public",
    "build-storybook": "build-storybook -s public",
    "build-storybook-docs": "build-storybook -s public --docs",
    "release": "auto shipit --base-branch=main",
    "chromatic": "chromatic --project-token 5981upe4q43 --exit-zero-on-changes"
  },
  "resolutions": {
    "@storybook/react/babel-loader": "8.1.0"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/asabaylus/react-command-palette.git"
  },
  "engines": {
    "node": ">=16"
  },
  "keywords": [
    "react",
    "command",
    "palette",
    "command palette",
    "command-palette",
    "accessibile",
    "react-component"
  ],
  "author": "Asa Baylus",
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/asabaylus/react-command-palette/issues"
  },
  "peerDependencies": {
    "react": "16 - 18",
    "react-dom": "16 - 18"
  },
  "devDependencies": {
    "@babel/cli": "^7.19.3",
    "@babel/core": "^7.20.5",
    "@storybook/addon-a11y": "^6.5.14",
    "@storybook/addon-actions": "^6.5.14",
    "@storybook/addon-essentials": "^6.5.14",
    "@storybook/addon-info": "^5.3.21",
    "@storybook/addon-jest": "^6.5.14",
    "@storybook/addon-knobs": "^6.4.0",
    "@storybook/addon-links": "^6.5.14",
    "@storybook/addon-options": "^5.3.21",
    "@storybook/builder-webpack5": "^6.5.14",
    "@storybook/manager-webpack5": "^6.5.14",
    "@storybook/node-logger": "^6.5.13",
    "@storybook/preset-create-react-app": "^7.0.18",
    "@storybook/react": "^6.5.14",
    "@testing-library/dom": "^8.19.0",
    "@testing-library/jest-dom": "^5.16.5",
    "@testing-library/react": "^13.4.0",
    "@testing-library/user-event": "^14.4.3",
    "@wojtekmaj/enzyme-adapter-react-17": "0.6.7",
    "auto": "^10.37.6",
    "chromatic": "^6.18.0",
    "cross-env": "^7.0.3",
    "enzyme": "^3.11.0",
    "enzyme-to-json": "^3.6.2",
    "postcss": "8.x",
    "prettier": "^2.8.1",
    "react": "^18.2.0",
    "react-dom": "^18.2.0",
    "react-scripts": "^5.0.1",
    "rollup": "^2.79.1",
    "rollup-plugin-babel": "^4.4.0",
    "rollup-plugin-commonjs": "^10.1.0",
    "rollup-plugin-copy": "^3.4.0",
    "rollup-plugin-node-resolve": "^5.2.0",
    "rollup-plugin-postcss": "^4.0.2",
    "rollup-plugin-replace": "^2.2.0",
    "webpack": "5"
  },
  "dependencies": {
    "fast-deep-equal": "^3.1.3",
    "fuzzysort": "^1.9.0",
    "mousetrap": "^1.6.5",
    "react-autosuggest": "^10.1.0",
    "react-modal": "^3.15.1"
  },
  "eslintConfig": {
    "extends": [
      "react-app",
      "react-app/jest"
    ]
  },
  "browserslist": {
    "production": [
      ">0.2%",
      "not dead",
      "not op_mini all"
    ],
    "development": [
      "last 1 chrome version",
      "last 1 firefox version",
      "last 1 safari version"
    ]
  },
  "babel": {
    "presets": [
      [
        "react-app",
        {
          "absoluteRuntime": false
        }
      ]
    ]
  },
  "files": [
    "dist",
    "examples",
    "themes"
  ],
  "jest": {
    "restoreMocks": true,
    "snapshotSerializers": [
      "enzyme-to-json/serializer"
    ],
    "collectCoverageFrom": [
      "src/**/*.{js,jsx,ts,tsx}",
      "!<rootDir>/src/examples/**",
      "!<rootDir>/src/themes/**",
      "!<rootDir>/src/*test*",
      "!<rootDir>/src/index.*"
    ]
  }
}