cabal-version: 2.2 -- This file has been generated from package.yaml by hpack version 0.39.6. -- -- see: https://github.com/sol/hpack name: espial version: 0.0.42 synopsis: Espial is an open-source, web-based bookmarking server. description: Espial is an open-source, web-based bookmarking server. - Yesod + TypeScript + sqlite3 - multi-user (w/ privacy scopes) - multi-language (i18n) - tags, stars, editing, deleting category: Web homepage: https://github.com/jonschoning/espial bug-reports: https://github.com/jonschoning/espial/issues author: Jon Schoning maintainer: jonschoning@gmail.com copyright: Copyright (c) 2018 Jon Schoning license: AGPL-3.0-or-later license-file: LICENSE build-type: Simple tested-with: GHC == 9.10.3 extra-source-files: Dockerfile Dockerfile.buildkit Makefile appmigrations/002-normalize-bookmark-utctime-add-z.sql appmigrations/002-normalize-bookmark-utctime-remove-z.sql appmigrations/002-normalize-note-utctime-add-z.sql appmigrations/002-normalize-note-utctime-remove-z.sql config/favicon.ico config/keter.yml config/robots.txt config/routes config/settings.yml config/test-settings.yml docker-compose.archivebox07.yml docker-compose.yml frontend/.gitignore frontend/.prettierignore frontend/.prettierrc frontend/Makefile frontend/README.md frontend/eslint.config.mjs frontend/package-lock.json frontend/package.json frontend/scripts/publish-bundle.mjs frontend/scripts/report-dist.mjs frontend/src/@types/i18next.d.ts frontend/src/@types/resources.ts frontend/src/api.ts frontend/src/components/AccountSettings.tsx frontend/src/components/AddForm.tsx frontend/src/components/BList.tsx frontend/src/components/BMark.tsx frontend/src/components/BulkEdit.tsx frontend/src/components/Markdown.tsx frontend/src/components/NList.tsx frontend/src/components/NNote.tsx frontend/src/components/NoteBulkEdit.tsx frontend/src/components/TagCloud.tsx frontend/src/components/TagSuggestionsDropdown.tsx frontend/src/globals.ts frontend/src/hooks/useTagSuggestions.ts frontend/src/i18n.ts frontend/src/index.tsx frontend/src/stores/bookmarksStore.ts frontend/src/stores/tagCloudStore.ts frontend/src/types.ts frontend/src/urlBuild.ts frontend/src/util.ts frontend/tsconfig.json hie.yaml package.yaml stack.yaml stack.yaml.lock static/css/common.css static/css/main.css static/css/popup.css static/css/tachyons.min.css static/css/tachyons.min.css.gz static/fonts/glyphicons-halflings-regular.eot static/fonts/glyphicons-halflings-regular.svg static/fonts/glyphicons-halflings-regular.ttf static/fonts/glyphicons-halflings-regular.woff static/images/bluepin.gif static/js/app-OXLWASYB.min.js static/js/app-OXLWASYB.min.js.gz static/js/app-OXLWASYB.min.js.map static/js/app-OXLWASYB.min.js.map.gz static/js/js.cookie-2.2.0.min.js static/js/js.cookie-2.2.0.min.js.gz static/js/manifest.json static/locales/de/translation.json static/locales/en/translation.json static/locales/es/translation.json static/locales/fr/translation.json static/locales/it/translation.json static/locales/ja/translation.json static/locales/ko/translation.json static/locales/pl/translation.json static/locales/pt-BR/translation.json static/locales/ru/translation.json static/locales/tr/translation.json static/locales/uk/translation.json static/locales/zh-Hans/translation.json static/locales/zh-Hant/translation.json templates/change-password.hamlet templates/default-layout-wrapper.hamlet templates/default-layout.hamlet templates/docs-search.hamlet templates/homepage.hamlet templates/login.hamlet templates/note.hamlet templates/notes.hamlet templates/pager.hamlet templates/popup-layout.hamlet templates/search.hamlet templates/user-settings.hamlet templates/user.hamlet extra-doc-files: changelog.md README.md SECURITY.md source-repository head type: git location: https://github.com/jonschoning/espial.git flag dev description: Turn on development settings, like auto-reload templates. manual: False default: False flag library-only description: Build for use with "yesod devel" manual: False default: False flag usebuildinfo description: read buildinfo from generated file buildinfo/BuildInfo.hs manual: True default: False flag werror description: Treat warnings as errors in executables. Off by default so the package still builds against future GHC versions that add new warnings; enabled for development via stack.yaml. manual: True default: False library exposed-modules: Application Archiver.ArchiveBox07 Archiver.Backend Archiver.Debug Archiver.WaybackMachine Foundation Generic GraphUtils Handler.AccountSettings Handler.Add Handler.Archive Handler.Common Handler.Docs Handler.Edit Handler.Home Handler.Locales Handler.Notes Handler.User I18n Import Import.NoFoundation Model Model.Custom Model.File Model.FileBookmark Model.FileFirefox Model.FileNetscape Model.FileNote Model.Form Model.Migrations Network.PrivateAddress PathPiece Pretty Settings Settings.StaticFiles Types Util Version Paths_espial autogen-modules: Paths_espial hs-source-dirs: src default-extensions: BlockArguments CPP NoImplicitPrelude OverloadedStrings PartialTypeSignatures QuasiQuotes RecordWildCards TemplateHaskell TypeFamilies ViewPatterns build-depends: aeson >=2.0 , attoparsec , base >=4.18.1.0 && <5 , base64 ==1.* , bcrypt >=0.0.8 , blaze-html >=0.9 && <1 , blaze-markup , bytestring >=0.11.5 && <0.13 , case-insensitive , classy-prelude >=1.4 && <1.6 , classy-prelude-conduit >=1.4 && <1.6 , classy-prelude-yesod >=1.4 && <1.6 , conduit >=1.0 && <2 , containers , cryptohash-sha256 , crypton >=0.30 , crypton-connection , data-default , directory >=1.1 && <1.4 , entropy , esqueleto >=3.5.11.1 && <3.7 , fast-logger >=2.2 && <4 , fgl , file-embed , filepath , foreign-store , gitrev , hjsmin >=0.1 && <0.3 , html-entities , http-api-data >=0.3.4 , http-client , http-client-tls >=0.3 && <0.5 , http-conduit ==2.3.* , http-types , iproute , microlens , monad-logger ==0.3.* , mtl , network , parser-combinators , persistent >=2.14 && <2.19 , persistent-sqlite ==2.13.3.0 , persistent-template ==2.12.* , safe , shakespeare >=2.0 && <2.3 , stm , template-haskell , text ==2.* , text-short , time , tls , transformers >=0.2.2 , unordered-containers , vector , wai , wai-extra >=3.0 && <3.2 , wai-logger , warp >=3.0 && <3.5 , warp-tls >=3.0 && <3.5 , yaml >=0.8 && <0.12 , yesod >=1.6 && <1.8 , yesod-auth >=1.6 && <1.8 , yesod-core >=1.6 && <1.8 , yesod-form >=1.6 && <1.8 , yesod-newsfeed >=1.6 && <1.8 , yesod-static >=1.6 && <1.8 default-language: GHC2024 if !os(windows) build-depends: unix if flag(usebuildinfo) exposed-modules: BuildInfo hs-source-dirs: buildinfo cpp-options: -DUSE_BUILDINFO if (flag(dev)) || (flag(library-only)) ghc-options: -Wall -fwarn-tabs cpp-options: -DDEVELOPMENT build-depends: hscolour , pretty-show else ghc-options: -Wall -fwarn-tabs -O2 executable espial main-is: main.hs other-modules: DevelMain Paths_espial autogen-modules: Paths_espial hs-source-dirs: app default-extensions: BlockArguments CPP NoImplicitPrelude OverloadedStrings PartialTypeSignatures QuasiQuotes RecordWildCards TemplateHaskell TypeFamilies ViewPatterns ghc-options: -threaded -rtsopts -with-rtsopts=-N -Wall build-depends: aeson >=2.0 , attoparsec , base >=4.18.1.0 && <5 , base64 ==1.* , bcrypt >=0.0.8 , blaze-html >=0.9 && <1 , blaze-markup , bytestring >=0.11.5 && <0.13 , case-insensitive , classy-prelude >=1.4 && <1.6 , classy-prelude-conduit >=1.4 && <1.6 , classy-prelude-yesod >=1.4 && <1.6 , conduit >=1.0 && <2 , containers , cryptohash-sha256 , crypton >=0.30 , crypton-connection , data-default , directory >=1.1 && <1.4 , entropy , espial , esqueleto >=3.5.11.1 && <3.7 , fast-logger >=2.2 && <4 , fgl , file-embed , filepath , foreign-store , gitrev , hjsmin >=0.1 && <0.3 , html-entities , http-api-data >=0.3.4 , http-client , http-client-tls >=0.3 && <0.5 , http-conduit ==2.3.* , http-types , iproute , microlens , monad-logger ==0.3.* , mtl , network , parser-combinators , persistent >=2.14 && <2.19 , persistent-sqlite ==2.13.3.0 , persistent-template ==2.12.* , safe , shakespeare >=2.0 && <2.3 , stm , template-haskell , text ==2.* , text-short , time , tls , transformers >=0.2.2 , unordered-containers , vector , wai , wai-extra >=3.0 && <3.2 , wai-logger , warp >=3.0 && <3.5 , warp-tls >=3.0 && <3.5 , yaml >=0.8 && <0.12 , yesod >=1.6 && <1.8 , yesod-auth >=1.6 && <1.8 , yesod-core >=1.6 && <1.8 , yesod-form >=1.6 && <1.8 , yesod-newsfeed >=1.6 && <1.8 , yesod-static >=1.6 && <1.8 default-language: GHC2024 if !os(windows) build-depends: unix if flag(werror) ghc-options: -Werror if flag(library-only) buildable: False executable migration main-is: Main.hs other-modules: Paths_espial autogen-modules: Paths_espial hs-source-dirs: app/migration default-extensions: BlockArguments CPP NoImplicitPrelude OverloadedStrings PartialTypeSignatures QuasiQuotes RecordWildCards TemplateHaskell TypeFamilies ViewPatterns ghc-options: -threaded -rtsopts -with-rtsopts=-N -Wall build-depends: aeson >=2.0 , attoparsec , base >=4.18.1.0 && <5 , base64 ==1.* , bcrypt >=0.0.8 , blaze-html >=0.9 && <1 , blaze-markup , bytestring >=0.11.5 && <0.13 , case-insensitive , classy-prelude >=1.4 && <1.6 , classy-prelude-conduit >=1.4 && <1.6 , classy-prelude-yesod >=1.4 && <1.6 , clientsession , conduit >=1.0 && <2 , containers , cryptohash-sha256 , crypton >=0.30 , crypton-connection , data-default , directory >=1.1 && <1.4 , entropy , espial , esqueleto >=3.5.11.1 && <3.7 , fast-logger >=2.2 && <4 , fgl , file-embed , filepath , foreign-store , gitrev , hjsmin >=0.1 && <0.3 , html-entities , http-api-data >=0.3.4 , http-client , http-client-tls >=0.3 && <0.5 , http-conduit ==2.3.* , http-types , iproute , microlens , monad-logger ==0.3.* , mtl , network , optparse-applicative , optparse-generic >=1.2.3 , parser-combinators , persistent >=2.14 && <2.19 , persistent-sqlite ==2.13.3.0 , persistent-template ==2.12.* , safe , shakespeare >=2.0 && <2.3 , stm , template-haskell , text ==2.* , text-short , time , tls , transformers >=0.2.2 , unordered-containers , vector , wai , wai-extra >=3.0 && <3.2 , wai-logger , warp >=3.0 && <3.5 , warp-tls >=3.0 && <3.5 , yaml >=0.8 && <0.12 , yesod >=1.6 && <1.8 , yesod-auth >=1.6 && <1.8 , yesod-core >=1.6 && <1.8 , yesod-form >=1.6 && <1.8 , yesod-newsfeed >=1.6 && <1.8 , yesod-static >=1.6 && <1.8 default-language: GHC2024 if !os(windows) build-depends: unix if flag(werror) ghc-options: -Werror if flag(library-only) buildable: False test-suite test type: exitcode-stdio-1.0 main-is: Spec.hs other-modules: Handler.CommonSpec Handler.HomeSpec Handler.LocalesSpec I18nSpec JsonWireFormatSpec Model.BookmarksBulkEditSpec Model.BookmarksBulkUpsertSpec Model.BookmarksPagingSpec Model.BookmarksQuerySpec Model.BookmarksSearchSpec Model.BookmarksSortSpec Model.FileImportExportSpec Model.NotesBulkEditSpec Model.NotesPagingSpec Model.NotesSearchSpec Model.NotesSortSpec Model.NotesUpsertSpec Model.PasswordHashSpec TestImport Paths_espial autogen-modules: Paths_espial hs-source-dirs: test default-extensions: BlockArguments CPP NoImplicitPrelude OverloadedStrings PartialTypeSignatures QuasiQuotes RecordWildCards TemplateHaskell TypeFamilies ViewPatterns ghc-options: -Wall build-depends: aeson >=2.0 , attoparsec , base >=4.18.1.0 && <5 , base64 ==1.* , bcrypt >=0.0.8 , blaze-html >=0.9 && <1 , blaze-markup , bytestring >=0.11.5 && <0.13 , case-insensitive , classy-prelude >=1.4 && <1.6 , classy-prelude-conduit >=1.4 && <1.6 , classy-prelude-yesod >=1.4 && <1.6 , conduit >=1.0 && <2 , containers , cryptohash-sha256 , crypton >=0.30 , crypton-connection , data-default , directory >=1.1 && <1.4 , entropy , espial , esqueleto >=3.5.11.1 && <3.7 , fast-logger >=2.2 && <4 , fgl , file-embed , filepath , foreign-store , gitrev , hjsmin >=0.1 && <0.3 , hspec >=2 , html-entities , http-api-data >=0.3.4 , http-client , http-client-tls >=0.3 && <0.5 , http-conduit ==2.3.* , http-types , iproute , microlens , monad-logger ==0.3.* , mtl , network , parser-combinators , persistent >=2.14 && <2.19 , persistent-sqlite ==2.13.3.0 , persistent-template ==2.12.* , safe , shakespeare >=2.0 && <2.3 , stm , template-haskell , text ==2.* , text-short , time , tls , transformers >=0.2.2 , unordered-containers , vector , wai , wai-extra >=3.0 && <3.2 , wai-logger , warp >=3.0 && <3.5 , warp-tls >=3.0 && <3.5 , yaml >=0.8 && <0.12 , yesod >=1.6 && <1.8 , yesod-auth >=1.6 && <1.8 , yesod-core >=1.6 && <1.8 , yesod-form >=1.6 && <1.8 , yesod-newsfeed >=1.6 && <1.8 , yesod-static >=1.6 && <1.8 , yesod-test default-language: GHC2024 if !os(windows) build-depends: unix