UNPKG

@caspingus/lt

Version:

A utility library of helpers and extensions useful when working with Learnosity APIs.

105 lines 3.58 kB
{ "name": "@caspingus/lt", "version": "3.0.3", "private": false, "publishConfig": { "access": "public", "registry": "https://registry.npmjs.org/" }, "type": "module", "description": "A utility library of helpers and extensions useful when working with Learnosity APIs.", "keywords": [ "learnosity", "assessment", "edtech" ], "license": "MIT", "author": "michael@learnosity.com", "homepage": "https://michaelsharman.github.io/LT/", "repository": { "type": "git", "url": "git+https://github.com/michaelsharman/LT.git" }, "bugs": { "url": "https://github.com/michaelsharman/LT/issues" }, "exports": { ".": null, "./assessment": "./dist/assessment/bundle.js", "./assessment/bundle": "./dist/assessment/bundle.js", "./assessment/core": "./dist/assessment/core.js", "./assessment/extensions/*": "./dist/assessment/extensions/*.js", "./authoring": "./dist/authoring/bundle.js", "./authoring/bundle": "./dist/authoring/bundle.js", "./authoring/core": "./dist/authoring/core.js", "./authoring/extensions/*": "./dist/authoring/extensions/*.js", "./logger": "./dist/logger.js" }, "sideEffects": [ "**/*.css" ], "files": [ "dist" ], "scripts": { "build": "vite build", "build:stats": "vite build", "build:trace": "DEBUG=rollup:* vite build", "dev": "vite build --watch -l info", "docs": "jsdoc -c jsdoc.json -R README.md --verbose", "lint": "npx eslint --format table", "start:server": "nodemon ./tests/api-server/src/server.js", "start:server:background": "nodemon ./tests/api-server/src/server.js &", "test": "node --experimental-vm-modules node_modules/.bin/jest --verbose --detectOpenHandles --logHeapUsage --runInBand", "test:unit": "vitest run", "test:unit:watch": "vitest", "test:unit:coverage": "vitest run --coverage" }, "dependencies": { "@uppy/compressor": "^3.1.0", "@uppy/core": "^5.2.0", "@uppy/dashboard": "^5.1.1", "@uppy/image-editor": "^4.2.0", "active-table": "^1.1.8", "entities": "^8.0.0", "howler": "^2.2.4", "lodash-es": "^4.18.1", "mousetrap": "^1.6.5", "papaparse": "^5.5.2", "seedrandom": "^3.0.5", "xlsx": "https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz" }, "devDependencies": { "@eslint/js": "^10.0.1", "@stylistic/eslint-plugin": "^5.10.0", "@types/jest": "^30.0.0", "@vitest/coverage-v8": "^4.1.5", "clean-jsdoc-theme": "^4.3.2", "css-loader": "^7.1.2", "docdash": "^2.0.2", "ejs": "^5.0.2", "eslint": "^10.2.1", "eslint-formatter-table": "^7.32.1", "express": "^5.1.0", "globals": "^17.5.0", "happy-dom": "^20.9.0", "jest": "^30.3.0", "learnosity-sdk-nodejs": "github:Learnosity/learnosity-sdk-nodejs", "nodemon": "^3.1.9", "platform-detect": "^3.0.1", "postcss": "^8.5.4", "postcss-import": "^16.1.0", "puppeteer": "^24.42.0", "rollup-plugin-visualizer": "^7.0.1", "style-loader": "^4.0.0", "svg-inline-loader": "^0.8.2", "vite": "^8.0.9", "vitest": "^4.1.5" }, "jest": { "testPathIgnorePatterns": [ "/node_modules/", "/tests/unit/" ] } }