- added doi registration
Some checks failed
CI Pipeline / japa-tests (push) Failing after 57s

- npm updates for webpack-encore and postcss-loader
- DatasetExtension.ts: use relation contributors for PersonContributor
- added DoiClient.ts and DoiClientContract.ts
- rozes.ts: addes routes for creating and storing doi identifier
- addes xslt doi_datacite.xslt needed for registering DOI identifier
This commit is contained in:
Kaimbacher 2024-01-26 09:39:03 +01:00
parent ebc62d9117
commit c9ba7d6adc
22 changed files with 1836 additions and 677 deletions

View file

@ -7,6 +7,7 @@
"dev": "node ace serve --watch",
"compress:xslt": "./node_modules/xslt3/xslt3.js -xsl:public/assets2/datasetxml2oai-pmh.xslt -export:public/assets2/datasetxml2oai.sef.json -t -nogo '-ns:##html5'",
"compress:solr": "./node_modules/xslt3/xslt3.js -xsl:public/assets2/solr.xslt -export:public/assets2/solr.sef.json -t -nogo '-ns:##html5'",
"compress:doi": "./node_modules/xslt3/xslt3.js -xsl:public/assets2/doi_datacite.xslt -export:public/assets2/doi_datacite.sef.json -t -nogo '-ns:##html5'",
"build": "node ace build --production",
"start": "node server.js",
"lint": "eslint . --ext=.ts",
@ -31,7 +32,7 @@
"@japa/preset-adonis": "^1.2.0",
"@japa/runner": "^2.5.1",
"@mdi/js": "^7.1.96",
"@symfony/webpack-encore": "^4.2.0",
"@symfony/webpack-encore": "^4.5.0",
"@tailwindcss/forms": "^0.5.2",
"@types/clamscan": "^2.0.4",
"@types/leaflet": "^1.9.3",
@ -53,7 +54,7 @@
"numeral": "^2.0.6",
"pinia": "^2.0.30",
"pino-pretty": "^10.0.0",
"postcss-loader": "^7.0.2",
"postcss-loader": "^7.3.0",
"prettier": "^3.0.0",
"supertest": "^6.3.3",
"tailwindcss": "^3.2.4",