tsx
Advanced tools
Comparing version 1.0.0 to 2.0.0
{ | ||
"name": "tsx", | ||
"version": "1.0.0", | ||
"description": "TypeScript Experience", | ||
"main": "index.js", | ||
"scripts": { | ||
"test": "echo \"Error: no test specified\" && exit 1" | ||
}, | ||
"repository": { | ||
"type": "git", | ||
"url": "git+https://github.com/basarat/tsx.git" | ||
}, | ||
"keywords": [ | ||
"TypeScript", | ||
"IDE" | ||
], | ||
"author": "basaratali@gmail.com", | ||
"license": "MIT", | ||
"bugs": { | ||
"url": "https://github.com/basarat/tsx/issues" | ||
}, | ||
"homepage": "https://github.com/basarat/tsx#readme" | ||
"name": "tsx", | ||
"version": "2.0.0", | ||
"description": "Node.js runtime enhanced with esbuild for loading TypeScript & ESM", | ||
"keywords": [ | ||
"esbuild", | ||
"runtime", | ||
"node", | ||
"cjs", | ||
"commonjs", | ||
"esm", | ||
"typescript" | ||
], | ||
"license": "MIT", | ||
"repository": "esbuild-kit/tsx", | ||
"author": { | ||
"name": "Hiroki Osame", | ||
"email": "hiroki.osame@gmail.com" | ||
}, | ||
"type": "module", | ||
"files": [ | ||
"dist" | ||
], | ||
"bin": "./dist/cli.js", | ||
"scripts": { | ||
"build": "pkgroll --target=node12.19 --minify", | ||
"lint": "eslint --cache .", | ||
"pretest": "npm run build", | ||
"test": "node ./dist/cli.js tests/index.ts", | ||
"prepublishOnly": "npm test" | ||
}, | ||
"dependencies": { | ||
"@esbuild-kit/cjs-loader": "^1.0.0", | ||
"@esbuild-kit/esm-loader": "^1.0.0" | ||
}, | ||
"optionalDependencies": { | ||
"fsevents": "~2.3.2" | ||
}, | ||
"devDependencies": { | ||
"@pvtnbr/eslint-config": "^0.22.0", | ||
"@types/cross-spawn": "^6.0.2", | ||
"@types/node": "^17.0.31", | ||
"@types/semver": "^7.3.9", | ||
"chokidar": "^3.5.3", | ||
"cleye": "^1.2.0", | ||
"cross-spawn": "^7.0.3", | ||
"eslint": "^8.15.0", | ||
"execa": "^6.1.0", | ||
"get-node": "^13.0.1", | ||
"manten": "^0.0.3", | ||
"pkgroll": "^1.2.2", | ||
"semver": "^7.3.7", | ||
"typescript": "^4.6.4" | ||
}, | ||
"eslintConfig": { | ||
"extends": "@pvtnbr", | ||
"ignorePatterns": [ | ||
"tests/fixtures" | ||
], | ||
"rules": { | ||
"@typescript-eslint/no-shadow": [ | ||
"error", | ||
{ | ||
"allow": [ | ||
"describe" | ||
] | ||
} | ||
] | ||
} | ||
} | ||
} |
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
Shell access
Supply chain riskThis module accesses the system shell. Accessing the system shell increases the risk of executing arbitrary code.
Found 1 instance in 1 package
Debug access
Supply chain riskUses debug, reflection and dynamic code execution features.
Found 1 instance in 1 package
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 8 instances in 1 package
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 1 instance in 1 package
No bug tracker
MaintenancePackage does not have a linked bug tracker in package.json.
Found 1 instance in 1 package
No repository
Supply chain riskPackage does not have a linked source code repository. Without this field, a package will have no reference to the location of the source code use to generate the package.
Found 1 instance in 1 package
No website
QualityPackage does not have a website.
Found 1 instance in 1 package
Empty package
Supply chain riskPackage does not contain any code. It may be removed, is name squatting, or the result of a faulty package publish.
Found 1 instance in 1 package
No README
QualityPackage does not have a README. This may indicate a failed publish or a low quality package.
Found 1 instance in 1 package
No tests
QualityPackage does not have any tests. This is a strong signal of a poorly maintained or low quality package.
Found 1 instance in 1 package
117848
3
476
0
59
Yes
3
14
1
15
3
+ Added@esbuild-kit/cjs-loader@1.0.2(transitive)
+ Added@esbuild-kit/core-utils@1.4.0(transitive)
+ Added@esbuild-kit/esm-loader@1.1.2(transitive)
+ Added@esbuild/linux-loong64@0.14.54(transitive)
+ Addedbuffer-from@1.1.2(transitive)
+ Addedes-module-lexer@0.10.5(transitive)
+ Addedesbuild@0.14.54(transitive)
+ Addedesbuild-android-64@0.14.54(transitive)
+ Addedesbuild-android-arm64@0.14.54(transitive)
+ Addedesbuild-darwin-64@0.14.54(transitive)
+ Addedesbuild-darwin-arm64@0.14.54(transitive)
+ Addedesbuild-freebsd-64@0.14.54(transitive)
+ Addedesbuild-freebsd-arm64@0.14.54(transitive)
+ Addedesbuild-linux-32@0.14.54(transitive)
+ Addedesbuild-linux-64@0.14.54(transitive)
+ Addedesbuild-linux-arm@0.14.54(transitive)
+ Addedesbuild-linux-arm64@0.14.54(transitive)
+ Addedesbuild-linux-mips64le@0.14.54(transitive)
+ Addedesbuild-linux-ppc64le@0.14.54(transitive)
+ Addedesbuild-linux-riscv64@0.14.54(transitive)
+ Addedesbuild-linux-s390x@0.14.54(transitive)
+ Addedesbuild-netbsd-64@0.14.54(transitive)
+ Addedesbuild-openbsd-64@0.14.54(transitive)
+ Addedesbuild-sunos-64@0.14.54(transitive)
+ Addedesbuild-windows-32@0.14.54(transitive)
+ Addedesbuild-windows-64@0.14.54(transitive)
+ Addedesbuild-windows-arm64@0.14.54(transitive)
+ Addedfsevents@2.3.3(transitive)
+ Addedget-tsconfig@3.2.0(transitive)
+ Addedsource-map@0.6.1(transitive)
+ Addedsource-map-support@0.5.21(transitive)