UNPKG

@nodecg/types

Version:

Dynamic broadcast graphics rendered in a browser

192 lines 5.96 kB
{ "name": "@nodecg/types", "version": "2.6.0", "description": "Dynamic broadcast graphics rendered in a browser", "keywords": [ "graphics", "nodecg", "node", "dynamic", "broadcast" ], "homepage": "https://nodecg.dev/", "bugs": "https://github.com/hoishin/nodecg/issues", "repository": { "type": "git", "url": "https://github.com/hoishin/nodecg.git" }, "license": "MIT", "exports": { ".": { "types": "./types/index.d.ts" }, "./augment-window": { "types": "./types/augment-window.d.ts" } }, "files": [ "dist", "out", "bundles/.empty_directory", "db/.empty_directory", "schemas", "types", "index.js" ], "workspaces": [ "workspaces/internal-util", "workspaces/database-adapter-types", "workspaces/database-adapter-sqlite-legacy", "workspaces/cli" ], "scripts": { "start": "node index.js", "dev": "del-cli dist out && run-p dev:*", "dev:client": "npm run build:client -- --watch", "dev:tsc": "tsc -b src/server src/client --watch --preserveWatchOutput", "dev:copy-templates": "onchange \"src/server/**/*.tmpl\" -i -- cpy \"src/server/**/*.tmpl\" out/server", "dev:workspaces": "tsx scripts/workspaces-parallel.ts dev", "test": "vitest", "typetest": "cd typetest/fake-bundle && npm run build", "lint": "npm-run-all -s lint:*", "lint:prettier": "prettier --check .", "lint:eslint": "eslint --cache", "fix": "npm-run-all -s fix:*", "fix:prettier": "prettier --write .", "fix:eslint": "npm run lint:eslint -- --fix ", "build": "del-cli dist out && run-s build:*", "build:workspaces": "npm --workspaces run build", "build:tsc": "tsc -b src/server src/client", "build:client": "tsx scripts/build-client.ts", "build:copy-templates": "cpy \"src/server/**/*.tmpl\" out/server" }, "dependencies": { "@nodecg/cli": "2.6.0", "@nodecg/database-adapter-sqlite-legacy": "2.6.0", "@nodecg/database-adapter-types": "2.6.0", "@nodecg/internal-util": "2.6.0", "@nodecg/json-schema-defaults": "^1.0.4", "@nodecg/json-schema-lib": "0.1.0", "@polymer/app-layout": "^3.1.0", "@polymer/app-route": "^3.0.2", "@polymer/iron-collapse": "^3.0.1", "@polymer/iron-flex-layout": "^3.0.1", "@polymer/iron-icons": "^3.0.1", "@polymer/iron-image": "^3.0.2", "@polymer/iron-localstorage": "^3.0.1", "@polymer/iron-pages": "^3.0.1", "@polymer/iron-selector": "^3.0.1", "@polymer/paper-button": "^3.0.1", "@polymer/paper-card": "^3.0.1", "@polymer/paper-dialog": "^3.0.1", "@polymer/paper-dialog-behavior": "^3.0.1", "@polymer/paper-dialog-scrollable": "^3.0.1", "@polymer/paper-icon-button": "^3.0.2", "@polymer/paper-item": "^3.0.1", "@polymer/paper-slider": "^3.0.1", "@polymer/paper-spinner": "^3.0.2", "@polymer/paper-styles": "^3.0.1", "@polymer/paper-tabs": "^3.1.0", "@polymer/paper-toast": "^3.0.1", "@polymer/paper-toolbar": "^3.0.1", "@polymer/polymer": "^3.5.1", "@sentry/browser": "^7.91.0", "@sentry/node": "^7.91.0", "@types/cookie-parser": "^1.4.6", "@types/express-session": "^1.17.10", "@types/multer": "^1.4.11", "@types/node": "20", "@types/passport": "^1.0.16", "@types/soundjs": "^0.6.31", "@vaadin/vaadin-upload": "^4.4.3", "@webcomponents/webcomponentsjs": "^2.8.0", "ajv": "^8.17.1", "ajv-draft-04": "^1.0.0", "ajv-formats": "^2.1.1", "body-parser": "^1.20.2", "cheerio": "1.0.0-rc.12", "chokidar": "^4.0.3", "clipboard": "^2.0.11", "compression": "^1.7.4", "cookie-parser": "^1.4.6", "cookies-js": "^1.2.3", "cosmiconfig": "^8.3.6", "draggabilly": "^2.4.1", "events": "^3.3.0", "express": "^4.18.2", "express-session": "^1.17.3", "express-transform-bare-module-specifiers": "^1.0.4", "extend": "^3.0.2", "fast-equals": "^5.0.1", "fast-memoize": "^2.5.2", "fp-ts": "^2.16.9", "git-rev-sync": "^3.0.2", "hasha": "^5.2.2", "httpolyglot": "^0.1.2", "iframe-resizer": "^4.3.9", "is-error": "^2.2.2", "json-ptr": "^3.1.1", "klona": "^2.0.6", "lodash": "^4.17.21", "multer": "^1.4.5-lts.1", "nano-spawn": "^0.2.0", "object-path": "^0.11.8", "packery": "^2.1.2", "passport": "^0.6.0", "passport-discord": "^0.1.4", "passport-local": "^1.0.0", "passport-steam": "^1.0.18", "passport-twitch-helix": "^1.1.0", "process": "^0.11.10", "semver": "^7.6.3", "serialize-error": "^8.1.0", "socket.io": "^4.8.1", "socket.io-client": "^4.8.1", "soundjs": "^1.0.1", "ts-essentials": "^9.4.1", "util": "^0.12.5", "winston": "^3.11.0", "yargs": "^15.4.1", "zod": "^3.22.4" }, "devDependencies": { "@eslint/js": "^9.17.0", "@types/compression": "^1.7.5", "@types/express": "^4.17.21", "@types/extend": "^3.0.4", "@types/git-rev-sync": "^2.0.2", "@types/is-ci": "^3.0.4", "@types/lodash": "^4.17.13", "@types/object-path": "^0.11.4", "@types/passport-discord": "^0.1.14", "@types/passport-local": "^1.0.38", "@types/passport-steam": "^1.0.5", "@types/semver": "^7.5.8", "@types/yargs": "^15.0.19", "@vitest/coverage-v8": "^3.0.2", "cpy-cli": "^5.0.0", "del-cli": "^5.1.0", "esbuild": "^0.19.12", "esbuild-plugin-copy": "^2.1.1", "eslint": "^9.17.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-simple-import-sort": "^12.1.1", "is-ci": "^3.0.1", "npm-run-all2": "^7.0.2", "onchange": "^7.1.0", "prettier": "^3.4.2", "puppeteer": "^23.11.1", "ts-node": "^10.9.2", "tsx": "^4.19.2", "typescript": "~5.7.2", "typescript-eslint": "^8.18.2", "vitest": "^3.0.2", "vitest-mock-express": "^2.2.0" }, "engines": { "node": "^20.9.0 || ^22.11.0" }, "publishConfig": { "access": "public" } }