UNPKG

3.01 kBJSONView Raw
1{
2 "name": "@aws-amplify/pubsub",
3 "version": "6.1.8",
4 "description": "Pubsub category of aws-amplify",
5 "main": "./dist/cjs/index.js",
6 "module": "./dist/esm/index.mjs",
7 "typings": "./dist/esm/index.d.ts",
8 "react-native": "./src/index.ts",
9 "sideEffects": false,
10 "publishConfig": {
11 "access": "public"
12 },
13 "scripts": {
14 "test": "npm run lint && jest -w 1 --coverage --logHeapUsage",
15 "test:size": "size-limit",
16 "build-with-test": "npm run clean && npm run build",
17 "build:umd": "webpack && webpack --config ./webpack.config.dev.js",
18 "build:esm-cjs": "rollup --forceExit -c rollup.config.mjs && cp -R src/vendor dist/cjs/vendor && cp -R src/vendor dist/esm/vendor",
19 "build:watch": "mkdirp dist/esm/vendor && mkdirp dist/cjs/vendor && cp -R src/vendor dist/cjs/vendor && cp -R src/vendor dist/esm/vendor && rollup --forceExit -c rollup.config.mjs --watch",
20 "build": "npm run clean && npm run build:esm-cjs && npm run build:umd",
21 "clean": "npm run clean:size && rimraf dist lib lib-esm",
22 "clean:size": "rimraf dual-publish-tmp tmp*",
23 "format": "echo \"Not implemented\"",
24 "lint": "eslint '**/*.{ts,tsx}' && npm run ts-coverage",
25 "lint:fix": "eslint '**/*.{ts,tsx}' --fix",
26 "ts-coverage": "typescript-coverage-report -p ./tsconfig.build.json -t 93.0 -i src/vendor/paho-mqtt.js"
27 },
28 "typesVersions": {
29 ">=4.2": {
30 "iot": [
31 "./dist/esm/clients/iot.d.ts"
32 ],
33 "mqtt": [
34 "./dist/esm/clients/mqtt.d.ts"
35 ]
36 }
37 },
38 "exports": {
39 ".": {
40 "types": "./dist/esm/index.d.ts",
41 "import": "./dist/esm/index.mjs",
42 "require": "./dist/cjs/index.js",
43 "react-native": "./src/index.ts"
44 },
45 "./iot": {
46 "types": "./dist/esm/clients/iot.d.ts",
47 "import": "./dist/esm/clients/iot.mjs",
48 "require": "./dist/cjs/clients/iot.js",
49 "react-native": "./src/clients/iot.ts"
50 },
51 "./mqtt": {
52 "types": "./dist/esm/clients/mqtt.d.ts",
53 "import": "./dist/esm/clients/mqtt.mjs",
54 "require": "./dist/cjs/clients/mqtt.js",
55 "react-native": "./src/clients/mqtt.ts"
56 }
57 },
58 "repository": {
59 "type": "git",
60 "url": "https://github.com/aws-amplify/amplify-js.git"
61 },
62 "author": "Amazon Web Services",
63 "license": "Apache-2.0",
64 "bugs": {
65 "url": "https://github.com/aws/aws-amplify/issues"
66 },
67 "homepage": "https://aws-amplify.github.io/",
68 "files": [
69 "dist/cjs",
70 "dist/esm",
71 "src",
72 "iot",
73 "mqtt"
74 ],
75 "dependencies": {
76 "@aws-amplify/auth": "6.3.4",
77 "buffer": "4.9.2",
78 "graphql": "15.8.0",
79 "rxjs": "^7.8.1",
80 "tslib": "^2.5.0",
81 "url": "0.11.0"
82 },
83 "peerDependencies": {
84 "@aws-amplify/core": "^6.1.0"
85 },
86 "devDependencies": {
87 "@aws-amplify/core": "6.3.1",
88 "typescript": "5.0.2"
89 },
90 "size-limit": [
91 {
92 "name": "PubSub (IoT provider)",
93 "path": "./dist/esm/index.mjs",
94 "import": "{ generateClient }",
95 "limit": "1.2 kB"
96 },
97 {
98 "name": "PubSub (Mqtt provider)",
99 "path": "./dist/esm/clients/mqtt.mjs",
100 "import": "{ generateClient }",
101 "limit": "1.07 kB"
102 }
103 ],
104 "gitHead": "181642fe6e2362316cbbdf944d770d98dbbe6e89"
105}