5.4.9 • Published 9 months ago

showgallery v5.4.9

Weekly downloads
-
License
MIT
Repository
github
Last release
9 months ago

ShowGallery v5 — JavaScript image gallery and lightbox

Demo | Documentation

Sponsor via OpenCollective Follow on Twitter

Repo structure

  • dist/ - main JS and CSS
  • src/ - source JS and CSS.
    • src/js/photoswipe.js - entry for ShowGallery Core.
    • src/js/lightbox/lightbox.js - entry for ShowGallery Lightbox.
  • docs/ - documentation markdown files.
  • demo-docs-website/ - website with documentation, demos and manual tests.
  • build/ - rollup build config.

To build JS and CSS in dist/ directory, run npm run build.

To run the demo website and automatically rebuild files during development, run npm install in demo-docs-website/ and npm run watch in the root directory.

Older versions

Documentation for the old version (v4) can be found here and the code for 4.1.3 is here.


This project is tested with BrowserStack.

@coreui/coreui@dxos/async@dxos/context@thirdweb-dev/react@types/jquery@webcoder49/code-inputaxiosbootstrapchalkcodepolishcropperjsdelayethersexpressflatifycssfshtml-basejepynode-fetchphotoswipepreactquickrenardreactreact-colorfulreact-domrelay-runtimeupload-jsuploaderviewerjsvue-js-modalvue-js-modal-bbvue3-openlayersabitypeabort-controllerabortcontroller-polyfillabstract-loggingacceptsacornacorn-jsxaes-jsagent-baseagentkeepaliveajvajv-formatsansi-regexansi-stylesanymatcharchyargparsearia-hiddenaria-queryarray-buffer-byte-lengtharray-flattenarray-includesarray-unionarray.prototype.filterarray.prototype.findlastindexarray.prototype.flatarray.prototype.flatmaparray.prototype.tosortedarraybuffer.prototype.slicearrifyasn1asn1.jsassert-plusassertion-errorast-types-flowasync-limiterasync-mutexasynciterator.prototypeasynckitatomic-sleepavailable-typed-arraysavvioaws-sign2aws4axe-coreaxobject-querybabel-plugin-macrosbalanced-matchbase-xbase64-jsbcrypt-pbkdfbech32bigint-bufferbignumber.jsbinary-extensionsbind-decoratorbindingsblakejsbluebirdbn.jsbody-parserborshbrace-expansionbracesbrorandbrowserify-aesbs58bs58checkbufferbuffer-equal-constant-timebuffer-reversebuffer-to-arraybufferbuffer-xorbufferutilbufiobusboybytescacheable-lookupcacheable-requestcall-bindcallsitescamelcasecaniuse-litecaselesscatharsischaicheck-errorchokidarchownrcid-toolcidscipher-basecittyclass-isclient-onlyclipboardycliuiclone-responseclsxcluster-key-slotcolor-convertcolor-namecombined-streamcommanderconcat-mapconsolacontent-dispositioncontent-hashcontent-typeconvert-source-mapcookiecookie-escookie-signaturecookiejarcopy-to-clipboardcore-util-iscorscosmiconfigcrc-32create-hashcreate-hmaccross-fetchcross-spawncrosswscsstypeddamerau-levenshteindashdashdebugdecamelizedecode-uri-componentdecompress-responsedeep-eqldeep-isdefer-to-connectdefine-data-propertydefine-propertiesdefudelayed-streamdenquedepddequaldestrdestroydetect-browserdetect-libcdetect-node-esdijkstrajsdir-globdoctrinedom-walkduplexifyecc-jsbnecdsa-sig-formatteree-firsteip1193-providerellipticemoji-regexencode-utf8encodeurlend-of-streamenhanced-resolveentitieserc721a-upgradeableerror-exes-abstractes-array-method-boxes-properlyes-define-propertyes-errorses-iterator-helperses-set-tostringtages-shim-unscopableses-to-primitivees5-extes6-iteratores6-promisees6-promisifyes6-symbolescaladeescape-htmlescape-string-regexpescodegeneslinteslint-config-nexteslint-import-resolver-nodeeslint-import-resolver-typescripteslint-module-utilseslint-plugin-importeslint-plugin-jsx-a11yeslint-plugin-reacteslint-plugin-react-hookseslint-scopeeslint-utilseslint-visitor-keysesniffespreeesprimaesqueryesrecurseestraverseesutilsetageth-block-trackereth-ens-namehasheth-json-rpc-filterseth-libeth-providereth-queryeth-rpc-errorsethereum-bloom-filtersethereum-cryptographyethereum-providerethereumjs-abiethereumjs-utilethjs-unitethjs-utilevent-emitterevent-target-shimeventemitter3eventsevp_bytestokeyexecaexplain-errorextextendextsprintfeyesfast-content-type-parsefast-decode-uri-componentfast-deep-equalfast-globfast-json-stable-stringifyfast-json-stringifyfast-levenshteinfast-querystringfast-redactfast-safe-stringifyfast-stable-stringifyfast-text-encodingfast-urifastifyfastify-pluginfastify-type-provider-zodfastqfile-entry-cachefile-uri-to-pathfill-rangefilter-objfinalhandlerfind-my-wayfind-rootfind-upflat-cacheflattedfollow-redirectsfor-eachforever-agentform-dataform-data-encoderforwardedfreshfs-extrafs-minipassfs.realpathfunction-bindfunction.prototype.namefunctional-red-black-treefunctions-have-namesfuse.jsgaxiosgcp-metadataget-caller-fileget-func-nameget-intrinsicget-nonceget-port-pleaseget-streamget-symbol-descriptionget-tsconfiggetpassglobglob-parentglob-to-regexpglobalglobalsglobalthisglobbygoogle-auth-librarygoogle-gaxgoogle-p12-pemgopdgotgraceful-fsgtokenh3har-schemahar-validatorhas-bigintshas-flaghas-property-descriptorshas-protohas-symbolshas-tostringtaghash-basehash.jshasownhey-listenhmac-drbghoist-non-react-staticshttp-cache-semanticshttp-errorshttp-httpshttp-shutdownhttp-signaturehttp2-wrapperhttps-proxy-agenthuman-signalshumanize-msiconv-liteidb-keyvalidna-uts46-hxieee754ignoreimmediateimport-freshimurmurhashinflightinheritsinternal-slotinvariantioredisipaddr.jsiron-webcryptois-argumentsis-array-bufferis-arrayishis-async-functionis-bigintis-binary-pathis-boolean-objectis-callableis-core-moduleis-date-objectis-dockeris-extglobis-finalizationregistryis-fullwidth-code-pointis-functionis-generator-functionis-globis-hex-prefixedis-inside-containeris-mapis-negative-zerois-numberis-number-objectis-regexis-setis-shared-array-bufferis-streamis-stream-endedis-stringis-symbolis-typed-arrayis-typedarrayis-weakmapis-weakrefis-weaksetis-wslis64bitisarrayisexeisomorphic-unfetchisomorphic-wsisstreamiterator.prototypejaysonjitijs-sha3js-tokensjs-yamljs2xmlparserjsbnjsdocjson-bigintjson-bufferjson-parse-even-better-errorsjson-rpc-enginejson-rpc-random-idjson-schemajson-schema-ref-resolverjson-schema-traversejson-stable-stringify-without-jsonifyjson-stringify-safejson5jsonc-parserjsonfilejsonparseJSONStreamjsprimjsx-ast-utilsjwajwskeccakkey-encoderkeyvkeyvaluestorage-interfaceklawlanguage-subtag-registrylanguage-tagslevnlielight-my-requestlines-and-columnslinkify-itlisthenlitlit-elementlit-htmllocalforagelocate-pathlodashlodash.camelcaselodash.defaultslodash.isargumentslodash.isequallodash.mergelongloose-envifyloupelowercase-keyslru-cachemagic-sdkmarkdown-itmarkdown-it-anchormarkedmd5.jsmdurlmedia-typermerge-descriptorsmerge-streammerge2methodsmicro-ftchmicromatchmimemime-dbmime-typesmimic-fnmimic-responsemin-documentminimalistic-assertminimalistic-crypto-utilsminimatchminimistminipassminizlibmkdirpmkdirp-promisemllymock-fsmotionmrimsmultibasemulticodecmultiformatsmultihashesnano-json-stream-parsernanoidnatural-comparenegotiatornextnext-ticknode-addon-apinode-fetch-nativenode-forgenode-gyp-buildnormalize-pathnormalize-urlnpm-run-pathnumber-to-bnoauth-signobject-assignobject-hashobject-inspectobject-keysobject.assignobject.entriesobject.fromentriesobject.groupbyobject.hasownobject.valuesoboeofetchohashon-exit-leak-freeon-finishedonceonetimeoptionatorp-cancelablep-limitp-locatep-tryparent-moduleparse-headersparse-jsonparseurlpath-existspath-is-absolutepath-keypath-parsepath-to-regexppath-typepathepathvalpbkdf2performance-nowpicocolorspicomatchpifypinopino-abstract-transportpino-std-serializerspkg-typespngjspossible-typed-array-namespostcssprelude-lsprocessprocess-warningprop-typesproto3-json-serializerprotobufjsprotobufjs-cliproxy-addrproxy-comparepslpumppunycodeqrcodeqsquery-stringqueue-microtaskquick-format-unescapedquick-lruradix3randombytesrange-parserraw-bodyreact-isreact-remove-scrollreact-remove-scroll-barreact-style-singletonreadable-streamreaddirpreal-requireredis-errorsredis-parserreflect.getprototypeofregenerator-runtimeregexp.prototype.flagsregexpprequestrequire-directoryrequire-from-stringrequire-main-filenamerequizzleresolveresolve-alpnresolve-fromresolve-pkg-mapsresponselikeretretry-requestreusifyrfdcrimrafripemd160rlprpc-websocketsrun-parallelrxjssafe-array-concatsafe-buffersafe-json-utilssafe-regex-testsafe-regex2safe-stable-stringifysafer-bufferschedulerscrypt-jssecp256k1secure-json-parsesemversendserve-staticservifyset-blockingset-cookie-parserset-function-lengthset-function-namesetimmediatesetprototypeofsha.jsshebang-commandshebang-regexside-channelsignal-exitsimple-concatsimple-getslashsonic-boomsource-mapsource-map-jssplit-on-firstsplit2sshpkstandard-as-callbackstatusesstd-envstream-browserifystream-shiftstreamsearchstrict-uri-encodestring-widthstring.prototype.matchallstring.prototype.trimstring.prototype.trimendstring.prototype.trimstartstring_decoderstrip-ansistrip-bomstrip-final-newlinestrip-hex-prefixstrip-json-commentsstyled-jsxstylissuperstructsupports-colorsupports-preserve-symlinks-flagswarm-jssystem-architecturetapabletartext-encoding-utf-8text-tablethread-streamthreethroughtimed-outtiny-invarianttmpto-fast-propertiesto-regex-rangetoad-cachetoggle-selectiontoidentifiertough-cookietr46treeifyts-api-utilstsconfig-pathstslibtunnel-agenttweetnacltweetnacl-utiltypetype-checktype-detecttype-festtype-istyped-array-buffertyped-array-byte-lengthtyped-array-byte-offsettyped-array-lengthtypedarray-to-buffertypescriptuc.microufouglify-jsuint8arraysultronunbox-primitiveuncryptounderscoreundici-typesunenvunfetchuniversalifyunpipeunstorageuntunuqruri-jsurl-set-queryuse-callback-refuse-sidecaruse-sync-external-storeutf-8-validateutf8utilutil-deprecateutils-mergeuuidv8-compile-cachevaltiovarintvaryverrorwatchpackweb3web3-bzzweb3-coreweb3-core-helpersweb3-core-methodweb3-core-promieventweb3-core-requestmanagerweb3-core-subscriptionsweb3-ethweb3-eth-abiweb3-eth-accountsweb3-eth-contractweb3-eth-ensweb3-eth-ibanweb3-eth-personalweb3-netweb3-providers-httpweb3-providers-ipcweb3-providers-wsweb3-shhweb3-utilswebidl-conversions
5.4.9

9 months ago

5.4.8

9 months ago

5.4.7

9 months ago

5.4.6

9 months ago

5.4.5

9 months ago

5.4.3

9 months ago