testcontainers
Advanced tools
Comparing version
104
package.json
{ | ||
"name": "testcontainers", | ||
"version": "10.5.0", | ||
"author": "Cristian Greco", | ||
"version": "9.12.0", | ||
"main": "dist/src/index", | ||
"types": "dist/src/index", | ||
"license": "MIT", | ||
"keywords": [ | ||
"testcontainers", | ||
"docker", | ||
"testcontainers" | ||
"testing" | ||
], | ||
"files": [ | ||
"dist" | ||
], | ||
"description": "Testcontainers is a NodeJS library that supports tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.", | ||
"license": "MIT", | ||
"description": "Testcontainers is a NodeJS library that supports tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container", | ||
"homepage": "https://github.com/testcontainers/testcontainers-node#readme", | ||
@@ -24,82 +20,42 @@ "repository": { | ||
}, | ||
"main": "build/index.js", | ||
"files": [ | ||
"build" | ||
], | ||
"publishConfig": { | ||
"access": "public" | ||
}, | ||
"scripts": { | ||
"prepare": "npm run build && husky install", | ||
"pre-commit": "lint-staged", | ||
"build": "npm run clean && tsc -p tsconfig.prod.json", | ||
"docs:serve": "docker-compose up", | ||
"clean": "rimraf dist", | ||
"test": "cross-env DEBUG=testcontainers* jest", | ||
"test:ci": "npm run test -- --runInBand --coverage", | ||
"format": "prettier --write package.json \"src/**/*.ts\"", | ||
"lint": "eslint --fix package.json \"src/**/*.ts\"", | ||
"lint:ci": "eslint package.json \"src/**/*.ts\" --max-warnings=0", | ||
"updateDeps": "npx npm-check-updates -u", | ||
"validateEngine": "npx ls-engines" | ||
"prebuild": "node -p \"'export const LIB_VERSION = ' + JSON.stringify(require('./package.json').version) + ';'\" > src/version.ts", | ||
"prepack": "shx cp ../../README.md . && shx cp ../../LICENSE .", | ||
"build": "tsc --project tsconfig.build.json" | ||
}, | ||
"dependencies": { | ||
"@balena/dockerignore": "^1.0.2", | ||
"@types/archiver": "^5.3.2", | ||
"@types/dockerode": "^3.3.19", | ||
"archiver": "^5.3.1", | ||
"@types/dockerode": "^3.3.21", | ||
"archiver": "^5.3.2", | ||
"async-lock": "^1.4.0", | ||
"byline": "^5.0.0", | ||
"debug": "^4.3.4", | ||
"docker-compose": "^0.24.1", | ||
"docker-compose": "^0.24.2", | ||
"dockerode": "^3.3.5", | ||
"get-port": "^5.1.1", | ||
"node-fetch": "^2.6.12", | ||
"node-fetch": "^2.7.0", | ||
"proper-lockfile": "^4.1.2", | ||
"properties-reader": "^2.2.0", | ||
"properties-reader": "^2.3.0", | ||
"ssh-remote-port-forward": "^1.0.4", | ||
"tar-fs": "^2.1.1", | ||
"tar-fs": "^3.0.4", | ||
"tmp": "^0.2.1" | ||
}, | ||
"devDependencies": { | ||
"@elastic/elasticsearch": "^7.17.11", | ||
"@types/async-lock": "^1.4.0", | ||
"@types/byline": "^4.2.33", | ||
"@types/debug": "4.1.8", | ||
"@types/jest": "^29.5.3", | ||
"@types/node": "^18.16.19", | ||
"@types/node-fetch": "^2.6.4", | ||
"@types/pg": "^8.10.2", | ||
"@types/proper-lockfile": "^4.1.2", | ||
"@types/properties-reader": "^2.1.1", | ||
"@types/selenium-webdriver": "^4.1.15", | ||
"@types/tar-fs": "^2.0.1", | ||
"@types/tmp": "^0.2.3", | ||
"@typescript-eslint/eslint-plugin": "^5.62.0", | ||
"@typescript-eslint/parser": "^5.62.0", | ||
"arangojs": "^8.4.0", | ||
"cross-env": "^7.0.3", | ||
"eslint": "^8.44.0", | ||
"eslint-config-prettier": "^8.8.0", | ||
"eslint-plugin-prettier": "^4.2.1", | ||
"husky": "^8.0.3", | ||
"jest": "^29.6.1", | ||
"kafkajs": "^2.2.4", | ||
"lint-staged": "^13.2.3", | ||
"mongoose": "^6.11.3", | ||
"mqtt": "^4.3.7", | ||
"mysql2": "^2.3.3", | ||
"nats": "^2.15.1", | ||
"neo4j-driver": "^5.10.0", | ||
"pg": "^8.11.1", | ||
"prettier": "^2.8.8", | ||
"rimraf": "^3.0.2", | ||
"selenium-webdriver": "^4.10.0", | ||
"ts-jest": "^29.1.1", | ||
"ts-node": "^10.9.1", | ||
"typescript": "^4.9.5", | ||
"wait-for-expect": "^3.0.2" | ||
}, | ||
"lint-staged": { | ||
"src/**/*.ts": [ | ||
"prettier --write", | ||
"eslint --fix" | ||
] | ||
}, | ||
"engines": { | ||
"node": ">= 10.16" | ||
"@types/archiver": "^5.3.4", | ||
"@types/async-lock": "^1.4.1", | ||
"@types/byline": "^4.2.35", | ||
"@types/debug": "^4.1.10", | ||
"@types/node-fetch": "^2.6.7", | ||
"@types/proper-lockfile": "^4.1.3", | ||
"@types/properties-reader": "^2.1.2", | ||
"@types/tar-fs": "^2.0.3", | ||
"@types/tmp": "^0.2.5" | ||
} | ||
} |
@@ -5,5 +5,3 @@ # Testcontainers | ||
[](https://github.com/testcontainers/testcontainers-node/actions/workflows/test-main.yml) | ||
[](https://sonarcloud.io/summary/new_code?id=testcontainers_testcontainers-node) | ||
[](https://sonarcloud.io/summary/new_code?id=testcontainers_testcontainers-node) | ||
[](https://github.com/testcontainers/testcontainers-node/actions/workflows/test.yml) | ||
[](https://www.npmjs.com/package/testcontainers) | ||
@@ -10,0 +8,0 @@ [](https://www.npmjs.com/package/testcontainers) |
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 2 instances in 1 package
357916
5.75%15
-6.25%9
-75.68%261
25.48%5077
-26.98%26
-7.14%26
4%+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
Updated
Updated
Updated
Updated
Updated
Updated