{"_id":"@darkflippers/fz-sdk-ul","_rev":"6-1901b86e4b8caa9408f1d327d1bfc4d7","name":"@darkflippers/fz-sdk-ul","dist-tags":{"latest":"1.0.1"},"versions":{"0.1.2":{"name":"@darkflippers/fz-sdk-ul","version":"0.1.2","keywords":["unleashed","unleashed firmware","ul","darkflippers","flipper unleashed fw sdk","flipper","flipper zero","framework"],"author":{"name":"Flipper Devices"},"license":"GPL-3.0-only","_id":"@darkflippers/fz-sdk-ul@0.1.2","maintainers":[{"name":"mmx7","email":"waddle-entrant0v@icloud.com"}],"homepage":"https://github.com/DarkFlippers/unleashed-firmware#readme","bugs":{"url":"https://github.com/DarkFlippers/unleashed-firmware/issues"},"dist":{"shasum":"b6a61ef9468f47291895aa9117d8b050c8297320","tarball":"https://registry.npmjs.org/@darkflippers/fz-sdk-ul/-/fz-sdk-ul-0.1.2.tgz","fileCount":32,"integrity":"sha512-Gh7tvSB5tVMxOZfB5IsGrcMwbI+F2NzyREHgEHt+A/UYWDxhV/Sa2kvfrCNfEOq89q3f5U55vhfGs/J4DvZwng==","signatures":[{"sig":"MEUCIQDliLTwORCl+V7Pr7cC4lbJotEXY4uWlhxVSvoGUiHgkAIgGSdQO8zfZ0YO2XgSJst9Zvyg+Dh375NlcJNO8K2vpWo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81928},"type":"module","gitHead":"462ab255a16a6edf9473ddad0990f5c52baa7861","_npmUser":{"name":"mmx7","email":"waddle-entrant0v@icloud.com"},"repository":{"url":"git+https://github.com/DarkFlippers/unleashed-firmware.git","type":"git","directory":"applications/system/js_app/packages/fz-sdk"},"_npmVersion":"10.8.3","description":"Type declarations and documentation for native JS modules available on Unleashed Custom Firmware for Flipper Zero","directories":{},"_nodeVersion":"22.9.0","dependencies":{"json5":"^2.2.3","esbuild":"^0.24.0","prompts":"^2.4.2","typedoc":"^0.26.10","serialport":"^12.0.0","esbuild-plugin-tsc":"^0.4.0","typedoc-material-theme":"^1.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fz-sdk-ul_0.1.2_1730789937738_0.46393059229485445","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@darkflippers/fz-sdk-ul","version":"0.1.3","keywords":["unleashed","unleashed firmware","ul","darkflippers","flipper unleashed fw sdk","flipper","flipper zero","framework"],"author":{"name":"Flipper Devices"},"license":"GPL-3.0-only","_id":"@darkflippers/fz-sdk-ul@0.1.3","maintainers":[{"name":"mmx7","email":"waddle-entrant0v@icloud.com"}],"homepage":"https://github.com/DarkFlippers/unleashed-firmware#readme","bugs":{"url":"https://github.com/DarkFlippers/unleashed-firmware/issues"},"dist":{"shasum":"8820f81ff211cf8ebf8ecaa9dd3340b8b6a70c8d","tarball":"https://registry.npmjs.org/@darkflippers/fz-sdk-ul/-/fz-sdk-ul-0.1.3.tgz","fileCount":32,"integrity":"sha512-j4qovpFMev3ln0L1T2G0YgDghvOV2mJeZz+gyyN7iLVD5xydbJEwSI6yJhQK754kDfvBAdctUvDMGe8TZd7y/g==","signatures":[{"sig":"MEQCIFARtMMpCNQoImboOR619UN0hCGms46RKc9E4Ind+HlyAiBKGd/tPRE7+fkthhxO6b8RGT4gFWAFB0m6Yyllu3z/+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82383},"type":"module","gitHead":"38326877eab18cb3c4150df51c32afe5ed459f0b","_npmUser":{"name":"mmx7","email":"waddle-entrant0v@icloud.com"},"repository":{"url":"git+https://github.com/DarkFlippers/unleashed-firmware.git","type":"git","directory":"applications/system/js_app/packages/fz-sdk"},"_npmVersion":"10.8.3","description":"Type declarations and documentation for native JS modules available on Unleashed Custom Firmware for Flipper Zero","directories":{},"_nodeVersion":"22.9.0","dependencies":{"json5":"^2.2.3","esbuild":"^0.24.0","prompts":"^2.4.2","typedoc":"^0.26.10","serialport":"^12.0.0","esbuild-plugin-tsc":"^0.4.0","typedoc-material-theme":"^1.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fz-sdk-ul_0.1.3_1734972565950_0.23739585561996868","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@darkflippers/fz-sdk-ul","version":"0.2.0","keywords":["unleashed","unleashed firmware","ul","darkflippers","flipper unleashed fw sdk","flipper","flipper zero","framework"],"author":{"name":"Flipper Devices"},"license":"GPL-3.0-only","_id":"@darkflippers/fz-sdk-ul@0.2.0","maintainers":[{"name":"mmx7","email":"waddle-entrant0v@icloud.com"}],"homepage":"https://github.com/DarkFlippers/unleashed-firmware#readme","bugs":{"url":"https://github.com/DarkFlippers/unleashed-firmware/issues"},"dist":{"shasum":"8eb47dabf853f52e781f7170d2920a89e3dbe288","tarball":"https://registry.npmjs.org/@darkflippers/fz-sdk-ul/-/fz-sdk-ul-0.2.0.tgz","fileCount":33,"integrity":"sha512-OG2/RZODtqNHj5XyTejbtddfBR0SqpWu5+YCQpV3d44XvE4HGfYTw8V8jHtbk7vwlqXhJtCIvHP4ZpJelmtMNQ==","signatures":[{"sig":"MEYCIQDCfGjiRD+V5gKrz0CSMr3R1fXUGOrF0wgWBU19yu/3HwIhAI47cjvhU1ZrklF5rgUZaFZtjFztFDmR1XeInLJ+JXcA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84072},"type":"module","gitHead":"45529e76e9e76815172939a52359106b1a0d0589","_npmUser":{"name":"mmx7","email":"waddle-entrant0v@icloud.com"},"repository":{"url":"git+https://github.com/DarkFlippers/unleashed-firmware.git","type":"git","directory":"applications/system/js_app/packages/fz-sdk"},"_npmVersion":"10.8.3","description":"Type declarations and documentation for native JS modules available on Unleashed Custom Firmware for Flipper Zero","directories":{},"_nodeVersion":"22.9.0","dependencies":{"json5":"^2.2.3","esbuild":"^0.24.0","prompts":"^2.4.2","typedoc":"^0.26.10","serialport":"^12.0.0","esbuild-plugin-tsc":"^0.4.0","typedoc-material-theme":"^1.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fz-sdk-ul_0.2.0_1739465878190_0.5652271488332827","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@darkflippers/fz-sdk-ul","version":"0.3.0","keywords":["unleashed","unleashed firmware","ul","darkflippers","flipper unleashed fw sdk","flipper","flipper zero","framework"],"author":{"name":"Flipper Devices"},"license":"GPL-3.0-only","_id":"@darkflippers/fz-sdk-ul@0.3.0","maintainers":[{"name":"mmx7","email":"waddle-entrant0v@icloud.com"}],"homepage":"https://github.com/DarkFlippers/unleashed-firmware#readme","bugs":{"url":"https://github.com/DarkFlippers/unleashed-firmware/issues"},"dist":{"shasum":"c26f52f5974590afc7509b1e71c6fe59f04c09c3","tarball":"https://registry.npmjs.org/@darkflippers/fz-sdk-ul/-/fz-sdk-ul-0.3.0.tgz","fileCount":33,"integrity":"sha512-y0nI/HqDPoP411Ob7aA0XcnGwSIcE+7AjhXHYbflhMtknmGBFE2MDb8/yw0rehhz+a5A8PmLC9mCVrTNZsvpxQ==","signatures":[{"sig":"MEQCIF/L722zW/XXYIAV9cRfcI+LU1jRFzQ6aCo+8+cLjWBbAiBzi3P/1ESO1UjjvoSBQWMMvXZAbsfW3jOuDcq7f2YcLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85373},"type":"module","gitHead":"b887d6af217a780459431c61e368a9486aefb2a7","_npmUser":{"name":"mmx7","email":"waddle-entrant0v@icloud.com"},"repository":{"url":"git+https://github.com/DarkFlippers/unleashed-firmware.git","type":"git","directory":"applications/system/js_app/packages/fz-sdk"},"_npmVersion":"10.8.3","description":"Type declarations and documentation for native JS modules available on Unleashed Custom Firmware for Flipper Zero","directories":{},"_nodeVersion":"22.9.0","dependencies":{"json5":"^2.2.3","esbuild":"^0.24.0","prompts":"^2.4.2","typedoc":"^0.26.10","serialport":"^12.0.0","esbuild-plugin-tsc":"^0.4.0","typedoc-material-theme":"^1.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fz-sdk-ul_0.3.0_1740104470192_0.015414032987584925","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@darkflippers/fz-sdk-ul","version":"1.0.0","keywords":["unleashed","unleashed firmware","ul","darkflippers","flipper unleashed fw sdk","flipper","flipper zero","framework"],"author":{"name":"Flipper Devices"},"license":"GPL-3.0-only","_id":"@darkflippers/fz-sdk-ul@1.0.0","maintainers":[{"name":"mmx7","email":"waddle-entrant0v@icloud.com"}],"homepage":"https://github.com/DarkFlippers/unleashed-firmware#readme","bugs":{"url":"https://github.com/DarkFlippers/unleashed-firmware/issues"},"dist":{"shasum":"7e1a51265015036884cbd3e392f3af251662fc7c","tarball":"https://registry.npmjs.org/@darkflippers/fz-sdk-ul/-/fz-sdk-ul-1.0.0.tgz","fileCount":39,"integrity":"sha512-7oyeJaBYAh5frKjt7zDg8cW1lBmZ3sQJSAMOv6xydepq8PeigBYr+2TE8jJWTn5twkfXNq0fbfoiYoN8E+Uz8g==","signatures":[{"sig":"MEUCIFa5dCxQQol9uFiExYCCDfDlDpgsrvK9E0sFVCffCSKvAiEAsPNy1cfaWAl4+3fby4T+I2Y939cOodUmSfpYm6rTbbA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93882},"type":"module","gitHead":"2dd6b5cdce81d5cc37c7457f7acfb96a6904489e","_npmUser":{"name":"mmx7","email":"waddle-entrant0v@icloud.com"},"repository":{"url":"git+https://github.com/DarkFlippers/unleashed-firmware.git","type":"git","directory":"applications/system/js_app/packages/fz-sdk"},"_npmVersion":"10.9.2","description":"Type declarations and documentation for native JS modules available on Unleashed Custom Firmware for Flipper Zero","directories":{},"_nodeVersion":"23.10.0","dependencies":{"json5":"^2.2.3","esbuild":"^0.24.0","prompts":"^2.4.2","typedoc":"^0.26.10","serialport":"^12.0.0","esbuild-plugin-tsc":"^0.4.0","typedoc-material-theme":"^1.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fz-sdk-ul_1.0.0_1759014016855_0.07913293525456155","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@darkflippers/fz-sdk-ul","version":"1.0.1","description":"Type declarations and documentation for native JS modules available on Unleashed Custom Firmware for Flipper Zero","keywords":["unleashed","unleashed firmware","ul","darkflippers","flipper unleashed fw sdk","flipper","flipper zero","framework"],"author":{"name":"Flipper Devices"},"license":"GPL-3.0-only","repository":{"type":"git","url":"git+https://github.com/DarkFlippers/unleashed-firmware.git","directory":"applications/system/js_app/packages/fz-sdk"},"type":"module","dependencies":{"esbuild":"^0.24.0","esbuild-plugin-tsc":"^0.4.0","json5":"^2.2.3","typedoc":"^0.26.10","typedoc-material-theme":"^1.1.0","prompts":"^2.4.2","serialport":"^12.0.0"},"gitHead":"2aeee102500a4f7a52e07974f82ae6108fc3c092","_id":"@darkflippers/fz-sdk-ul@1.0.1","bugs":{"url":"https://github.com/DarkFlippers/unleashed-firmware/issues"},"homepage":"https://github.com/DarkFlippers/unleashed-firmware#readme","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-AaxGS+HjTppaz5UBXJ21xjeESd5PW35ZIbO9yWmJjPuu5DDCzP42cZhntv5b5C1FJoW+ODkMkxwPVdUGWqAkPw==","shasum":"79ea4f93d644cbbfb951d316fbf86a7b18ba9820","tarball":"https://registry.npmjs.org/@darkflippers/fz-sdk-ul/-/fz-sdk-ul-1.0.1.tgz","fileCount":40,"unpackedSize":95294,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD9f3KUV3mB0mHWQ5sdNolGrJucsVkl045VrUYLrIdl7AIgZq6UYv+p0QAcn5yUZcd9GPiXabeG2EpNoYe7ZzawGkA="}]},"_npmUser":{"name":"mmx7","email":"waddle-entrant0v@icloud.com"},"directories":{},"maintainers":[{"name":"mmx7","email":"waddle-entrant0v@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fz-sdk-ul_1.0.1_1781041552903_0.6548446210905212"},"_hasShrinkwrap":false}},"time":{"created":"2024-11-05T06:58:57.616Z","modified":"2026-06-09T21:45:53.182Z","0.1.2":"2024-11-05T06:58:57.932Z","0.1.3":"2024-12-23T16:49:26.120Z","0.2.0":"2025-02-13T16:57:58.398Z","0.3.0":"2025-02-21T02:21:10.357Z","1.0.0":"2025-09-27T23:00:17.053Z","1.0.1":"2026-06-09T21:45:53.043Z"},"bugs":{"url":"https://github.com/DarkFlippers/unleashed-firmware/issues"},"author":{"name":"Flipper Devices"},"license":"GPL-3.0-only","homepage":"https://github.com/DarkFlippers/unleashed-firmware#readme","keywords":["unleashed","unleashed firmware","ul","darkflippers","flipper unleashed fw sdk","flipper","flipper zero","framework"],"repository":{"type":"git","url":"git+https://github.com/DarkFlippers/unleashed-firmware.git","directory":"applications/system/js_app/packages/fz-sdk"},"description":"Type declarations and documentation for native JS modules available on Unleashed Custom Firmware for Flipper Zero","maintainers":[{"name":"mmx7","email":"waddle-entrant0v@icloud.com"}],"readme":"# Flipper Unleashed FW JavaScript SDK\nThis package contains tooling and typings for developing Flipper Zero\napplications in JavaScript for Unleashed Custom Firmware (based on official SDK).\n\nThis is a fork of the [Official Flipper Zero JS SDK](https://www.npmjs.com/package/@flipperdevices/fz-sdk),\nwith added types for the extra features provided by the Unleashed firmware JavaScript API.\n\nScripts made for Official Flipper Zero JS SDK will work on Unleashed Firmware too.\nIf you use extra features provided by Unleashed FW JS SDK, you are encouraged to use syntax like\n`if (doesSdkSupport([\"feature-name\"])) { ... }` so that your JS app can work on Official\nFirmware too, aswell as all other compliant Custom Firmwares. If some of those extra\nfeatures are essential to the functionality of your app, you can use `checkSdkFeatures([\"feature1\", \"feature2\"])`\nnear the beginning of your script, which will show a warning to the user that these features\nare not available in their firmware distribution.\n\n## Getting started\nCreate your application using the interactive wizard:\n```shell\nnpx @darkflippers/create-fz-app-ul@latest\n```\n\nThen, enter the directory with your application and launch it:\n```shell\ncd my-flip-app\nnpm start\n```\n\nYou are free to use `pnpm` or `yarn` instead of `npm`.\n\n## Versioning\nFor each version of this package, the major and minor components match those of\nthe Flipper Zero JS SDK version that that package version targets. This version\nfollows semver. For example, apps compiled with SDK version `0.1.0` will be\ncompatible with SDK versions `0.1`...`1.0` (not including `1.0`).\n\nEvery API has a version history reflected in its JSDoc comment. It is heavily\nrecommended to check SDK compatibility using a combination of\n`sdkCompatibilityStatus`, `isSdkCompatible`, `assertSdkCompatibility` depending\non your use case.\n\n## Documentation\nCheck out the [JavaScript section in the Developer Documentation](https://developer.flipper.net/flipperzero/doxygen/js.html)\n","readmeFilename":"README.md"}