UNPKG

cassandraorm-js

Version:

The most advanced ORM for Apache Cassandra and ScyllaDB with native TypeScript support, AI/ML integration, and enterprise-grade features

85 lines (84 loc) 2.43 kB
{ "name": "cassandraorm-js", "version": "1.0.3", "description": "The most advanced ORM for Apache Cassandra and ScyllaDB with native TypeScript support, AI/ML integration, and enterprise-grade features", "main": "dist/index.js", "type": "module", "types": "dist/index.d.ts", "keywords": [ "cassandra", "scylladb", "orm", "typescript", "ai", "ml", "vector-search", "event-sourcing", "graphql", "real-time", "enterprise", "nosql", "database", "distributed-transactions", "semantic-caching", "time-series", "query-builder", "migrations", "monitoring", "plugins", "connection-pooling" ], "author": { "name": "Wemerson Silva", "email": "wemerson.silva.kz@gmail.com", "url": "https://github.com/wemerson-silva-kz" }, "license": "MIT", "repository": { "type": "git", "url": "https://github.com/wemerson-silva-kz/cassandraorm-js.git" }, "bugs": { "url": "https://github.com/wemerson-silva-kz/cassandraorm-js/issues" }, "homepage": "https://github.com/wemerson-silva-kz/cassandraorm-js#readme", "scripts": { "test": "node playground/test-ci-simple.js", "test:full": "bun test", "test:integration": "bun run tests/integration.test.ts", "test:ci": "node playground/test-ci-simple.js", "build": "bun build src/index.ts --outdir dist --target node && cp types.d.ts dist/index.d.ts 2>/dev/null || echo 'Using embedded types...'", "build:types": "tsc --declaration --emitDeclarationOnly --outDir dist", "build:full": "npm run clean && npm run build && npm run build:types", "lint": "eslint src/**/*.ts", "clean": "rm -rf dist", "prepublishOnly": "npm run clean && npm run build && npm test", "release": "npm version patch && npm publish && git push --tags", "release:minor": "npm version minor && npm publish && git push --tags", "release:major": "npm version major && npm publish && git push --tags" }, "dependencies": { "cassandra-driver": "^4.7.2" }, "devDependencies": { "@types/node": "^20.0.0", "typescript": "^5.0.0", "eslint": "^8.0.0", "bun-types": "latest" }, "engines": { "node": ">=18.0.0" }, "files": [ "src/", "dist/", "README.md", "README.pt.md", "LICENSE", "docs/" ], "publishConfig": { "access": "public", "registry": "https://registry.npmjs.org/" } }