UNPKG

30s

Version:

A command-line application for 30 seconds of code snippets

86 lines (85 loc) 2.73 kB
{ "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" } }