swh:1:snp:4a9befeb2f7523efee886bd856f69e8692a72c45
Raw File
Tip revision: 4425b54831bd08f31823b78ec5127eed2ec0e434 authored by Nicolas Thouvenin on 05 April 2024, 09:23:43 UTC
14.0.49
Tip revision: 4425b54
package.json
{
    "engines": {
        "node": ">= 16"
    },
    "name": "lodex",
    "version": "14.0.49",
    "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",
        "@emotion/react": "11.7.1",
        "@emotion/styled": "11.6.0",
        "@ezs/analytics": "2.3.1",
        "@ezs/basics": "2.6.1",
        "@ezs/conditor": "2.10.8",
        "@ezs/core": "3.8.1",
        "@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.9",
        "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/jest": "26.0.22",
        "@types/node": "18.18.9",
        "@types/ramda": "0.27.40",
        "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"
        }
    }
}
back to top