{
	"name": "alt1",
	"version": "0.1.2",
	"private": false,
	"author": {
		"name": "Skillbert",
		"url": "https://runeapps.org"
	},
	"repository": {
		"type": "git",
		"url": "https://github.com/skillbert/alt1.git"
	},
	"scripts": {
		"clean": "rimraf dist/",
		"build": "webpack --config scripts/main.config.mjs",
		"watch": "webpack --config scripts/main.config.mjs --watch",
		"build-tools": "webpack --config ./scripts/tools.config.mjs",
		"build-full": "npm run clean && npm run build-tools && npm run build",
		"tests": "webpack serve --config ./scripts/tests.config.mjs"
	},
	"exports": {
		".": {
			"alt1-source": "./src/base/index.ts",
			"default": "./dist/base/index.js"
		},
		"./ability": {
			"alt1-source": "./src/ability/index.ts",
			"default": "./dist/ability/index.js"
		},
		"./abilitytooltip": {
			"alt1-source": "./src/abilitytooltip/index.ts",
			"default": "./dist/abilitytooltip/index.js"
		},
		"./animal": {
			"alt1-source": "./src/animal/index.ts",
			"default": "./dist/animal/index.js"
		},
		"./base": {
			"alt1-source": "./src/base/index.ts",
			"default": "./dist/base/index.js"
		},
		"./bosstimer": {
			"alt1-source": "./src/bosstimer/index.ts",
			"default": "./dist/bosstimer/index.js"
		},
		"./buffs": {
			"alt1-source": "./src/buffs/index.ts",
			"default": "./dist/buffs/index.js"
		},
		"./chatbox": {
			"alt1-source": "./src/chatbox/index.ts",
			"default": "./dist/chatbox/index.js"
		},
		"./datapng-loader": {
			"alt1-source": "./src/datapng-loader/index.ts",
			"default": "./dist/datapng-loader/index.js"
		},
		"./dialog": {
			"alt1-source": "./src/dialog/index.ts",
			"default": "./dist/dialog/index.js"
		},
		"./dropsmenu": {
			"alt1-source": "./src/dropsmenu/index.ts",
			"default": "./dist/dropsmenu/index.js"
		},
		"./font-loader": {
			"alt1-source": "./src/font-loader/index.ts",
			"default": "./dist/font-loader/index.js"
		},
		"./imagedata-loader": {
			"alt1-source": "./src/imagedata-loader/index.ts",
			"default": "./dist/imagedata-loader/index.js"
		},
		"./ocr": {
			"alt1-source": "./src/ocr/index.ts",
			"default": "./dist/ocr/index.js"
		},
		"./targetmob": {
			"alt1-source": "./src/targetmob/index.ts",
			"default": "./dist/targetmob/index.js"
		},
		"./tooltip": {
			"alt1-source": "./src/tooltip/index.ts",
			"default": "./dist/tooltip/index.js"
		},
		"./xpcounter": {
			"alt1-source": "./src/xpcounter/index.ts",
			"default": "./dist/xpcounter/index.js"
		},
		"./fonts/*": {
			"alt1-source": "./src/fonts/*",
			"default": "./dist/fonts/*"
		},
		"./*": {
			"alt1-source": [
				"./src/*/index.ts",
				"./src/*.ts"
			],
			"default": [
				"./dist/*/index.js",
				"./dist/*.js"
			]
		}
	},
	"type": "commonjs",
	"devDependencies": {
		"@types/glob": "^5.0.35",
		"@types/node": "^20.3.1",
		"@types/react": "^16.9.2",
		"@types/react-dom": "^16.9.0",
		"@types/sharp": ">=0.27.1",
		"@types/webpack": "^5.28.0",
		"@types/webpack-env": "^1.16.2",
		"canvas": ">=2.11.2",
		"css-loader": "^6.2.0",
		"glob": "^7.1.2",
		"rimraf": "^5.0.1",
		"sharp": ">=0.31.3",
		"style-loader": "^3.2.1",
		"ts-loader": "^9.2.5",
		"typescript": "^5.1.3",
		"webpack": "^5.86.0",
		"webpack-cli": "^5.1.4",
		"webpack-dev-server": "^5.2.3"
	},
	"sideEffects": [
		"./src/base/imagedata-extensions.ts"
	],
	"peerDependencies": {
		"canvas": ">=2.11.2",
		"sharp": ">=0.31.3"
	},
	"peerDependenciesMeta": {
		"canvas": {
			"//reason": "Polyfill for canvas actions when running outside the browser",
			"optional": true
		},
		"sharp": {
			"//reason": "Needed for image compression/decompression when running outside the browser and during webpack compilation",
			"optional": true
		}
	}
}
