UNPKG

jest-marbles

Version:

Marble testing helpers library for RxJs and Jest

127 lines (126 loc) 3.5 kB
{ "name": "jest-marbles", "version": "4.0.0", "description": "Marble testing helpers library for RxJs and Jest", "main": "dist/index.js", "module": "dist/index.mjs", "typings": "dist/index.d.ts", "exports": { ".": { "types": "./dist/index.d.ts", "import": "./dist/index.mjs", "require": "./dist/index.js" } }, "files": [ "dist", "src", "index.ts" ], "publishConfig": { "registry": "https://registry.npmjs.org" }, "repository": { "type": "git", "url": "https://github.com/just-jeb/jest-marbles" }, "author": "Evgeny Barabanov", "license": "MIT", "engines": { "node": ">=22" }, "keywords": [ "jest", "marbles", "marble", "testing", "test", "rxjs", "observable" ], "scripts": { "e2e": "jest --config=e2e/jest-browser.config.js && jest --config=e2e/jest-node.config.js", "cleanup": "shx rm -rf dist coverage api-docs", "build": "tsup", "ci": "yarn cleanup && yarn verify && yarn build && yarn e2e", "docs": "typedoc -p . --theme minimal --target 'es6' --excludeNotExported --excludePrivate --ignoreCompilerErrors --exclude \"**/src/**/__tests__/*.*\" --out api-docs src/", "test": "jest", "test:watch": "yarn test --watch", "test:coverage": "yarn test --coverage", "test:only-changed": "yarn test --bail --onlyChanged", "eslint": "eslint ./src ./spec ./index.ts", "eslint:fix": "eslint --fix ./src ./spec ./index.ts", "verify": "yarn eslint && yarn test", "cz": "git-cz", "prepack": "yarn build", "release": "yarn ci && commit-and-tag-version --sign && yarn release:github && yarn release:npm", "release:github": "git push --follow-tags origin master", "release:npm": "yarn npm publish", "release:preflight:package": "yarn pack", "prepare": "husky" }, "config": { "commitizen": { "path": "./node_modules/cz-conventional-changelog" } }, "lint-staged": { "./**/*.{ts,tsx}": [ "eslint --fix" ] }, "jest": { "testRegex": "/spec/.*\\.(ts|tsx|js)$", "testPathIgnorePatterns": [ "/node_modules/", "/.claude/" ], "transform": { "^.+\\.tsx?$": [ "ts-jest", { "tsconfig": { "types": [ "jest", "node" ] } } ] } }, "devDependencies": { "@commitlint/cli": "21.1.0", "@commitlint/config-conventional": "21.1.0", "@types/jest": "30.0.0", "@types/node": "^24.0.0", "@typescript-eslint/eslint-plugin": "8.62.0", "@typescript-eslint/parser": "8.62.0", "commit-and-tag-version": "^12.7.3", "commitizen": "^4.0.2", "cz-conventional-changelog": "^3.0.2", "eslint": "9.39.4", "eslint-config-prettier": "10.1.8", "eslint-plugin-prettier": "5.5.6", "globals": "17.7.0", "husky": "9.1.7", "jest": "30.4.2", "jest-environment-jsdom": "30.4.1", "lint-staged": "17.0.8", "prettier": "3.8.4", "rxjs": "7.8.2", "shx": "^0.4.0", "ts-jest": "29.4.11", "tsup": "^8.0.0", "typescript": "6.0.3", "typescript-eslint": "8.62.0" }, "resolutions": { "@istanbuljs/load-nyc-config/js-yaml": "3.15.0", "esbuild": "0.28.1" }, "peerDependencies": { "rxjs": ">=7 <9" }, "packageManager": "yarn@4.17.0+sha512.c2957de2f9025ab14d63b24d0d8be1f1655810e22c341042c27f7ecd017b180ec12db73d69ac366d71b304ef9f069349ce462de96f04f8f1da317f4f762c95ae" }