{"_id":"pcf-vite-harness","_rev":"33-f1cb77269789f2ebee0a4988d36eacb6","name":"pcf-vite-harness","dist-tags":{"latest":"1.9.1"},"versions":{"1.0.0":{"name":"pcf-vite-harness","version":"1.0.0","keywords":["pcf","powerapps","component-framework","vite","hmr","hot-reload","development","harness","powerplatform","dataverse","react","typescript"],"author":{"name":"kristoffer88"},"license":"MIT","_id":"pcf-vite-harness@1.0.0","maintainers":[{"name":"kristoffer88","email":"kristoffergramrasmussen@gmail.com"}],"homepage":"https://github.com/kristoffer88/pcf-vite-harness#readme","bugs":{"url":"https://github.com/kristoffer88/pcf-vite-harness/issues"},"bin":{"pcf-vite-init":"dist/bin/pcf-vite-init.cjs"},"dist":{"shasum":"c2a468c80fdde3411434eb641b49a6fdcfafeca8","tarball":"https://registry.npmjs.org/pcf-vite-harness/-/pcf-vite-harness-1.0.0.tgz","fileCount":23,"integrity":"sha512-aL5sdkoFma50yre23uVNG23srzR9mbRv2rxSmL3Gl8we2W/CU80EDdV55eiVBG7/I2u4Mk4SaYNl2RASF3aptA==","signatures":[{"sig":"MEQCIDwE18YylNVlHT7xySO6IgO5PToUIMTAtN5K68tqwOapAiBrBaEOlQz1dB7jL+1ii4AjJXuHOZGeY66HrSo98TSmgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192339},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js","require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./styles/*":"./dist/styles/*","./templates/*":"./dist/templates/*"},"gitHead":"4a44268934f5366108aa6a16f192155194714380","scripts":{"dev":"tsup --watch","lint":"biome check .","build":"tsup","clean":"rm -rf dist","format":"biome format --write .","lint:fix":"biome check --write .","prebuild":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"kristoffer88","email":"kristoffergramrasmussen@gmail.com"},"repository":{"url":"git+https://github.com/kristoffer88/pcf-vite-harness.git","type":"git"},"_npmVersion":"10.9.2","description":"Modern Vite-based development harness for PowerApps Component Framework (PCF) with hot module replacement and PowerApps-like environment simulation","directories":{},"_nodeVersion":"22.17.0","dependencies":{"glob":"^11.0.0","vite":"^7.0.5","react":"^18.0.0","inquirer":"^10.0.0","commander":"^12.0.0","react-dom":"^18.0.0","nanospinner":"^1.1.0","@vitejs/plugin-react":"^4.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5.8.3","@types/node":"^20.19.9","@types/react":"^19.1.8","@biomejs/biome":"^2.1.2","@types/react-dom":"^19.1.6","@types/powerapps-component-framework":"^1.3.18"},"optionalDependencies":{"dataverse-utilities":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pcf-vite-harness_1.0.0_1753080518892_0.3099900168306011","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"pcf-vite-harness","version":"1.0.1","keywords":["pcf","powerapps","component-framework","vite","hmr","hot-reload","development","harness","powerplatform","dataverse","react","typescript"],"author":{"name":"kristoffer88"},"license":"MIT","_id":"pcf-vite-harness@1.0.1","maintainers":[{"name":"kristoffer88","email":"kristoffergramrasmussen@gmail.com"}],"homepage":"https://github.com/kristoffer88/pcf-vite-harness#readme","bugs":{"url":"https://github.com/kristoffer88/pcf-vite-harness/issues"},"bin":{"pcf-vite-init":"dist/bin/pcf-vite-init.cjs"},"dist":{"shasum":"80c4f58ce0a2ea8a4902377f35d03708039068df","tarball":"https://registry.npmjs.org/pcf-vite-harness/-/pcf-vite-harness-1.0.1.tgz","fileCount":23,"integrity":"sha512-m1RVCNA6Cnpddti/y4o54FbTxR5Ihcg/gUkc1ahipqIsG5jz92kFljStNZEijWoLgFaJBbD8HhKV0PLOp91kkg==","signatures":[{"sig":"MEUCIDlBefNdqK9q/PsFn6P5L5dUsdZm7nH+gWaNdSi3NoDuAiEAjS6nP++gmL5Y89gO0rzDT1JYrSezdHqXdTZuD4+Pmxg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200804},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js","require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./styles/*":"./dist/styles/*","./templates/*":"./dist/templates/*"},"gitHead":"4a44268934f5366108aa6a16f192155194714380","scripts":{"dev":"tsup --watch","lint":"biome check .","build":"tsup","clean":"rm -rf dist","format":"biome format --write .","lint:fix":"biome check --write .","prebuild":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"kristoffer88","email":"kristoffergramrasmussen@gmail.com"},"repository":{"url":"git+https://github.com/kristoffer88/pcf-vite-harness.git","type":"git"},"_npmVersion":"10.9.2","description":"Modern Vite-based development harness for PowerApps Component Framework (PCF) with hot module replacement and PowerApps-like environment simulation","directories":{},"_nodeVersion":"22.17.0","dependencies":{"glob":"^11.0.0","vite":"^7.0.5","react":"^18.0.0","inquirer":"^10.0.0","commander":"^12.0.0","react-dom":"^18.0.0","nanospinner":"^1.1.0","@vitejs/plugin-react":"^4.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5.8.3","@types/node":"^20.19.9","@types/react":"^19.1.8","@biomejs/biome":"^2.1.2","@types/react-dom":"^19.1.6","@types/powerapps-component-framework":"^1.3.18"},"optionalDependencies":{"dataverse-utilities":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pcf-vite-harness_1.0.1_1753081343318_0.8802749581708222","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"pcf-vite-harness","version":"1.0.2","keywords":["pcf","powerapps","component-framework","vite","hmr","hot-reload","development","harness","powerplatform","dataverse","react","typescript"],"author":{"name":"kristoffer88"},"license":"MIT","_id":"pcf-vite-harness@1.0.2","maintainers":[{"name":"kristoffer88","email":"kristoffergramrasmussen@gmail.com"}],"homepage":"https://github.com/kristoffer88/pcf-vite-harness#readme","bugs":{"url":"https://github.com/kristoffer88/pcf-vite-harness/issues"},"bin":{"pcf-vite-init":"dist/bin/pcf-vite-init.cjs"},"dist":{"shasum":"87e4cb55b575a5fcb0461f5b973a22f13d545692","tarball":"https://registry.npmjs.org/pcf-vite-harness/-/pcf-vite-harness-1.0.2.tgz","fileCount":23,"integrity":"sha512-mkh/xvcod1HyXxrjnt+GNGYaB/EqTWshHWsM1Xg/4sbio6jgD7VGbXGz8VgFZ1jpSFwEPUl0AtIGK2/2S0QyTA==","signatures":[{"sig":"MEQCIHI97mxvrQi07kz+HqYwJiydPBwjWqJYtDKzymwKhNzpAiB0dEM0rBPmVZ/33wc/UwsxSUgKZGJvW2Fb1OyqeSwSOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":202570},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js","require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./styles/*":"./dist/styles/*","./templates/*":"./dist/templates/*"},"gitHead":"868127365253c90da92f0d9a9b812d5a7a11cc8a","scripts":{"dev":"tsup --watch","lint":"biome check .","build":"tsup","clean":"rm -rf dist","format":"biome format --write .","lint:fix":"biome check --write .","prebuild":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"kristoffer88","email":"kristoffergramrasmussen@gmail.com"},"repository":{"url":"git+https://github.com/kristoffer88/pcf-vite-harness.git","type":"git"},"_npmVersion":"10.9.2","description":"Modern Vite-based development harness for PowerApps Component Framework (PCF) with hot module replacement and PowerApps-like environment simulation","directories":{},"_nodeVersion":"22.17.0","dependencies":{"glob":"^11.0.0","vite":"^7.0.5","react":"^18.0.0","inquirer":"^10.0.0","commander":"^12.0.0","react-dom":"^18.0.0","nanospinner":"^1.1.0","@vitejs/plugin-react":"^4.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5.8.3","@types/node":"^20.19.9","@types/react":"^19.1.8","@biomejs/biome":"^2.1.2","@types/react-dom":"^19.1.6","@types/powerapps-component-framework":"^1.3.18"},"optionalDependencies":{"dataverse-utilities":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pcf-vite-harness_1.0.2_1753081888430_0.25568084686344905","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"pcf-vite-harness","version":"1.0.3","keywords":["pcf","powerapps","component-framework","vite","hmr","hot-reload","development","harness","powerplatform","dataverse","react","typescript"],"author":{"name":"kristoffer88"},"license":"MIT","_id":"pcf-vite-harness@1.0.3","maintainers":[{"name":"kristoffer88","email":"kristoffergramrasmussen@gmail.com"}],"homepage":"https://github.com/kristoffer88/pcf-vite-harness#readme","bugs":{"url":"https://github.com/kristoffer88/pcf-vite-harness/issues"},"bin":{"pcf-vite-init":"dist/bin/pcf-vite-init.cjs"},"dist":{"shasum":"5694d255ecb65c13895d1f0e4782ae53560cf22d","tarball":"https://registry.npmjs.org/pcf-vite-harness/-/pcf-vite-harness-1.0.3.tgz","fileCount":23,"integrity":"sha512-JuYpSD8SFZaxs8L6QbLZ8lO7OEaahYY0nu0bV4PbSiYAIyFyeaF2A28KoFSHk3G9XKyEqer6ehj4DaOf3lH/vA==","signatures":[{"sig":"MEQCIDsMbVkVeCuNsAEpjYsIFHbJrMQBdu72yZgf6Iyh4K/9AiAo4bYz0rzWYb7N/cM2hDODmk38KezV1j7LqHYF0iCaoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":202560},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js","require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./styles/*":"./dist/styles/*","./templates/*":"./dist/templates/*"},"gitHead":"dac89156bef3df802c20da231c3213e4da81272d","scripts":{"dev":"tsup --watch","lint":"biome check .","build":"tsup","clean":"rm -rf dist","format":"biome format --write .","lint:fix":"biome check --write .","prebuild":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"kristoffer88","email":"kristoffergramrasmussen@gmail.com"},"repository":{"url":"git+https://github.com/kristoffer88/pcf-vite-harness.git","type":"git"},"_npmVersion":"10.9.2","description":"Modern Vite-based development harness for PowerApps Component Framework (PCF) with hot module replacement and PowerApps-like environment simulation","directories":{},"_nodeVersion":"22.17.0","dependencies":{"glob":"^11.0.0","vite":"^7.0.5","react":"^18.0.0","inquirer":"^10.0.0","commander":"^12.0.0","react-dom":"^18.0.0","nanospinner":"^1.1.0","@vitejs/plugin-react":"^4.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5.8.3","@types/node":"^20.19.9","@types/react":"^19.1.8","@biomejs/biome":"^2.1.2","@types/react-dom":"^19.1.6","@types/powerapps-component-framework":"^1.3.18"},"optionalDependencies":{"dataverse-utilities":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pcf-vite-harness_1.0.3_1753120371793_0.7325189629480915","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"pcf-vite-harness","version":"1.0.4","keywords":["pcf","powerapps","component-framework","vite","hmr","hot-reload","development","harness","powerplatform","dataverse","react","typescript"],"author":{"name":"kristoffer88"},"license":"MIT","_id":"pcf-vite-harness@1.0.4","maintainers":[{"name":"kristoffer88","email":"kristoffergramrasmussen@gmail.com"}],"homepage":"https://github.com/kristoffer88/pcf-vite-harness#readme","bugs":{"url":"https://github.com/kristoffer88/pcf-vite-harness/issues"},"bin":{"pcf-vite-init":"dist/bin/pcf-vite-init.cjs"},"dist":{"shasum":"44313ecadd42f8d542a10b01dd139a753a6b89c2","tarball":"https://registry.npmjs.org/pcf-vite-harness/-/pcf-vite-harness-1.0.4.tgz","fileCount":23,"integrity":"sha512-ywuzZUlclrmslFbQbsO421/8D64ANS4miX3DkHxWa7QeOHsBj9fbTJclsFtLwKWYncOMx/lTm/RUhEd2nkheaA==","signatures":[{"sig":"MEQCIBWQkQbZGoQfthDxAo+cuOFOZadzrC8P8RjeMG+iJ56nAiBB/Xxf41m+2NGSaBvqGwk/233aX8R7D00G0t5uSVLKZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203242},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js","require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./styles/*":"./dist/styles/*","./templates/*":"./dist/templates/*"},"gitHead":"f96d76374807ff08826e799fa7688d029345c711","scripts":{"dev":"tsup --watch","lint":"biome check .","build":"tsup","clean":"rm -rf dist","format":"biome format --write .","lint:fix":"biome check --write .","prebuild":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"kristoffer88","email":"kristoffergramrasmussen@gmail.com"},"repository":{"url":"git+https://github.com/kristoffer88/pcf-vite-harness.git","type":"git"},"_npmVersion":"10.9.2","description":"Modern Vite-based development harness for PowerApps Component Framework (PCF) with hot module replacement and PowerApps-like environment simulation","directories":{},"_nodeVersion":"22.17.0","dependencies":{"glob":"^11.0.0","vite":"^7.0.5","react":"^18.0.0","inquirer":"^10.0.0","commander":"^12.0.0","react-dom":"^18.0.0","nanospinner":"^1.1.0","@vitejs/plugin-react":"^4.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5.8.3","@types/node":"^20.19.9","@types/react":"^19.1.8","@biomejs/biome":"^2.1.2","@types/react-dom":"^19.1.6","@types/powerapps-component-framework":"^1.3.18"},"optionalDependencies":{"dataverse-utilities":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pcf-vite-harness_1.0.4_1753121277292_0.3560370849084249","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"pcf-vite-harness","version":"1.0.5","keywords":["pcf","powerapps","component-framework","vite","hmr","hot-reload","development","harness","powerplatform","dataverse","react","typescript"],"author":{"name":"kristoffer88"},"license":"MIT","_id":"pcf-vite-harness@1.0.5","maintainers":[{"name":"kristoffer88","email":"kristoffergramrasmussen@gmail.com"}],"homepage":"https://github.com/kristoffer88/pcf-vite-harness#readme","bugs":{"url":"https://github.com/kristoffer88/pcf-vite-harness/issues"},"bin":{"pcf-vite-init":"dist/bin/pcf-vite-init.cjs"},"dist":{"shasum":"fcdace93cf8fd26736a3ca4e5c77d10687a7fc9c","tarball":"https://registry.npmjs.org/pcf-vite-harness/-/pcf-vite-harness-1.0.5.tgz","fileCount":23,"integrity":"sha512-p4k01k9eOTmae2lIcXcTCyANpUth9gmse7ritRRO8/I8HWHVT/eFZrIH2lSeKoW/qQgs4rn6ns3q78+hWzoGjA==","signatures":[{"sig":"MEYCIQCwhYz7NnWEhju/1xg1x1N08lRW0fUhDKoKLmZLU8HYOQIhAIR/kkVArr2vbSP/HaZAm5j6QbFZVjNUT8I+dVUfaYQ1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204116},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js","require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./styles/*":"./dist/styles/*","./templates/*":"./dist/templates/*"},"gitHead":"2e49fc45456e60873400a95cb4db3001462b9991","scripts":{"dev":"tsup --watch","lint":"biome check .","build":"tsup","clean":"rm -rf dist","format":"biome format --write .","lint:fix":"biome check --write .","prebuild":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"kristoffer88","email":"kristoffergramrasmussen@gmail.com"},"repository":{"url":"git+https://github.com/kristoffer88/pcf-vite-harness.git","type":"git"},"_npmVersion":"10.9.2","description":"Modern Vite-based development harness for PowerApps Component Framework (PCF) with hot module replacement and PowerApps-like environment simulation","directories":{},"_nodeVersion":"22.17.0","dependencies":{"glob":"^11.0.0","vite":"^7.0.5","react":"^18.0.0","inquirer":"^10.0.0","commander":"^12.0.0","react-dom":"^18.0.0","nanospinner":"^1.1.0","@vitejs/plugin-react":"^4.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5.8.3","@types/node":"^20.19.9","@types/react":"^19.1.8","@biomejs/biome":"^2.1.2","@types/react-dom":"^19.1.6","@types/powerapps-component-framework":"^1.3.18"},"optionalDependencies":{"dataverse-utilities":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pcf-vite-harness_1.0.5_1753122407850_0.32538533331750696","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"pcf-vite-harness","version":"1.0.6","keywords":["pcf","powerapps","component-framework","vite","hmr","hot-reload","development","harness","powerplatform","dataverse","react","typescript"],"author":{"name":"kristoffer88"},"license":"MIT","_id":"pcf-vite-harness@1.0.6","maintainers":[{"name":"kristoffer88","email":"kristoffergramrasmussen@gmail.com"}],"homepage":"https://github.com/kristoffer88/pcf-vite-harness#readme","bugs":{"url":"https://github.com/kristoffer88/pcf-vite-harness/issues"},"bin":{"pcf-vite-init":"dist/bin/pcf-vite-init.cjs"},"dist":{"shasum":"e2ec4d110c65129dd26718d60eaa757a2da93d33","tarball":"https://registry.npmjs.org/pcf-vite-harness/-/pcf-vite-harness-1.0.6.tgz","fileCount":23,"integrity":"sha512-br1yDa9t0YveVPS/tLERS/1Hlv+ZKLJi4PFJZMHSUANHCl52tEMZcBh9UoBLHqH+0S04s+vKuI9OqCpGvl4vyQ==","signatures":[{"sig":"MEUCIQDmiKVAbs6Nhj1fVHYAKTZ+GyI9xZTCOAOopQL5wr2GUAIgHnC0ftmAQi2QCeQXqIdftqxWM5EAvhdRbajt6QrOvNA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":212878},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js","require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./styles/*":"./dist/styles/*","./templates/*":"./dist/templates/*"},"gitHead":"7e59c164ce9d453c50e7a7050f83007ac6b434aa","scripts":{"dev":"tsup --watch","lint":"biome check .","build":"tsup","clean":"rm -rf dist","format":"biome format --write .","lint:fix":"biome check --write .","prebuild":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"kristoffer88","email":"kristoffergramrasmussen@gmail.com"},"repository":{"url":"git+https://github.com/kristoffer88/pcf-vite-harness.git","type":"git"},"_npmVersion":"10.9.2","description":"Modern Vite-based development harness for PowerApps Component Framework (PCF) with hot module replacement and PowerApps-like environment simulation","directories":{},"_nodeVersion":"22.17.0","dependencies":{"glob":"^11.0.0","vite":"^7.0.5","react":"^18.0.0","inquirer":"^10.0.0","commander":"^12.0.0","react-dom":"^18.0.0","nanospinner":"^1.1.0","@vitejs/plugin-react":"^4.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5.8.3","@types/node":"^20.19.9","@types/react":"^19.1.8","@biomejs/biome":"^2.1.2","@types/react-dom":"^19.1.6","@types/powerapps-component-framework":"^1.3.18"},"optionalDependencies":{"dataverse-utilities":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pcf-vite-harness_1.0.6_1753123214204_0.8206583571019703","host":"s3://npm-registry-packages-npm-production"}},"1.0.7-beta.0":{"name":"pcf-vite-harness","version":"1.0.7-beta.0","keywords":["pcf","powerapps","component-framework","vite","hmr","hot-reload","development","harness","powerplatform","dataverse","react","typescript"],"author":{"name":"kristoffer88"},"license":"MIT","_id":"pcf-vite-harness@1.0.7-beta.0","maintainers":[{"name":"kristoffer88","email":"kristoffergramrasmussen@gmail.com"}],"homepage":"https://github.com/kristoffer88/pcf-vite-harness#readme","bugs":{"url":"https://github.com/kristoffer88/pcf-vite-harness/issues"},"bin":{"pcf-vite-init":"dist/bin/pcf-vite-init.cjs"},"dist":{"shasum":"81840d9f92a8567fa37b1073d532f9aee3aa9d02","tarball":"https://registry.npmjs.org/pcf-vite-harness/-/pcf-vite-harness-1.0.7-beta.0.tgz","fileCount":23,"integrity":"sha512-ym+KXLjU9TocpbFM1Nby0n2ktnBSeFCHb0QaOUvK91EqddOESSXKR1T9geBIoiPOCdJTa6EDQfGk/VMIEVo/kg==","signatures":[{"sig":"MEUCIFj6HpLAvgFz13ELQagjJAqCpLYmtIcEeIRe8mZ21h2jAiEAml07jaPZPIj1vIDCciy0tHKvPt5HeFl5Ah0/dOb214M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":251707},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js","require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./styles/*":"./dist/styles/*","./templates/*":"./dist/templates/*"},"gitHead":"28c9b15af8cdc7bd73a1c537a1ee1f03fe97f86b","scripts":{"dev":"tsup --watch","lint":"biome check .","build":"tsup","clean":"rm -rf dist","format":"biome format --write .","lint:fix":"biome check --write .","prebuild":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"kristoffer88","email":"kristoffergramrasmussen@gmail.com"},"repository":{"url":"git+https://github.com/kristoffer88/pcf-vite-harness.git","type":"git"},"_npmVersion":"10.9.2","description":"Modern Vite-based development harness for PowerApps Component Framework (PCF) with hot module replacement and PowerApps-like environment simulation","directories":{},"_nodeVersion":"22.17.0","dependencies":{"glob":"^11.0.0","vite":"^7.0.5","react":"^18.0.0","inquirer":"^10.0.0","commander":"^12.0.0","react-dom":"^18.0.0","nanospinner":"^1.1.0","@vitejs/plugin-react":"^4.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","typescript":"^5.8.3","@types/node":"^20.19.9","@types/react":"^19.1.8","@biomejs/biome":"^2.1.2","@types/react-dom":"^19.1.6","@types/powerapps-component-framework":"^1.3.18"},"optionalDependencies":{"dataverse-utilities":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pcf-vite-harness_1.0.7-beta.0_1753124267980_0.6967148492320465","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"pcf-vite-harness","version":"1.0.7","keywords":["pcf","powerapps","component-framework","vite","hmr","hot-reload","development","harness","powerplatform","dataverse","react","typescript"],"author":{"name":"kristoffer88"},"license":"MIT","_id":"pcf-vite-harness@1.0.7","maintainers":[{"name":"kristoffer88","email":"kristoffergramrasmussen@gmail.com"}],"homepage":"https://github.com/kristoffer88/pcf-vite-harness#readme","bugs":{"url":"https://github.com/kristoffer88/pcf-vite-harness/issues"},"bin":{"pcf-vite-init":"dist/bin/pcf-vite-init.cjs"},"dist":{"shasum":"472b1332b3f716365ee210b063700a6491594b05","tarball":"https://registry.npmjs.org/pcf-vite-harness/-/pcf-vite-harness-1.0.7.tgz","fileCount":23,"integrity":"sha512-8RYKnB3Hk279GDivkfNBzLl2Ksl6PVl5TWn+Y0QFUMEkwwr8yjXm2sCEsto7megZ2DQJajk/15d7lAqU5NN2Cw==","signatures":[{"sig":"MEQCIC32ZNJt9Emyx+gsuhf5AJe3bxTcXbPqajhKjwzjcvPHAiAuiyukeeiw3i6K9ctYnkAM/kZuUSMFqec4gWM69fGXLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":251672},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js","require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./styles/*":"./dist/styles/*","./templates/*":"./dist/templates/*"},"gitHead":"80cab7d9a65f41868923158235a39c474c590aa7","scripts":{"dev":"tsup --watch","lint":"biome check .","build":"tsup","clean":"rm -rf dist","format":"biome format --write .","lint:fix":"biome check --write .","prebuild":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"kristoffer88","email":"kristoffergramrasmussen@gmail.com"},"repository":{"url":"git+https://github.com/kristoffer88/pcf-vite-harness.git","type":"git"},"_npmVersion":"10.9.2","description":"Modern Vite-based development harness for PowerApps Component Framework (PCF) with hot module replacement and PowerApps-like environment simulation","directories":{},"_nodeVersion":"22.17.0","dependencies":{"glob":"^11.0.0","vite":"^7.0.5","react":"^18.0.0","inquirer":"^10.0.0","commander":"^12.0.0","react-dom":"^18.0.0","nanospinner":"^1.1.0","@vitejs/plugin-react":"^4.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5.8.3","@types/node":"^20.19.9","@types/react":"^19.1.8","@biomejs/biome":"^2.1.2","@types/react-dom":"^19.1.6","@types/powerapps-component-framework":"^1.3.18"},"optionalDependencies":{"dataverse-utilities":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pcf-vite-harness_1.0.7_1753125732481_0.931751876444505","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-beta.0":{"name":"pcf-vite-harness","version":"1.1.0-beta.0","keywords":["pcf","powerapps","component-framework","vite","hmr","hot-reload","development","harness","powerplatform","dataverse","react","typescript"],"author":{"name":"kristoffer88"},"license":"MIT","_id":"pcf-vite-harness@1.1.0-beta.0","maintainers":[{"name":"kristoffer88","email":"kristoffergramrasmussen@gmail.com"}],"homepage":"https://github.com/kristoffer88/pcf-vite-harness#readme","bugs":{"url":"https://github.com/kristoffer88/pcf-vite-harness/issues"},"bin":{"pcf-vite-init":"dist/bin/pcf-vite-init.cjs"},"dist":{"shasum":"4ebb4a834a5a9ca342921a3571f70b08b165b3e9","tarball":"https://registry.npmjs.org/pcf-vite-harness/-/pcf-vite-harness-1.1.0-beta.0.tgz","fileCount":23,"integrity":"sha512-StCg2IkaspjElrMJCkYFh1rHy0Ra0pB8sxPFk9/lB39kEN5e/HjQ60tms4/UqkOuFhC8yC4RlzsqxAGH4SlWFA==","signatures":[{"sig":"MEQCIEyiqtREW3Z4Jl30YXtNi2M89vp7KkHXYTBkin4xwC70AiBhcZuQw/y3jziHXII/Xc5QsEJi1QJEwLITCd3AoTl4Pg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":545956},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js","require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./styles/*":"./dist/styles/*","./templates/*":"./dist/templates/*"},"gitHead":"75b68d32a9354b199e70aa1171c0bb121558d5a5","scripts":{"dev":"tsup --watch","lint":"biome check .","build":"tsup","clean":"rm -rf dist","format":"biome format --write .","lint:fix":"biome check --write .","prebuild":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"kristoffer88","email":"kristoffergramrasmussen@gmail.com"},"repository":{"url":"git+https://github.com/kristoffer88/pcf-vite-harness.git","type":"git"},"_npmVersion":"10.9.2","description":"Modern Vite-based development harness for PowerApps Component Framework (PCF) with hot module replacement, PowerApps-like environment simulation, and TanStack Query-inspired devtools for debugging","directories":{},"_nodeVersion":"22.17.0","dependencies":{"glob":"^11.0.0","vite":"^7.0.5","react":"^18.0.0","inquirer":"^10.0.0","commander":"^12.0.0","react-dom":"^18.0.0","nanospinner":"^1.1.0","@vitejs/plugin-react":"^4.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5.8.3","@types/node":"^20.19.9","@types/react":"^19.1.8","@biomejs/biome":"^2.1.2","@types/react-dom":"^19.1.6","@types/powerapps-component-framework":"^1.3.18"},"optionalDependencies":{"dataverse-utilities":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pcf-vite-harness_1.1.0-beta.0_1753128290477_0.42899683165490554","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-beta.1":{"name":"pcf-vite-harness","version":"1.1.0-beta.1","keywords":["pcf","powerapps","component-framework","vite","hmr","hot-reload","development","harness","powerplatform","dataverse","react","typescript"],"author":{"name":"kristoffer88"},"license":"MIT","_id":"pcf-vite-harness@1.1.0-beta.1","maintainers":[{"name":"kristoffer88","email":"kristoffergramrasmussen@gmail.com"}],"homepage":"https://github.com/kristoffer88/pcf-vite-harness#readme","bugs":{"url":"https://github.com/kristoffer88/pcf-vite-harness/issues"},"bin":{"pcf-vite-init":"dist/bin/pcf-vite-init.cjs"},"dist":{"shasum":"25b166fc92c6f636e2a06d598867f220f74791eb","tarball":"https://registry.npmjs.org/pcf-vite-harness/-/pcf-vite-harness-1.1.0-beta.1.tgz","fileCount":23,"integrity":"sha512-sGUqDDUn4pM2xDjkDMwWYMKYvdOzE9u8xgxqn6uWueh9/pOtMm/7TOLOdTfAPBsfFKAm5Yau0KSJrGIO/UJuug==","signatures":[{"sig":"MEQCIBQmFCjp4QC4pMITNeo/hOdeoAW5B9sYqmqMVej2aNx5AiAfCNEmwfNHWz6Dxy53VYVnUQKaUPv+4KQcWTdakms/+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":546243},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js","require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./styles/*":"./dist/styles/*","./templates/*":"./dist/templates/*"},"gitHead":"153aa001133cb2cd64f66f4d739c14411d6c63d3","scripts":{"dev":"tsup --watch","lint":"biome check .","build":"tsup","clean":"rm -rf dist","format":"biome format --write .","lint:fix":"biome check --write .","prebuild":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"kristoffer88","email":"kristoffergramrasmussen@gmail.com"},"repository":{"url":"git+https://github.com/kristoffer88/pcf-vite-harness.git","type":"git"},"_npmVersion":"10.9.2","description":"Modern Vite-based development harness for PowerApps Component Framework (PCF) with hot module replacement, PowerApps-like environment simulation, and TanStack Query-inspired devtools for debugging","directories":{},"_nodeVersion":"22.17.0","dependencies":{"glob":"^11.0.0","vite":"^7.0.5","react":"^18.0.0","inquirer":"^10.0.0","commander":"^12.0.0","react-dom":"^18.0.0","nanospinner":"^1.1.0","@vitejs/plugin-react":"^4.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5.8.3","@types/node":"^20.19.9","@types/react":"^19.1.8","@biomejs/biome":"^2.1.2","@types/react-dom":"^19.1.6","@types/powerapps-component-framework":"^1.3.18"},"optionalDependencies":{"dataverse-utilities":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pcf-vite-harness_1.1.0-beta.1_1753129583255_0.7726378938190914","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-beta.2":{"name":"pcf-vite-harness","version":"1.1.0-beta.2","keywords":["pcf","powerapps","component-framework","vite","hmr","hot-reload","development","harness","powerplatform","dataverse","react","typescript"],"author":{"name":"kristoffer88"},"license":"MIT","_id":"pcf-vite-harness@1.1.0-beta.2","maintainers":[{"name":"kristoffer88","email":"kristoffergramrasmussen@gmail.com"}],"homepage":"https://github.com/kristoffer88/pcf-vite-harness#readme","bugs":{"url":"https://github.com/kristoffer88/pcf-vite-harness/issues"},"bin":{"pcf-vite-init":"dist/bin/pcf-vite-init.cjs"},"dist":{"shasum":"0510e4dd1573f154221e35228e8d3a204a782bed","tarball":"https://registry.npmjs.org/pcf-vite-harness/-/pcf-vite-harness-1.1.0-beta.2.tgz","fileCount":23,"integrity":"sha512-DpHOBQIiPIacDlsBTf9y1aJC13Zdn+3m7i4od4FU6FNRMDkqxRo5O7h0Xy1oUPUSIgPXXicT9VeWzh97ZH0l7w==","signatures":[{"sig":"MEUCIBcWEmPBhl1DXVd1ni5T01IDf5J/hXxuEZ8WWhLVV2qjAiEA/BcjdPNWfjJBlFDu+4vr+xNwplJoiEVymV8g6R+eraU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":586402},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js","require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./styles/*":"./dist/styles/*","./templates/*":"./dist/templates/*"},"gitHead":"2d4c9ab419e366712f6b5f630e6d01cb03fd124b","scripts":{"dev":"tsup --watch","lint":"biome check .","build":"tsup","clean":"rm -rf dist","format":"biome format --write .","lint:fix":"biome check --write .","prebuild":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"kristoffer88","email":"kristoffergramrasmussen@gmail.com"},"repository":{"url":"git+https://github.com/kristoffer88/pcf-vite-harness.git","type":"git"},"_npmVersion":"10.9.2","description":"Modern Vite-based development harness for PowerApps Component Framework (PCF) with hot module replacement, PowerApps-like environment simulation, and TanStack Query-inspired devtools for debugging","directories":{},"_nodeVersion":"22.17.0","dependencies":{"glob":"^11.0.0","vite":"^7.0.5","react":"^18.0.0","inquirer":"^10.0.0","commander":"^12.0.0","react-dom":"^18.0.0","nanospinner":"^1.1.0","@vitejs/plugin-react":"^4.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5.8.3","@types/node":"^20.19.9","@types/react":"^19.1.8","@biomejs/biome":"^2.1.2","@types/react-dom":"^19.1.6","@types/powerapps-component-framework":"^1.3.18"},"optionalDependencies":{"dataverse-utilities":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pcf-vite-harness_1.1.0-beta.2_1753130418125_0.991462056043235","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-beta.3":{"name":"pcf-vite-harness","version":"1.1.0-beta.3","keywords":["pcf","powerapps","component-framework","vite","hmr","hot-reload","development","harness","powerplatform","dataverse","react","typescript"],"author":{"name":"kristoffer88"},"license":"MIT","_id":"pcf-vite-harness@1.1.0-beta.3","maintainers":[{"name":"kristoffer88","email":"kristoffergramrasmussen@gmail.com"}],"homepage":"https://github.com/kristoffer88/pcf-vite-harness#readme","bugs":{"url":"https://github.com/kristoffer88/pcf-vite-harness/issues"},"bin":{"pcf-vite-init":"dist/bin/pcf-vite-init.cjs"},"dist":{"shasum":"613cd8d8d9114d4e43c36fa640c6228b095340a2","tarball":"https://registry.npmjs.org/pcf-vite-harness/-/pcf-vite-harness-1.1.0-beta.3.tgz","fileCount":23,"integrity":"sha512-CdKCpguOfIUOunTw6lbg1owRQIbLCwOL2iKsxy0ZM6hMmWDfZGeS32tq053kU3RahXViZjnfwqNBQMuMT59z5g==","signatures":[{"sig":"MEQCID/gxciBU/TYr/588ahJQ/OnPYauKnoDrezDmE9OxSQiAiAdblyyfS0muTwdfRWjA6qnyDO7ROe1/B4H4gUfx20shQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":587916},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js","require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./styles/*":"./dist/styles/*","./templates/*":"./dist/templates/*"},"gitHead":"c2edd1d9404d6c67603a1355317c7f26bb2218b3","scripts":{"dev":"tsup --watch","lint":"biome check .","build":"tsup","clean":"rm -rf dist","format":"biome format --write .","lint:fix":"biome check --write .","prebuild":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"kristoffer88","email":"kristoffergramrasmussen@gmail.com"},"repository":{"url":"git+https://github.com/kristoffer88/pcf-vite-harness.git","type":"git"},"_npmVersion":"10.9.2","description":"Modern Vite-based development harness for PowerApps Component Framework (PCF) with hot module replacement, PowerApps-like environment simulation, and TanStack Query-inspired devtools for debugging","directories":{},"_nodeVersion":"22.17.0","dependencies":{"glob":"^11.0.0","vite":"^7.0.5","react":"^18.0.0","inquirer":"^10.0.0","commander":"^12.0.0","react-dom":"^18.0.0","nanospinner":"^1.1.0","@vitejs/plugin-react":"^4.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5.8.3","@types/node":"^20.19.9","@types/react":"^19.1.8","@biomejs/biome":"^2.1.2","@types/react-dom":"^19.1.6","@types/powerapps-component-framework":"^1.3.18"},"optionalDependencies":{"dataverse-utilities":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pcf-vite-harness_1.1.0-beta.3_1753130643760_0.41614261216452664","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"pcf-vite-harness","version":"1.1.0","keywords":["pcf","powerapps","component-framework","vite","hmr","hot-reload","development","harness","powerplatform","dataverse","react","typescript"],"author":{"name":"kristoffer88"},"license":"MIT","_id":"pcf-vite-harness@1.1.0","maintainers":[{"name":"kristoffer88","email":"kristoffergramrasmussen@gmail.com"}],"homepage":"https://github.com/kristoffer88/pcf-vite-harness#readme","bugs":{"url":"https://github.com/kristoffer88/pcf-vite-harness/issues"},"bin":{"pcf-vite-init":"dist/bin/pcf-vite-init.cjs"},"dist":{"shasum":"3435f750869e80910751dc6e14de71244f6e68f1","tarball":"https://registry.npmjs.org/pcf-vite-harness/-/pcf-vite-harness-1.1.0.tgz","fileCount":23,"integrity":"sha512-vSbt9KrfBEq45p4CUCzE48LlDnwED5XZYi0QZwdSHjYpbShDFrG2ZWudx99I1GQ84KwssIY/KPJLx9HK1u+7FA==","signatures":[{"sig":"MEUCIQD0woF1+b6ZIz/WoBHDmxX+NSVYDzA9OdxV8H+F5wK0KAIgIh5is4JFN5osy9E2tONp1kmMAvpc/Ix7tjDVeuQl1zw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1196541},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js","require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./styles/*":"./dist/styles/*","./templates/*":"./dist/templates/*","./devtools-redux":{"import":{"types":"./dist/devtools-redux/index.d.ts","default":"./dist/devtools-redux/index.js"},"default":"./dist/devtools-redux/index.js","require":{"types":"./dist/devtools-redux/index.d.cts","default":"./dist/devtools-redux/index.cjs"}}},"gitHead":"2feb6f98aa91adfb5c008188a75fc1672dbdb74f","scripts":{"dev":"tsup --watch","lint":"biome check .","build":"tsup","clean":"rm -rf dist","format":"biome format --write .","lint:fix":"biome check --write .","prebuild":"npm run clean","test:e2e":"cd tests/e2e && npx playwright test","dev:field":"cd tests/fixtures/pcf-field-test && npm run dev:pcf","dev:dataset":"cd tests/fixtures/pcf-dataset-test && npm run dev:pcf","prepublishOnly":"npm run build","test:integration":"cd tests/integration && vitest run"},"_npmUser":{"name":"kristoffer88","email":"kristoffergramrasmussen@gmail.com"},"repository":{"url":"git+https://github.com/kristoffer88/pcf-vite-harness.git","type":"git"},"_npmVersion":"10.9.2","description":"Modern Vite-based development harness for PowerApps Component Framework (PCF) with hot module replacement, PowerApps-like environment simulation, and TanStack Query-inspired devtools for debugging","directories":{},"_nodeVersion":"22.17.0","dependencies":{"glob":"^11.0.0","vite":"^7.0.5","immer":"^10.1.1","react":"^18.0.0","zustand":"^5.0.6","inquirer":"^10.0.0","commander":"^12.0.0","react-dom":"^18.0.0","nanospinner":"^1.1.0","@fluentui/react":"^8.118.12","fast-xml-parser":"^5.2.5","@vitejs/plugin-react":"^4.7.0","@redux-devtools/extension":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","dotenv":"^16.4.5","vitest":"^2.1.8","typescript":"^5.8.3","@types/node":"^20.19.9","@types/react":"^18.3.23","@biomejs/biome":"^2.1.2","@types/react-dom":"^18.3.7","@types/powerapps-component-framework":"^1.3.18"},"optionalDependencies":{"dataverse-utilities":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pcf-vite-harness_1.1.0_1753326310478_0.20412089660831034","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"pcf-vite-harness","version":"1.1.1","keywords":["pcf","powerapps","component-framework","vite","hmr","hot-reload","development","harness","powerplatform","dataverse","react","typescript"],"author":{"name":"kristoffer88"},"license":"MIT","_id":"pcf-vite-harness@1.1.1","maintainers":[{"name":"kristoffer88","email":"kristoffergramrasmussen@gmail.com"}],"homepage":"https://github.com/kristoffer88/pcf-vite-harness#readme","bugs":{"url":"https://github.com/kristoffer88/pcf-vite-harness/issues"},"bin":{"pcf-vite-init":"dist/bin/pcf-vite-init.cjs"},"dist":{"shasum":"398410d272e6984bff7aaecc2df71833e6400884","tarball":"https://registry.npmjs.org/pcf-vite-harness/-/pcf-vite-harness-1.1.1.tgz","fileCount":24,"integrity":"sha512-K52J2G2wJ4h7tTlYwc0TchBQ2XdNkNOlTbxqx/A1Rtpnv/2Oh+cXkyfUcU+445FLM+IeptzPPS8GKrbK3PI+oQ==","signatures":[{"sig":"MEUCIAIQNL1xuiOFVjraVYH7kfsDGiySWaMTmMCEGCcEJ+qBAiEA+tIXPnR0QJRV96Taa4OPUotmku46QdQMC7NHENo3ygs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1198409},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js","require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./styles/*":"./dist/styles/*","./templates/*":"./dist/templates/*","./devtools-redux":{"import":{"types":"./dist/devtools-redux/index.d.ts","default":"./dist/devtools-redux/index.js"},"default":"./dist/devtools-redux/index.js","require":{"types":"./dist/devtools-redux/index.d.cts","default":"./dist/devtools-redux/index.cjs"}}},"gitHead":"3f6154bbd9805beeaf0965d9227a82bcbaa292a3","scripts":{"dev":"tsup --watch","lint":"biome check .","build":"tsup","clean":"rm -rf dist","format":"biome format --write .","lint:fix":"biome check --write .","prebuild":"npm run clean","test:e2e":"cd tests/e2e && npx playwright test","dev:field":"cd tests/fixtures/pcf-field-test && npm run dev:pcf","dev:dataset":"cd tests/fixtures/pcf-dataset-test && npm run dev:pcf","prepublishOnly":"npm run build","test:integration":"cd tests/integration && vitest run"},"_npmUser":{"name":"kristoffer88","email":"kristoffergramrasmussen@gmail.com"},"repository":{"url":"git+https://github.com/kristoffer88/pcf-vite-harness.git","type":"git"},"_npmVersion":"10.9.2","description":"Modern Vite-based development harness for PowerApps Component Framework (PCF) with hot module replacement, PowerApps-like environment simulation, and TanStack Query-inspired devtools for debugging","directories":{},"_nodeVersion":"22.17.0","dependencies":{"glob":"^11.0.0","immer":"^10.1.1","react":"^18.0.0","zustand":"^5.0.6","inquirer":"^10.0.0","commander":"^12.0.0","react-dom":"^18.0.0","nanospinner":"^1.1.0","@fluentui/react":"^8.118.12","fast-xml-parser":"^5.2.5","@vitejs/plugin-react":"^4.7.0","@redux-devtools/extension":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","dotenv":"^16.4.5","vitest":"^2.1.8","typescript":"^5.8.3","@types/node":"^20.19.9","@types/react":"^18.3.23","@biomejs/biome":"^2.1.2","@types/react-dom":"^18.3.7","@types/powerapps-component-framework":"^1.3.18"},"peerDependencies":{"vite":"^7.0.5"},"optionalDependencies":{"dataverse-utilities":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pcf-vite-harness_1.1.1_1753343201865_0.4295741036539402","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"pcf-vite-harness","version":"1.2.0","keywords":["pcf","powerapps","component-framework","vite","hmr","hot-reload","development","harness","powerplatform","dataverse","react","typescript"],"author":{"name":"kristoffer88"},"license":"MIT","_id":"pcf-vite-harness@1.2.0","maintainers":[{"name":"kristoffer88","email":"kristoffergramrasmussen@gmail.com"}],"homepage":"https://github.com/kristoffer88/pcf-vite-harness#readme","bugs":{"url":"https://github.com/kristoffer88/pcf-vite-harness/issues"},"bin":{"pcf-vite-init":"dist/bin/pcf-vite-init.cjs","pcf-vite-create":"dist/bin/pcf-vite-create.cjs"},"dist":{"shasum":"703076183492999ecb4b552cdf379dd8b175cace","tarball":"https://registry.npmjs.org/pcf-vite-harness/-/pcf-vite-harness-1.2.0.tgz","fileCount":30,"integrity":"sha512-bib/15SfMF+VX74RJ0ql7ISF8rl58um4kjHAorjq27z1d1KcIIkKulHyhQGKsXE0qfrsXmtTzrtDg35uHWmk7w==","signatures":[{"sig":"MEYCIQDsrkHIK660WwRVz+8waRi2AhYFpNtUj3yJvarCPJwx3wIhANEOpMH3aF3UGN0yIcsVeWjf9Y2PIzwuKYyTUOQw0NwE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1334287},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js","require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./styles/*":"./dist/styles/*","./templates/*":"./dist/templates/*","./devtools-redux":{"import":{"types":"./dist/devtools-redux/index.d.ts","default":"./dist/devtools-redux/index.js"},"default":"./dist/devtools-redux/index.js","require":{"types":"./dist/devtools-redux/index.d.cts","default":"./dist/devtools-redux/index.cjs"}}},"gitHead":"e269c924a8ee5aca5394ffbdfec940e85e1e1b29","scripts":{"dev":"tsup --watch","lint":"biome check .","build":"tsup","clean":"rm -rf dist","format":"biome format --write .","lint:fix":"biome check --write .","prebuild":"npm run clean","test:e2e":"cd tests/e2e && npx playwright test","dev:field":"cd tests/fixtures/pcf-field-test && npm run dev:pcf","dev:dataset":"cd tests/fixtures/pcf-dataset-test && npm run dev:pcf","prepublishOnly":"npm run build","test:cli:setup":"node tests/cli/setup-test-projects.js","test:cli:install":"node tests/cli/install-in-test-projects.js","test:integration":"cd tests/integration && vitest run"},"_npmUser":{"name":"kristoffer88","email":"kristoffergramrasmussen@gmail.com"},"repository":{"url":"git+https://github.com/kristoffer88/pcf-vite-harness.git","type":"git"},"_npmVersion":"10.9.2","description":"Modern Vite-based development harness for PowerApps Component Framework (PCF) with hot module replacement, PowerApps-like environment simulation, and TanStack Query-inspired devtools for debugging","directories":{},"_nodeVersion":"22.17.0","dependencies":{"glob":"^11.0.0","immer":"^10.1.1","react":"^18.0.0","zustand":"^5.0.6","inquirer":"^10.0.0","commander":"^12.0.0","react-dom":"^18.0.0","nanospinner":"^1.1.0","@fluentui/react":"^8.118.12","fast-xml-parser":"^5.2.5","@vitejs/plugin-react":"^4.7.0","@redux-devtools/extension":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","execa":"^9.6.0","dotenv":"^16.4.5","vitest":"^2.1.8","typescript":"^5.8.3","@types/node":"^20.19.9","@types/react":"^18.3.23","@biomejs/biome":"^2.1.2","@types/react-dom":"^18.3.7","@types/powerapps-component-framework":"^1.3.18"},"peerDependencies":{"vite":"^7.0.5"},"optionalDependencies":{"dataverse-utilities":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pcf-vite-harness_1.2.0_1753350033239_0.6923988396557355","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"pcf-vite-harness","version":"1.3.0","keywords":["pcf","powerapps","component-framework","vite","hmr","hot-reload","development","harness","powerplatform","dataverse","react","typescript"],"author":{"name":"kristoffer88"},"license":"MIT","_id":"pcf-vite-harness@1.3.0","maintainers":[{"name":"kristoffer88","email":"kristoffergramrasmussen@gmail.com"}],"homepage":"https://github.com/kristoffer88/pcf-vite-harness#readme","bugs":{"url":"https://github.com/kristoffer88/pcf-vite-harness/issues"},"bin":{"pcf-vite-init":"dist/bin/pcf-vite-init.cjs","pcf-vite-create":"dist/bin/pcf-vite-create.cjs","pcf-vite-harness":"dist/bin/pcf-vite-init.cjs"},"dist":{"shasum":"909a5a8cae845d0fe9e10f3d2ba7d8d468a57a45","tarball":"https://registry.npmjs.org/pcf-vite-harness/-/pcf-vite-harness-1.3.0.tgz","fileCount":30,"integrity":"sha512-q64hvHEFJyZl+GLPui5+k2HwcGCYKZzKID42oU5YSzg5xvcAom7bXt+HDOVGA0RsDk+8g1Hfb8dLzKKWdhyW1Q==","signatures":[{"sig":"MEYCIQCrbhmTp/6m5FcsPo2twSnq5DjTeqyGqUJ6cGGr1ZmCZwIhAOlew8aqgU9Gp8Y+eVaEb0nSXq6Zu3AM1Tjt1l7ZyAtX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1454868},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js","require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./styles/*":"./dist/styles/*","./templates/*":"./dist/templates/*","./devtools-redux":{"import":{"types":"./dist/devtools-redux/index.d.ts","default":"./dist/devtools-redux/index.js"},"default":"./dist/devtools-redux/index.js","require":{"types":"./dist/devtools-redux/index.d.cts","default":"./dist/devtools-redux/index.cjs"}}},"gitHead":"832fccca3cc0ea4939654edf3c64de5c06eda002","scripts":{"dev":"tsup --watch","lint":"biome check .","build":"tsup","clean":"rm -rf dist","format":"biome format --write .","lint:fix":"biome check --write .","prebuild":"npm run clean","test:e2e":"cd tests/e2e && npx playwright test","dev:field":"cd tests/fixtures/pcf-field-test && npm run dev:pcf","dev:dataset":"cd tests/fixtures/pcf-dataset-test && npm run dev:pcf","prepublishOnly":"npm run build","test:cli:setup":"node tests/cli/setup-test-projects.js","test:cli:install":"node tests/cli/install-in-test-projects.js","test:integration":"cd tests/integration && vitest run"},"_npmUser":{"name":"kristoffer88","email":"kristoffergramrasmussen@gmail.com"},"repository":{"url":"git+https://github.com/kristoffer88/pcf-vite-harness.git","type":"git"},"_npmVersion":"10.9.2","description":"Modern Vite-based development harness for PowerApps Component Framework (PCF) with hot module replacement, PowerApps-like environment simulation, and TanStack Query-inspired devtools for debugging","directories":{},"_nodeVersion":"22.17.0","dependencies":{"glob":"^11.0.0","immer":"^10.1.1","react":"^18.0.0","zustand":"^5.0.6","inquirer":"^10.0.0","commander":"^12.0.0","react-dom":"^18.0.0","nanospinner":"^1.1.0","@fluentui/react":"^8.118.12","fast-xml-parser":"^5.2.5","@vitejs/plugin-react":"^4.7.0","@redux-devtools/extension":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","execa":"^9.6.0","dotenv":"^16.4.5","vitest":"^2.1.8","typescript":"^5.8.3","@types/node":"^20.19.9","@types/react":"^18.3.23","@biomejs/biome":"^2.1.2","@types/react-dom":"^18.3.7","@types/powerapps-component-framework":"^1.3.18"},"peerDependencies":{"vite":"^7.0.5"},"optionalDependencies":{"dataverse-utilities":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pcf-vite-harness_1.3.0_1753361040404_0.617693230835962","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"pcf-vite-harness","version":"1.4.0","keywords":["pcf","powerapps","component-framework","vite","hmr","hot-reload","development","harness","powerplatform","dataverse","react","typescript"],"author":{"name":"kristoffer88"},"license":"MIT","_id":"pcf-vite-harness@1.4.0","maintainers":[{"name":"kristoffer88","email":"kristoffergramrasmussen@gmail.com"}],"homepage":"https://github.com/kristoffer88/pcf-vite-harness#readme","bugs":{"url":"https://github.com/kristoffer88/pcf-vite-harness/issues"},"bin":{"pcf-vite-harness":"dist/bin/pcf-vite-harness.cjs"},"dist":{"shasum":"06a45ce7a288077a1b2cbc7aadfc0a0eb9dc799d","tarball":"https://registry.npmjs.org/pcf-vite-harness/-/pcf-vite-harness-1.4.0.tgz","fileCount":36,"integrity":"sha512-mnjdY8KgtHVieTchbihiABkHgDrsBMy/yOE5AGSjdEX4hXxEYTxIj1RBTPd9NXm8FYL/lyLl7VXQair5livy/A==","signatures":[{"sig":"MEUCIQCMqiIYhLdsoGKAtDN9WPEgYKw/jpp/9sGFqwSYQj5UuAIgOOM77bMzjvpCMAa6FegsO3nQvl/ceiZ3KQcKNll9o24=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1697808},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js","require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./styles/*":"./dist/styles/*","./templates/*":"./dist/templates/*","./devtools-redux":{"import":{"types":"./dist/devtools-redux/index.d.ts","default":"./dist/devtools-redux/index.js"},"default":"./dist/devtools-redux/index.js","require":{"types":"./dist/devtools-redux/index.d.cts","default":"./dist/devtools-redux/index.cjs"}}},"gitHead":"9c1f9ed4456f985bd8c1c7185161e54410ca0f01","scripts":{"dev":"tsup --watch","lint":"biome check .","build":"tsup","clean":"rm -rf dist","format":"biome format --write .","lint:fix":"biome check --write .","prebuild":"npm run clean","test:e2e":"cd tests/e2e && npx playwright test","dev:field":"cd tests/fixtures/pcf-field-test && npm run dev:pcf","dev:dataset":"cd tests/fixtures/pcf-dataset-test && npm run dev:pcf","prepublishOnly":"npm run build","test:cli:setup":"node tests/cli/setup-test-projects.js","test:cli:install":"node tests/cli/install-in-test-projects.js","test:integration":"cd tests/integration && vitest run"},"_npmUser":{"name":"kristoffer88","email":"kristoffergramrasmussen@gmail.com"},"repository":{"url":"git+https://github.com/kristoffer88/pcf-vite-harness.git","type":"git"},"_npmVersion":"10.9.2","description":"Modern Vite-based development harness for PowerApps Component Framework (PCF) with hot module replacement, PowerApps-like environment simulation, and TanStack Query-inspired devtools for debugging","directories":{},"_nodeVersion":"22.17.0","dependencies":{"glob":"^11.0.0","immer":"^10.1.1","react":"^18.0.0","zustand":"^5.0.6","inquirer":"^10.0.0","commander":"^12.0.0","react-dom":"^18.0.0","nanospinner":"^1.1.0","@fluentui/react":"^8.118.12","fast-xml-parser":"^5.2.5","@vitejs/plugin-react":"^4.7.0","@redux-devtools/extension":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","execa":"^9.6.0","dotenv":"^16.4.5","vitest":"^2.1.8","typescript":"^5.8.3","@types/node":"^20.19.9","@types/react":"^18.3.23","@biomejs/biome":"^2.1.2","@types/react-dom":"^18.3.7","@types/powerapps-component-framework":"^1.3.18"},"peerDependencies":{"vite":"^7.0.5"},"optionalDependencies":{"dataverse-utilities":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pcf-vite-harness_1.4.0_1753361465166_0.965943708476231","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"pcf-vite-harness","version":"1.4.1","keywords":["pcf","powerapps","component-framework","vite","hmr","hot-reload","development","harness","powerplatform","dataverse","react","typescript"],"author":{"name":"kristoffer88"},"license":"MIT","_id":"pcf-vite-harness@1.4.1","maintainers":[{"name":"kristoffer88","email":"kristoffergramrasmussen@gmail.com"}],"homepage":"https://github.com/kristoffer88/pcf-vite-harness#readme","bugs":{"url":"https://github.com/kristoffer88/pcf-vite-harness/issues"},"bin":{"pcf-vite-harness":"dist/bin/pcf-vite-harness.cjs"},"dist":{"shasum":"58482cec6d5735329216b382e5293b6fc5c94ad0","tarball":"https://registry.npmjs.org/pcf-vite-harness/-/pcf-vite-harness-1.4.1.tgz","fileCount":36,"integrity":"sha512-zMdtHEbGifxrrKVI02xHfNER8yEH8odWE67Ne1mXM51QFfZDoQb1vskqiUQ3LVWvPQGujTY+EIkDRdjXMsk3JQ==","signatures":[{"sig":"MEYCIQDreMiZWNGf+3MATW9BRcGpZH1ADs2tnJEY8Z5vWwZdoQIhAKAl94bh8ZPgJNwaw32XMUuiDco9kUt9gdqrkM6nOXDt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1696966},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js","require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./styles/*":"./dist/styles/*","./templates/*":"./dist/templates/*","./devtools-redux":{"import":{"types":"./dist/devtools-redux/index.d.ts","default":"./dist/devtools-redux/index.js"},"default":"./dist/devtools-redux/index.js","require":{"types":"./dist/devtools-redux/index.d.cts","default":"./dist/devtools-redux/index.cjs"}}},"gitHead":"5eddff1bce3120e24a22406b5d23d2c9a109ca31","scripts":{"dev":"tsup --watch","lint":"biome check .","build":"tsup","clean":"rm -rf dist","format":"biome format --write .","lint:fix":"biome check --write .","prebuild":"npm run clean","test:e2e":"cd tests/e2e && npx playwright test","dev:field":"cd tests/fixtures/pcf-field-test && npm run dev:pcf","dev:dataset":"cd tests/fixtures/pcf-dataset-test && npm run dev:pcf","prepublishOnly":"npm run build","test:cli:setup":"node tests/cli/setup-test-projects.js","test:cli:install":"node tests/cli/install-in-test-projects.js","test:integration":"cd tests/integration && vitest run"},"_npmUser":{"name":"kristoffer88","email":"kristoffergramrasmussen@gmail.com"},"repository":{"url":"git+https://github.com/kristoffer88/pcf-vite-harness.git","type":"git"},"_npmVersion":"10.9.2","description":"Modern Vite-based development harness for PowerApps Component Framework (PCF) with hot module replacement, PowerApps-like environment simulation, and TanStack Query-inspired devtools for debugging","directories":{},"_nodeVersion":"22.17.0","dependencies":{"glob":"^11.0.0","immer":"^10.1.1","react":"^18.0.0","zustand":"^5.0.6","inquirer":"^10.0.0","commander":"^12.0.0","react-dom":"^18.0.0","nanospinner":"^1.1.0","@fluentui/react":"^8.118.12","fast-xml-parser":"^5.2.5","@vitejs/plugin-react":"^4.7.0","@redux-devtools/extension":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","execa":"^9.6.0","dotenv":"^16.4.5","vitest":"^2.1.8","typescript":"^5.8.3","@types/node":"^20.19.9","@types/react":"^18.3.23","@biomejs/biome":"^2.1.2","@types/react-dom":"^18.3.7","@types/powerapps-component-framework":"^1.3.18"},"peerDependencies":{"vite":"^7.0.5"},"optionalDependencies":{"dataverse-utilities":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pcf-vite-harness_1.4.1_1753362356875_0.5259827867268083","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"pcf-vite-harness","version":"1.5.0","keywords":["pcf","powerapps","component-framework","vite","hmr","hot-reload","development","harness","powerplatform","dataverse","react","typescript"],"author":{"name":"kristoffer88"},"license":"MIT","_id":"pcf-vite-harness@1.5.0","maintainers":[{"name":"kristoffer88","email":"kristoffergramrasmussen@gmail.com"}],"homepage":"https://github.com/kristoffer88/pcf-vite-harness#readme","bugs":{"url":"https://github.com/kristoffer88/pcf-vite-harness/issues"},"bin":{"pcf-vite-harness":"dist/bin/pcf-vite-harness.cjs"},"dist":{"shasum":"ce2a7c03327b7e24b2a67fbc7e3f80d259860f39","tarball":"https://registry.npmjs.org/pcf-vite-harness/-/pcf-vite-harness-1.5.0.tgz","fileCount":36,"integrity":"sha512-RIMupgmt8iaHs345ddJz/wFwp8WVtFaK3dWo4OBQEtsiuStgrsMg7WRbQS5JJ/uhF1+rxfRj8+oCFIN9RO1Bgw==","signatures":[{"sig":"MEUCIQDyIfVR+cNzKR/Gu2Gw8/qnwRBYwkdeVOoqTodFCibqQgIgMsFPdRS57iaRU7J07xtIRQHDYoHF+CfeHzMIDCNAYLs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1807382},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js","require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./styles/*":"./dist/styles/*","./templates/*":"./dist/templates/*","./devtools-redux":{"import":{"types":"./dist/devtools-redux/index.d.ts","default":"./dist/devtools-redux/index.js"},"default":"./dist/devtools-redux/index.js","require":{"types":"./dist/devtools-redux/index.d.cts","default":"./dist/devtools-redux/index.cjs"}}},"gitHead":"6f171cd80574ae8bc2201a75d3750eeb025996ae","scripts":{"dev":"tsup --watch","lint":"biome check .","build":"tsup","clean":"rm -rf dist","format":"biome format --write .","lint:fix":"biome check --write .","prebuild":"npm run clean","test:e2e":"cd tests/e2e && npx playwright test","dev:field":"cd tests/fixtures/pcf-field-test && npm run dev:pcf","dev:dataset":"cd tests/fixtures/pcf-dataset-test && npm run dev:pcf","prepublishOnly":"npm run build","test:cli:setup":"node tests/cli/setup-test-projects.js","test:cli:install":"node tests/cli/install-in-test-projects.js","test:integration":"cd tests/integration && vitest run"},"_npmUser":{"name":"kristoffer88","email":"kristoffergramrasmussen@gmail.com"},"repository":{"url":"git+https://github.com/kristoffer88/pcf-vite-harness.git","type":"git"},"_npmVersion":"10.9.2","description":"Modern Vite-based development harness for PowerApps Component Framework (PCF) with hot module replacement, PowerApps-like environment simulation, and TanStack Query-inspired devtools for debugging","directories":{},"_nodeVersion":"22.17.0","dependencies":{"glob":"^11.0.0","immer":"^10.1.1","react":"^18.0.0","zustand":"^5.0.6","inquirer":"^10.0.0","commander":"^12.0.0","react-dom":"^18.0.0","nanospinner":"^1.1.0","@fluentui/react":"^8.118.12","fast-xml-parser":"^5.2.5","@vitejs/plugin-react":"^4.7.0","@redux-devtools/extension":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","execa":"^9.6.0","dotenv":"^16.4.5","vitest":"^2.1.8","typescript":"^5.8.3","@types/node":"^20.19.9","@types/react":"^18.3.23","@biomejs/biome":"^2.1.2","@types/react-dom":"^18.3.7","@types/powerapps-component-framework":"^1.3.18"},"peerDependencies":{"vite":"^7.0.5"},"optionalDependencies":{"dataverse-utilities":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pcf-vite-harness_1.5.0_1753551447941_0.3665370873511222","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"pcf-vite-harness","version":"1.6.0","keywords":["pcf","powerapps","component-framework","vite","hmr","hot-reload","development","harness","powerplatform","dataverse","react","typescript"],"author":{"name":"kristoffer88"},"license":"MIT","_id":"pcf-vite-harness@1.6.0","maintainers":[{"name":"kristoffer88","email":"kristoffergramrasmussen@gmail.com"}],"homepage":"https://github.com/kristoffer88/pcf-vite-harness#readme","bugs":{"url":"https://github.com/kristoffer88/pcf-vite-harness/issues"},"bin":{"pcf-vite-harness":"dist/bin/pcf-vite-harness.cjs"},"dist":{"shasum":"0b0d7324b797874db189d8013a7125b00e386536","tarball":"https://registry.npmjs.org/pcf-vite-harness/-/pcf-vite-harness-1.6.0.tgz","fileCount":36,"integrity":"sha512-KoFN6hKKWwRlv6JLtfyrIAs3KBHCANrV2AHM12FZD2K61tYBi2kVd1V/R+be84hg3nBl8bBlMmAwex4tcolmSw==","signatures":[{"sig":"MEUCIQDiZEeEO2+N7TCk5/TppwWq2JbbHvD6he6Ad7j+mnPu5wIgPscgCYbOqLoz4JDphukD28REEz0usz73ufmH+UDd/Kg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1924698},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js","require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./styles/*":"./dist/styles/*","./templates/*":"./dist/templates/*","./devtools-redux":{"import":{"types":"./dist/devtools-redux/index.d.ts","default":"./dist/devtools-redux/index.js"},"default":"./dist/devtools-redux/index.js","require":{"types":"./dist/devtools-redux/index.d.cts","default":"./dist/devtools-redux/index.cjs"}}},"gitHead":"a826177d5b2ede59744671543632c987045a038b","scripts":{"dev":"tsup --watch","lint":"biome check .","build":"tsup","clean":"rm -rf dist","format":"biome format --write .","dev:pcf":"vite --config dev/vite.config.ts","lint:fix":"biome check --write .","prebuild":"npm run clean","test:e2e":"cd tests/e2e && npx playwright test","dev:field":"cd tests/fixtures/pcf-field-test && npm run dev:pcf","dev:dataset":"cd tests/fixtures/pcf-dataset-test && npm run dev:pcf","prepublishOnly":"npm run build","test:cli:setup":"node tests/cli/setup-test-projects.js","test:cli:install":"node tests/cli/install-in-test-projects.js","test:integration":"cd tests/integration && vitest run"},"_npmUser":{"name":"kristoffer88","email":"kristoffergramrasmussen@gmail.com"},"repository":{"url":"git+https://github.com/kristoffer88/pcf-vite-harness.git","type":"git"},"_npmVersion":"10.9.2","description":"Modern Vite-based development harness for PowerApps Component Framework (PCF) with hot module replacement, PowerApps-like environment simulation, and TanStack Query-inspired devtools for debugging","directories":{},"_nodeVersion":"22.17.0","dependencies":{"glob":"^11.0.0","vite":"^7.0.5","immer":"^10.1.1","react":"^18.0.0","zustand":"^5.0.6","inquirer":"^10.0.0","commander":"^12.0.0","react-dom":"^18.0.0","nanospinner":"^1.1.0","@fluentui/react":"^8.118.12","fast-xml-parser":"^5.2.5","pcf-vite-harness":"^1.5.0","@vitejs/plugin-react":"^4.7.0","@redux-devtools/extension":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","execa":"^9.6.0","dotenv":"^16.4.5","vitest":"^2.1.8","typescript":"^5.8.3","@types/node":"^20.19.9","@types/react":"^18.3.23","@biomejs/biome":"^2.1.2","@types/react-dom":"^18.3.7","@types/powerapps-component-framework":"^1.3.18"},"peerDependencies":{"vite":"^7.0.5"},"optionalDependencies":{"dataverse-utilities":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pcf-vite-harness_1.6.0_1753553593452_0.0022534111088428066","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"pcf-vite-harness","version":"1.6.1","keywords":["pcf","powerapps","component-framework","vite","hmr","hot-reload","development","harness","powerplatform","dataverse","react","typescript"],"author":{"name":"kristoffer88"},"license":"MIT","_id":"pcf-vite-harness@1.6.1","maintainers":[{"name":"kristoffer88","email":"kristoffergramrasmussen@gmail.com"}],"homepage":"https://github.com/kristoffer88/pcf-vite-harness#readme","bugs":{"url":"https://github.com/kristoffer88/pcf-vite-harness/issues"},"bin":{"pcf-vite-harness":"dist/bin/pcf-vite-harness.cjs"},"dist":{"shasum":"4bbf3c87f0402801d26d4255b3c886e0bc4d2793","tarball":"https://registry.npmjs.org/pcf-vite-harness/-/pcf-vite-harness-1.6.1.tgz","fileCount":36,"integrity":"sha512-rdB6+Vy7rpa3Ghqb3BVui+mxgk//OV00rAH7sWlZZt11AoQGLC7vKR3+aTC7awnNhaw3P08O1nI6uEVA76Xksg==","signatures":[{"sig":"MEUCIFJdHNir5BsNUeSwr3i26fx64MrGgRxSIBkylE+inh+pAiEAxpwmeGrPgXtpBfqzDtHWiLWTgr4Yo8J/uoG+122iBLI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1924714},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js","require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./styles/*":"./dist/styles/*","./templates/*":"./dist/templates/*","./devtools-redux":{"import":{"types":"./dist/devtools-redux/index.d.ts","default":"./dist/devtools-redux/index.js"},"default":"./dist/devtools-redux/index.js","require":{"types":"./dist/devtools-redux/index.d.cts","default":"./dist/devtools-redux/index.cjs"}}},"gitHead":"b89221e5b9679d1e012127a400b4fd7f88518fd2","scripts":{"dev":"tsup --watch","lint":"biome check .","build":"tsup","clean":"rm -rf dist","format":"biome format --write .","dev:pcf":"vite --config dev/vite.config.ts","lint:fix":"biome check --write .","prebuild":"npm run clean","test:e2e":"cd tests/e2e && npx playwright test","dev:field":"cd tests/fixtures/pcf-field-test && npm run dev:pcf","dev:dataset":"cd tests/fixtures/pcf-dataset-test && npm run dev:pcf","prepublishOnly":"npm run build","test:cli:setup":"node tests/cli/setup-test-projects.js","test:cli:install":"node tests/cli/install-in-test-projects.js","test:integration":"cd tests/integration && vitest run"},"_npmUser":{"name":"kristoffer88","email":"kristoffergramrasmussen@gmail.com"},"repository":{"url":"git+https://github.com/kristoffer88/pcf-vite-harness.git","type":"git"},"_npmVersion":"10.9.2","description":"Modern Vite-based development harness for PowerApps Component Framework (PCF) with hot module replacement, PowerApps-like environment simulation, and TanStack Query-inspired devtools for debugging","directories":{},"_nodeVersion":"22.17.0","dependencies":{"glob":"^11.0.0","vite":"^7.0.5","immer":"^10.1.1","react":"^18.0.0","zustand":"^5.0.6","inquirer":"^10.0.0","commander":"^12.0.0","react-dom":"^18.0.0","nanospinner":"^1.1.0","@fluentui/react":"^8.118.12","fast-xml-parser":"^5.2.5","pcf-vite-harness":"^1.5.0","@vitejs/plugin-react":"^4.7.0","@redux-devtools/extension":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","execa":"^9.6.0","dotenv":"^16.4.5","vitest":"^2.1.8","typescript":"^5.8.3","@types/node":"^20.19.9","@types/react":"^18.3.23","@biomejs/biome":"^2.1.2","@types/react-dom":"^18.3.7","@types/powerapps-component-framework":"^1.3.18"},"peerDependencies":{"vite":"^7.0.5"},"optionalDependencies":{"dataverse-utilities":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pcf-vite-harness_1.6.1_1753639224300_0.3296126106022328","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"pcf-vite-harness","version":"1.6.2","keywords":["pcf","powerapps","component-framework","vite","hmr","hot-reload","development","harness","powerplatform","dataverse","react","typescript"],"author":{"name":"kristoffer88"},"license":"MIT","_id":"pcf-vite-harness@1.6.2","maintainers":[{"name":"kristoffer88","email":"kristoffergramrasmussen@gmail.com"}],"homepage":"https://github.com/kristoffer88/pcf-vite-harness#readme","bugs":{"url":"https://github.com/kristoffer88/pcf-vite-harness/issues"},"bin":{"pcf-vite-harness":"dist/bin/pcf-vite-harness.cjs"},"dist":{"shasum":"bf4f70351cbef4063f8682397ad91d0f119c950a","tarball":"https://registry.npmjs.org/pcf-vite-harness/-/pcf-vite-harness-1.6.2.tgz","fileCount":36,"integrity":"sha512-TwFV0DhtjqFEBtU4UfAi/U4cBBcLrZpSrSAfK/3zVGUoCABYBq7mWS6hPtL/alTKIyd9tIHfGocTLr0JIeM+iQ==","signatures":[{"sig":"MEUCIQDzzOgNRS7YLnQC9ur21D+W99yyHgjd6ndhkQFLfeHxUgIgBo+AD8IfwTd/YADstW/il5zrLWWTqBwlDcsWdOddwIc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1926888},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js","require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./styles/*":"./dist/styles/*","./templates/*":"./dist/templates/*","./devtools-redux":{"import":{"types":"./dist/devtools-redux/index.d.ts","default":"./dist/devtools-redux/index.js"},"default":"./dist/devtools-redux/index.js","require":{"types":"./dist/devtools-redux/index.d.cts","default":"./dist/devtools-redux/index.cjs"}}},"gitHead":"d9c96eaa6ffdd20c2bd19705aeea27e31541a6be","scripts":{"dev":"tsup --watch","lint":"biome check .","build":"tsup","clean":"rm -rf dist","format":"biome format --write .","dev:pcf":"vite --config dev/vite.config.ts","lint:fix":"biome check --write .","prebuild":"npm run clean","test:e2e":"cd tests/e2e && npx playwright test","dev:field":"cd tests/fixtures/pcf-field-test && npm run dev:pcf","dev:dataset":"cd tests/fixtures/pcf-dataset-test && npm run dev:pcf","prepublishOnly":"npm run build","test:cli:setup":"node tests/cli/setup-test-projects.js","test:cli:install":"node tests/cli/install-in-test-projects.js","test:integration":"cd tests/integration && vitest run"},"_npmUser":{"name":"kristoffer88","email":"kristoffergramrasmussen@gmail.com"},"repository":{"url":"git+https://github.com/kristoffer88/pcf-vite-harness.git","type":"git"},"_npmVersion":"10.9.2","description":"Modern Vite-based development harness for PowerApps Component Framework (PCF) with hot module replacement, PowerApps-like environment simulation, and TanStack Query-inspired devtools for debugging","directories":{},"_nodeVersion":"22.17.0","dependencies":{"glob":"^11.0.0","vite":"^7.0.5","immer":"^10.1.1","react":"^18.0.0","zustand":"^5.0.6","inquirer":"^10.0.0","commander":"^12.0.0","react-dom":"^18.0.0","nanospinner":"^1.1.0","@fluentui/react":"^8.118.12","fast-xml-parser":"^5.2.5","pcf-vite-harness":"^1.5.0","@vitejs/plugin-react":"^4.7.0","@redux-devtools/extension":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","execa":"^9.6.0","dotenv":"^16.4.5","vitest":"^2.1.8","typescript":"^5.8.3","@types/node":"^20.19.9","@types/react":"^18.3.23","@biomejs/biome":"^2.1.2","@types/react-dom":"^18.3.7","@types/powerapps-component-framework":"^1.3.18"},"peerDependencies":{"vite":"^7.0.5"},"optionalDependencies":{"dataverse-utilities":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pcf-vite-harness_1.6.2_1755782846925_0.8776698078036305","host":"s3://npm-registry-packages-npm-production"}},"1.6.3":{"name":"pcf-vite-harness","version":"1.6.3","keywords":["pcf","powerapps","component-framework","vite","hmr","hot-reload","development","harness","powerplatform","dataverse","react","typescript"],"author":{"name":"kristoffer88"},"license":"MIT","_id":"pcf-vite-harness@1.6.3","maintainers":[{"name":"kristoffer88","email":"kristoffergramrasmussen@gmail.com"}],"homepage":"https://github.com/kristoffer88/pcf-vite-harness#readme","bugs":{"url":"https://github.com/kristoffer88/pcf-vite-harness/issues"},"bin":{"pcf-vite-harness":"dist/bin/pcf-vite-harness.cjs"},"dist":{"shasum":"98f0fb64045bba0c8a401180cde935a54c219ed9","tarball":"https://registry.npmjs.org/pcf-vite-harness/-/pcf-vite-harness-1.6.3.tgz","fileCount":36,"integrity":"sha512-047rBuh6+Vje2qRFxkR0IAqDemw6/U+Ky+KH5r00q5diiIAzUcWUDUSMhodE0lyZEIMpPbwoDxq6DZCmqyJXBw==","signatures":[{"sig":"MEQCICTpcEGZCa+YcuzmUQ9EwnTUuC9AJisGt6RTZfk1/U7SAiA5Ebyg8haMH+S+cVfAOA9ai6A+59h8GuHHgHyWs8GDDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1948269},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js","require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./styles/*":"./dist/styles/*","./templates/*":"./dist/templates/*","./devtools-redux":{"import":{"types":"./dist/devtools-redux/index.d.ts","default":"./dist/devtools-redux/index.js"},"default":"./dist/devtools-redux/index.js","require":{"types":"./dist/devtools-redux/index.d.cts","default":"./dist/devtools-redux/index.cjs"}}},"gitHead":"ae024e4d7efb4b39851a631f3b417e749667e0ae","scripts":{"dev":"tsup --watch","lint":"biome check .","build":"tsup","clean":"rm -rf dist","format":"biome format --write .","dev:pcf":"vite --config dev/vite.config.ts","lint:fix":"biome check --write .","prebuild":"npm run clean","test:e2e":"cd tests/e2e && npx playwright test","dev:field":"cd tests/fixtures/pcf-field-test && npm run dev:pcf","dev:dataset":"cd tests/fixtures/pcf-dataset-test && npm run dev:pcf","prepublishOnly":"npm run build","test:cli:setup":"node tests/cli/setup-test-projects.js","test:cli:install":"node tests/cli/install-in-test-projects.js","test:integration":"cd tests/integration && vitest run"},"_npmUser":{"name":"kristoffer88","email":"kristoffergramrasmussen@gmail.com"},"repository":{"url":"git+https://github.com/kristoffer88/pcf-vite-harness.git","type":"git"},"_npmVersion":"10.9.2","description":"Modern Vite-based development harness for PowerApps Component Framework (PCF) with hot module replacement, PowerApps-like environment simulation, and TanStack Query-inspired devtools for debugging","directories":{},"_nodeVersion":"22.17.0","dependencies":{"glob":"^11.0.0","vite":"^7.0.5","immer":"^10.1.1","react":"^18.0.0","zustand":"^5.0.6","inquirer":"^10.0.0","commander":"^12.0.0","react-dom":"^18.0.0","nanospinner":"^1.1.0","@fluentui/react":"^8.118.12","fast-xml-parser":"^5.2.5","pcf-vite-harness":"^1.5.0","@vitejs/plugin-react":"^4.7.0","@redux-devtools/extension":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","execa":"^9.6.0","dotenv":"^16.4.5","vitest":"^2.1.8","typescript":"^5.8.3","@types/node":"^20.19.9","@types/react":"^18.3.23","@biomejs/biome":"^2.1.2","@types/react-dom":"^18.3.7","@types/powerapps-component-framework":"^1.3.18"},"peerDependencies":{"vite":"^7.0.5"},"optionalDependencies":{"dataverse-utilities":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pcf-vite-harness_1.6.3_1755785003901_0.08715579906935655","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"pcf-vite-harness","version":"1.8.0","keywords":["pcf","powerapps","component-framework","vite","hmr","hot-reload","development","harness","powerplatform","dataverse","react","typescript"],"author":{"name":"kristoffer88"},"license":"MIT","_id":"pcf-vite-harness@1.8.0","maintainers":[{"name":"kristoffer88","email":"kristoffergramrasmussen@gmail.com"}],"homepage":"https://github.com/kristoffer88/pcf-vite-harness#readme","bugs":{"url":"https://github.com/kristoffer88/pcf-vite-harness/issues"},"bin":{"pcf-vite-harness":"dist/bin/pcf-vite-harness.cjs"},"dist":{"shasum":"e2852dbed997a1450a9c5cc04fb1f98bd1cd437c","tarball":"https://registry.npmjs.org/pcf-vite-harness/-/pcf-vite-harness-1.8.0.tgz","fileCount":36,"integrity":"sha512-p4bKbYRw2XCP4n8lgzEFuhlkS1cpM7qP7XRzO+ANI/3gFifDjq5rwtFSwez5aP6po9GeQLIE+GuJR1gTENoHAQ==","signatures":[{"sig":"MEUCIQDgtHgkbV0i3fbUFjgIoBU4aw4eTWQuNz1rYiWA9GlIMQIgKCAG5/zG2EpcLtvrLRbaHD6x0gJG8TJ8Z9wic3j/Tm4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2098930},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js","require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./styles/*":"./dist/styles/*","./templates/*":"./dist/templates/*","./devtools-redux":{"import":{"types":"./dist/devtools-redux/index.d.ts","default":"./dist/devtools-redux/index.js"},"default":"./dist/devtools-redux/index.js","require":{"types":"./dist/devtools-redux/index.d.cts","default":"./dist/devtools-redux/index.cjs"}}},"gitHead":"5926c83752956c4f5a17b18791611b2af8de99d9","scripts":{"dev":"tsup --watch","lint":"biome check .","build":"tsup","clean":"rm -rf dist","format":"biome format --write .","dev:pcf":"vite --config dev/vite.config.ts","lint:fix":"biome check --write .","prebuild":"npm run clean","test:e2e":"cd tests/e2e && npx playwright test","dev:field":"cd tests/fixtures/pcf-field-test && npm run dev:pcf","dev:dataset":"cd tests/fixtures/pcf-dataset-test && npm run dev:pcf","prepublishOnly":"npm run build","test:cli:setup":"node tests/cli/setup-test-projects.js","test:cli:install":"node tests/cli/install-in-test-projects.js","test:integration":"cd tests/integration && vitest run"},"_npmUser":{"name":"kristoffer88","email":"kristoffergramrasmussen@gmail.com"},"repository":{"url":"git+https://github.com/kristoffer88/pcf-vite-harness.git","type":"git"},"_npmVersion":"10.9.2","description":"Modern Vite-based development harness for PowerApps Component Framework (PCF) with hot module replacement, PowerApps-like environment simulation, and TanStack Query-inspired devtools for debugging","directories":{},"_nodeVersion":"22.17.0","dependencies":{"glob":"^11.0.0","vite":"^7.0.5","immer":"^10.1.1","react":"^18.0.0","zustand":"^5.0.6","inquirer":"^10.0.0","commander":"^12.0.0","react-dom":"^18.0.0","nanospinner":"^1.1.0","@fluentui/react":"^8.118.12","fast-xml-parser":"^5.2.5","pcf-vite-harness":"^1.5.0","dataverse-utilities":"^1","@vitejs/plugin-react":"^4.7.0","@redux-devtools/extension":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","execa":"^9.6.0","dotenv":"^16.4.5","vitest":"^2.1.8","typescript":"^5.8.3","@types/node":"^20.19.9","@types/react":"^18.3.23","@biomejs/biome":"^2.1.2","@types/react-dom":"^18.3.7","@types/powerapps-component-framework":"^1.3.18"},"peerDependencies":{"vite":"^7.0.5"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/pcf-vite-harness_1.8.0_1755794541520_0.5698752898182666","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"pcf-vite-harness","version":"1.8.1","keywords":["pcf","powerapps","component-framework","vite","hmr","hot-reload","development","harness","powerplatform","dataverse","react","typescript"],"author":{"name":"kristoffer88"},"license":"MIT","_id":"pcf-vite-harness@1.8.1","maintainers":[{"name":"kristoffer88","email":"kristoffergramrasmussen@gmail.com"}],"homepage":"https://github.com/kristoffer88/pcf-vite-harness#readme","bugs":{"url":"https://github.com/kristoffer88/pcf-vite-harness/issues"},"bin":{"pcf-vite-harness":"dist/bin/pcf-vite-harness.cjs"},"dist":{"shasum":"1ecc050efb8bc801d8aa9fd9d16d44a53ceda984","tarball":"https://registry.npmjs.org/pcf-vite-harness/-/pcf-vite-harness-1.8.1.tgz","fileCount":36,"integrity":"sha512-/ebubckom47hrtgnc9BV/qgzaVdVf2xxdszQOAV58wgPgFjkPGtpOkDMqnQ8PbJoE6ru3PX7Eq3NGEIrsy0oyg==","signatures":[{"sig":"MEUCIQDUOhV8t6z9y1tcbqSnYhGFDlVROitDQDWL41bOIM0plwIgEGLMI22sjDLAwnZ/So8OkIgsEYhZCLL6DjZWbVAbKB4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2098930},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js","require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./styles/*":"./dist/styles/*","./templates/*":"./dist/templates/*","./devtools-redux":{"import":{"types":"./dist/devtools-redux/index.d.ts","default":"./dist/devtools-redux/index.js"},"default":"./dist/devtools-redux/index.js","require":{"types":"./dist/devtools-redux/index.d.cts","default":"./dist/devtools-redux/index.cjs"}}},"gitHead":"97ef08e2777510ea01a1a359931c165684d592db","scripts":{"dev":"tsup --watch","lint":"biome check .","build":"tsup","clean":"rm -rf dist","format":"biome format --write .","dev:pcf":"vite --config dev/vite.config.ts","lint:fix":"biome check --write .","prebuild":"npm run clean","test:e2e":"cd tests/e2e && npx playwright test","dev:field":"cd tests/fixtures/pcf-field-test && npm run dev:pcf","dev:dataset":"cd tests/fixtures/pcf-dataset-test && npm run dev:pcf","prepublishOnly":"npm run build","test:cli:setup":"node tests/cli/setup-test-projects.js","test:cli:install":"node tests/cli/install-in-test-projects.js","test:integration":"cd tests/integration && vitest run"},"_npmUser":{"name":"kristoffer88","email":"kristoffergramrasmussen@gmail.com"},"repository":{"url":"git+https://github.com/kristoffer88/pcf-vite-harness.git","type":"git"},"_npmVersion":"10.9.2","description":"Modern Vite-based development harness for PowerApps Component Framework (PCF) with hot module replacement and PowerApps-like environment simulation","directories":{},"_nodeVersion":"22.17.0","dependencies":{"glob":"^11.0.0","vite":"^7.0.5","immer":"^10.1.1","react":"^18.0.0","zustand":"^5.0.6","inquirer":"^10.0.0","commander":"^12.0.0","react-dom":"^18.0.0","nanospinner":"^1.1.0","@fluentui/react":"^8.118.12","fast-xml-parser":"^5.2.5","pcf-vite-harness":"^1.5.0","dataverse-utilities":"^1","@vitejs/plugin-react":"^4.7.0","@redux-devtools/extension":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","execa":"^9.6.0","dotenv":"^16.4.5","vitest":"^2.1.8","typescript":"^5.8.3","@types/node":"^20.19.9","@types/react":"^18.3.23","@biomejs/biome":"^2.1.2","@types/react-dom":"^18.3.7","@types/powerapps-component-framework":"^1.3.18"},"peerDependencies":{"vite":"^7.0.5"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/pcf-vite-harness_1.8.1_1755795133185_0.6763439772893483","host":"s3://npm-registry-packages-npm-production"}},"1.8.2":{"name":"pcf-vite-harness","version":"1.8.2","keywords":["pcf","powerapps","component-framework","vite","hmr","hot-reload","development","harness","powerplatform","dataverse","react","typescript"],"author":{"name":"kristoffer88"},"license":"MIT","_id":"pcf-vite-harness@1.8.2","maintainers":[{"name":"kristoffer88","email":"kristoffergramrasmussen@gmail.com"}],"homepage":"https://github.com/kristoffer88/pcf-vite-harness#readme","bugs":{"url":"https://github.com/kristoffer88/pcf-vite-harness/issues"},"bin":{"pcf-vite-harness":"dist/bin/pcf-vite-harness.cjs"},"dist":{"shasum":"5e3bfc051f8aae28ac84942155bea957a52068c0","tarball":"https://registry.npmjs.org/pcf-vite-harness/-/pcf-vite-harness-1.8.2.tgz","fileCount":36,"integrity":"sha512-zqDPDur1MuX4OWriFXGJehrdw2CS/UTFtQJHLTu8LKzOLA57XSGHQplUWNqhfA25YiZtPhLi3cs6kjuUuBY5mw==","signatures":[{"sig":"MEUCIG2vAoRQbWT9PMCxm3juvRz58OwvQoclkmrvR7ikUnCcAiEApvBv1exmIke+phTNHdD0FMPLdIUyF7PIsD4cc7x3PLs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2107380},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js","require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./styles/*":"./dist/styles/*","./templates/*":"./dist/templates/*","./devtools-redux":{"import":{"types":"./dist/devtools-redux/index.d.ts","default":"./dist/devtools-redux/index.js"},"default":"./dist/devtools-redux/index.js","require":{"types":"./dist/devtools-redux/index.d.cts","default":"./dist/devtools-redux/index.cjs"}}},"gitHead":"5dbf93dcf4e39d0a6967f8cc6dc9c680566b38b3","scripts":{"dev":"tsup --watch","lint":"biome check .","build":"tsup","clean":"rm -rf dist","format":"biome format --write .","dev:pcf":"vite --config dev/vite.config.ts","lint:fix":"biome check --write .","prebuild":"npm run clean","test:e2e":"cd tests/e2e && npx playwright test","dev:field":"cd tests/fixtures/pcf-field-test && npm run dev:pcf","dev:dataset":"cd tests/fixtures/pcf-dataset-test && npm run dev:pcf","prepublishOnly":"npm run build","test:cli:setup":"node tests/cli/setup-test-projects.js","test:cli:install":"node tests/cli/install-in-test-projects.js","test:integration":"cd tests/integration && vitest run"},"_npmUser":{"name":"kristoffer88","email":"kristoffergramrasmussen@gmail.com"},"repository":{"url":"git+https://github.com/kristoffer88/pcf-vite-harness.git","type":"git"},"_npmVersion":"10.9.2","description":"Modern Vite-based development harness for PowerApps Component Framework (PCF) with hot module replacement and PowerApps-like environment simulation","directories":{},"_nodeVersion":"22.17.0","dependencies":{"glob":"^11.0.0","vite":"^7.0.5","immer":"^10.1.1","react":"^18.0.0","zustand":"^5.0.6","inquirer":"^10.0.0","commander":"^12.0.0","react-dom":"^18.0.0","nanospinner":"^1.1.0","@fluentui/react":"^8.118.12","fast-xml-parser":"^5.2.5","pcf-vite-harness":"^1.5.0","dataverse-utilities":"^1","@vitejs/plugin-react":"^4.7.0","@redux-devtools/extension":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","execa":"^9.6.0","dotenv":"^16.4.5","vitest":"^2.1.8","typescript":"^5.8.3","@types/node":"^20.19.9","@types/react":"^18.3.23","@biomejs/biome":"^2.1.2","@types/react-dom":"^18.3.7","@types/powerapps-component-framework":"^1.3.18"},"peerDependencies":{"vite":"^7.0.5"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/pcf-vite-harness_1.8.2_1755890443938_0.8399024196080258","host":"s3://npm-registry-packages-npm-production"}},"1.8.3":{"name":"pcf-vite-harness","version":"1.8.3","keywords":["pcf","powerapps","component-framework","vite","hmr","hot-reload","development","harness","powerplatform","dataverse","react","typescript"],"author":{"name":"kristoffer88"},"license":"MIT","_id":"pcf-vite-harness@1.8.3","maintainers":[{"name":"kristoffer88","email":"kristoffergramrasmussen@gmail.com"}],"homepage":"https://github.com/kristoffer88/pcf-vite-harness#readme","bugs":{"url":"https://github.com/kristoffer88/pcf-vite-harness/issues"},"bin":{"pcf-vite-harness":"dist/bin/pcf-vite-harness.cjs"},"dist":{"shasum":"f9a68efb66142d978be49403b55855672c43d3bd","tarball":"https://registry.npmjs.org/pcf-vite-harness/-/pcf-vite-harness-1.8.3.tgz","fileCount":36,"integrity":"sha512-EOogv2oFB13vMWN+k+X4PYJUBq9chnlW+69DPfoc3nHo6T0YIsFDyNX5ak6Wvjb0k2/HJconUI22wR9xBo/BwQ==","signatures":[{"sig":"MEUCIQDKDVJcyuJSPAYqWNtudlditQd01UtbNrhQgjfDze9GGgIgEyxi5qPPAcAylbPbB6u32BfjscdmATS5AXPVoNQ8nCA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2178967},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js","require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./styles/*":"./dist/styles/*","./templates/*":"./dist/templates/*","./devtools-redux":{"import":{"types":"./dist/devtools-redux/index.d.ts","default":"./dist/devtools-redux/index.js"},"default":"./dist/devtools-redux/index.js","require":{"types":"./dist/devtools-redux/index.d.cts","default":"./dist/devtools-redux/index.cjs"}}},"gitHead":"8c92f1a9be89cf400ac6d1d564b9f469e9a0cf7a","scripts":{"dev":"tsup --watch","lint":"biome check .","build":"tsup","clean":"rm -rf dist","format":"biome format --write .","dev:pcf":"vite --config dev/vite.config.ts","lint:fix":"biome check --write .","prebuild":"npm run clean","test:e2e":"cd tests/e2e && npx playwright test","dev:field":"cd tests/fixtures/pcf-field-test && npm run dev:pcf","dev:dataset":"cd tests/fixtures/pcf-dataset-test && npm run dev:pcf","prepublishOnly":"npm run build","test:cli:setup":"node tests/cli/setup-test-projects.js","test:cli:install":"node tests/cli/install-in-test-projects.js","test:integration":"cd tests/integration && vitest run"},"_npmUser":{"name":"kristoffer88","email":"kristoffergramrasmussen@gmail.com"},"repository":{"url":"git+https://github.com/kristoffer88/pcf-vite-harness.git","type":"git"},"_npmVersion":"10.9.2","description":"Modern Vite-based development harness for PowerApps Component Framework (PCF) with hot module replacement and PowerApps-like environment simulation","directories":{},"_nodeVersion":"22.17.0","dependencies":{"glob":"^11.0.0","vite":"^7.1.3","immer":"^10.1.1","react":"^18.0.0","zustand":"^5.0.8","commander":"^12.1.0","react-dom":"^18.0.0","nanospinner":"^1.1.0","@fluentui/react":"^8.123.4","fast-xml-parser":"^5.2.5","@inquirer/prompts":"^7.0.0","dataverse-utilities":"^1","@vitejs/plugin-react":"^4.7.0","@redux-devtools/extension":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","execa":"^9.6.0","dotenv":"^16.4.5","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^20.19.11","@types/react":"^18.3.24","@biomejs/biome":"^2.2.2","@types/react-dom":"^18.3.7","@types/powerapps-component-framework":"^1.3.18"},"peerDependencies":{"vite":"^7.1.3"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/pcf-vite-harness_1.8.3_1756107792446_0.5246817143489535","host":"s3://npm-registry-packages-npm-production"}},"1.8.4":{"name":"pcf-vite-harness","version":"1.8.4","keywords":["pcf","powerapps","component-framework","vite","hmr","hot-reload","development","harness","powerplatform","dataverse","react","typescript"],"author":{"name":"kristoffer88"},"license":"MIT","_id":"pcf-vite-harness@1.8.4","maintainers":[{"name":"kristoffer88","email":"kristoffergramrasmussen@gmail.com"}],"homepage":"https://github.com/kristoffer88/pcf-vite-harness#readme","bugs":{"url":"https://github.com/kristoffer88/pcf-vite-harness/issues"},"bin":{"pcf-vite-harness":"dist/bin/pcf-vite-harness.cjs"},"dist":{"shasum":"6dac0c59013bd51e7ef4409e0021af6ce7c4557d","tarball":"https://registry.npmjs.org/pcf-vite-harness/-/pcf-vite-harness-1.8.4.tgz","fileCount":36,"integrity":"sha512-v9qLduu3fISCLBGZ6RfJuxG5dZSpny0DaIGagHaLnh3ETr9bd9vXVooe5zmKfCZXoRlH4W0KiywJz9C7hCa/4w==","signatures":[{"sig":"MEUCIHLX2BW8ZQr3XxJYZlBna2D+DsfPe4uehFUxMtt78gtxAiEAq562DT1iYQ53TgWP9rN/48TET8oTs/d0b0g0VHZtp/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2188767},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js","require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./styles/*":"./dist/styles/*","./templates/*":"./dist/templates/*","./devtools-redux":{"import":{"types":"./dist/devtools-redux/index.d.ts","default":"./dist/devtools-redux/index.js"},"default":"./dist/devtools-redux/index.js","require":{"types":"./dist/devtools-redux/index.d.cts","default":"./dist/devtools-redux/index.cjs"}}},"gitHead":"8c92f1a9be89cf400ac6d1d564b9f469e9a0cf7a","scripts":{"dev":"tsup --watch","lint":"biome check .","build":"tsup","clean":"rm -rf dist","format":"biome format --write .","dev:pcf":"vite --config dev/vite.config.ts","lint:fix":"biome check --write .","prebuild":"npm run clean","test:e2e":"cd tests/e2e && npx playwright test","dev:field":"cd tests/fixtures/pcf-field-test && npm run dev:pcf","dev:dataset":"cd tests/fixtures/pcf-dataset-test && npm run dev:pcf","prepublishOnly":"npm run build","test:cli:setup":"node tests/cli/setup-test-projects.js","test:cli:install":"node tests/cli/install-in-test-projects.js","test:integration":"cd tests/integration && vitest run"},"_npmUser":{"name":"kristoffer88","email":"kristoffergramrasmussen@gmail.com"},"repository":{"url":"git+https://github.com/kristoffer88/pcf-vite-harness.git","type":"git"},"_npmVersion":"10.9.2","description":"Modern Vite-based development harness for PowerApps Component Framework (PCF) with hot module replacement and PowerApps-like environment simulation","directories":{},"_nodeVersion":"22.17.0","dependencies":{"glob":"^11.0.0","vite":"^7.1.3","immer":"^10.1.1","react":"^18.0.0","zustand":"^5.0.8","commander":"^12.1.0","react-dom":"^18.0.0","nanospinner":"^1.1.0","@fluentui/react":"^8.123.4","fast-xml-parser":"^5.2.5","@inquirer/prompts":"^7.0.0","dataverse-utilities":"^1","@vitejs/plugin-react":"^4.7.0","@redux-devtools/extension":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","execa":"^9.6.0","dotenv":"^16.4.5","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^20.19.11","@types/react":"^18.3.24","@biomejs/biome":"^2.2.2","@types/react-dom":"^18.3.7","@types/powerapps-component-framework":"^1.3.18"},"peerDependencies":{"vite":"^7.1.3"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/pcf-vite-harness_1.8.4_1756121288358_0.12937299579758377","host":"s3://npm-registry-packages-npm-production"}},"1.8.5":{"name":"pcf-vite-harness","version":"1.8.5","keywords":["pcf","powerapps","component-framework","vite","hmr","hot-reload","development","harness","powerplatform","dataverse","react","typescript"],"author":{"name":"kristoffer88"},"license":"MIT","_id":"pcf-vite-harness@1.8.5","maintainers":[{"name":"kristoffer88","email":"kristoffergramrasmussen@gmail.com"}],"homepage":"https://github.com/kristoffer88/pcf-vite-harness#readme","bugs":{"url":"https://github.com/kristoffer88/pcf-vite-harness/issues"},"bin":{"pcf-vite-harness":"dist/bin/pcf-vite-harness.cjs"},"dist":{"shasum":"50631b48cbfbec024848c36d8cb68c95d8060a38","tarball":"https://registry.npmjs.org/pcf-vite-harness/-/pcf-vite-harness-1.8.5.tgz","fileCount":36,"integrity":"sha512-VR8/aLSeGrOEMq68anXJING5MB57RhMN+mPT3hkKC9c6QgR0RNMXYCNQLIYIULptXEb0PWsRmhUsyqbhhNyYKg==","signatures":[{"sig":"MEUCIA0NGTzBBli+dRI7as7GHSquI38MlvkJe+MWVmcbqcviAiEAoHaEZa4Jc/uholgBAaDEhNZbyrSloJ5pQeihjRWMJGI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2188822},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js","require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./styles/*":"./dist/styles/*","./templates/*":"./dist/templates/*","./devtools-redux":{"import":{"types":"./dist/devtools-redux/index.d.ts","default":"./dist/devtools-redux/index.js"},"default":"./dist/devtools-redux/index.js","require":{"types":"./dist/devtools-redux/index.d.cts","default":"./dist/devtools-redux/index.cjs"}}},"gitHead":"44ff6045cd57b5ab40d8fde19287942865b4fc17","scripts":{"dev":"tsup --watch","lint":"biome check .","build":"tsup","clean":"rm -rf dist","format":"biome format --write .","dev:pcf":"vite --config dev/vite.config.ts","lint:fix":"biome check --write .","prebuild":"npm run clean","test:e2e":"cd tests/e2e && npx playwright test","dev:field":"cd tests/fixtures/pcf-field-test && npm run dev:pcf","dev:dataset":"cd tests/fixtures/pcf-dataset-test && npm run dev:pcf","prepublishOnly":"npm run build","test:cli:setup":"node tests/cli/setup-test-projects.js","test:cli:install":"node tests/cli/install-in-test-projects.js","test:integration":"cd tests/integration && vitest run"},"_npmUser":{"name":"kristoffer88","email":"kristoffergramrasmussen@gmail.com"},"repository":{"url":"git+https://github.com/kristoffer88/pcf-vite-harness.git","type":"git"},"_npmVersion":"10.9.2","description":"Modern Vite-based development harness for PowerApps Component Framework (PCF) with hot module replacement and PowerApps-like environment simulation","directories":{},"_nodeVersion":"22.17.0","dependencies":{"glob":"^11.0.0","vite":"^7.1.3","immer":"^10.1.1","react":"^18.0.0","zustand":"^5.0.8","commander":"^12.1.0","react-dom":"^18.0.0","nanospinner":"^1.1.0","@fluentui/react":"^8.123.4","fast-xml-parser":"^5.2.5","@inquirer/prompts":"^7.0.0","dataverse-utilities":"^1","@vitejs/plugin-react":"^4.7.0","@redux-devtools/extension":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","execa":"^9.6.0","dotenv":"^16.4.5","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^20.19.11","@types/react":"^18.3.24","@biomejs/biome":"^2.2.2","@types/react-dom":"^18.3.7","@types/powerapps-component-framework":"^1.3.18"},"peerDependencies":{"vite":"^7.1.3"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/pcf-vite-harness_1.8.5_1756123411018_0.15943751839001963","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"pcf-vite-harness","version":"1.9.0","keywords":["pcf","powerapps","component-framework","vite","hmr","hot-reload","development","harness","powerplatform","dataverse","react","typescript"],"author":{"name":"kristoffer88"},"license":"MIT","_id":"pcf-vite-harness@1.9.0","maintainers":[{"name":"kristoffer88","email":"kristoffergramrasmussen@gmail.com"}],"homepage":"https://github.com/kristoffer88/pcf-vite-harness#readme","bugs":{"url":"https://github.com/kristoffer88/pcf-vite-harness/issues"},"bin":{"pcf-vite-harness":"dist/bin/pcf-vite-harness.cjs"},"dist":{"shasum":"d60c185c3d2bbf5416a70cc90335b055401587fe","tarball":"https://registry.npmjs.org/pcf-vite-harness/-/pcf-vite-harness-1.9.0.tgz","fileCount":40,"integrity":"sha512-79nubUp7r6mZAEymWz8QJB11aWc7c7K6j6s7V1ciyYIGxQbYG5cdzdn++uVBTGVwrAsckV3IBn+xYt+1Epz1sg==","signatures":[{"sig":"MEYCIQC9wpNOdJ6FkF3C2bWDor3TCeRzXZr57oGjws6uLBU8ugIhAIqOt+S5oGBFfwFmCZBB5VtM+rL7sqrJkX8kIaowI9iF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2237849},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js","require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./styles/*":"./dist/styles/*","./templates/*":"./dist/templates/*","./devtools-redux":{"import":{"types":"./dist/devtools-redux/index.d.ts","default":"./dist/devtools-redux/index.js"},"default":"./dist/devtools-redux/index.js","require":{"types":"./dist/devtools-redux/index.d.cts","default":"./dist/devtools-redux/index.cjs"}}},"gitHead":"d6f1d5419ae2628390b963b6928ba6dd18352c63","scripts":{"dev":"tsup --watch","lint":"biome check .","build":"tsup","clean":"rm -rf dist","format":"biome format --write .","dev:pcf":"vite --config dev/vite.config.ts","lint:fix":"biome check --write .","prebuild":"npm run clean","test:e2e":"cd tests/e2e && npx playwright test","dev:field":"cd tests/fixtures/pcf-field-test && npm run dev:pcf","dev:dataset":"cd tests/fixtures/pcf-dataset-test && npm run dev:pcf","prepublishOnly":"npm run build","test:cli:setup":"node tests/cli/setup-test-projects.js","test:cli:install":"node tests/cli/install-in-test-projects.js","test:integration":"cd tests/integration && vitest run"},"_npmUser":{"name":"kristoffer88","email":"kristoffergramrasmussen@gmail.com"},"repository":{"url":"git+https://github.com/kristoffer88/pcf-vite-harness.git","type":"git"},"_npmVersion":"10.9.2","description":"Modern Vite-based development harness for PowerApps Component Framework (PCF) with hot module replacement and PowerApps-like environment simulation","directories":{},"_nodeVersion":"22.17.0","dependencies":{"glob":"^11.0.0","vite":"^7.1.3","immer":"^10.1.1","react":"^18.0.0","zustand":"^5.0.8","commander":"^12.1.0","react-dom":"^18.0.0","nanospinner":"^1.1.0","@fluentui/react":"^8.123.4","fast-xml-parser":"^5.2.5","@inquirer/prompts":"^7.0.0","dataverse-utilities":"^1","@vitejs/plugin-react":"^4.7.0","@redux-devtools/extension":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","execa":"^9.6.0","dotenv":"^16.4.5","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^20.19.11","@types/react":"^18.3.24","@biomejs/biome":"^2.2.2","@types/react-dom":"^18.3.7","@types/powerapps-component-framework":"^1.3.18"},"peerDependencies":{"vite":"^7.1.3"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/pcf-vite-harness_1.9.0_1759328999868_0.6087664304280287","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"pcf-vite-harness","version":"1.9.1","description":"Modern Vite-based development harness for PowerApps Component Framework (PCF) with hot module replacement and PowerApps-like environment simulation","type":"module","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"},"default":"./dist/index.js"},"./devtools-redux":{"import":{"types":"./dist/devtools-redux/index.d.ts","default":"./dist/devtools-redux/index.js"},"require":{"types":"./dist/devtools-redux/index.d.cts","default":"./dist/devtools-redux/index.cjs"},"default":"./dist/devtools-redux/index.js"},"./styles/*":"./dist/styles/*","./templates/*":"./dist/templates/*"},"main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","bin":{"pcf-vite-harness":"dist/bin/pcf-vite-harness.cjs"},"scripts":{"build":"tsup","dev":"tsup --watch","lint":"biome check .","lint:fix":"biome check --write .","format":"biome format --write .","clean":"rm -rf dist","prebuild":"npm run clean","prepublishOnly":"npm run build","test:integration":"cd tests/integration && vitest run","test:e2e":"cd tests/e2e && npx playwright test","test:cli:setup":"node tests/cli/setup-test-projects.js","test:cli:install":"node tests/cli/install-in-test-projects.js","dev:dataset":"cd tests/fixtures/pcf-dataset-test && npm run dev:pcf","dev:field":"cd tests/fixtures/pcf-field-test && npm run dev:pcf","dev:pcf":"vite --config dev/vite.config.ts"},"keywords":["pcf","powerapps","component-framework","vite","hmr","hot-reload","development","harness","powerplatform","dataverse","react","typescript"],"author":{"name":"kristoffer88"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/kristoffer88/pcf-vite-harness.git"},"bugs":{"url":"https://github.com/kristoffer88/pcf-vite-harness/issues"},"homepage":"https://github.com/kristoffer88/pcf-vite-harness#readme","dependencies":{"@fluentui/react":"^8.123.4","@redux-devtools/extension":"^3.3.0","@vitejs/plugin-react":"^4.7.0","commander":"^12.1.0","dataverse-utilities":"^1","fast-xml-parser":"^5.2.5","glob":"^11.0.0","immer":"^10.1.1","@inquirer/prompts":"^7.0.0","nanospinner":"^1.1.0","react":"^18.0.0","react-dom":"^18.0.0","zustand":"^5.0.8","vite":"^7.1.3"},"peerDependencies":{"vite":"^7.1.3"},"optionalDependencies":{},"devDependencies":{"@biomejs/biome":"^2.2.2","@types/node":"^20.19.11","@types/powerapps-component-framework":"^1.3.18","@types/react":"^18.3.24","@types/react-dom":"^18.3.7","dotenv":"^16.4.5","execa":"^9.6.0","tsup":"^8.3.5","typescript":"^5.9.2","vitest":"^3.2.4"},"_id":"pcf-vite-harness@1.9.1","gitHead":"22bfebc7fac7c5a58274610260db52cfab209a2c","_nodeVersion":"22.17.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-Nz7DYfpH/C3UtkgIZwPn437igxPuY4mLILE9VH93HrYINaYukkyh75qH6kpiLY7+R7+C4jR6eisYxkTdN5mIrQ==","shasum":"23784d25f5ab0d8e82296981694f96a58cb51003","tarball":"https://registry.npmjs.org/pcf-vite-harness/-/pcf-vite-harness-1.9.1.tgz","fileCount":36,"unpackedSize":2188822,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCiIvWDjVd3o0EvwnMCGCsAb68sCGklFh33r9IPkpL56wIhAOLe0bAR5YzMUCIUUERWjgtQZarOXh8ol9DE8Mx+5kKb"}]},"_npmUser":{"name":"kristoffer88","email":"kristoffergramrasmussen@gmail.com"},"directories":{},"maintainers":[{"name":"kristoffer88","email":"kristoffergramrasmussen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pcf-vite-harness_1.9.1_1759329759512_0.4291139092030807"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-21T06:48:38.891Z","modified":"2025-10-01T14:42:39.924Z","1.0.0":"2025-07-21T06:48:39.064Z","1.0.1":"2025-07-21T07:02:23.500Z","1.0.2":"2025-07-21T07:11:28.616Z","1.0.3":"2025-07-21T17:52:51.987Z","1.0.4":"2025-07-21T18:07:57.556Z","1.0.5":"2025-07-21T18:26:48.098Z","1.0.6":"2025-07-21T18:40:14.411Z","1.0.7-beta.0":"2025-07-21T18:57:48.167Z","1.0.7":"2025-07-21T19:22:12.756Z","1.1.0-beta.0":"2025-07-21T20:04:50.647Z","1.1.0-beta.1":"2025-07-21T20:26:23.468Z","1.1.0-beta.2":"2025-07-21T20:40:18.424Z","1.1.0-beta.3":"2025-07-21T20:44:04.027Z","1.1.0":"2025-07-24T03:05:10.733Z","1.1.1":"2025-07-24T07:46:42.079Z","1.2.0":"2025-07-24T09:40:33.459Z","1.3.0":"2025-07-24T12:44:00.605Z","1.4.0":"2025-07-24T12:51:05.367Z","1.4.1":"2025-07-24T13:05:57.132Z","1.5.0":"2025-07-26T17:37:28.239Z","1.6.0":"2025-07-26T18:13:13.717Z","1.6.1":"2025-07-27T18:00:24.571Z","1.6.2":"2025-08-21T13:27:27.215Z","1.6.3":"2025-08-21T14:03:24.213Z","1.8.0":"2025-08-21T16:42:21.819Z","1.8.1":"2025-08-21T16:52:13.394Z","1.8.2":"2025-08-22T19:20:44.244Z","1.8.3":"2025-08-25T07:43:12.650Z","1.8.4":"2025-08-25T11:28:08.571Z","1.8.5":"2025-08-25T12:03:31.289Z","1.9.0":"2025-10-01T14:30:00.116Z","1.9.1":"2025-10-01T14:42:39.741Z"},"bugs":{"url":"https://github.com/kristoffer88/pcf-vite-harness/issues"},"author":{"name":"kristoffer88"},"license":"MIT","homepage":"https://github.com/kristoffer88/pcf-vite-harness#readme","keywords":["pcf","powerapps","component-framework","vite","hmr","hot-reload","development","harness","powerplatform","dataverse","react","typescript"],"repository":{"type":"git","url":"git+https://github.com/kristoffer88/pcf-vite-harness.git"},"description":"Modern Vite-based development harness for PowerApps Component Framework (PCF) with hot module replacement and PowerApps-like environment simulation","maintainers":[{"name":"kristoffer88","email":"kristoffergramrasmussen@gmail.com"}],"readme":"# PCF Vite Harness\n\n> **⚠️ DISCLAIMER: PROOF OF CONCEPT**\n> \n> This project is a **proof of concept** and should not be used in production environments. It is intended for experimentation and demonstration purposes only. The code has not been thoroughly tested or validated for production use cases.\n\n> **⚠️ CAUTION: AI-Generated Code**\n> \n> This project was developed using AI assistance (Claude Code). Users should evaluate the code thoroughly before production use.\n\n> **⚠️ IMPORTANT: Bundler Compatibility Limitations**\n> \n> This tool uses **Vite bundler** for development while PCF uses **webpack** for production builds. These have fundamental compatibility differences that may cause issues. Code that works in this harness may fail when built with PCF's webpack bundler.\n> \n> **📖 [Read the full technical details in BUNDLER-COMPATIBILITY.md](./BUNDLER-COMPATIBILITY.md)**\n\nA modern Vite-based development harness for PowerApps Component Framework (PCF) components with hot module replacement and PowerApps-like environment simulation.\n\n## ✨ Features\n\n- 🚀 **Fast Development**: Vite-powered with instant hot module replacement (HMR)\n- 🎯 **PowerApps Environment**: Accurate replication of PowerApps container structure and styling\n- 🔗 **Dataverse Integration**: Built-in integration with `dataverse-utilities` for real data testing\n- 📱 **Responsive**: Works across different screen sizes like PowerApps\n- 🛠️ **TypeScript Support**: Full TypeScript support with type definitions\n- ⚡ **Modern Tooling**: Built on modern web technologies (Vite, React, TypeScript)\n\n## 📦 Installation\n\n### Quick Start - Add to Existing PCF Project (Recommended)\n\n1. **Navigate to your PCF project directory**\n   ```bash\n   cd your-pcf-project\n   ```\n\n2. **Run the initializer**\n   ```bash\n   npx pcf-vite-harness\n   # or explicitly:\n   npx pcf-vite-harness init\n   ```\n   \n   The CLI will:\n   - 🔍 Auto-detect your PCF components\n   - ⚙️ Guide you through interactive configuration\n   - 📝 Generate all necessary development files\n   - 📦 Update your package.json with dev script\n   - ✅ All dependencies included - no manual installation needed!\n\n3. **Start development**\n   ```bash\n   npm run dev:pcf\n   ```\n\n### Create New PCF Project with Harness\n\nCreate a complete new PCF project with Vite harness pre-configured:\n\n```bash\nnpx pcf-vite-harness create\n```\n\n\nYour PCF component will open at `http://localhost:3000` with full HMR support!\n\n### Manual Setup (Full Control)\n\nIf you prefer manual setup or need explicit dependency control:\n\n```bash\n# Install the harness locally\nnpm install pcf-vite-harness --save-dev\n```\n\nThen create the development files in a `dev/` directory. See the [templates directory](./templates/) for examples.\n\n## 🛠️ CLI Features\n\n### `pcf-vite-harness` - Unified CLI Tool\n\nThe main command with subcommands for different workflows:\n\n### `pcf-vite-harness init` - Add Harness to Existing Project\n\n- **🔍 Auto-detection**: Automatically finds PCF components by scanning for `ControlManifest.xml` files\n- **📝 Smart Configuration**: Generates configuration files with correct paths and component imports\n- **⚙️ Interactive Setup**: Guided prompts for port configuration, Dataverse integration, etc.\n- **🔒 Safe Operation**: Asks before overwriting existing files\n- **📦 Package Integration**: Automatically adds npm scripts to your package.json\n\n```bash\nnpx pcf-vite-harness init\n```\n\nThe CLI will guide you through:\n- Component selection (if multiple found)\n- Development server configuration  \n- Dataverse integration setup\n\n### `pcf-vite-harness create` - Create New PCF Project\n\nCreates a complete PCF project using Power Platform CLI (`pac`) with Vite harness pre-configured:\n\n- **🚀 Full Project Setup**: Creates PCF project structure using `pac pcf init`\n- **🎯 Template Support**: Supports both `field` and `dataset` component types\n- **⚙️ Interactive Setup**: Guided prompts for easy configuration\n- **📊 Manifest Parsing**: Extracts component info from `ControlManifest.Input.xml`\n- **📦 Dependency Management**: Updates package.json and installs dependencies\n\n```bash\nnpx pcf-vite-harness create\n```\n\nThe CLI will guide you through:\n- PCF component namespace and name\n- Component type (field or dataset)  \n- Project directory setup\n- Dataverse integration (optional)\n\n### `pcf-vite-harness generate-context` - Regenerate Context\n\nRegenerates the context configuration after completing the setup wizard:\n\n- **🔄 Context Regeneration**: Updates main.ts with proper dataset information from manifest\n- **📋 Dataset Detection**: Automatically detects dataset configurations from ControlManifest.xml\n- **⚙️ Environment Integration**: Works with .env variables set by the setup wizard\n\n```bash\nnpx pcf-vite-harness generate-context\n```\n\nUse this command after completing the browser-based setup wizard to ensure your development context includes all the dataset configurations discovered during setup.\n\n## 🔧 Advanced Configuration\n\n### Custom Context Options\n\n```typescript\nimport { initializePCFHarness } from 'pcf-vite-harness';\nimport { YourPCFComponent } from '../YourComponent/index';\n\ninitializePCFHarness({\n    pcfClass: YourPCFComponent,\n    contextOptions: {\n        displayName: 'John Doe',\n        userName: 'john.doe@company.com',\n        controlId: 'custom-control-id',\n        viewId: 'custom-view-id'\n    },\n    className: 'custom-container-class'\n});\n```\n\n### Dataverse Integration\n\nThe `dataverse-utilities` package is automatically included and configured. To enable Dataverse integration:\n\n1. Set your Dataverse URL in `.env`:\n   ```\n   VITE_DATAVERSE_URL=https://yourorg.crm.dynamics.com/\n   ```\n\n2. Configure Dataverse URL:\n   ```typescript\n   export default createPCFViteConfig({\n       dataverseUrl: process.env.VITE_DATAVERSE_URL\n   });\n   ```\n\n3. Use Dataverse Web API in your component:\n   ```typescript\n   // Your component can now make calls to /api/data/v9.2/...\n   const response = await fetch('/api/data/v9.2/accounts?$top=10');\n   const data = await response.json();\n   ```\n\n## 🔧 Dataset Setup Wizard\n\nFor **dataset components only**, the harness includes a setup wizard accessible at `/setup` when running the development server. This wizard helps configure your dataset component with real Dataverse data:\n\n### Features\n- **📊 Dataset-Only**: Designed specifically for PCF dataset components (not available for field components)\n- **🔗 Table Relationships**: Automatically discovers and configures table relationships\n- **👁️ View Selection**: Choose from available system or custom views for your dataset\n- **🎯 PCF Component Detection**: Scans forms to find PCF controls and their dataset configurations\n- **⚙️ Interactive Configuration**: Step-by-step wizard for complex dataset setup\n\n### Setup Steps\n1. **Page Context** (Optional): Select the parent table/record for context\n2. **Record Selection**: Choose a specific record for testing\n3. **Target Table**: Select the main table for your dataset component\n4. **Relationship Discovery**: Automatically finds relationships between tables\n5. **View Selection**: Choose the view that defines your dataset structure\n6. **Component Scanning**: Locates PCF controls on forms and extracts dataset names\n\n### Usage\n```bash\n# Start your development server\nnpm run dev:pcf\n\n# Navigate to the setup wizard\n# http://localhost:3000/setup\n```\n\n> **Note**: The setup wizard is only available for dataset components because they require complex configuration involving table relationships, views, and dataset properties. Field components have simpler requirements and don't need this multi-step setup process.\n\n### Custom Mock Context\n\n```typescript\nimport { createMockContext, initializePCFHarness } from 'pcf-vite-harness';\n\nconst customContext = createMockContext({\n    displayName: 'Custom User',\n    datasetOptions: {\n        loading: false,\n        // Add custom dataset properties\n    }\n});\n\ninitializePCFHarness({\n    pcfClass: YourPCFComponent,\n    customContext\n});\n```\n\n## 🆚 Comparison with PCF Test Harness\n\n| Feature | PCF Test Harness | PCF Vite Harness |\n|---------|------------------|-------------------|\n| Hot Reload | ❌ No | ✅ Instant HMR |\n| Modern Tooling | ❌ Webpack 4 | ✅ Vite |\n| PowerApps Environment | ✅ Basic | ✅ Accurate Replica |\n| Dataverse Integration | ❌ No | ✅ Optional |\n| TypeScript Support | ✅ Basic | ✅ Full |\n| Setup Complexity | 🟡 Medium | 🟢 Simple |\n| Build Speed | 🔴 Slow | 🟢 Fast |\n\n## 📋 API Reference\n\n### Functions\n\n#### `initPCF(pcfClass, options?)`\n\nSimple initialization function for quick setup.\n\n**Parameters:**\n- `pcfClass`: Your PCF component class\n- `options?`: Optional configuration object\n\n#### `initializePCFHarness(options)`\n\nAdvanced initialization with full configuration options.\n\n**Parameters:**\n- `options.pcfClass`: Your PCF component class\n- `options.contextOptions?`: Mock context configuration\n- `options.containerId?`: Custom container element ID\n- `options.className?`: Additional CSS class\n- `options.customContext?`: Use custom context instead of mock\n\n#### `createMockContext(options?)`\n\nCreates a realistic mock PCF context.\n\n**Parameters:**\n- `options.controlId?`: Custom control ID\n- `options.viewId?`: Custom view ID\n- `options.displayName?`: User display name\n- `options.userName?`: Username\n- `options.userId?`: User ID\n- `options.datasetOptions?`: Dataset configuration\n\n#### `createPCFViteConfig(options?)`\n\nCreates optimized Vite configuration for PCF development.\n\n**Parameters:**\n- `options.port?`: Development server port\n- `options.dataverseUrl?`: Dataverse URL (enables integration when provided)\n- `options.hmrPort?`: HMR WebSocket port\n- `options.open?`: Whether to open browser on server start\n- `options.viteConfig?`: Additional Vite configuration\n\n### Types\n\nThe library includes comprehensive TypeScript definitions for all interfaces and types.\n\n## 🤝 Contributing\n\nContributions are welcome! Please feel free to submit a Pull Request.\n\n## 📄 License\n\nMIT License - see LICENSE file for details.\n\n## 🐛 Issues\n\nFound a bug or have a feature request? Please create an issue on GitHub.\n\n## Known Issues\n\n### Built-in Workarounds\n\nThe harness includes several built-in workarounds for common compatibility issues:\n\n#### ESBuild Native Module Fix (macOS)\n```typescript\noptimizeDeps: { \n  exclude: ['fsevents'] // Already included in base config\n}\n```\n\n**Issue**: On macOS, `fsevents` (file system watching) contains native `.node` files that ESBuild cannot process, causing build errors.\n\n**Solution**: The harness automatically excludes `fsevents` from Vite's dependency optimization. You can use the same pattern for other native modules:\n\n```typescript\n// In your vite.config.ts if you encounter similar issues\nviteConfig: {\n  optimizeDeps: { \n    exclude: ['another-native-module', 'problematic-package'] \n  }\n}\n```\n\n### Dependency Requirements\n\n- **Node.js**: 18 or higher\n- **@types/node**: 20.19.0 or higher (automatically handled by the CLI)\n\nIf you encounter peer dependency conflicts during installation, they are usually resolved automatically during the setup process.","readmeFilename":"README.md"}