{"_id":"@arkahna/nx-workspace","_rev":"6-5be83a275ec46da31c0b8078121e8617","name":"@arkahna/nx-workspace","dist-tags":{"latest":"0.3.1"},"versions":{"0.3.0":{"name":"@arkahna/nx-workspace","version":"0.3.0","_id":"@arkahna/nx-workspace@0.3.0","maintainers":[{"name":"jakeginnivan","email":"jake@ginnivan.net"},{"name":"leigharkahna","email":"leigh@arkahna.io"}],"homepage":"https://github.com/arkahna/oss-nx-packages#readme","bugs":{"url":"https://github.com/arkahna/oss-nx-packages/issues"},"dist":{"shasum":"956b41f6db596b3c72c072a262d762e15bb09cea","tarball":"https://registry.npmjs.org/@arkahna/nx-workspace/-/nx-workspace-0.3.0.tgz","fileCount":49,"integrity":"sha512-Vezfo/Dtd4YlIW8V94bWxdx053j+lMeQnZH5+kHB6qWIUFnUJ+ZTTbkkhM981Bt4UzNlKDjYbpa8nsZ3M7kPYg==","signatures":[{"sig":"MEUCID5NE1NabVJn4yO8zNh4IYkjkuEhH8Cwc5Ku/U3A+nM4AiEAjaflg902Wnfp/7/u2rX4y1CWxq9KldmD8Zb1tz6Si3k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiyWLIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYLRAAjnemQ7LyiRN6oqzoBfqBtzTPaV1Xcr5QZ8maNGG7/2S70oWD\r\ne2TC1VqTCFkzxmbKAsX9UwQhuY1FauRgQwm/WI+/DKDMNPGYtBUwU/0oF01H\r\npqxlC4K/h7/SX1ccP1s9v+ms6mFUKTEDVTojmoUesqfLr1zPEOv7+1Z/ihr8\r\nWo83aUZoy41/9XXqfzG6AzKqGCqtSTYGwaFBmUlJSLEoapQe41JKt1BTep24\r\nfdAekHCq7FDBgtcZ9aSjfs90QAhedus8Lu7UJSXlV424XvTmHMCCKt+jihF3\r\nIwKEeBB0F1u57JlnrIDSRJW0dQtThRponLQ+t1k/OyxwLxaquYvjAM8wZEAs\r\nuWQVZBofMUIRFZQEjXgS+zieA0CvWfEpPsmZIpwNiW9/3D/SyhGlp3AnPiX9\r\nKwHx3cDldmEmbBDxgG8P1rI90PhuO3c+oN1dvQYKAi0n15PvT9NyR7oxszqq\r\nXePwQ2jbUsGZ9TBT1rAtU9sc/ZGMvnzhbA/QIXTXFthciJVcSogEqlmY46+/\r\noF5hVw17rHZ1z7CH+MWvLuSJRqPZo+jmETWHj0AT4rBaenI2g5GnDXKxHUeS\r\nXCA26s3Fq6Zf7zVlBQT70meJTEHHmVqJqPbjtm+3BoC7u0PvCG1vRSIYUC8i\r\naOlBDmBilgiA5erliQegg7/3VGzVrO6Q4TM=\r\n=5NRX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","_from":"file:arkahna-nx-workspace-0.3.0.tgz","typings":"./src/index.d.ts","_npmUser":{"name":"jakeginnivan","email":"jake@ginnivan.net"},"_resolved":"/private/var/folders/qb/1npkf1d54jqglwd_rj7qpc240000gn/T/9ecb3f982f256897ff5ecce48daaad49/arkahna-nx-workspace-0.3.0.tgz","executors":"./executors.json","_integrity":"sha512-Vezfo/Dtd4YlIW8V94bWxdx053j+lMeQnZH5+kHB6qWIUFnUJ+ZTTbkkhM981Bt4UzNlKDjYbpa8nsZ3M7kPYg==","generators":"./generators.json","repository":{"url":"git+https://github.com/arkahna/oss-nx-packages.git","type":"git"},"_npmVersion":"8.11.0","description":"Arkahna's workspace plugin to help configure NX repositories meeting our dev practices","directories":{},"_nodeVersion":"16.15.1","dependencies":{"execa":"^5","node-fetch":"^3.2.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nx-workspace_0.3.0_1657365192623_0.4439603050974965","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@arkahna/nx-workspace","version":"0.3.1","_id":"@arkahna/nx-workspace@0.3.1","maintainers":[{"name":"jakeginnivan","email":"jake@ginnivan.net"},{"name":"leigharkahna","email":"leigh@arkahna.io"}],"homepage":"https://github.com/arkahna/oss-nx-packages#readme","bugs":{"url":"https://github.com/arkahna/oss-nx-packages/issues"},"dist":{"shasum":"cd7798d4052aef56f805661c7c287bab00c24424","tarball":"https://registry.npmjs.org/@arkahna/nx-workspace/-/nx-workspace-0.3.1.tgz","fileCount":49,"integrity":"sha512-MM0nqYPtJhrHivO/zpRWqV0gFO00RvrIL2CM5gl/rb0YT0/IBCLt8CEzCb7/WcCl52/qJCuFmFlcsLWBkjcNIQ==","signatures":[{"sig":"MEUCIGPPwIdkiaN7E+xd3JTeW0bGWXU0nnX3qWIuSwS97+11AiEAnkZTUFAR/fOG/ytyqXyyyj48j5bKYyZRZ8Dhp8zpZMI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47762,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizNp2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7bQ//UjoAGvVqeZ8fqDsNBLgZ/ZAVg401P5dlt1/9Lz3VEq7mcf6B\r\nzOJUWGogP/+75Wrx4cmBisDIWyrTpMSlv6DJYvDtw7Gm20G4eXQz01fj41eD\r\nKHm76L/tH8Ywr/Pxf6oiOj3Zf6EMc/jAq2Ym6HA1kEch72DsNdI9XdsxaK9l\r\nd1wNq7Pl3uWt7eE/12lfXdwYk+nZLrMth3H8n4EJbpuUIGdoC3Ng1g2wmytr\r\n7XhH6TGAcGvZ50/BXPAdEROWTYUxoRgeh588rZTdHtqJSkxbxCJtD3KqejYU\r\n749lfQunzR475zwJm6RUMedZI7zakNylFoluNmowj0UVEJz4eOitEcN4ot7Z\r\nZ/dNYthPrlb8fn4ir1JLEPW0ZIVGXAmh9clXXgTQd7TFnkJENXSBIVGYZsPy\r\nP9EwuK7gbwwKi2G2KVi8NeO+nR9TMvG6hmstzsemROnC/Av7PbE2toqLGrO0\r\nVThVLRGjAEKkMbBnOyhBZsZ1m7dxP1IVBT6AtHvcS/NyI2cUeI/DEsV9JvAV\r\nlL81UxNs2RnrjLi49TAFOoviTakLwQ57S9z0FAi+ON0evvVtKZFilc7p80Lx\r\nebBmfoosYRVcXp2L3+mnvt1C7W3mmusyZXOn3Fp+XxhLHhOf9FlQ8yQ3A9Lu\r\nNrh/U3KaiqLTz/tr6VfmqBUBX96jxtO7tqg=\r\n=AnVs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","_from":"file:arkahna-nx-workspace-0.3.1.tgz","typings":"./src/index.d.ts","_npmUser":{"name":"jakeginnivan","email":"jake@ginnivan.net"},"_resolved":"/tmp/9745e813221ed40450569a4a0f16c7b9/arkahna-nx-workspace-0.3.1.tgz","executors":"./executors.json","_integrity":"sha512-MM0nqYPtJhrHivO/zpRWqV0gFO00RvrIL2CM5gl/rb0YT0/IBCLt8CEzCb7/WcCl52/qJCuFmFlcsLWBkjcNIQ==","generators":"./generators.json","repository":{"url":"git+https://github.com/arkahna/oss-nx-packages.git","type":"git"},"_npmVersion":"8.11.0","description":"Arkahna's workspace plugin to help configure NX repositories meeting our dev practices","directories":{},"_nodeVersion":"16.15.1","dependencies":{"execa":"^5","node-fetch":"^3.2.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nx-workspace_0.3.1_1657592438674_0.19141828311864884","host":"s3://npm-registry-packages"}}},"time":{"created":"2022-07-09T11:13:12.563Z","modified":"2026-01-07T13:12:56.158Z","0.3.0":"2022-07-09T11:13:12.865Z","0.3.1":"2022-07-12T02:20:38.935Z"},"bugs":{"url":"https://github.com/arkahna/oss-nx-packages/issues"},"homepage":"https://github.com/arkahna/oss-nx-packages#readme","repository":{"url":"git+https://github.com/arkahna/oss-nx-packages.git","type":"git"},"description":"Arkahna's workspace plugin to help configure NX repositories meeting our dev practices","maintainers":[{"email":"josh@arkahna.io","name":"joshuaboys"},{"email":"michael_hill@westnet.com.au","name":"michaelhillau"}],"readme":"# NX Workspace\n\nArkahna's workspace plugin to help configure NX repositories meeting our dev practices\n\n## Installation\n\n```\npnpm add @arkahna/nx-workspace\n```\n\n## Executors\n\n### run-command\n\nThe run-command executor in NX supports running multiple commands in parallel etc, but it doesn't support interactive CLI tools.\n\nThis executor can be used to execute a single command which required interactivity\n\n#### Usage\n\n```\n\"serve\": {\n    \"executor\": \"@arkahna/nx-workspace:run-command\",\n    \"options\": {\n        \"command\": \"dotnet watch msbuild /t:RunFunctions\",\n        \"cwd\": \"apps/my-app\"\n    }\n},\n```\n\n## Generators\n\n### setup-pnpm\n\nConfigures the PNPM package manager for this NX repo\n\n### Usage\n\n```\nnpx nx generate @arkahna/nx-workspace:setup-pnpm\n```\n\n### setup-changesets\n\n[Changesets](https://github.com/changesets/changesets) is a NPM CLI tool which enables you to create and manage your changelogs.\n\n### Usage\n\n```\nnpx nx generate @arkahna/nx-workspace:setup-changesets\n```\n\n## setup-js\n\nConfigures TypeScript for use in this mono repo, WARNING this will setup recommended defaults, potentially overriding some custom setup if this isn't a new repository\n\nIncludes:\n\n-   prettier\n-   vscode settings\n-   vscode recommended extensions\n-   vscode tasks / launch settings\n-   vitest for testing\n-   eslint\n-   recommended tsconfig settings\n","readmeFilename":"README.md"}