@open3cl/engine
Version:
Open Source 3CL-DPE engine
103 lines (102 loc) • 2.86 kB
JSON
{
"name": "@open3cl/engine",
"version": "1.4.0",
"description": "Open Source 3CL-DPE engine",
"main": "index.js",
"directories": {
"test": "test"
},
"type": "module",
"private": false,
"publishConfig": {
"access": "public"
},
"scripts": {
"http-server": "http-server",
"test": "vitest run",
"test:ci": "vitest run --coverage",
"test:corpus": "node test/corpus/run_all_corpus_checks.js",
"test:corpus:all": "node test/corpus/run_all_corpus_checks.js",
"test:corpus:all+database": "npm run test:corpus:all && node test/corpus/corpus_database.js",
"qa:lint": "eslint .",
"qa:lint:fix": "npm run qa:lint -- --fix",
"qa:duplication": "jscpd",
"qa:format": "prettier --plugin-search-dir . --write .",
"release": "semantic-release",
"release:dry": "semantic-release --dry-run",
"prepare": "husky install",
"assets:sync": "node scripts/synchronize_assets.js",
"version:update": "node scripts/update_version.js",
"reports:preview": "npm run http-server dist/reports/corpus -o"
},
"repository": {
"type": "git",
"url": "git+https://github.com/Open3CL/engine.git"
},
"keywords": [
"dpe",
"3cl"
],
"dependencies": {
"dioma": "^0.4.6",
"fast-xml-parser": "^4.5.0",
"http-server": "^14.1.1",
"lodash-es": "4.17.21",
"mathjs": "^15.1.0",
"winston": "3.13.0"
},
"devDependencies": {
"@commitlint/cli": "^19.2.1",
"@commitlint/config-conventional": "^19.1.0",
"@commitlint/cz-commitlint": "^19.2.0",
"@duckdb/node-api": "^1.3.2-alpha.25",
"@semantic-release/changelog": "^6.0.3",
"@semantic-release/exec": "^7.1.0",
"@semantic-release/git": "^10.0.1",
"@semantic-release/github": "^12.0.2",
"@types/node": "^20.12.4",
"@vitest/coverage-v8": "^3.0.6",
"ansi-colors": "^4.1.3",
"cli-progress": "^3.12.0",
"deep-object-diff": "^1.1.9",
"duckdb": "^1.3.2",
"eslint": "^8.57.0",
"eslint-config-prettier": "^9.1.0",
"eslint-config-standard": "^17.1.0",
"eslint-plugin-check-file": "^2.7.1",
"eslint-plugin-import": "^2.29.1",
"eslint-plugin-n": "^16.6.2",
"eslint-plugin-promise": "^6.1.1",
"fast-csv": "^5.0.2",
"husky": "^9.0.11",
"jscpd": "^3.5.10",
"piscina": "^5.1.2",
"prettier": "^3.2.5",
"pretty-quick": "^4.0.0",
"semantic-release": "^25.0.2",
"vitest": "3.0.6",
"xlsx": "0.18.5"
},
"author": "Open3Cl",
"license": "GPL-3.0",
"bugs": {
"url": "https://github.com/Open3CL/engine/issues"
},
"homepage": "https://github.com/Open3CL/engine#readme",
"jscpd": {
"threshold": 0.1,
"reporters": [
"console",
"html"
],
"ignore": [
"**/*.spec.js"
],
"path": [
"src"
],
"output": "./duplicate",
"absolute": true,
"gitignore": true
}
}