analytics-sdk-generator
Version:
Generates an SDK from an analytics descriptor file
59 lines (58 loc) • 1.35 kB
JSON
{
"name": "analytics-sdk-generator",
"version": "0.1.40",
"description": "Generates an SDK from an analytics descriptor file",
"main": "dist/bin/cli.js",
"author": "leprechaun",
"license": "GPL-3.0-or-later",
"bin": "bin/stub-cli.js",
"files": [
"dist",
"bin",
"README.md"
],
"repository": {
"type": "git",
"url": "https://github.com/leprechaun/analytics-sdk-generator.git"
},
"bugs": {
"url": "https://github.com/leprechaun/analytics-sdk-generator/issues"
},
"keywords": [
"analytics",
"validation",
"json-schema",
"segment",
"rudderstack",
"AST",
"code-generation"
],
"analytics-descriptor": {
"input": "./src/example/example-schema.yml",
"output": "./output",
"implementation": "./src/example/example-implementation"
},
"peerDependencies": {
"typescript": "^4"
},
"devDependencies": {
"@stryker-mutator/core": "^5.4.0",
"@stryker-mutator/jest-runner": "^5.4.0",
"@types/jest": "^26.0.24",
"jest": "^27.2.4",
"jest-xunit": "^1.0.11",
"stryker-cli": "^1.0.2",
"ts-jest": "^27.0.5",
"ts-node": "^10.1.0",
"typescript": "^4.3.5"
},
"dependencies": {
"yaml": "^1.10.2",
"yargs": "^17.1.1"
},
"scripts": {
"test:e2e": "jest e2e/",
"test": "jest src/",
"build": "tsc --build"
}
}