Open-source licenses

344 packages on this website · 38 in the apps and the server


This website

Generated from this site’s own lockfile, not written by hand — the list below is the production dependency tree the site is built from, with each package’s own declared licence.

Production dependencies of the Salonhop website.
PackageVersionLicence
@emnapi/runtime1.11.3MIT
@fastify/busboy3.2.2MIT
@firebase/ai2.15.0Apache-2.0
@firebase/analytics0.10.24Apache-2.0
@firebase/analytics-compat0.2.30Apache-2.0
@firebase/analytics-types0.8.5Apache-2.0
@firebase/app0.16.1Apache-2.0
@firebase/app-check0.13.1Apache-2.0
@firebase/app-check-compat0.4.7Apache-2.0
@firebase/app-check-interop-types0.3.5Apache-2.0
@firebase/app-check-types0.5.5Apache-2.0
@firebase/app-compat0.5.17Apache-2.0
@firebase/app-types0.9.6Apache-2.0
@firebase/auth1.13.5Apache-2.0
@firebase/auth-compat0.6.10Apache-2.0
@firebase/auth-interop-types0.2.6Apache-2.0
@firebase/auth-types0.13.2Apache-2.0
@firebase/component0.7.5Apache-2.0
@firebase/data-connect0.7.4Apache-2.0
@firebase/database1.1.5Apache-2.0
@firebase/database-compat2.1.7Apache-2.0
@firebase/database-types1.0.22Apache-2.0
@firebase/firestore4.17.1Apache-2.0
@firebase/firestore-compat0.4.13Apache-2.0
@firebase/firestore-types3.0.5Apache-2.0
@firebase/functions0.14.0Apache-2.0
@firebase/functions-compat0.5.0Apache-2.0
@firebase/functions-types0.6.5Apache-2.0
@firebase/installations0.6.24Apache-2.0
@firebase/installations-compat0.2.24Apache-2.0
@firebase/installations-types0.5.5Apache-2.0
@firebase/logger0.5.2Apache-2.0
@firebase/messaging0.13.2Apache-2.0
@firebase/messaging-compat0.2.29Apache-2.0
@firebase/messaging-interop-types0.2.6Apache-2.0
@firebase/performance0.7.14Apache-2.0
@firebase/performance-compat0.2.27Apache-2.0
@firebase/performance-types0.2.5Apache-2.0
@firebase/remote-config0.9.2Apache-2.0
@firebase/remote-config-compat0.2.29Apache-2.0
@firebase/remote-config-types0.5.2Apache-2.0
@firebase/storage0.14.5Apache-2.0
@firebase/storage-compat0.4.5Apache-2.0
@firebase/storage-types0.8.5Apache-2.0
@firebase/util1.15.3Apache-2.0
@firebase/webchannel-wrapper1.0.7Apache-2.0
@google-cloud/firestore7.11.6Apache-2.0
@google-cloud/paginator5.0.2Apache-2.0
@google-cloud/projectify4.0.0Apache-2.0
@google-cloud/promisify4.0.0Apache-2.0
@google-cloud/storage7.22.0Apache-2.0
@grpc/grpc-js1.9.16Apache-2.0
@grpc/grpc-js1.14.4Apache-2.0
@grpc/proto-loader0.7.15Apache-2.0
@grpc/proto-loader0.8.1Apache-2.0
@img/colour1.1.0MIT
@img/sharp-darwin-arm640.35.3Apache-2.0
@img/sharp-darwin-x640.35.3Apache-2.0
@img/sharp-freebsd-wasm320.35.3Apache-2.0
@img/sharp-libvips-darwin-arm641.3.2LGPL-3.0-or-later
@img/sharp-libvips-darwin-x641.3.2LGPL-3.0-or-later
@img/sharp-libvips-linux-arm1.3.2LGPL-3.0-or-later
@img/sharp-libvips-linux-arm641.3.2LGPL-3.0-or-later
@img/sharp-libvips-linux-ppc641.3.2LGPL-3.0-or-later
@img/sharp-libvips-linux-riscv641.3.2LGPL-3.0-or-later
@img/sharp-libvips-linux-s390x1.3.2LGPL-3.0-or-later
@img/sharp-libvips-linux-x641.3.2LGPL-3.0-or-later
@img/sharp-libvips-linuxmusl-arm641.3.2LGPL-3.0-or-later
@img/sharp-libvips-linuxmusl-x641.3.2LGPL-3.0-or-later
@img/sharp-linux-arm0.35.3Apache-2.0
@img/sharp-linux-arm640.35.3Apache-2.0
@img/sharp-linux-ppc640.35.3Apache-2.0
@img/sharp-linux-riscv640.35.3Apache-2.0
@img/sharp-linux-s390x0.35.3Apache-2.0
@img/sharp-linux-x640.35.3Apache-2.0
@img/sharp-linuxmusl-arm640.35.3Apache-2.0
@img/sharp-linuxmusl-x640.35.3Apache-2.0
@img/sharp-wasm320.35.3Apache-2.0 AND LGPL-3.0-or-later AND MIT
@img/sharp-webcontainers-wasm320.35.3Apache-2.0
@img/sharp-win32-arm640.35.3Apache-2.0 AND LGPL-3.0-or-later
@img/sharp-win32-ia320.35.3Apache-2.0 AND LGPL-3.0-or-later
@img/sharp-win32-x640.35.3Apache-2.0 AND LGPL-3.0-or-later
@js-sdsl/ordered-map4.4.2MIT
@next/env16.3.2MIT
@next/swc-darwin-arm6416.3.2MIT
@next/swc-darwin-x6416.3.2MIT
@next/swc-linux-arm64-gnu16.3.2MIT
@next/swc-linux-arm64-musl16.3.2MIT
@next/swc-linux-x64-gnu16.3.2MIT
@next/swc-linux-x64-musl16.3.2MIT
@next/swc-win32-arm64-msvc16.3.2MIT
@next/swc-win32-x64-msvc16.3.2MIT
@nodable/entities3.0.0MIT
@opentelemetry/api1.9.1Apache-2.0
@protobufjs/aspromise1.1.2BSD-3-Clause
@protobufjs/base641.1.2BSD-3-Clause
@protobufjs/codegen2.0.5BSD-3-Clause
@protobufjs/eventemitter1.1.1BSD-3-Clause
@protobufjs/fetch1.1.1BSD-3-Clause
@protobufjs/float1.0.2BSD-3-Clause
@protobufjs/path1.1.2BSD-3-Clause
@protobufjs/pool1.1.0BSD-3-Clause
@protobufjs/utf81.1.2BSD-3-Clause
@swc/helpers0.5.23Apache-2.0
@tootallnate/once2.0.1MIT
@types/body-parser1.19.6MIT
@types/caseless0.12.5MIT
@types/connect3.4.38MIT
@types/cors2.8.19MIT
@types/express4.17.25MIT
@types/express-serve-static-core4.19.9MIT
@types/http-errors2.0.5MIT
@types/jsonwebtoken9.0.10MIT
@types/long4.0.2MIT
@types/mime1.3.5MIT
@types/ms2.1.0MIT
@types/node24.10.4MIT
@types/qs6.15.1MIT
@types/range-parser1.2.7MIT
@types/request2.48.13MIT
@types/send1.2.1MIT
@types/send0.17.6MIT
@types/serve-static1.15.10MIT
@types/tough-cookie4.0.5MIT
abort-controller3.0.0MIT
accepts1.3.8MIT
agent-base7.1.4MIT
agent-base6.0.2MIT
agent-base6.0.2MIT
ansi-regex5.0.1MIT
ansi-styles4.3.0MIT
anynum1.0.1MIT
array-flatten1.1.1MIT
arrify2.0.1MIT
async-retry1.3.3MIT
asynckit0.4.0MIT
base64-js1.5.1MIT
baseline-browser-mapping2.11.19Apache-2.0
bignumber.js9.3.1MIT
body-parser1.20.6MIT
buffer-equal-constant-time1.0.1BSD-3-Clause
bytes3.1.2MIT
call-bind-apply-helpers1.0.2MIT
call-bound1.0.4MIT
caniuse-lite1.0.30001810CC-BY-4.0
client-only0.0.1MIT
cliui8.0.1ISC
color-convert2.0.1MIT
color-name1.1.4MIT
combined-stream1.0.8MIT
content-disposition0.5.4MIT
content-type1.0.5MIT
cookie0.7.2MIT
cookie-signature1.0.7MIT
cors2.8.6MIT
data-uri-to-buffer4.0.1MIT
debug2.6.9MIT
debug4.4.3MIT
debug4.4.3MIT
debug4.4.3MIT
debug4.4.3MIT
delayed-stream1.0.0MIT
depd2.0.0MIT
destroy1.2.0MIT
detect-libc2.1.2Apache-2.0
dunder-proto1.0.1MIT
duplexify4.1.3MIT
ecdsa-sig-formatter1.0.11Apache-2.0
ee-first1.1.1MIT
emoji-regex8.0.0MIT
encodeurl2.0.0MIT
end-of-stream1.4.5MIT
es-define-property1.0.1MIT
es-errors1.3.0MIT
es-object-atoms1.1.2MIT
es-set-tostringtag2.1.0MIT
escalade3.2.0MIT
escape-html1.0.3MIT
etag1.8.1MIT
event-target-shim5.0.1MIT
express4.22.2MIT
extend3.0.2MIT
farmhash-modern1.1.0MIT
fast-deep-equal3.1.3MIT
fast-xml-builder1.3.1MIT
fast-xml-parser5.11.1MIT
faye-websocket0.11.4Apache-2.0
fetch-blob3.2.0MIT
finalhandler1.3.2MIT
firebase12.18.0Apache-2.0
firebase-admin13.10.0Apache-2.0
firebase-functions6.6.0MIT
form-data2.5.6MIT
formdata-polyfill4.0.10MIT
forwarded0.2.0MIT
fresh0.5.2MIT
function-bind1.1.2MIT
functional-red-black-tree1.0.1MIT
gaxios6.7.1Apache-2.0
gaxios7.3.1Apache-2.0
gaxios7.3.1Apache-2.0
gcp-metadata6.1.1Apache-2.0
gcp-metadata8.1.2Apache-2.0
gcp-metadata6.1.1Apache-2.0
get-caller-file2.0.5ISC
get-intrinsic1.3.0MIT
get-proto1.0.1MIT
google-auth-library9.15.1Apache-2.0
google-auth-library10.9.1Apache-2.0
google-auth-library9.15.1Apache-2.0
google-gax4.6.1Apache-2.0
google-logging-utils0.0.2Apache-2.0
google-logging-utils0.0.2Apache-2.0
google-logging-utils1.1.3Apache-2.0
gopd1.2.0MIT
gtoken7.1.0MIT
has-symbols1.1.0MIT
has-tostringtag1.0.2MIT
hasown2.0.4MIT
html-entities2.6.0MIT
http-errors2.0.1MIT
http-parser-js0.5.10MIT
http-proxy-agent5.0.0MIT
https-proxy-agent7.0.6MIT
https-proxy-agent5.0.1MIT
iconv-lite0.4.24MIT
idb7.1.1ISC
inherits2.0.4ISC
ipaddr.js1.9.1MIT
is-fullwidth-code-point3.0.0MIT
is-stream2.0.1MIT
is-unsafe2.0.2MIT
jose4.15.9MIT
json-bigint1.0.0MIT
jsonwebtoken9.0.3MIT
jwa2.0.1MIT
jwks-rsa3.2.2MIT
jws4.0.1MIT
limiter1.1.5MIT
lodash.camelcase4.3.0MIT
lodash.clonedeep4.5.0MIT
lodash.includes4.3.0MIT
lodash.isboolean3.0.3MIT
lodash.isinteger4.0.4MIT
lodash.isnumber3.0.3MIT
lodash.isplainobject4.0.6MIT
lodash.isstring4.0.1MIT
lodash.once4.1.1MIT
long5.3.2Apache-2.0
lru-cache6.0.0ISC
lru-memoizer2.3.0MIT
math-intrinsics1.1.0MIT
media-typer0.3.0MIT
merge-descriptors1.0.3MIT
methods1.1.2MIT
mime3.0.0MIT
mime1.6.0MIT
mime-db1.52.0MIT
mime-types2.1.35MIT
ms2.1.3MIT
ms2.1.3MIT
ms2.1.3MIT
ms2.1.3MIT
ms2.0.0MIT
ms2.1.3MIT
ms2.1.3MIT
nanoid3.3.18MIT
negotiator0.6.3MIT
next16.3.2MIT
node-domexception1.0.0MIT
node-fetch3.3.2MIT
node-fetch3.3.2MIT
node-fetch2.7.0MIT
object-assign4.1.1MIT
object-hash3.0.0MIT
object-inspect1.13.4MIT
on-finished2.4.1MIT
once1.4.0ISC
p-limit3.1.0MIT
parseurl1.3.3MIT
path-expression-matcher1.6.2MIT
path-to-regexp0.1.13MIT
picocolors1.1.1ISC
postcss8.5.23MIT
proto3-json-serializer2.0.2Apache-2.0
protobufjs7.6.6BSD-3-Clause
proxy-addr2.0.7MIT
qs6.15.3BSD-3-Clause
range-parser1.2.1MIT
raw-body2.5.3MIT
re2js2.8.6MIT
react19.2.8MIT
react-dom19.2.8MIT
readable-stream3.6.2MIT
require-directory2.1.1MIT
retry0.13.1MIT
retry-request7.0.2MIT
safe-buffer5.2.1MIT
safer-buffer2.1.2MIT
scheduler0.27.0MIT
semver7.8.5ISC
send0.19.2MIT
serve-static1.16.3MIT
setprototypeof1.2.0ISC
sharp0.35.3Apache-2.0
side-channel1.1.1MIT
side-channel-list1.0.1MIT
side-channel-map1.0.1MIT
side-channel-weakmap1.0.2MIT
source-map-js1.2.1BSD-3-Clause
statuses2.0.2MIT
stream-events1.0.5MIT
stream-shift1.0.3MIT
string_decoder1.3.0MIT
string-width4.2.3MIT
strip-ansi6.0.1MIT
strnum2.4.2MIT
stubs3.0.0MIT
styled-jsx5.1.6MIT
teeny-request9.0.0Apache-2.0
toidentifier1.0.1MIT
tr460.0.3MIT
tslib2.8.10BSD
type-is1.6.18MIT
undici-types7.16.0MIT
unpipe1.0.0MIT
util-deprecate1.0.2MIT
utils-merge1.0.1MIT
uuid9.0.1MIT
vary1.1.2MIT
web-streams-polyfill3.3.3MIT
web-vitals4.2.4Apache-2.0
webidl-conversions3.0.1BSD-2-Clause
websocket-driver0.7.5Apache-2.0
websocket-extensions0.1.4Apache-2.0
whatwg-url5.0.0MIT
wrap-ansi7.0.0MIT
wrappy1.0.2ISC
xml-naming0.3.0MIT
y18n5.0.8ISC
yallist4.0.0ISC
yargs17.7.3MIT
yargs-parser21.1.1ISC
yocto-queue0.1.0MIT

The Salonhop apps

Direct dependencies of the customer app, the partner app and the three packages they share. Flutter and Dart themselves are BSD-3-Clause, and the Firebase SDKs the apps embed on Android are Apache-2.0.

The Salonhop apps.
PackageVersionLicenceDeclared in
add_2_calendar3.1.1MITapps/consumer/pubspec.yaml
algoliasearch1.49.2MITapps/consumer/pubspec.yaml
cached_network_image3.4.1MITpackages/ui/pubspec.yaml
cloud_firestore6.8.0BSD-3-Clauseapps/consumer/pubspec.yaml, apps/partner/pubspec.yaml
cloud_functions6.3.6BSD-3-Clauseapps/consumer/pubspec.yaml, apps/partner/pubspec.yaml
collection1.19.1BSD-3-Clausepackages/schema/pubspec.yaml
connectivity_plus7.3.1BSD-3-Clauseapps/consumer/pubspec.yaml, apps/partner/pubspec.yaml
equatable2.1.0MITapps/consumer/pubspec.yaml, apps/partner/pubspec.yaml
firebase_app_check0.4.6BSD-3-Clauseapps/consumer/pubspec.yaml, apps/partner/pubspec.yaml
firebase_auth6.5.7BSD-3-Clauseapps/consumer/pubspec.yaml, apps/partner/pubspec.yaml
firebase_core4.13.0BSD-3-Clauseapps/consumer/pubspec.yaml, apps/partner/pubspec.yaml, packages/media/pubspec.yaml
firebase_messaging16.5.0BSD-3-Clauseapps/consumer/pubspec.yaml, apps/partner/pubspec.yaml
firebase_storage13.4.6BSD-3-Clauseapps/consumer/pubspec.yaml, apps/partner/pubspec.yaml, packages/media/pubspec.yaml
flutter_bloc9.1.1MITapps/consumer/pubspec.yaml, apps/partner/pubspec.yaml
flutter_web_plugins3.44.8BSD-3-Clauseapps/consumer/pubspec.yaml, apps/partner/pubspec.yaml
freezed_annotation3.1.0MITpackages/schema/pubspec.yaml
geolocator14.0.3MITapps/consumer/pubspec.yaml
go_router17.5.0BSD-3-Clauseapps/consumer/pubspec.yaml, apps/partner/pubspec.yaml
google_maps_flutter2.18.0BSD-3-Clauseapps/consumer/pubspec.yaml, apps/partner/pubspec.yaml
google_sign_in7.2.0BSD-3-Clauseapps/consumer/pubspec.yaml, apps/partner/pubspec.yaml
google_sign_in_android7.2.16BSD-3-Clauseapps/consumer/pubspec.yaml, apps/partner/pubspec.yaml
image4.10.1MIT, with ported portions under Apache-2.0 and BSD-3-Clausepackages/media/pubspec.yaml
image_picker1.2.3BSD-3-Clause, with a bundled Apache-2.0 componentpackages/media/pubspec.yaml
image_picker_android0.8.13+23BSD-3-Clause, with a bundled Apache-2.0 componentpackages/media/pubspec.yaml
intl0.20.3BSD-3-Clausepackages/ui/pubspec.yaml
json_annotation4.12.0BSD-3-Clausepackages/schema/pubspec.yaml
local_auth3.0.2BSD-3-Clauseapps/partner/pubspec.yaml
meta1.18.0BSD-3-Clausepackages/schema/pubspec.yaml
share_plus13.3.0BSD-3-Clauseapps/consumer/pubspec.yaml
shared_preferences2.5.5BSD-3-Clauseapps/consumer/pubspec.yaml
url_launcher6.3.2BSD-3-Clauseapps/consumer/pubspec.yaml, apps/partner/pubspec.yaml

The Salonhop server

Direct dependencies of the Cloud Functions that write bookings, chats and reviews.

The Salonhop server.
PackageVersionLicenceDeclared in
algoliasearch5.57.0MITfunctions/package.json
firebase-admin13.10.0Apache-2.0functions/package.json
firebase-functions6.6.0MITfunctions/package.json

Platforms

The SDKs the apps are compiled against and embed.

Platforms.
PackageVersionLicenceDeclared in
Flutter SDK3.44.8BSD-3-Clauseapps/consumer/pubspec.yaml, apps/partner/pubspec.yaml, packages/ui/pubspec.yaml
Dart SDK3.12BSD-3-Clauseapps/consumer/pubspec.yaml, apps/partner/pubspec.yaml, packages/schema/pubspec.yaml, packages/ui/pubspec.yaml
Firebase Android SDKvia firebase_core 4.13.0Apache-2.0apps/consumer/pubspec.yaml, apps/partner/pubspec.yaml

Built into this website by hand

Libraries this site serves from its own files rather than through a package manager.

Built into this website by hand.
PackageVersionLicenceDeclared in
three0.186.1MITweb/public/scene/three.min.js

Typefaces

  • Plus Jakarta Sans — SIL Open Font License 1.1. This website, and the Salonhop customer app. The licence text ships in this repository at packages/ui/fonts/OFL-PlusJakartaSans.txt.
  • Fraunces — SIL Open Font License 1.1. This website, and the Salonhop customer app. The licence text ships in this repository at packages/ui/fonts/OFL-Fraunces.txt.
  • Space Grotesk — SIL Open Font License 1.1. This website, and the Salonhop Partner app. The licence text ships in this repository at packages/ui/fonts/OFL-SpaceGrotesk.txt.

What this page is not

This page lists the open-source software the Salonhop website and apps are built with. Salonhop’s own source is not open source, and this page does not license it.

Packages that exist only to test the platform are not listed: they ship to nobody. Nor are the photographs in our demo data — they are placeholders for a development world, not licensed brand assets, and no image is served on this website at all.