parse-server-schema-manager
Version:
Schema-as-code utilities for managing Parse Server schemas, indexes, and class-level permissions.
75 lines (74 loc) • 2.32 kB
JSON
{
"name": "parse-server-schema-manager",
"version": "3.0.1",
"description": "Schema-as-code utilities for managing Parse Server schemas, indexes, and class-level permissions.",
"main": "dist/index.js",
"types": "dist/index.d.ts",
"sideEffects": false,
"exports": {
".": {
"types": "./dist/index.d.ts",
"require": "./dist/index.js",
"default": "./dist/index.js"
}
},
"files": [
"dist",
"README.md",
"CHANGELOG.md",
"LICENSE"
],
"packageManager": "bun@1.3.0",
"scripts": {
"clean": "node -e \"const fs=require('node:fs'); const path=require('node:path'); const dir='dist'; fs.mkdirSync(dir,{recursive:true}); for (const entry of fs.readdirSync(dir)) fs.rmSync(path.join(dir,entry),{recursive:true,force:true,maxRetries:5,retryDelay:100})\"",
"build": "bun run build:js && bun run build:types",
"build:js": "bun build --target=node --format=cjs --packages=external --outfile=dist/index.js src/index.ts",
"build:types": "tsc --emitDeclarationOnly --declaration --outDir dist",
"make": "bun run build",
"type-check": "tsc --noEmit",
"test": "bun test test/integration",
"coverage": "bun test --coverage --coverage-reporter=lcov test/integration",
"lint": "eslint src/index.ts",
"ci": "bun run type-check && bun run coverage",
"pack:check": "bun run build && npm pack --dry-run --ignore-scripts",
"prepack": "bun run build"
},
"engines": {
"node": ">=20"
},
"repository": {
"type": "git",
"url": "git+https://github.com/vahidalizad/parse-server-schema-manager.git"
},
"bugs": {
"url": "https://github.com/vahidalizad/parse-server-schema-manager/issues"
},
"author": "Vahid Alizad",
"license": "ISC",
"keywords": [
"parse-server",
"javascript",
"backend",
"CLP",
"DBML",
"schema",
"schema-as-code"
],
"homepage": "https://github.com/vahidalizad/parse-server-schema-manager#readme",
"publishConfig": {
"access": "public"
},
"peerDependencies": {
"parse": ">=6 <9"
},
"devDependencies": {
"@typescript-eslint/parser": "^8.59.3",
"detect-port": "^2.1.0",
"eslint": "^10.3.0",
"globals": "^17.6.0",
"parse": "^8.6.0",
"parse-server": "^9.9.0",
"typescript": "^6.0.3",
"@types/bun": "^1.3.13"
}
}