{"_id":"@microsoft/winappcli","_rev":"28-fffbcdebc1b43c7937fe40b154138cf1","name":"@microsoft/winappcli","dist-tags":{"latest":"0.7.1"},"versions":{"0.1.7":{"name":"@microsoft/winappcli","version":"0.1.7","keywords":["windows","sdk","buildtools","nuget","cppwinrt","windows-app-sdk","native-addon"],"author":{"name":"Microsoft"},"license":"MIT","_id":"@microsoft/winappcli@0.1.7","maintainers":[{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/WinAppCli#readme","bugs":{"url":"https://github.com/microsoft/WinAppCli/issues"},"os":["win32"],"bin":{"winapp":"cli.js"},"dist":{"shasum":"0778490320171b459aee7783f91247d77fad3be4","tarball":"https://registry.npmjs.org/@microsoft/winappcli/-/winappcli-0.1.7.tgz","fileCount":19,"integrity":"sha512-FlhbTXi9nQyAg4txW006hmYEXWF+UOV7gcHlB2o5SMIftvefu/2OarWtdZhLFbEnQZvqPB2iJ42Tt+Jo7McIbw==","signatures":[{"sig":"MEUCIGvChgkdOhhHrmGnAD3qaCb9nrWPV2N6/4760tAy3w7TAiEA+364E4YIYCC9+EioT4K4ieeqRS7IsJWTLvhvOpCfELY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21063851},"main":"index.js","_from":"file:M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\3a248a1f-89f6-483a-b25a-742bd9c026da\\microsoft-winappcli-0.1.7.tgz","engines":{"node":">=14.0.0"},"scripts":{"test":"node examples/test-buildtools.js","build":"npm run build-x64 && npm run build-arm64","clean":"node -e \"require('fs').rmSync('bin', {recursive: true, force: true})\"","copy-x64":"node -e \"const fs = require('fs'); const path = require('path'); const src = '../winapp-CLI/WinApp.Cli/bin/Release/net10.0-windows/win-x64/publish'; const dest = 'bin/win-x64'; fs.mkdirSync(dest, {recursive: true}); fs.cpSync(src, dest, {recursive: true});\"","build-x64":"dotnet publish ../winapp-CLI/WinApp.Cli/WinApp.Cli.csproj -c Release -r win-x64 --self-contained -o bin/win-x64","copy-arm64":"node -e \"const fs = require('fs'); const path = require('path'); const src = '../winapp-CLI/WinApp.Cli/bin/Release/net10.0-windows/win-arm64/publish'; const dest = 'bin/win-arm64'; fs.mkdirSync(dest, {recursive: true}); fs.cpSync(src, dest, {recursive: true});\"","build-arm64":"dotnet publish ../winapp-CLI/WinApp.Cli/WinApp.Cli.csproj -c Release -r win-arm64 --self-contained -o bin/win-arm64","postinstall":"node -e \"console.log('\\\\n🎉 Windows App Development CLI installed successfully!\\\\n\\\\nGet started with: npx winapp --help\\\\n')\"","build-copy-only":"npm run copy-x64 && npm run copy-arm64"},"_npmUser":{"name":"microsoft1es","email":"npmjs@microsoft.com"},"_resolved":"M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\3a248a1f-89f6-483a-b25a-742bd9c026da\\microsoft-winappcli-0.1.7.tgz","_integrity":"sha512-FlhbTXi9nQyAg4txW006hmYEXWF+UOV7gcHlB2o5SMIftvefu/2OarWtdZhLFbEnQZvqPB2iJ42Tt+Jo7McIbw==","repository":{"url":"git+https://github.com/microsoft/WinAppCli.git","type":"git"},"description":"Windows App Development CLI and BuildTools utilities for Node.js native addon development","directories":{},"_nodeVersion":"18.5.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/winappcli_0.1.7_1764025257426_0.8832010853223449","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@microsoft/winappcli","version":"0.1.8","keywords":["windows","sdk","buildtools","nuget","cppwinrt","windows-app-sdk","native-addon"],"author":{"name":"Microsoft"},"license":"MIT","_id":"@microsoft/winappcli@0.1.8","maintainers":[{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/WinAppCli#readme","bugs":{"url":"https://github.com/microsoft/WinAppCli/issues"},"os":["win32"],"bin":{"winapp":"cli.js"},"dist":{"shasum":"84372c459c62f1bd6f0a831c0eb2522c5ec4e031","tarball":"https://registry.npmjs.org/@microsoft/winappcli/-/winappcli-0.1.8.tgz","fileCount":21,"integrity":"sha512-n6WGOtqfIF748GlPIPOWI5J2yMNTeyWZ8mFcYOlmv9zAa5ztWPxnNQIZNrw5xSvRLx23x/hTt/3geQn3qYx7Yg==","signatures":[{"sig":"MEYCIQDkIWXnriKMvAcWG8BtDDXlaJIxGBQpVgntkBoNZsu36AIhAJ4FQbo+0/7WoYTgOl1Hgw5DMd9KcXAgZtwAI/TP2ZN9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21508642},"main":"index.js","_from":"file:M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App2\\temp\\8c7e6937-8edb-4b01-902b-7f695c4187a4\\microsoft-winappcli-0.1.8.tgz","engines":{"node":">=14.0.0"},"scripts":{"test":"node examples/test-buildtools.js","build":"npm run build-x64 && npm run build-arm64","clean":"node -e \"require('fs').rmSync('bin', {recursive: true, force: true})\"","copy-x64":"node -e \"const fs = require('fs'); const path = require('path'); const src = '../winapp-CLI/WinApp.Cli/bin/Release/net10.0-windows/win-x64/publish'; const dest = 'bin/win-x64'; fs.mkdirSync(dest, {recursive: true}); fs.cpSync(src, dest, {recursive: true});\"","build-x64":"dotnet publish ../winapp-CLI/WinApp.Cli/WinApp.Cli.csproj -c Release -r win-x64 --self-contained -o bin/win-x64","copy-arm64":"node -e \"const fs = require('fs'); const path = require('path'); const src = '../winapp-CLI/WinApp.Cli/bin/Release/net10.0-windows/win-arm64/publish'; const dest = 'bin/win-arm64'; fs.mkdirSync(dest, {recursive: true}); fs.cpSync(src, dest, {recursive: true});\"","build-arm64":"dotnet publish ../winapp-CLI/WinApp.Cli/WinApp.Cli.csproj -c Release -r win-arm64 --self-contained -o bin/win-arm64","postinstall":"node -e \"console.log('\\\\n🎉 Windows App Development CLI installed successfully!\\\\n\\\\nGet started with: npx winapp --help\\\\n')\"","build-copy-only":"npm run copy-x64 && npm run copy-arm64"},"_npmUser":{"name":"microsoft1es","email":"npmjs@microsoft.com"},"_resolved":"M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App2\\temp\\8c7e6937-8edb-4b01-902b-7f695c4187a4\\microsoft-winappcli-0.1.8.tgz","_integrity":"sha512-n6WGOtqfIF748GlPIPOWI5J2yMNTeyWZ8mFcYOlmv9zAa5ztWPxnNQIZNrw5xSvRLx23x/hTt/3geQn3qYx7Yg==","repository":{"url":"git+https://github.com/microsoft/WinAppCli.git","type":"git"},"description":"Windows App Development CLI and BuildTools utilities for Node.js native addon development","directories":{},"_nodeVersion":"18.5.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/winappcli_0.1.8_1765996587319_0.23468066640221874","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@microsoft/winappcli","version":"0.1.9","keywords":["windows","sdk","buildtools","nuget","cppwinrt","windows-app-sdk","native-addon"],"author":{"name":"Microsoft"},"license":"MIT","_id":"@microsoft/winappcli@0.1.9","maintainers":[{"name":"microsoft1es","email":"npmjs@microsoft.com"},{"name":"microsoft-oss-releases","email":"microsoft-oss-publishing@microsoft.com"}],"homepage":"https://github.com/microsoft/WinAppCli#readme","bugs":{"url":"https://github.com/microsoft/WinAppCli/issues"},"os":["win32"],"bin":{"winapp":"cli.js"},"dist":{"shasum":"b1b322aa054343b51a998c6be1d558ce25713135","tarball":"https://registry.npmjs.org/@microsoft/winappcli/-/winappcli-0.1.9.tgz","fileCount":21,"integrity":"sha512-A0bq1eI/A4Lv0GskY+dYL+QCmW3m3kLeniI6fjKCJbBR+/pNg9WxbdYPSIXxfWjbs58HRhPUB0LHmvYYsmQl2Q==","signatures":[{"sig":"MEUCIQDyxutoGSD8Ih/+i3oCVJ56ULmDye+h/IiGaVryMUxnPQIgQd891WYI2D7bjOvNNGCT9m/Uhy1XAupFDk52odMNqmE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27891228},"main":"index.js","_from":"file:M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App2\\temp\\5ace5d0c-a324-4a07-a4d1-d593da985904\\microsoft-winappcli-0.1.9.tgz","engines":{"node":">=14.0.0"},"scripts":{"test":"node examples/test-buildtools.js","build":"npm run build-x64 && npm run build-arm64","clean":"node -e \"require('fs').rmSync('bin', {recursive: true, force: true})\"","copy-x64":"node -e \"const fs = require('fs'); const path = require('path'); const src = '../winapp-CLI/WinApp.Cli/bin/Release/net10.0-windows/win-x64/publish'; const dest = 'bin/win-x64'; fs.mkdirSync(dest, {recursive: true}); fs.cpSync(src, dest, {recursive: true});\"","build-x64":"dotnet publish ../winapp-CLI/WinApp.Cli/WinApp.Cli.csproj -c Release -r win-x64 --self-contained -o bin/win-x64","copy-arm64":"node -e \"const fs = require('fs'); const path = require('path'); const src = '../winapp-CLI/WinApp.Cli/bin/Release/net10.0-windows/win-arm64/publish'; const dest = 'bin/win-arm64'; fs.mkdirSync(dest, {recursive: true}); fs.cpSync(src, dest, {recursive: true});\"","build-arm64":"dotnet publish ../winapp-CLI/WinApp.Cli/WinApp.Cli.csproj -c Release -r win-arm64 --self-contained -o bin/win-arm64","postinstall":"node -e \"console.log('\\\\n🎉 Windows App Development CLI installed successfully!\\\\n\\\\nGet started with: npx winapp --help\\\\n')\"","build-copy-only":"npm run copy-x64 && npm run copy-arm64"},"_npmUser":{"name":"microsoft1es","email":"npmjs@microsoft.com"},"_resolved":"M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App2\\temp\\5ace5d0c-a324-4a07-a4d1-d593da985904\\microsoft-winappcli-0.1.9.tgz","_integrity":"sha512-A0bq1eI/A4Lv0GskY+dYL+QCmW3m3kLeniI6fjKCJbBR+/pNg9WxbdYPSIXxfWjbs58HRhPUB0LHmvYYsmQl2Q==","repository":{"url":"git+https://github.com/microsoft/WinAppCli.git","type":"git"},"description":"Windows App Development CLI and BuildTools utilities for Node.js native addon development","directories":{},"_nodeVersion":"18.5.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/winappcli_0.1.9_1768955260677_0.003300290847213061","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@microsoft/winappcli","version":"0.1.10","keywords":["windows","sdk","buildtools","nuget","cppwinrt","windows-app-sdk","native-addon","typescript"],"author":{"name":"Microsoft"},"license":"MIT","_id":"@microsoft/winappcli@0.1.10","maintainers":[{"name":"microsoft1es","email":"npmjs@microsoft.com"},{"name":"microsoft-oss-releases","email":"microsoft-oss-publishing@microsoft.com"}],"homepage":"https://github.com/microsoft/WinAppCli#readme","bugs":{"url":"https://github.com/microsoft/WinAppCli/issues"},"os":["win32"],"bin":{"winapp":"dist/cli.js"},"dist":{"shasum":"f25638a64c18cb168cda0495ee6610a28264bbdb","tarball":"https://registry.npmjs.org/@microsoft/winappcli/-/winappcli-0.1.10.tgz","fileCount":41,"integrity":"sha512-X2x9HBWJL9Dqdfch2dJ2HRNs3CElj+w7zGdyN5xUzRTnsBNz9s1k2BchfvBMpiNfxpgm66IZcKGtgAsxj8L8Yw==","signatures":[{"sig":"MEUCIEqO1pRdWCX7Sq6yHE+88zqQlveLUXztJtBbe2ygla2+AiEA3RZXMzxLIINmdavmQ+60iHqDHs8VWD7NWMmtkQMnNp8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27971619},"main":"dist/index.js","_from":"file:M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App2\\temp\\6c94442e-4f78-4fa8-96a3-af9b8b3fa3d6\\microsoft-winappcli-0.1.10.tgz","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"scripts":{"lint":"eslint src/","test":"node examples/test-buildtools.js","build":"npm run format:check && npm run lint && npm run compile && npm run build-cli","clean":"node -e \"require('fs').rmSync('bin', {recursive: true, force: true}); require('fs').rmSync('dist', {recursive: true, force: true});\"","format":"prettier --write src/","compile":"tsc","copy-x64":"node -e \"const fs = require('fs'); const path = require('path'); const src = '../winapp-CLI/WinApp.Cli/bin/Release/net10.0-windows/win-x64/publish'; const dest = 'bin/win-x64'; fs.mkdirSync(dest, {recursive: true}); fs.cpSync(src, dest, {recursive: true});\"","lint:fix":"eslint src/ --fix","build-cli":"npm run build-x64 && npm run build-arm64","build-x64":"dotnet publish ../winapp-CLI/WinApp.Cli/WinApp.Cli.csproj -c Release -r win-x64 --self-contained -o bin/win-x64","copy-arm64":"node -e \"const fs = require('fs'); const path = require('path'); const src = '../winapp-CLI/WinApp.Cli/bin/Release/net10.0-windows/win-arm64/publish'; const dest = 'bin/win-arm64'; fs.mkdirSync(dest, {recursive: true}); fs.cpSync(src, dest, {recursive: true});\"","build-arm64":"dotnet publish ../winapp-CLI/WinApp.Cli/WinApp.Cli.csproj -c Release -r win-arm64 --self-contained -o bin/win-arm64","postinstall":"node -e \"console.log('\\\\n🎉 Windows App Development CLI installed successfully!\\\\n\\\\nGet started with: npx winapp --help\\\\n')\"","format:check":"prettier --check src/","compile:watch":"tsc --watch","prepublishOnly":"npm run compile","build-copy-only":"npm run copy-x64 && npm run copy-arm64"},"_npmUser":{"name":"microsoft1es","email":"npmjs@microsoft.com"},"_resolved":"M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App2\\temp\\6c94442e-4f78-4fa8-96a3-af9b8b3fa3d6\\microsoft-winappcli-0.1.10.tgz","_integrity":"sha512-X2x9HBWJL9Dqdfch2dJ2HRNs3CElj+w7zGdyN5xUzRTnsBNz9s1k2BchfvBMpiNfxpgm66IZcKGtgAsxj8L8Yw==","repository":{"url":"git+https://github.com/microsoft/WinAppCli.git","type":"git"},"description":"Windows App Development CLI and BuildTools utilities for Node.js native addon development","directories":{},"_nodeVersion":"18.5.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","globals":"^17.0.0","prettier":"^3.8.0","typescript":"^5.9.3","@types/node":"^25.0.9","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.53.1","@typescript-eslint/eslint-plugin":"^8.53.1"},"_npmOperationalInternal":{"tmp":"tmp/winappcli_0.1.10_1769049976050_0.831122393992215","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@microsoft/winappcli","version":"0.2.0","keywords":["windows","sdk","buildtools","nuget","cppwinrt","windows-app-sdk","native-addon","typescript"],"author":{"name":"Microsoft"},"license":"MIT","_id":"@microsoft/winappcli@0.2.0","maintainers":[{"name":"microsoft1es","email":"npmjs@microsoft.com"},{"name":"microsoft-oss-releases","email":"microsoft-oss-publishing@microsoft.com"}],"homepage":"https://github.com/microsoft/WinAppCli#readme","bugs":{"url":"https://github.com/microsoft/WinAppCli/issues"},"os":["win32"],"bin":{"winapp":"dist/cli.js"},"dist":{"shasum":"c3ec6d0deb6208bd41a3e684260892beb1194106","tarball":"https://registry.npmjs.org/@microsoft/winappcli/-/winappcli-0.2.0.tgz","fileCount":41,"integrity":"sha512-PU6kmCxE1F+fLyzcnkhnGqJFLKWBMGr8FJ1ooCQgzkJOsEj0vbGLG1opie8XeVaYbjQBN77vZ4AYqwB2pPTupQ==","signatures":[{"sig":"MEUCIDImSg0l3u6bRW9BmCMs7CVdD/hBOskRxLT6u/kZZQvhAiEAroFULO/n2nd3bY2/tfN8+th0STlCoUMTJPTjacyyHp0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28433439},"main":"dist/index.js","_from":"file:M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App2\\temp\\4a750a8d-c6c4-4106-9515-07e403f7de28\\microsoft-winappcli-0.2.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"lint":"eslint src/","test":"node examples/test-buildtools.js","build":"npm run format:check && npm run lint && npm run compile && npm run build-cli","clean":"node -e \"require('fs').rmSync('bin', {recursive: true, force: true}); require('fs').rmSync('dist', {recursive: true, force: true});\"","format":"prettier --write src/","compile":"tsc","copy-x64":"node -e \"const fs = require('fs'); const path = require('path'); const src = '../winapp-CLI/WinApp.Cli/bin/Release/net10.0-windows/win-x64/publish'; const dest = 'bin/win-x64'; fs.mkdirSync(dest, {recursive: true}); fs.cpSync(src, dest, {recursive: true});\"","lint:fix":"eslint src/ --fix","build-cli":"npm run build-x64 && npm run build-arm64","build-x64":"dotnet publish ../winapp-CLI/WinApp.Cli/WinApp.Cli.csproj -c Release -r win-x64 --self-contained -o bin/win-x64","copy-arm64":"node -e \"const fs = require('fs'); const path = require('path'); const src = '../winapp-CLI/WinApp.Cli/bin/Release/net10.0-windows/win-arm64/publish'; const dest = 'bin/win-arm64'; fs.mkdirSync(dest, {recursive: true}); fs.cpSync(src, dest, {recursive: true});\"","build-arm64":"dotnet publish ../winapp-CLI/WinApp.Cli/WinApp.Cli.csproj -c Release -r win-arm64 --self-contained -o bin/win-arm64","postinstall":"node -e \"console.log('\\\\n🎉 Windows App Development CLI installed successfully!\\\\n\\\\nGet started with: npx winapp --help\\\\n')\"","format:check":"prettier --check src/","compile:watch":"tsc --watch","prepublishOnly":"npm run compile","build-copy-only":"npm run copy-x64 && npm run copy-arm64"},"_npmUser":{"name":"microsoft1es","email":"npmjs@microsoft.com"},"_resolved":"M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App2\\temp\\4a750a8d-c6c4-4106-9515-07e403f7de28\\microsoft-winappcli-0.2.0.tgz","_integrity":"sha512-PU6kmCxE1F+fLyzcnkhnGqJFLKWBMGr8FJ1ooCQgzkJOsEj0vbGLG1opie8XeVaYbjQBN77vZ4AYqwB2pPTupQ==","repository":{"url":"git+https://github.com/microsoft/WinAppCli.git","type":"git"},"description":"Windows App Development CLI and BuildTools utilities for Node.js native addon development","directories":{},"_nodeVersion":"18.5.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.1","globals":"^17.3.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.3.0","typescript-eslint":"^8.56.1","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/winappcli_0.2.0_1772224471864_0.9738834157363288","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@microsoft/winappcli","version":"0.2.1","keywords":["windows","sdk","buildtools","nuget","cppwinrt","windows-app-sdk","native-addon","typescript"],"author":{"name":"Microsoft"},"license":"MIT","_id":"@microsoft/winappcli@0.2.1","maintainers":[{"name":"microsoft1es","email":"npmjs@microsoft.com"},{"name":"microsoft-oss-releases","email":"microsoft-oss-publishing@microsoft.com"}],"homepage":"https://github.com/microsoft/WinAppCli#readme","bugs":{"url":"https://github.com/microsoft/WinAppCli/issues"},"os":["win32"],"bin":{"winapp":"dist/cli.js"},"dist":{"shasum":"e625e4f57ef03b25855230444e037cac011d9728","tarball":"https://registry.npmjs.org/@microsoft/winappcli/-/winappcli-0.2.1.tgz","fileCount":46,"integrity":"sha512-t9pmDVfITGNZczlYmWxx1u77M4Sb8rlfnKpWNpg3RreM80odVsUJWtRa45xpDeBMODbzsnxitU1s0MlqXj4sqQ==","signatures":[{"sig":"MEYCIQCyxzC7aM2ai2R0i38oPedf4Kksb0PXo8eO+iEYkqEb6QIhAKF3XnOj0dax0nWUmnOcrvJ5fcIRvhWosvUmHCwyUyvE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55567152},"main":"dist/index.js","_from":"file:M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App2\\temp\\ca2a3563-5c79-421c-a58d-c7a43ae2d59b\\microsoft-winappcli-0.2.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"lint":"eslint src/","build":"npm run generate-commands && npm run format:check && npm run lint && npm run compile && npm run build-cli","clean":"node -e \"require('fs').rmSync('bin', {recursive: true, force: true}); require('fs').rmSync('dist', {recursive: true, force: true});\"","format":"prettier --write src/","compile":"tsc","copy-x64":"node -e \"const fs = require('fs'); const path = require('path'); const src = '../winapp-CLI/WinApp.Cli/bin/Release/net10.0-windows/win-x64/publish'; const dest = 'bin/win-x64'; fs.mkdirSync(dest, {recursive: true}); fs.cpSync(src, dest, {recursive: true});\"","lint:fix":"eslint src/ --fix","build-cli":"npm run build-x64 && npm run build-arm64","build-x64":"dotnet publish ../winapp-CLI/WinApp.Cli/WinApp.Cli.csproj -c Release -r win-x64 --self-contained -o bin/win-x64","copy-arm64":"node -e \"const fs = require('fs'); const path = require('path'); const src = '../winapp-CLI/WinApp.Cli/bin/Release/net10.0-windows/win-arm64/publish'; const dest = 'bin/win-arm64'; fs.mkdirSync(dest, {recursive: true}); fs.cpSync(src, dest, {recursive: true});\"","build-arm64":"dotnet publish ../winapp-CLI/WinApp.Cli/WinApp.Cli.csproj -c Release -r win-arm64 --self-contained -o bin/win-arm64","postinstall":"node -e \"console.log('\\\\n🎉 Windows App Development CLI installed successfully!\\\\n\\\\nGet started with: npx winapp --help\\\\n')\"","format:check":"prettier --check src/","compile:watch":"tsc --watch","generate-docs":"node scripts/generate-docs.mjs","prepublishOnly":"npm run compile","build-copy-only":"npm run copy-x64 && npm run copy-arm64","generate-commands":"node scripts/generate-commands.mjs","generate-docs:check":"node scripts/generate-docs.mjs --check","generate-commands:check":"node scripts/generate-commands.mjs --check"},"_npmUser":{"name":"microsoft1es","email":"npmjs@microsoft.com"},"_resolved":"M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App2\\temp\\ca2a3563-5c79-421c-a58d-c7a43ae2d59b\\microsoft-winappcli-0.2.1.tgz","_integrity":"sha512-t9pmDVfITGNZczlYmWxx1u77M4Sb8rlfnKpWNpg3RreM80odVsUJWtRa45xpDeBMODbzsnxitU1s0MlqXj4sqQ==","repository":{"url":"git+https://github.com/microsoft/WinAppCli.git","type":"git"},"description":"Windows App Development CLI and BuildTools utilities for Node.js native addon development","directories":{},"_nodeVersion":"18.5.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.1.0","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/winappcli_0.2.1_1774894818009_0.3310510190022118","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@microsoft/winappcli","version":"0.3.0","keywords":["windows","sdk","buildtools","nuget","cppwinrt","windows-app-sdk","native-addon","typescript"],"author":{"name":"Microsoft"},"license":"MIT","_id":"@microsoft/winappcli@0.3.0","maintainers":[{"name":"microsoft1es","email":"npmjs@microsoft.com"},{"name":"microsoft-oss-releases","email":"microsoft-oss-publishing@microsoft.com"}],"homepage":"https://github.com/microsoft/WinAppCli#readme","bugs":{"url":"https://github.com/microsoft/WinAppCli/issues"},"os":["win32"],"bin":{"winapp":"dist/cli.js"},"dist":{"shasum":"e8d086f2c38d19146af395b00aa97187e19408f6","tarball":"https://registry.npmjs.org/@microsoft/winappcli/-/winappcli-0.3.0.tgz","fileCount":46,"integrity":"sha512-6rgETA34/7U/SJoOYpPYkn7ydpsMPsSw5Qeei9qT0JWfJ6A6WVHawzTPykFCbw8xgsE37o2M0J8lEDsepb3fLA==","signatures":[{"sig":"MEUCIQDMBC1xCuVQv9pkcyz4wiwDgfd4SGkeAHD7vCZG+wc7lQIgZcB+uKTO+6GJk6QPzlME4DkB2MSMB6+ZXPMfsN7obl4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65364882},"main":"dist/index.js","_from":"file:M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App2\\temp\\eaceba9d-4e02-414b-bc96-4aa810ffca17\\microsoft-winappcli-0.3.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"lint":"eslint src/","build":"npm run generate-commands && npm run format:check && npm run lint && npm run compile && npm run build-cli","clean":"node -e \"require('fs').rmSync('bin', {recursive: true, force: true}); require('fs').rmSync('dist', {recursive: true, force: true});\"","format":"prettier --write src/","compile":"tsc","copy-x64":"node -e \"const fs = require('fs'); const src = '../../artifacts/cli/win-x64'; const dest = 'bin/win-x64'; fs.mkdirSync(dest, {recursive: true}); fs.cpSync(src, dest, {recursive: true});\"","lint:fix":"eslint src/ --fix","build-cli":"npm run build-x64 && npm run build-arm64","build-x64":"dotnet publish ../winapp-CLI/WinApp.Cli/WinApp.Cli.csproj -c Release -r win-x64 --self-contained -o bin/win-x64","copy-arm64":"node -e \"const fs = require('fs'); const src = '../../artifacts/cli/win-arm64'; const dest = 'bin/win-arm64'; fs.mkdirSync(dest, {recursive: true}); fs.cpSync(src, dest, {recursive: true});\"","build-arm64":"dotnet publish ../winapp-CLI/WinApp.Cli/WinApp.Cli.csproj -c Release -r win-arm64 --self-contained -o bin/win-arm64","postinstall":"node -e \"console.log('\\\\n🎉 Windows App Development CLI installed successfully!\\\\n\\\\nGet started with: npx winapp --help\\\\n')\"","format:check":"prettier --check src/","compile:watch":"tsc --watch","generate-docs":"node scripts/generate-docs.mjs","prepublishOnly":"npm run compile","build-copy-only":"npm run copy-x64 && npm run copy-arm64","generate-commands":"node scripts/generate-commands.mjs","generate-docs:check":"node scripts/generate-docs.mjs --check","generate-commands:check":"node scripts/generate-commands.mjs --check"},"_npmUser":{"name":"microsoft1es","email":"npmjs@microsoft.com"},"_resolved":"M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App2\\temp\\eaceba9d-4e02-414b-bc96-4aa810ffca17\\microsoft-winappcli-0.3.0.tgz","_integrity":"sha512-6rgETA34/7U/SJoOYpPYkn7ydpsMPsSw5Qeei9qT0JWfJ6A6WVHawzTPykFCbw8xgsE37o2M0J8lEDsepb3fLA==","repository":{"url":"git+https://github.com/microsoft/WinAppCli.git","type":"git"},"description":"Windows App Development CLI and BuildTools utilities for Node.js native addon development","directories":{},"_nodeVersion":"18.5.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.1.0","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/winappcli_0.3.0_1776839154454_0.3396725403730836","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@microsoft/winappcli","version":"0.3.1","keywords":["windows","sdk","buildtools","nuget","cppwinrt","windows-app-sdk","native-addon","typescript"],"author":{"name":"Microsoft"},"license":"MIT","_id":"@microsoft/winappcli@0.3.1","maintainers":[{"name":"microsoft1es","email":"npmjs@microsoft.com"},{"name":"microsoft-oss-releases","email":"microsoft-oss-publishing@microsoft.com"}],"homepage":"https://github.com/microsoft/WinAppCli#readme","bugs":{"url":"https://github.com/microsoft/WinAppCli/issues"},"os":["win32"],"bin":{"winapp":"dist/cli.js"},"dist":{"shasum":"0c397b106a2e3b35abd55ec7b57ef098e35d13a8","tarball":"https://registry.npmjs.org/@microsoft/winappcli/-/winappcli-0.3.1.tgz","fileCount":46,"integrity":"sha512-zXwHOmz71VyTdURBn21KrFpMlXf98KtWTEea68hsa25b7dTDP4BL8SnvYLmIoSjlBlIkl2viMxWDEq67maUm8w==","signatures":[{"sig":"MEQCIEy4pj4LNnVXpq1DeYkFqZ3BDSa5fd2qtusBdlo6f0s9AiBx/nyvGTO/l1vmPpomRCZ8hBG0CsVsxzDho1gSOu8l2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65743690},"main":"dist/index.js","_from":"file:M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App2\\temp\\0722539b-55c1-4646-84c8-35ef52daed58\\microsoft-winappcli-0.3.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"lint":"eslint src/","build":"npm run generate-commands && npm run format:check && npm run lint && npm run compile && npm run build-cli","clean":"node -e \"require('fs').rmSync('bin', {recursive: true, force: true}); require('fs').rmSync('dist', {recursive: true, force: true});\"","format":"prettier --write src/","compile":"tsc","copy-x64":"node -e \"const fs = require('fs'); const src = '../../artifacts/cli/win-x64'; const dest = 'bin/win-x64'; fs.mkdirSync(dest, {recursive: true}); fs.cpSync(src, dest, {recursive: true});\"","lint:fix":"eslint src/ --fix","build-cli":"npm run build-x64 && npm run build-arm64","build-x64":"dotnet publish ../winapp-CLI/WinApp.Cli/WinApp.Cli.csproj -c Release -r win-x64 --self-contained -o bin/win-x64","copy-arm64":"node -e \"const fs = require('fs'); const src = '../../artifacts/cli/win-arm64'; const dest = 'bin/win-arm64'; fs.mkdirSync(dest, {recursive: true}); fs.cpSync(src, dest, {recursive: true});\"","build-arm64":"dotnet publish ../winapp-CLI/WinApp.Cli/WinApp.Cli.csproj -c Release -r win-arm64 --self-contained -o bin/win-arm64","postinstall":"node -e \"console.log('\\\\n🎉 Windows App Development CLI installed successfully!\\\\n\\\\nGet started with: npx winapp --help\\\\n')\"","format:check":"prettier --check src/","compile:watch":"tsc --watch","generate-docs":"node scripts/generate-docs.mjs","prepublishOnly":"npm run compile","build-copy-only":"npm run copy-x64 && npm run copy-arm64","generate-commands":"node scripts/generate-commands.mjs","generate-docs:check":"node scripts/generate-docs.mjs --check","generate-commands:check":"node scripts/generate-commands.mjs --check"},"_npmUser":{"name":"microsoft1es","email":"npmjs@microsoft.com"},"_resolved":"M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App2\\temp\\0722539b-55c1-4646-84c8-35ef52daed58\\microsoft-winappcli-0.3.1.tgz","_integrity":"sha512-zXwHOmz71VyTdURBn21KrFpMlXf98KtWTEea68hsa25b7dTDP4BL8SnvYLmIoSjlBlIkl2viMxWDEq67maUm8w==","repository":{"url":"git+https://github.com/microsoft/WinAppCli.git","type":"git"},"description":"Windows App Development CLI and BuildTools utilities for Node.js native addon development","directories":{},"_nodeVersion":"18.5.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.1.0","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/winappcli_0.3.1_1777663055773_0.9180253028945189","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@microsoft/winappcli","version":"0.3.2","keywords":["windows","sdk","buildtools","nuget","cppwinrt","windows-app-sdk","native-addon","typescript"],"author":{"name":"Microsoft"},"license":"MIT","_id":"@microsoft/winappcli@0.3.2","maintainers":[{"name":"microsoft1es","email":"npmjs@microsoft.com"},{"name":"microsoft-oss-releases","email":"microsoft-oss-publishing@microsoft.com"}],"homepage":"https://github.com/microsoft/WinAppCli#readme","bugs":{"url":"https://github.com/microsoft/WinAppCli/issues"},"os":["win32"],"bin":{"winapp":"dist/cli.js"},"dist":{"shasum":"5a2044cd5cc9ccefd1165d8a5749227e70e35007","tarball":"https://registry.npmjs.org/@microsoft/winappcli/-/winappcli-0.3.2.tgz","fileCount":46,"integrity":"sha512-Nocp5zP2bqRzpQrcicubxss3/G+u4ZGJKOpk8DVz3sn88bfq/OImSqx0awXWaNKrFoKvEBJY7AuG2WhjAue7ZQ==","signatures":[{"sig":"MEUCIQD6tXyJX5GG4Aj5cEckmxIr2UK+wamVKtGe9dMW31y+3QIgPTdJOd97OtyOzKIH0kZRtRtFfpPYuS72EtPZbkYCTYE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67022956},"main":"dist/index.js","_from":"file:M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\90d13425-b8cd-48a8-806b-01241dcd3188\\microsoft-winappcli-0.3.2.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"lint":"eslint src/","build":"npm run generate-commands && npm run format:check && npm run lint && npm run compile && npm run build-cli","clean":"node -e \"require('fs').rmSync('bin', {recursive: true, force: true}); require('fs').rmSync('dist', {recursive: true, force: true});\"","format":"prettier --write src/","compile":"tsc","copy-x64":"node -e \"const fs = require('fs'); const src = '../../artifacts/cli/win-x64'; const dest = 'bin/win-x64'; fs.mkdirSync(dest, {recursive: true}); fs.cpSync(src, dest, {recursive: true});\"","lint:fix":"eslint src/ --fix","build-cli":"npm run build-x64 && npm run build-arm64","build-x64":"dotnet publish ../winapp-CLI/WinApp.Cli/WinApp.Cli.csproj -c Release -r win-x64 --self-contained -o bin/win-x64","copy-arm64":"node -e \"const fs = require('fs'); const src = '../../artifacts/cli/win-arm64'; const dest = 'bin/win-arm64'; fs.mkdirSync(dest, {recursive: true}); fs.cpSync(src, dest, {recursive: true});\"","build-arm64":"dotnet publish ../winapp-CLI/WinApp.Cli/WinApp.Cli.csproj -c Release -r win-arm64 --self-contained -o bin/win-arm64","postinstall":"node -e \"console.log('\\\\n🎉 Windows App Development CLI installed successfully!\\\\n\\\\nGet started with: npx winapp --help\\\\n')\"","format:check":"prettier --check src/","compile:watch":"tsc --watch","generate-docs":"node scripts/generate-docs.mjs","prepublishOnly":"npm run compile","build-copy-only":"npm run copy-x64 && npm run copy-arm64","generate-commands":"node scripts/generate-commands.mjs","generate-docs:check":"node scripts/generate-docs.mjs --check","generate-commands:check":"node scripts/generate-commands.mjs --check"},"_npmUser":{"name":"microsoft1es","email":"npmjs@microsoft.com"},"_resolved":"M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\90d13425-b8cd-48a8-806b-01241dcd3188\\microsoft-winappcli-0.3.2.tgz","_integrity":"sha512-Nocp5zP2bqRzpQrcicubxss3/G+u4ZGJKOpk8DVz3sn88bfq/OImSqx0awXWaNKrFoKvEBJY7AuG2WhjAue7ZQ==","repository":{"url":"git+https://github.com/microsoft/WinAppCli.git","type":"git"},"description":"Windows App Development CLI and BuildTools utilities for Node.js native addon development","directories":{},"_nodeVersion":"18.5.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.1.0","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/winappcli_0.3.2_1780447454714_0.1355812212721743","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@microsoft/winappcli","version":"0.4.0","keywords":["windows","sdk","buildtools","nuget","cppwinrt","windows-app-sdk","native-addon","typescript"],"author":{"name":"Microsoft"},"license":"MIT","_id":"@microsoft/winappcli@0.4.0","maintainers":[{"name":"microsoft1es","email":"npmjs@microsoft.com"},{"name":"microsoft-oss-releases","email":"microsoft-oss-publishing@microsoft.com"}],"homepage":"https://github.com/microsoft/WinAppCli#readme","bugs":{"url":"https://github.com/microsoft/WinAppCli/issues"},"os":["win32"],"bin":{"winapp":"dist/cli.js"},"dist":{"shasum":"925a38a40b9db5af41300b45827b158d85e1f0df","tarball":"https://registry.npmjs.org/@microsoft/winappcli/-/winappcli-0.4.0.tgz","fileCount":103,"integrity":"sha512-JgfiSdph5kvennZxcDx79+py+mCzFURD7nwOGRjvJPNmprv6sClN+BG7j/5IFiZLSqMoD3Q/CXc8MKN8TN1ugw==","signatures":[{"sig":"MEUCIDQEC6SMgTifeNaNausjw8XVUSpIQmKGTSEbOzd7m/o+AiEAoAspRF6ZPPQcMfB17VEO3oBnASh3+kCSmuznKymS6DU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67561950},"main":"dist/index.js","_from":"file:M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\8aa2e830-3500-4671-832c-8ca9d93da8a8\\microsoft-winappcli-0.4.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"lint":"eslint src/","test":"tsc -p tsconfig.test.json && node --test \"dist-test/test/**/*.test.js\"","build":"npm run generate-commands && npm run format:check && npm run lint && npm run compile && npm run build-cli","clean":"node -e \"require('fs').rmSync('bin', {recursive: true, force: true}); require('fs').rmSync('dist', {recursive: true, force: true});\"","format":"prettier --write src/","compile":"tsc","copy-x64":"node -e \"const fs = require('fs'); const src = '../../artifacts/cli/win-x64'; const dest = 'bin/win-x64'; fs.mkdirSync(dest, {recursive: true}); fs.cpSync(src, dest, {recursive: true});\"","lint:fix":"eslint src/ --fix","build-cli":"npm run build-x64 && npm run build-arm64","build-x64":"dotnet publish ../winapp-CLI/WinApp.Cli/WinApp.Cli.csproj -c Release -r win-x64 --self-contained -o bin/win-x64","copy-arm64":"node -e \"const fs = require('fs'); const src = '../../artifacts/cli/win-arm64'; const dest = 'bin/win-arm64'; fs.mkdirSync(dest, {recursive: true}); fs.cpSync(src, dest, {recursive: true});\"","build-arm64":"dotnet publish ../winapp-CLI/WinApp.Cli/WinApp.Cli.csproj -c Release -r win-arm64 --self-contained -o bin/win-arm64","postinstall":"node -e \"console.log('\\\\n🎉 Windows App Development CLI installed successfully!\\\\n\\\\nGet started with: npx winapp --help\\\\n')\"","format:check":"prettier --check src/","compile:watch":"tsc --watch","generate-docs":"node scripts/generate-docs.mjs","prepublishOnly":"npm run compile","build-copy-only":"npm run copy-x64 && npm run copy-arm64","generate-commands":"node scripts/generate-commands.mjs","generate-docs:check":"node scripts/generate-docs.mjs --check","generate-commands:check":"node scripts/generate-commands.mjs --check"},"_npmUser":{"name":"microsoft1es","email":"npmjs@microsoft.com"},"_resolved":"M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\8aa2e830-3500-4671-832c-8ca9d93da8a8\\microsoft-winappcli-0.4.0.tgz","_integrity":"sha512-JgfiSdph5kvennZxcDx79+py+mCzFURD7nwOGRjvJPNmprv6sClN+BG7j/5IFiZLSqMoD3Q/CXc8MKN8TN1ugw==","repository":{"url":"git+https://github.com/microsoft/WinAppCli.git","type":"git"},"description":"Windows App Development CLI and BuildTools utilities for Node.js native addon development","directories":{},"_nodeVersion":"18.5.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.1.0","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/winappcli_0.4.0_1782418466613_0.8122254589056006","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@microsoft/winappcli","version":"0.5.0","keywords":["windows","sdk","buildtools","nuget","cppwinrt","windows-app-sdk","native-addon","typescript"],"author":{"name":"Microsoft"},"license":"MIT","_id":"@microsoft/winappcli@0.5.0","maintainers":[{"name":"microsoft1es","email":"npmjs@microsoft.com"},{"name":"microsoft-oss-releases","email":"microsoft-oss-publishing@microsoft.com"}],"homepage":"https://github.com/microsoft/WinAppCli#readme","bugs":{"url":"https://github.com/microsoft/WinAppCli/issues"},"os":["win32"],"bin":{"winapp":"dist/cli.js"},"dist":{"shasum":"bf9f8fdca6e52018efe186c1be082e59aec2b619","tarball":"https://registry.npmjs.org/@microsoft/winappcli/-/winappcli-0.5.0.tgz","fileCount":106,"integrity":"sha512-EZbMc1XQTCAkBeIZTWPCc0f3s53yGernSWjwHyJLj5xTPX2wHvT3oWSyXkAjzj/Wvkd286jGE7/gYG+Kjq4uKg==","signatures":[{"sig":"MEQCIGumD5G4RGibLZbY+hybJUDqctXcTsxQ0MGBWOqrlmVqAiBYjM9PsEjBkS0/OHyajSWaFgQC1C7Lc4Uu5SopFSenGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69399010},"main":"dist/index.js","_from":"file:M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\86200eb3-2eb3-454c-ad91-4248f7978870\\microsoft-winappcli-0.5.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"lint":"eslint src/","test":"tsc -p tsconfig.test.json && node --test \"dist-test/test/**/*.test.js\"","build":"npm run generate-commands && npm run format:check && npm run lint && npm run compile && npm run build-cli","clean":"node -e \"require('fs').rmSync('bin', {recursive: true, force: true}); require('fs').rmSync('dist', {recursive: true, force: true});\"","format":"prettier --write src/","compile":"tsc","copy-x64":"node -e \"const fs = require('fs'); const src = '../../artifacts/cli/win-x64'; const dest = 'bin/win-x64'; fs.mkdirSync(dest, {recursive: true}); fs.cpSync(src, dest, {recursive: true});\"","lint:fix":"eslint src/ --fix","build-cli":"npm run build-x64 && npm run build-arm64","build-x64":"dotnet publish ../winapp-CLI/WinApp.Cli/WinApp.Cli.csproj -c Release -r win-x64 --self-contained -o bin/win-x64","copy-arm64":"node -e \"const fs = require('fs'); const src = '../../artifacts/cli/win-arm64'; const dest = 'bin/win-arm64'; fs.mkdirSync(dest, {recursive: true}); fs.cpSync(src, dest, {recursive: true});\"","build-arm64":"dotnet publish ../winapp-CLI/WinApp.Cli/WinApp.Cli.csproj -c Release -r win-arm64 --self-contained -o bin/win-arm64","postinstall":"node -e \"console.log('\\\\n🎉 Windows App Development CLI installed successfully!\\\\n\\\\nGet started with: npx winapp --help\\\\n')\"","format:check":"prettier --check src/","compile:watch":"tsc --watch","generate-docs":"node scripts/generate-docs.mjs","prepublishOnly":"npm run compile","build-copy-only":"npm run copy-x64 && npm run copy-arm64","generate-commands":"node scripts/generate-commands.mjs","generate-docs:check":"node scripts/generate-docs.mjs --check","generate-commands:check":"node scripts/generate-commands.mjs --check"},"_npmUser":{"name":"microsoft1es","email":"npmjs@microsoft.com"},"_resolved":"M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\86200eb3-2eb3-454c-ad91-4248f7978870\\microsoft-winappcli-0.5.0.tgz","_integrity":"sha512-EZbMc1XQTCAkBeIZTWPCc0f3s53yGernSWjwHyJLj5xTPX2wHvT3oWSyXkAjzj/Wvkd286jGE7/gYG+Kjq4uKg==","repository":{"url":"git+https://github.com/microsoft/WinAppCli.git","type":"git"},"description":"Windows App Development CLI and BuildTools utilities for Node.js native addon development","directories":{},"_nodeVersion":"18.5.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.1.0","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/winappcli_0.5.0_1784572423863_0.059031438559788985","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@microsoft/winappcli","version":"0.6.0","keywords":["windows","sdk","buildtools","nuget","cppwinrt","windows-app-sdk","native-addon","typescript"],"author":{"name":"Microsoft"},"license":"MIT","_id":"@microsoft/winappcli@0.6.0","maintainers":[{"name":"microsoft1es","email":"npmjs@microsoft.com"},{"name":"microsoft-oss-releases","email":"microsoft-oss-publishing@microsoft.com"}],"homepage":"https://github.com/microsoft/WinAppCli#readme","bugs":{"url":"https://github.com/microsoft/WinAppCli/issues"},"os":["win32"],"bin":{"winapp":"dist/cli.js"},"dist":{"shasum":"320ce7808d50ea8e7a9b0a99ec9194017c7fbb57","tarball":"https://registry.npmjs.org/@microsoft/winappcli/-/winappcli-0.6.0.tgz","fileCount":106,"integrity":"sha512-2v5mT5sPytRK0I+XXY/WiiKQ9rwrqGlbV0likk3Xse1GLY/ifHJQRGyuHWHzltymLfqwWRdGCC8lnwJivxOKBA==","signatures":[{"sig":"MEUCIBwCH5YC+znwvUaHm6AXxic8jrD6at8ZRjytk88ZmHALAiEAifJ3AJXKo4Ss91aKghTQgTRyY/C4MyGB9mqvuTLypDE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82316032},"main":"dist/index.js","_from":"file:M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\f3eb2885-672f-4e52-9ff6-123be736e5ef\\microsoft-winappcli-0.6.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"lint":"eslint src/","test":"tsc -p tsconfig.test.json && node --test \"dist-test/test/**/*.test.js\"","build":"npm run generate-commands && npm run format:check && npm run lint && npm run compile && npm run build-cli","clean":"node -e \"require('fs').rmSync('bin', {recursive: true, force: true}); require('fs').rmSync('dist', {recursive: true, force: true});\"","format":"prettier --write src/","compile":"tsc","copy-x64":"node -e \"const fs = require('fs'); const src = '../../artifacts/cli/win-x64'; const dest = 'bin/win-x64'; fs.mkdirSync(dest, {recursive: true}); fs.cpSync(src, dest, {recursive: true});\"","lint:fix":"eslint src/ --fix","build-cli":"npm run build-x64 && npm run build-arm64","build-x64":"dotnet publish ../winapp-CLI/WinApp.Cli/WinApp.Cli.csproj -c Release -r win-x64 --self-contained -o bin/win-x64","copy-arm64":"node -e \"const fs = require('fs'); const src = '../../artifacts/cli/win-arm64'; const dest = 'bin/win-arm64'; fs.mkdirSync(dest, {recursive: true}); fs.cpSync(src, dest, {recursive: true});\"","build-arm64":"dotnet publish ../winapp-CLI/WinApp.Cli/WinApp.Cli.csproj -c Release -r win-arm64 --self-contained -o bin/win-arm64","postinstall":"node -e \"console.log('\\\\n🎉 Windows App Development CLI installed successfully!\\\\n\\\\nGet started with: npx winapp --help\\\\n')\"","format:check":"prettier --check src/","compile:watch":"tsc --watch","generate-docs":"node scripts/generate-docs.mjs","prepublishOnly":"npm run compile","build-copy-only":"npm run copy-x64 && npm run copy-arm64","generate-commands":"node scripts/generate-commands.mjs","generate-docs:check":"node scripts/generate-docs.mjs --check","generate-commands:check":"node scripts/generate-commands.mjs --check"},"_npmUser":{"name":"microsoft1es","email":"npmjs@microsoft.com"},"_resolved":"M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\f3eb2885-672f-4e52-9ff6-123be736e5ef\\microsoft-winappcli-0.6.0.tgz","_integrity":"sha512-2v5mT5sPytRK0I+XXY/WiiKQ9rwrqGlbV0likk3Xse1GLY/ifHJQRGyuHWHzltymLfqwWRdGCC8lnwJivxOKBA==","repository":{"url":"git+https://github.com/microsoft/WinAppCli.git","type":"git"},"description":"Windows App Development CLI and BuildTools utilities for Node.js native addon development","directories":{},"_nodeVersion":"18.5.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.1.0","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/winappcli_0.6.0_1786501364001_0.07129082542599297","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@microsoft/winappcli","version":"0.6.1","keywords":["windows","sdk","buildtools","nuget","cppwinrt","windows-app-sdk","native-addon","typescript"],"author":{"name":"Microsoft"},"license":"MIT","_id":"@microsoft/winappcli@0.6.1","maintainers":[{"name":"microsoft1es","email":"npmjs@microsoft.com"},{"name":"microsoft-oss-releases","email":"microsoft-oss-publishing@microsoft.com"}],"homepage":"https://github.com/microsoft/WinAppCli#readme","bugs":{"url":"https://github.com/microsoft/WinAppCli/issues"},"os":["win32"],"bin":{"winapp":"dist/cli.js"},"dist":{"shasum":"d330d0b7fd165555b1fcecf7993f4604c8014920","tarball":"https://registry.npmjs.org/@microsoft/winappcli/-/winappcli-0.6.1.tgz","fileCount":106,"integrity":"sha512-p9Ip+O/UIw2Uxq4bDA3IHjbWOJM1421oXka7DYunVHTa06hcfYIabQD/y8xAB1VYCz8H/qFImEKL7z3xEKh2qA==","signatures":[{"sig":"MEYCIQCI5nae3vvQUCfjh1mhfKJgMVnABYTO7R7pO61pnUCRfwIhAOD0O8pQbdBvr3OKQjNu8F9k/f0Xlp0vKBO+EF2zUs2P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82316032},"main":"dist/index.js","_from":"file:M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\c57711ba-c969-494c-974c-00e766aff54d\\microsoft-winappcli-0.6.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"lint":"eslint src/","test":"tsc -p tsconfig.test.json && node --test \"dist-test/test/**/*.test.js\"","build":"npm run generate-commands && npm run format:check && npm run lint && npm run compile && npm run build-cli","clean":"node -e \"require('fs').rmSync('bin', {recursive: true, force: true}); require('fs').rmSync('dist', {recursive: true, force: true});\"","format":"prettier --write src/","compile":"tsc","copy-x64":"node -e \"const fs = require('fs'); const src = '../../artifacts/cli/win-x64'; const dest = 'bin/win-x64'; fs.mkdirSync(dest, {recursive: true}); fs.cpSync(src, dest, {recursive: true});\"","lint:fix":"eslint src/ --fix","build-cli":"npm run build-x64 && npm run build-arm64","build-x64":"dotnet publish ../winapp-CLI/WinApp.Cli/WinApp.Cli.csproj -c Release -r win-x64 --self-contained -o bin/win-x64","copy-arm64":"node -e \"const fs = require('fs'); const src = '../../artifacts/cli/win-arm64'; const dest = 'bin/win-arm64'; fs.mkdirSync(dest, {recursive: true}); fs.cpSync(src, dest, {recursive: true});\"","build-arm64":"dotnet publish ../winapp-CLI/WinApp.Cli/WinApp.Cli.csproj -c Release -r win-arm64 --self-contained -o bin/win-arm64","postinstall":"node -e \"console.log('\\\\n🎉 Windows App Development CLI installed successfully!\\\\n\\\\nGet started with: npx winapp --help\\\\n')\"","format:check":"prettier --check src/","compile:watch":"tsc --watch","generate-docs":"node scripts/generate-docs.mjs","prepublishOnly":"npm run compile","build-copy-only":"npm run copy-x64 && npm run copy-arm64","generate-commands":"node scripts/generate-commands.mjs","generate-docs:check":"node scripts/generate-docs.mjs --check","generate-commands:check":"node scripts/generate-commands.mjs --check"},"_npmUser":{"name":"microsoft1es","email":"npmjs@microsoft.com"},"_resolved":"M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\c57711ba-c969-494c-974c-00e766aff54d\\microsoft-winappcli-0.6.1.tgz","_integrity":"sha512-p9Ip+O/UIw2Uxq4bDA3IHjbWOJM1421oXka7DYunVHTa06hcfYIabQD/y8xAB1VYCz8H/qFImEKL7z3xEKh2qA==","repository":{"url":"git+https://github.com/microsoft/WinAppCli.git","type":"git"},"description":"Windows App Development CLI and BuildTools utilities for Node.js native addon development","directories":{},"_nodeVersion":"18.5.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.1.0","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/winappcli_0.6.1_1787099389524_0.16899680247183158","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@microsoft/winappcli","version":"0.6.2","keywords":["windows","sdk","buildtools","nuget","cppwinrt","windows-app-sdk","native-addon","typescript"],"author":{"name":"Microsoft"},"license":"MIT","_id":"@microsoft/winappcli@0.6.2","maintainers":[{"name":"microsoft1es","email":"npmjs@microsoft.com"},{"name":"microsoft-oss-releases","email":"microsoft-oss-publishing@microsoft.com"}],"homepage":"https://github.com/microsoft/WinAppCli#readme","bugs":{"url":"https://github.com/microsoft/WinAppCli/issues"},"os":["win32"],"bin":{"winapp":"dist/cli.js"},"dist":{"shasum":"3df0229ede5f5570639216300957c7700c963b03","tarball":"https://registry.npmjs.org/@microsoft/winappcli/-/winappcli-0.6.2.tgz","fileCount":106,"integrity":"sha512-cpA0BRuxTmrzv6+QddJO4/PeScqt9FHa2cW/1VbCLzJ4gDbBI9V4av4iCYQVRLxeZZMJap49XOBdHASQWdoGTg==","signatures":[{"sig":"MEUCIF+uCS9ObXMvyYD+aAJEjuo3zkWhpTGKwJQPK0pVsgV4AiEAlbaOFzvO6ldV2ZZPIixQ1XccHszDas/fKo6b1n4zHz8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82339327},"main":"dist/index.js","_from":"file:M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\c7d54802-a6c2-4324-b6b0-22d9ff7ef931\\microsoft-winappcli-0.6.2.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"lint":"eslint src/","test":"tsc -p tsconfig.test.json && node --test \"dist-test/test/**/*.test.js\"","build":"npm run generate-commands && npm run format:check && npm run lint && npm run compile && npm run build-cli","clean":"node -e \"require('fs').rmSync('bin', {recursive: true, force: true}); require('fs').rmSync('dist', {recursive: true, force: true});\"","format":"prettier --write src/","compile":"tsc","copy-x64":"node -e \"const fs = require('fs'); const src = '../../artifacts/cli/win-x64'; const dest = 'bin/win-x64'; fs.mkdirSync(dest, {recursive: true}); fs.cpSync(src, dest, {recursive: true});\"","lint:fix":"eslint src/ --fix","build-cli":"npm run build-x64 && npm run build-arm64","build-x64":"dotnet publish ../winapp-CLI/WinApp.Cli/WinApp.Cli.csproj -c Release -r win-x64 --self-contained -o bin/win-x64","copy-arm64":"node -e \"const fs = require('fs'); const src = '../../artifacts/cli/win-arm64'; const dest = 'bin/win-arm64'; fs.mkdirSync(dest, {recursive: true}); fs.cpSync(src, dest, {recursive: true});\"","build-arm64":"dotnet publish ../winapp-CLI/WinApp.Cli/WinApp.Cli.csproj -c Release -r win-arm64 --self-contained -o bin/win-arm64","postinstall":"node -e \"console.log('\\\\n🎉 Windows App Development CLI installed successfully!\\\\n\\\\nGet started with: npx winapp --help\\\\n')\"","format:check":"prettier --check src/","compile:watch":"tsc --watch","generate-docs":"node scripts/generate-docs.mjs","prepublishOnly":"npm run compile","build-copy-only":"npm run copy-x64 && npm run copy-arm64","generate-commands":"node scripts/generate-commands.mjs","generate-docs:check":"node scripts/generate-docs.mjs --check","generate-commands:check":"node scripts/generate-commands.mjs --check"},"_npmUser":{"name":"microsoft1es","email":"npmjs@microsoft.com"},"_resolved":"M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\c7d54802-a6c2-4324-b6b0-22d9ff7ef931\\microsoft-winappcli-0.6.2.tgz","_integrity":"sha512-cpA0BRuxTmrzv6+QddJO4/PeScqt9FHa2cW/1VbCLzJ4gDbBI9V4av4iCYQVRLxeZZMJap49XOBdHASQWdoGTg==","repository":{"url":"git+https://github.com/microsoft/WinAppCli.git","type":"git"},"description":"Windows App Development CLI and BuildTools utilities for Node.js native addon development","directories":{},"_nodeVersion":"18.5.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.1.0","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^26.1.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/winappcli_0.6.2_1787180481839_0.9685051351554312","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@microsoft/winappcli","version":"0.7.0","keywords":["windows","sdk","buildtools","nuget","cppwinrt","windows-app-sdk","native-addon","typescript"],"author":{"name":"Microsoft"},"license":"MIT","_id":"@microsoft/winappcli@0.7.0","maintainers":[{"name":"microsoft1es","email":"npmjs@microsoft.com"},{"name":"microsoft-oss-releases","email":"microsoft-oss-publishing@microsoft.com"}],"homepage":"https://github.com/microsoft/WinAppCli#readme","bugs":{"url":"https://github.com/microsoft/WinAppCli/issues"},"os":["win32"],"bin":{"winapp":"dist/cli.js"},"dist":{"shasum":"9ea5ecb81f0a4ee4e1971e053a31393ab3c1b558","tarball":"https://registry.npmjs.org/@microsoft/winappcli/-/winappcli-0.7.0.tgz","fileCount":114,"integrity":"sha512-Y8d5HZ5AP4M+ogfnkzcwj63fLAwjSqTBzBuc6ekagTESmA5SKQmXjd+fvr+mnoE+p/YkRcCuA85fiizqVrS1BQ==","signatures":[{"sig":"MEUCIHw9VinPQxswJhShDJnhOdUi5WeF8+vQgFUA/0rwGttDAiEAvsrgelo1PE3GZR8tmOtDAMKogKkGSaYmyVG86pIKcYU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHTqbyXgmoo7a4+OLEP6Mxvde2Rzdm9OnNpFaDw0D9rCAiEAtSQY+Po0nr8FPV+ZSs+pM+Oh6/8gGHhRaPGx7nBbZhQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122001623},"main":"dist/index.js","_from":"file:M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\b2052c6c-79b6-442c-bc6b-fb074b0239ee\\microsoft-winappcli-0.7.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"lint":"eslint src/","test":"tsc -p tsconfig.test.json && node --test \"dist-test/test/**/*.test.js\"","build":"npm run generate-commands && npm run format:check && npm run lint && npm run compile && npm run build-cli","clean":"node -e \"require('fs').rmSync('bin', {recursive: true, force: true}); require('fs').rmSync('dist', {recursive: true, force: true});\"","format":"prettier --write src/","compile":"tsc","copy-x64":"node -e \"const fs = require('fs'); const src = '../../artifacts/cli/win-x64'; const dest = 'bin/win-x64'; fs.mkdirSync(dest, {recursive: true}); fs.cpSync(src, dest, {recursive: true});\"","lint:fix":"eslint src/ --fix","build-cli":"npm run build-x64 && npm run build-arm64","build-x64":"dotnet publish ../winapp-CLI/WinApp.Cli/WinApp.Cli.csproj -c Release -r win-x64 --self-contained -o bin/win-x64","copy-arm64":"node -e \"const fs = require('fs'); const src = '../../artifacts/cli/win-arm64'; const dest = 'bin/win-arm64'; fs.mkdirSync(dest, {recursive: true}); fs.cpSync(src, dest, {recursive: true});\"","build-arm64":"dotnet publish ../winapp-CLI/WinApp.Cli/WinApp.Cli.csproj -c Release -r win-arm64 --self-contained -o bin/win-arm64","postinstall":"node -e \"console.log('\\\\n🎉 Windows App Development CLI installed successfully!\\\\n\\\\nGet started with: npx winapp --help\\\\n')\"","format:check":"prettier --check src/","compile:watch":"tsc --watch","generate-docs":"node scripts/generate-docs.mjs","prepublishOnly":"npm run compile","build-copy-only":"npm run copy-x64 && npm run copy-arm64","generate-commands":"node scripts/generate-commands.mjs","generate-docs:check":"node scripts/generate-docs.mjs --check","generate-commands:check":"node scripts/generate-commands.mjs --check"},"_npmUser":{"name":"microsoft1es","email":"npmjs@microsoft.com"},"_resolved":"M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\b2052c6c-79b6-442c-bc6b-fb074b0239ee\\microsoft-winappcli-0.7.0.tgz","_integrity":"sha512-Y8d5HZ5AP4M+ogfnkzcwj63fLAwjSqTBzBuc6ekagTESmA5SKQmXjd+fvr+mnoE+p/YkRcCuA85fiizqVrS1BQ==","repository":{"url":"git+https://github.com/microsoft/WinAppCli.git","type":"git"},"description":"Windows App Development CLI and BuildTools utilities for Node.js native addon development","directories":{},"_nodeVersion":"18.5.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.1.0","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^26.1.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/winappcli_0.7.0_1790216179877_0.5376729622696843","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"os":["win32"],"_id":"@microsoft/winappcli@0.7.1","bin":{"winapp":"dist/cli.js"},"bugs":{"url":"https://github.com/microsoft/WinAppCli/issues"},"dist":{"shasum":"6019fb9ac1a3762aa0c24fe012d6ff5c9503aca2","tarball":"https://registry.npmjs.org/@microsoft/winappcli/-/winappcli-0.7.1.tgz","fileCount":114,"integrity":"sha512-eyUWsTwpoYMZNwS2iNVC+E0nc/mM9diuKGjtwos1wVnNQByHEx9GKvbR7zlIbda3gMAPV4sozhPud6CEXJvUgQ==","signatures":[{"sig":"MEUCIQDkF/rBFTxoBRi31Wnl67N42sahHJTN4LdKM2IcDger0gIgTgTLqW3XgJpBH0o5PlG5JX5KPLTNLW0M5Q0PyNbXcW8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDMGNq4/1wJi/Q/l2JTU5ma0NMUpAeTSa/yjwBbCWBbxAIgVbY/BF49agIlaVNV2HY2aMjJf8XgIlDajuCCed5CSvs="}],"unpackedSize":122062519},"main":"dist/index.js","name":"@microsoft/winappcli","_from":"file:M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\f10d566d-012c-495c-a508-6652750a3a51\\microsoft-winappcli-0.7.1.tgz","types":"dist/index.d.ts","author":{"name":"Microsoft"},"engines":{"node":">=18.0.0"},"license":"MIT","scripts":{"lint":"eslint src/","test":"tsc -p tsconfig.test.json && node --test \"dist-test/test/**/*.test.js\"","build":"npm run generate-commands && npm run format:check && npm run lint && npm run compile && npm run build-cli","clean":"node -e \"require('fs').rmSync('bin', {recursive: true, force: true}); require('fs').rmSync('dist', {recursive: true, force: true});\"","format":"prettier --write src/","compile":"tsc","copy-x64":"node -e \"const fs = require('fs'); const src = '../../artifacts/cli/win-x64'; const dest = 'bin/win-x64'; fs.mkdirSync(dest, {recursive: true}); fs.cpSync(src, dest, {recursive: true});\"","lint:fix":"eslint src/ --fix","build-cli":"npm run build-x64 && npm run build-arm64","build-x64":"dotnet publish ../winapp-CLI/WinApp.Cli/WinApp.Cli.csproj -c Release -r win-x64 --self-contained -o bin/win-x64","copy-arm64":"node -e \"const fs = require('fs'); const src = '../../artifacts/cli/win-arm64'; const dest = 'bin/win-arm64'; fs.mkdirSync(dest, {recursive: true}); fs.cpSync(src, dest, {recursive: true});\"","build-arm64":"dotnet publish ../winapp-CLI/WinApp.Cli/WinApp.Cli.csproj -c Release -r win-arm64 --self-contained -o bin/win-arm64","postinstall":"node -e \"console.log('\\\\n🎉 Windows App Development CLI installed successfully!\\\\n\\\\nGet started with: npx winapp --help\\\\n')\"","format:check":"prettier --check src/","compile:watch":"tsc --watch","generate-docs":"node scripts/generate-docs.mjs","prepublishOnly":"npm run compile","build-copy-only":"npm run copy-x64 && npm run copy-arm64","generate-commands":"node scripts/generate-commands.mjs","generate-docs:check":"node scripts/generate-docs.mjs --check","generate-commands:check":"node scripts/generate-commands.mjs --check"},"version":"0.7.1","_npmUser":{"name":"microsoft1es","email":"npmjs@microsoft.com"},"homepage":"https://github.com/microsoft/WinAppCli#readme","keywords":["windows","sdk","buildtools","nuget","cppwinrt","windows-app-sdk","native-addon","typescript"],"_resolved":"M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\f10d566d-012c-495c-a508-6652750a3a51\\microsoft-winappcli-0.7.1.tgz","_integrity":"sha512-eyUWsTwpoYMZNwS2iNVC+E0nc/mM9diuKGjtwos1wVnNQByHEx9GKvbR7zlIbda3gMAPV4sozhPud6CEXJvUgQ==","repository":{"url":"git+https://github.com/microsoft/WinAppCli.git","type":"git"},"description":"Windows App Development CLI and BuildTools utilities for Node.js native addon development","directories":{},"maintainers":[{"name":"microsoft1es","email":"npmjs@microsoft.com"},{"name":"microsoft-oss-releases","email":"microsoft-oss-publishing@microsoft.com"}],"_nodeVersion":"18.5.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.1.0","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^26.1.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/winappcli_0.7.1_1790896061497_0.5705489280507696"}}},"time":{"created":"2025-11-24T23:00:57.301Z","modified":"2026-10-01T23:07:42.475Z","0.1.7":"2025-11-24T23:00:57.805Z","0.1.8":"2025-12-17T18:36:27.740Z","0.1.9":"2026-01-21T00:27:41.174Z","0.1.10":"2026-01-22T02:46:16.574Z","0.2.0":"2026-02-27T20:34:32.317Z","0.2.1":"2026-03-30T18:20:18.918Z","0.3.0":"2026-04-22T06:25:55.289Z","0.3.1":"2026-05-01T19:17:36.599Z","0.3.2":"2026-06-03T00:44:15.325Z","0.4.0":"2026-06-25T20:14:27.234Z","0.5.0":"2026-07-20T18:33:45.037Z","0.6.0":"2026-08-12T02:22:44.576Z","0.6.1":"2026-08-19T00:29:50.105Z","0.6.2":"2026-08-19T23:01:22.443Z","0.7.0":"2026-09-24T02:16:20.604Z","0.7.1":"2026-10-01T23:07:42.206Z"},"bugs":{"url":"https://github.com/microsoft/WinAppCli/issues"},"author":{"name":"Microsoft"},"license":"MIT","homepage":"https://github.com/microsoft/WinAppCli#readme","keywords":["windows","sdk","buildtools","nuget","cppwinrt","windows-app-sdk","native-addon","typescript"],"repository":{"url":"git+https://github.com/microsoft/WinAppCli.git","type":"git"},"description":"Windows App Development CLI and BuildTools utilities for Node.js native addon development","maintainers":[{"name":"microsoft1es","email":"npmjs@microsoft.com"},{"name":"microsoft-oss-releases","email":"microsoft-oss-publishing@microsoft.com"}],"readme":"# Windows App Development CLI\r\n\r\n> **Status: Public Preview** - The Windows App Development CLI is experimental and in active development. We'd love your feedback! Share your thoughts by creating an [issue](https://github.com/microsoft/WinAppCli/issues).\r\n\r\nThe Windows App Development CLI is a single command-line interface for managing Windows SDKs, packaging, generating app identity, manifests, certificates, and using build tools with any app framework. The NPM package extends the CLI with Electron specific tools.\r\n<br/><br/>\r\nThis CLI gives you access to:\r\n\r\n- **Modern Windows APIs** - [Windows App SDK](https://learn.microsoft.com/windows/apps/windows-app-sdk/) and Windows SDK with automatic setup and code generation\r\n- **App Identity** - Debug and test by adding app identity without full packaging in a snap\r\n- **MSIX Packaging** - App packaging with signing and Store readiness\r\n- **Developer Tools** - Manifests, certificates, assets, and build integration\r\n\r\nPerfect for:\r\n\r\n- **Electron/cross-platform developers** wanting native Windows features or targeting Windows\r\n- **Developers testing and deploying** adding app identity for development or packaging for deployment\r\n- **CI/CD pipelines** automating Windows app builds\r\n\r\n## Get started\r\n\r\nCheckout our getting started guide for step by step instructions: [Electron guide](https://github.com/microsoft/WinAppCli/blob/main/docs/guides/electron/index.md).\r\n\r\n## 📋 Usage\r\n\r\nInstall as a development dependency:\r\n\r\n```bash\r\nnpm install @microsoft/winappcli --save-dev\r\n```\r\n\r\nonce installed, call it with npx.\r\n\r\n```bash\r\nnpx winapp --help\r\n```\r\n\r\n### Commands Overview\r\n\r\n**Setup Commands:**\r\n\r\n- [`new`](https://github.com/microsoft/WinAppCli/blob/main/docs/usage.md#new) - Create a new WinUI app from an official Windows App SDK template\r\n- [`init`](https://github.com/microsoft/WinAppCli/blob/main/docs/usage.md#init) - Initialize project with Windows SDK and App SDK\r\n- [`restore`](https://github.com/microsoft/WinAppCli/blob/main/docs/usage.md#restore) - Restore packages and dependencies (also runs the bindings step when the `winapp.jsBindings` namespace is declared in `package.json`)\r\n- [`update`](https://github.com/microsoft/WinAppCli/blob/main/docs/usage.md#update) - Update packages and dependencies to latest versions\r\n\r\n**App Identity & Debugging:**\r\n\r\n- [`package`](https://github.com/microsoft/WinAppCli/blob/main/docs/usage.md#package) - Create MSIX packages from directories\r\n- [`create-debug-identity`](https://github.com/microsoft/WinAppCli/blob/main/docs/usage.md#create-debug-identity) - Add temporary app identity for debugging\r\n- [`manifest`](https://github.com/microsoft/WinAppCli/blob/main/docs/usage.md#manifest) - Generate and manage AppxManifest.xml files\r\n\r\n**Certificates & Signing:**\r\n\r\n- [`cert`](https://github.com/microsoft/WinAppCli/blob/main/docs/usage.md#cert) - Generate and install development certificates\r\n- [`sign`](https://github.com/microsoft/WinAppCli/blob/main/docs/usage.md#sign) - Sign MSIX packages and executables\r\n- [`az-sign`](https://github.com/microsoft/WinAppCli/blob/main/docs/usage.md#az-sign) - Sign packages and executables with Azure Trusted Signing\r\n\r\n**Development Tools:**\r\n\r\n- [`tool`](https://github.com/microsoft/WinAppCli/blob/main/docs/usage.md#tool) - Access Windows SDK tools\r\n- [`get-winapp-path`](https://github.com/microsoft/WinAppCli/blob/main/docs/usage.md#get-winapp-path) - Get paths to installed SDK components\r\n\r\n**Node.js/Electron Specific:**\r\n\r\n- [`node create-addon`](https://github.com/microsoft/WinAppCli/blob/main/docs/usage.md#node-create-addon) - Generate native C# or C++ addons\r\n- [`node generate-bindings`](https://github.com/microsoft/WinAppCli/blob/main/docs/usage.md#node-generate-bindings) - Regenerate JS bindings for Windows App SDK APIs after editing `winapp.jsBindings`\r\n- [`node add-electron-debug-identity`](https://github.com/microsoft/WinAppCli/blob/main/docs/usage.md#node-add-electron-debug-identity) - Add identity to Electron processes\r\n\r\nThe full CLI usage can be found here: [Documentation](https://github.com/microsoft/WinAppCli/blob/main/docs/usage.md)\r\n\r\n### Programmatic API\r\n\r\nThe package also exports typed async functions for all CLI commands and utility helpers, so you can use them directly from TypeScript/JavaScript without spawning a CLI process:\r\n\r\n```typescript\r\nimport { init, packageApp, certGenerate } from '@microsoft/winappcli';\r\n\r\nawait init({ useDefaults: true });\r\nawait certGenerate({ install: true });\r\nawait packageApp({ inputFolder: './dist', cert: './devcert.pfx' });\r\n```\r\n\r\nFull programmatic API reference: [NPM API Documentation](https://github.com/microsoft/WinAppCli/blob/main/docs/npm-usage.md)\r\n\r\n> **Note — the programmatic API runs the CLI non-interactively.** The wrapper functions capture output and give the native process piped stdin, so commands that would normally prompt cannot do so. For `azSign` in particular this means you must pass either a `metadataFile` or a fully specified identity (`subscription`, `resourceGroup`, `account`, and `profile`), and a non-interactive Azure credential must already be available (for example `AZURE_TENANT_ID`/`AZURE_CLIENT_ID`/`AZURE_CLIENT_SECRET`, OIDC, a managed identity, or an existing `az login` session). Calls that would otherwise require a selection prompt or an interactive `az login` fail instead of prompting.\r\n\r\n#### Cancelling a call\r\n\r\nEvery command option object accepts a `signal`. It cancels the whole native invocation and rejects\r\nwith an `AbortError`:\r\n\r\n```typescript\r\nconst controller = new AbortController();\r\nsetTimeout(() => controller.abort(), 30_000);\r\n\r\nawait uiClick({ app: 'notepad', selector: 'btn-save-c3d4', signal: controller.signal });\r\n```\r\n\r\nOn Windows the child is force-terminated, so the CLI's own cleanup may not run. That is safe —\r\nWindows releases the process's coordination handles and other `winapp ui` processes reclaim its queue\r\nentry — but if the abort lands after the command already had the desktop, UI side effects may already\r\nhave happened, and aborting an active recording can leave partial output with no graceful MP4\r\nfinalization.\r\n\r\n#### Driving UI from several workflows\r\n\r\n`winapp ui` commands that touch the physical desktop always arbitrate for it — that is on by default\r\nand cannot be turned off, so two agents can never type into each other's windows.\r\n\r\nWhat is opt-in is *continuity*. Pass the same `workflowId` to every call that belongs to one logical\r\nworkflow and they keep the desktop reserved between invocations for a short idle grace, may overlap\r\nwith each other (a recording and the clicks it is recording), and are never interleaved with another\r\nworkflow's input:\r\n\r\n```typescript\r\nconst workflowId = crypto.randomUUID();\r\n\r\nawait uiClick({ app: 'notepad', selector: 'btn-file-a1b2', workflowId });\r\nawait uiSendKeys({ app: 'notepad', keys: 'hello', workflowId });\r\n```\r\n\r\n`workflowId` is applied to the spawned child only — the wrapper never mutates `process.env`, so it\r\ncannot leak into unrelated concurrent calls. Setting `WINAPP_UI_WORKFLOW_ID` in the environment works\r\ntoo and is inherited by every child.\r\n\r\nWithout a `workflowId` each call is a self-contained one-shot: it still waits its turn, but releases\r\nthe desktop the moment it finishes. That also means a no-`workflowId` `uiRecord` blocks every other\r\nworkflow for its whole duration — to record and click at the same time, give both calls the same\r\n`workflowId`.\r\n\r\nSee [UI Automation → Coordinating concurrent UI workflows](https://github.com/microsoft/WinAppCli/blob/main/docs/ui-automation.md#coordinating-concurrent-ui-workflows).\r\n\r\n`uiRecord` still requires a finite positive `durationSec`: `signal` can only stop a recording by\r\nkilling it, which does not produce a valid MP4.\r\n\r\n## 🔧 Feedback\r\n\r\n- [File an issue, feature request or bug](https://github.com/microsoft/WinAppCli/issues): please ensure that you are not filing a duplicate issue\r\n- Send feedback to <windowsdevelopertoolkit@microsoft.com>: Do you love this tool? Are there features or fixes you want to see? Let us know!\r\n\r\nWe are actively working on improving Node and Python support. These features are experimental and we are aware of several issues with these app types.\r\n\r\n## 🧾 Samples\r\n\r\n[Electron sample](https://github.com/microsoft/WinAppCli/blob/main/samples/electron/README.md): a default Electron Forge generated application + initialized a winapp project with appxmanifest, assets + native addon + C# addon + generates cert\r\n\r\n## Support\r\n\r\nNeed help or have questions about the Windows App Development CLI? Visit our **[Support Guide](https://github.com/microsoft/WinAppCli/blob/main/SUPPORT.md)** for information about our issue templates and triage process.\r\n\r\n## Trademarks\r\n\r\nThis project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft\r\ntrademarks or logos is subject to and must follow\r\n[Microsoft's Trademark & Brand Guidelines](https://www.microsoft.com/legal/intellectualproperty/trademarks/usage/general).\r\nUse of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship.\r\nAny use of third-party trademarks or logos are subject to those third-party's policies.\r\n","readmeFilename":"README.md"}