UNPKG

3.5 kBJSONView Raw
1{
2 "name": "@foxone/mixin-sdk-jsbridge",
3 "version": "0.5.2",
4 "description": "Mixin-JSBridge SDK for FE developer",
5 "main": "lib/index.js",
6 "module": "es/index.js",
7 "typings": "lib/index.d.ts",
8 "unpkg": "umd/mixin.bridge.min.js",
9 "scripts": {
10 "start": "omni dev",
11 "dev": "omni dev",
12 "test": "karma start --single-run && npm run test:mocha",
13 "test:mocha": "nyc mocha --opts mocha.opts",
14 "test:headless": "karma start --single-run --browsers ChromeHeadless karma.conf.js",
15 "test:browser": "karma start --browsers Chrome",
16 "lint": "npm run lint:prettier && npm run lint:es",
17 "lint:fix": "npm run lint:prettier_fix && npm run lint:es_fix",
18 "lint:es": "eslint src/ --ext .ts",
19 "lint:es_fix": "eslint src/ --ext .ts --fix",
20 "lint:prettier": "prettier --check src/",
21 "lint:prettier_fix": "prettier --write src/",
22 "lint:commit": "commitlint -e $HUSKY_GIT_PARAMS",
23 "new": "omni new",
24 "build": "omni build",
25 "build:demo": "dumi build",
26 "release": "omni release"
27 },
28 "husky": {
29 "hooks": {
30 "pre-commit": "lint-staged",
31 "pre-push": "npm run lint && npm run test:headless",
32 "commit-msg": "npm run lint:commit"
33 }
34 },
35 "lint-staged": {
36 "src/**/*.{js,jsx,ts,tsx}": [
37 "npm run lint:es_fix",
38 "npm run lint:prettier_fix"
39 ],
40 "src/**/*.{css,scss,sass,less}": [
41 "npm run lint:prettier_fix"
42 ]
43 },
44 "keywords": [
45 "mixin",
46 "reborn",
47 "bridge",
48 "jsbridge",
49 "sdk"
50 ],
51 "author": "",
52 "license": "MIT",
53 "devDependencies": {
54 "@babel/core": "~7.10.0",
55 "@babel/plugin-transform-runtime": "~7.10.0",
56 "@babel/preset-env": "~7.10.0",
57 "@babel/preset-typescript": "~7.10.0",
58 "@babel/runtime-corejs3": "~7.10.0",
59 "@commitlint/cli": "8.3.5",
60 "@rollup/plugin-alias": "~3.1.1",
61 "@rollup/plugin-babel": "~5.2.2",
62 "@rollup/plugin-commonjs": "~17.0.0",
63 "@rollup/plugin-json": "~4.1.0",
64 "@rollup/plugin-node-resolve": "~11.0.0",
65 "@types/chai": "4.2.9",
66 "@types/crypto-js": "^4.0.1",
67 "@types/mocha": "7.0.1",
68 "@typescript-eslint/eslint-plugin": "~3.8.0",
69 "@typescript-eslint/parser": "~3.8.0",
70 "chai": "4.2.0",
71 "del": "5.1.0",
72 "detect-port": "1.3.0",
73 "dumi": "^1.1.16",
74 "eslint": "~7.6.0",
75 "eslint-config-prettier": "~6.13.0",
76 "eslint-plugin-prettier": "~3.1.4",
77 "husky": "4.2.3",
78 "ip": "1.1.5",
79 "karma": "4.4.1",
80 "karma-chrome-launcher": "3.1.0",
81 "karma-coverage": "2.0.1",
82 "karma-firefox-launcher": "1.3.0",
83 "karma-mocha": "1.3.0",
84 "karma-opera-launcher": "1.0.0",
85 "karma-safari-launcher": "1.0.0",
86 "karma-typescript": "4.1.1",
87 "karma-webpack": "4.0.2",
88 "lint-staged": "10.0.7",
89 "mocha": "7.0.1",
90 "nyc": "15.0.0",
91 "prettier": "~2.1.2",
92 "rollup": "~2.34.1",
93 "rollup-plugin-terser": "^7.0.2",
94 "rollup-plugin-typescript": "~1.0.1",
95 "rollup-plugin-typescript2": "~0.26.0",
96 "ts-loader": "6.2.1",
97 "ts-node": "8.6.2",
98 "tsconfig-paths": "~3.9.0",
99 "ttypescript": "~1.5.12",
100 "typescript": "~3.9.7",
101 "typescript-transform-paths": "~2.0.3",
102 "webpack": "^4.0.0"
103 },
104 "dependencies": {
105 "ajax-maker": "~0.0.20",
106 "crypto-js": "^4.0.0",
107 "js-base64": "~3.6.1",
108 "peeler-js": "~0.4.2"
109 },
110 "repository": {
111 "type": "git",
112 "url": "https://github.com/fox-one/mixin-sdk-jsbridge.git",
113 "directory": "packages/sdk",
114 "branch": "master",
115 "platform": "github"
116 }
117}