1.0.2 • Published 7 years ago

electron-developers v1.0.2

Weekly downloads
1
License
MIT
Repository
github
Last release
7 years ago

electron-developers

A collection of GitHub profiles for users who work on Electron-related projects

Powered by repos-using-electron. Created to answer a question.

Installation

yarn add electron-developers

Usage

Here's an example that finds developers based in France.

const devs = require('electron-developers')

console.log(`
## Electron Developers in France

Login | Name | Company | Location | Repos
--- | --- | --- | --- | ----`)

devs
  .filter(dev => dev.location && dev.location.length)
  .filter(dev => !!dev.location.match(/(france|paris)/i))
  .forEach(dev => {
    const row = [
      `[@${dev.login}](https://github.com/${dev.login})`,
      dev.name,
      dev.company,
      dev.location,
      dev.repos
    ]
    console.log(row.join(' | '))
  })

The above example yields the following results:

Electron Developers in France

LoginNameCompanyLocationRepos
@posvaEduardo San Martin MoroteParis7
@WaxoMaxime ROBINFrance4
@gabrielstuffGabrielSoixante circuitsParis, France4
@MichelKansouMichel KansouFrance4
@HaroenvHaroen Viaeneintern @algoliaParis, France4
@Cyriaqu3Cyriaque DELAUNAYFrance4
@BernardstanislasStanislas Bernard@theodoParis, France3
@AeltoThibault HFrance3
@clementlamoureuxClément LamoureuxBordeaux, France2
@cronvelCedric RonvelFreelanceParis / Aubenas (France)2
@danheDan HENice, France2
@JeremieDrazicjeremie drazicBig YouthParis2
@deathartDeathartLille, Nord, FRANCE2
@LitarvanAdrien NavratilMontpellier, France2
@ebriandEric Briand@ZenikaNantes, France2
@BenjaminVanRyseghemBenjamin Van RyseghemFöretagsplatsenBrest, France2
@BlitzBananaVictor Rebiard--CrépinFrance2
@iam4xMax Tyler@savemysmartphoneParis, France2
@RictusDylan LerouxFrance2
@St-ExThomas de Saint-ExupéryB-Appli StudioPloërmel, France2
@ThebigbignoobyRory DentParis, France2
@k33gPhilippe CharrièreTypeUnsafeLyon (France)2
@kaeporaNadim KobeissiINRIAParis, France2
@mlpoFrance2
@nayedNayed Saïd AliLyon, France2
@nicoschmittnicoParis2
@olivmonnierOlivier MonnierParis2
@rom1504Romain BeaumontOrsay, France2
@sawyerlinSawyerHubeeParis2
@shug0Thomas AlberolaEkinoBordeaux, France2
@GregLaGrégoire LagoutteFrance2
@cedced19Cédric JUNGFrance2
@vincentVincent LarkFrance2
@yciabaudYoann Ciabaud@sonoralabsMarseille, France2
@alecannetdesdameParis,France1
@alexstratAlexandre LachezeeFoundersParis, France1
@anaibolAnibalFrance1
@archiloqueJulien KirchParis, France1
@armaldioQuentin GoinaudFrance1
@DjedjAskiaParis1
@DrBentonOlivier Philippon@KnpLabsParis, France1
@benavernBenjamin CARADEUCWeb Developper EngineerFrance1
@bhouBo HOUParis1
@billouboqGatsbillGatsbillFrance1
@brucelaneBruce LANEBruce LANEAlpes maritimes, France1
@chambo-eManu ChambonFrance1
@Franky47Francois BestGrenoble, France1
@chrebleChristophe EbléSaint-Valery-Sur-Somme, France1
@chteuchteuQuentin StoeckelStrasbourg, France1
@clems71Clement JACOBAllegorithmicClermont-Ferrand, France1
@G-RayGeoffrey BonnevilleGetPlusFrance1
@codlcodlQuimper, France1
@cpayenCamille PayenRouen, France1
@cyrilschumacherCyril SchumacherFrance1
@dcarlusDenis CARLUSFrance1
@JiDWMathias LatournerieCelsius onlineParis1
@enguerranwsEnguerran WeissFrance1
@JulienTantJulien TantFreelanceParis, France1
@farfromrefugMartin GuillonAkylasFrance1
@fbmfbmfbmfbmfbmParis1
@KaeldazsCamille SardinClermont-Ferrand, France1
@fixFrançois-Xavier ThoorensFrance1
@florianorpeliereFlorian OrpelièreSFEIRFrance1
@frntnMatthieu FrontonEkinoParis1
@BenjaminBiniBenjamin BiniSully GroupStrasbourg, France1
@AbelIngrandAbel IngrandiKiwiToulouse, France1
@genki81Thomas BILLARDFrance1
@geowarinGeoffroy WarinFreelancerParis, France1
@glafargeGuillaume LafargePRYSMEBordeaux, France1
@glurpAbby Archerparis, france1
@goduArthur WeberCoorpAcademyLevallois-Perret, France1
@LukyVjLucas BonomiFrontend Engineer @AlgoliaParis1
@LunikLunikUniversité Lyon 1Lyon, France1
@grifdailJulienOrly France1
@guidouilGuillaume DarbonneLoyaliCaen, France1
@gwendouxgwenFrance1
@hackliffhackliffAppTurboParis, France1
@MamadouSyMamadou SyAskiaParis, France1
@MargootLE ROUZIC MargotParis1
@Mathew78540Mathieu@SeekubeFrance1
@iamdeyDavid Epely@GandiFrance1
@MetrakitJordaneAddactis WorldwideFrance1
@ikwattroChristophe Willemsen@graphawareLondon - Brussels - Paris1
@MoOxMaxime ThirouinMoOx.ioToulouse, France1
@itscaroMinh-Quan TranParis, France1
@ivangabrieleIvan GabrieleParis1
@jabbyjabbyNantes, France1
@jacomyalAlexis JacomyAtelier IcebergNantes, France1
@jb1717Jean-Baptiste GrégoireBordeaux, France1
@jbleuzenJohan BleuzenMolotovParis, France, Earth1
@jduboisJulien Dubois@ippontechSuresnes, France1
@jechazelleJérémie CHAZELLEParis1
@jeromeludmannJérôme LudmannFrance1
@CalveinFrançois RobichetNantes, France1
@PangorawPaulFrance1
@julien-gargotJulien G.g.u.i.Paris1
@PierrotwsPierre SauvageAdaltasParis1
@kaktus40Paris1
@PrattjamesJ. Pratt-DelzenneFrance1
@PravezPaul BretonENSEIRB-MATMECABordeaux, France1
@kartsimsSimon TarchichiFrance1
@PunKeelPunKeelPopCorpParis, France1
@kraynelKevin Raynel@theodoParis1
@lalopSamuel LaulhauLalopParis, France1
@lethomThomas LetanParis1
@ludoheninLudovic HENINFrance1
@RomakitaRomain LenzottiValtechIle-de-france, France1
@RudloffPierre RudloffStrasbourg, France1
@meriadecMeriadec Pillet@mailjetParis, France1
@michaelchicheMichaelFrance1
@SamyPesseSamy PesséGitBookLyon, France1
@mikaa123Michael SokolParis, France1
@motet-aAntoine MotetEPITECHLyon, France1
@mpapillonMaxence Papillon@CapgeminiFrance1
@n457twitter.com/n457_mediaFrance1
@na-jiNaji Astier@BDE-ESIEEFrance1
@nasheThomas ChauchefoinParis1
@ngarnierNicolas GarnierMailjetParis1
@SwopSylvain Mauduit@etsyParis, France1
@pierrPierre BessonParis1
@pwnsdxSabriParis, France1
@qneyratQuentin Neyrat@RaccourciLa Rochelle / France1
@raf924Rafaël NaciriFrance1
@ThumberdAlbrecht JérémyFrance1
@TimPetricolaTim Petricola@drivyParis, France1
@ToinaneToinaneFrance1
@TomGallonThomas GallonWork on @get-focus at @KleeGroupParis1
@robin-delaRobin DelaporteParis, France1
@robin850Robin DupretFrance1
@run1tfrance1
@VeejayBertrand ChardonOrsonParis, France1
@sewnboyHdrn BRNDLyon, France1
@shprinkJulien Renaux@toptalToulouse, France1
@ZevranGaël ReyrolSoyHuCeFrance, Caen1
@stephomiStéphane GINIERSketchfabParis, France1
@sylvaindumontSylvain DumontWebOaksFrance1
@tkruggYoucef MammarIBM Smarter ProcessParis, France1
@adrienbraultAdrien BraultParis area, France1
@valetteSébastien ValetteCNRS, CREATISLyon, France1
@vestriChristophe Vestri3DVTechFrance1
@vincelwtVincentFrance1
@DaandelangeDaan de Lange@Karma-KusalaFrance1
@w8rAlexander MilevskiWikimapiaParis1
@DanGeffroyDan GeffroyNantes / France1
@yadomiFelix Yadomi@ThunderCakeFrance1
@ale-battAlbert Le Batteux42Paris1

Tests

npm install
npm test

Dependencies

None

Dev Dependencies

  • chai: BDD/TDD assertion library for node.js and the browser. Test framework agnostic.
  • count-array-values: Count the instances of each value in an array
  • dotenv-safe: Load environment variables from .env and ensure they are defined
  • gh-user: Get user info from a GitHub username
  • is-number: Returns true if the value is a number. comprehensive tests.
  • limiter: A generic rate limiter for node.js. Useful for API clients, web crawling, or other tasks that need to be throttled
  • lodash: Lodash modular utilities.
  • mocha: simple, flexible, fun test framework
  • npm-run-all: A CLI tool to run multiple npm-scripts in parallel or sequential.
  • repos-using-electron: A collection of all public repositories on GitHub that depend on electron-prebuilt
  • standard: JavaScript Standard Style
  • standard-markdown: Test your Markdown files for Standard JavaScript Style™

License

MIT