{
	"name": "@careevolution/orchestrate",
	"version": "2.6.0",
	"description": "A TypeScript client for the Orchestrate API",
	"main": "dist/cjs/index.js",
	"module": "dist/esm/index.js",
	"type": "module",
	"scripts": {
		"build": "tsc -p tsconfig.esm.json && tsc -p tsconfig.cjs.json && node ./scripts/build-cjs-package.mjs",
		"test": "vitest run",
		"test:watch": "vitest",
		"fmt": "prettier --check .",
		"fmt:fix": "prettier --write .",
		"test:e2e": "vitest -c vitest.config.e2e.js"
	},
	"author": "CareEvolution",
	"license": "Apache-2.0",
	"homepage": "https://rosetta-api.docs.careevolution.com/",
	"devDependencies": {
		"@types/node": "^22.0.0",
		"@typescript-eslint/eslint-plugin": "^8.0.0",
		"dotenv": "^16.3.1",
		"prettier": "^3.2.5",
		"rollup": "^4.0.2",
		"typescript": "~5.8.2",
		"vitest": "^3.0.2"
	},
	"keywords": [
		"Rosetta",
		"CareEvolution",
		"Orchestrate"
	],
	"dependencies": {
		"@types/fhir": "^0.0.41"
	},
	"files": [
		"dist"
	],
	"engines": {
		"node": ">=18.0.0"
	},
	"exports": {
		".": {
			"import": "./dist/esm/index.js",
			"require": "./dist/cjs/index.js",
			"types": "./dist/esm/index.d.ts",
			"default": "./dist/esm/index.mjs"
		},
		"./terminology": {
			"import": "./dist/esm/terminology.js",
			"require": "./dist/cjs/terminology.js",
			"types": "./dist/esm/terminology.d.ts",
			"default": "./dist/esm/terminology.js"
		},
		"./convert": {
			"import": "./dist/esm/convert.js",
			"require": "./dist/cjs/convert.js",
			"types": "./dist/esm/convert.d.ts",
			"default": "./dist/esm/convert.js"
		},
		"./insight": {
			"import": "./dist/esm/insight.js",
			"require": "./dist/cjs/insight.js",
			"types": "./dist/esm/insight.d.ts",
			"default": "./dist/esm/insight.js"
		},
		"./exceptions": {
			"import": "./dist/esm/exceptions.js",
			"require": "./dist/cjs/exceptions.js",
			"types": "./dist/esm/exceptions.d.ts",
			"default": "./dist/esm/exceptions.js"
		},
		"./identity": {
			"import": "./dist/esm/identity.js",
			"require": "./dist/cjs/identity.js",
			"types": "./dist/esm/identity.d.ts",
			"default": "./dist/esm/identity.js"
		},
		"./identity/monitoring": {
			"import": "./dist/esm/identityMonitoring.js",
			"require": "./dist/cjs/identityMonitoring.js",
			"types": "./dist/esm/identityMonitoring.d.ts",
			"default": "./dist/esm/identityMonitoring.js"
		}
	},
	"typesVersions": {
		"*": {
			".": [
				"./dist/esm/index.d.ts"
			],
			"terminology": [
				"./dist/esm/terminology.d.ts"
			],
			"convert": [
				"./dist/esm/convert.d.ts"
			],
			"insight": [
				"./dist/esm/insight.d.ts"
			],
			"exceptions": [
				"./dist/esm/exceptions.d.ts"
			],
			"identity": [
				"./dist/esm/identity.d.ts"
			],
			"identity/monitoring": [
				"./dist/esm/identityMonitoring.d.ts"
			]
		}
	}
}
