package.json 2.16 KB
Newer Older
Guilherme Gazzo's avatar
Guilherme Gazzo committed
1 2
{
  "name": "@rocket.chat/ui-kit",
Guilherme Gazzo's avatar
v0.19.0  
Guilherme Gazzo committed
3
  "version": "0.19.0",
Tasso Evangelista's avatar
Tasso Evangelista committed
4
  "description": "Interactive UI elements for Rocket.Chat Apps",
5 6 7 8 9
  "homepage": "https://rocket.chat/Rocket.Chat.Fuselage",
  "author": {
    "name": "Rocket.Chat",
    "url": "https://rocket.chat/"
  },
Guilherme Gazzo's avatar
Guilherme Gazzo committed
10
  "license": "MIT",
11 12 13 14 15 16 17
  "repository": {
    "type": "git",
    "url": "git+https://github.com/RocketChat/Rocket.Chat.Fuselage.git"
  },
  "bugs": {
    "url": "https://github.com/RocketChat/Rocket.Chat.Fuselage/issues"
  },
Guilherme Gazzo's avatar
Guilherme Gazzo committed
18
  "main": "dist/index.js",
Tasso Evangelista's avatar
Tasso Evangelista committed
19
  "types": "dist/index.d.ts",
Guilherme Gazzo's avatar
Guilherme Gazzo committed
20
  "files": [
Tasso Evangelista's avatar
Tasso Evangelista committed
21
    "dist"
Guilherme Gazzo's avatar
Guilherme Gazzo committed
22 23 24 25 26
  ],
  "publishConfig": {
    "access": "public"
  },
  "scripts": {
27 28 29
    "clean": "rimraf dist",
    "build:prod": "webpack --mode production",
    "build": "run-p clean build:prod",
Tasso Evangelista's avatar
Tasso Evangelista committed
30 31
    "lint": "eslint --ext js,ts src",
    "lint-staged": "lint-staged",
32
    "test": "jest",
33
    "prettier-format": "prettier --config .prettierrc 'src/**/*.ts' --write",
34
    "test:ci": "jest --runInBand",
Tasso Evangelista's avatar
Tasso Evangelista committed
35 36 37 38 39
    "docs:api-extractor": "api-extractor run --local --verbose",
    "docs:api-documenter": "api-documenter markdown -i temp -o docs",
    "docs:readme": "documentation readme 'src/{,**/!(__mocks__)/**/}!(*.spec).ts' --parse-extension=ts --resolve=node --section='API Reference' --readme-file README.md",
    "docs:clean": "rimraf temp",
    "docs": "run-s build docs:api-extractor docs:api-documenter docs:readme docs:clean"
Guilherme Gazzo's avatar
Guilherme Gazzo committed
40 41
  },
  "devDependencies": {
Tasso Evangelista's avatar
Tasso Evangelista committed
42
    "@babel/core": "^7.11.1",
43
    "@babel/eslint-parser": "^7.12.1",
Tasso Evangelista's avatar
Tasso Evangelista committed
44 45 46 47
    "@babel/plugin-transform-runtime": "^7.11.0",
    "@babel/preset-env": "^7.11.0",
    "@microsoft/api-documenter": "^7.8.25",
    "@microsoft/api-extractor": "^7.9.4",
Tasso Evangelista's avatar
Tasso Evangelista committed
48
    "@rocket.chat/eslint-config": "^0.4.0",
Tasso Evangelista's avatar
Tasso Evangelista committed
49
    "@types/jest": "^26.0.10",
50 51
    "@typescript-eslint/eslint-plugin": "^4.5.0",
    "@typescript-eslint/parser": "^4.5.0",
Tasso Evangelista's avatar
Tasso Evangelista committed
52
    "babel-loader": "^8.1.0",
Tasso Evangelista's avatar
Tasso Evangelista committed
53
    "documentation": "^13.0.2",
54 55
    "eslint": "^7.13.0",
    "eslint-config-prettier": "^6.15.0",
Tasso Evangelista's avatar
Tasso Evangelista committed
56
    "eslint-plugin-import": "^2.22.0",
57
    "eslint-plugin-prettier": "^3.1.4",
Tasso Evangelista's avatar
Tasso Evangelista committed
58
    "jest": "^26.4.0",
Tasso Evangelista's avatar
Tasso Evangelista committed
59
    "lint-staged": "^10.2.11",
60
    "prettier": "^2.1.2",
Tasso Evangelista's avatar
Tasso Evangelista committed
61
    "rimraf": "^3.0.2",
Tasso Evangelista's avatar
Tasso Evangelista committed
62
    "ts-jest": "^26.2.0",
Tasso Evangelista's avatar
Tasso Evangelista committed
63
    "ts-loader": "^8.0.2",
64
    "typescript": "^4.0.3"
Guilherme Gazzo's avatar
Guilherme Gazzo committed
65 66
  }
}