Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
222 commits
Select commit Hold shift + click to select a range
d7560a1
Deprecation/Removal of options (stacProxyUrl, redirectLegacyUrls) #532
m-mohr Sep 10, 2025
aa4f895
Add tab index to make buttons clickable
saidy-moregeo Sep 10, 2025
477c25d
Merge branch 'main' of github.com:radiantearth/stac-browser
saidy-moregeo Sep 11, 2025
11c31bf
feat: upgrade to Vue 3.5.21 with compatibility packages
saidy-moregeo Sep 17, 2025
a9b6489
feat: configure Vue 3 compatibility mode and build setup
saidy-moregeo Sep 17, 2025
b5390b0
feat: migrate Vue Router 4 and Vuex 4 to Vue 3 APIs
saidy-moregeo Sep 17, 2025
6b2bf5e
feat: migrate vue-i18n to v9 with legacy mode for compatibility
saidy-moregeo Sep 17, 2025
be36884
feat: update core application components for Vue 3 compatibility
saidy-moregeo Sep 17, 2025
03d6510
feat: add TeleportPopover component using Vue 3 Teleport
saidy-moregeo Sep 17, 2025
7cc819c
feat: migrate Bootstrap Vue popovers to TeleportPopover
saidy-moregeo Sep 17, 2025
b4b4d28
feat: convert Vue 2 filters to Vue 3 methods
saidy-moregeo Sep 17, 2025
96ad666
feat: fix component router navigation and import issues
saidy-moregeo Sep 17, 2025
7110db6
Merge branch 'main' of github.com:radiantearth/stac-browser into upda…
saidy-moregeo Sep 18, 2025
1580d69
chore: bump ol-stac package to 1.0.5
saidy-moregeo Sep 18, 2025
7363a4e
feat: migrate Catalogs.vue multiselect to vue-multiselect v3.3.1
saidy-moregeo Sep 18, 2025
a5e71ce
feat: migrate SearchFilter multiselects and fix router pathMatch
saidy-moregeo Sep 18, 2025
a6ba77c
deps: update vue-multiselect to v3.3.1 for Vue 3 compatibility
saidy-moregeo Sep 18, 2025
9e9457b
chore: update the compat-config
saidy-moregeo Sep 18, 2025
da31171
merge: resolve the merge conflicts from master
saidy-moregeo Sep 19, 2025
dc9a31c
add missing Bootstrap Vue plugins and fix SelectDataSource i18n
saidy-moregeo Sep 23, 2025
ffd3f67
feat: update the b-popover on Map with the teleport popover.
saidy-moregeo Sep 23, 2025
93cf7c8
Fixed StacLink "rel" property warning - Changed this.rel to this.link…
saidy-moregeo Sep 24, 2025
416d41e
Fixed lifecycle hook - Changed beforeDestroy to beforeUnmount
saidy-moregeo Sep 24, 2025
b100a41
.sync modifier removed
saidy-moregeo Sep 24, 2025
474a592
Fixed Vue 2 reactivity methods - Replaced $set/$delete with direct as…
saidy-moregeo Sep 24, 2025
8c8dff6
chore: migrate all views to Vue 3 defineComponent API
saidy-moregeo Sep 24, 2025
0f8c03e
Merge branch 'main' of github.com:radiantearth/stac-browser into upda…
saidy-moregeo Sep 24, 2025
54f339d
hore(vue3): migrate key usage for conditional and list rendering.
saidy-moregeo Sep 24, 2025
d3ce234
fix: replace deprecated i18n.tc with i18n.t and remove legacy tc usag…
saidy-moregeo Sep 24, 2025
b343de6
refactor: migrate global error handling to Vuex mutation and remove d…
saidy-moregeo Sep 25, 2025
8e70380
Add deep: true to dynamic watchers for CONFIG properties to resolve V…
saidy-moregeo Sep 26, 2025
6924e15
Migrate from vue2-datepicker to @vuepic/vue-datepicker for Vue 3 comp…
saidy-moregeo Sep 29, 2025
863d559
Refactor i18n translation calls to use i18n.global.t for Vue 3 legacy…
saidy-moregeo Sep 29, 2025
62d7ed1
Update English translation texts in texts.json
saidy-moregeo Sep 29, 2025
4aa92eb
Refactor: use i18n.global.t for vue-i18n v9 legacy mode compatibility
saidy-moregeo Sep 29, 2025
873abab
lint: lint for minor syntax.
saidy-moregeo Oct 1, 2025
0a120b3
chore(deps): bump Vue core packages to 3.5.22
saidy-moregeo Oct 1, 2025
4593dd0
fix(i18n): use global i18n for OpenLayers controls in MapMixin
saidy-moregeo Oct 1, 2025
9d9c367
fix(i18n): use global i18n in FullscreenButton computed title
saidy-moregeo Oct 1, 2025
93cf7ae
chore: add missing import.
saidy-moregeo Oct 6, 2025
f77f63f
fix: resolve Vue 3 linting errors for template keys and v-model syntax
saidy-moregeo Oct 6, 2025
9b8993b
fix: remove unused browserProtocols import from utils.js
saidy-moregeo Oct 6, 2025
b35033b
Merge branch 'main' of github.com:radiantearth/stac-browser into upda…
saidy-moregeo Oct 6, 2025
094372d
Merge branch 'main' of github.com:radiantearth/stac-browser into upda…
saidy-moregeo Oct 6, 2025
942d354
Merge branch 'update/to-vue3' of github.com:radiantearth/stac-browser…
saidy-moregeo Oct 7, 2025
a7b9087
Merge branch 'update/to-vue3' of github.com:radiantearth/stac-browser…
saidy-moregeo Oct 7, 2025
d0fff33
Merge branch 'update/to-vue3' of github.com:radiantearth/stac-browser…
saidy-moregeo Oct 7, 2025
517f4cd
Merge branch 'main' of github.com:radiantearth/stac-browser into upda…
saidy-moregeo Oct 7, 2025
c03344d
refactor(Item): optimize rendering performance with computed properties.
saidy-moregeo Oct 7, 2025
3585e39
refactor(SearchFilter): improve multiselect configuration with comput…
saidy-moregeo Oct 7, 2025
95bbf4d
fix: VueDatePicker internationalization and date/datetime handling
saidy-moregeo Oct 7, 2025
812f4db
fix: VueDatePicker internationalization and date/datetime handling
saidy-moregeo Oct 7, 2025
c7221b7
chore: update ESLint dependencies for Vue 3 compatibility
saidy-moregeo Oct 9, 2025
34dcc61
feat: configure ESLint for Vue 3 with comprehensive migration rules
saidy-moregeo Oct 9, 2025
387bafd
refactor: update event names to follow Vue 3 kebab-case convention
saidy-moregeo Oct 9, 2025
e27cdc5
feat: add explicit emits declarations and improve v-model usage
saidy-moregeo Oct 9, 2025
fc5fd64
style: remove empty style blocks for cleaner code
saidy-moregeo Oct 9, 2025
22366bd
config: preserve whitespace and comments in Vue 3 templates
saidy-moregeo Oct 9, 2025
09e05c4
refactor: remove Vue 2 leftover methods from SearchFilter
saidy-moregeo Oct 9, 2025
35892a4
feat(i18n): enable Composition API support alongside Legacy API
saidy-moregeo Oct 9, 2025
a57a076
fix(router): update scrollBehavior for Vue Router v4 compatibility
saidy-moregeo Oct 9, 2025
7f9c01f
chore: remove unused text.
saidy-moregeo Oct 9, 2025
72a3ffa
chore: lint code to reduce noise.
saidy-moregeo Oct 9, 2025
894ab4c
chore: lint code to reduce noisey changes.
saidy-moregeo Oct 9, 2025
24f9a6e
security: replace v-html with i18n-t component in SelectDataSource
saidy-moregeo Oct 9, 2025
417b18b
chore: remove unnecessary imports.
saidy-moregeo Oct 10, 2025
343e537
fix: date picker locale issue on english.
saidy-moregeo Oct 10, 2025
b07d1c8
feat: add explicit emits declarations for Vue 3 compliance
saidy-moregeo Oct 14, 2025
85c16b5
Update locales for stac-fields
m-mohr Oct 14, 2025
6f877ea
Merge branch 'main' of github.com:radiantearth/stac-browser into upda…
saidy-moregeo Oct 7, 2025
6fb654e
refactor(Item): optimize rendering performance with computed properties.
saidy-moregeo Oct 7, 2025
6e1f3b0
refactor(SearchFilter): improve multiselect configuration with comput…
saidy-moregeo Oct 7, 2025
71e0275
fix: VueDatePicker internationalization and date/datetime handling
saidy-moregeo Oct 7, 2025
2231a6c
fix: VueDatePicker internationalization and date/datetime handling
saidy-moregeo Oct 7, 2025
e8e25b3
chore: update ESLint dependencies for Vue 3 compatibility
saidy-moregeo Oct 9, 2025
2849549
feat: configure ESLint for Vue 3 with comprehensive migration rules
saidy-moregeo Oct 9, 2025
b8c4606
refactor: update event names to follow Vue 3 kebab-case convention
saidy-moregeo Oct 9, 2025
70a731a
feat: add explicit emits declarations and improve v-model usage
saidy-moregeo Oct 9, 2025
a246a48
style: remove empty style blocks for cleaner code
saidy-moregeo Oct 9, 2025
5c934a7
config: preserve whitespace and comments in Vue 3 templates
saidy-moregeo Oct 9, 2025
6f3a1a6
refactor: remove Vue 2 leftover methods from SearchFilter
saidy-moregeo Oct 9, 2025
624a2fb
feat(i18n): enable Composition API support alongside Legacy API
saidy-moregeo Oct 9, 2025
ff6bad7
fix(router): update scrollBehavior for Vue Router v4 compatibility
saidy-moregeo Oct 9, 2025
805d8f8
chore: remove unused text.
saidy-moregeo Oct 9, 2025
2666ef2
chore: lint code to reduce noise.
saidy-moregeo Oct 9, 2025
2cb0df3
chore: lint code to reduce noisey changes.
saidy-moregeo Oct 9, 2025
de1076b
security: replace v-html with i18n-t component in SelectDataSource
saidy-moregeo Oct 9, 2025
defeccc
chore: remove unnecessary imports.
saidy-moregeo Oct 10, 2025
6a5ed4e
fix: date picker locale issue on english.
saidy-moregeo Oct 10, 2025
ed0e96c
feat: add explicit emits declarations for Vue 3 compliance
saidy-moregeo Oct 14, 2025
f7525bd
Update packages
m-mohr Oct 14, 2025
36a1775
Refactor routes file
m-mohr Oct 14, 2025
997219f
chore: remove default value configuration.
saidy-moregeo Oct 15, 2025
55cf817
chore: remove unnecessary default config.
saidy-moregeo Oct 15, 2025
af31508
Fix ESLint configuration syntax
saidy-moregeo Oct 15, 2025
3a9961b
Merge branch 'main' into update/to-vue3
saidy-moregeo Oct 15, 2025
65c5675
update: bootstrap vue 2 package to bootstrap-vue-next
saidy-moregeo Oct 15, 2025
f30e1ae
Merge branch 'update/to-vue3' of github.com:radiantearth/stac-browser…
saidy-moregeo Oct 15, 2025
db9d960
update: update the imports to use bootstrap-vue-next.
saidy-moregeo Oct 15, 2025
e79f91f
Merge branch 'update/to-vue3' of github.com:radiantearth/stac-browser…
saidy-moregeo Oct 15, 2025
15e83b0
chore: resolve the polish datepicker issue.
saidy-moregeo Oct 15, 2025
264b5c1
Simplify StacLink handling
m-mohr Oct 15, 2025
b55dc91
Merge pull request #663 from radiantearth/update/to-vue3
m-mohr Oct 15, 2025
0780864
feat: remove Vue 2 compatibility mode and migrate to pure Vue 3
saidy-moregeo Oct 16, 2025
89d0d5e
feat: add Vue 3 compatible ReadMore component
saidy-moregeo Oct 16, 2025
d670187
fix: add missing Bootstrap component imports and replace vue-read-mor…
saidy-moregeo Oct 16, 2025
a2e2bca
feat: migrate dynamic imports to defineAsyncComponent pattern for Vue…
saidy-moregeo Oct 16, 2025
93016b3
fix: complete defineAsyncComponent migration and CSS compatibility
saidy-moregeo Oct 16, 2025
b153384
feat: Complete Vue 3 icon migration to new icon system modernization
saidy-moregeo Oct 17, 2025
31eb1a1
feat: Complete Vue 3 icon migration to new icon system modernization
saidy-moregeo Oct 17, 2025
eb5c5e5
Merge branch 'update/bootstrap-vue3-migration' of github.com:radiante…
saidy-moregeo Oct 17, 2025
c67cfd2
Remove manual Bootstrap component imports - auto-registration setup
saidy-moregeo Oct 18, 2025
ecdf99a
Migrate SearchBox, SortButtons, and ViewButtons to Vue 3 patterns
saidy-moregeo Oct 18, 2025
a04fed1
Clean up empty components arrays from Vue files.
saidy-moregeo Oct 18, 2025
aee2697
refactor: optimize build config for JavaScript project
saidy-moregeo Oct 18, 2025
fca28d7
refactor: simplify ReadMore component to improve performance and main…
saidy-moregeo Oct 18, 2025
f776266
fix(Url): update component for Vue 3 compatibility
saidy-moregeo Oct 21, 2025
9ca50fc
fix: correct component name and space issue.
saidy-moregeo Oct 21, 2025
79c55e0
feat: migrate margin classes from Bootstrap 4 to Bootstrap 5.
saidy-moregeo Oct 21, 2025
49c6047
feat: enable custom Bootstrap theme compilation.
saidy-moregeo Oct 21, 2025
f73cd85
fix: card component issue with the bootstrap's 5 native css.
saidy-moregeo Oct 22, 2025
cf78576
fix(SearchBox): simplify styling and improve icon alignment
saidy-moregeo Oct 22, 2025
0949bbc
refactor: migrate Sidebar to b-offcanvas and add route watcher
saidy-moregeo Oct 24, 2025
2822413
Merge branch 'main' of github.com:radiantearth/stac-browser into vuej…
saidy-moregeo Oct 24, 2025
a4df8b3
Merge branch 'vuejs3-migration' into update/bootstrap-vue3-migration
saidy-moregeo Oct 24, 2025
55979ab
Migrate popover logic and other UI fixes for BootstrapVueNext compati…
saidy-moregeo Oct 24, 2025
16ca780
Update Features.vue: migrate BootstrapVue class names from mr-* to me…
saidy-moregeo Oct 24, 2025
8403e37
Fix CSS issues on the map-previews
m-mohr Oct 24, 2025
3d7f7fe
Fix fullscreen button
m-mohr Oct 24, 2025
1a96cd4
Fix map popover positioning
m-mohr Oct 24, 2025
2248270
Fixing various CSS issues etc.
m-mohr Oct 24, 2025
ca015da
Refactor sidebar to use offcanvas and to look as before
m-mohr Oct 24, 2025
abe280e
Refactor accordion and card usage for Asset, Provider, Providers, and…
saidy-moregeo Oct 24, 2025
7408ebc
Merge branch 'update/bootstrap-vue3-migration' of github.com:radiante…
saidy-moregeo Oct 24, 2025
cb3f9cb
Remove comment, it's expected behaviour
m-mohr Oct 27, 2025
0e605ba
Update line-clamp value in Catalog.vue styles
saidy-moregeo Oct 27, 2025
daffd2b
Rename component from 'Share' to 'Url'
saidy-moregeo Oct 27, 2025
7b9b1e6
fix: change the right icon reference.
saidy-moregeo Oct 27, 2025
d20da09
fix: handle catalog image placement on list.
saidy-moregeo Oct 27, 2025
306fb18
fix: remove unused $theme-colors map.
saidy-moregeo Oct 27, 2025
83037a9
Merge branch 'main' of github.com:radiantearth/stac-browser into vuej…
saidy-moregeo Oct 27, 2025
f2eab55
chore: update component name.
saidy-moregeo Oct 27, 2025
ec39c30
Clean up empty lines in Search.vue data function
saidy-moregeo Oct 27, 2025
e1c52b6
Merge branch 'chore/backport-to-v4' of github.com:radiantearth/stac-b…
saidy-moregeo Oct 27, 2025
aba60e7
Merge branch 'vuejs3-migration' into update/bootstrap-vue3-migration
saidy-moregeo Oct 27, 2025
9f2c22e
Merge branch 'main' of github.com:radiantearth/stac-browser into vuej…
saidy-moregeo Oct 27, 2025
4d17335
Merge branch 'vuejs3-migration' into update/bootstrap-vue3-migration
saidy-moregeo Oct 27, 2025
0d63fd6
Fix read-more component
m-mohr Oct 28, 2025
3c1b8d7
Merge pull request #682 from radiantearth/update/bootstrap-vue3-migra…
m-mohr Oct 28, 2025
aa80877
Fix read more component computations
m-mohr Oct 29, 2025
33b635a
Fix search styling
m-mohr Oct 29, 2025
49fc920
Fix linting issues
m-mohr Oct 29, 2025
6b8b429
Fix popover initialization
m-mohr Oct 29, 2025
470b710
Stay away from the edge
m-mohr Oct 29, 2025
4ad0a13
v-bind compatibility
m-mohr Oct 29, 2025
fecb12a
Merge pull request #703 from radiantearth/vuejs3-popovers
saidy-moregeo Oct 29, 2025
07c88d6
Fix linting and component renaming. (#704)
saidy-moregeo Oct 29, 2025
488afdb
Make cards more consistent
m-mohr Oct 29, 2025
df03781
Fix :key assignments when v-for is used on <template> tags
m-mohr Oct 29, 2025
5aa1c75
Mount STAC Browser to the body, deduplicating the #stac-browser id
m-mohr Oct 30, 2025
5dbf8fd
Fix styling in AssetAlternative
m-mohr Oct 31, 2025
e216844
Fix/breaking changes (#708)
saidy-moregeo Oct 31, 2025
446becf
Fixes for the sidebar
m-mohr Oct 31, 2025
647ad48
Merge branch 'main' into vuejs3-migration
m-mohr Oct 31, 2025
8551455
Reimplement v-b-visible (#705)
m-mohr Oct 31, 2025
a1c4b85
Fix/tabs styling on asset. (#709)
saidy-moregeo Oct 31, 2025
992c690
Remove compilerOptions.comments, it's the default behaviour
m-mohr Oct 31, 2025
3b5b309
Fix StacBrowser.vue
m-mohr Oct 31, 2025
ed51b67
Move updating locales to the store to avoid race conditions when call…
m-mohr Oct 31, 2025
8e101d0
Refactor auto-importing for smaller bundle sizes (#710)
m-mohr Oct 31, 2025
7a65197
Merge branch 'main' into vuejs3-migration
m-mohr Oct 31, 2025
e14be21
Fix component names and imports
saidy-moregeo Nov 1, 2025
f31b5ba
Merge branch 'main' into vuejs3-migration
m-mohr Nov 1, 2025
37b771c
Popover fine-tuning
m-mohr Nov 1, 2025
02adc77
fix: Use context prop instead of undefined stac in Assets component
saidy-moregeo Nov 1, 2025
b884095
fix: Use :model-value and @update:model-value for itemsPerPage input
saidy-moregeo Nov 1, 2025
806183b
Fix missing component in QueryableInput and race condition in ReadMor…
m-mohr Nov 1, 2025
4d0a071
Merge branch 'main' into vuejs3-migration
m-mohr Nov 1, 2025
fba78a6
Merge branch 'vuejs3-migration' of github.com:radiantearth/stac-brows…
saidy-moregeo Nov 1, 2025
923bd40
Merge branch 'vuejs3-migration' of github.com:radiantearth/stac-brows…
saidy-moregeo Nov 1, 2025
89d8ec7
Merge branch 'fix/warnings' of github.com:radiantearth/stac-browser i…
saidy-moregeo Nov 1, 2025
fc93d9a
Load SVG icons natively through unplugin, clean-up
m-mohr Nov 1, 2025
4cb81c3
Merge branch 'main' into vuejs3-migration
m-mohr Nov 1, 2025
a4a9a80
fix: Use :model-value and @update:model-value for itemsPerPage input …
saidy-moregeo Nov 1, 2025
0912e99
Merge branch 'vuejs3-migration' of github.com:radiantearth/stac-brows…
saidy-moregeo Nov 3, 2025
79c7638
Update LayerControlGroup checkbox to use model-value binding
saidy-moregeo Nov 5, 2025
f827787
Replace deprecated SCSS vars with CSS variables for VueDatePicker the…
saidy-moregeo Nov 5, 2025
e4de310
Update VueDatePicker props to use enableSeconds.
saidy-moregeo Nov 5, 2025
094434b
Suppress fallback warnings.
saidy-moregeo Nov 5, 2025
bf19452
Datepicker and Timepicker improvements
m-mohr Nov 5, 2025
aaae52c
Merge pull request #719 from radiantearth/fix/warnings
m-mohr Nov 5, 2025
b1cbd0d
Make stacLayer not reactive to avoid issues with OpenLayers and basem…
m-mohr Nov 5, 2025
cf87271
Fix i18n import issues
m-mohr Nov 7, 2025
48ab3fb
Fix collapsable event issue (#724)
saidy-moregeo Nov 7, 2025
c57d84f
Await for the router being ready
m-mohr Nov 7, 2025
ba35fb2
Fix logical variable naming error
m-mohr Nov 7, 2025
f16619a
Merge branch 'main' into vuejs3-migration
m-mohr Nov 10, 2025
6927f94
Improve HTTP Basic and API key auth
m-mohr Nov 10, 2025
62d80dc
Remove support for legacy authConfig format
m-mohr Nov 10, 2025
f097f3f
Update version number
m-mohr Nov 10, 2025
68124c5
Fix issues with OIDC and Vue Router
m-mohr Nov 10, 2025
9a14674
Merge remote-tracking branch 'origin/main' into vuejs3-migration
m-mohr Nov 10, 2025
1b7b3c1
Fix auth issue
m-mohr Nov 11, 2025
cc186d9
Fix component registration for BCard in Feature.vue
saidy-moregeo Nov 21, 2025
41dbb00
Use CSS `grid` for card grid layout (#702)
philippschmitt Nov 21, 2025
6804298
feat: migrate card layouts from Bootstrap columns to CSS Grid with su…
saidy-moregeo Nov 21, 2025
a156160
Fix/date picker format (#729)
saidy-moregeo Nov 22, 2025
e0743b9
Merge branch 'main' into vuejs3-migration
m-mohr Nov 22, 2025
c887383
Merge remote-tracking branch 'origin' into vuejs3-migration
saidy-moregeo Nov 26, 2025
def3727
Update/migrate vue cli to vite (#735)
saidy-moregeo Nov 26, 2025
8ba759b
Remove unused dependency
m-mohr Nov 26, 2025
5e706ff
Improving border-radius handling
m-mohr Nov 27, 2025
7e64c3e
Fix collection search
m-mohr Nov 27, 2025
44b90e5
Pass childrenOptions always
m-mohr Nov 27, 2025
112d0a7
Support visualizing collection results on a map
m-mohr Nov 27, 2025
c950ef9
Merge branch 'main' into vuejs3-migration
m-mohr Nov 27, 2025
6000174
Fix stac-fields usage and content-type import
m-mohr Nov 27, 2025
f5fb4a3
Fix grid and list layouts
m-mohr Nov 28, 2025
373bbed
Merge commit '74364028cc13b3f0c97c81f53b61d9aec528e5c0' into vuejs3-m…
m-mohr Nov 28, 2025
e063cf3
Merge branch 'main' into v5
m-mohr Nov 28, 2025
35fb3f3
Merge remote-tracking branch 'upstream/main'
m-mohr Nov 28, 2025
d5a3cd2
Merge remote-tracking branch 'upstream/main'
m-mohr Nov 28, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
43 changes: 41 additions & 2 deletions .eslintrc
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,14 @@
"process": "readonly"
},
"extends": [
"plugin:vue/strongly-recommended",
"plugin:vue/vue3-strongly-recommended",
"eslint:recommended"
],
"env": {
"node": true,
"browser": true,
"es2022": true
},
"ignorePatterns": [
"**/stac-fields",
"**/stac-migrate",
Expand All @@ -40,6 +45,40 @@
}],
"vue/order-in-components": "error",
"vue/this-in-template": "error",
"vue/match-component-file-name": "error"
"vue/match-component-file-name": "error",
"vue/no-v-model-argument": "off",

// Vue 3 specific rules
"vue/require-explicit-emits": "warn",
"vue/v-on-event-hyphenation": "warn",
"vue/prefer-import-from-vue": "error",
"vue/no-deprecated-v-on-native-modifier": "error",
"vue/no-deprecated-v-bind-sync": "error",
"vue/no-deprecated-destroyed-lifecycle": "error",
"vue/no-deprecated-dollar-listeners-api": "error",
"vue/no-deprecated-events-api": "error",
"vue/no-deprecated-filter": "error",
"vue/no-deprecated-functional-template": "error",
"vue/no-deprecated-html-element-is": "error",
"vue/no-deprecated-inline-template": "error",
"vue/no-deprecated-props-default-this": "error",
"vue/no-deprecated-router-link-tag-prop": "error",
"vue/no-deprecated-scope-attribute": "error",
"vue/no-deprecated-slot-attribute": "error",
"vue/no-deprecated-slot-scope-attribute": "error",
"vue/no-deprecated-v-is": "error",
"vue/no-deprecated-vue-config-keycodes": "error",

// Vue 3 Composition API
"vue/no-setup-props-destructure": "error",
"vue/prefer-define-options": "warn",

// General improvements
"vue/no-unused-vars": "warn",
"vue/no-unused-components": "warn",
"vue/require-default-prop": "warn",
"vue/no-undef-properties": "off", // Too strict for mixin usage
"vue/no-empty-component-block": "warn",
"vue/no-reserved-component-names": "warn" // Allow domain-specific names like Source, Metadata
}
}
5 changes: 3 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ implemented as a single page application (SPA) for ease of development and to
limit the overall number of catalog reads necessary when browsing (as catalogs
may be nested and do not necessarily contain references to their parents).

Version: **4.0.0-rc.2** (supports all STAC versions between 0.6.0 and 1.1.0)
Version: **5.0.0-dev** (supports all STAC versions between 0.6.0 and 1.1.0)

This package has also been published to npm as [`@radiantearth/stac-browser`](https://www.npmjs.com/package/@radiantearth/stac-browser).

Expand Down Expand Up @@ -287,7 +287,8 @@ You can use the Docker to work with STAC Browser. Please read [Docker documentat
We are happy to review and accept Pull Requests.
STAC Browser is following the [STAC code of conduct](https://github.com/radiantearth/stac-spec/blob/master/CODE_OF_CONDUCT.md).

STAC Browser uses [Vue](https://vuejs.org/) and [vue-cli](https://cli.vuejs.org/), so you need a recent version of [NodeJS and npm](https://nodejs.org/en/) installed.
STAC Browser builds on top of [VueJS 3](https://vuejs.org/) and [Vite](https://vite.dev),
so you need a recent version of [NodeJS and npm](https://nodejs.org/en/) installed.

You can run the following commands (see also "[Get started](#get-started)" above):

Expand Down
9 changes: 0 additions & 9 deletions babel.config.js

This file was deleted.

Loading