{
	"name": "@rbxts/fusion",
	"version": "0.2.0",
	"description": "TypeScript support for Fusion",
	"main": "src/init.lua",
	"typings": "src/index.d.ts",
	"scripts": {
		"eslint": "eslint \"src/**/*.ts\" --max-warnings 0",
		"eslint-fix": "eslint \"src/**/*.ts\" --fix",
		"test": "npm run test-build && npm run test-run",
		"test-build": "rojo build test-runner.project.json -o test.rbxl",
		"test-run": "run-in-roblox --place test.rbxl --script test-runner/Run.client.lua",
		"dev-add-version": "copy package.json package-temp.json & for /F \"tokens=*\" %n IN ('git rev-parse --short HEAD') DO (cat package.json | jq --tab \".version |= . + \\\"-dev-%n\\\"\" > package-new.json & move package-new.json package.json)",
		"dev-undo-version": "move package-temp.json package.json",
		"dev-publish": "npm test && npm run eslint && npm run dev-add-version && npm publish --tag next & npm run dev-undo-version",
		"dev-publish-no-test": "npm run eslint && npm run dev-add-version && npm publish --tag next & npm run dev-undo-version"
	},
	"keywords": [
		"roblox",
		"typescript",
		"fusion"
	],
	"contributors": [
		{
			"name": "Dionysusnu",
			"url": "https://github.com/Dionysusnu"
		}
	],
	"repository": {
		"type": "git",
		"url": "https://github.com/Dionysusnu/Fusion.git"
	},
	"bugs": "https://github.com/Dionysusnu/Fusion/issues",
	"author": "Elttob",
	"license": "MIT",
	"devDependencies": {
		"@rbxts/compiler-types": "^1.2.3-types.0",
		"@rbxts/types": "^1.0.519",
		"@typescript-eslint/eslint-plugin": "^4.29.2",
		"@typescript-eslint/parser": "^4.29.2",
		"eslint": "^7.32.0",
		"eslint-config-prettier": "^6.15.0",
		"eslint-plugin-prettier": "^3.4.0",
		"eslint-plugin-roblox-ts": "^0.0.8",
		"eslint-plugin-simple-import-sort": "^7.0.0",
		"prettier": "^2.3.1",
		"typescript": "^4.3.4"
	},
	"publishConfig": {
		"access": "public"
	},
	"directories": {
		"lib": "src"
	},
	"files": [
		"src"
	]
}
