├── .dockerignore ├── .editorconfig ├── .github └── workflows │ └── pages.yml ├── .gitignore ├── .prettierrc.json ├── .vscode └── extensions.json ├── Dockerfile ├── LICENSE ├── README.md ├── env.d.ts ├── index.html ├── package.json ├── scripts └── normalize_addresses.sh ├── src ├── App.vue ├── assets │ ├── initial-styles.css │ ├── ipfs.svg │ ├── main.css │ ├── modern-normalize.css │ └── sourcify.svg ├── cache │ ├── address │ │ ├── address-storage.ts │ │ ├── address.ts │ │ ├── localstorage-address-storage.ts │ │ └── memory-address-storage.ts │ ├── main-page-and-address-cache-manager.ts │ └── main-page │ │ ├── localstorage-main-page-storage.ts │ │ ├── main-page-storage.ts │ │ ├── main-page.ts │ │ └── memory-main-page-storage.ts ├── components │ ├── Breadcrumbs.vue │ ├── Checkbox.vue │ ├── Dropdown.vue │ ├── Header.vue │ ├── RpcField.vue │ ├── Search.vue │ ├── address-view │ │ ├── AddressHeader.vue │ │ ├── AddressHeaderAddrInfo.vue │ │ ├── FavoritesHeader.vue │ │ ├── FavoritesList.vue │ │ ├── NFTsList.vue │ │ ├── Sourcify.vue │ │ ├── TokensList.vue │ │ ├── TransactionListItemFromTo.vue │ │ ├── TransactionsList.vue │ │ ├── TransactionsListItem.vue │ │ └── TransactionsPagination.vue │ ├── main-view │ │ ├── BasicInfo.vue │ │ ├── Favorites.vue │ │ ├── LastBlocks.vue │ │ └── LastTxns.vue │ └── settings-view │ │ ├── LocalStorage.vue │ │ ├── SettingsIPFS.vue │ │ ├── SettingsSourcify.vue │ │ └── ShowImages.vue ├── config.ts ├── constants.ts ├── main.ts ├── router │ └── index.ts ├── stores │ ├── app.ts │ └── settings.ts ├── types.ts ├── utils │ ├── json.ts │ ├── localstorage.ts │ ├── network.ts │ ├── url.ts │ └── utils.ts └── views │ ├── AddressView.vue │ ├── BlockTransactions.vue │ ├── BlockView.vue │ ├── DetailsPagination.ts │ ├── FavoritesPagination.ts │ ├── MainView.vue │ ├── Pagination.ts │ ├── SettingsView.vue │ ├── TransactionView.vue │ └── __tests__ │ ├── FavoritesPagination.spec.ts │ └── pagination-mock │ ├── first-page-next-reminder.json │ ├── first-page-no-next-reminder.json │ ├── last-page-no-prev-reminder.json │ ├── last-page-prev-reminder.json │ ├── next-page-from-reminders-next-reminder.json │ ├── next-page-from-reminders-no-reminders.json │ ├── next-page-from-reminders-prev-reminder-more-than-page-size.json │ ├── next-page-from-reminders-prev-reminder-page-size.json │ ├── next-page-from-reminders-prev-reminder.json │ ├── next-page-from-scratch-no-reminders.json │ ├── next-page-partly-from-reminders-next-reminder.json │ ├── next-page-partly-from-reminders-no-reminders.json │ ├── next-page-partly-from-reminders-prev-reminder-more-than-page-size.json │ ├── next-page-partly-from-reminders-prev-reminder-page-size.json │ ├── next-page-partly-from-reminders-prev-reminder.json │ ├── prev-page-from-reminders-next-reminder-page-size-more-than-page-size.json │ ├── prev-page-from-reminders-next-reminder-page-size.json │ ├── prev-page-from-reminders-next-reminder.json │ ├── prev-page-from-reminders-no-reminders.json │ ├── prev-page-from-reminders-prev-reminder.json │ ├── prev-page-from-scratch-no-reminders.json │ ├── prev-page-partly-from-reminders-next-reminder.json │ ├── prev-page-partly-from-reminders-no-reminders.json │ ├── prev-page-partly-from-reminders-prev-reminder.json │ ├── several-addresses │ ├── first-page-next-reminder.json │ ├── first-page-no-next-reminder.json │ ├── last-page-next-reminder.json │ └── last-page-no-next-reminder.json │ └── test-data.json ├── tsconfig.app.json ├── tsconfig.json ├── tsconfig.node.json ├── tsconfig.vitest.json ├── vite.config.ts └── vitest.config.ts /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/.dockerignore -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/pages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/.github/workflows/pages.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/README.md -------------------------------------------------------------------------------- /env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/package.json -------------------------------------------------------------------------------- /scripts/normalize_addresses.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/scripts/normalize_addresses.sh -------------------------------------------------------------------------------- /src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/App.vue -------------------------------------------------------------------------------- /src/assets/initial-styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/assets/initial-styles.css -------------------------------------------------------------------------------- /src/assets/ipfs.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/assets/ipfs.svg -------------------------------------------------------------------------------- /src/assets/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/assets/main.css -------------------------------------------------------------------------------- /src/assets/modern-normalize.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/assets/modern-normalize.css -------------------------------------------------------------------------------- /src/assets/sourcify.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/assets/sourcify.svg -------------------------------------------------------------------------------- /src/cache/address/address-storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/cache/address/address-storage.ts -------------------------------------------------------------------------------- /src/cache/address/address.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/cache/address/address.ts -------------------------------------------------------------------------------- /src/cache/address/localstorage-address-storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/cache/address/localstorage-address-storage.ts -------------------------------------------------------------------------------- /src/cache/address/memory-address-storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/cache/address/memory-address-storage.ts -------------------------------------------------------------------------------- /src/cache/main-page-and-address-cache-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/cache/main-page-and-address-cache-manager.ts -------------------------------------------------------------------------------- /src/cache/main-page/localstorage-main-page-storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/cache/main-page/localstorage-main-page-storage.ts -------------------------------------------------------------------------------- /src/cache/main-page/main-page-storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/cache/main-page/main-page-storage.ts -------------------------------------------------------------------------------- /src/cache/main-page/main-page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/cache/main-page/main-page.ts -------------------------------------------------------------------------------- /src/cache/main-page/memory-main-page-storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/cache/main-page/memory-main-page-storage.ts -------------------------------------------------------------------------------- /src/components/Breadcrumbs.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/components/Breadcrumbs.vue -------------------------------------------------------------------------------- /src/components/Checkbox.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/components/Checkbox.vue -------------------------------------------------------------------------------- /src/components/Dropdown.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/components/Dropdown.vue -------------------------------------------------------------------------------- /src/components/Header.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/components/Header.vue -------------------------------------------------------------------------------- /src/components/RpcField.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/components/RpcField.vue -------------------------------------------------------------------------------- /src/components/Search.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/components/Search.vue -------------------------------------------------------------------------------- /src/components/address-view/AddressHeader.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/components/address-view/AddressHeader.vue -------------------------------------------------------------------------------- /src/components/address-view/AddressHeaderAddrInfo.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/components/address-view/AddressHeaderAddrInfo.vue -------------------------------------------------------------------------------- /src/components/address-view/FavoritesHeader.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/components/address-view/FavoritesHeader.vue -------------------------------------------------------------------------------- /src/components/address-view/FavoritesList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/components/address-view/FavoritesList.vue -------------------------------------------------------------------------------- /src/components/address-view/NFTsList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/components/address-view/NFTsList.vue -------------------------------------------------------------------------------- /src/components/address-view/Sourcify.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/components/address-view/Sourcify.vue -------------------------------------------------------------------------------- /src/components/address-view/TokensList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/components/address-view/TokensList.vue -------------------------------------------------------------------------------- /src/components/address-view/TransactionListItemFromTo.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/components/address-view/TransactionListItemFromTo.vue -------------------------------------------------------------------------------- /src/components/address-view/TransactionsList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/components/address-view/TransactionsList.vue -------------------------------------------------------------------------------- /src/components/address-view/TransactionsListItem.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/components/address-view/TransactionsListItem.vue -------------------------------------------------------------------------------- /src/components/address-view/TransactionsPagination.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/components/address-view/TransactionsPagination.vue -------------------------------------------------------------------------------- /src/components/main-view/BasicInfo.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/components/main-view/BasicInfo.vue -------------------------------------------------------------------------------- /src/components/main-view/Favorites.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/components/main-view/Favorites.vue -------------------------------------------------------------------------------- /src/components/main-view/LastBlocks.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/components/main-view/LastBlocks.vue -------------------------------------------------------------------------------- /src/components/main-view/LastTxns.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/components/main-view/LastTxns.vue -------------------------------------------------------------------------------- /src/components/settings-view/LocalStorage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/components/settings-view/LocalStorage.vue -------------------------------------------------------------------------------- /src/components/settings-view/SettingsIPFS.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/components/settings-view/SettingsIPFS.vue -------------------------------------------------------------------------------- /src/components/settings-view/SettingsSourcify.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/components/settings-view/SettingsSourcify.vue -------------------------------------------------------------------------------- /src/components/settings-view/ShowImages.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/components/settings-view/ShowImages.vue -------------------------------------------------------------------------------- /src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/config.ts -------------------------------------------------------------------------------- /src/constants.ts: -------------------------------------------------------------------------------- 1 | export const ETH_DECIMALS = 18; 2 | -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/router/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/router/index.ts -------------------------------------------------------------------------------- /src/stores/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/stores/app.ts -------------------------------------------------------------------------------- /src/stores/settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/stores/settings.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/utils/json.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/utils/json.ts -------------------------------------------------------------------------------- /src/utils/localstorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/utils/localstorage.ts -------------------------------------------------------------------------------- /src/utils/network.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/utils/network.ts -------------------------------------------------------------------------------- /src/utils/url.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/utils/url.ts -------------------------------------------------------------------------------- /src/utils/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/utils/utils.ts -------------------------------------------------------------------------------- /src/views/AddressView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/views/AddressView.vue -------------------------------------------------------------------------------- /src/views/BlockTransactions.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/views/BlockTransactions.vue -------------------------------------------------------------------------------- /src/views/BlockView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/views/BlockView.vue -------------------------------------------------------------------------------- /src/views/DetailsPagination.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/views/DetailsPagination.ts -------------------------------------------------------------------------------- /src/views/FavoritesPagination.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/views/FavoritesPagination.ts -------------------------------------------------------------------------------- /src/views/MainView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/views/MainView.vue -------------------------------------------------------------------------------- /src/views/Pagination.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/views/Pagination.ts -------------------------------------------------------------------------------- /src/views/SettingsView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/views/SettingsView.vue -------------------------------------------------------------------------------- /src/views/TransactionView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/views/TransactionView.vue -------------------------------------------------------------------------------- /src/views/__tests__/FavoritesPagination.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/views/__tests__/FavoritesPagination.spec.ts -------------------------------------------------------------------------------- /src/views/__tests__/pagination-mock/first-page-next-reminder.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/views/__tests__/pagination-mock/first-page-next-reminder.json -------------------------------------------------------------------------------- /src/views/__tests__/pagination-mock/first-page-no-next-reminder.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/views/__tests__/pagination-mock/first-page-no-next-reminder.json -------------------------------------------------------------------------------- /src/views/__tests__/pagination-mock/last-page-no-prev-reminder.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/views/__tests__/pagination-mock/last-page-no-prev-reminder.json -------------------------------------------------------------------------------- /src/views/__tests__/pagination-mock/last-page-prev-reminder.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/views/__tests__/pagination-mock/last-page-prev-reminder.json -------------------------------------------------------------------------------- /src/views/__tests__/pagination-mock/next-page-from-reminders-next-reminder.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/views/__tests__/pagination-mock/next-page-from-reminders-next-reminder.json -------------------------------------------------------------------------------- /src/views/__tests__/pagination-mock/next-page-from-reminders-no-reminders.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/views/__tests__/pagination-mock/next-page-from-reminders-no-reminders.json -------------------------------------------------------------------------------- /src/views/__tests__/pagination-mock/next-page-from-reminders-prev-reminder-more-than-page-size.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/views/__tests__/pagination-mock/next-page-from-reminders-prev-reminder-more-than-page-size.json -------------------------------------------------------------------------------- /src/views/__tests__/pagination-mock/next-page-from-reminders-prev-reminder-page-size.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/views/__tests__/pagination-mock/next-page-from-reminders-prev-reminder-page-size.json -------------------------------------------------------------------------------- /src/views/__tests__/pagination-mock/next-page-from-reminders-prev-reminder.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/views/__tests__/pagination-mock/next-page-from-reminders-prev-reminder.json -------------------------------------------------------------------------------- /src/views/__tests__/pagination-mock/next-page-from-scratch-no-reminders.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/views/__tests__/pagination-mock/next-page-from-scratch-no-reminders.json -------------------------------------------------------------------------------- /src/views/__tests__/pagination-mock/next-page-partly-from-reminders-next-reminder.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/views/__tests__/pagination-mock/next-page-partly-from-reminders-next-reminder.json -------------------------------------------------------------------------------- /src/views/__tests__/pagination-mock/next-page-partly-from-reminders-no-reminders.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/views/__tests__/pagination-mock/next-page-partly-from-reminders-no-reminders.json -------------------------------------------------------------------------------- /src/views/__tests__/pagination-mock/next-page-partly-from-reminders-prev-reminder-more-than-page-size.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/views/__tests__/pagination-mock/next-page-partly-from-reminders-prev-reminder-more-than-page-size.json -------------------------------------------------------------------------------- /src/views/__tests__/pagination-mock/next-page-partly-from-reminders-prev-reminder-page-size.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/views/__tests__/pagination-mock/next-page-partly-from-reminders-prev-reminder-page-size.json -------------------------------------------------------------------------------- /src/views/__tests__/pagination-mock/next-page-partly-from-reminders-prev-reminder.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/views/__tests__/pagination-mock/next-page-partly-from-reminders-prev-reminder.json -------------------------------------------------------------------------------- /src/views/__tests__/pagination-mock/prev-page-from-reminders-next-reminder-page-size-more-than-page-size.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/views/__tests__/pagination-mock/prev-page-from-reminders-next-reminder-page-size-more-than-page-size.json -------------------------------------------------------------------------------- /src/views/__tests__/pagination-mock/prev-page-from-reminders-next-reminder-page-size.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/views/__tests__/pagination-mock/prev-page-from-reminders-next-reminder-page-size.json -------------------------------------------------------------------------------- /src/views/__tests__/pagination-mock/prev-page-from-reminders-next-reminder.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/views/__tests__/pagination-mock/prev-page-from-reminders-next-reminder.json -------------------------------------------------------------------------------- /src/views/__tests__/pagination-mock/prev-page-from-reminders-no-reminders.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/views/__tests__/pagination-mock/prev-page-from-reminders-no-reminders.json -------------------------------------------------------------------------------- /src/views/__tests__/pagination-mock/prev-page-from-reminders-prev-reminder.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/views/__tests__/pagination-mock/prev-page-from-reminders-prev-reminder.json -------------------------------------------------------------------------------- /src/views/__tests__/pagination-mock/prev-page-from-scratch-no-reminders.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/views/__tests__/pagination-mock/prev-page-from-scratch-no-reminders.json -------------------------------------------------------------------------------- /src/views/__tests__/pagination-mock/prev-page-partly-from-reminders-next-reminder.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/views/__tests__/pagination-mock/prev-page-partly-from-reminders-next-reminder.json -------------------------------------------------------------------------------- /src/views/__tests__/pagination-mock/prev-page-partly-from-reminders-no-reminders.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/views/__tests__/pagination-mock/prev-page-partly-from-reminders-no-reminders.json -------------------------------------------------------------------------------- /src/views/__tests__/pagination-mock/prev-page-partly-from-reminders-prev-reminder.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/views/__tests__/pagination-mock/prev-page-partly-from-reminders-prev-reminder.json -------------------------------------------------------------------------------- /src/views/__tests__/pagination-mock/several-addresses/first-page-next-reminder.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/views/__tests__/pagination-mock/several-addresses/first-page-next-reminder.json -------------------------------------------------------------------------------- /src/views/__tests__/pagination-mock/several-addresses/first-page-no-next-reminder.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/views/__tests__/pagination-mock/several-addresses/first-page-no-next-reminder.json -------------------------------------------------------------------------------- /src/views/__tests__/pagination-mock/several-addresses/last-page-next-reminder.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/views/__tests__/pagination-mock/several-addresses/last-page-next-reminder.json -------------------------------------------------------------------------------- /src/views/__tests__/pagination-mock/several-addresses/last-page-no-next-reminder.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/views/__tests__/pagination-mock/several-addresses/last-page-no-next-reminder.json -------------------------------------------------------------------------------- /src/views/__tests__/pagination-mock/test-data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/src/views/__tests__/pagination-mock/test-data.json -------------------------------------------------------------------------------- /tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/tsconfig.app.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/tsconfig.node.json -------------------------------------------------------------------------------- /tsconfig.vitest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/tsconfig.vitest.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/vite.config.ts -------------------------------------------------------------------------------- /vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulmillr/esplr/HEAD/vitest.config.ts --------------------------------------------------------------------------------