UNPKG

3.38 kBJSONView Raw
1{
2 "name": "deox",
3 "version": "3.2.0",
4 "description": "Functional Type-safe Flux Standard Utilities",
5 "types": "dist/index.d.ts",
6 "main": "dist/index.js",
7 "module": "dist/index.esm.js",
8 "unpkg": "dist/deox.umd.min.js",
9 "sideEffects": false,
10 "repository": "https://github.com/thebrodmann/deox",
11 "author": "Mohammad Hasani <atretoname@gmail.com> (https://github.com/thebrodmann)",
12 "license": "MIT",
13 "files": [
14 "dist"
15 ],
16 "scripts": {
17 "test": "jest",
18 "test:watch": "jest --watch",
19 "test-tsc": "jest -c jest.tsc.config.js",
20 "test-tsc:watch": "npm run test-dts -- --watch",
21 "test-dts": "jest -c dts-jest.config.js",
22 "test-dts:watch": "npm run test-dts -- --watch",
23 "lint": "tslint -p .",
24 "lint:fix": "npm run lint -- --fix",
25 "lint:circleci": "circleci config validate",
26 "pretty": "prettier --write",
27 "prebuild": "npm run clean",
28 "build": "tsc -p tsconfig.build.json && rollup -c",
29 "postbuild": "rimraf tmp",
30 "docs:dev": "DEBUG=true docz dev",
31 "docs:build": "docz build",
32 "clean": "rimraf tmp dist coverage",
33 "prepare": "not-in-install || { npm run test-tsc && npm run test && npm run test-dts && npm run build; }"
34 },
35 "dependencies": {
36 "redux-starter-kit": "0.5.1"
37 },
38 "devDependencies": {
39 "@commitlint/cli": "^8.0.0",
40 "@commitlint/config-conventional": "^8.0.0",
41 "@semantic-release/changelog": "^3.0.2",
42 "@semantic-release/commit-analyzer": "^7.0.0-beta.7",
43 "@semantic-release/git": "^7.1.0-beta.10",
44 "@semantic-release/github": "^5.6.0-beta.6",
45 "@semantic-release/npm": "^6.0.0-beta.7",
46 "@semantic-release/release-notes-generator": "^7.1.4",
47 "@thebrodmann/tslint-config": "0.2.1",
48 "@types/jest": "^24.0.0",
49 "@types/node": "^10.12.18",
50 "codecov": "^3.1.0",
51 "docz": "^1.0.0-rc.7",
52 "docz-theme-default": "^1.0.0-rc.7",
53 "dts-jest": "^23.0.0",
54 "husky": "^2.0.0",
55 "in-publish": "^2.0.0",
56 "jest": "^24.0.0",
57 "jest-runner-tsc": "^1.5.1",
58 "lint-staged": "^8.1.0",
59 "rimraf": "^2.6.3",
60 "rollup": "^1.14.4",
61 "rollup-plugin-commonjs": "^10.0.0",
62 "rollup-plugin-filesize": "^6.0.0",
63 "rollup-plugin-node-resolve": "^5.0.0",
64 "rollup-plugin-sizes": "^0.5.0",
65 "rollup-plugin-sourcemaps": "^0.4.2",
66 "rollup-plugin-terser": "^5.0.0",
67 "rxjs-marbles": "^5.0.0",
68 "semantic-release": "^16.0.0-beta.43",
69 "ts-jest": "^24.2.0",
70 "tslint": "^5.12.1",
71 "typescript": "~3.5.2"
72 },
73 "peerDependencies": {
74 "rxjs": ">=6.0.0-beta.0 <7",
75 "tslib": "^1.9.0"
76 },
77 "keywords": [
78 "reducer",
79 "action",
80 "typesafe",
81 "redux",
82 "react",
83 "angular",
84 "rxjs",
85 "ngrx",
86 "typescript",
87 "action-creator"
88 ],
89 "husky": {
90 "hooks": {
91 "pre-commit": "lint-staged",
92 "pre-push": "npm run lint && npm run test-tsc -- --bail && npm run test -- --bail && npm run test-dts -- --bail",
93 "commit-msg": "commitlint -E HUSKY_GIT_PARAMS"
94 }
95 },
96 "lint-staged": {
97 "*.ts": [
98 "npm run lint:fix --",
99 "git add",
100 "npm run test-tsc -- --bail --findRelatedTests",
101 "npm run test -- --bail --findRelatedTests",
102 "npm run test-dts -- --bail --findRelatedTests"
103 ],
104 "*.{md,mdx,json,js}": [
105 "npm run pretty --",
106 "git add"
107 ],
108 ".circleci/config.yml": [
109 "npm run lint:circleci"
110 ]
111 }
112}