UNPKG

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
{ "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" } }