Sammendrag
Lisensfordeling
Apper og tjenester
Om listen: Vi viser kun direkte avhengigheter erklært i de
respektive package.json-filene. Hele transitive avhengighetsgrafen
(transitive dependencies) er langt større og kan hentes via
npm ls --all --json. Lisensinformasjon hentes fra hver pakkes egen
package.json — i sjeldne tilfeller mangler dette feltet og vises som «ukjent».
1-CMS Web
Webklient og landingsside (React + Vite + framer-motion).
Runtime-avhengigheter
| Pakke | Versjon | Lisens | Beskrivelse |
|---|---|---|---|
| @capacitor/core | 7.6.5 | MIT | Capacitor: Cross-platform apps with JavaScript and the web |
| @firstsecurity/api | 0.0.0 | ukjent | |
| @firstsecurity/shared | 0.0.0 | ukjent | |
| @tiptap/core | 3.23.4 | MIT | headless rich text editor |
| @tiptap/extension-blockquote | 3.23.4 | MIT | blockquote extension for tiptap |
| @tiptap/extension-bold | 3.23.4 | MIT | bold extension for tiptap |
| @tiptap/extension-bubble-menu | 3.23.4 | MIT | bubble-menu extension for tiptap |
| @tiptap/extension-bullet-list | 3.23.4 | MIT | bullet list extension for tiptap |
| @tiptap/extension-code | 3.23.4 | MIT | code extension for tiptap |
| @tiptap/extension-code-block | 3.23.4 | MIT | code block extension for tiptap |
| @tiptap/extension-document | 3.23.4 | MIT | document extension for tiptap |
| @tiptap/extension-dropcursor | 3.23.4 | MIT | dropcursor extension for tiptap |
| @tiptap/extension-floating-menu | 3.23.4 | MIT | floating-menu extension for tiptap |
| @tiptap/extension-gapcursor | 3.23.4 | MIT | gapcursor extension for tiptap |
| @tiptap/extension-hard-break | 3.23.4 | MIT | hard break extension for tiptap |
| @tiptap/extension-heading | 3.23.4 | MIT | heading extension for tiptap |
| @tiptap/extension-horizontal-rule | 3.23.4 | MIT | horizontal rule extension for tiptap |
| @tiptap/extension-italic | 3.23.4 | MIT | italic extension for tiptap |
| @tiptap/extension-link | 3.23.4 | MIT | link extension for tiptap |
| @tiptap/extension-list | 3.23.4 | MIT | List extension for tiptap |
| @tiptap/extension-list-item | 3.23.4 | MIT | list item extension for tiptap |
| @tiptap/extension-list-keymap | 3.23.4 | MIT | list keymap extension for tiptap |
| @tiptap/extension-ordered-list | 3.23.4 | MIT | ordered list extension for tiptap |
| @tiptap/extension-paragraph | 3.23.4 | MIT | paragraph extension for tiptap |
| @tiptap/extension-strike | 3.23.4 | MIT | strike extension for tiptap |
| @tiptap/extension-table | 3.23.4 | MIT | table extension for tiptap |
| @tiptap/extension-table-cell | 3.23.4 | MIT | table cell extension for tiptap |
| @tiptap/extension-table-header | 3.23.4 | MIT | table cell extension for tiptap |
| @tiptap/extension-table-row | 3.23.4 | MIT | table row extension for tiptap |
| @tiptap/extension-text | 3.23.4 | MIT | text extension for tiptap |
| @tiptap/extension-underline | 3.23.4 | MIT | underline extension for tiptap |
| @tiptap/extensions | 3.23.4 | MIT | various extensions for tiptap |
| @tiptap/pm | 3.23.4 | MIT | prosemirror wrapper package for tiptap |
| @tiptap/react | 3.23.4 | MIT | React components for tiptap |
| @tiptap/starter-kit | 3.23.4 | MIT | starter kit for tiptap |
| flatpickr | 4.6.13 | MIT | A lightweight, powerful javascript datetime picker |
| framer-motion | 11.18.2 | MIT | A simple and powerful JavaScript animation library |
| qrcode | 1.5.4 | MIT | QRCode / 2d Barcode api with both server side and client side support using canvas |
| react | 19.2.6 | MIT | React is a JavaScript library for building user interfaces. |
| react-dom | 19.2.6 | MIT | React package for working with the DOM. |
| react-router | 6.22.3 | MIT | Declarative routing for React |
| react-router-dom | 6.22.3 | MIT | Declarative routing for React web applications |
| tom-select | 2.6.1 | Apache-2.0 | Tom Select is a versatile and dynamic <select> UI control. Forked from Selectize.js to provide a framework agnostic autocomplete widget with native-feeling keyboard navigation, it's useful for tagging, contact lists, country selectors, etc. |
Utvikler-avhengigheter
| Pakke | Versjon | Lisens | Beskrivelse |
|---|---|---|---|
| @capacitor/android | 7.6.5 | MIT | Capacitor: Cross-platform apps with JavaScript and the web |
| @capacitor/cli | 7.6.5 | MIT | Capacitor: Cross-platform apps with JavaScript and the web |
| @capacitor/ios | 7.6.5 | MIT | Capacitor: Cross-platform apps with JavaScript and the web |
| @types/qrcode | 1.5.6 | MIT | TypeScript definitions for qrcode |
| @types/react | 19.2.14 | MIT | TypeScript definitions for react |
| @types/react-dom | 19.2.3 | MIT | TypeScript definitions for react-dom |
| @vitejs/plugin-react | 4.7.0 | MIT | The default Vite plugin for React projects |
| typescript | 5.9.3 | Apache-2.0 | TypeScript is a language for application scale JavaScript development |
| vite | 5.4.21 | MIT | Native-ESM powered web dev build tool |
navn kommer (mobil)
Mobil-app for ansatte (React Native + Expo).
Runtime-avhengigheter
| Pakke | Versjon | Lisens | Beskrivelse |
|---|---|---|---|
| @react-native-community/datetimepicker | 8.4.4 | MIT | DateTimePicker component for React Native |
| expo | 54.0.34 | MIT | The Expo SDK |
| expo-apple-authentication | 8.0.8 | MIT | A package that provides 'Sign in with Apple' capability for Expo and React Native apps. |
| expo-application | 7.0.8 | MIT | A universal module that gets native application information such as its ID, app name, and build version at runtime |
| expo-auth-session | 7.0.11 | MIT | Expo module for browser-based authentication |
| expo-camera | 17.0.10 | MIT | A React component that renders a preview for the device's either front or back camera. Camera's parameters like zoom, auto focus, white balance and flash mode are adjustable. With expo-camera, one can also take photos and record videos that are saved to the app's cache. Morever, the component is also capable of detecting faces and bar codes appearing on the preview. |
| expo-constants | 18.0.13 | MIT | Provides system information that remains constant throughout the lifetime of your app. |
| expo-crypto | 15.0.9 | MIT | Provides cryptography primitives for Android, iOS and web. |
| expo-document-picker | 14.0.8 | MIT | Provides access to the system's UI for selecting documents from the available providers on the user's device. |
| expo-file-system | 19.0.22 | MIT | Provides access to the local file system on the device. |
| expo-haptics | 15.0.8 | MIT | Provides access to the system's haptics engine on iOS, vibration effects on Android, and Web Vibration API on web. |
| expo-image-picker | 17.0.11 | MIT | Provides access to the system's UI for selecting images and videos from the phone's library or taking a photo with the camera. |
| expo-local-authentication | 17.0.8 | MIT | Provides an API for FaceID and TouchID (iOS) or the Fingerprint API (Android) to authenticate the user with a face or fingerprint scan. |
| expo-secure-store | 15.0.8 | MIT | Provides a way to encrypt and securely store key-value pairs locally on the device. |
| expo-sharing | 14.0.8 | MIT | Provides a way to share files directly with other compatible applications. |
| expo-status-bar | 3.0.9 | MIT | Provides the same interface as the React Native StatusBar API, but with slightly different defaults to work great in Expo environments. |
| expo-web-browser | 15.0.11 | MIT | Provides access to the system's web browser and supports handling redirects. On iOS, it uses SFSafariViewController or ASWebAuthenticationSession, depending on the method you call, and on Android it uses ChromeCustomTabs. As of iOS 11, SFSafariViewController no longer shares cookies with Safari, so if you are using WebBrowser for authentication you will want to use WebBrowser.openAuthSessionAsync, and if you just want to open a webpage (such as your app privacy policy), then use WebBrowser.openBrowserAsync. |
| onesignal-expo-plugin | 2.5.0 | MIT | Some Changez |
| react | 19.1.0 | MIT | React is a JavaScript library for building user interfaces. |
| react-native | 0.81.5 | MIT | A framework for building native apps using React |
| react-native-nfc-manager | 3.17.2 | MIT | A NFC module for react native. |
| react-native-onesignal | 5.4.3 | MIT | React Native OneSignal SDK |
| react-native-qrcode-svg | 6.3.21 | MIT | A QR Code generator for React Native based on react-native-svg and javascript-qrcode. |
| react-native-svg | 15.12.1 | MIT | SVG library for react-native |
Utvikler-avhengigheter
| Pakke | Versjon | Lisens | Beskrivelse |
|---|---|---|---|
| @babel/core | 7.29.0 | MIT | Babel compiler core. |
| @types/react | 19.1.17 | MIT | TypeScript definitions for react |
| typescript | 5.9.3 | Apache-2.0 | TypeScript is a language for application scale JavaScript development |
Monorepo-verktøy
Felles utviklerverktøy (ESLint, TypeScript-konfigurasjon).
Runtime-avhengigheter
Ingen pakker registrert.
Utvikler-avhengigheter
| Pakke | Versjon | Lisens | Beskrivelse |
|---|---|---|---|
| @eslint/js | 9.39.4 | MIT | ESLint JavaScript language implementation |
| eslint | 9.39.4 | MIT | An AST-based pattern checker for JavaScript. |
| eslint-plugin-react-hooks | 5.2.0 | MIT | ESLint rules for React Hooks |
| eslint-plugin-react-refresh | 0.4.26 | MIT | Validate that your components can safely be updated with Fast Refresh |
| globals | 15.15.0 | MIT | Global identifiers from different JavaScript environments |
| typescript-eslint | 8.59.3 | MIT | Tooling which enables you to use TypeScript with ESLint |
Backend- og infrastruktur-stack
Tjenester og verktøy som kjører plattformen i produksjon. Disse ligger i egne repo-er og er listet manuelt.
| Komponent | Versjon | Lisens | Rolle |
|---|---|---|---|
| Bun | — | MIT | JavaScript-runtime for backend-tjenester |
| Hono | — | MIT | Web-rammeverk for API-er |
| Drizzle ORM | — | Apache-2.0 | TypeScript-ORM mot PostgreSQL |
| PostgreSQL | — | PostgreSQL License | Relasjonsdatabase (versjon 17) |
| Redis | — | RSAL/SSPL | Cache og pub/sub |
| Caddy | — | Apache-2.0 | Reverse proxy med automatiske sertifikater |
| Next.js | — | MIT | 1-CMS POS web (backoffice + kasse-UI) |
| Tailwind CSS | — | MIT | Stylingrammeverk i 1-CMS POS |
| shadcn/ui | — | MIT | UI-komponenter i 1-CMS POS |
| Borg Backup | — | BSD-3-Clause | Kryptert backup til Hetzner Storage Box |
| Docker / Docker Compose | — | Apache-2.0 | Container-orkestrering |
| Mumble / Murmur | — | BSD-3-Clause | PTT-protokoll og server |