UNPKG

@stencila/basha

Version:

Bash interpreter for executable documents

104 lines (103 loc) 2.41 kB
{ "name": "@stencila/basha", "version": "0.3.18", "description": "Bash interpreter for executable documents", "main": "dist/index.js", "bin": "dist/index.js", "types": "dist/index.d.ts", "files": [ "dist" ], "scripts": { "lint": "eslint 'src/*.ts' --fix", "format": "npx prettier --write '**/*.{md,ts}'", "test": "jest --runInBand --forceExit", "test:watch": "jest --watch", "test:cover": "jest --runInBand --forceExit --collectCoverage", "serve": "ts-node src serve", "register": "npm run build && node dist register", "build": "tsc --project tsconfig.prod.json", "docs": "typedoc --mode file src/*.ts", "make": "npm run lint && npm run test && npm run build && npm run docs", "prepack": "npm run make" }, "publishConfig": { "access": "public" }, "repository": { "type": "git", "url": "git+https://github.com/stencila/basha.git" }, "keywords": [ "Bash", "Stencila", "interpreter", "executor" ], "author": "Stencila <hello@stenci.la>", "license": "Apache-2.0", "bugs": { "url": "https://github.com/stencila/basha/issues" }, "homepage": "https://github.com/stencila/basha#readme", "dependencies": { "@stencila/executa": "^1.15.4", "async-lock": "^1.2.6", "node-pty": "^0.10.0" }, "devDependencies": { "@stencila/dev-config": "1.4.119", "@types/async-lock": "1.1.2", "@types/jest": "26.0.19", "jest": "26.6.3", "ts-jest": "26.4.4", "ts-node": "9.1.1", "typedoc": "0.19.2", "typescript": "4.1.3" }, "jest": { "preset": "ts-jest", "testEnvironment": "node", "testMatch": [ "**/src/*.test.ts" ] }, "commitlint": { "extends": [ "@commitlint/config-conventional" ], "rules": { "scope-case": [ 2, "always", "sentence-case" ], "subject-case": [ 2, "always", "sentence-case" ] } }, "eslintConfig": { "extends": "@stencila/eslint-config", "env": { "jest": true } }, "husky": { "hooks": { "pre-commit": "pretty-quick --staged", "commit-msg": "commitlint -E HUSKY_GIT_PARAMS" } }, "prettier": "@stencila/dev-config/prettier-config.json", "renovate": { "extends": [ "@stencila" ] }, "release": { "extends": "@stencila/semantic-release-config" } }