UNPKG

@empirica/core

Version:
207 lines (206 loc) 5.39 kB
{ "name": "@empirica/core", "version": "1.12.1", "description": "Empirica Core", "author": "Nicolas Paton <nicolas.paton@gmail.com>", "license": "Apache-2.0", "homepage": "https://github.com/empiricaly/empirica#readme", "bugs": { "url": "https://github.com/empiricaly/empirica/issues" }, "repository": { "type": "git", "url": "git+https://github.com/empiricaly/empirica.git" }, "keywords": [ "empirica", "experiment", "research", "multiplayer", "real-time", "behavioral", "social-science", "psychology" ], "type": "module", "exports": { ".": { "types": "./dist/index.d.ts", "import": "./dist/index.js" }, "./console": { "types": "./dist/console.d.ts", "import": "./dist/console.js", "require": "./dist/console.cjs" }, "./player": { "types": "./dist/player.d.ts", "import": "./dist/player.js", "require": "./dist/player.cjs" }, "./player/react": { "types": "./dist/player-react.d.ts", "import": "./dist/player-react.js", "require": "./dist/player-react.cjs" }, "./player/classic": { "types": "./dist/player-classic.d.ts", "import": "./dist/player-classic.js", "require": "./dist/player-classic.cjs" }, "./player/classic/react": { "types": "./dist/player-classic-react.d.ts", "import": "./dist/player-classic-react.js", "require": "./dist/player-classic-react.cjs" }, "./user": { "types": "./dist/user.d.ts", "import": "./dist/user.js", "require": "./dist/user.cjs" }, "./admin": { "types": "./dist/admin.d.ts", "import": "./dist/admin.js", "require": "./dist/admin.cjs" }, "./admin/classic": { "types": "./dist/admin-classic.d.ts", "import": "./dist/admin-classic.js", "require": "./dist/admin-classic.cjs" } }, "types": "dist/index.d.ts", "main": "dist/index.js", "player": "dist/player.js", "player-react": "dist/player-react.js", "player-classic": "dist/player-classic.js", "player-classic-react": "dist/player-classic-react.js", "admin": "dist/admin.js", "admin-classic": "dist/admin-classic.js", "console": "dist/console.js", "targets": { "main": { "source": "src/index.ts", "isLibrary": true, "outputFormat": "esmodule", "sourceMap": true }, "player": { "source": "src/player/index.ts", "isLibrary": true, "outputFormat": "esmodule", "sourceMap": true }, "player-react": { "source": "src/player/react/index.ts", "isLibrary": true, "outputFormat": "esmodule", "sourceMap": true }, "player-classic": { "source": "src/player/classic/index.ts", "isLibrary": true, "outputFormat": "esmodule", "sourceMap": true }, "player-classic-react": { "source": "src/player/classic/react/index.ts", "isLibrary": true, "outputFormat": "esmodule", "sourceMap": true }, "admin": { "source": "src/admin/index.ts", "isLibrary": true, "outputFormat": "esmodule", "sourceMap": true }, "admin-classic": { "source": "src/admin/classic/index.ts", "isLibrary": true, "outputFormat": "esmodule", "sourceMap": true }, "console": { "source": "src/utils/console.ts", "isLibrary": true, "outputFormat": "esmodule", "sourceMap": true } }, "volta": { "node": "20.12.0", "npm": "10.5.0" }, "engines": { "node": ">= 20.12.0" }, "browserslist": "> 0.5%, last 2 versions, not dead", "ava": { "files": [ "src/**/*_test.ts", "src/**/*_test.tsx" ], "extensions": { "ts": "module", "tsx": "module" }, "nodeArguments": [ "--loader=ts-node/esm", "--experimental-specifier-resolution=node" ] }, "files": [ "dist/*" ], "publishConfig": { "access": "public" }, "scripts": { "build": "tsup", "check": "tsc --noEmit", "test:real": "NODE_NO_WARNINGS=1 TS_NODE_FILES=true TS_NODE_TRANSPILE_ONLY=true c8 -r lcov -r html ava -v", "test": "echo 'tests temporarily disabled'", "test:watch": "NODE_NO_WARNINGS=1 TS_NODE_FILES=true TS_NODE_TRANSPILE_ONLY=true ava --watch -v", "prerelease:legacy": "npm run build", "prepublish": "npm run build" }, "devDependencies": { "@julr/unocss-preset-forms": "0.0.5", "@testing-library/react": "13.3.0", "@types/archiver": "5.3.1", "@types/node": "18.0.0", "@types/react": "18.0.14", "@types/sinon": "10.0.11", "@types/stream-buffers": "3.0.4", "@types/tmp": "0.2.3", "@unocss/postcss": "0.51.4", "ava": "4.3.0", "c8": "7.11.3", "global-jsdom": "8.4.0", "jsdom": "20.0.0", "postcss": "8.4.21", "prettier": "2.7.1", "sinon": "14.0.0", "tmp": "0.2.1", "ts-node": "10.8.1", "tsup": "6.7.0", "typedoc": "0.24.6", "typedoc-plugin-markdown": "4.0.0-next.10", "typescript": "4.7.4", "unocss": "0.51.4" }, "dependencies": { "@empirica/tajriba": "1.7.0", "@swc/helpers": "0.4.2", "@unocss/reset": "^0.51.4", "archiver": "5.3.1", "async-mutex": "0.4.1", "rxjs": "7.5.5", "stream-buffers": "3.0.2", "zod": "3.17.3" }, "peerDependencies": { "react": "18.2.0" } }