{
  "name": "30s",
  "version": "1.5.46",
  "description": "A command-line application for 30 seconds of code snippets",
  "author": "Oskar Grunning <oskargrunning@gmail.com>",
  "license": "CC0-1.0",
  "homepage": "https://github.com/sQVe/30s#30s",
  "repository": "github:sQVe/30s",
  "bugs": "https://github.com/sQVe/30s/issues",
  "keywords": [
    "javascript",
    "snippets",
    "cli"
  ],
  "scripts": {
    "build": "npm run clean && npm run build:snippets && npm run move:snippets && npm run build:cjs",
    "build:cjs": "BUILD_BUNDLE=cjs rollup -c",
    "build:snippets": "BUILD_BUNDLE=snippets rollup -c && node .tmp/parser.js",
    "clean": "rm -rf {.tmp,coverage,lib}",
    "format": "prettier --write '{**/*,*}.{js,json,jsx,md,yaml}' && eslint --fix '{**/*,*}.{js,jsx}'",
    "lint": "eslint '{**/*,*}.{js,jsx}'",
    "move:snippets": "mkdir -p lib && mv .tmp/snippets.json lib/",
    "prepare": "husky install",
    "prepublishOnly": "npm run build",
    "test": "jest",
    "test:coverage": "jest --coverage",
    "test:coverage:upload": "jest --coverage && codecov",
    "test:integration": "jest --testPathIgnorePatterns --testPathPattern test/integration/*",
    "test:watch": "jest --watch --onlyChanged"
  },
  "engines": {
    "node": ">= 8"
  },
  "bin": {
    "30s": "./lib/30s.js"
  },
  "main": "lib/30s.js",
  "files": [
    "lib/"
  ],
  "devDependencies": {
    "@babel/cli": "^7.12.0",
    "@babel/core": "^7.12.0",
    "@babel/plugin-transform-runtime": "^7.12.0",
    "@babel/preset-env": "^7.12.0",
    "@rollup/plugin-commonjs": "^20.0.0",
    "@rollup/plugin-json": "^4.1.0",
    "@rollup/plugin-node-resolve": "^13.0.0",
    "@semantic-release/changelog": "^6.0.0",
    "@semantic-release/git": "^10.0.0",
    "@types/jest": "^27.0.0",
    "@types/node": "^16.0.0",
    "@types/ramda": "^0.27.0",
    "babel-core": "7.0.0-bridge.0",
    "babel-jest": "^27.0.0",
    "babel-plugin-ramda": "^2.0.0",
    "codecov": "^3.7.0",
    "eslint": "^7.8.0",
    "eslint-config-sqve": "^3.1.0",
    "eslint-plugin-fp": "^2.3.0",
    "eslint-plugin-import": "^2.20.0",
    "eslint-plugin-node": "^11.0.0",
    "eslint-plugin-promise": "^5.0.0",
    "eslint-plugin-react": "^7.18.0",
    "husky": "^7.0.0",
    "jest": "^27.0.0",
    "lint-staged": "^11.0.0",
    "prettier": "^2.1.0",
    "rollup": "^2.26.0",
    "rollup-plugin-add-shebang": "^0.3.0",
    "rollup-plugin-babel": "^4.4.0",
    "semantic-release": "^18.0.0"
  },
  "dependencies": {
    "@babel/runtime": "~7.15.0",
    "chalk": "~4.1.0",
    "cli-highlight": "~2.1.0",
    "clipboardy": "~2.3.0",
    "commander": "~8.2.0",
    "core-js": "~3.18.0",
    "marked": "~2.0.0",
    "marked-terminal": "~4.2.0",
    "ramda": "~0.27.0"
  }
}
