{
	"name": "@gpichot/typespec-typescript-emitter",
	"version": "1.4.1",
	"description": "A TypeSpec library providing an emitter that generates TypeScript types and a structured routes object for robust importing",
	"homepage": "https://github.com/crowbait/typespec-typescript-emitter#readme",
	"bugs": "https://github.com/crowbait/typespec-typescript-emitter/issues",
	"license": "MIT",
	"author": {
		"name": "Crowbait",
		"url": "https://github.com/crowbait"
	},
	"type": "module",
	"main": "dist/src/index.js",
	"exports": {
		".": {
			"types": "./dist/src/index.d.ts",
			"default": "./dist/src/index.js"
		},
		"./testing": {
			"types": "./dist/src/testing/index.d.ts",
			"default": "./dist/src/testing/index.js"
		}
	},
	"devDependencies": {
		"@types/node": "latest",
		"@typespec/compiler": "^1.3.0",
		"@typespec/http": "^1.3.0",
		"eslint": "^9.15.0",
		"husky": "^9.1.6",
		"prettier": "^3.0.3",
		"rimraf": "^6.0.1",
		"typescript": "^5.3.3",
		"typescript-eslint": "^8.15.0",
		"vitest": "^3.2.4"
	},
	"peerDependencies": {
		"@typespec/compiler": "^1.0.0",
		"@typespec/http": "^1.0.0"
	},
	"scripts": {
		"build": "rimraf dist && tsc",
		"watch": "tsc --watch",
		"test": "npm run build && node --test",
		"lint": "eslint src/ test/ --report-unused-disable-directives --max-warnings=0",
		"lint:fix": "eslint . --report-unused-disable-directives --fix",
		"format": "prettier . --write",
		"format:check": "prettier --check .",
		"prepare": "husky",
		"prepublishOnly": "npm run build"
	}
}
