{"_id":"@connectedcars/jest-runner-integration","_rev":"31-f2775869c57996803ef5ab4df775977c","name":"@connectedcars/jest-runner-integration","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@connectedcars/jest-runner-integration","version":"1.0.0","author":{"name":"Connected Cars","email":"oss@connectedcars.io"},"license":"MIT","_id":"@connectedcars/jest-runner-integration@1.0.0","maintainers":[{"name":"bismlb","email":"mb@connectedcars.dk"},{"name":"mlsalexius","email":"mls@connectedcars.dk"},{"name":"gbullock","email":"gb@connectedcars.dk"},{"name":"thormortensen","email":"tm@connectedcars.dk"},{"name":"jkrichardson","email":"jr@connectedcars.dk"},{"name":"betlemaguado","email":"ba@connectedcars.dk"},{"name":"lmfros","email":"lf@connectedcars.dk"},{"name":"jt_connectedcars","email":"jt@connectedcars.dk"},{"name":"lbrcc","email":"lbr@connectedcars.dk"},{"name":"tjansson","email":"tj@connectedcars.dk"},{"name":"tori","email":"tr@connectedcars.dk"},{"name":"jagdos","email":"kj@connectedcars.dk"},{"name":"tlbdk","email":"tlb@rapanden.dk"},{"name":"vallentin","email":"vallentinsource@gmail.com"},{"name":"mex","email":"michael+npm@storgaard.in"},{"name":"fg-cc","email":"fg@connectedcars.dk"},{"name":"mikfoo","email":"mia@kiwi.io"},{"name":"torbenkikkert","email":"tk421.dk@gmail.com"},{"name":"connectedcars-cloudbuild","email":"devops@connectedcars.dk"},{"name":"mtjcc","email":"mtj@connectedcars.dk"},{"name":"urcra","email":"urcra@urcra.com"},{"name":"alparty","email":"ar@connectedcars.dk"},{"name":"viter","email":"viktorkim2005@hotmail.com"},{"name":"chribsen","email":"cd@connectedcars.dk"},{"name":"madspelt","email":"msp@connectedcars.dk"},{"name":"sta-cc","email":"sta@connectedcars.dk"},{"name":"hakimeg","email":"H-a-k-i-m@hotmail.com"},{"name":"mwa-cc","email":"mwa@connectedcars.dk"},{"name":"yannlyng","email":"yl@connectedcars.dk"},{"name":"aabnpm","email":"aab@connectedcars.dk"}],"homepage":"https://github.com/connectedcars/node-jest-runner-integration#readme","bugs":{"url":"https://github.com/connectedcars/node-jest-runner-integration/issues"},"dist":{"shasum":"11b5057929cfdfdd41a0708d2c0a5c426754208d","tarball":"https://registry.npmjs.org/@connectedcars/jest-runner-integration/-/jest-runner-integration-1.0.0.tgz","fileCount":4,"integrity":"sha512-OBJNsQ4NECWeBGhFXXtunUdbhNPl8S2vUHauajoCg0Wk6VCmhqspIAB91KjK0EOI1EbqiWU5HC1DhYMBcuc8yQ==","signatures":[{"sig":"MEUCIQDW3hK1LywtqMt5IJ4lk+2kx4gXj0MSWk+5n1eNmVJaEQIgQZF8n5X4dg/qMXKhm0wTbScWF5lYKL+K2DlwXc7yX/Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8158},"main":"build/dist/src/index.js","types":"./build/dist/src/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"b8e64fedb4a82d7f85f4efd485d1d0cb40aadee5","scripts":{"cov":"TZ=UTC jest --coverage=true","lint":"eslint './src/**/*.{ts,tsx}'","test":"npm run build:js && TZ=UTC jest","build":"build src","ci-jest":"TZ=UTC jest --silent --no-color --json 2> /dev/null; res=$?; echo; exit $res","prepack":"npm run build","prepare":"echo \"Make npm install devDependencies for this package by having a prepare script\"","build:js":"build --skip-typings src","ci-audit":"npm audit --json || true","lint:fix":"eslint --fix './src/**/*.{ts,tsx}'","ci-eslint":"eslint --format json './src/**/*.{ts,tsx}' || true","build:types":"tsc --noEmit","prepublishOnly":"rm -rf build"},"_npmUser":{"name":"tlbdk","email":"tlb@rapanden.dk"},"repository":{"url":"git+https://github.com/connectedcars/node-jest-runner-integration.git","type":"git"},"_npmVersion":"8.19.3","description":"Jest runner that runs integration test in band and units test in parallel","directories":{},"_nodeVersion":"16.19.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","eslint":"8.40.0","prettier":"2.8.8","@babel/cli":"7.21.5","babel-jest":"29.5.0","typescript":"5.0.4","@babel/core":"7.21.8","@types/jest":"29.5.1","jest-circus":"^29.5.0","@babel/preset-env":"7.21.5","@connectedcars/setup":"^0.18.0","eslint-config-prettier":"8.8.0","eslint-plugin-prettier":"4.2.1","@babel/preset-typescript":"7.21.5","@typescript-eslint/parser":"5.59.5","@typescript-eslint/eslint-plugin":"5.59.5","eslint-plugin-simple-import-sort":"^10.0.0","@babel/plugin-proposal-class-properties":"7.18.6","@babel/plugin-proposal-numeric-separator":"7.18.6","@babel/plugin-proposal-optional-chaining":"7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"jest-runner":"^27 || ^28 || ^29"},"_npmOperationalInternal":{"tmp":"tmp/jest-runner-integration_1.0.0_1683840235044_0.4288490843310131","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@connectedcars/jest-runner-integration","version":"1.0.1","author":{"name":"Connected Cars","email":"oss@connectedcars.io"},"license":"MIT","_id":"@connectedcars/jest-runner-integration@1.0.1","maintainers":[{"name":"bismlb","email":"mb@connectedcars.dk"},{"name":"mlsalexius","email":"mls@connectedcars.dk"},{"name":"gbullock","email":"gb@connectedcars.dk"},{"name":"thormortensen","email":"tm@connectedcars.dk"},{"name":"jkrichardson","email":"jr@connectedcars.dk"},{"name":"betlemaguado","email":"ba@connectedcars.dk"},{"name":"lmfros","email":"lf@connectedcars.dk"},{"name":"jt_connectedcars","email":"jt@connectedcars.dk"},{"name":"lbrcc","email":"lbr@connectedcars.dk"},{"name":"tjansson","email":"tj@connectedcars.dk"},{"name":"tori","email":"tr@connectedcars.dk"},{"name":"jagdos","email":"kj@connectedcars.dk"},{"name":"tlbdk","email":"tlb@rapanden.dk"},{"name":"vallentin","email":"vallentinsource@gmail.com"},{"name":"mex","email":"michael+npm@storgaard.in"},{"name":"fg-cc","email":"fg@connectedcars.dk"},{"name":"mikfoo","email":"mia@kiwi.io"},{"name":"torbenkikkert","email":"tk421.dk@gmail.com"},{"name":"connectedcars-cloudbuild","email":"devops@connectedcars.dk"},{"name":"mtjcc","email":"mtj@connectedcars.dk"},{"name":"urcra","email":"urcra@urcra.com"},{"name":"alparty","email":"ar@connectedcars.dk"},{"name":"viter","email":"viktorkim2005@hotmail.com"},{"name":"chribsen","email":"cd@connectedcars.dk"},{"name":"madspelt","email":"msp@connectedcars.dk"},{"name":"sta-cc","email":"sta@connectedcars.dk"},{"name":"hakimeg","email":"H-a-k-i-m@hotmail.com"},{"name":"mwa-cc","email":"mwa@connectedcars.dk"},{"name":"yannlyng","email":"yl@connectedcars.dk"},{"name":"aabnpm","email":"aab@connectedcars.dk"}],"homepage":"https://github.com/connectedcars/node-jest-runner-integration#readme","bugs":{"url":"https://github.com/connectedcars/node-jest-runner-integration/issues"},"dist":{"shasum":"8e51e1d86db26d9d8ab2dfa623f9bc15929d4396","tarball":"https://registry.npmjs.org/@connectedcars/jest-runner-integration/-/jest-runner-integration-1.0.1.tgz","fileCount":5,"integrity":"sha512-k39uAkgXdrxZz42JDEjwh0qtm88cXXziujRnVNSSpnyZqutHOCL+HZIoEYcQQrdmoY8a8916//Lohf+Q1+Od1A==","signatures":[{"sig":"MEUCIQDB8JTlhUkvhLFP3VCKIcCKNcKVmicOZIQj07bOcsiZiwIgEzAljUX3djdSaqPtlhScwWLyelX9qydIMjbNfnuyXEU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9175},"main":"build/dist/src/index.js","types":"./build/dist/src/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"4527819ec70563d7cb68febdd3a98359ee4cdebf","scripts":{"cov":"TZ=UTC jest --coverage=true","lint":"eslint './src/**/*.{ts,tsx}'","test":"npm run build:js && TZ=UTC jest","build":"build src","ci-jest":"TZ=UTC jest --silent --no-color --json 2> /dev/null; res=$?; echo; exit $res","prepack":"npm run build","prepare":"echo \"Make npm install devDependencies for this package by having a prepare script\"","build:js":"build --skip-typings src","ci-audit":"npm audit --json || true","lint:fix":"eslint --fix './src/**/*.{ts,tsx}'","ci-eslint":"eslint --format json './src/**/*.{ts,tsx}' || true","build:types":"tsc --noEmit","prepublishOnly":"rm -rf build"},"_npmUser":{"name":"tlbdk","email":"tlb@rapanden.dk"},"repository":{"url":"git+https://github.com/connectedcars/node-jest-runner-integration.git","type":"git"},"_npmVersion":"8.19.3","description":"Jest runner that runs integration test in band and units test in parallel","directories":{},"_nodeVersion":"16.19.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","eslint":"8.40.0","prettier":"2.8.8","@babel/cli":"7.21.5","babel-jest":"29.5.0","typescript":"5.0.4","@babel/core":"7.21.8","@types/jest":"29.5.1","jest-circus":"^29.5.0","@babel/preset-env":"7.21.5","@connectedcars/setup":"^0.18.0","eslint-config-prettier":"8.8.0","eslint-plugin-prettier":"4.2.1","@babel/preset-typescript":"7.21.5","@typescript-eslint/parser":"5.59.5","@typescript-eslint/eslint-plugin":"5.59.5","eslint-plugin-simple-import-sort":"^10.0.0","@babel/plugin-proposal-class-properties":"7.18.6","@babel/plugin-proposal-numeric-separator":"7.18.6","@babel/plugin-proposal-optional-chaining":"7.21.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"peerDependencies":{"jest-runner":"^27 || ^28 || ^29"},"_npmOperationalInternal":{"tmp":"tmp/jest-runner-integration_1.0.1_1684269860595_0.17883986322787115","host":"s3://npm-registry-packages"}}},"time":{"created":"2023-05-11T21:23:55.044Z","modified":"2026-09-04T11:27:37.777Z","1.0.0":"2023-05-11T21:23:55.194Z","1.0.1":"2023-05-16T20:44:20.801Z"},"bugs":{"url":"https://github.com/connectedcars/node-jest-runner-integration/issues"},"author":{"name":"Connected Cars","email":"oss@connectedcars.io"},"license":"MIT","homepage":"https://github.com/connectedcars/node-jest-runner-integration#readme","repository":{"url":"git+https://github.com/connectedcars/node-jest-runner-integration.git","type":"git"},"description":"Jest runner that runs integration test in band and units test in parallel","maintainers":[{"email":"kj@connectedcars.dk","name":"jagdos"},{"email":"jt@connectedcars.dk","name":"jt_connectedcars"},{"email":"jr@connectedcars.dk","name":"jkrichardson"},{"email":"fg@connectedcars.dk","name":"fg-cc"},{"email":"tk421.dk@gmail.com","name":"torbenkikkert"},{"email":"devops@connectedcars.dk","name":"connectedcars-cloudbuild"},{"email":"mtj@connectedcars.dk","name":"mtjcc"},{"email":"urcra@urcra.com","name":"urcra"},{"email":"viktorkim2005@hotmail.com","name":"viter"},{"email":"cd@connectedcars.dk","name":"chribsen"},{"email":"msp@connectedcars.dk","name":"madspelt"},{"email":"sta@connectedcars.dk","name":"sta-cc"},{"email":"H-a-k-i-m@hotmail.com","name":"hakimeg"},{"email":"mwa@connectedcars.dk","name":"mwa-cc"},{"email":"yl@connectedcars.dk","name":"yannlyng"},{"email":"aab@connectedcars.dk","name":"aabnpm"},{"email":"lf@connectedcars.dk","name":"lmfros"},{"email":"tj@connectedcars.dk","name":"tjansson"},{"email":"lbr@connectedcars.dk","name":"lbrcc"},{"email":"tm@connectedcars.dk","name":"thormortensen"},{"email":"gb@connectedcars.dk","name":"gbullock"},{"email":"mb@connectedcars.dk","name":"bismlb"},{"email":"rj@connectedcars.dk","name":"rljconnected"},{"email":"mia.femenias@gmail.com","name":"miafoo"},{"email":"alexpavlovic9@gmail.com","name":"aleksandarpavlo"},{"email":"co@connectedcars.dk","name":"cristian_ou"},{"email":"mvb@connectedcars.dk","name":"marcelvandenberg"},{"email":"le@connectedcars.dk","name":"eriksencc"},{"email":"mbr@connectedcars.dk","name":"matildebroloes"},{"email":"nk@connectedcars.dk","name":"nikokaae"},{"email":"km@connectedcars.dk","name":"kmailla"},{"email":"crs@connectedcars.dk","name":"semikina"}],"readme":"# Jest Runner Integration\n\nJest runner that runs integration test in band and units test in parallel and run both in parallel.\n\nTest files are treated as integration tests if they end in it.test.ts or it.test.js.\n\nThis can speed up test runs if you are forced to run all your test in band because some of them share a resource(fx. a database) and can not run at the same time.\n\n## Using\n\n``` bash\nnpm install @connectedcars/jest-runner-integration\n```\n\njest.config.js:\n```javascript\nmodule.exports = {\n  ...\n  runner: '@connectedcars/jest-runner-integration',\n  ...\n}\n```\n\n## VSCode setup for debugging\n\nlaunch.json:\n``` json5\n{\n  \"version\": \"0.2.0\",\n  \"configurations\": [\n    {\n      \"type\": \"node\",\n      \"name\": \"vscode-jest-tests\",\n      \"request\": \"launch\",\n      \"args\": [\n        \"--runInBand\",\n        \"--coverage=false\",\n        \"--testTimeout=100000\",\n        \"mysql/common\"\n      ],\n      \"cwd\": \"${workspaceFolder}\",\n      \"console\": \"integratedTerminal\",\n      \"internalConsoleOptions\": \"neverOpen\",\n      \"program\": \"${workspaceFolder}/node_modules/jest/bin/jest\"\n    },\n    {\n      \"name\": \"jest-runner\",\n      \"type\": \"node\",\n      \"runtimeArgs\": [\n        \"./node_modules/.bin/jest\",\n      ],\n      \"console\": \"integratedTerminal\",\n      \"request\": \"launch\",\n      \"cwd\": \"${workspaceRoot}\",\n      \"preLaunchTask\": \"npm: build:js\",\n      \"outFiles\": [\n        \"${workspaceRoot}/build/dist/**/**.js\"\n      ],\n      \"sourceMaps\": true,\n      \"args\": [],\n      \"env\": {},\n      \"internalConsoleOptions\": \"openOnSessionStart\"\n    }\n  ]\n}\n```\n\nsettings.json:\n``` json5\n{\n  \"typescript.tsdk\": \"node_modules/typescript/lib\",\n  \"eslint.enable\": true,\n  \"eslint.validate\": [\n    \"javascript\",\n    \"typescript\"\n  ],\n  \"files.autoSave\": \"off\",\n  \"files.exclude\": {\n    \"**/.git\": true,\n    \"**/.DS_Store\": true,\n    \"build\": true\n  },\n  \"git.ignoreLimitWarning\": true,\n  \"[javascripts][javascriptreact][typescript][typescriptreact][json]\": {\n    \"editor.formatOnSave\": false,\n    \"editor.codeActionsOnSave\": {\n      \"source.fixAll.eslint\": true\n    }\n  },\n  \"[json][jsonc]\": {\n    \"editor.formatOnSave\": true\n  }\n}\n```\n\ntasks.json:\n``` json5\n{\n  \"version\": \"2.0.0\",\n  \"tasks\": [\n    {\n      \"type\": \"npm\",\n      \"script\": \"build\",\n      \"problemMatcher\": [\n        \"$tsc\"\n      ],\n      \"group\": \"build\",\n      \"label\": \"npm: build\",\n      \"detail\": \"build -- src\"\n    }\n  ]\n}\n```\n","readmeFilename":"README.md"}