{
	"name": "@autolib/core",
	"description": "The core library of autolib, that can manage your package.json for library development.",
	"version": "0.2.0",
	"license": "MIT",
	"private": false,
	"archetype": {
		"platform": "node",
		"language": "ts",
		"kind": "lib"
	},
	"keywords": [
		"javascript",
		"js",
		"managed-by-autotool",
		"ts",
		"typescript"
	],
	"type": "module",
	"config": {
		"engine-strict": false
	},
	"publishConfig": {
		"access": "public"
	},
	"scripts": {
		"build": "turbo run build-lib_ --concurrency 16 --cache-dir .cache/turbo --filter @autolib/core",
		"build-lib_": "vite build",
		"build-lib:require:typedoc_": "# chain",
		"lint:depcheck": "turbo run lint:depcheck_ --concurrency 16 --cache-dir .cache/turbo --filter @autolib/core",
		"lint:depcheck_": "depcheck",
		"lint:es": "turbo run lint:es_ --concurrency 16 --cache-dir .cache/turbo --filter @autolib/core",
		"lint:es_": "eslint --max-warnings=0 --fix --no-error-on-unmatched-pattern .",
		"lint:format": "turbo run lint:format_ --concurrency 16 --cache-dir .cache/turbo --filter @autolib/core",
		"lint:format_": "prettier --no-plugin-search --cache-location .cache/prettier --check .",
		"lint:md": "turbo run lint:md_ --concurrency 16 --cache-dir .cache/turbo --filter @autolib/core",
		"lint:md_": "remark --frail --no-stdout --silently-ignore .",
		"lint:tsc": "turbo run lint:tsc_ --concurrency 16 --cache-dir .cache/turbo --filter @autolib/core",
		"lint:tsc_": "tsc --noEmit",
		"publint": "turbo run publint_ --concurrency 16 --cache-dir .cache/turbo --filter @autolib/core",
		"publint_": "publint dist",
		"all": "turbo run all_ --concurrency 16 --cache-dir .cache/turbo --filter @autolib/core",
		"format": "turbo run format_ --concurrency 16 --cache-dir .cache/turbo --filter @autolib/core",
		"format_": "prettier --no-plugin-search --cache-location .cache/prettier --write .",
		"prebuild_": "vite build --config vite-prebuild.config.ts",
		"test": "turbo run test_ --concurrency 16 --cache-dir .cache/turbo --filter @autolib/core",
		"test_": "vitest --passWithNoTests --coverage --run",
		"test:watch": "vitest --passWithNoTests --coverage"
	},
	"exports": {
		".": {
			"types": "./src/index.ts",
			"import": "./dist/index.js",
			"require": "./dist/index.cjs",
			"default": "./dist/index.js"
		},
		"./readme": "./readme.md"
	},
	"dependencies": {
		"@alexaegis/common": "^0.2.3",
		"@alexaegis/fs": "^0.2.3",
		"@alexaegis/logging": "^0.2.3",
		"@alexaegis/workspace-tools": "^0.2.3",
		"@types/node": "^20.3.1",
		"globby": "^13.2.0",
		"prettier": "^2.8.8",
		"rollup": "^3.25.1",
		"ts-node": "^10.9.1",
		"typescript": "^5.1.3",
		"vite": "^4.3.9"
	},
	"devDependencies": {
		"@alexaegis/eslint-config-vitest": "^0.3.2",
		"@alexaegis/ts": "^0.3.2",
		"@alexaegis/vitest": "^0.3.2",
		"@types/node": "^20.3.1",
		"@types/yargs": "^17.0.24",
		"publint": "^0.1.12",
		"vite": "^4.3.9",
		"vitest": "^0.32.2"
	}
}
