@overture-stack/lyric
Version:
Data Submission system
79 lines • 2.3 kB
JSON
{
"name": "@overture-stack/lyric",
"version": "0.17.0",
"description": "Data Submission system",
"main": "dist/index.js",
"types": "dist/index.d.ts",
"engines": {
"node": ">=20.0.0"
},
"keywords": [
"overture",
"lyric"
],
"author": "Ontario Institute for Cancer Research",
"files": [
"dist/"
],
"license": "AGPL-3.0-or-later",
"repository": {
"type": "git",
"url": "https://github.com/overture-stack/lyric.git"
},
"bugs": {
"url": "https://github.com/overture-stack/lyric/issues"
},
"homepage": "https://github.com/overture-stack/lyric#readme",
"type": "module",
"dependencies": {
"@overture-stack/lectern-client": "2.0.0-beta.6",
"@overture-stack/sqon-builder": "^1.1.0",
"bytes": "^3.1.2",
"csv-parse": "^6.1.0",
"dotenv": "^16.4.5",
"drizzle-orm": "^0.29.5",
"express": "^4.19.2",
"firstline": "^2.0.2",
"jszip": "^3.10.1",
"lodash-es": "^4.17.21",
"multer": "^2.1.1",
"nanoid": "^5.0.7",
"pg": "^8.12.0",
"plur": "^5.1.0",
"winston": "^3.13.1",
"workerpool": "^10.0.1",
"zod": "^3.23.8",
"@overture-stack/lyric-data-model": "^0.17.0"
},
"devDependencies": {
"@testcontainers/postgresql": "^11.12.0",
"@types/bytes": "^3.1.5",
"@types/chai-as-promised": "^8.0.1",
"@types/deep-freeze": "^0.1.5",
"@types/express": "^4.17.21",
"@types/express-serve-static-core": "^4.19.5",
"@types/firstline": "^2.0.4",
"@types/jszip": "^3.4.1",
"@types/lodash": "^4.17.7",
"@types/lodash-es": "^4.17.12",
"@types/multer": "^2.0.0",
"@types/pg": "^8.11.6",
"@types/qs": "^6.9.15",
"@types/supertest": "^7.2.0",
"chai-as-promised": "^8.0.0",
"nodemon": "^3.1.4",
"rimraf": "^5.0.9",
"supertest": "^7.2.2",
"testcontainers": "^11.12.0"
},
"scripts": {
"\n=============== Build ===============": "",
"build:all": "rimraf dist && tsc",
"\n=========== Dev environment =========": "",
"start:dev": "nodemon",
"test": "pnpm run test:unit",
"test:unit": "mocha --ignore 'test/integration/**/*.spec.ts'",
"test:integration": "mocha --ignore 'test/unit/**/*.spec.ts' --timeout 60000 --file 'test/integration/globalSetup.ts'",
"test:coverage": "c8 pnpm run test"
}
}