Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
554 commits
Select commit Hold shift + click to select a range
150f2f3
adding vitest for SystemMessages.vue
prakhyatox Feb 10, 2026
c6f6fb3
Merge branch 'vue3-migration-2492' of https://github.com/FAIRsharing/…
prakhyatox Feb 10, 2026
f3f4e15
adding test case for UserRecordsAwaitingApproval.vue
prakhyatox Feb 11, 2026
dab9053
Autogenerated documentation files
prakhyatox Feb 11, 2026
4296427
adding tests for RecordEditsByMonth.vue and RecordCreatedByMonth.vue
prakhyatox Feb 11, 2026
64437b7
Autogenerated documentation files
prakhyatox Feb 11, 2026
32c5836
adding test case for RecordsWithoutDois.vue
prakhyatox Feb 11, 2026
400a2f9
Merge branch 'vue3-migration-2492' of https://github.com/FAIRsharing/…
prakhyatox Feb 11, 2026
e7a74d3
adding test files for RecordsNeedingReview.vue and index.js
prakhyatox Feb 11, 2026
764764d
adding test cases for Alert.vue
prakhyatox Feb 11, 2026
c01261c
adding test cases for EditPublication.vue
prakhyatox Feb 12, 2026
aed9943
Autogenerated documentation files
prakhyatox Feb 12, 2026
138aefb
Merge branch 'dev' into vue3-migration-2492
prakhyatox Feb 12, 2026
9fad053
Merge branch 'vue3-migration-2492' of https://github.com/FAIRsharing/…
prakhyatox Feb 12, 2026
ef9aea7
Autogenerated documentation files
prakhyatox Feb 12, 2026
3636d2d
fixing the styling of the banner anchor link in the records edit
prakhyatox Feb 12, 2026
85cb8a3
Merge branch 'vue3-migration-2492' of https://github.com/FAIRsharing/…
prakhyatox Feb 12, 2026
f6270f2
fixing bug in Related Content and Collections of record page
prakhyatox Feb 13, 2026
724e265
Autogenerated documentation files
prakhyatox Feb 13, 2026
b7785e3
fixing layout of the fields in Edit General Tab
prakhyatox Feb 13, 2026
b6e0e9e
updating styling in SearchOrganisationRecords.vue
prakhyatox Feb 14, 2026
0891bfd
Autogenerated documentation files
prakhyatox Feb 14, 2026
b2f6bd7
bugfix for Organisation.vue
prakhyatox Feb 14, 2026
2b5e9a3
Merge branch 'vue3-migration-2492' of https://github.com/FAIRsharing/…
prakhyatox Feb 14, 2026
3b89dec
Autogenerated documentation files
prakhyatox Feb 14, 2026
c735dfa
updating link in SearchOrganisation.vue
prakhyatox Feb 14, 2026
5acfd9a
Merge branch 'vue3-migration-2492' of https://github.com/FAIRsharing/…
prakhyatox Feb 14, 2026
9217900
fixing bug in Edit General Tab
prakhyatox Feb 14, 2026
077ce57
fixing bug for Record history of the record
prakhyatox Feb 15, 2026
7f37bc5
Autogenerated documentation files
prakhyatox Feb 15, 2026
b009d67
fixing bug of fontsize in header profile
prakhyatox Feb 16, 2026
b3bb9dc
Autogenerated documentation files
prakhyatox Feb 16, 2026
a19351d
fixing bug for organisation autocomplete in edit record
prakhyatox Feb 16, 2026
e721cb4
bugfix for icon cursor in record page
prakhyatox Feb 16, 2026
e0ec460
fixing header menu and mobile menu
prakhyatox Feb 16, 2026
39618d4
Merge branch 'dev' into vue3-migration-2492
prakhyatox Feb 17, 2026
683b9ff
fixing QueryBuilderComponents/GroupSlot/index.ja
prakhyatox Feb 17, 2026
8028c6e
Autogenerated documentation files
prakhyatox Feb 17, 2026
f8573e5
updated Fairassist query components
prakhyatox Feb 17, 2026
52054f4
Merge branch 'vue3-migration-2492' of https://github.com/FAIRsharing/…
prakhyatox Feb 17, 2026
e797a2b
bugfix for general information tab in edit record
prakhyatox Feb 18, 2026
252a7ba
Autogenerated documentation files
prakhyatox Feb 18, 2026
a3c7577
bugfix for search left hand menu
prakhyatox Feb 18, 2026
06c2d6b
Merge branch 'vue3-migration-2492' of https://github.com/FAIRsharing/…
prakhyatox Feb 18, 2026
888b9a1
Autogenerated documentation files
prakhyatox Feb 18, 2026
5eaf8fb
removing weback.config.js
prakhyatox Feb 19, 2026
0c82a64
updating the env paths in router/index.js
prakhyatox Feb 19, 2026
98efb3f
Autogenerated documentation files
prakhyatox Feb 19, 2026
580ed02
updating base from './' to '/' in vite config
prakhyatox Feb 19, 2026
cf98426
adding test cases
prakhyatox Feb 20, 2026
049c0cc
Autogenerated documentation files
prakhyatox Feb 20, 2026
6eaa7c8
adding test for EditAdditionalInfo.vue
prakhyatox Feb 23, 2026
545936f
Autogenerated documentation files
prakhyatox Feb 23, 2026
a87a6fd
bugfix in Additional Information in edit record
prakhyatox Feb 23, 2026
861a4d7
Autogenerated documentation files
prakhyatox Feb 23, 2026
703ea0f
Merge branch 'dev' into vue3-migration-2492
prakhyatox Feb 23, 2026
c26e175
Merge branch 'vue3-migration-2492' of https://github.com/FAIRsharing/…
prakhyatox Feb 23, 2026
ed1ebc4
adding test cases for FieldInput.vue
prakhyatox Feb 23, 2026
b99de20
Updated test case for EditDataAccess.vue
prakhyatox Feb 23, 2026
cbd0fcb
adding unit test case for EditLicenceLinks.vue
prakhyatox Feb 24, 2026
f83f5e3
Autogenerated documentation files
prakhyatox Feb 24, 2026
33d623e
adding test case for EditSupportLinks.vue and adding config for Objec…
prakhyatox Feb 24, 2026
e6f39aa
excluding BaseField.vue from test
prakhyatox Feb 25, 2026
76903a0
Autogenerated documentation files
prakhyatox Feb 25, 2026
b3b5bea
adding test for Contacts.vue
prakhyatox Feb 25, 2026
14af2f0
Merge branch 'vue3-migration-2492' of https://github.com/FAIRsharing/…
prakhyatox Feb 25, 2026
b23cca2
Merge branch 'dev' into vue3-migration-2492
prakhyatox Feb 25, 2026
9941236
Autogenerated documentation files
prakhyatox Feb 25, 2026
8a01223
bugfix for create create and updating vue.config.js
prakhyatox Feb 25, 2026
4532ab5
Merge branch 'vue3-migration-2492' of https://github.com/FAIRsharing/…
prakhyatox Feb 25, 2026
e7a868f
updating text color classes
prakhyatox Feb 25, 2026
3982128
Autogenerated documentation files
prakhyatox Feb 25, 2026
97dfc27
adding test cases for DatabaseWarning.vue and EditTags.vue
prakhyatox Feb 25, 2026
6b65c75
adding unit test for NewTags.vue
prakhyatox Feb 25, 2026
76a9910
adding test cases for GeneralInformation.vue, NewTags.vue
prakhyatox Feb 27, 2026
543b693
Autogenerated documentation files
prakhyatox Feb 27, 2026
50b610a
Merge branch 'dev' into vue3-migration-2492
prakhyatox Feb 27, 2026
59f4a4f
Merge branch 'vue3-migration-2492' of https://github.com/FAIRsharing/…
prakhyatox Feb 27, 2026
a6334d3
Autogenerated documentation files
prakhyatox Feb 27, 2026
bd407e6
adding test case for Maintainers.vue
prakhyatox Feb 27, 2026
b4526f6
updating organisation.vue
prakhyatox Feb 27, 2026
5701a02
adding few tests for LinkOverlay.vue
prakhyatox Feb 27, 2026
08de5e4
Additional oauth login tests.
knirirr Mar 3, 2026
73492d6
Fixed EditAdditionalInfo tests, corrected path in vitest.config.js.
knirirr Mar 3, 2026
26ebd5d
Fixed GeneralInformation.spec.js (mock API routes, stubs).
knirirr Mar 3, 2026
fc5c495
Fixed NewTags.spec.js.
knirirr Mar 3, 2026
6acbbcc
Fixed EditTags.spec.js.
knirirr Mar 3, 2026
9ede5f6
Fixed BaseFields.spec.js.
knirirr Mar 3, 2026
c700099
Fixed SystemMessages.spec.js.
knirirr Mar 3, 2026
b08372b
Prevent main.spec.js from calling localhost:3000.
knirirr Mar 3, 2026
1a534a0
Fixed FieldInput.vue.
knirirr Mar 3, 2026
caa44da
Fixed MaintenanceRequests.spec.js.
knirirr Mar 3, 2026
56285cd
Autogenerated documentation files
knirirr Mar 3, 2026
5ec0c9a
Further test cleanup, fixed Record/GeneralInfo/Maintainers.spec.js.
knirirr Mar 3, 2026
2540695
Merge branch 'mt_vue3_tests_2492' of github.com:FAIRsharing/fairshari…
knirirr Mar 3, 2026
f5fb5a1
Fixed Alerts.spec.js.
knirirr Mar 4, 2026
2459823
Fixed RecentCuratorCreation.spec.js.
knirirr Mar 4, 2026
f5ad966
Fixed EditRelations.spec.js
knirirr Mar 4, 2026
8845c98
Fixed generalUtils.spec.js.
knirirr Mar 4, 2026
a53b776
Fixed recordsCardUtils.spec.js.
knirirr Mar 4, 2026
0bbe880
Fixed hackSearch.spec.js.
knirirr Mar 4, 2026
0d212f3
Autogenerated documentation files
knirirr Mar 4, 2026
0de4b31
Added jest shim for legacy jest calls.
knirirr Mar 4, 2026
e489a8c
Merge branch 'mt_vue3_tests_2492' of github.com:FAIRsharing/fairshari…
knirirr Mar 4, 2026
012c0e0
Upgraded AdvancedSearch tests to new framework.
knirirr Mar 4, 2026
fc03b57
Removed createLocalVue.
knirirr Mar 4, 2026
fad4545
Fixed Vue2 setup issues.
knirirr Mar 4, 2026
7dfa91f
Catch errors in editor.js.
knirirr Mar 4, 2026
1e28c94
Another fix for calls to localhost.
knirirr Mar 4, 2026
4eddf73
Mock for this.$scrollTo.
knirirr Mar 4, 2026
94355c1
Fixed StepperComponents.
knirirr Mar 4, 2026
52e5687
Fix record search tests.
knirirr Mar 4, 2026
2611caf
Fixed more Record tests.
knirirr Mar 4, 2026
09a6e23
Organisation editing test fixes.
knirirr Mar 4, 2026
9b450f7
Further Editor fixes.
knirirr Mar 4, 2026
69b5944
Fuxed Users tests.
knirirr Mar 5, 2026
9a5758e
Fixed tests for Errors.
knirirr Mar 5, 2026
d525926
Fixed tests for Records.spec.js.
knirirr Mar 5, 2026
8d2a3b1
Fixed further user tests.
knirirr Mar 5, 2026
abf78d7
Store test fixes.
knirirr Mar 5, 2026
d80de5e
Fixed remaining components tests.
knirirr Mar 5, 2026
dec6af4
Fixes for remaining tests in test/unitviews.
knirirr Mar 5, 2026
b2c3cc4
External client and router test fixes.
knirirr Mar 5, 2026
b921580
Autogenerated documentation files
knirirr Mar 5, 2026
59d940c
ESLint fixes.
knirirr Mar 5, 2026
44522a1
Merge branch 'mt_vue3_tests_2492' of github.com:FAIRsharing/fairshari…
knirirr Mar 5, 2026
e08b064
Increased coverage for Maintainers.spec.js.
knirirr Mar 5, 2026
5681ae7
ESLint fixing, again.
knirirr Mar 5, 2026
3fa5fa4
Removed some vue warnings.
knirirr Mar 5, 2026
8f0347a
LinkOverlay.vue
prakhyatox Mar 6, 2026
8ffca41
Autogenerated documentation files
prakhyatox Mar 6, 2026
076da48
Merge branch 'dev' into vue3-migration-2492
prakhyatox Mar 6, 2026
423419b
Merge branch 'vue3-migration-2492' of https://github.com/FAIRsharing/…
prakhyatox Mar 6, 2026
de9a90f
Merge branch 'dev' into vue3-migration-2492
prakhyatox Mar 16, 2026
8e40cc6
Autogenerated documentation files
prakhyatox Mar 16, 2026
5121363
adding test cases
prakhyatox Mar 16, 2026
025a0a2
resolving conflict
prakhyatox Mar 17, 2026
af75674
Autogenerated documentation files
prakhyatox Mar 17, 2026
541b130
fixing conflict of documentation folder
prakhyatox Mar 17, 2026
c6e8304
Autogenerated documentation files
prakhyatox Mar 17, 2026
92cfa2a
updating setup.js and adding test for Home folder
prakhyatox Mar 17, 2026
952be5a
Autogenerated documentation files
prakhyatox Mar 17, 2026
e8d151d
Merge branch 'vue3-migration-2492' into mt_vue3_tests_2492
prakhyatox Mar 17, 2026
0b16793
Autogenerated documentation files
prakhyatox Mar 17, 2026
06facd0
removed few unit test files whose test cases were already written
prakhyatox Mar 17, 2026
9a3c0f1
removed few unit test files whose test cases were already written
prakhyatox Mar 17, 2026
238a5df
Merge pull request #2736 from FAIRsharing/mt_vue3_tests_2492
prakhyatox Mar 17, 2026
3316b9a
Revert "Mt vue3 tests 2492"
prakhyatox Mar 17, 2026
f040040
Merge pull request #2740 from FAIRsharing/revert-2736-mt_vue3_tests_2492
prakhyatox Mar 17, 2026
4bb3953
adding test cases for the project
prakhyatox Mar 17, 2026
5b6535b
fixing vue test warnings
prakhyatox Mar 18, 2026
a665635
Autogenerated documentation files
prakhyatox Mar 18, 2026
d41dc87
fixing vue test warnings
prakhyatox Mar 18, 2026
10b65cb
Merge branch 'vue3-migration-2492' of https://github.com/FAIRsharing/…
prakhyatox Mar 18, 2026
b2c6a3a
fixing vue warnings
prakhyatox Mar 18, 2026
5c6c77f
fixing vue warnings for test cases
prakhyatox Mar 18, 2026
6e63474
fixing vue warn error for main.spec.js and CommunityCuration.spec.js
prakhyatox Mar 18, 2026
b72b456
adding test cases in Editor/EditPublications.spec.js
prakhyatox Mar 19, 2026
6cb4841
Autogenerated documentation files
prakhyatox Mar 19, 2026
7f36684
adding test cases in Editor/EditRelations.spec.js
prakhyatox Mar 19, 2026
1b88952
Merge branch 'vue3-migration-2492' of https://github.com/FAIRsharing/…
prakhyatox Mar 19, 2026
a02b97f
adding test cases in Organisations/LinkOverlay.spec.js and Home/Carou…
prakhyatox Mar 19, 2026
f86fde4
adding test cases in Home/SearchBlock.spec.js and Organisations/Searc…
prakhyatox Mar 20, 2026
5f7a1ff
Autogenerated documentation files
prakhyatox Mar 20, 2026
0d4cd41
adding test cases in Footer.spec.js and SearchOrganisationRecords.spe…
prakhyatox Mar 20, 2026
e8ceebb
Merge branch 'vue3-migration-2492' of https://github.com/FAIRsharing/…
prakhyatox Mar 20, 2026
b31b3cd
adding test cases in Records/Record/History/RecordHistory.spec.js
prakhyatox Mar 20, 2026
5338779
adding test case in Records/Search/Input/AdvancedSearch/AdvancedSearc…
prakhyatox Mar 20, 2026
5e9cb75
adding test cases for QueryBuilderView.spec.js and AdvancedSearchDial…
prakhyatox Mar 20, 2026
420db94
adding test files for QueryBuilderComponents/GroupCtrlSlot/
prakhyatox Mar 20, 2026
2684f2d
adding test cases in AccessMethods.spec.js, AssociatedTools.spec.js
prakhyatox Mar 23, 2026
43ee126
Autogenerated documentation files
prakhyatox Mar 23, 2026
b86f5bf
adding test cases for AdvancedSearch/QueryBuilderComponents/DatabaseC…
prakhyatox Mar 24, 2026
30ca003
Merge branch 'vue3-migration-2492' of https://github.com/FAIRsharing/…
prakhyatox Mar 24, 2026
2ada958
Autogenerated documentation files
prakhyatox Mar 24, 2026
214e776
adding test cases for src/components/Records/Search/Input/AdvancedSea…
prakhyatox Mar 24, 2026
c8f66a8
Merge branch 'vue3-migration-2492' of https://github.com/FAIRsharing/…
prakhyatox Mar 24, 2026
595b98d
adding test cases for src/components/Records/Search/Input/AdvancedSea…
prakhyatox Mar 24, 2026
e817d69
adding test cases for src/components/Records/Search/Input/AdvancedSea…
prakhyatox Mar 24, 2026
323b029
adding test cases for tests/unit/components/Records/Search/Input/Adva…
prakhyatox Mar 24, 2026
cfc6e37
adding test cases in tests/unit/components/Records/Search/Input/Advan…
prakhyatox Mar 25, 2026
41814ea
Autogenerated documentation files
prakhyatox Mar 25, 2026
dd35302
adding test files in Records/Search/Input/AdvancedSearch/QueryBuilder…
prakhyatox Mar 25, 2026
2662569
adding test in SaveSearch/SaveSearchButton.spec.js
prakhyatox Mar 25, 2026
e33c6d0
adding test cases for SaveSearch/SaveSearchStepper.spec.js
prakhyatox Mar 25, 2026
eab0546
adding test cases in tests/unit/components/Records/Search/SaveSearch…
prakhyatox Mar 25, 2026
39bf788
Autogenerated documentation files
prakhyatox Mar 25, 2026
4f6cc66
adding test cases for tests/unit/views/AdvancedSearch
prakhyatox Mar 25, 2026
ac1f5b6
Merge branch 'vue3-migration-2492' of https://github.com/FAIRsharing/…
prakhyatox Mar 25, 2026
90298c1
Autogenerated documentation files
prakhyatox Mar 25, 2026
4ef7867
adding test cases in views/Organisations/Organisation.spec.js
prakhyatox Mar 25, 2026
11e3c77
Merge branch 'vue3-migration-2492' of https://github.com/FAIRsharing/…
prakhyatox Mar 26, 2026
743ae37
adding tests in views/Organisations/Organisation.spec.js
prakhyatox Mar 26, 2026
8c69391
Autogenerated documentation files
prakhyatox Mar 26, 2026
c3d17a5
Merge branch 'dev' into vue3-migration-2492
prakhyatox Mar 26, 2026
74297aa
Merge branch 'vue3-migration-2492' of https://github.com/FAIRsharing/…
prakhyatox Mar 26, 2026
ae34c07
adding more tests in views/Organisations/Organisation.spec.js
prakhyatox Mar 26, 2026
767623a
adding test in views/Browsers/OntologyBrowser.spec.js
prakhyatox Mar 26, 2026
8901283
adding test in views/Static/Community/Community.spec.js
prakhyatox Mar 26, 2026
f97b2eb
adding tests in tests/unit/components/Records/Record/GeneralInfo
prakhyatox Mar 26, 2026
041c61a
updating v3 to v4 in workflows and setting test threshold to minimum …
prakhyatox Mar 26, 2026
d1c3fe1
updating unit_tests.yml, package.json, vitest.config.js
prakhyatox Mar 26, 2026
b638559
blank commit
prakhyatox Mar 26, 2026
dafdd48
adding package-lock.json for npm ci
prakhyatox Mar 26, 2026
21cce80
added skip files for codespellrc
prakhyatox Mar 26, 2026
6e62778
adding test in Records/Record/AdditionalInfo/DatasetArray.spec.js
prakhyatox Mar 27, 2026
392615d
Autogenerated documentation files
prakhyatox Mar 27, 2026
0eb5785
linting fix
prakhyatox Mar 27, 2026
41d3907
Merge branch 'vue3-migration-2492' of https://github.com/FAIRsharing/…
prakhyatox Mar 27, 2026
08a44e5
Autogenerated documentation files
prakhyatox Mar 27, 2026
3cf3391
adding emits to fix the linting issue
prakhyatox Mar 27, 2026
77138ee
Merge branch 'vue3-migration-2492' of https://github.com/FAIRsharing/…
prakhyatox Mar 27, 2026
3e3cda3
Autogenerated documentation files
prakhyatox Mar 27, 2026
a13a512
emits have been declared
prakhyatox Mar 27, 2026
c14b1aa
Merge branch 'vue3-migration-2492' of https://github.com/FAIRsharing/…
prakhyatox Mar 27, 2026
1c42a16
Autogenerated documentation files
prakhyatox Mar 27, 2026
377dbc1
emits have been declared
prakhyatox Mar 27, 2026
1caeabf
Merge branch 'vue3-migration-2492' of https://github.com/FAIRsharing/…
prakhyatox Mar 27, 2026
96cac91
Autogenerated documentation files
prakhyatox Mar 27, 2026
87882d0
fixing edit general information tab bug-1
prakhyatox Mar 27, 2026
dbc4a6f
Merge branch 'vue3-migration-2492' of https://github.com/FAIRsharing/…
prakhyatox Mar 27, 2026
967b422
fixing test case
prakhyatox Mar 27, 2026
7888fc3
fixing bug-21 for menu icon in user profile page
prakhyatox Mar 28, 2026
acf91d9
Autogenerated documentation files
prakhyatox Mar 28, 2026
8e729ae
fixing bug-38 for logo to appear in records page when uploaded
prakhyatox Mar 28, 2026
ea067d1
Merge branch 'vue3-migration-2492' of https://github.com/FAIRsharing/…
prakhyatox Mar 30, 2026
ecdb53e
fixing Curator panel bug
prakhyatox Mar 30, 2026
6b55096
Autogenerated documentation files
prakhyatox Mar 30, 2026
0e20787
fixing curator panel
prakhyatox Apr 7, 2026
4be7e55
Merge branch 'vue3-migration-2492' of https://github.com/FAIRsharing/…
prakhyatox Apr 7, 2026
7ddf057
Autogenerated documentation files
prakhyatox Apr 7, 2026
b89d097
fixing SystemMessages.vue in curator panel
prakhyatox Apr 8, 2026
c9f53e4
Merge branch 'vue3-migration-2492' of https://github.com/FAIRsharing/…
prakhyatox Apr 8, 2026
cf6a207
Autogenerated documentation files
prakhyatox Apr 8, 2026
32f357d
fixing bug for curator panel
prakhyatox Apr 8, 2026
cc3aea7
Merge branch 'vue3-migration-2492' of https://github.com/FAIRsharing/…
prakhyatox Apr 8, 2026
62a1cea
Autogenerated documentation files
prakhyatox Apr 8, 2026
86eaf54
fixing test cases
prakhyatox Apr 8, 2026
032f6bf
Merge branch 'vue3-migration-2492' of https://github.com/FAIRsharing/…
prakhyatox Apr 8, 2026
df03c6f
adding jsconfig.json
prakhyatox Apr 8, 2026
2c40425
fixing bug of Registry and type field in edit record
prakhyatox Apr 9, 2026
0035081
Autogenerated documentation files
prakhyatox Apr 9, 2026
bba3afb
fixing bug-44 logo size in record page
prakhyatox Apr 9, 2026
139cda6
Merge branch 'vue3-migration-2492' of https://github.com/FAIRsharing/…
prakhyatox Apr 9, 2026
0b0b210
fixing disabled textfield opacity bug-61
prakhyatox Apr 10, 2026
c83e4b7
Autogenerated documentation files
prakhyatox Apr 10, 2026
f85f4a0
fixing the description field display in the record page bug-64
prakhyatox Apr 10, 2026
10d3241
Merge branch 'vue3-migration-2492' of https://github.com/FAIRsharing/…
prakhyatox Apr 10, 2026
32a04e7
fixing fonts in highcharts title of summary stats page bug-65
prakhyatox Apr 10, 2026
8ac92bb
fixing bug-69
prakhyatox Apr 10, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .codespellrc
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[codespell]
# Ref: https://github.com/codespell-project/codespell#using-a-config-file
skip = .git*,*.svg,*.css,*.min.*,.codespellrc
skip = .git*,*.svg,*.css,*.min.*,.codespellrc,package-lock.json,dist,coverage,node_modules
check-hidden = true
# case sensitive etc, also assume very long lines manufactured
ignore-regex = \b(afterAll|userR|Leary|thirdParty)\b|.{300,}|keywords: ".*
Expand Down
137 changes: 83 additions & 54 deletions .eslintrc.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,71 +2,100 @@ module.exports = {
root: true,
env: {
node: true,
jest: true
es2022: true,
},
"extends": [
"plugin:vue/recommended",
"eslint:recommended"
extends: [
"plugin:vue/vue3-recommended",
"eslint:recommended",
"plugin:vue/base",
"plugin:vuetify/base",
"prettier",
],
"plugins": ["simple-import-sort"],
rules: {
'no-console': process.env.NODE_ENV === "production" ? "error" : "off",
'no-debugger': process.env.NODE_ENV === "production" ? "error" : "off",
"simple-import-sort/imports": "error",
"simple-import-sort/exports": "error",
'vue/multi-word-component-names': "off",
"vue/order-in-components": ["error", {
"order": [
"el",
"name",
"key",
"parent",
"functional",
["delimiters", "comments"],
["components", "directives", "filters"],
"extends",
"mixins",
["provide", "inject"],
"ROUTER_GUARDS",
"layout",
"middleware",
"validate",
"scrollToTop",
"transition",
"loading",
"inheritAttrs",
"model",
["props", "propsData"],
"emits",
"setup",
"asyncData",
"data",
"fetch",
"head",
"computed",
"watch",
"watchQuery",
"LIFECYCLE_HOOKS",
"methods",
["template", "render"],
"renderError"
]
}
]
"no-console": process.env.VITE_NODE_ENV === "production" ? "error" : "off",
"no-debugger": process.env.VITE_NODE_ENV === "production" ? "error" : "off",
"vue/multi-word-component-names": "off",
"quote-props": ["error", "as-needed"],
"vue/order-in-components": [
"error",
{
order: [
"el",
"name",
"key",
"parent",
"functional",
["delimiters", "comments"],
["components", "directives", "filters"],
"extends",
"mixins",
["provide", "inject"],
"ROUTER_GUARDS",
"layout",
"middleware",
"validate",
"scrollToTop",
"transition",
"loading",
"inheritAttrs",
"model",
["props", "propsData"],
"emits",
"setup",
"asyncData",
"data",
"beforeRouteEnter",
"fetch",
"head",
"computed",
"watch",
"watchQuery",
"LIFECYCLE_HOOKS",
"methods",
["template", "render"],
"renderError",
],
},
],
"brace-style": [
"error",
"stroustrup",
{
allowSingleLine: true,
},
],
indent: ["error", 2],
"space-in-parens": ["error", "never"],
},
parser: "vue-eslint-parser",
parserOptions: {
parser: "@babel/eslint-parser"
// parser: '@babel/eslint-parser',
// babelOptions: {
// parserOpts: {
// plugins: ["jsx"]
// }
// }
},
overrides: [
{
files: [
"**/__tests__/*.{j,t}s?(x)",
"**/tests/unit/**/*.spec.{j,t}s?(x)"
"**/tests/unit/**/*.spec.{j,t}s?(x)",
],
env: {
jest: true
}
}
]
// jest: true
// vitest: true,
},
},
],
globals: {
describe: "readonly",
it: "readonly",
expect: "readonly",
vi: "readonly",
beforeEach: "readonly",
afterEach: "readonly",
beforeAll: "readonly",
afterAll: "readonly"
}
};
32 changes: 16 additions & 16 deletions .github/workflows/documentation.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,24 +3,24 @@ name: Doc
on:
push:
branches-ignore:
- 'master'
- 'master'

jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
node-version: '16.x'
- name: Install Dependencies
run: npm install
- name: Run the documentation
run: npm run doc:full
- name: Commit changes
uses: elstudio/actions-js-build/commit@v2
with:
commitMessage: 'Autogenerated documentation files'
wdPath: documentation
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: '20.x'
- name: Install Dependencies
run: npm install
- name: Run the documentation
run: npm run doc:full
- name: Commit changes
uses: elstudio/actions-js-build/commit@v2
with:
commitMessage: 'Autogenerated documentation files'
wdPath: documentation
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
2 changes: 1 addition & 1 deletion .github/workflows/njsscan-analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
name: njsscan code scanning
steps:
- name: Checkout the code
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: nodejsscan scan
id: njsscan
uses: ajinabraham/njsscan-action@master
Expand Down
58 changes: 41 additions & 17 deletions .github/workflows/unit_tests.yml
Original file line number Diff line number Diff line change
@@ -1,25 +1,49 @@
name: Build
name: Test and Coverage

on: [push]
on: [ push, pull_request ]

# CRITICAL: Give the action permission to write PR comments
permissions:
pull-requests: write
contents: read

jobs:
build:

runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
node-version: '16.x'
- name: Install Dependencies
run: npm install
- name: Run npm unit tests
run: npm run test:unit
- name: Update coverage to coveralls
uses: coverallsapp/github-action@master
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
path-to-lcov: './coverage/lcov.info'
- name: Update coverage to codacy
run: npm run codacy ${{ secrets.CODACY_PROJECT_TOKEN }}
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: '20.x'
# Optional: Speeds up the workflow
cache: 'npm'
- name: Install Dependencies
# 'npm ci' is strictly better than 'npm install' for pipelines
run: npm ci
# 1. Run the test script
- name: Run Tests with Coverage
run: npm run test:coverage

# 2. Add the PR Comment Action
- name: Report Coverage in PR
if: always() # Run even if coverage drops below 90%
uses: davelosert/vitest-coverage-report-action@v2

# 3. Upload to Coveralls
# This uses the official Codacy Action
- name: Update coverage to coveralls
if: always() # CRITICAL: Uploads report even if the 90% threshold fails
uses: coverallsapp/github-action@master
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
path-to-lcov: './coverage/lcov.info'
# 3. Upload to Codacy
# This uses the official Codacy Action
- name: Run Codacy Coverage Reporter
if: always() # CRITICAL: Uploads report even if the 90% threshold fails
uses: codacy/codacy-coverage-reporter-action@v1
with:
project-token: ${{ secrets.CODACY_PROJECT_TOKEN }}
coverage-reports: coverage/lcov.info
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,10 @@ node_modules
docTemp
/dist
/source/index.html
package-lock.json
# package-lock.json //npm ci is strictly designed for automated environments and requires a package-lock.json
coverage
out
yarn.lock

# local env files
.env.local
Expand Down
1 change: 1 addition & 0 deletions .nvmrc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
20.16.0
16 changes: 16 additions & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# Ignore artifacts:
build
coverage

# Ignore all HTML files:
**/*.html
documentation/*
.eslintrc.js
.github/*
babel.config.js
package.json
README.md
vite.config.mjs
vitest.config.js
vue.config.js
webpack.config.js
12 changes: 12 additions & 0 deletions .stylelintrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"plugins": ["stylelint-scss"],
"rules": {
"at-rule-no-unknown": null,
"scss/at-rule-no-unknown": [
true,
{
"ignoreAtRules": ["tailwind", "keyframes"]
}
]
}
}
1 change: 0 additions & 1 deletion documentation/doc.conf.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
{
"plugins": [
"node_modules/jsdoc-vuejs",
"jsdoc-vuex-plugin",
"plugins/markdown"
],
"source": {
Expand Down
6 changes: 3 additions & 3 deletions documentation/html/ExternalRESTClients.html
Original file line number Diff line number Diff line change
Expand Up @@ -161,7 +161,7 @@ <h4 class="name" id="ExternalRESTClients"><span class="type-signature"></span>ne
<ul class="dummy">
<li>
<a href="lib_Client_ExternalClients.js.html">lib/Client/ExternalClients.js</a>,
<a href="lib_Client_ExternalClients.js.html#sunlight-1-line-9">line 9</a>
<a href="lib_Client_ExternalClients.js.html#sunlight-1-line-8">line 8</a>
</li>
</ul>
</dd>
Expand Down Expand Up @@ -311,7 +311,7 @@ <h5>Parameters:</h5>
<ul class="dummy">
<li>
<a href="lib_Client_ExternalClients.js.html">lib/Client/ExternalClients.js</a>,
<a href="lib_Client_ExternalClients.js.html#sunlight-1-line-82">line 82</a>
<a href="lib_Client_ExternalClients.js.html#sunlight-1-line-83">line 83</a>
</li>
</ul>
</dd>
Expand Down Expand Up @@ -414,7 +414,7 @@ <h4 class="modal-title">Search results</h4>
<span class="jsdoc-message">
Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 4.0.5</a>

on Fri Mar 20th 2026
on Fri Apr 10th 2026

using the <a href="https://github.com/docstrap/docstrap">DocStrap template</a>.
</span>
Expand Down
Loading
Loading