{ "name": "foundry-pf2e", "version": "5.14.1", "description": "", "private": true, "type": "module", "scripts": { "build": "npm run clean && npm run build:packs && vite build", "build:packs": "tsx ./build/build-packs.ts", "build:packs:json": "tsx ./build/build-packs.ts json", "build:conditions": "tsx ./build/conditions.ts", "clean": "tsx ./build/clean.ts", "watch": "npm run clean && npm run build:packs && vite build --watch --mode development", "hot": "vite serve", "link": "tsx ./build/link-foundry.ts", "extractPacks": "tsx ./build/extract-packs.ts", "pretest": "npm run lint", "test": "jest", "migrate": "tsx ./build/run-migration.ts", "lint": "npm run lint:ts && npm run lint:json && npm run prettier:scss", "lint:ts": "eslint ./build ./src ./tests ./types --ext .ts", "prettier:scss": "prettier --check src/styles", "lint:json": "eslint ./static --ext .json --no-eslintrc --plugin json --rule \"json/*: error\" --rule \"linebreak-style: error\"", "lint:fix": "eslint ./build ./src ./tests ./types --ext .ts --fix && prettier --write src/styles" }, "author": "The PF2e System Developers", "license": "Apache-2.0", "devDependencies": { "@pixi/graphics-smooth": "^1.1.0", "@pixi/particle-emitter": "5.0.8", "@types/fs-extra": "^11.0.4", "@types/glob": "^8.1.0", "@types/jest": "^29.5.12", "@types/jquery": "^3.5.29", "@types/jsdom": "^21.1.6", "@types/luxon": "^3.4.2", "@types/node": "20.11.19", "@types/prompts": "^2.4.9", "@types/showdown": "^2.0.6", "@types/sortablejs": "^1.15.8", "@types/tooltipster": "^0.0.35", "@types/uuid": "^9.0.8", "@types/yaireo__tagify": "4.17.0", "@typescript-eslint/eslint-plugin": "^6.21.0", "@typescript-eslint/parser": "^6.21.0", "classic-level": "^1.3.0", "es-jest": "^2.1.0", "eslint": "^8.56.0", "eslint-config-prettier": "9.1.0", "eslint-plugin-jest": "^27.9.0", "eslint-plugin-json": "^3.1.0", "eslint-plugin-prettier": "5.1.3", "fs-extra": "^11.2.0", "gsap": "3.11.5", "handlebars": "4.7.7", "jest": "^29.7.0", "jest-each": "^29.7.0", "jsdom": "^24.0.0", "peggy": "^3.0.2", "pixi.js": "7.2.4", "prettier": "3.2.5", "prompts": "^2.4.2", "prosemirror-view": "1.32.5", "sass": "^1.71.0", "socket.io": "4.6.2", "socket.io-client": "4.6.2", "tinymce": "6.7.3", "tsconfig-paths": "^4.2.0", "tsx": "^4.7.1", "typescript": "^5.3.3", "vite": "^5.1.3", "vite-plugin-checker": "^0.6.4", "vite-plugin-static-copy": "^1.0.1", "vite-tsconfig-paths": "^4.3.1", "yargs": "^17.7.2" }, "dependencies": { "@codemirror/autocomplete": "^6.12.0", "@codemirror/lang-json": "^6.0.1", "@yaireo/tagify": "4.16.4", "codemirror": "^6.0.1", "luxon": "^3.4.4", "minisearch": "^6.3.0", "nouislider": "^15.7.1", "remeda": "^1.43.0", "sortablejs": "^1.15.2", "uuid": "^9.0.1" } }