Mirror: The highly customizable and versatile GraphQL client with which you add on features like normalized caching as you grow.
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

feat(workspace): Implement d.ts typings bundling (#2956)

authored by

Phil Pluckthun and committed by
GitHub
2db32951 97b12739

+341 -267
+2 -2
exchanges/auth/package.json
··· 21 21 ], 22 22 "main": "dist/urql-exchange-auth", 23 23 "module": "dist/urql-exchange-auth.mjs", 24 - "types": "dist/types/index.d.ts", 24 + "types": "dist/urql-exchange-auth.d.ts", 25 25 "source": "src/index.ts", 26 26 "exports": { 27 27 ".": { 28 28 "import": "./dist/urql-exchange-auth.mjs", 29 29 "require": "./dist/urql-exchange-auth.js", 30 - "types": "./dist/types/index.d.ts", 30 + "types": "./dist/urql-exchange-auth.d.ts", 31 31 "source": "./src/index.ts" 32 32 }, 33 33 "./package.json": "./package.json"
+2 -2
exchanges/context/package.json
··· 20 20 ], 21 21 "main": "dist/urql-exchange-context", 22 22 "module": "dist/urql-exchange-context.mjs", 23 - "types": "dist/types/index.d.ts", 23 + "types": "dist/urql-exchange-context.d.ts", 24 24 "source": "src/index.ts", 25 25 "exports": { 26 26 ".": { 27 27 "import": "./dist/urql-exchange-context.mjs", 28 28 "require": "./dist/urql-exchange-context.js", 29 - "types": "./dist/types/index.d.ts", 29 + "types": "./dist/urql-exchange-context.d.ts", 30 30 "source": "./src/index.ts" 31 31 }, 32 32 "./package.json": "./package.json"
+2 -2
exchanges/execute/package.json
··· 21 21 ], 22 22 "main": "dist/urql-exchange-execute", 23 23 "module": "dist/urql-exchange-execute.mjs", 24 - "types": "dist/types/index.d.ts", 24 + "types": "dist/urql-exchange-execute.d.ts", 25 25 "source": "src/index.ts", 26 26 "exports": { 27 27 ".": { 28 28 "import": "./dist/urql-exchange-execute.mjs", 29 29 "require": "./dist/urql-exchange-execute.js", 30 - "types": "./dist/types/index.d.ts", 30 + "types": "./dist/urql-exchange-execute.d.ts", 31 31 "source": "./src/index.ts" 32 32 }, 33 33 "./package.json": "./package.json"
+3 -3
exchanges/graphcache/default-storage/package.json
··· 4 4 "version": "0.0.0", 5 5 "main": "../dist/urql-exchange-graphcache-default-storage", 6 6 "module": "../dist/urql-exchange-graphcache-default-storage.mjs", 7 - "types": "../dist/types/default-storage/index.d.ts", 7 + "types": "../dist/urql-exchange-graphcache-default-storage.d.ts", 8 8 "source": "../src/default-storage/index.ts", 9 9 "exports": { 10 10 ".": { 11 11 "import": "../dist/urql-exchange-graphcache-default-storage.mjs", 12 12 "require": "../dist/urql-exchange-graphcache-default-storage.js", 13 - "types": "../dist/types/default-storage/index.d.ts", 13 + "types": "../dist/urql-exchange-graphcache-default-storage.d.ts", 14 14 "source": "../src/default-storage/index.ts" 15 15 }, 16 16 "./package.json": "./package.json" 17 17 }, 18 18 "dependencies": { 19 - "@urql/core": ">=3.1.0", 19 + "@urql/core": ">=3.1.1", 20 20 "wonka": "^6.0.0" 21 21 } 22 22 }
+4 -4
exchanges/graphcache/package.json
··· 21 21 ], 22 22 "main": "dist/urql-exchange-graphcache", 23 23 "module": "dist/urql-exchange-graphcache.mjs", 24 - "types": "dist/types/index.d.ts", 24 + "types": "dist/urql-exchange-graphcache.d.ts", 25 25 "source": "src/index.ts", 26 26 "exports": { 27 27 ".": { 28 28 "import": "./dist/urql-exchange-graphcache.mjs", 29 29 "require": "./dist/urql-exchange-graphcache.js", 30 - "types": "./dist/types/index.d.ts", 30 + "types": "./dist/urql-exchange-graphcache.d.ts", 31 31 "source": "./src/index.ts" 32 32 }, 33 33 "./package.json": "./package.json", 34 34 "./extras": { 35 35 "import": "./dist/urql-exchange-graphcache-extras.mjs", 36 36 "require": "./dist/urql-exchange-graphcache-extras.js", 37 - "types": "./dist/types/extras/index.d.ts", 37 + "types": "./dist/urql-exchange-graphcache-extras.d.ts", 38 38 "source": "./src/extras/index.ts" 39 39 }, 40 40 "./default-storage": { 41 41 "import": "./dist/urql-exchange-graphcache-default-storage.mjs", 42 42 "require": "./dist/urql-exchange-graphcache-default-storage.js", 43 - "types": "./dist/types/default-storage/index.d.ts", 43 + "types": "./dist/urql-exchange-graphcache-default-storage.d.ts", 44 44 "source": "./src/default-storage/index.ts" 45 45 } 46 46 },
+2 -2
exchanges/multipart-fetch/package.json
··· 18 18 ], 19 19 "main": "dist/urql-exchange-multipart-fetch", 20 20 "module": "dist/urql-exchange-multipart-fetch.mjs", 21 - "types": "dist/types/index.d.ts", 21 + "types": "dist/urql-exchange-multipart-fetch.d.ts", 22 22 "source": "src/index.ts", 23 23 "exports": { 24 24 ".": { 25 25 "import": "./dist/urql-exchange-multipart-fetch.mjs", 26 26 "require": "./dist/urql-exchange-multipart-fetch.js", 27 - "types": "./dist/types/index.d.ts", 27 + "types": "./dist/urql-exchange-multipart-fetch.d.ts", 28 28 "source": "./src/index.ts" 29 29 }, 30 30 "./package.json": "./package.json"
+2 -2
exchanges/persisted-fetch/package.json
··· 19 19 ], 20 20 "main": "dist/urql-exchange-persisted-fetch", 21 21 "module": "dist/urql-exchange-persisted-fetch.mjs", 22 - "types": "dist/types/index.d.ts", 22 + "types": "dist/urql-exchange-persisted-fetch.d.ts", 23 23 "source": "src/index.ts", 24 24 "exports": { 25 25 ".": { 26 26 "import": "./dist/urql-exchange-persisted-fetch.mjs", 27 27 "require": "./dist/urql-exchange-persisted-fetch.js", 28 - "types": "./dist/types/index.d.ts", 28 + "types": "./dist/urql-exchange-persisted-fetch.d.ts", 29 29 "source": "./src/index.ts" 30 30 }, 31 31 "./package.json": "./package.json"
+2 -2
exchanges/populate/package.json
··· 18 18 ], 19 19 "main": "dist/urql-exchange-populate", 20 20 "module": "dist/urql-exchange-populate.mjs", 21 - "types": "dist/types/index.d.ts", 21 + "types": "dist/urql-exchange-populate.d.ts", 22 22 "source": "src/index.ts", 23 23 "exports": { 24 24 ".": { 25 25 "import": "./dist/urql-exchange-populate.mjs", 26 26 "require": "./dist/urql-exchange-populate.js", 27 - "types": "./dist/types/index.d.ts", 27 + "types": "./dist/urql-exchange-populate.d.ts", 28 28 "source": "./src/index.ts" 29 29 }, 30 30 "./package.json": "./package.json"
+2 -2
exchanges/refocus/package.json
··· 21 21 ], 22 22 "main": "dist/urql-exchange-refocus", 23 23 "module": "dist/urql-exchange-refocus.mjs", 24 - "types": "dist/types/index.d.ts", 24 + "types": "dist/urql-exchange-refocus.d.ts", 25 25 "source": "src/index.ts", 26 26 "exports": { 27 27 ".": { 28 28 "import": "./dist/urql-exchange-refocus.mjs", 29 29 "require": "./dist/urql-exchange-refocus.js", 30 - "types": "./dist/types/index.d.ts", 30 + "types": "./dist/urql-exchange-refocus.d.ts", 31 31 "source": "./src/index.ts" 32 32 }, 33 33 "./package.json": "./package.json"
+2 -2
exchanges/request-policy/package.json
··· 20 20 ], 21 21 "main": "dist/urql-exchange-request-policy", 22 22 "module": "dist/urql-exchange-request-policy.mjs", 23 - "types": "dist/types/index.d.ts", 23 + "types": "dist/urql-exchange-request-policy.d.ts", 24 24 "source": "src/index.ts", 25 25 "exports": { 26 26 ".": { 27 27 "import": "./dist/urql-exchange-request-policy.mjs", 28 28 "require": "./dist/urql-exchange-request-policy.js", 29 - "types": "./dist/types/index.d.ts", 29 + "types": "./dist/urql-exchange-request-policy.d.ts", 30 30 "source": "./src/index.ts" 31 31 }, 32 32 "./package.json": "./package.json"
+2 -2
exchanges/retry/package.json
··· 20 20 ], 21 21 "main": "dist/urql-exchange-retry", 22 22 "module": "dist/urql-exchange-retry.mjs", 23 - "types": "dist/types/index.d.ts", 23 + "types": "dist/urql-exchange-retry.d.ts", 24 24 "source": "src/index.ts", 25 25 "exports": { 26 26 ".": { 27 27 "import": "./dist/urql-exchange-retry.mjs", 28 28 "require": "./dist/urql-exchange-retry.js", 29 - "types": "./dist/types/index.d.ts", 29 + "types": "./dist/urql-exchange-retry.d.ts", 30 30 "source": "./src/index.ts" 31 31 }, 32 32 "./package.json": "./package.json"
+4 -5
package.json
··· 47 47 "react-dom": "^17.0.2", 48 48 "react-is": "^17.0.2", 49 49 "styled-components": "^5.2.3", 50 - "wonka": "^6.1.2" 50 + "wonka": "^6.2.3" 51 51 } 52 52 }, 53 53 "devDependencies": { ··· 64 64 "@rollup/plugin-replace": "^5.0.0", 65 65 "@rollup/plugin-sucrase": "^5.0.0", 66 66 "@rollup/plugin-terser": "^0.1.0", 67 + "@rollup/plugin-typescript": "^11.0.0", 67 68 "@rollup/pluginutils": "^5.0.0", 68 69 "@types/node": "^18.11.9", 69 70 "@typescript-eslint/eslint-plugin": "^5.44.0", 70 71 "@typescript-eslint/parser": "^5.44.0", 71 - "cjs-module-lexer": "^1.2.2", 72 72 "cypress": "^11.0.0", 73 73 "dotenv": "^8.2.0", 74 74 "eslint": "^8.28.0", ··· 93 93 "rimraf": "^3.0.2", 94 94 "rollup": "^3.3.0", 95 95 "rollup-plugin-cjs-check": "^1.0.2", 96 + "rollup-plugin-dts": "^5.1.1", 96 97 "rollup-plugin-generate-package-json": "^3.2.0", 97 - "rollup-plugin-tsconfig-paths": "^1.4.0", 98 - "rollup-plugin-typescript2": "0.34.1", 99 98 "rollup-plugin-visualizer": "^5.8.0", 100 99 "tar": "^6.1.0", 101 100 "terser": "^5.14.1", 102 - "typescript": "^4.9.3", 101 + "typescript": "^4.9.5", 103 102 "vite": "^3.0.0", 104 103 "vite-tsconfig-paths": "^4.0.0-alpha.3", 105 104 "vitest": "^0.25.3"
+3 -3
packages/core/package.json
··· 20 20 ], 21 21 "main": "dist/urql-core", 22 22 "module": "dist/urql-core.mjs", 23 - "types": "dist/types/index.d.ts", 23 + "types": "dist/urql-core.d.ts", 24 24 "source": "src/index.ts", 25 25 "exports": { 26 26 ".": { 27 27 "import": "./dist/urql-core.mjs", 28 28 "require": "./dist/urql-core.js", 29 - "types": "./dist/types/index.d.ts", 29 + "types": "./dist/urql-core.d.ts", 30 30 "source": "./src/index.ts" 31 31 }, 32 32 "./package.json": "./package.json", 33 33 "./internal": { 34 34 "import": "./dist/urql-core-internal.mjs", 35 35 "require": "./dist/urql-core-internal.js", 36 - "types": "./dist/types/internal/index.d.ts", 36 + "types": "./dist/urql-core-internal.d.ts", 37 37 "source": "./src/internal/index.ts" 38 38 } 39 39 },
+2 -2
packages/introspection/package.json
··· 19 19 ], 20 20 "main": "dist/urql-introspection", 21 21 "module": "dist/urql-introspection.mjs", 22 - "types": "dist/types/index.d.ts", 22 + "types": "dist/urql-introspection.d.ts", 23 23 "source": "src/index.ts", 24 24 "exports": { 25 25 ".": { 26 26 "import": "./dist/urql-introspection.mjs", 27 27 "require": "./dist/urql-introspection.js", 28 - "types": "./dist/types/index.d.ts", 28 + "types": "./dist/urql-introspection.d.ts", 29 29 "source": "./src/index.ts" 30 30 }, 31 31 "./package.json": "./package.json"
+1 -1
packages/next-urql/package.json
··· 13 13 }, 14 14 "main": "dist/next-urql.js", 15 15 "module": "dist/next-urql.es.js", 16 - "types": "dist/types/index.d.ts", 16 + "types": "dist/next-urql.d.ts", 17 17 "source": "src/index.ts", 18 18 "files": [ 19 19 "LICENSE",
+2 -2
packages/preact-urql/package.json
··· 21 21 ], 22 22 "main": "dist/urql-preact", 23 23 "module": "dist/urql-preact.mjs", 24 - "types": "dist/types/index.d.ts", 24 + "types": "dist/urql-preact.d.ts", 25 25 "source": "src/index.ts", 26 26 "exports": { 27 27 ".": { 28 28 "import": "./dist/urql-preact.mjs", 29 29 "require": "./dist/urql-preact.js", 30 - "types": "./dist/types/index.d.ts", 30 + "types": "./dist/urql-preact.d.ts", 31 31 "source": "./src/index.ts" 32 32 }, 33 33 "./package.json": "./package.json"
+1 -1
packages/react-urql/package.json
··· 21 21 ], 22 22 "main": "dist/urql.js", 23 23 "module": "dist/urql.es.js", 24 - "types": "dist/types/index.d.ts", 24 + "types": "dist/urql.d.ts", 25 25 "source": "src/index.ts", 26 26 "files": [ 27 27 "LICENSE",
+2 -2
packages/storage-rn/package.json
··· 22 22 ], 23 23 "main": "dist/urql-storage-rn", 24 24 "module": "dist/urql-storage-rn.mjs", 25 - "types": "dist/types/index.d.ts", 25 + "types": "dist/urql-storage-rn.d.ts", 26 26 "source": "src/index.ts", 27 27 "files": [ 28 28 "LICENSE", ··· 34 34 ".": { 35 35 "import": "./dist/urql-storage-rn.mjs", 36 36 "require": "./dist/urql-storage-rn.js", 37 - "types": "./dist/types/index.d.ts", 37 + "types": "./dist/urql-storage-rn.d.ts", 38 38 "source": "./src/index.ts" 39 39 }, 40 40 "./package.json": "./package.json"
+1 -1
packages/storybook-addon/package.json
··· 23 23 ], 24 24 "main": "dist/urql-storybook-addon.js", 25 25 "module": "dist/urql-storybook-addon.es.js", 26 - "types": "dist/types/decorator/react.d.ts", 26 + "types": "dist/urql-storybook-addon.d.ts", 27 27 "source": "src/decorator/react.ts", 28 28 "files": [ 29 29 "LICENSE",
+2 -2
packages/svelte-urql/package.json
··· 21 21 ], 22 22 "main": "dist/urql-svelte", 23 23 "module": "dist/urql-svelte.mjs", 24 - "types": "dist/types/index.d.ts", 24 + "types": "dist/urql-svelte.d.ts", 25 25 "source": "src/index.ts", 26 26 "exports": { 27 27 ".": { 28 28 "import": "./dist/urql-svelte.mjs", 29 29 "require": "./dist/urql-svelte.js", 30 - "types": "./dist/types/index.d.ts", 30 + "types": "./dist/urql-svelte.d.ts", 31 31 "source": "./src/index.ts" 32 32 }, 33 33 "./package.json": "./package.json"
+3 -3
packages/vue-urql/package.json
··· 21 21 ], 22 22 "main": "dist/urql-vue", 23 23 "module": "dist/urql-vue.mjs", 24 - "types": "dist/types/index.d.ts", 24 + "types": "dist/urql-vue.d.ts", 25 25 "source": "src/index.ts", 26 26 "exports": { 27 27 ".": { 28 28 "import": "./dist/urql-vue.mjs", 29 29 "require": "./dist/urql-vue.js", 30 - "types": "./dist/types/index.d.ts", 30 + "types": "./dist/urql-vue.d.ts", 31 31 "source": "./src/index.ts" 32 32 }, 33 33 "./package.json": "./package.json" ··· 50 50 "devDependencies": { 51 51 "@urql/core": "workspace:*", 52 52 "graphql": "^16.0.0", 53 - "vue": "^3.0.11" 53 + "vue": "^3.2.47" 54 54 }, 55 55 "peerDependencies": { 56 56 "graphql": "^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0",
+224 -151
pnpm-lock.yaml
··· 6 6 react-dom: ^17.0.2 7 7 react-is: ^17.0.2 8 8 styled-components: ^5.2.3 9 - wonka: ^6.1.2 9 + wonka: ^6.2.3 10 10 11 11 importers: 12 12 ··· 25 25 '@rollup/plugin-replace': ^5.0.0 26 26 '@rollup/plugin-sucrase': ^5.0.0 27 27 '@rollup/plugin-terser': ^0.1.0 28 + '@rollup/plugin-typescript': ^11.0.0 28 29 '@rollup/pluginutils': ^5.0.0 29 30 '@types/node': ^18.11.9 30 31 '@typescript-eslint/eslint-plugin': ^5.44.0 31 32 '@typescript-eslint/parser': ^5.44.0 32 - cjs-module-lexer: ^1.2.2 33 33 cypress: ^11.0.0 34 34 dotenv: ^8.2.0 35 35 eslint: ^8.28.0 ··· 54 54 rimraf: ^3.0.2 55 55 rollup: ^3.3.0 56 56 rollup-plugin-cjs-check: ^1.0.2 57 + rollup-plugin-dts: ^5.1.1 57 58 rollup-plugin-generate-package-json: ^3.2.0 58 - rollup-plugin-tsconfig-paths: ^1.4.0 59 - rollup-plugin-typescript2: 0.34.1 60 59 rollup-plugin-visualizer: ^5.8.0 61 60 tar: ^6.1.0 62 61 terser: ^5.14.1 63 - typescript: ^4.9.3 62 + typescript: ^4.9.5 64 63 vite: ^3.0.0 65 64 vite-tsconfig-paths: ^4.0.0-alpha.3 66 65 vitest: ^0.25.3 ··· 78 77 '@rollup/plugin-replace': 5.0.1_rollup@3.3.0 79 78 '@rollup/plugin-sucrase': 5.0.1_rollup@3.3.0 80 79 '@rollup/plugin-terser': 0.1.0_rollup@3.3.0 80 + '@rollup/plugin-typescript': 11.0.0_lujeqy6bzwp6tzatzlt6dm6hvu 81 81 '@rollup/pluginutils': 5.0.2_rollup@3.3.0 82 82 '@types/node': 18.11.9 83 - '@typescript-eslint/eslint-plugin': 5.44.0_fnsv2sbzcckq65bwfk7a5xwslu 84 - '@typescript-eslint/parser': 5.44.0_hsf322ms6xhhd4b5ne6lb74y4a 85 - cjs-module-lexer: 1.2.2 83 + '@typescript-eslint/eslint-plugin': 5.44.0_4kbswhbwl5syvdj4jodacfm2ou 84 + '@typescript-eslint/parser': 5.44.0_pku7h6lsbnh7tcsfjudlqd5qce 86 85 cypress: 11.1.0 87 86 dotenv: 8.2.0 88 87 eslint: 8.28.0 ··· 107 106 rimraf: 3.0.2 108 107 rollup: 3.3.0 109 108 rollup-plugin-cjs-check: 1.0.2_rollup@3.3.0 109 + rollup-plugin-dts: 5.1.1_lujeqy6bzwp6tzatzlt6dm6hvu 110 110 rollup-plugin-generate-package-json: 3.2.0_rollup@3.3.0 111 - rollup-plugin-tsconfig-paths: 1.4.0_6annma2bj33shm6er7hwi5u4z4 112 - rollup-plugin-typescript2: 0.34.1_6annma2bj33shm6er7hwi5u4z4 113 111 rollup-plugin-visualizer: 5.8.3_rollup@3.3.0 114 112 tar: 6.1.0 115 113 terser: 5.15.1 116 - typescript: 4.9.3 114 + typescript: 4.9.5 117 115 vite: 3.2.4_vt5mbdnyaskrzqlb5l6kjsnhi4 118 - vite-tsconfig-paths: 4.0.0-alpha.3_vf3nqk3ewnpqc5dulqzhw4xcru 116 + vite-tsconfig-paths: 4.0.0-alpha.3_oyg7s5x5awhbeaywtnsr2habru 119 117 vitest: 0.25.3_jsdom@20.0.3+terser@5.15.1 120 118 121 119 exchanges/auth: 122 120 specifiers: 123 121 '@urql/core': '>=3.1.1' 124 122 graphql: ^16.0.0 125 - wonka: ^6.1.2 123 + wonka: ^6.2.3 126 124 dependencies: 127 125 '@urql/core': link:../../packages/core 128 - wonka: 6.1.2 126 + wonka: 6.2.3 129 127 devDependencies: 130 128 graphql: 16.0.1 131 129 ··· 133 131 specifiers: 134 132 '@urql/core': '>=3.1.1' 135 133 graphql: ^16.0.0 136 - wonka: ^6.1.2 134 + wonka: ^6.2.3 137 135 dependencies: 138 136 '@urql/core': link:../../packages/core 139 - wonka: 6.1.2 137 + wonka: 6.2.3 140 138 devDependencies: 141 139 graphql: 16.0.1 142 140 ··· 144 142 specifiers: 145 143 '@urql/core': '>=3.1.1' 146 144 graphql: ^16.0.0 147 - wonka: ^6.1.2 145 + wonka: ^6.2.3 148 146 dependencies: 149 147 '@urql/core': link:../../packages/core 150 - wonka: 6.1.2 148 + wonka: 6.2.3 151 149 devDependencies: 152 150 graphql: 16.0.1 153 151 ··· 162 160 react: ^17.0.2 163 161 react-dom: ^17.0.2 164 162 urql: workspace:* 165 - wonka: ^6.1.2 163 + wonka: ^6.2.3 166 164 dependencies: 167 165 '@urql/core': link:../../packages/core 168 - wonka: 6.1.2 166 + wonka: 6.2.3 169 167 devDependencies: 170 168 '@cypress/react': 7.0.1_ddmelm2ieimfs7lfnlxmtlhrry 171 169 '@urql/exchange-execute': link:../execute ··· 181 179 '@urql/core': '>=3.1.1' 182 180 extract-files: ^11.0.0 183 181 graphql: ^16.0.0 184 - wonka: ^6.1.2 182 + wonka: ^6.2.3 185 183 dependencies: 186 184 '@urql/core': link:../../packages/core 187 185 extract-files: 11.0.0 188 - wonka: 6.1.2 186 + wonka: 6.2.3 189 187 devDependencies: 190 188 graphql: 16.0.1 191 189 ··· 193 191 specifiers: 194 192 '@urql/core': '>=3.1.1' 195 193 graphql: ^16.0.0 196 - wonka: ^6.1.2 194 + wonka: ^6.2.3 197 195 dependencies: 198 196 '@urql/core': link:../../packages/core 199 - wonka: 6.1.2 197 + wonka: 6.2.3 200 198 devDependencies: 201 199 graphql: 16.0.1 202 200 ··· 204 202 specifiers: 205 203 '@urql/core': '>=3.1.1' 206 204 graphql: ^16.0.0 207 - wonka: ^6.1.2 205 + wonka: ^6.2.3 208 206 dependencies: 209 207 '@urql/core': link:../../packages/core 210 - wonka: 6.1.2 208 + wonka: 6.2.3 211 209 devDependencies: 212 210 graphql: 16.0.1 213 211 ··· 216 214 '@types/react': ^17.0.39 217 215 '@urql/core': '>=3.1.1' 218 216 graphql: ^16.0.0 219 - wonka: ^6.1.2 217 + wonka: ^6.2.3 220 218 dependencies: 221 219 '@urql/core': link:../../packages/core 222 - wonka: 6.1.2 220 + wonka: 6.2.3 223 221 devDependencies: 224 222 '@types/react': 17.0.52 225 223 graphql: 16.0.1 ··· 228 226 specifiers: 229 227 '@urql/core': '>=3.1.1' 230 228 graphql: ^16.0.0 231 - wonka: ^6.1.2 229 + wonka: ^6.2.3 232 230 dependencies: 233 231 '@urql/core': link:../../packages/core 234 - wonka: 6.1.2 232 + wonka: 6.2.3 235 233 devDependencies: 236 234 graphql: 16.0.1 237 235 ··· 239 237 specifiers: 240 238 '@urql/core': '>=3.1.1' 241 239 graphql: ^16.0.0 242 - wonka: ^6.1.2 240 + wonka: ^6.2.3 243 241 dependencies: 244 242 '@urql/core': link:../../packages/core 245 - wonka: 6.1.2 243 + wonka: 6.2.3 246 244 devDependencies: 247 245 graphql: 16.0.1 248 246 249 247 packages/core: 250 248 specifiers: 251 249 graphql: ^16.0.0 252 - wonka: ^6.1.2 250 + wonka: ^6.2.3 253 251 dependencies: 254 - wonka: 6.1.2 252 + wonka: 6.2.3 255 253 devDependencies: 256 254 graphql: 16.0.1 257 255 ··· 302 300 '@urql/core': ^3.1.1 303 301 graphql: ^16.0.0 304 302 preact: ^10.5.5 305 - wonka: ^6.1.2 303 + wonka: ^6.2.3 306 304 dependencies: 307 305 '@urql/core': link:../core 308 - wonka: 6.1.2 306 + wonka: 6.2.3 309 307 devDependencies: 310 308 '@testing-library/preact': 2.0.1_preact@10.5.13 311 309 graphql: 16.0.1 ··· 328 326 react-ssr-prepass: ^1.1.2 329 327 react-test-renderer: ^17.0.1 330 328 vite: ^3.0.0 331 - wonka: ^6.1.2 329 + wonka: ^6.2.3 332 330 dependencies: 333 331 '@urql/core': link:../core 334 - wonka: 6.1.2 332 + wonka: 6.2.3 335 333 devDependencies: 336 334 '@cypress/react': 7.0.1_afg4ncukyuyevrurg5xxicvqy4 337 335 '@cypress/vite-dev-server': 4.0.1 ··· 451 449 typescript: '>=4.7.3' 452 450 urql: workspace:* 453 451 webpack: '>=4.4.6' 454 - wonka: ^6.1.2 452 + wonka: ^6.2.3 455 453 dependencies: 456 454 '@urql/core': link:../core 457 - wonka: 6.1.2 455 + wonka: 6.2.3 458 456 optionalDependencies: 459 457 '@storybook/addons': 6.2.9_sfoxds7t5ydpegc3knd667wn6m 460 458 '@urql/devtools': 2.0.3_6datu6bk5t3os3oamu6of3ptzi ··· 478 476 '@urql/core': ^3.1.1 479 477 graphql: ^16.0.0 480 478 svelte: ^3.20.0 481 - wonka: ^6.1.2 479 + wonka: ^6.2.3 482 480 dependencies: 483 481 '@urql/core': link:../core 484 - wonka: 6.1.2 482 + wonka: 6.2.3 485 483 devDependencies: 486 484 graphql: 16.0.1 487 485 svelte: 3.37.0 ··· 490 488 specifiers: 491 489 '@urql/core': ^3.1.1 492 490 graphql: ^16.0.0 493 - vue: ^3.0.11 494 - wonka: ^6.1.2 491 + vue: ^3.2.47 492 + wonka: ^6.2.3 495 493 dependencies: 496 494 '@urql/core': link:../core 497 - wonka: 6.1.2 495 + wonka: 6.2.3 498 496 devDependencies: 499 497 graphql: 16.0.1 500 - vue: 3.0.11 498 + vue: 3.2.47 501 499 502 500 packages: 503 501 ··· 843 841 chalk: 2.4.2 844 842 js-tokens: 4.0.0 845 843 844 + /@babel/parser/7.20.15: 845 + resolution: {integrity: sha512-DI4a1oZuf8wC+oAJA9RW6ga3Zbe8RZFt7kD9i4qAspz3I/yHet1VvC3DiSy/fsUvv5pvJuNPh0LPOdCcqinDPg==} 846 + engines: {node: '>=6.0.0'} 847 + hasBin: true 848 + dependencies: 849 + '@babel/types': 7.20.7 850 + dev: true 851 + 846 852 /@babel/parser/7.20.3: 847 853 resolution: {integrity: sha512-OP/s5a94frIPXwjzEcv5S/tpQfc6XhxYUnmWpgdqMWGgYCuErA3SzozaRAMQgSZWKeTJxht9aWAkUY+0UzvOFg==} 848 854 engines: {node: '>=6.0.0'} ··· 1767 1773 '@babel/helper-validator-identifier': 7.19.1 1768 1774 to-fast-properties: 2.0.0 1769 1775 1776 + /@babel/types/7.20.7: 1777 + resolution: {integrity: sha512-69OnhBxSSgK0OzTJai4kyPDiKTIe3j+ctaHdIGVbRahTLAT7L3R9oeXHC2aVSuGYt3cVnoAMDmOCgJ2yaiLMvg==} 1778 + engines: {node: '>=6.9.0'} 1779 + dependencies: 1780 + '@babel/helper-string-parser': 7.19.4 1781 + '@babel/helper-validator-identifier': 7.19.1 1782 + to-fast-properties: 2.0.0 1783 + dev: true 1784 + 1770 1785 /@babel/types/7.8.3: 1771 1786 resolution: {integrity: sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==} 1772 1787 dependencies: ··· 2667 2682 terser: 5.15.1 2668 2683 dev: true 2669 2684 2670 - /@rollup/pluginutils/4.2.1: 2671 - resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==} 2672 - engines: {node: '>= 8.0.0'} 2685 + /@rollup/plugin-typescript/11.0.0_lujeqy6bzwp6tzatzlt6dm6hvu: 2686 + resolution: {integrity: sha512-goPyCWBiimk1iJgSTgsehFD5OOFHiAknrRJjqFCudcW8JtWiBlK284Xnn4flqMqg6YAjVG/EE+3aVzrL5qNSzQ==} 2687 + engines: {node: '>=14.0.0'} 2688 + peerDependencies: 2689 + rollup: ^2.14.0||^3.0.0 2690 + tslib: '*' 2691 + typescript: '>=3.7.0' 2692 + peerDependenciesMeta: 2693 + rollup: 2694 + optional: true 2695 + tslib: 2696 + optional: true 2673 2697 dependencies: 2674 - estree-walker: 2.0.2 2675 - picomatch: 2.3.1 2698 + '@rollup/pluginutils': 5.0.2_rollup@3.3.0 2699 + resolve: 1.22.1 2700 + rollup: 3.3.0 2701 + typescript: 4.9.5 2676 2702 dev: true 2677 2703 2678 2704 /@rollup/pluginutils/5.0.2_rollup@3.3.0: ··· 3700 3726 dev: true 3701 3727 optional: true 3702 3728 3703 - /@typescript-eslint/eslint-plugin/5.44.0_fnsv2sbzcckq65bwfk7a5xwslu: 3729 + /@typescript-eslint/eslint-plugin/5.44.0_4kbswhbwl5syvdj4jodacfm2ou: 3704 3730 resolution: {integrity: sha512-j5ULd7FmmekcyWeArx+i8x7sdRHzAtXTkmDPthE4amxZOWKFK7bomoJ4r7PJ8K7PoMzD16U8MmuZFAonr1ERvw==} 3705 3731 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 3706 3732 peerDependencies: ··· 3711 3737 typescript: 3712 3738 optional: true 3713 3739 dependencies: 3714 - '@typescript-eslint/parser': 5.44.0_hsf322ms6xhhd4b5ne6lb74y4a 3740 + '@typescript-eslint/parser': 5.44.0_pku7h6lsbnh7tcsfjudlqd5qce 3715 3741 '@typescript-eslint/scope-manager': 5.44.0 3716 - '@typescript-eslint/type-utils': 5.44.0_hsf322ms6xhhd4b5ne6lb74y4a 3717 - '@typescript-eslint/utils': 5.44.0_hsf322ms6xhhd4b5ne6lb74y4a 3742 + '@typescript-eslint/type-utils': 5.44.0_pku7h6lsbnh7tcsfjudlqd5qce 3743 + '@typescript-eslint/utils': 5.44.0_pku7h6lsbnh7tcsfjudlqd5qce 3718 3744 debug: 4.3.4 3719 3745 eslint: 8.28.0 3720 3746 ignore: 5.2.1 3721 3747 natural-compare-lite: 1.4.0 3722 3748 regexpp: 3.2.0 3723 3749 semver: 7.3.8 3724 - tsutils: 3.21.0_typescript@4.9.3 3725 - typescript: 4.9.3 3750 + tsutils: 3.21.0_typescript@4.9.5 3751 + typescript: 4.9.5 3726 3752 transitivePeerDependencies: 3727 3753 - supports-color 3728 3754 dev: true 3729 3755 3730 - /@typescript-eslint/parser/5.44.0_hsf322ms6xhhd4b5ne6lb74y4a: 3756 + /@typescript-eslint/parser/5.44.0_pku7h6lsbnh7tcsfjudlqd5qce: 3731 3757 resolution: {integrity: sha512-H7LCqbZnKqkkgQHaKLGC6KUjt3pjJDx8ETDqmwncyb6PuoigYajyAwBGz08VU/l86dZWZgI4zm5k2VaKqayYyA==} 3732 3758 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 3733 3759 peerDependencies: ··· 3739 3765 dependencies: 3740 3766 '@typescript-eslint/scope-manager': 5.44.0 3741 3767 '@typescript-eslint/types': 5.44.0 3742 - '@typescript-eslint/typescript-estree': 5.44.0_typescript@4.9.3 3768 + '@typescript-eslint/typescript-estree': 5.44.0_typescript@4.9.5 3743 3769 debug: 4.3.4 3744 3770 eslint: 8.28.0 3745 - typescript: 4.9.3 3771 + typescript: 4.9.5 3746 3772 transitivePeerDependencies: 3747 3773 - supports-color 3748 3774 dev: true ··· 3755 3781 '@typescript-eslint/visitor-keys': 5.44.0 3756 3782 dev: true 3757 3783 3758 - /@typescript-eslint/type-utils/5.44.0_hsf322ms6xhhd4b5ne6lb74y4a: 3784 + /@typescript-eslint/type-utils/5.44.0_pku7h6lsbnh7tcsfjudlqd5qce: 3759 3785 resolution: {integrity: sha512-A1u0Yo5wZxkXPQ7/noGkRhV4J9opcymcr31XQtOzcc5nO/IHN2E2TPMECKWYpM3e6olWEM63fq/BaL1wEYnt/w==} 3760 3786 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 3761 3787 peerDependencies: ··· 3765 3791 typescript: 3766 3792 optional: true 3767 3793 dependencies: 3768 - '@typescript-eslint/typescript-estree': 5.44.0_typescript@4.9.3 3769 - '@typescript-eslint/utils': 5.44.0_hsf322ms6xhhd4b5ne6lb74y4a 3794 + '@typescript-eslint/typescript-estree': 5.44.0_typescript@4.9.5 3795 + '@typescript-eslint/utils': 5.44.0_pku7h6lsbnh7tcsfjudlqd5qce 3770 3796 debug: 4.3.4 3771 3797 eslint: 8.28.0 3772 - tsutils: 3.21.0_typescript@4.9.3 3773 - typescript: 4.9.3 3798 + tsutils: 3.21.0_typescript@4.9.5 3799 + typescript: 4.9.5 3774 3800 transitivePeerDependencies: 3775 3801 - supports-color 3776 3802 dev: true ··· 3780 3806 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 3781 3807 dev: true 3782 3808 3783 - /@typescript-eslint/typescript-estree/5.44.0_typescript@4.9.3: 3809 + /@typescript-eslint/typescript-estree/5.44.0_typescript@4.9.5: 3784 3810 resolution: {integrity: sha512-M6Jr+RM7M5zeRj2maSfsZK2660HKAJawv4Ud0xT+yauyvgrsHu276VtXlKDFnEmhG+nVEd0fYZNXGoAgxwDWJw==} 3785 3811 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 3786 3812 peerDependencies: ··· 3795 3821 globby: 11.1.0 3796 3822 is-glob: 4.0.3 3797 3823 semver: 7.3.8 3798 - tsutils: 3.21.0_typescript@4.9.3 3799 - typescript: 4.9.3 3824 + tsutils: 3.21.0_typescript@4.9.5 3825 + typescript: 4.9.5 3800 3826 transitivePeerDependencies: 3801 3827 - supports-color 3802 3828 dev: true 3803 3829 3804 - /@typescript-eslint/utils/5.44.0_hsf322ms6xhhd4b5ne6lb74y4a: 3830 + /@typescript-eslint/utils/5.44.0_pku7h6lsbnh7tcsfjudlqd5qce: 3805 3831 resolution: {integrity: sha512-fMzA8LLQ189gaBjS0MZszw5HBdZgVwxVFShCO3QN+ws3GlPkcy9YuS3U4wkT6su0w+Byjq3mS3uamy9HE4Yfjw==} 3806 3832 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 3807 3833 peerDependencies: ··· 3811 3837 '@types/semver': 7.3.13 3812 3838 '@typescript-eslint/scope-manager': 5.44.0 3813 3839 '@typescript-eslint/types': 5.44.0 3814 - '@typescript-eslint/typescript-estree': 5.44.0_typescript@4.9.3 3840 + '@typescript-eslint/typescript-estree': 5.44.0_typescript@4.9.5 3815 3841 eslint: 8.28.0 3816 3842 eslint-scope: 5.1.1 3817 3843 eslint-utils: 3.0.0_eslint@8.28.0 ··· 3836 3862 '@urql/core': '>= 1.14.0' 3837 3863 graphql: '>= 0.11.0' 3838 3864 dependencies: 3839 - '@urql/core': link:packages\core 3865 + '@urql/core': link:packages/core 3840 3866 graphql: 16.0.1 3841 - wonka: 6.1.2 3867 + wonka: 6.2.3 3842 3868 dev: false 3843 3869 optional: true 3844 3870 3845 - /@vue/compiler-core/3.0.11: 3846 - resolution: {integrity: sha512-6sFj6TBac1y2cWCvYCA8YzHJEbsVkX7zdRs/3yK/n1ilvRqcn983XvpBbnN3v4mZ1UiQycTvOiajJmOgN9EVgw==} 3871 + /@vue/compiler-core/3.2.47: 3872 + resolution: {integrity: sha512-p4D7FDnQb7+YJmO2iPEv0SQNeNzcbHdGByJDsT4lynf63AFkOTFN07HsiRSvjGo0QrxR/o3d0hUyNCUnBU2Tig==} 3873 + dependencies: 3874 + '@babel/parser': 7.20.15 3875 + '@vue/shared': 3.2.47 3876 + estree-walker: 2.0.2 3877 + source-map: 0.6.1 3878 + dev: true 3879 + 3880 + /@vue/compiler-dom/3.2.47: 3881 + resolution: {integrity: sha512-dBBnEHEPoftUiS03a4ggEig74J2YBZ2UIeyfpcRM2tavgMWo4bsEfgCGsu+uJIL/vax9S+JztH8NmQerUo7shQ==} 3882 + dependencies: 3883 + '@vue/compiler-core': 3.2.47 3884 + '@vue/shared': 3.2.47 3885 + dev: true 3886 + 3887 + /@vue/compiler-sfc/3.2.47: 3888 + resolution: {integrity: sha512-rog05W+2IFfxjMcFw10tM9+f7i/+FFpZJJ5XHX72NP9eC2uRD+42M3pYcQqDXVYoj74kHMSEdQ/WmCjt8JFksQ==} 3847 3889 dependencies: 3848 - '@babel/parser': 7.20.3 3849 - '@babel/types': 7.20.2 3850 - '@vue/shared': 3.0.11 3890 + '@babel/parser': 7.20.15 3891 + '@vue/compiler-core': 3.2.47 3892 + '@vue/compiler-dom': 3.2.47 3893 + '@vue/compiler-ssr': 3.2.47 3894 + '@vue/reactivity-transform': 3.2.47 3895 + '@vue/shared': 3.2.47 3851 3896 estree-walker: 2.0.2 3897 + magic-string: 0.25.9 3898 + postcss: 8.4.21 3852 3899 source-map: 0.6.1 3853 3900 dev: true 3854 3901 3855 - /@vue/compiler-dom/3.0.11: 3856 - resolution: {integrity: sha512-+3xB50uGeY5Fv9eMKVJs2WSRULfgwaTJsy23OIltKgMrynnIj8hTYY2UL97HCoz78aDw1VDXdrBQ4qepWjnQcw==} 3902 + /@vue/compiler-ssr/3.2.47: 3903 + resolution: {integrity: sha512-wVXC+gszhulcMD8wpxMsqSOpvDZ6xKXSVWkf50Guf/S+28hTAXPDYRTbLQ3EDkOP5Xz/+SY37YiwDquKbJOgZw==} 3857 3904 dependencies: 3858 - '@vue/compiler-core': 3.0.11 3859 - '@vue/shared': 3.0.11 3905 + '@vue/compiler-dom': 3.2.47 3906 + '@vue/shared': 3.2.47 3860 3907 dev: true 3861 3908 3862 - /@vue/reactivity/3.0.11: 3863 - resolution: {integrity: sha512-SKM3YKxtXHBPMf7yufXeBhCZ4XZDKP9/iXeQSC8bBO3ivBuzAi4aZi0bNoeE2IF2iGfP/AHEt1OU4ARj4ao/Xw==} 3909 + /@vue/reactivity-transform/3.2.47: 3910 + resolution: {integrity: sha512-m8lGXw8rdnPVVIdIFhf0LeQ/ixyHkH5plYuS83yop5n7ggVJU+z5v0zecwEnX7fa7HNLBhh2qngJJkxpwEEmYA==} 3864 3911 dependencies: 3865 - '@vue/shared': 3.0.11 3912 + '@babel/parser': 7.20.15 3913 + '@vue/compiler-core': 3.2.47 3914 + '@vue/shared': 3.2.47 3915 + estree-walker: 2.0.2 3916 + magic-string: 0.25.9 3866 3917 dev: true 3867 3918 3868 - /@vue/runtime-core/3.0.11: 3869 - resolution: {integrity: sha512-87XPNwHfz9JkmOlayBeCCfMh9PT2NBnv795DSbi//C/RaAnc/bGZgECjmkD7oXJ526BZbgk9QZBPdFT8KMxkAg==} 3919 + /@vue/reactivity/3.2.47: 3920 + resolution: {integrity: sha512-7khqQ/75oyyg+N/e+iwV6lpy1f5wq759NdlS1fpAhFXa8VeAIKGgk2E/C4VF59lx5b+Ezs5fpp/5WsRYXQiKxQ==} 3870 3921 dependencies: 3871 - '@vue/reactivity': 3.0.11 3872 - '@vue/shared': 3.0.11 3922 + '@vue/shared': 3.2.47 3873 3923 dev: true 3874 3924 3875 - /@vue/runtime-dom/3.0.11: 3876 - resolution: {integrity: sha512-jm3FVQESY3y2hKZ2wlkcmFDDyqaPyU3p1IdAX92zTNeCH7I8zZ37PtlE1b9NlCtzV53WjB4TZAYh9yDCMIEumA==} 3925 + /@vue/runtime-core/3.2.47: 3926 + resolution: {integrity: sha512-RZxbLQIRB/K0ev0K9FXhNbBzT32H9iRtYbaXb0ZIz2usLms/D55dJR2t6cIEUn6vyhS3ALNvNthI+Q95C+NOpA==} 3877 3927 dependencies: 3878 - '@vue/runtime-core': 3.0.11 3879 - '@vue/shared': 3.0.11 3880 - csstype: 2.6.17 3928 + '@vue/reactivity': 3.2.47 3929 + '@vue/shared': 3.2.47 3881 3930 dev: true 3882 3931 3883 - /@vue/shared/3.0.11: 3884 - resolution: {integrity: sha512-b+zB8A2so8eCE0JsxjL24J7vdGl8rzPQ09hZNhystm+KqSbKcAej1A+Hbva1rCMmTTqA+hFnUSDc5kouEo0JzA==} 3932 + /@vue/runtime-dom/3.2.47: 3933 + resolution: {integrity: sha512-ArXrFTjS6TsDei4qwNvgrdmHtD930KgSKGhS5M+j8QxXrDJYLqYw4RRcDy1bz1m1wMmb6j+zGLifdVHtkXA7gA==} 3934 + dependencies: 3935 + '@vue/runtime-core': 3.2.47 3936 + '@vue/shared': 3.2.47 3937 + csstype: 2.6.21 3938 + dev: true 3939 + 3940 + /@vue/server-renderer/3.2.47_vue@3.2.47: 3941 + resolution: {integrity: sha512-dN9gc1i8EvmP9RCzvneONXsKfBRgqFeFZLurmHOveL7oH6HiFXJw5OGu294n1nHc/HMgTy6LulU/tv5/A7f/LA==} 3942 + peerDependencies: 3943 + vue: 3.2.47 3944 + dependencies: 3945 + '@vue/compiler-ssr': 3.2.47 3946 + '@vue/shared': 3.2.47 3947 + vue: 3.2.47 3948 + dev: true 3949 + 3950 + /@vue/shared/3.2.47: 3951 + resolution: {integrity: sha512-BHGyyGN3Q97EZx0taMQ+OLNuZcW3d37ZEVmEAyeoA9ERdGvm9Irc/0Fua8SNyOtV1w6BS4q25wbMzJujO9HIfQ==} 3885 3952 dev: true 3886 3953 3887 3954 /@webassemblyjs/ast/1.9.0: ··· 6267 6334 /csstype/2.6.17: 6268 6335 resolution: {integrity: sha512-u1wmTI1jJGzCJzWndZo8mk4wnPTZd1eOIYTYvuEyOQGfmDl3TrabCCfKnOC86FZwW/9djqTl933UF/cS425i9A==} 6269 6336 6337 + /csstype/2.6.21: 6338 + resolution: {integrity: sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w==} 6339 + dev: true 6340 + 6270 6341 /csstype/3.0.8: 6271 6342 resolution: {integrity: sha512-jXKhWqXPmlUeoQnF/EhTtTl4C9SnrxSH/jZUih3jmO6lBKr99rP3/+FmrMj4EFpOXzMtXHAZkd3x0E6h6Fgflw==} 6272 6343 ··· 8530 8601 rimraf: 2.7.1 8531 8602 dev: true 8532 8603 8533 - /fs-extra/10.1.0: 8534 - resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==} 8535 - engines: {node: '>=12'} 8536 - dependencies: 8537 - graceful-fs: 4.2.6 8538 - jsonfile: 6.1.0 8539 - universalify: 2.0.0 8540 - dev: true 8541 - 8542 8604 /fs-extra/7.0.1: 8543 8605 resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==} 8544 8606 engines: {node: '>=6 <7 || >=8'} ··· 10725 10787 engines: {node: '>=6'} 10726 10788 dev: true 10727 10789 10790 + /magic-string/0.25.9: 10791 + resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==} 10792 + dependencies: 10793 + sourcemap-codec: 1.4.8 10794 + dev: true 10795 + 10728 10796 /magic-string/0.26.7: 10729 10797 resolution: {integrity: sha512-hX9XH3ziStPoPhJxLq1syWuZMxbDvGNbVchfrdCtanC7D13888bMFow61x8axrx+GfHLtVeAx2kxL7tTGRl+Ow==} 10730 10798 engines: {node: '>=12'} ··· 10732 10800 sourcemap-codec: 1.4.8 10733 10801 dev: true 10734 10802 10803 + /magic-string/0.27.0: 10804 + resolution: {integrity: sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==} 10805 + engines: {node: '>=12'} 10806 + dependencies: 10807 + '@jridgewell/sourcemap-codec': 1.4.13 10808 + dev: true 10809 + 10735 10810 /make-dir/1.3.0: 10736 10811 resolution: {integrity: sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==} 10737 10812 engines: {node: '>=4'} ··· 12654 12729 source-map-js: 1.0.2 12655 12730 dev: true 12656 12731 12732 + /postcss/8.4.21: 12733 + resolution: {integrity: sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==} 12734 + engines: {node: ^10 || ^12 || >=14} 12735 + dependencies: 12736 + nanoid: 3.3.4 12737 + picocolors: 1.0.0 12738 + source-map-js: 1.0.2 12739 + dev: true 12740 + 12657 12741 /preact/10.5.13: 12658 12742 resolution: {integrity: sha512-q/vlKIGNwzTLu+jCcvywgGrt+H/1P/oIRSD6mV4ln3hmlC+Aa34C7yfPI4+5bzW8pONyVXYS7SvXosy2dKKtWQ==} 12659 12743 ··· 14088 14172 rollup: 3.3.0 14089 14173 dev: true 14090 14174 14175 + /rollup-plugin-dts/5.1.1_lujeqy6bzwp6tzatzlt6dm6hvu: 14176 + resolution: {integrity: sha512-zpgo52XmnLg8w4k3MScinFHZK1+ro6r7uVe34fJ0Ee8AM45FvgvTuvfWWaRgIpA4pQ1BHJuu2ospncZhkcJVeA==} 14177 + engines: {node: '>=v14'} 14178 + peerDependencies: 14179 + rollup: ^3.0.0 14180 + typescript: ^4.1 14181 + dependencies: 14182 + magic-string: 0.27.0 14183 + rollup: 3.3.0 14184 + typescript: 4.9.5 14185 + optionalDependencies: 14186 + '@babel/code-frame': 7.18.6 14187 + dev: true 14188 + 14091 14189 /rollup-plugin-generate-package-json/3.2.0_rollup@3.3.0: 14092 14190 resolution: {integrity: sha512-+Kq1kFVr+maxW/mZB+E+XuaieCXVZqjl2tNU9k3TtAMs3NOaeREa5sRHy67qKDmcnFtZZukIQ3dFCcnV+r0xyw==} 14093 14191 engines: {node: '>=8.3'} ··· 14099 14197 write-pkg: 4.0.0 14100 14198 dev: true 14101 14199 14102 - /rollup-plugin-tsconfig-paths/1.4.0_6annma2bj33shm6er7hwi5u4z4: 14103 - resolution: {integrity: sha512-mZm3up1di2s6aveD05WViY3IYnY6aAerKAq3XVUyxfE+So8dUUHSZ++7LOLUe5De4zsR46mxV/A3lMg81CRuPw==} 14104 - peerDependencies: 14105 - rollup: ^2 || ^3 14106 - dependencies: 14107 - rollup: 3.3.0 14108 - typescript-paths: 1.4.0_typescript@4.9.3 14109 - transitivePeerDependencies: 14110 - - typescript 14111 - dev: true 14112 - 14113 - /rollup-plugin-typescript2/0.34.1_6annma2bj33shm6er7hwi5u4z4: 14114 - resolution: {integrity: sha512-P4cHLtGikESmqi1CA+tdMDUv8WbQV48mzPYt77TSTOPJpERyZ9TXdDgjSDix8Fkqce6soYz3+fa4lrC93IEkcw==} 14115 - peerDependencies: 14116 - rollup: '>=1.26.3' 14117 - typescript: '>=2.4.0' 14118 - dependencies: 14119 - '@rollup/pluginutils': 4.2.1 14120 - find-cache-dir: 3.3.2 14121 - fs-extra: 10.1.0 14122 - rollup: 3.3.0 14123 - semver: 7.3.8 14124 - tslib: 2.4.0 14125 - typescript: 4.9.3 14126 - dev: true 14127 - 14128 14200 /rollup-plugin-visualizer/5.8.3_rollup@3.3.0: 14129 14201 resolution: {integrity: sha512-QGJk4Bqe4AOat5AjipOh8esZH1nck5X2KFpf4VytUdSUuuuSwvIQZjMGgjcxe/zXexltqaXp5Vx1V3LmnQH15Q==} 14130 14202 engines: {node: '>=14'} ··· 14759 14831 14760 14832 /sourcemap-codec/1.4.8: 14761 14833 resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==} 14834 + deprecated: Please use @jridgewell/sourcemap-codec instead 14762 14835 dev: true 14763 14836 14764 14837 /space-separated-tokens/1.1.5: ··· 15733 15806 typescript: 4.9.3 15734 15807 dev: true 15735 15808 15736 - /tsconfck/2.0.1_typescript@4.9.3: 15809 + /tsconfck/2.0.1_typescript@4.9.5: 15737 15810 resolution: {integrity: sha512-/ipap2eecmVBmBlsQLBRbUmUNFwNJV/z2E+X0FPtHNjPwroMZQ7m39RMaCywlCulBheYXgMdUlWDd9rzxwMA0Q==} 15738 15811 engines: {node: ^14.13.1 || ^16 || >=18, pnpm: ^7.0.1} 15739 15812 hasBin: true ··· 15743 15816 typescript: 15744 15817 optional: true 15745 15818 dependencies: 15746 - typescript: 4.9.3 15819 + typescript: 4.9.5 15747 15820 dev: true 15748 15821 15749 15822 /tslib/1.14.1: ··· 15753 15826 resolution: {integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==} 15754 15827 dev: true 15755 15828 15756 - /tsutils/3.21.0_typescript@4.9.3: 15829 + /tsutils/3.21.0_typescript@4.9.5: 15757 15830 resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} 15758 15831 engines: {node: '>= 6'} 15759 15832 peerDependencies: 15760 15833 typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' 15761 15834 dependencies: 15762 15835 tslib: 1.14.1 15763 - typescript: 4.9.3 15836 + typescript: 4.9.5 15764 15837 dev: true 15765 15838 15766 15839 /tty-browserify/0.0.0: ··· 15860 15933 /typedarray/0.0.6: 15861 15934 resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} 15862 15935 15863 - /typescript-paths/1.4.0_typescript@4.9.3: 15864 - resolution: {integrity: sha512-olt3yKj5d4ON5MpQgxvqpiN24ApsrdlRnIQFwqlbzuTjRZFQNoTOzzTJ13vyDRt7VW0cuO+g8HA+eoYfBLWWMA==} 15865 - peerDependencies: 15866 - typescript: ^4.7.2 15867 - dependencies: 15868 - typescript: 4.9.3 15869 - dev: true 15870 - 15871 15936 /typescript/4.9.3: 15872 15937 resolution: {integrity: sha512-CIfGzTelbKNEnLpLdGFgdyKhG23CKdKgQPOBc+OUNrkJ2vr+KSzsSV5kq5iWhEQbok+quxgGzrAtGWCyU7tHnA==} 15873 15938 engines: {node: '>=4.2.0'} 15874 15939 hasBin: true 15875 15940 dev: true 15876 15941 15942 + /typescript/4.9.5: 15943 + resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==} 15944 + engines: {node: '>=4.2.0'} 15945 + hasBin: true 15946 + dev: true 15947 + 15877 15948 /uglify-js/3.4.10: 15878 15949 resolution: {integrity: sha512-Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw==} 15879 15950 engines: {node: '>=0.8.0'} ··· 16351 16422 unist-util-stringify-position: 2.0.3 16352 16423 vfile-message: 2.0.4 16353 16424 16354 - /vite-tsconfig-paths/4.0.0-alpha.3_vf3nqk3ewnpqc5dulqzhw4xcru: 16425 + /vite-tsconfig-paths/4.0.0-alpha.3_oyg7s5x5awhbeaywtnsr2habru: 16355 16426 resolution: {integrity: sha512-zugyhZ6LpITxBQmoDM+V8NL94OgbHTeRaHdR3J3sk58uvWnHsJPbIwqpuJ/sV/TXD+fX1F4YbkigTmLxEX2oYA==} 16356 16427 peerDependencies: 16357 16428 vite: '>2.0.0-0' 16358 16429 dependencies: 16359 16430 debug: 4.3.4 16360 16431 globrex: 0.1.2 16361 - tsconfck: 2.0.1_typescript@4.9.3 16432 + tsconfck: 2.0.1_typescript@4.9.5 16362 16433 vite: 3.2.4_vt5mbdnyaskrzqlb5l6kjsnhi4 16363 16434 transitivePeerDependencies: 16364 16435 - supports-color ··· 16482 16553 /vm-browserify/1.1.2: 16483 16554 resolution: {integrity: sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==} 16484 16555 16485 - /vue/3.0.11: 16486 - resolution: {integrity: sha512-3/eUi4InQz8MPzruHYSTQPxtM3LdZ1/S/BvaU021zBnZi0laRUyH6pfuE4wtUeLvI8wmUNwj5wrZFvbHUXL9dw==} 16556 + /vue/3.2.47: 16557 + resolution: {integrity: sha512-60188y/9Dc9WVrAZeUVSDxRQOZ+z+y5nO2ts9jWXSTkMvayiWxCWOWtBQoYjLeccfXkiiPZWAHcV+WTPhkqJHQ==} 16487 16558 dependencies: 16488 - '@vue/compiler-dom': 3.0.11 16489 - '@vue/runtime-dom': 3.0.11 16490 - '@vue/shared': 3.0.11 16559 + '@vue/compiler-dom': 3.2.47 16560 + '@vue/compiler-sfc': 3.2.47 16561 + '@vue/runtime-dom': 3.2.47 16562 + '@vue/server-renderer': 3.2.47_vue@3.2.47 16563 + '@vue/shared': 3.2.47 16491 16564 dev: true 16492 16565 16493 16566 /w3c-xmlserializer/4.0.0: ··· 16843 16916 execa: 1.0.0 16844 16917 dev: true 16845 16918 16846 - /wonka/6.1.2: 16847 - resolution: {integrity: sha512-zNrXPMccg/7OEp9tSfFkMgTvhhowqasiSHdJ3eCZolXxVTV/aT6HUTofoZk9gwRbGoFey/Nss3JaZKUMKMbofg==} 16919 + /wonka/6.2.3: 16920 + resolution: {integrity: sha512-EFOYiqDeYLXSzGYt2X3aVe9Hq1XJG+Hz/HjTRRT4dZE9q95khHl5+7pzUSXI19dbMO1/2UMrTf7JT7/7JrSQSQ==} 16848 16921 dev: false 16849 16922 16850 16923 /word-wrap/1.2.3:
+2 -11
scripts/prepare/index.js
··· 67 67 } 68 68 69 69 invariant( 70 - is( 71 - pkg.types, 72 - path.join('dist', 'types', 73 - path.relative('src', pkg.source || path.join('src', 'index.ts')) 74 - .replace(/\.ts$/, '.d.ts')) 75 - ), 70 + is(pkg.types, path.join('dist', `${name}.d.ts`)), 76 71 'package.json:types path must be valid' 77 72 ); 78 73 ··· 130 125 ); 131 126 132 127 invariant( 133 - is( 134 - entry.types, 135 - path.join('./dist/types/', 136 - path.relative('src', entry.source).replace(/\.ts$/, '.d.ts')) 137 - ), 128 + is(entry.types, `./dist/${bundleName}.d.ts`), 138 129 'package.json:types path must be valid' 139 130 ); 140 131 }
+3 -21
scripts/rollup/cleanup-plugin.mjs
··· 1 1 import { transformSync as transform } from '@babel/core'; 2 2 import { createFilter } from '@rollup/pluginutils'; 3 - import { posix as path } from 'path'; 4 - 5 - import * as settings from './settings.mjs'; 6 3 7 4 function removeEmptyImports({ types: t }) { 8 5 return { ··· 26 23 } 27 24 28 25 function cleanup() { 26 + const emptyImportRe = /import\s+(?:'[^']+'|"[^"]+")\s*;?/g; 29 27 const jsFilter = createFilter(/.m?js$/, null, { resolve: false }); 30 28 const dtsFilter = createFilter(/\.d\.ts(\.map)?$/, null, { resolve: false }); 31 29 ··· 38 36 plugins: [removeEmptyImports], 39 37 babelrc: false 40 38 }); 41 - } 42 - }, 43 - 44 - generateBundle(_options, bundle) { 45 - const basePath = path.relative( 46 - path.resolve(settings.cwd, '../..'), 47 - path.join(settings.cwd, 'src'), 48 - ); 49 - 50 - for (const fileName in bundle) { 51 - if (!dtsFilter(fileName)) { 52 - continue; 53 - } else if (fileName.startsWith(basePath)) { 54 - const targetPath = fileName.slice(basePath.length + 1); 55 - bundle[fileName].fileName = path.join('types', targetPath);; 56 - } else { 57 - delete bundle[fileName]; 58 - } 39 + } else if (dtsFilter(chunk.fileName)) { 40 + return code.replace(emptyImportRe, ''); 59 41 } 60 42 }, 61 43 };
+53 -12
scripts/rollup/config.mjs
··· 1 1 import genPackageJson from 'rollup-plugin-generate-package-json'; 2 + import dts from 'rollup-plugin-dts'; 3 + 2 4 import { relative, join, dirname, basename } from 'path'; 3 - import { makePlugins, makeOutputPlugins } from './plugins.mjs'; 5 + import { makePlugins, makeTSPlugins, makeOutputPlugins } from './plugins.mjs'; 6 + import cleanup from './cleanup-plugin.mjs' 4 7 import * as settings from './settings.mjs'; 5 8 6 9 const plugins = makePlugins(); 7 10 11 + const chunkFileNames = (extension) => { 12 + let hasDynamicChunk = false; 13 + return (chunkInfo) => { 14 + if (chunkInfo.isDynamicEntry || chunkInfo.isEntry || chunkInfo.isImplicitEntry) { 15 + return `[name]${extension}`; 16 + } else if (!hasDynamicChunk) { 17 + hasDynamicChunk = true; 18 + return `${settings.name}-chunk${extension}`; 19 + } else { 20 + return `[name]-chunk${extension}`; 21 + } 22 + }; 23 + }; 24 + 8 25 const input = settings.sources.reduce((acc, source) => { 9 26 acc[source.name] = source.source; 10 27 if (source.name !== settings.name) { ··· 49 66 } 50 67 51 68 return { 52 - chunkFileNames: '[hash]' + extension, 53 - entryFileNames: '[name]' + extension, 69 + entryFileNames: `[name]${extension}`, 70 + chunkFileNames: chunkFileNames(extension), 54 71 dir: './dist', 55 72 exports: 'named', 56 73 sourcemap: true, ··· 75 92 }; 76 93 }; 77 94 78 - export default { 95 + const commonConfig = { 79 96 input, 80 97 external: settings.isExternal, 81 98 onwarn() {}, 82 - plugins, 83 - output: [ 84 - output({ format: 'cjs', isProduction: false }), 85 - output({ format: 'esm', isProduction: false }), 86 - !settings.isCI && output({ format: 'cjs', isProduction: true }), 87 - !settings.isCI && output({ format: 'esm', isProduction: true }), 88 - ].filter(Boolean), 89 99 treeshake: { 90 100 unknownGlobalSideEffects: false, 91 101 tryCatchDeoptimization: false, 92 102 moduleSideEffects: false 93 - } 103 + }, 94 104 }; 105 + 106 + export default [ 107 + { 108 + ...commonConfig, 109 + plugins, 110 + output: [ 111 + output({ format: 'cjs', isProduction: false }), 112 + output({ format: 'esm', isProduction: false }), 113 + output({ format: 'cjs', isProduction: true }), 114 + output({ format: 'esm', isProduction: true }), 115 + ].filter(Boolean), 116 + }, 117 + { 118 + ...commonConfig, 119 + plugins: [ 120 + makeTSPlugins(), 121 + dts({ 122 + compilerOptions: { 123 + preserveSymlinks: false, 124 + }, 125 + }), 126 + ], 127 + output: { 128 + minifyInternalExports: false, 129 + entryFileNames: '[name].d.ts', 130 + chunkFileNames: chunkFileNames('.d.ts'), 131 + dir: './dist', 132 + plugins: [cleanup()], 133 + }, 134 + } 135 + ];
+13 -24
scripts/rollup/plugins.mjs
··· 1 1 import * as path from 'path'; 2 2 import * as React from 'react'; 3 3 4 - import tsConfigPaths from 'rollup-plugin-tsconfig-paths'; 5 4 import commonjs from '@rollup/plugin-commonjs'; 6 5 import resolve from '@rollup/plugin-node-resolve'; 7 - import typescript from 'rollup-plugin-typescript2'; 6 + import typescript from '@rollup/plugin-typescript'; 8 7 import sucrase from '@rollup/plugin-sucrase'; 9 8 import replace from '@rollup/plugin-replace'; 10 9 import babel from '@rollup/plugin-babel'; ··· 19 18 20 19 import * as settings from './settings.mjs'; 21 20 22 - export const makePlugins = () => [ 23 - tsConfigPaths(), 21 + export const makeTSPlugins = () => [ 24 22 resolve({ 25 23 dedupe: settings.externalModules, 26 24 extensions: ['.js', '.jsx', '.ts', '.tsx'], ··· 36 34 } : {}, 37 35 }), 38 36 typescript({ 39 - clean: true, 40 - tsconfigOverride: { 41 - exclude: [ 42 - 'src/**/*.spec.ts', 43 - 'src/**/*.spec.tsx', 44 - 'src/**/*.test.ts', 45 - 'src/**/*.test.tsx', 46 - 'src/**/test-utils/*' 47 - ], 48 - compilerOptions: { 49 - rootDir: path.resolve(settings.cwd, '../..'), 50 - sourceMap: true, 51 - noEmit: false, 52 - noResolve: true, 53 - declaration: true, 54 - declarationDir: settings.types, 55 - target: 'esnext', 56 - }, 37 + exclude: ['src/**/*.test.ts', '**/__tests__/*'], 38 + compilerOptions: { 39 + sourceMap: true, 40 + sourceRoot: './', 41 + declaration: false, 42 + target: 'esnext', 43 + preserveSymlinks: false, 57 44 }, 58 45 }), 46 + ]; 47 + 48 + export const makePlugins = () => [ 49 + ...makeTSPlugins(), 59 50 sucrase({ 60 51 exclude: ['node_modules/**'], 61 52 transforms: ['jsx', 'typescript'] ··· 150 141 comments: false 151 142 } 152 143 }); 153 - 154 -
-1
scripts/rollup/settings.mjs
··· 59 59 export const hasSvelte = prodDependencies.has('svelte'); 60 60 export const hasVue = prodDependencies.has('vue'); 61 61 export const mayReexport = hasReact || hasPreact || hasSvelte || hasVue; 62 - export const isCI = !!process.env.CIRCLECI; 63 62 export const isAnalyze = !!process.env.ANALYZE;