UNPKG

circleci-api

Version:

A Node and Browser client for the CircleCI API, written in TypeScript.

154 lines (153 loc) 4.79 kB
{ "name": "circleci-api", "version": "4.1.4", "organization": "worldturtlemedia", "description": "", "keywords": [ "circleci", "ci", "api", "typescript" ], "main": "dist/circleci-api.cjs.js", "module": "dist/circleci-api.es5.js", "browser": "dist/circleci-api.umd.min.js", "typings": "dist/types/src/index.d.ts", "sideEffects": false, "files": [ "dist" ], "author": "Jordon de Hoog <jordon.dehoog@gmail.com>", "repository": { "type": "git", "url": "https://github.com/worldturtlemedia/circleci-api" }, "license": "MIT", "engines": { "node": ">=6.0.0" }, "scripts": { "lint:lib": "tslint --project ./tsconfig.json -t codeFrame 'src/**/*.ts'", "lint:tests": "tslint --project ./tsconfig.test.json -t codeFrame 'test/**/*.ts'", "lint": "npm run lint:lib && npm run lint:tests", "format": "prettier --write '{src,test}/**/*.{ts,json}' '*.md'", "clean": "rimraf dist", "predocs": "rimraf docs", "docs": "typedoc --out docs --exclude '**/__mocks__/**' --excludeExternals --target es6 --includeDeclarations --excludePrivate --mode modules src", "docs:watch": "watch 'yarn docs' ./src", "tsc": "tsc --module commonjs", "rollup": "rollup -c rollup.config.ts", "prebuild": "npm run clean", "build": "npm run tsc && npm run rollup", "postbuild": "npm run docs", "start": "rollup -c rollup.config.ts -w", "test": "jest", "test:watch": "jest --watch", "test:prod": "npm run lint && npm run test -- --coverage --no-cache", "deploy-docs": "ts-node tools/gh-pages-publish", "report-coverage": "cat ./coverage/lcov.info | coveralls", "commit": "git-cz", "semantic-release": "semantic-release", "precommit": "lint-staged", "prepublishOnly": "npm run build" }, "dependencies": { "axios": "^0.21.1" }, "devDependencies": { "@commitlint/cli": "11.0.0", "@commitlint/config-conventional": "11.0.0", "@rollup/plugin-commonjs": "15.1.0", "@rollup/plugin-json": "4.1.0", "@rollup/plugin-node-resolve": "9.0.0", "@types/jest": "26.0.15", "@types/node": "11.15.33", "colors": "1.4.0", "commitizen": "4.2.2", "coveralls": "3.1.0", "cross-env": "7.0.2", "cz-conventional-changelog": "3.3.0", "greenkeeper-lockfile": "1.15.1", "husky": "4.3.0", "jest": "26.6.0", "lint-staged": "10.4.2", "lodash.camelcase": "4.3.0", "prettier": "2.1.2", "prompt": "1.0.0", "replace-in-file": "6.1.0", "rimraf": "3.0.2", "rollup": "2.32.1", "rollup-plugin-node-builtins": "2.1.2", "rollup-plugin-node-globals": "1.4.0", "rollup-plugin-sourcemaps": "0.6.3", "rollup-plugin-terser": "7.0.2", "rollup-plugin-typescript2": "0.28.0", "semantic-release": "17.2.3", "source-map-support": "0.5.19", "ts-jest": "26.4.1", "ts-node": "9.0.0", "tslib": "2.0.3", "tslint": "6.1.3", "tslint-config-prettier": "1.18.0", "tslint-config-standard": "9.0.0", "typedoc": "0.19.2", "typescript": "4.0.3", "watch": "1.0.2" }, "husky": { "hooks": { "pre-commit": "lint-staged", "pre-push": "npm run lint", "commit-msg": "commitlint -E HUSKY_GIT_PARAMS" } }, "lint-staged": { "{src,test}/**/*.ts": [ "prettier --write" ] }, "config": { "commitizen": { "path": "node_modules/cz-conventional-changelog" } }, "commitlint": { "extends": [ "@commitlint/config-conventional" ] }, "jest": { "globals": { "ts-jest": { "tsConfig": "./tsconfig.test.json", "diagnostics": true } }, "collectCoverageFrom": [ "src/**/*.{js,jsx,ts,tsx}", "!src/**/*.d.ts" ], "coverageDirectory": "coverage/", "coverageReporters": [ "lcov", "html", "text-summary" ], "moduleFileExtensions": [ "ts", "tsx", "js" ], "roots": [ "<rootDir>/src/", "<rootDir>/test/" ], "testMatch": [ "<rootDir>/test/**/?(*.)(spec|test).ts?(x)" ], "transformIgnorePatterns": [ "[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$" ], "preset": "ts-jest" } }