Revision 92b7c95205eb9011283f915909f49a66965bcea0 authored by Nicolas Thouvenin on 25 July 2024, 12:53:17 UTC, committed by Nicolas Thouvenin on 26 July 2024, 12:14:01 UTC
1 parent f842448
package.json
{
"engines": {
"node": ">= 16"
},
"name": "lodex",
"version": "14.0.58",
"description": "",
"main": "src/api/index.js",
"browser": {
"config": false
},
"scripts": {
"start": "concurrently \"npm:production:*\"",
"production:api": "node --max-http-header-size=32768 --require @babel/register src/api",
"production:workers": "node --require @babel/register workers",
"build": "BABEL_ENV=browser node --max_old_space_size=4096 --max-http-header-size=32768 ./node_modules/.bin/webpack --config=./src/app/webpack.config.babel.js",
"analyze": "BABEL_ENV=browser NODE_ENV=analyze npx webpack --config=./src/app/webpack.config.babel.js --profile --json > stats.json",
"development:api": "nodemon --inspect=0.0.0.0:9229 --max-http-header-size=32768 --require @babel/register --watch src/api src/api",
"development:app": "BABEL_ENV=browser npx webpack-dev-server --config=./src/app/webpack.config.babel.js --port=8080 --host=0.0.0.0",
"postversion": "git push && git push --tags",
"lint": "eslint \"src/**/*.{jsx,js}\" --fix",
"lint:test": "eslint \"src/**/*.{jsx,js}\"",
"clean": "concurrently \"npm:clean:*\"",
"clean:modules": "modclean -Pr -n ./modclean.config.js:*",
"clean:workers": "modclean -Pr -n ./modclean.config.js:* -D workers",
"clean:packages": "modclean -Pr -n ./modclean.config.js:* -D packages",
"test:api:e2e": "./node_modules/jest/bin/jest.js --colors --runInBand --detectOpenHandles -c src/api/e2e/jest.config.js src/api/e2e",
"test:api:e2e:watch": "./node_modules/jest/bin/jest.js --colors --runInBand --detectOpenHandles -c src/api/e2e/jest.config.js src/api/e2e --watch",
"test:unit": "./node_modules/jest/bin/jest.js --force-exit --detectOpenHandles --colors",
"test:unit:watch": "./node_modules/jest/bin/jest.js --watch --colors",
"test:e2e:phase:one": "cypress run --browser chrome --spec \"cypress/e2e/phase_1/*.cy.js\"",
"test:e2e:phase:two": "cypress run --browser chrome --spec \"cypress/e2e/phase_2/*.cy.js\"",
"test:e2e:phase:three": "cypress run --browser chrome --spec \"cypress/e2e/phase_3/*.cy.js\"",
"test:e2e:phase:four": "cypress run --browser chrome --spec \"cypress/e2e/phase_4/*.cy.js\"",
"test:e2e:all": "cypress run --browser chrome",
"insertversion:readme": "sed -i \"s#\\(lodex:\\)\\([\\.a-z0-9]\\+\\)#\\1${npm_package_version}#g\" README.md",
"insertversion:makefile": "sed -i \"s#\\(lodex:\\)\\([\\.a-z0-9]\\+\\)#\\1${npm_package_version}#g\" Makefile",
"insertversion:docker": "sed -i \"s#\\(lodex:\\)\\([\\.a-z0-9]\\+\\)#\\1${npm_package_version}#g\" docker-compose*.yml",
"version": "npm run insertversion:readme && npm run insertversion:makefile && npm run insertversion:docker && git add README.md Makefile",
"postinstall": "cd ./packages/ezsLodex/ && npm install --production --install-strategy=nested --legacy-peer-deps && cd ../transformers/ && npm install --production --install-strategy=nested --legacy-peer-deps"
},
"nodemonConfig": {
"ignore": [
"*.spec.js"
],
"delay": 2500
},
"repository": {
"type": "git",
"url": "git+https://github.com/Inist-CNRS/lodex.git"
},
"author": "",
"license": "CECILL-2.1",
"bugs": {
"url": "https://github.com/Inist-CNRS/lodex/issues"
},
"homepage": "https://github.com/Inist-CNRS/lodex#readme",
"dependencies": {
"@babel/cli": "7.23.9",
"@babel/core": "7.23.9",
"@babel/plugin-transform-class-properties": "7.23.3",
"@babel/plugin-transform-nullish-coalescing-operator": "7.23.4",
"@babel/plugin-transform-object-rest-spread": "7.23.4",
"@babel/plugin-transform-runtime": "7.23.9",
"@babel/polyfill": "7.12.1",
"@babel/preset-env": "7.23.9",
"@babel/preset-react": "7.23.3",
"@babel/register": "7.23.7",
"@babel/runtime": "7.23.9",
"@bull-board/api": "^5.9.1",
"@bull-board/koa": "^5.9.1",
"@dnd-kit/core": "6.0.6",
"@dnd-kit/sortable": "7.0.1",
"@draconides/format": "1.0.3",
"@emotion/react": "11.7.1",
"@emotion/styled": "11.6.0",
"@ezs/analytics": "2.3.2",
"@ezs/basics": "2.7.1",
"@ezs/conditor": "2.12.1",
"@ezs/core": "3.10.2",
"@ezs/istex": "1.5.9",
"@ezs/lodex": "file:./packages/ezsLodex",
"@ezs/sparql": "1.2.3",
"@ezs/storage": "3.2.3",
"@ezs/transformers": "file:./packages/transformers",
"@ezs/xslt": "1.3.31",
"@fortawesome/fontawesome-svg-core": "^1.2.36",
"@fortawesome/free-solid-svg-icons": "^5.11.2",
"@fortawesome/react-fontawesome": "^0.1.18",
"@mui/icons-material": "5.14.19",
"@mui/material": "5.3.1",
"@mui/x-data-grid": "5.8.0",
"@recuperateur/async-busboy": "file:./packages/@recuperateur/async-busboy",
"@recuperateur/resumablejs": "file:./packages/@recuperateur/resumablejs",
"@uswitch/koa-access": "2.9.11",
"@uswitch/koa-prometheus": "0.7.0",
"@uswitch/koa-tracer": "1.7.11",
"ace-builds": "1.31.1",
"aphrodite": "^1.2.5",
"babel-loader": "9.1.3",
"bull": "4.1.4",
"busboy": "1.6.0",
"caniuse-lite": "1.0.30001588",
"classnames": "^2.2.6",
"cli-truncate": "^1.1.0",
"comma-number": "^2.0.2",
"concurrently": "7.6.0",
"config": "^2.0.2",
"connected-react-router": "^4.4.1",
"copy-to-clipboard": "3.3.1",
"css-loader": "6.8.1",
"csv-string": "3.2.0",
"d3": "^5.14.2",
"d3-scale": "^2.2.2",
"d3-scale-chromatic": "^1.5.0",
"ejs": "3.1.10",
"expect": "^26.4.2",
"fetch-with-proxy": "^1.1.0",
"file-loader": "6.2.0",
"file-saver": "^2.0.5",
"from": "0.1.7",
"history": "^4.7.2",
"inist-ark": "^2.1.3",
"inist-roadmap": "^1.2.0",
"js-sentencecase": "^1.2.1",
"jsonstream": "1.0.3",
"jsonwebtoken": "9.0.2",
"katex": "0.16.10",
"kcors": "^2.2.2",
"koa": "^2.6.2",
"koa-bodyparser": "^4.2.1",
"koa-cache-control": "^2.0.0",
"koa-jwt": "^3.5.1",
"koa-mount": "^4.0.0",
"koa-qs": "^3.0.0",
"koa-route": "^3.2.0",
"koa-static": "^5.0.0",
"lodash": "4.17.21",
"markdown-it": "13.0.2",
"md5": "2.3.0",
"memorystream": "0.3.1",
"mime": "1.6.0",
"mime-types": "2.1.35",
"moment": "2.29.4",
"mongodb": "4.17.1",
"mongodb-restore": "1.6.2",
"mui-file-dropzone": "4.0.2",
"multistream": "^2.1.1",
"node-polyglot": "^2.3.1",
"pdfkit": "0.14.0",
"pm2": "5.3.1",
"prop-types": "15.8.1",
"qs": "^6.11.2",
"react": "^16.14.0",
"react-ace": "10.1.0",
"react-dom": "^16.14.0",
"react-event-timeline": "^1.6.3",
"react-grid-layout": "1.3.4",
"react-helmet": "^5.2.1",
"react-imask": "^7.1.3",
"react-intersection-observer": "^8.25.3",
"react-json-view": "1.21.3",
"react-medium-image-zoom": "^1.0.4",
"react-redux": "^5.1.2",
"react-router": "^5.1.2",
"react-router-dom": "^5.1.2",
"react-simple-maps": "^0.12.1",
"react-swipeable": "^5.5.1",
"react-syntax-highlighter": "^6.1.2",
"react-toastify": "8.0.0",
"react-tooltip": "^3.11.6",
"react-use": "17.3.2",
"react-vega": "7.3.0",
"react-vis-force": "^0.3.1",
"react-window": "^1.8.10",
"recompose": "^0.30.0",
"redux": "^3.7.2",
"redux-actions": "^2.6.5",
"redux-form": "^7.4.3",
"redux-localstorage": "^1.0.0-rc5",
"redux-localstorage-filter": "^0.1.1",
"redux-polyglot": "^0.7.0",
"redux-saga": "^0.16.2",
"reselect": "^3.0.1",
"scheduler": "0.18.0",
"semver": "7.5.2",
"socket.io": "4.5.4",
"socket.io-client": "4.5.4",
"stream-to-promise": "3.0.0",
"stream-to-string": "^1.2.1",
"style-loader": "3.3.4",
"tar-fs": "3.0.5",
"tar-stream": "2.2.0",
"through": "^2.3.8",
"triple-beam": "1.3.0",
"url": "0.11.3",
"url-api-polyfill": "^1.1.0",
"uuid": "8.3.2",
"vega": "5.25.0",
"vega-crossfilter": "4.1.1",
"vega-dataflow": "5.7.5",
"vega-embed": "6.19.1",
"vega-encode": "4.9.2",
"vega-event-selector": "3.0.1",
"vega-expression": "5.1.0",
"vega-force": "4.2.0",
"vega-format": "1.1.1",
"vega-functions": "5.13.2",
"vega-geo": "4.4.1",
"vega-hierarchy": "4.1.1",
"vega-label": "1.2.1",
"vega-lite": "5.5.0",
"vega-loader": "4.5.1",
"vega-parser": "6.2.1",
"vega-projection": "1.6.0",
"vega-regression": "1.2.0",
"vega-runtime": "6.1.4",
"vega-scale": "7.3.1",
"vega-scenegraph": "4.10.2",
"vega-statistics": "1.9.0",
"vega-time": "2.1.1",
"vega-transforms": "4.10.2",
"vega-typings": "0.24.2",
"vega-util": "1.17.2",
"vega-view": "5.11.1",
"vega-view-transforms": "4.5.9",
"vega-voronoi": "4.2.2",
"vega-wordcloud": "4.1.4",
"winston": "^3.11.0"
},
"overrides": {
"mongodb-restore@1.6.2": {
"bson": "1.1.6"
},
"mongodb-core@2.1.2": {
"bson": "1.1.6"
}
},
"devDependencies": {
"@babel/eslint-parser": "^7.23.10",
"@shelf/jest-mongodb": "3.0.2",
"@testing-library/jest-dom": "5.16.5",
"@testing-library/react": "11.2.7",
"@types/ejs": "3.1.5",
"@types/jest": "26.0.22",
"@types/node": "18.18.9",
"@types/ramda": "0.27.40",
"@types/react-helmet": "5.0.27",
"ajv": "8.12.0",
"array-parallel": "0.1.3",
"array-series": "0.1.5",
"babel-core": "^7.0.0-bridge.0",
"babel-jest": "^27.0.6",
"compression-webpack-plugin": "10.0.0",
"copy-webpack-plugin": "11.0.0",
"cypress": "13.6.4",
"enzyme": "^3.11.0",
"enzyme-adapter-react-16": "^1.15.8",
"eslint": "^8.56.0",
"eslint-config-prettier": "^9.1.0",
"eslint-import-resolver-node": "^0.3.9",
"eslint-plugin-cypress": "^2.15.1",
"eslint-plugin-import": "^2.29.1",
"eslint-plugin-jest": "^27.9.0",
"eslint-plugin-jsx-a11y": "^6.8.0",
"eslint-plugin-prettier": "^5.1.3",
"eslint-plugin-react": "^7.33.2",
"feed": "4.2.2",
"from": "0.1.7",
"get-stream": "8.0.1",
"git-cz": "4.9.0",
"identity-obj-proxy": "3.0.0",
"jest": "^24.9.0",
"modclean": "3.0.0-beta.1",
"nock": "13.5.3",
"node-fetch": "3.3.2",
"nodemon": "3.0.3",
"prettier": "^3.2.5",
"sleepjs": "4.0.3",
"webpack": "5.90.3",
"webpack-bundle-analyzer": "4.10.1",
"webpack-cli": "5.1.4",
"webpack-dev-server": "5.0.2"
},
"config": {
"mongodbMemoryServer": {
"version": "4.4.4"
}
}
}
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...