{"_id":"@bz8085/schema-compiler-with-json","_rev":"2-86c3dd6ec4717182bf859ec0358320b3","name":"@bz8085/schema-compiler-with-json","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@bz8085/schema-compiler-with-json","description":"Cube.js schema compiler which returns json along with file contents","author":{"name":"Cube Dev, Inc."},"version":"1.0.0","repository":{"type":"git","url":"git+https://github.com/cube-js/cube.js.git","directory":"packages/cubejs-schema-compiler"},"engines":{"node":">=10.8.0"},"main":"dist/src/index.js","typings":"dist/src/index.d.ts","scripts":{"build":"rm -rf dist && npm run tsc","generate":"antlr4ts -visitor src/parser/GenericSql.g4","tsc":"tsc","watch":"tsc -w","test":"npm run unit && npm run integration","unit":"TZ=UTC jest --coverage dist/test/unit","integration":"TZ=UTC jest dist/test/integration/*","integration:mssql":"TZ=UTC jest dist/test/integration/mssql","integration:mysql":"TZ=UTC jest dist/test/integration/mysql","integration:postgres":"TZ=UTC jest dist/test/integration/postgres","integration:clickhouse":"TZ=UTC jest dist/test/integration/clickhouse","lint":"eslint src/* test/* --ext .ts,.js","lint:fix":"eslint --fix src/* test/* --ext .ts,.js"},"dependencies":{"@babel/code-frame":"^7.12.11","@babel/core":"^7.12.10","@babel/generator":"^7.12.10","@babel/parser":"^7.12.10","@babel/preset-env":"^7.12.10","@babel/standalone":"^7.12.10","@babel/traverse":"^7.12.10","@babel/types":"^7.12.12","@cubejs-backend/shared":"^0.28.55","@hapi/joi":"^17.1.1","antlr4ts":"0.5.0-alpha.4","camelcase":"^6.2.0","cron-parser":"^3.5.0","humps":"^2.0.1","inflection":"^1.12.0","lru-cache":"^5.1.1","moment-range":"^4.0.1","moment-timezone":"^0.5.33","node-dijkstra":"^2.5.0","ramda":"^0.27.0","syntax-error":"^1.3.0"},"devDependencies":{"@apla/clickhouse":"^1.5.5","@cubejs-backend/linter":"^0.28.22","@cubejs-backend/query-orchestrator":"^0.28.64","@types/babel__code-frame":"^7.0.2","@types/babel__generator":"^7.6.2","@types/babel__parser":"^7.1.1","@types/babel__traverse":"^7.11.0","@types/hapi__joi":"^17.1.1","@types/inflection":"^1.5.28","@types/jest":"^26.0.20","@types/lru-cache":"^5.1.0","@types/node":"^8.10.66","@types/ramda":"^0.27.34","@types/sqlstring":"^2.3.0","@types/syntax-error":"^1.4.1","@types/uuid":"^8.3.0","antlr4ts-cli":"^0.5.0-alpha.4","jest":"^26.6.3","mssql":"^6.1.0","mysql":"^2.18.1","pg-promise":"^10.5.2","request":"^2.88.0","request-promise":"^4.2.4","source-map-support":"^0.5.19","sqlstring":"^2.3.1","testcontainers":"^7.6.2","typescript":"~4.1.5","uuid":"^8.3.2"},"license":"Apache-2.0","eslintConfig":{"extends":"../cubejs-linter"},"jest":{"testEnvironment":"node","collectCoverage":false,"coverageDirectory":"coverage/","collectCoverageFrom":["dist/src/**/*.js","dist/src/**/*.ts"],"coveragePathIgnorePatterns":[".*\\.d\\.ts"]},"bugs":{"url":"https://github.com/cube-js/cube.js/issues"},"homepage":"https://github.com/cube-js/cube.js#readme","_id":"@bz8085/schema-compiler-with-json@1.0.0","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-wXiXlo7MY8F4O/sTPXfu7QN7mrxL/R4JNl34MBCHsbwGsbTMYLfMfAqRF6tjzQaes2M9yMoM3Y5vC3Lvc2gqeQ==","shasum":"8653bd4c3613db43cde744dccf64ffc3d2e204ed","tarball":"https://registry.npmjs.org/@bz8085/schema-compiler-with-json/-/schema-compiler-with-json-1.0.0.tgz","fileCount":23,"unpackedSize":94021,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhucM5CRA9TVsSAnZWagAAxO4P/2oXhc23ZMLsvEH3lWXq\nBtkp8XO/gdIRsrrbdie6NlS9k4QpIvIv7I5ErLQP3sla2LhywtC8q5t3ZoUo\n6cZPnrR2l8AZlQOelvUTf9ZvIk6eBtTyZ/kpFRdDwJCAf2EmOXbhkwmUEBr9\nVFCVweo/1xLYZZYRSSlHmy1/vnJtjaWZg2jQrGOML4OOMIDsJcyBp4GxZg/w\nFJaJYUlNS0wuOnYE509kssMKum8uqtlX3xDfPvO4KKUofyl0BMWPoNnDzKLH\nkMvHm0yKov5KugsQ73aqoUzPiU/xg07QctPYBK2DWSoNfh5+MWj6MUU6VU2M\nrcTcGTkDFhOeNaUBDj35+jUozKxbj6uiegAvJ0dPy3p7jF4w5q4kquN5LpDi\nHAoJ73Jx9GodN2rZYwHScr4UjOpWMC/ESQnR7sLUxDHDIt4cnIGuH178jNte\n2hEM3rdIc6+ChrOdZ6bLmq6ev5D8onnmufFxvjUQUZee0UQaAa/kgMnhDbNu\njuCA1KfGNKJ3WAGxBYAsTIpQmPJyNdCtwqSpgTZtuoyIclHuSjmDhFNyw/21\nHrRGseewdiZ7IKDvy2faTO0Rw8qLZM9ac4QLqcHhHqit89l/lK2MFBmNxw0a\nwomcHQqD38lfk/B9WTLl7B8UK9e2guWwhcYEnZF6Zn7/Dmb1Ck230pfuUa6Q\nXdir\r\n=ZmhI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCbroetziSeL5s3oHsq8WFUGC9uMRJDjOT9GQGsVWJe5QIgWwrl94GD8n6B187ytMEhIkq89N0dnwDs/k+6DPeEogo="}]},"_npmUser":{"name":"bz8085","email":"bz8085@gmail.com"},"directories":{},"maintainers":[{"name":"bz8085","email":"bz8085@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/schema-compiler-with-json_1.0.0_1639564089560_0.8246454000829002"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"time":{"created":"2021-12-15T10:28:09.513Z","1.0.0":"2021-12-15T10:28:09.702Z","modified":"2022-04-04T21:23:34.455Z"},"maintainers":[{"name":"bz8085","email":"bz8085@gmail.com"}],"description":"Cube.js schema compiler which returns json along with file contents","homepage":"https://github.com/cube-js/cube.js#readme","repository":{"type":"git","url":"git+https://github.com/cube-js/cube.js.git","directory":"packages/cubejs-schema-compiler"},"author":{"name":"Cube Dev, Inc."},"bugs":{"url":"https://github.com/cube-js/cube.js/issues"},"license":"Apache-2.0","readme":"<p align=\"center\"><a href=\"https://cube.dev\"><img src=\"https://i.imgur.com/zYHXm4o.png\" alt=\"Cube.js\" width=\"300px\"></a></p>\n\n[Website](https://cube.dev) • [Docs](https://cube.dev/docs) • [Blog](https://cube.dev/blog) • [Slack](https://slack.cube.dev) • [Discourse](https://forum.cube.dev/) • [Twitter](https://twitter.com/thecubejs)\n\n[![npm version](https://badge.fury.io/js/%40cubejs-backend%2Fserver.svg)](https://badge.fury.io/js/%40cubejs-backend%2Fserver)\n[![GitHub Actions](https://github.com/cube-js/cube.js/workflows/Build/badge.svg)](https://github.com/cube-js/cube.js/actions?query=workflow%3ABuild+branch%3Amaster)\n\n# Cube.js Schema Compiler\n\nCube.js Schema acts as an ORM for analytics and allows to model everything from simple counts to cohort retention and funnel analysis.\nCube.js Schema Compiler provides an API to generate analytic SQL queries based on Cube.js Schema.\n\n[Learn more](https://github.com/cube-js/cube.js#getting-started)\n\n### License\n\nCube.js Schema Compiler is [Apache 2.0 licensed](./LICENSE).\n","readmeFilename":"README.md"}