staticsitegenerators
Version:
A comprehensive, partially automatically generated comparison of static site generators with some minimal meta data about them
468 lines (467 loc) • 28.6 kB
JSON
{
"title": "Static Site Generators Listing",
"name": "staticsitegenerators",
"version": "4.0.0",
"license": "Unlicense",
"description": "A comprehensive, partially automatically generated comparison of static site generators with some minimal meta data about them",
"homepage": "https://github.com/bevry/staticsitegenerators",
"funding": "https://bevry.me/fund",
"repository": {
"type": "git",
"url": "git+https://github.com/bevry/staticsitegenerators.git"
},
"bugs": {
"url": "https://github.com/bevry/staticsitegenerators/issues"
},
"keywords": [
"browser",
"es2023",
"module",
"node",
"static",
"static site generators",
"static sites",
"typed",
"types",
"typescript"
],
"badges": {
"list": [
"githubworkflow",
"npmversion",
"npmdownloads",
"---",
"githubsponsors",
"thanksdev",
"liberapay",
"buymeacoffee",
"opencollective",
"crypto",
"paypal",
"---",
"discord",
"twitch"
],
"config": {
"githubWorkflow": "bevry",
"githubSponsorsUsername": "balupton",
"thanksdevGithubUsername": "bevry",
"liberapayUsername": "bevry",
"buymeacoffeeUsername": "balupton",
"opencollectiveUsername": "bevry",
"cryptoURL": "https://bevry.me/crypto",
"paypalURL": "https://bevry.me/paypal",
"discordServerID": "1147436445783560193",
"discordServerInvite": "nQuXddV7VP",
"twitchUsername": "balupton",
"githubUsername": "bevry",
"githubRepository": "staticsitegenerators",
"githubSlug": "bevry/staticsitegenerators",
"npmPackageName": "staticsitegenerators"
}
},
"author": "2013+ Benjamin Lupton <b@lupton.cc> (https://balupton.com) (https://github.com/balupton), 2013 Jasper Van der Jeugt <jaspervdj@gmail.com> (https://jaspervdj.be) (https://github.com/jaspervdj)",
"authors": [
"2013+ Benjamin Lupton <b@lupton.cc> (https://balupton.com) (https://github.com/balupton): Accelerating collaborative wisdom.",
"2013 Jasper Van der Jeugt <jaspervdj@gmail.com> (https://jaspervdj.be) (https://github.com/jaspervdj): Haskell programmer. I like to make things."
],
"maintainers": [
"Benjamin Lupton <b@lupton.cc> (https://balupton.com) (https://github.com/balupton): Accelerating collaborative wisdom.",
"Craig Davison <craig@davison.io> (https://davison.io) (https://github.com/davisonio)",
"Cthulhux (https://code.rosaelefanten.org) (https://github.com/dertuxmalwieder): Creator of weird utilities, knower of things. Hates Git.",
"Manvel Saroyan <saroyanm@gmail.com> (https://manvel.me) (https://github.com/Manvel): Currently @bardeenai, @Privacy-Managers, @cmints and @browser-automation, previously @adblockplus."
],
"contributors": [
"0 (https://github.com/harijsm)",
"Abhishek Choudhary <abhishek7gg7@gmail.com> (https://github.com/theabbie)",
"Adam Bien (https://adam-bien.com) (https://github.com/AdamBien)",
"Adrian Emil Grigore <adrian.emil.grigore@gmail.com> (https://adi.tilde.institute) (https://github.com/adriangrigore)",
"Adrien Beudin (https://github.com/beudbeud)",
"ahorn42 (https://github.com/ahorn42)",
"Ale Muñoz <bomberstudios@gmail.com> (https://ale.today) (https://github.com/bomberstudios)",
"Alexander (https://xy2z.io) (https://github.com/xy2z)",
"Alexander Elias <alex.steven.elias@gmail.com> (https://xea.one) (https://github.com/xeaone)",
"Alexandre Chopin <contact@alexchopin.com> (https://alexchopin.com) (https://github.com/alexchopin)",
"Alexandre Grison <a.grison@gmail.com> (https://grison.me) (https://github.com/agrison)",
"Alexey Kinev <rudy@05bit.com> (https://github.com/rudyryk) (https://twitter.com/rudyryk)",
"Álex González (https://github.com/agonzalezro)",
"Alex Hoyau (https://lexoyo.me) (https://github.com/lexoyo)",
"Alex Lin <opoo@users.sf.net> (https://opoo.org) (https://github.com/opoo)",
"Alex Thompson (https://bintoca.com) (https://github.com/pierogitus)",
"Andrew_Mallis (https://kalamuna.com) (https://github.com/andrewmallis)",
"Andrew Murray (https://github.com/andrewjamesmurray)",
"Andy Miller (https://getgrav.org) (https://github.com/rhukster)",
"Ankush Gupta <me@ankushg.com> (https://ankushg.com) (https://github.com/ankushg)",
"Anthonny Quérouil <anthonny.querouil@gmail.com> (https://anthonnyquerouil.fr) (https://github.com/anthonny)",
"anton <podviaznikov@gmail.com> (https://podviaznikov.com) (https://github.com/podviaznikov)",
"Anton Iarchuk (https://github.com/anton-iarchuk-sysgears)",
"Arnaud Ligny (https://ligny.fr) (https://github.com/ArnaudLigny)",
"Artem Krylysov (https://artem.krylysov.com) (https://github.com/akrylysov)",
"Átila Camurça Alves <camurca.home@gmail.com> (https://mad3linux.org) (https://github.com/atilacamurca)",
"Austin Lee <i@imnerd.org> (https://imnerd.org) (https://github.com/lizheming)",
"Barry Clark <barry@barryclark.co> (https://barryclark.co) (https://github.com/barryclark)",
"Basil Peace <grv87@yandex.ru> (https://github.com/grv87)",
"Bastian Venthur (https://venthur.de) (https://github.com/venthur)",
"Benjamin Henrion <zoobab@gmail.com> (https://zoobab.com) (https://github.com/zoobab)",
"Benjamin Lupton <b@lupton.cc> (https://balupton.com) (https://github.com/balupton)",
"bhuztez (https://github.com/bhuztez)",
"Bill Humphries <bill@whump.com> (https://whump.com) (https://github.com/whump)",
"Bosco Ho (https://boscoh.com) (https://github.com/boscoh)",
"cadars (https://github.com/cadars)",
"caixw <xnotepad@gmail.com> (https://caixw.io) (https://github.com/caixw)",
"Casey Brooks <cjbrooks12@gmail.com> (https://github.com/cjbrooks12)",
"C Brown <colyn.brown@gmail.com> (https://colyn.dev) (https://github.com/colynb)",
"Charles E. Lehner <cel@celehner.com> (https://w3.org/wiki/User:cel) (https://github.com/clehner)",
"Chris Dawson <xrdawson@gmail.com> (https://webiphany.com) (https://github.com/xrd)",
"Chris Warrick <chris@chriswarrick.com> (https://chriswarrick.com) (https://github.com/Kwpolska)",
"CJex <i@jex.im> (https://jex.im) (https://github.com/CJex)",
"Cody Scott (https://github.com/Siecje)",
"Colin Chan (https://lumeh.org) (https://github.com/kalgynirae)",
"Craig Davison <craig@davison.io> (https://davison.io) (https://github.com/davisonio)",
"Cthulhux (https://code.rosaelefanten.org) (https://github.com/dertuxmalwieder)",
"Dario Castañé <d@rio.hn> (https://dario.cat) (https://github.com/darccio)",
"Dave Glick <dave@daveaglick.com> (https://daveaglick.com) (https://github.com/daveaglick)",
"Dave Snider <dave.snider@gmail.com> (https://davesnider.com) (https://github.com/snide)",
"David Caldwell (https://porkrind.org) (https://github.com/caldwell)",
"David Eads (https://github.com/eads)",
"David Herron (https://davidherron.com) (https://github.com/robogeek)",
"David Pennington (https://davidpennington.me) (https://github.com/xeoncross)",
"David Siaw (https://davidsiaw.net) (https://github.com/davidsiaw)",
"D. Bohdan (https://dbohdan.com) (https://github.com/dbohdan)",
"Declan Chidlow (https://vale.rocks) (https://github.com/DeclanChidlow)",
"Denis (https://appliedscala.com) (https://github.com/denisftw)",
"Denis Bernard (https://github.com/deber)",
"Denis Defreyne <hello@denisdefreyne.com> (https://denisdefreyne.com) (https://github.com/denisdefreyne)",
"Denis Defreyne (https://github.com/denis-soundcloud)",
"Doug Bell (https://preaction.me) (https://github.com/preaction)",
"Eric Alli <hello@ericalli.com> (https://ericalli.com) (https://github.com/ericalli)",
"Evan Mattson <me@aaemnnost.tv> (https://aaemnnost.tv) (https://github.com/aaemnnosttv)",
"Evan Sonderegger <evan@rpy.xyz> (https://mastodon.social/@esonderegger) (https://github.com/esonderegger)",
"farvardin (https://textallion.googlecode.com) (https://github.com/farvardin)",
"feinstaub (https://github.com/feinstaub)",
"fiatjaf_ <fiatjaf@gmail.com> (https://fiatjaf.com) (https://github.com/fiatjaf)",
"F. Malina (https://unilexicon.com/fm) (https://github.com/fmalina)",
"Francisco Presencia (https://francisco.io) (https://github.com/franciscop)",
"Gabi Nagy (https://helpfulsheep.com) (https://github.com/g4b1nagy)",
"Guido Flohr <guido.flohr@cantanea.com> (https://guido-flohr.net) (https://github.com/gflohr)",
"Hasnain Lakhani <m.hasnain.lakhani@gmail.com> (https://mhlakhani.com) (https://github.com/mhlakhani)",
"Hugh Brown (https://saintaardvarkthecarpeted.com) (https://github.com/saintaardvark)",
"Ian Sullivan (https://github.com/iansullivan88)",
"ipavl (https://github.com/ipavl)",
"Iván Ávalos (https://avalos.me) (https://github.com/ivan-avalos)",
"Ivan Melnikov <melnikov.ivan@gmail.com> (https://imelnikov.ru) (https://github.com/melnikov-ivan)",
"Jack Hill (https://github.com/jackhill)",
"Jakub Neander <oh@zaiste.net> (https://zaiste.net) (https://github.com/zaiste)",
"James (https://jamesg.blog) (https://github.com/capjamesg)",
"jandecaluwe (https://github.com/jandecaluwe)",
"Jan Pecha <janpecha@email.cz> (https://janpecha.cz) (https://github.com/janpecha)",
"Japh (https://japh.com.au) (https://github.com/Japh)",
"Jasper Van der Jeugt <jaspervdj@gmail.com> (https://jaspervdj.be) (https://github.com/jaspervdj)",
"Jeffrey Hicks <jrhicks@gmail.com> (https://wikismith.com) (https://github.com/wikismith)",
"Jeremy Weinstein (https://blinkk.com) (https://github.com/jeremydw)",
"Jim Campbell (https://jimcampbell.net) (https://github.com/j1mc)",
"Johanna <johanna@corelight.com> (https://0xxon.net) (https://github.com/0xxon)",
"Johannes Boyne <johannes@boyne.de> (https://boyne.tech) (https://github.com/johannesboyne)",
"John SJ Anderson <john@genehack.org> (https://genehack.org) (https://github.com/genehack)",
"John Tait <johngtait@gmail.com> (https://github.com/johngtait)",
"Jonathan Bullock <jonbullock@gmail.com> (https://j0n.dev) (https://github.com/jonbullock)",
"Jonathan Foucher <jfoucher@gmail.com> (https://jfoucher.com) (https://github.com/jfoucher)",
"Jon Schlinkert (https://linkedin.com/in/jonschlinkert) (https://github.com/jonschlinkert)",
"Jorge Epuñan <juanbrujo@gmail.com> (https://csslab.cl) (https://github.com/juanbrujo)",
"Joshua Lloyd (https://joshualloyd.com) (https://github.com/joshualloyd)",
"Juho Vepsäläinen (https://survivejs.com) (https://github.com/bebraw)",
"Julian.io (https://julian.io) (https://github.com/juliancwirko)",
"Kai Hendry <hendry@iki.fi> (https://hendry.iki.fi) (https://github.com/kaihendry)",
"kangulardev (https://github.com/kangulardev)",
"Karl Voit (https://Karl-Voit.at) (https://github.com/novoid)",
"Klaus Mueller (https://klml.de) (https://github.com/klml)",
"Klaus Purer (https://klau.si) (https://github.com/klausi)",
"Koen Bok <koen@framer.com> (https://koenbok.com) (https://github.com/koenbok)",
"Konstantin Tarkus <hello@tarkus.me> (https://github.com/koistya)",
"koutsie (https://kouts.the-sauna.icu) (https://github.com/koutsie)",
"Kushal Das <mail@kushaldas.in> (https://kushaldas.in) (https://github.com/kushaldas)",
"Lance R. Vick <lance@distrust.co> (https://lance.dev) (https://github.com/lrvick)",
"lecnim (https://github.com/lecnim)",
"Leo Lamprecht <leo@ronin.co> (https://leo.im) (https://github.com/leo)",
"Leon Stafford (https://ljs.dev) (https://github.com/leonstafford)",
"Lomig Lavnek (https://github.com/LomigLavnek)",
"Lutz Roeder (https://lutzroeder.com) (https://github.com/lutzroeder)",
"Magnar Sveen (https://magnars.com) (https://github.com/magnars)",
"Manu Zhang <OwenZhang1990@gmail.com> (https://github.com/manuzhang)",
"Manvel Saroyan <saroyanm@gmail.com> (https://manvel.me) (https://github.com/Manvel)",
"Marc (https://github.com/pachacamac)",
"Mark Benson <mark@jayber.org> (https://markbenson.io) (https://github.com/markdbenson)",
"Mark Moffat <hi@markmoffat.com> (https://markmoffat.com) (https://github.com/mrvautin)",
"Markus Fisch <mf@markusfisch.de> (https://markusfisch.de) (https://github.com/markusfisch)",
"Martin (https://github.com/kambrium)",
"Martin Angers <martin.n.angers@gmail.com> (https://mna.dev) (https://github.com/mna)",
"Masayuki Matsuki <y.songmu@gmail.com> (https://songmu.jp) (https://github.com/Songmu)",
"Mathias Wulff <m@rawu.dk> (https://linkedin.com/in/mathiasrw) (https://github.com/mathiasrw)",
"Matt Buck <github@matthewbuck.com> (https://matthewbuck.com) (https://github.com/techpeace)",
"Matthäus G. Chajdas (https://anteru.net) (https://github.com/Anteru)",
"Matthias Bethke (https://github.com/mbethke)",
"Matthieu Vion (https://magentix.fr) (https://github.com/magentix)",
"Mattie B. <mattie@mattiebee.io> (https://mattiebee.io) (https://github.com/mattieb)",
"Matt Layman (https://mattlayman.com) (https://github.com/mblayman)",
"mattn <mattn.jp@gmail.com> (https://mattn.kaoriya.net) (https://github.com/mattn)",
"Max (https://moox.io) (https://github.com/MoOx)",
"M G Berberich (https://github.com/berberic2)",
"Michael Bleigh <mbleigh@mbleigh.com> (https://mbleigh.com) (https://github.com/mbleigh)",
"Michael F. Lamb <mike@orbital.rodeo> (https://orbital.rodeo/~mike) (https://github.com/datagrok)",
"Michał Ordon (https://designorant.com) (https://github.com/designorant)",
"Mike Kreuzer (https://codeberg.org/kreuzer) (https://github.com/mikekreuzer)",
"Mike Mitterer <office@mikemitterer.at> (https://MikeMitterer.at) (https://github.com/MikeMitterer)",
"Mikito Takada (https://mixu.net) (https://github.com/mixu)",
"MinchinWeb (https://minchin.ca) (https://github.com/minchinweb)",
"Mocy (https://ranmocy.me) (https://github.com/ranmocy)",
"Niels de Hoog (https://github.com/njdehoog)",
"nodiscc <nodiscc@gmail.com> (https://github.com/nodiscc) (https://gitlab.com/nodiscc)",
"Oben Sonne <obensonne@googlemail.com> (https://obensonne.com) (https://github.com/obensonne)",
"Olivier DOSSMANN <git@dossmann.net> (https://olivier.dossmann.net) (https://github.com/blankoworld)",
"Óscar Otero <oom@oscarotero.com> (https://oscarotero.com) (https://github.com/oscarotero)",
"Oz Tiram (https://github.com/oz123)",
"packetrhino (https://github.com/packetrhino)",
"partageit (https://partage-it.com) (https://github.com/partageit)",
"Patrick Braune (https://github.com/pabra)",
"Paulo Henrique Rodrigues Pinheiro <paulohrpinheiro@gmail.com> (https://paulohrpinheiro.xyz) (https://github.com/paulohrpinheiro)",
"Pawan Dubey (https://pawandubey.com) (https://github.com/pawandubey)",
"Philippe Bruhat (https://philippe.bruhat.net) (https://github.com/book)",
"Pierre-Yves Ritschard (https://spootnik.org) (https://github.com/pyr)",
"Rafael G. Martins <rafael@rafaelmartins.eng.br> (https://rafaelmartins.com) (https://github.com/rafaelmartins)",
"Ramiro Gómez (https://ramiro.org) (https://github.com/yaph)",
"Revoltech (https://github.com/plugnburn)",
"Rhio Kim <rhio.kim@gmail.com> (https://okky.kr) (https://github.com/rhiokim)",
"Robert (https://arjam.net) (https://github.com/rjmunro)",
"Rob Loach (https://robloach.net) (https://github.com/RobLoach)",
"Romain Guerin (https://about.me/romainguerin) (https://github.com/pomeh)",
"Roman Atachiants <roman.atachiants@gmail.com> (https://rpc.io) (https://github.com/kelindar)",
"Rudy Affandi (https://adnetinc.com) (https://github.com/rudyaffandi)",
"Rui Wang (https://isnowfy.com) (https://github.com/isnowfy)",
"Ryan Govostes (https://ryan.govost.es) (https://github.com/rgov)",
"Ryan Zimmerman (https://ryanzim.com) (https://github.com/RyanZim)",
"Samantha Geitz <samanthamichele7@gmail.com> (https://samanthageitz.com) (https://github.com/samanthamichele7)",
"Samuel Dodson (https://github.com/samueldodson)",
"Sam Wilson <sam@samwilson.id.au> (https://samwilson.id.au) (https://github.com/samwilson)",
"Sebastian Aigner (https://kotl.in/in-action) (https://github.com/SebastianAigner)",
"Sergey Bronnikov (https://bronevichok.ru) (https://github.com/ligurio)",
"Seyi Ogunyemi (https://micrypt.com) (https://github.com/micrypt)",
"shapeshed (https://shapeshed.com) (https://github.com/shapeshed)",
"Shlomi Fish <shlomif@shlomifish.org> (https://shlomifish.org) (https://github.com/shlomif)",
"Simon Dann (https://photogabble.co.uk) (https://github.com/carbontwelve)",
"Stefan Göbel (https://github.com/qoeb)",
"Stefan Henzen (https://github.com/StefanH)",
"Stefan Marsiske (https://ctrlc.hu/~stef/blog) (https://github.com/stef)",
"Stéphane Goetz <stephane.goetz@onigoetz.ch> (https://onigoetz.ch) (https://github.com/onigoetz)",
"Stéphane Klein (https://stephane-klein.info) (https://github.com/harobed)",
"sternenseemann (https://github.com/sternenseemann)",
"Steve Jamesson (https://stevejamesson.com) (https://github.com/jevets)",
"Steve Moyer (https://github.com/smoyer64)",
"Steven (https://styfle.dev) (https://github.com/styfle)",
"Steve Purves <steve@curvenote.com> (https://curvenote.com) (https://github.com/stevejpurves)",
"Subhash Chandran (https://github.com/subwiz)",
"Sunaina Pai (https://github.com/sunainapai) (https://twitter.com/sunainapai)",
"Sunny (https://sny.sh) (https://github.com/TheLastZombie)",
"Suraj Shukla (https://github.com/SurajShukla)",
"Suriyaa Sundararuban (https://suriyaasundararuban.com) (https://github.com/suriyaa)",
"Sven Luijten (https://svenluijten.com) (https://github.com/svenluijten)",
"Tanky Woo (https://tankywoo.com) (https://github.com/tankywoo)",
"Taufik Nurrohman <hi@taufik-nurrohman.com> (https://taufik-nurrohman.js.org) (https://github.com/taufik-nurrohman)",
"Thane Thomson (https://thanethomson.com) (https://github.com/thanethomson)",
"Thibault Charbonnier (https://github.com/thibaultcha)",
"thierrybgentile (https://github.com/thierrybgentile)",
"Thomas Ingram (https://ravinggenius.com) (https://github.com/ravinggenius)",
"Thomas Vaillant (https://bluebricks.dev) (https://github.com/thomvaill)",
"Tim Hartmann <hallo@timhartmann.eu> (https://timhartmann.eu) (https://github.com/timhartmann)",
"Tobias Reich (https://electerious.com) (https://github.com/electerious)",
"Todd Lucas (https://toddlucas.net) (https://github.com/toddlucas)",
"Tom Adler <me@arty.name> (https://arty.name) (https://github.com/arty-name)",
"Tom Link (https://github.com/tomtom)",
"Toshiki Iga (https://igapyon.jp) (https://github.com/igapyon)",
"Trevor Caira <trevor@caira.com> (https://trevor.caira.com) (https://github.com/trevorc)",
"UniEon (https://github.com/vikrantrathore)",
"Verhoeckx (https://github.com/Verhoeckx)",
"Viktor Varland <viktor@vardevs.se> (https://vardevs.se) (https://github.com/varl)",
"W. Caleb McDaniel <caleb.mcdaniel@rice.edu> (https://wcaleb.org) (https://github.com/wcaleb)",
"wifiextender (https://github.com/wifiextender)",
"xorpd <xorpd@xorpd.net> (https://xorpd.net) (https://github.com/xorpd)",
"xvweirong (https://github.com/xvweirong)",
"Yangshun Tay <tay.yang.shun@gmail.com> (https://greatfrontend.com) (https://github.com/yangshun)",
"Yavuz Ege Özcan (https://egeozcan.com) (https://github.com/egeozcan)",
"Yoshiya Hinosawa (https://kt3k.org) (https://github.com/kt3k)",
"Yo! Symfony (https://yosymfony.com) (https://github.com/yosymfony)",
"Zsolt Udvari <udvzsolt@gmail.com> (https://github.com/uzsolt)"
],
"sponsors": [
"Andrew Nesbitt <andrewnez@gmail.com> (https://nesbitt.io) (https://github.com/andrew): Working on mapping the world of open source software @ecosyste-ms and empowering developers with @octobox",
"Divinci ™ <hi@divinci.ai> (https://divinci.ai) (https://github.com/Divinci-AI): A more comfortable AI conversation experience, with friends! 🤖🖤",
"Mr. Henry <hello@mrhenry.be> (https://mrhenry.be) (https://github.com/mrhenry)",
"Poonacha Medappa (https://poonachamedappa.com) (https://github.com/km-Poonacha)",
"Roboflow <hello@roboflow.com> (https://roboflow.com) (https://github.com/roboflow)",
"Square (https://github.com/square) (https://thanks.dev/d/gh/square)"
],
"donors": [
"Andrew Nesbitt <andrewnez@gmail.com> (https://nesbitt.io) (https://github.com/andrew)",
"Ángel González <aglezabad@gmail.com> (https://univunix.com) (https://github.com/Aglezabad) (https://twitter.com/Aglezabad)",
"Arjun Aditya <meow@nermalcat69.dev> (https://arjunaditya.xyz) (https://github.com/nermalcat69)",
"Armen Mkrtchian <armen.mkrtchian@gmail.com> (https://mogoni.dev) (https://github.com/Armenm) (https://twitter.com/armen_mkrtchian)",
"Canonical (https://canonical.com) (https://github.com/canonical) (https://thanks.dev/d/gh/canonical)",
"Chad (https://opencollective.com/chad8)",
"Divinci ™ <hi@divinci.ai> (https://divinci.ai) (https://github.com/Divinci-AI)",
"dr.dimitru (https://veliovgroup.com) (https://github.com/dr-dimitru)",
"Elliott Ditman <elliottditman@gmail.com> (https://elliottditman.com) (https://github.com/elliottditman) (https://patreon.com/user?u=15026448)",
"entroniq (https://gitlab.com/entroniq) (https://thanks.dev/d/gl/entroniq)",
"Frontend Masters <support@frontendmasters.com> (https://FrontendMasters.com) (https://github.com/FrontendMasters) (https://thanks.dev/d/gh/FrontendMasters)",
"GitHub (https://github.com/about) (https://github.com/github)",
"Hunter Beast (https://cryptoquick.com) (https://github.com/cryptoquick)",
"Jean-Luc Geering (https://github.com/jlgeering) (https://opencollective.com/jlgeering) (https://twitter.com/jlgeering)",
"Lee Driscoll <lsdriscoll@icloud.com> (https://leedriscoll.me) (https://github.com/leedriscoll) (https://patreon.com/user?u=5292556)",
"Michael Duane Mooring (https://divinci.app) (https://github.com/mikeumus) (https://opencollective.com/mikeumus) (https://twitter.com/mikeumus)",
"Michael Harry Scepaniak <sys@oluho.com> (https://michaelscepaniak.com) (https://github.com/hispanic)",
"Mr. Henry <hello@mrhenry.be> (https://mrhenry.be) (https://github.com/mrhenry)",
"Pleo (https://pleo.io) (https://github.com/pleo-io)",
"Poonacha Medappa (https://poonachamedappa.com) (https://github.com/km-Poonacha)",
"Robert de Forest <guitar.robot@gmail.com> (https://github.com/rdeforest)",
"Roboflow <hello@roboflow.com> (https://roboflow.com) (https://github.com/roboflow)",
"Scott Kempson <scottkempson@gmail.com> (https://github.com/scokem) (https://twitter.com/scokem)",
"Skunk Team (https://skunk.team) (https://github.com/skunkteam)",
"Square (https://github.com/square) (https://thanks.dev/d/gh/square)",
"WriterJohnBuck (https://github.com/WriterJohnBuck)"
],
"engines": {
"node": ">=22"
},
"editions": [
{
"description": "TypeScript source code with Import for modules",
"directory": "source",
"entry": "index.ts",
"tags": [
"source",
"typescript",
"import"
],
"engines": false
},
{
"description": "TypeScript compiled against ES2024 for web browsers with Import for modules",
"directory": "edition-browsers",
"entry": "index.js",
"tags": [
"compiled",
"javascript",
"import"
],
"engines": {
"node": false,
"browsers": "defaults"
}
},
{
"description": "TypeScript compiled against ES2023 for Node.js 22 with Import for modules",
"directory": "edition-es2023-esm",
"entry": "index.js",
"tags": [
"compiled",
"javascript",
"es2023",
"import"
],
"engines": {
"node": "22",
"browsers": false
}
},
{
"description": "TypeScript compiled Types with Import for modules",
"directory": "edition-types",
"entry": "index.d.ts",
"tags": [
"compiled",
"types",
"import"
],
"engines": false
}
],
"types": "edition-types/index.d.ts",
"type": "module",
"main": "edition-es2023-esm/index.js",
"exports": {
"node": {
"types": "./edition-types/index.d.ts",
"import": "./edition-es2023-esm/index.js"
},
"browser": {
"types": "./edition-types/index.d.ts",
"import": "./edition-browsers/index.js"
}
},
"browser": "edition-browsers/index.js",
"module": "edition-browsers/index.js",
"devDependencies": {
"@bevry/github-api": "^11.4.0",
"@types/node": "^24.2.0",
"arrangekeys": "^6.7.0",
"assert-helpers": "^11.12.0",
"eslint": "^9.32.0",
"eslint-config-bevry": "^6.0.0",
"filedirname": "^3.4.0",
"kava": "^7.9.0",
"prettier": "^3.6.2",
"projectz": "^4.2.0",
"spdx-expression-validate": "^2.0.0",
"string-natural-compare": "^3.0.1",
"typedoc": "^0.28.9",
"typescript": "5.9.2",
"valid-directory": "^4.9.0",
"valid-module": "^2.6.0"
},
"scripts": {
"our:clean": "rm -rf ./docs ./edition* ./es2015 ./es5 ./out ./.next",
"our:compile": "npm run our:compile:edition-browsers && npm run our:compile:edition-es2023-esm && npm run our:compile:edition-types",
"our:compile:edition-browsers": "tsc --module esnext --target es2024 --outDir ./edition-browsers --project tsconfig.json && ( test ! -d edition-browsers/source || ( mv edition-browsers/source edition-temp && rm -rf edition-browsers && mv edition-temp edition-browsers ) )",
"our:compile:edition-es2023-esm": "tsc --module esnext --target es2023 --outDir ./edition-es2023-esm --project tsconfig.json && ( test ! -d edition-es2023-esm/source || ( mv edition-es2023-esm/source edition-temp && rm -rf edition-es2023-esm && mv edition-temp edition-es2023-esm ) ) && printf '%s' '{\"type\": \"module\"}' > edition-es2023-esm/package.json",
"our:compile:edition-types": "tsc --emitDeclarationOnly --declaration --declarationMap --declarationDir ./edition-types --project tsconfig.json && ( test ! -d edition-types/source || ( mv edition-types/source edition-temp && rm -rf edition-types && mv edition-temp edition-types ) )",
"our:deploy": "printf '%s\n' 'no need for this project'",
"our:meta": "npm run our:meta:docs && npm run our:meta:projectz",
"our:meta:docs": "npm run our:meta:docs:typedoc",
"our:meta:docs:typedoc": "rm -rf ./docs && typedoc --exclude '**/+(*test*|node_modules)' --excludeExternals --out ./docs ./source",
"our:meta:projectz": "projectz --offline",
"our:release": "npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push",
"our:release:check-changelog": "cat ./HISTORY.md | grep \"v$npm_package_version\" || (printf '%s\n' \"add a changelog entry for v$npm_package_version\" && exit -1)",
"our:release:check-dirty": "git diff --exit-code",
"our:release:prepare": "npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta",
"our:release:push": "git push origin && git push origin --tags",
"our:release:tag": "export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (printf '%s\n' 'proper changelog entry not found' && exit -1) && git tag \"v$npm_package_version\" -am \"$MESSAGE\"",
"our:setup": "npm run our:setup:install",
"our:setup:install": "npm install",
"our:test": "npm run our:verify && npm test",
"our:verify": "npm run our:verify:eslint && npm run our:verify:module && npm run our:verify:prettier",
"our:verify:eslint": "eslint --fix",
"our:verify:module": "valid-module",
"our:verify:prettier": "prettier --write .",
"test": "node ./edition-es2023-esm/test.js"
},
"boundation": {
"desiredNodeOnly": true,
"expandNodeVersions": false,
"shrinkNodeVersions": true,
"targetModules": [
"import"
]
},
"eslintConfig": {
"rules": {
"camelcase": 0,
"import/no-unresolved": 0,
"n/no-sync": 0,
"n/no-unpublished-import": 0
}
},
"prettier": {
"semi": false,
"singleQuote": true,
"trailingComma": "all",
"endOfLine": "lf"
}
}