UNPKG

@baseplate-dev/sync

Version:

Library for syncing Baseplate descriptions

89 lines 2.13 kB
{ "name": "@baseplate-dev/sync", "version": "0.3.3", "description": "Library for syncing Baseplate descriptions", "keywords": [ "code-generation", "typescript", "sync-engine", "baseplate", "full-stack" ], "homepage": "https://www.baseplate.dev", "repository": { "type": "git", "url": "https://github.com/halfdomelabs/baseplate", "directory": "packages/sync" }, "license": "MPL-2.0", "author": "Half Dome Labs LLC", "sideEffects": false, "type": "module", "imports": { "#src/*": "./dist/*" }, "exports": { ".": { "types": "./dist/index.d.ts", "import": "./dist/index.js" }, "./extractor-test-utils": { "types": "./dist/templates/extractor/test-utils/index.d.ts", "import": "./dist/templates/extractor/test-utils/index.js" } }, "files": [ "README.md", "LICENSE", "CHANGELOG", "dist/**/*", "!dist/**/*.d.ts.map", "!dist/**/*.tsbuildinfo" ], "dependencies": { "chalk": "5.3.0", "es-toolkit": "1.31.0", "execa": "9.3.0", "fast-json-patch": "^3.1.1", "globby": "^14.0.2", "ignore": "^7.0.5", "micromatch": "^4.0.8", "ms": "2.1.3", "node-diff3": "3.1.2", "p-limit": "6.1.0", "prettier": "3.6.2", "zod": "3.24.1", "@baseplate-dev/utils": "0.3.3" }, "devDependencies": { "@types/micromatch": "^4.0.9", "@types/ms": "0.7.34", "@types/node": "^22.0.0", "eslint": "9.32.0", "memfs": "4.15.1", "typescript": "5.7.3", "vitest": "3.2.4", "@baseplate-dev/tools": "0.3.3" }, "engines": { "node": "^22.0.0" }, "volta": { "extends": "../../package.json" }, "publishConfig": { "access": "public", "provenance": true }, "scripts": { "build": "tsc -p tsconfig.build.json", "clean": "rm -rf ./dist", "lint": "eslint .", "prettier:check": "prettier --check .", "prettier:write": "prettier -w .", "test": "vitest", "test:coverage": "vitest run --coverage", "tsc:watch": "tsc -p tsconfig.build.json --preserveWatchOutput -w", "typecheck": "tsc --noEmit" } }