{
	"name": "@arwed/signal",
	"version": "0.0.2",
	"description": "A signal to manage asynchronous tasks using coroutines.",
	"main": "build/cjs/index.js",
	"module": "build/esm/index.js",
	"repository": "git@gitea.metthub.de:3001/Pfeifenjoy/signal.git",
	"scripts": {
		"build:cjs": "npx tsc --project tsconfig.cjs.json",
		"build:esm": "npx tsc --project tsconfig.esm.json",
		"build": "npm run build:cjs && npm run build:esm",
		"clean": "rm -rf build",
		"test": "npm run test:lint && npm run test:unit",
		"test:lint": "npx eslint src test",
		"test:unit": "npx jest",
		"prepack": "npm run clean && npm run build"
	},
	"keywords": [
		"async",
		"signal"
	],
	"author": "Arwed Mett",
	"license": "MIT",
	"devDependencies": {
		"@types/jest": "^29.5.12",
		"@types/node": "^20.13.0",
		"@typescript-eslint/eslint-plugin": "^7.11.0",
		"@typescript-eslint/parser": "^7.11.0",
		"eslint": "^8.30.0",
		"jest": "^29.7.0",
		"ts-jest": "^29.1.4",
		"ts-node": "^10.9.1",
		"typescript": "^5.4.5"
	}
}
