@giancosta86/omnicourse-core
Version:
Core model for OmniCourse
72 lines (71 loc) • 2.07 kB
JSON
{
"name": "@giancosta86/omnicourse-core",
"version": "2.0.0-alpha.2",
"description": "Core model for OmniCourse",
"keywords": [
"OmniCourse",
"core",
"model",
"learning",
"analysis",
"TypeScript"
],
"homepage": "https://github.com/giancosta86/OmniCourse-core#readme",
"bugs": "https://github.com/giancosta86/OmniCourse-core/issues",
"license": "MIT",
"author": {
"name": "Gianluca Costa",
"email": "gianluca@gianlucacosta.info",
"url": "https://gianlucacosta.info/"
},
"files": [],
"main": "dist",
"types": "dist",
"repository": "giancosta86/OmniCourse-core",
"scripts": {
"clean": "rimraf dist coverage giancosta86-*.tgz",
"clean:all": "yarn clean && rimraf node_modules",
"format": "prettier --write .",
"prepack": "yarn check-all && yarn build && yarn prune-dist",
"check-all": "yarn check-format && yarn lint && yarn test",
"check-format": "prettier --check .",
"lint": "eslint . --ext .js,.ts,.jsx,.tsx,.cjs,.mjs",
"test": "jest",
"test:watch": "yarn test --watch",
"test:coverage": "yarn test --coverage",
"build": "yarn compile-ts",
"compile-ts": "tsc",
"prune-dist": "rimraf -g 'dist/test/' 'dist/**/*.test.*'",
"watch": "yarn compile-ts --watch"
},
"dependencies": {
"@giancosta86/hermes": "^1.0.4",
"@giancosta86/time-utils": "^4.1.1",
"@rimbu/collection-types": "^1.1.0",
"@rimbu/common": "^1.1.0",
"@rimbu/hashed": "^1.1.0",
"@rimbu/list": "^1.1.0",
"@rimbu/sorted": "^1.1.0",
"@rimbu/stream": "^1.1.0"
},
"devDependencies": {
"@giancosta86/more-jest": "^2.0.0",
"@swc/core": "^1.3.78",
"@swc/jest": "^0.2.29",
"@types/jest": "^29.5.3",
"@typescript-eslint/eslint-plugin": "^6.4.1",
"@typescript-eslint/parser": "^6.4.1",
"eslint": "^8.47.0",
"jest": "^29.6.3",
"jest-extended": "^4.0.1",
"prettier": "^3.0.2",
"rimraf": "5.0.1",
"typescript": "^5.1.6"
},
"engines": {
"node": ">=18.17.1"
},
"publishConfig": {
"access": "public"
}
}