{
	"name": "ts-ucode",
	"version": "0.0.1",
	"description": "TypeScript tools for OpenWRT ucode",
	"main": "./lib/index.js",
	"files": [
		"README.md",
		"LICENSE",
		"ucode/",
		"lib/",
		"bin/"
	],
	"directories": {
		"bin": "./bin"
	},
	"scripts": {
		"build": "npm run clear && tsc -p tsconfig.json && cp -a src/transformers/helpers/*.uc lib/transformers/helpers/",
		"format": "eslint --quiet --fix src/ ucode/types/",
		"lint": "eslint --quiet src/ ucode/types/",
		"clear": "rm -rf ./test/out/* ./lib",
		"test": "npm run build && ./test/run-tests.sh"
	},
	"repository": {
		"type": "git",
		"url": "git+https://github.com/huafu/ts-ucode.git"
	},
	"keywords": [
		"ucode",
		"openwrt",
		"ts",
		"typescript"
	],
	"author": "Huafu Gandon <huafu.gandon@gmail.com>",
	"license": "MIT",
	"bugs": {
		"url": "https://github.com/huafu/ts-ucode/issues"
	},
	"homepage": "https://github.com/huafu/ts-ucode#readme",
	"dependencies": {
		"eslint": "^8.28.0",
		"typescript": "^4.9.3",
		"utility-types": "^3.10.0"
	},
	"devDependencies": {
		"@types/eslint": "^8.4.10",
		"@types/node": "^18.11.9",
		"@typescript-eslint/eslint-plugin": "^5.45.0",
		"@typescript-eslint/parser": "^5.45.0",
		"eslint-config-prettier": "^8.5.0",
		"eslint-import-resolver-typescript": "^3.5.2",
		"eslint-plugin-import": "^2.26.0",
		"eslint-plugin-prettier": "^4.2.1",
		"prettier": "^2.7.1"
	}
}
