{
  "name": "sdkzer",
  "version": "0.8.4",
  "description": "Implements a simple API to build a Model connected to a RESTful api from Javascript.",
  "keywords": [
    "sdk",
    "javascript",
    "api sdk",
    "javascript http sdk",
    "javascript restful http sdk",
    "restful http",
    "rest",
    "restful",
    "http",
    "http api",
    "http services",
    "api",
    "typescript",
    "model",
    "models",
    "business logic",
    "data logic",
    "validation"
  ],
  "licenses": [
    {
      "type": "Apache-2.0",
      "url": "http://www.apache.org/licenses/LICENSE-2.0"
    }
  ],
  "contributors": [
    {
      "name": "David Valin",
      "url": "https://www.davidvalin.com",
      "email": "hola@davidvalin.com"
    }
  ],
  "maintainers": [
    {
      "name": "David Valin",
      "url": "https://www.davidvalin.com",
      "email": "hola@davidvalin.com"
    }
  ],
  "main": "dist/howerest.sdkzer.js",
  "typings": "dist/howerest.sdkzer.d.ts",
  "devDependencies": {
    "@babel/polyfill": "^7.12.1",
    "@types/es6-promise": "^3.3.0",
    "@types/jest": "^29.5.0",
    "awesome-typescript-loader": "^5.2.0",
    "jest": "^29.5.0",
    "jest-environment-jsdom": "^29.5.0",
    "jest-html-reporter": "^3.7.1",
    "ts-jest": "^29.0.5",
    "ts-loader": "^5.2.1",
    "tslint": "^4.3.1",
    "typedoc": "^0.23.28",
    "typescript": "^5.0.3",
    "uglifyjs-webpack-plugin": "^2.2.0",
    "utf8": "2.1.0",
    "webpack": "^5.77.0",
    "webpack-cli": "^5.0.1",
    "coverage-badges-cli": "^1.1.0"
  },
  "optionalDependencies": {},
  "scripts": {
    "test": "yarn jest --coverage --collectCoverageFrom='[\"src/*.ts\"]' --verbose",
    "document": "yarn typedoc --tsconfig tsconfig.json --excludePrivate --exclude 'node_modules/**' --out dist/doc src/howerest.sdkzer.ts",
    "build": "webpack --config webpack.conf.js",
    "release": "rm -rf dist && yarn build && yarn test && yarn document && yarn make-badges && mv coverage/* dist/coverage && rm -rf coverage",
    "make-badges": "yarn coverage-badges --output dist/coverage/badges.svg"
  },
  "jest": {
    "moduleFileExtensions": [
      "ts",
      "tsx",
      "js"
    ],
    "transform": {
      "^.+\\.(ts|tsx)$": "ts-jest"
    },
    "testMatch": [
      "**/__test__/**/*_spec.+(ts)"
    ],
    "setupFiles": [
      "./jestSetup.js"
    ],
    "testEnvironment": "jsdom",
    "coverageReporters": [
      "lcov",
      "json-summary"
    ],
    "reporters": [
      "default",
      ["./node_modules/jest-html-reporter", {
        "pageTitle": "Test Report",
        "outputPath": "dist/tests_report.html"
      }]
    ],
    "testResultsProcessor": "./node_modules/jest-html-reporter"
  }
}
