talyssonoc/structure

View on GitHub
packages/structure/package.json

Summary

Maintainability
Test Coverage
{
  "name": "structure",
  "version": "2.0.1",
  "description": "A simple schema/attributes library built on top of modern JavaScript",
  "main": "src/index.js",
  "browser": "dist/structure.js",
  "files": [
    "dist",
    "src"
  ],
  "engines": {
    "node": ">=10.13.0"
  },
  "homepage": "https://structure.js.org/",
  "repository": "https://github.com/talyssonoc/structure",
  "bugs": "https://github.com/talyssonoc/structure/issues",
  "author": "Talysson <talyssonoc@gmail.com>",
  "contributors": [
    "Fernando <me@fleury.io>",
    "Wender Freese <wender.jean@gmail.com>"
  ],
  "publishConfig": {
    "registry": "https://registry.npmjs.org/"
  },
  "license": "MIT",
  "keywords": [
    "entity",
    "model",
    "domain"
  ],
  "scripts": {
    "test": "jest --config=test/jest.node.js",
    "test:browser:build": "webpack --config test/webpack.pretest.js",
    "test:browser:run": "jest --config=test/jest.browser.js",
    "test:browser": "yarn run test:browser:build && yarn run test:browser:run",
    "coverage": "yarn test --coverage",
    "build": "webpack",
    "prepublish": "yarn run build",
    "coveralls": "yarn run coverage --coverageReporters=text-lcov | coveralls",
    "lint": "eslint {src,test}/**/*.js",
    "format": "prettier --write {src,test}/**/*.js"
  },
  "dependencies": {
    "@hapi/joi": "^16.1.8",
    "lodash": "^4.17.15"
  },
  "devDependencies": {
    "@babel/core": "^7.10.0",
    "@babel/plugin-proposal-object-rest-spread": "^7.10.0",
    "@babel/preset-env": "^7.10.0",
    "@jest-runner/electron": "^3.0.0",
    "babel-loader": "^8.1.0",
    "coveralls": "^3.1.0",
    "electron": "^9.0.0",
    "jest-structure": "2.0.1",
    "webpack": "^4.41.2",
    "webpack-cli": "^3.3.9"
  }
}