{ "name": "vagabond-foundryvtt", "version": "0.1.0", "description": "Foundry VTT system for Vagabond RPG", "scripts": { "build": "npm run build:css && npm run build:packs", "build:css": "sass styles/scss/vagabond.scss styles/vagabond.css --style=compressed", "build:packs": "fvtt package workon vagabond --type System && npm run build:pack:ancestries && npm run build:pack:classes && npm run build:pack:spells && npm run build:pack:perks && npm run build:pack:weapons && npm run build:pack:armor && npm run build:pack:equipment", "build:pack:ancestries": "fvtt package pack -n ancestries -t Item --in packs/_source/ancestries --out packs", "build:pack:classes": "fvtt package pack -n classes -t Item --in packs/_source/classes --out packs", "build:pack:spells": "fvtt package pack -n spells -t Item --in packs/_source/spells --out packs", "build:pack:perks": "fvtt package pack -n perks -t Item --in packs/_source/perks --out packs", "build:pack:weapons": "fvtt package pack -n weapons -t Item --in packs/_source/weapons --out packs", "build:pack:armor": "fvtt package pack -n armor -t Item --in packs/_source/armor --out packs", "build:pack:equipment": "fvtt package pack -n equipment -t Item --in packs/_source/equipment --out packs", "watch": "sass styles/scss/vagabond.scss styles/vagabond.css --watch --style=expanded --source-map", "lint": "eslint module/", "lint:fix": "eslint module/ --fix", "format": "prettier --write \"module/**/*.mjs\" \"styles/**/*.scss\" \"lang/**/*.json\" \"*.json\" \"*.md\"", "format:check": "prettier --check \"module/**/*.mjs\" \"styles/**/*.scss\" \"lang/**/*.json\" \"*.json\" \"*.md\"", "prepare": "husky", "release": "npm run build && zip -r vagabond.zip system.json module/ templates/ styles/vagabond.css lang/ packs/ assets/ LICENSE README.md" }, "repository": { "type": "git", "url": "git+https://github.com/calcorum/vagabond-rpg-foundryvtt.git" }, "author": "Cal Corum ", "license": "MIT", "bugs": { "url": "https://github.com/calcorum/vagabond-rpg-foundryvtt/issues" }, "homepage": "https://github.com/calcorum/vagabond-rpg-foundryvtt#readme", "devDependencies": { "@foundryvtt/foundryvtt-cli": "^3.0.2", "eslint": "^8.57.0", "husky": "^9.1.0", "lint-staged": "^15.2.0", "prettier": "^3.3.0", "sass": "^1.69.0" }, "lint-staged": { "module/**/*.mjs": [ "eslint --fix", "prettier --write" ], "styles/**/*.scss": [ "prettier --write" ], "lang/**/*.json": [ "prettier --write" ], "*.{json,md}": [ "prettier --write" ] }, "type": "module" }