{"_id":"@daotl/traf-nx","_rev":"3-36c5e3bd6720150e7cf325d5f9b375d5","name":"@daotl/traf-nx","dist-tags":{"latest":"0.0.17-2"},"versions":{"0.0.17":{"name":"@daotl/traf-nx","version":"0.0.17","main":"index.js","types":"src/index.d.ts","license":"MIT","description":"A cli tool that wraps `@traf/core` to be used with Nx.","repository":{"type":"git","url":"git+https://github.com/lemonade-hq/traf.git","directory":"libs/nx"},"keywords":["monorepo","monorepos","nx","nx-workspace","true-affected","affected"],"homepage":"https://github.com/lemonade-hq/traf#readme","publishConfig":{"access":"public"},"bin":{"traf-nx":"bin/traf-nx.js"},"dependencies":{"chalk":"^5.2.0","fast-find-in-files":"^1.0.1","globby":"^13.1.4","ts-morph":"^18.0.0","yargs":"^17.7.2"},"module":"./cli.js","type":"module","_id":"@daotl/traf-nx@0.0.17","gitHead":"c9dc2388270046eea87a6bbb8f05ccc6ecdc897a","bugs":{"url":"https://github.com/lemonade-hq/traf/issues"},"_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-fXxfNosQ2YBTzhDSkmNZa+8/zlygiXOhX66ll1Bw78qWNCod9ZMubiPqAKs5V9ncQfoeoCm8ak76rAZrhHntzA==","shasum":"bf00b2aa13ead4f37ba69d9bdb7af58a06105178","tarball":"https://registry.npmjs.org/@daotl/traf-nx/-/traf-nx-0.0.17.tgz","fileCount":9,"unpackedSize":21734,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGE5cVdeBHRBJe89gKVkvHamIVsylij3JVh3Kyl8s6cHAiEAkTF+XnYlgwNyKVNA39tMUnOByvnyILwXbnvizL5u7yw="}]},"_npmUser":{"name":"nex","email":"nexzhu@gmail.com"},"directories":{},"maintainers":[{"name":"zwj_cheer","email":"zwjCheer@163.com"},{"name":"nex","email":"nexzhu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traf-nx_0.0.17_1702957580629_0.8617086037925448"},"_hasShrinkwrap":false},"0.0.17-0":{"name":"@daotl/traf-nx","version":"0.0.17-0","main":"index.js","types":"src/index.d.ts","license":"MIT","description":"A cli tool that wraps `@traf/core` to be used with Nx.","repository":{"type":"git","url":"git+https://github.com/lemonade-hq/traf.git","directory":"libs/nx"},"keywords":["monorepo","monorepos","nx","nx-workspace","true-affected","affected"],"homepage":"https://github.com/lemonade-hq/traf#readme","publishConfig":{"access":"public"},"bin":{"traf-nx":"bin/traf-nx.js"},"_id":"@daotl/traf-nx@0.0.17-0","gitHead":"f0acea517dc8432b692c8716c9412d573ac04370","bugs":{"url":"https://github.com/lemonade-hq/traf/issues"},"_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-OxYNkVaQlG74r5TJ4PRgMrs389Ot782CBkIfg2Oak7PfiXCyJecRGE0vvfX0MA9HecOgjr2pUanFMPAF3/oh3A==","shasum":"b775d0cf200d9eb8c6d2de625ffe181dcd1e6283","tarball":"https://registry.npmjs.org/@daotl/traf-nx/-/traf-nx-0.0.17-0.tgz","fileCount":28,"unpackedSize":38411,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWWslRjEYSHtvhizXh04YsPqNzUquGoma3sO8itqTU9QIhAJ3nbr1TcRhYgXyvzUju0OjNhwR/XGx5V7rrJ5grU6iD"}]},"_npmUser":{"name":"nex","email":"nexzhu@gmail.com"},"directories":{},"maintainers":[{"name":"zwj_cheer","email":"zwjCheer@163.com"},{"name":"nex","email":"nexzhu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traf-nx_0.0.17-0_1703152652688_0.7986959930392823"},"_hasShrinkwrap":false},"0.0.17-1":{"name":"@daotl/traf-nx","version":"0.0.17-1","main":"index.js","types":"src/index.d.ts","license":"MIT","description":"A cli tool that wraps `@traf/core` to be used with Nx.","repository":{"type":"git","url":"git+https://github.com/lemonade-hq/traf.git","directory":"libs/nx"},"keywords":["monorepo","monorepos","nx","nx-workspace","true-affected","affected"],"homepage":"https://github.com/lemonade-hq/traf#readme","publishConfig":{"access":"public"},"bin":{"traf-nx":"bin/traf-nx.js"},"dependencies":{"chalk":"^5.2.0","fast-find-in-files":"^1.0.1","globby":"^13.1.4","ts-morph":"^18.0.0","yargs":"^17.7.2"},"module":"./cli.js","type":"module","_id":"@daotl/traf-nx@0.0.17-1","gitHead":"a8b0265b3d9576ac489c1ab15d30cfe4cf22f428","bugs":{"url":"https://github.com/lemonade-hq/traf/issues"},"_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-0Cd8xZ7FXIG2QQk/f4qNAYqiG7Ct6oAKhWPISNVdz9deQdGfJqeQUkmYn/qFsjGHHt8hGZLr4TF6QVj4mMskqQ==","shasum":"fce5cb85a272529529984a62571bf4ca733945d3","tarball":"https://registry.npmjs.org/@daotl/traf-nx/-/traf-nx-0.0.17-1.tgz","fileCount":9,"unpackedSize":22344,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsWdPcheC6b9pZMPTilF1VhovZHV9g40GYRecsbRcikQIhANrQZHjoV/4pTwpYG702p5m5XkN8IB9lvfnqVjM6e/xq"}]},"_npmUser":{"name":"nex","email":"nexzhu@gmail.com"},"directories":{},"maintainers":[{"name":"zwj_cheer","email":"zwjCheer@163.com"},{"name":"nex","email":"nexzhu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traf-nx_0.0.17-1_1703153815297_0.11645453915448245"},"_hasShrinkwrap":false},"0.0.17-2":{"name":"@daotl/traf-nx","version":"0.0.17-2","main":"index.js","types":"src/index.d.ts","license":"MIT","description":"A cli tool that wraps `@traf/core` to be used with Nx.","repository":{"type":"git","url":"git+https://github.com/lemonade-hq/traf.git","directory":"libs/nx"},"keywords":["monorepo","monorepos","nx","nx-workspace","true-affected","affected"],"homepage":"https://github.com/lemonade-hq/traf#readme","publishConfig":{"access":"public"},"bin":{"traf-nx":"bin/traf-nx.js"},"dependencies":{"chalk":"^5.2.0","fast-find-in-files":"^1.0.1","globby":"^13.1.4","ts-morph":"^18.0.0","yargs":"^17.7.2"},"module":"./cli.js","type":"module","_id":"@daotl/traf-nx@0.0.17-2","gitHead":"9ae52b82d5e66ebab134849661cca7cbafdf7e62","bugs":{"url":"https://github.com/lemonade-hq/traf/issues"},"_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-uLWvPm8LN8VQGpBCJzgcP94e7wXOw9tzAAwUBjhePqcbv34qVGDyOm0OZCt7d5L27sATVg6tg6sE1rRoB8AiCg==","shasum":"071e4f0d37a0716bc96e9146b6d4f93dc7ee930c","tarball":"https://registry.npmjs.org/@daotl/traf-nx/-/traf-nx-0.0.17-2.tgz","fileCount":13,"unpackedSize":45441,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0zJu1KvB6VoAABfaqDKWTMyxe0CCXv/S5wI0YPZbOAQIhAOwKbUGkaPoUa90CtZFb2diMZ6DFHKT5yK1hv6q2WvrB"}]},"_npmUser":{"name":"nex","email":"nexzhu@gmail.com"},"directories":{},"maintainers":[{"name":"zwj_cheer","email":"zwjCheer@163.com"},{"name":"nex","email":"nexzhu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traf-nx_0.0.17-2_1703161959725_0.00638110907906575"},"_hasShrinkwrap":false}},"time":{"created":"2023-12-19T03:46:20.473Z","0.0.17":"2023-12-19T03:46:20.786Z","modified":"2023-12-21T12:32:40.152Z","0.0.17-0":"2023-12-21T09:57:32.846Z","0.0.17-1":"2023-12-21T10:16:55.468Z","0.0.17-2":"2023-12-21T12:32:39.936Z"},"maintainers":[{"name":"zwj_cheer","email":"zwjCheer@163.com"},{"name":"nex","email":"nexzhu@gmail.com"}],"description":"A cli tool that wraps `@traf/core` to be used with Nx.","homepage":"https://github.com/lemonade-hq/traf#readme","keywords":["monorepo","monorepos","nx","nx-workspace","true-affected","affected"],"repository":{"type":"git","url":"git+https://github.com/lemonade-hq/traf.git","directory":"libs/nx"},"bugs":{"url":"https://github.com/lemonade-hq/traf/issues"},"license":"MIT","readme":"# traf 🚀\n\nAvoid unnecessary builds, tests, lint and more in your monorepo CI. Optimize your development process by intelligently finding affected dependencies and selectively triggering builds and tests only when needed.\n\n## `@traf/nx`\n\nA cli tool that wraps [`@traf/core`](https://github.com/lemonade-hq/traf#trafcore) to be used with Nx.\n\n> Will automatically find all projects in the nx workspace.\n\n### **Usage**\n\n```bash\nnpx @traf/nx@latest affected <action> [options]\n```\n\n### **Options**\n\n| Option               | Description                                                                          | Default              |\n|----------------------|--------------------------------------------------------------------------------------| -------------------- |\n| `--cwd`              | The current working directory                                                        | `process.cwd()`      |\n| `--all`              | Outputs all available projects regardless of changes                                 | `false`              |\n| `--base`             | The base branch to compare against                                                   | `origin/main`        |\n| `--tsConfigFilePath` | The path to the root tsconfig file                                                   | `tsconfig.base.json` |\n| `--action`           | The action to perform. Can be any command                                            | `log`                |\n| `--json`             | Output the result as JSON                                                            | `false`              |\n| `--includeFiles`     | Comma separated list of glob patterns to include (relative to projects' source root) |                      |\n| `--target`           | Comma separated list of targets to filter affected projects by                       |                      |\n","readmeFilename":"README.md"}