Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

fe-pilot

opensrc010.2mMIT1.7.2

scanner in web, phonebook in web, autofill otp in web, share web, TextToSpeech in web, Voice Recognition in web, live location tracking in web, detect my location web, wakelock in web, color picker, WhatsappShare, SnapScanner, NetworkMonitor, View360

in web, in javascript, in react, Plug & Play, components, web component, frontend, library, react, react components, ui component, ui library, web, advanced component, advanced feature, scanner, phonebook, voice, autofillotp, share, livelocationtracking, detectmylocation, colorpicker, wakelock, WhatsappShare, NetworkConnection, TextToSpeech, VoiceRecognition, SnapScanner, NetworkMonitor, View360

readme

fe-pilot Logo

A React UI library for Advanced Web Features 👨‍✈️


Minified Size React Version NPM Downloads Latest Release

Github Stars MIT License


A React UI library for Advanced Web Features that streamlines the development of modern web applications and websites. The library offers component like scanner, voice search, autofill otp, phonebook, share and many more for a small/medium/large size web based applications. Fe-Pilot is a easy to use, light weighted, fully mobile APP like features in web.

Table of contents

  1. 🚀 Features
  2. 📦 Installation
  3. 💻 Usage
  4. 📚 Online Editor Templates
  5. 📽️ Demo
  6. 📝 Contributing
  7. Contributors
  8. ⚖️ License

Features

  • Web/Mobile Support: fe-pilot will be helpfull in Large/Mid/Small size of web based applications.
  • Ease of Use: fe-pilot contains a set of components like Scanner, PhoneBook, Voice Search, Share, Live Location Tracking, Current Location that are easy to plug and play.
  • Scalable & Maintainable: fe-pilot components are built on top of a React for better scalable, maintainable component.

Installation

Install fe-pilot package using any package manager

1. Package Manager yarn
yarn add fe-pilot
2. Package Manager npm
npm i fe-pilot --save
3. Package Manager pnpm
pnpm add fe-pilot
4. Package Manager bun
bun add fe-pilot

Usage

1. Use fe-pilot in your application

import Share from 'fe-pilot/Share';

<Share
  title={'fe-pilot'}
  description={'A React library for advanced web features'}
  url={'https://www.npmjs.com/package/fe-pilot'}
/>
<summary>See the list of components</summary>

#

  1. :white_check_mark:   AutoFillOtp
  2. :white_check_mark:   ColorPicker
  3. :white_check_mark:   CopyToClipboard
  4. :white_check_mark:   FaceDetector
  5. :white_check_mark:   LiveLocation
  6. :white_check_mark:   LocateMe
  7. :white_check_mark:   NetworkMonitor
  8. :white_check_mark:   PhoneBook
  9. :white_check_mark:   Scanner
  10. :white_check_mark:   Share
  11. :white_check_mark:   SnapScanner
  12. :white_check_mark:   TextToSpeech
  13. :white_check_mark:   Vibrate
  14. :white_check_mark:   View360
  15. :white_check_mark:   VoiceRecognition
  16. :white_check_mark:   WakeLock
  17. :white_check_mark:   WhatsappShare

Online Editor Templates

1. CodeSandbox

Demo the features and component

  1. https://6jpxdq.csb.app/

Contributing

Feel like contributing? Most welcome! Setup locally to get fe-pilot working on your local machine and guide lines to contribute in fe-pilot.

Contributors

Thanks goes to these wonderful people

Himanshu Gupta Himanshu Gupta

Hardik Jain Hardik Jain

Ashwini Hegde Ashwini Hegde

Shashank Gupta Shashank Gupta

Alok Dubey Alok Dubey

Nimish Gupta Nimish Gupta

Ravi Verma Ravi Verma

Semantic Release Bot Semantic Release Bot

Vineet Gupta Vineet Gupta

Fossa Bot Fossa Bot

Swaraj Singh Swaraj Singh 100beats 100beats

License

MIT © Himanshu Gupta

changelog

1.7.2 (2025-03-19)

Bug Fixes

  • added maintainers: added more maintainers (17cc3d9)

1.7.1 (2025-03-19)

Bug Fixes

  • package.json: added maintainers (5cd7946)

1.7.0 (2025-03-10)

Features

  • react 19.x.x: supporting react version 19 (83ce75e)

1.6.8 (2024-8-4)

Bug Fixes

  • package.json: generated index for each module (05840af)

1.6.7 (2024-8-4)

Bug Fixes

  • package.json: support direct import (b444d18)
  • package.json: support of esm (f0bda8b)

1.6.6 (2024-8-4)

Bug Fixes

  • package.json: support direct import (61452d0)

1.6.5 (2024-8-4)

Bug Fixes

  • package.json: right export (e21cb95)

1.6.4 (2024-8-3)

Bug Fixes

  • runtime removed: removed runtime from .babelrc (333ab42)

1.6.3 (2024-8-3)

Bug Fixes

  • linking fixed: fixed linking (a3f5cc4)

1.6.2 (2024-7-29)

Bug Fixes

  • changed description meta tags: package.json (74bbb1d)
  • conflict: resolved conflicts (5bca17e)

1.6.1 (2024-7-19)

Bug Fixes

  • package.json: removed index file generation (a63897f)

1.6.0 (2024-7-18)

Features

  • package.json: added dependent package (ec8f868)

1.5.3 (2024-7-17)

Bug Fixes

  • package.json: added description string till 255 length (06e403f)

1.5.2 (2024-7-17)

Bug Fixes

  • package.json: added content in description in package.json (d416dc7)
  • package.json: added keywords in the description in package.json (d3f315e)

1.5.1 (2024-7-17)

Bug Fixes

  • fpackage.json: added keywords for SEO (351d553)

1.5.0 (2024-6-14)

Features

  • facedetector: default props pass in params instead of using prop-types (a1fd389)

1.4.1 (2024-6-14)

Bug Fixes

  • facedetector, livelocation tracking: default props pass in params instead of using prop-types (f0940ff)

1.4.0 (2024-6-8)

Bug Fixes

  • scanner flash: close flash if scanner is unmount (8451945)

Features

  • documentation: fe-Pilot is ready to use with documentation (8a291c5)

1.3.0 (2024-6-6)

Bug Fixes

  • documentation templete: changed documentation templete in boiler plate (db1dc9b)
  • errors: revamp error in all the component (cb4ad9f)
  • errors: revamp error in all the component (9111d1f)
  • scanner flash: close flash if scanner is unmount (edab101)

Features

  • documentation: fe-Pilot is ready to use with documentation (a496516)

1.2.13 (2024-5-20)

Bug Fixes

  • network monitor: replaced Network Connection component to Network Monitor (9788283)

1.2.12 (2024-5-20)

Bug Fixes

  • scanner: toogle fix in Scanner (bd64d45)

1.2.11 (2024-5-19)

Bug Fixes

  • network monitor: added a new component Network Monitor (63e124d)

1.2.10 (2024-5-18)

Bug Fixes

  • wakeuplocak added: wakeup lock supoort was missing (1285e85)

1.2.9 (2024-5-18)

Bug Fixes

1.2.8 (2024-5-18)

Bug Fixes

1.2.7 (2024-5-18)

Bug Fixes

1.2.6 (2024-5-18)

Bug Fixes

  • bugfix for last release: phoneBook, Scanner, TextToSpeech, Vibrate component fixed (7951696)
  • publish.yml: (34) added main branch for auto release (c3b25a4)
  • publish.yml: added main branch for auto release (501274b)
  • publish.yml: added main branch for auto release (4a4386c)
  • scanner: fixed: Scanner component (eaa12db)
  • version in package.json: version in package.json (eb75579)
  • version update: update version (66825a3)
  • versioning: maintain version (e9bed42)

1.2.5 (2024-5-18)

Bug Fixes

  • version update: update version (2596ca0)

1.2.2 (2024-5-18)

Bug Fixes

  • added support of multi export and services: added support of multi export and services (1981372)
  • bugfix for last release: phoneBook, Scanner, TextToSpeech, Vibrate component fixed (9fc641c)
  • chanin log: added chain log (d116292)
  • version in package.json: version in package.json (fd208ce)
  • versioning: maintain version (10f3c21)

1.2.2 (2024-5-18)

Bug Fixes

  • added support of multi export and services: added support of multi export and services (1981372)
  • bugfix for last release: phoneBook, Scanner, TextToSpeech, Vibrate component fixed (9fc641c)
  • chanin log: added chain log (d116292)
  • versioning: maintain version (10f3c21)

1.2.3 (2024-5-18)

Bug Fixes

  • added support of multi export and services: added support of multi export and services (1981372)
  • bugfix for last release: phoneBook, Scanner, TextToSpeech, Vibrate component fixed (9fc641c)
  • versioning: maintain version (10f3c21)

1.2.2 (2024-5-18)

Bug Fixes

  • added support of multi export and services: added support of multi export and services (1981372)
  • bugfix for last release: phoneBook, Scanner, TextToSpeech, Vibrate component fixed (9fc641c)

1.2.2 (2024-5-18)

Bug Fixes

  • added support of multi export and services: added support of multi export and services (1981372)

1.2.1 (2024-4-29)

Bug Fixes

  • autofillotp: changed in index.js of autofillOtp (6d13195)
  • boiler plate: fixed boiler plate (13d8189)
  • colorpicker: fixed: Import export in index.js of ColorPicker (88e5b34)
  • share: given support as a service and as a component (13f603f)
  • whatsapp web: provided support for whatsapp web (a2d9187)

1.2.0 (2024-4-9)

Features

  • whatsapp share: whatsapp share component has been added successfully (a80375f)

1.1.0 (2024-4-8)

Bug Fixes

  • color picker: changed color picker msg (46c4d08)

Features

  • component: a new component weblock added (fa9061a)

Performance Improvements

1.0.65 (2024-4-6)

Bug Fixes

  • failuremsgdefault: changed failureMsgDefault accross the component (d64ab7b)
  • package.json: change publish branch from main to master (40e3118)

1.0.64 (2024-4-3)

Bug Fixes

  • face detector: added face detector (0d3e5f3)

1.0.63 (2024-4-3)

Bug Fixes

  • facedetector: added face detector component (3cd6ab7)

1.0.62 (2024-4-3)

Bug Fixes

  • live location tracking: added start button in live location tracking (6fd4c3d)

1.0.61 (2024-4-3)

Bug Fixes

  • live location tracking ng cchanges: live location tracking changes (5ff98bd)

1.0.60 (2024-4-2)

Bug Fixes

  • error fix: added JSON.stringyfy in case of error (3df39fb)

1.0.59 (2024-4-2)

Bug Fixes

  • livelocation tracking: fixed live locatio tracking issue (a489a63)

1.0.58 (2024-4-2)

Bug Fixes

  • disbaletoast: removed disbaleToast from all the components (225941b)

1.0.57 (2024-4-2)

Bug Fixes

  • handle loading: fixed handle loading (b112ff2)

1.0.56 (2024-4-2)

Bug Fixes

  • locate me: added error handling in locate me (137a6c1)

1.0.55 (2024-4-2)

Bug Fixes

  • locateme: added loadingCb (d7aea80)

1.0.54 (2024-4-2)

Bug Fixes

  • locateme: added loading CB in locate me (964369b)

1.0.53 (2024-4-1)

Bug Fixes

  • share: removed disbaleToast props from the Shared component (f0d64f3)

1.0.52 (2024-3-26)

Bug Fixes

  • vibrate: added component in package.json (9fd2336)

1.0.51 (2024-3-26)

Bug Fixes

  • vibrate component: added vibrate component (12495a3)

1.0.50 (2024-3-24)

Bug Fixes

  • autofill otp: added failure case for autofill otp (8548e37)

1.0.49 (2024-3-24)

Bug Fixes

  • scanner: removed return from useEffect inside ScannerInit (b9a68a2)

1.0.48 (2024-3-24)

Bug Fixes

  • scanner: scanner file name revamp and supoort failure case (cc9cb84)

1.0.47 (2024-3-22)

Bug Fixes

  • all component: added msg in case of success and failure (630e9ea)

1.0.46 (2024-3-22)

Bug Fixes

  • npmrc: remove props type import from code base (db939a4)

1.0.45 (2024-3-22)

Bug Fixes

  • npmrc and package.json: added minied files instead of normal file (00df024)
  • remove pnpm: added npm instead of pnpm (3a2e3cf)

1.0.44 (2024-3-22)

Bug Fixes

  • share & phonebook: share & Phonebook cancelled operation (6af1853)

1.0.43 (2024-3-22)

Bug Fixes

  • share & phookbook: cancel on share and phonebook (ce9ffd7)

1.0.42 (2024-3-21)

Bug Fixes

  • share: return data in share api (b85be53)

1.0.41 (2024-3-21)

Bug Fixes

  • handleservice.js: added status attribute in success and failure (5af3605)

1.0.40 (2024-3-21)

Bug Fixes

  • fix scanner: scanner tree handshaking (d446b49)

1.0.39 (2024-3-21)

Bug Fixes

  • prop type: removed prop type from the prodcution build (323bced)

1.0.38 (2024-3-20)

Bug Fixes

  • added readme.md files: added readme.md files (45cbc0b)

1.0.37 (2024-3-20)

Bug Fixes

  • readme.md: created 2 readme.md, onde for github one for npm (9eaa030)

1.0.36 (2024-3-20)

Bug Fixes

  • readme.md: added readme.md file file for all the component (764fa0d)

1.0.35 (2024-3-20)

Bug Fixes

  • readme.md: modified readme.md (d52412f)

1.0.34 (2024-3-19)

Bug Fixes

  • missing component: added missing components (22ee75f)

1.0.33 (2024-3-19)

Bug Fixes

  • live location tracking: live Location tracking and locate me updated (bb3a99a)

1.0.32 (2024-3-18)

Bug Fixes

  • voice recognition: added Voice Recognition component (f3d5bbd)

1.0.31 (2024-3-18)

Bug Fixes

  • contributing.md and setup.md: added contributing.md and setup.md file (58d7ffd)

1.0.30 (2024-3-18)

Bug Fixes

  • read.md: changes in readme.md authors and security (60faccf)

1.0.29 (2024-3-18)

Bug Fixes

  • treeshaking: added treeshaking for multiple child component (dfa296a)

1.0.28 (2024-3-14)

Bug Fixes

  • locateme: added feature check in locateMe (b44d574)

1.0.27 (2024-3-14)

Bug Fixes

  • adde copytoclickboard component: added CopyToClickBoard Component in the package (c77b8a1)

1.0.26 (2024-3-14)

Bug Fixes

  • text to speech component: added tectToSpeechComponent (bd1f505)

1.0.25 (2024-3-13)

Bug Fixes

  • autofillotp: added AutoFillOtp service (4c57954)

1.0.24 (2024-3-13)

Bug Fixes

  • handle error: added return type false in handle error (b2b77a7)

1.0.23 (2024-3-12)

Bug Fixes

  • locate me: locateme component has been added (891f86c)

1.0.22 (2024-3-5)

Bug Fixes

  • scanner: scanner component added Camera click (ffd46e2)

1.0.21 (2024-3-3)

Bug Fixes

  • scanner: completed scanner component with children and props (f85b901)

1.0.20 (2024-3-3)

Bug Fixes

  • scanner: added scanner component (b043eb3)

1.0.19 (2024-2-27)

Bug Fixes

  • phonebook: supported string and element as a child of phonebook (f66d122)
  • share: build share component and modify PhoneBook Component (1a47f4f)

1.0.18 (2024-2-27)

Bug Fixes

  • phonebook: added 1. Phonebook component (5974e75)

1.0.17 (2024-2-27)

Bug Fixes

1.0.16 (2024-2-27)

Bug Fixes

1.0.15 (2024-2-27)

Bug Fixes

1.0.14 (2024-2-27)

Bug Fixes

1.0.13 (2024-2-27)

Bug Fixes

1.0.12 (2024-2-27)

Bug Fixes

1.0.11 (2024-2-27)

Bug Fixes

1.0.10 (2024-2-27)

Bug Fixes

1.0.9 (2024-2-27)

Bug Fixes

1.0.8 (2024-2-27)

Bug Fixes

1.0.7 (2024-2-27)

Bug Fixes

1.0.6 (2024-2-27)

Bug Fixes

1.0.5 (2024-2-27)

Bug Fixes

1.0.4 (2024-2-27)

Bug Fixes

1.0.3 (2024-2-27)

Bug Fixes

  • readme.md: updated readme.md (daeed5b)

1.0.2 (2024-2-26)

Bug Fixes

  • generateindex file: generate index file for all the component (aa032e2)
  • package.json: changed command in package.json (8e5d7fa)
  • resolved conflicts: conflicts resolved (d2f97d4)

1.0.1 (2024-2-26)

Bug Fixes

  • __build: added __build folder to release in npm (5ce1e2f)

1.0.0 (2024-2-26)

Bug Fixes

  • package.json: created a simple npm release (03366f7)