New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

taze

Package Overview
Dependencies
Maintainers
1
Versions
103
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

taze - npm Package Compare versions

Comparing version 0.5.0 to 0.6.0

bin/taze.mjs

2

dist/index.d.ts

@@ -19,3 +19,3 @@ import semver from 'semver';

interface ResolvedDependencies extends RawDependency {
latestVersionAvaliable?: string;
latestVersionAvailable?: string;
targetVersion: string;

@@ -22,0 +22,0 @@ targetVersionTime?: string;

{
"name": "taze",
"version": "0.5.0",
"version": "0.6.0",
"type": "module",
"packageManager": "pnpm@7.0.0",
"description": "A modern cli tool that keeps your deps fresh",

@@ -11,4 +13,4 @@ "license": "MIT",

"funding": "https://github.com/sponsors/antfu",
"main": "dist/index.js",
"module": "dist/esm/index.js",
"main": "dist/index.mjs",
"module": "dist/index.mjs",
"types": "dist/index.d.ts",

@@ -19,3 +21,3 @@ "files": [

"bin": {
"taze": "bin/taze.js"
"taze": "bin/taze.mjs"
},

@@ -27,16 +29,42 @@ "bugs": {

"dependencies": {
"@antfu/ni": "^0.13.2",
"cli-progress": "^3.10.0",
"debug": "^4.3.3",
"@antfu/ni": "^0.16.2",
"libnpmconfig": "^1.2.1",
"pacote": "^13",
"semver": "^7.3.7",
"yargs": "^17.4.1"
},
"devDependencies": {
"@antfu/eslint-config": "^0.22.0",
"@types/cli-progress": "^3.9.2",
"@types/debug": "^4.1.7",
"@types/node": "^17.0.31",
"@types/pacote": "^11.1.3",
"@types/semver": "^7.3.9",
"@types/yargs": "^17.0.10",
"bumpp": "^7.1.1",
"cli-progress": "^3.11.0",
"cross-env": "^7.0.3",
"debug": "^4.3.4",
"deepmerge": "^4.2.2",
"execa": "^5.0.0",
"eslint": "^8.14.0",
"esmo": "^0.14.1",
"fast-glob": "^3.2.11",
"find-up": "^5.0.0",
"libnpmconfig": "^1.2.1",
"pacote": "^11",
"find-up": "^6.3.0",
"picocolors": "^1.0.0",
"semver": "^7.3.5",
"yargs": "^17.3.1"
"rimraf": "^3.0.2",
"typescript": "^4.6.4",
"unbuild": "^0.7.4",
"vitest": "^0.10.0"
},
"readme": "<h1 align=\"center\">🥦 Taze <sup>𝚊𝚕𝚙𝚑𝚊</sup></h1>\n<p align=\"center\"><sup>(/ta:zei/, <em>fresh</em> in Turkish)</sup></p>\n<p align=\"center\">A modern cli tool that keeps your deps fresh</p>\n\n<pre align=\"center\">npx <b>taze</b></pre>\n\n<p align=\"center\">or recursively for <b>monorepos</b></p>\n\n<pre align=\"center\">npx taze <b>-r</b></pre>\n\n<p align='center'>\n<img src='./screenshots/r-major.png' width='600'/>\n</p>\n\n## Features\n\n- Built-in support for monorepos\n- No installation required - `npx taze`\n- Safe by default - updates in the version range your allowed\n\n## Usage\n\nBy default, `taze` will only bump versions in the ranges you specified in package.json *(which is safe and the default behavior of `npm install`)*\n\n<p align='center'>\n<img src='./screenshots/default.png' width='600'/>\n</p>\n\nTo ignore the ranges, if you explicitly set the maximum allowenace version changes. \n\nFor example `taze major` will check all changes and bump to the lastest stable changes including majors(breaking changes), or `taze minor` that bump to lastest minor changes within the same major version.\n\n<br>\n<p align='center'>\nCheck for <b>major</b> updates\n<br>\n<img src='./screenshots/major.png' width='600'/>\n</p>\n\n\n<p align='center'>\nCheck up to <b>minor</b> updates\n<br>\n<img src='./screenshots/minor.png' width='600'/>\n</p>\n\n<p align='center'>\nCheck up to <b>patch</b> updates\n<br>\n<img src='./screenshots/patch.png' width='600'/>\n</p>\n\n\n### Monorepo\n\n`taze` has the built-in first-class monorepo support. Simply adding `-r`, it will scan the subdirectories that contains `package.json` and update them together. It will handles in local private packages automatically.\n\n<p align='center'>\n<img src='./screenshots/r-default.png' width='600'/>\n</p>\n\n## Configures\n\nSee `taze --help` for more details\n\n### Filters\n\nYou can filter out packages you want to check for upgrades by `--include` or `--exclude`, they accept string and regex, separate by command(,).\n\n```bash\ntaze --include lodash,webpack\ntaze --include /react/ --exclude react-dom # regex is also supported\n```\n\n## Programmatic APIs\n\n> TODO:\n\n## Alternatives\n\n`taze` is inspired from the following tools.\n\n- [npm-check-updates](https://github.com/raineorshine/npm-check-updates)\n- [npm-check](https://github.com/dylang/npm-check)\n\nThey work well but have different focuses and feature sets, try them out as well :)\n\n## Thanks\n\nGreat thanks to [@sinoon](https://github.com/sinoon) who helped a lot on having idea brainstroming and feedback discussion. \n\n## License\n\nMIT License © 2020 [Anthony Fu](https://github.com/antfu)\n"
"eslintConfig": {
"extends": "@antfu/eslint-config"
},
"scripts": {
"preinstall": "npx only-allow pnpm",
"lint": "eslint .",
"dev": "cross-env DEBUG=taze:* esmo ./src/cli.ts",
"build": "unbuild",
"release": "bumpp --commit --tag --push && pnpm publish --no-git-checks",
"test": "vitest"
}
}

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc