From dd5a967726992866df60df5cbf213520ccdda847 Mon Sep 17 00:00:00 2001 From: liupengfei Date: Mon, 24 Oct 2022 14:09:38 +0800 Subject: [PATCH] feat(block): rename `rallie` to `@rallie/block` --- package-lock.json | 547 ++++++++++++++---- package.json | 2 +- packages/{rallie => block}/CHANGELOG.md | 0 packages/{rallie => block}/README.md | 0 packages/{rallie => block}/package.json | 2 +- packages/{rallie => block}/rollup.config.js | 2 +- packages/{rallie => block}/src/block.ts | 6 +- .../{rallie => block}/src/connected-block.ts | 0 .../{rallie => block}/src/created-block.ts | 0 packages/{rallie => block}/src/index.ts | 0 packages/{rallie => block}/src/utils.ts | 0 .../test/blocks/connect-testers/events.ts | 0 .../test/blocks/connect-testers/exports.ts | 0 .../test/blocks/connect-testers/methods.ts | 0 .../test/blocks/connect-testers/state.ts | 0 .../test/blocks/dependency-testers/a.ts | 0 .../test/blocks/dependency-testers/b.ts | 0 .../test/blocks/dependency-testers/c.ts | 0 .../test/blocks/dependency-testers/main.ts | 0 .../test/blocks/lifecycle-tester.ts | 0 .../test/blocks/relate-testers/a.ts | 0 .../test/blocks/relate-testers/b.ts | 0 .../test/blocks/relate-testers/c.ts | 0 .../test/blocks/relate-testers/main.ts | 0 .../{rallie => block}/test/connect.test.ts | 0 .../test/dependencies.test.ts | 0 .../{rallie => block}/test/lifecycle.test.ts | 0 .../test/middlewares/logger.ts | 0 .../test/middlewares/native-loader.ts | 0 .../{rallie => block}/test/relate.test.ts | 0 packages/{rallie => block}/test/utils.test.ts | 0 packages/{rallie => block}/tsconfig.json | 0 packages/playground/apps/host-app/block.ts | 2 +- packages/playground/apps/host-app/index.tsx | 2 +- .../apps/react-app/blocks/react-app.ts | 2 +- packages/playground/apps/react-app/index.tsx | 2 +- .../playground/apps/vue-app/blocks/vue-app.ts | 2 +- packages/playground/apps/vue-app/index.tsx | 2 +- packages/playground/index.ts | 2 +- packages/playground/package.json | 2 +- packages/react/package.json | 4 +- packages/react/rollup.config.js | 4 +- packages/react/src/hooks.ts | 2 +- packages/react/test/blocks/consumer.tsx | 2 +- packages/react/test/blocks/producer.tsx | 2 +- packages/react/test/hooks.test.tsx | 2 +- packages/vue/package.json | 4 +- packages/vue/rollup.config.js | 6 +- packages/vue/src/hooks.ts | 2 +- packages/vue/src/mixins.ts | 2 +- packages/vue/test/blocks/consumer/blocks.ts | 2 +- packages/vue/test/blocks/producer/blocks.ts | 2 +- packages/vue/test/hooks.test.ts | 2 +- packages/vue/test/mixins.test.ts | 2 +- 54 files changed, 479 insertions(+), 134 deletions(-) rename packages/{rallie => block}/CHANGELOG.md (100%) rename packages/{rallie => block}/README.md (100%) rename packages/{rallie => block}/package.json (95%) rename packages/{rallie => block}/rollup.config.js (94%) rename packages/{rallie => block}/src/block.ts (90%) rename packages/{rallie => block}/src/connected-block.ts (100%) rename packages/{rallie => block}/src/created-block.ts (100%) rename packages/{rallie => block}/src/index.ts (100%) rename packages/{rallie => block}/src/utils.ts (100%) rename packages/{rallie => block}/test/blocks/connect-testers/events.ts (100%) rename packages/{rallie => block}/test/blocks/connect-testers/exports.ts (100%) rename packages/{rallie => block}/test/blocks/connect-testers/methods.ts (100%) rename packages/{rallie => block}/test/blocks/connect-testers/state.ts (100%) rename packages/{rallie => block}/test/blocks/dependency-testers/a.ts (100%) rename packages/{rallie => block}/test/blocks/dependency-testers/b.ts (100%) rename packages/{rallie => block}/test/blocks/dependency-testers/c.ts (100%) rename packages/{rallie => block}/test/blocks/dependency-testers/main.ts (100%) rename packages/{rallie => block}/test/blocks/lifecycle-tester.ts (100%) rename packages/{rallie => block}/test/blocks/relate-testers/a.ts (100%) rename packages/{rallie => block}/test/blocks/relate-testers/b.ts (100%) rename packages/{rallie => block}/test/blocks/relate-testers/c.ts (100%) rename packages/{rallie => block}/test/blocks/relate-testers/main.ts (100%) rename packages/{rallie => block}/test/connect.test.ts (100%) rename packages/{rallie => block}/test/dependencies.test.ts (100%) rename packages/{rallie => block}/test/lifecycle.test.ts (100%) rename packages/{rallie => block}/test/middlewares/logger.ts (100%) rename packages/{rallie => block}/test/middlewares/native-loader.ts (100%) rename packages/{rallie => block}/test/relate.test.ts (100%) rename packages/{rallie => block}/test/utils.test.ts (100%) rename packages/{rallie => block}/tsconfig.json (100%) diff --git a/package-lock.json b/package-lock.json index 3c5723d..7f148f7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3712,18 +3712,18 @@ } }, "node_modules/@nrwl/cli": { - "version": "15.0.0", - "resolved": "https://registry.npmjs.org/@nrwl/cli/-/cli-15.0.0.tgz", - "integrity": "sha512-D0zAhZ375bQnoUM2HLifMzAa75A3/lC9OkkewsiVVbqaznjEIry8ezHZepgfjFRVzLr3ue7FIpDEH3iJIYzvVw==", + "version": "15.0.1", + "resolved": "https://registry.npmjs.org/@nrwl/cli/-/cli-15.0.1.tgz", + "integrity": "sha512-ZehVNZOajNG7i5qg4vDeIcf88PuyFZhAwNhT9G7yjG6v+23zFwOVUsweQeQbY0GxIGc9d+jXGzEe6hU+UYovPQ==", "dev": true, "dependencies": { - "nx": "15.0.0" + "nx": "15.0.1" } }, "node_modules/@nrwl/devkit": { - "version": "15.0.0", - "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-15.0.0.tgz", - "integrity": "sha512-ALtPfILlxLDg77rV/XNdDGbhUkh0gZPj/4Ehy3ScvVqPhTrDIZNLGX13dXgUUF9xhGb7SXPmvzZkduBpqmHnfQ==", + "version": "15.0.1", + "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-15.0.1.tgz", + "integrity": "sha512-KdKEENjZX/EA7FuWDBFYOldbVxd4eZT9MHOLUZADg2QQEgFfBNJUb1/R7JWVal8RPseeJSx8ber2iohjQkaN2A==", "dev": true, "dependencies": { "@phenomnomnominal/tsquery": "4.1.1", @@ -3764,12 +3764,12 @@ } }, "node_modules/@nrwl/tao": { - "version": "15.0.0", - "resolved": "https://registry.npmjs.org/@nrwl/tao/-/tao-15.0.0.tgz", - "integrity": "sha512-qup1eSWYwp/KVrw/wxeWBvYttQ9dcbQnqpXb5NQMD31SpXEZSpJB1i3GV/o6CF5qQQSNLwICXZx25rNTTQAqpg==", + "version": "15.0.1", + "resolved": "https://registry.npmjs.org/@nrwl/tao/-/tao-15.0.1.tgz", + "integrity": "sha512-CytTfL7W6xkl1rW5fwO1nGF0Ft/Tk3ilc7/7I9+1NlNGdu/joFMOWub5YEQFIe488BJt2mxZ9m2n6sFJPVD19Q==", "dev": true, "dependencies": { - "nx": "15.0.0" + "nx": "15.0.1" }, "bin": { "tao": "index.js" @@ -3970,6 +3970,10 @@ "typescript": "^3 || ^4" } }, + "node_modules/@rallie/block": { + "resolved": "packages/block", + "link": true + }, "node_modules/@rallie/core": { "resolved": "packages/core", "link": true @@ -4376,9 +4380,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "18.11.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.2.tgz", - "integrity": "sha512-BWN3M23gLO2jVG8g/XHIRFWiiV4/GckeFIqbU/C4V3xpoBBWSMk4OZomouN0wCkfQFPqgZikyLr7DOYDysIkkw==", + "version": "18.11.4", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.4.tgz", + "integrity": "sha512-BxcJpBu8D3kv/GZkx/gSMz6VnTJREBj/4lbzYOQueUOELkt8WrO6zAcSPmp9uRPEW/d+lUO8QK0W2xnS1hEU0A==", "dev": true }, "node_modules/@types/normalize-package-data": { @@ -4915,9 +4919,9 @@ "integrity": "sha512-W9mfWLHmJhkfAmV+7gDjcHeAWALQtgGT3JErxULl0oz6R6+3ug91I7IErs93eCFhPCZPHBs4QJS7YWEV7A3sxw==" }, "node_modules/@vue/test-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@vue/test-utils/-/test-utils-2.1.0.tgz", - "integrity": "sha512-U4AxAD/tKJ3ajxYew1gkfEotpr96DE/gLXpbl+nPbsNRqGBfQZZA7YhwGoQNDPgon56v+IGZDrYq7pe3GDl9aw==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@vue/test-utils/-/test-utils-2.2.0.tgz", + "integrity": "sha512-EKp5/N7ieNZdoLTkD16j/irUjIEDN63QUIc41vLUMqGvSsTQN0QxbFiQqh5v49RPfS5vZH+DhjNUEkijCMOCSg==", "dev": true, "peerDependencies": { "vue": "^3.0.1" @@ -5206,12 +5210,12 @@ } }, "node_modules/aria-query": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.2.tgz", - "integrity": "sha512-eigU3vhqSO+Z8BKDnVLN/ompjhf3pYzecKXz8+whRy+9gZu8n1TCGfwzQUUPnqdHl9ax1Hr9031orZ+UOEYr7Q==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.1.tgz", + "integrity": "sha512-4cPQjOYM2mqq7mZG8CSxkUvL2Yv/x29VhGq5LKehTsxRnoVQps1YGt9NyjcNQsznEsD4rr8a6zGxqeNTqJWjpA==", "dev": true, - "engines": { - "node": ">=6.0" + "dependencies": { + "deep-equal": "^2.0.5" } }, "node_modules/array-differ": { @@ -5361,6 +5365,18 @@ "node": ">= 4.0.0" } }, + "node_modules/available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/axios": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/axios/-/axios-1.1.3.tgz", @@ -5948,9 +5964,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001422", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001422.tgz", - "integrity": "sha512-hSesn02u1QacQHhaxl/kNMZwqVG35Sz/8DgvmgedxSH8z9UUpcDYSPYgsj3x5dQNRcNp6BwpSfQfVzYUTm+fog==", + "version": "1.0.30001423", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001423.tgz", + "integrity": "sha512-09iwWGOlifvE1XuHokFMP7eR38a0JnajoyL3/i87c8ZjRWRrdKo1fqjNfugfBD0UDBIOz0U+jtNhJ0EPm1VleQ==", "dev": true, "funding": [ { @@ -6817,6 +6833,32 @@ "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", "dev": true }, + "node_modules/deep-equal": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.0.5.tgz", + "integrity": "sha512-nPiRgmbAtm1a3JsnLCf6/SLfXcjyN5v8L1TXzdCmHrXJ4hx+gW/w1YCcn7z8gJtSiDArZCgYtbao3QqLm/N1Sw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "es-get-iterator": "^1.1.1", + "get-intrinsic": "^1.0.1", + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.2", + "is-regex": "^1.1.1", + "isarray": "^2.0.5", + "object-is": "^1.1.4", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "regexp.prototype.flags": "^1.3.0", + "side-channel": "^1.0.3", + "which-boxed-primitive": "^1.0.1", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/deep-is": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", @@ -7285,6 +7327,25 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/es-get-iterator": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.2.tgz", + "integrity": "sha512-+DTO8GYwbMCwbywjimwZMHp8AuYXOS2JZFWoi2AlPOS3ebnII9w/NLpNZtA7A0YLaVDw+O7KFCeoIV7OPvM7hQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.0", + "has-symbols": "^1.0.1", + "is-arguments": "^1.1.0", + "is-map": "^2.0.2", + "is-set": "^2.0.2", + "is-string": "^1.0.5", + "isarray": "^2.0.5" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/es-module-lexer": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.4.1.tgz", @@ -8845,6 +8906,15 @@ } } }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.3" + } + }, "node_modules/form-data": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", @@ -9029,6 +9099,12 @@ "node": ">=6.9.0" } }, + "node_modules/get-pkg-repo/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, "node_modules/get-pkg-repo/node_modules/readable-stream": { "version": "2.3.7", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", @@ -10011,6 +10087,22 @@ "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==", "dev": true }, + "node_modules/is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", @@ -10211,6 +10303,15 @@ "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==", "dev": true }, + "node_modules/is-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", + "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-module": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", @@ -10317,6 +10418,15 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-set": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", + "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-shared-array-buffer": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", @@ -10392,6 +10502,25 @@ "node": ">=0.10.0" } }, + "node_modules/is-typed-array": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.9.tgz", + "integrity": "sha512-kfrlnTTn8pZkfpJMUgYD7YZ3qzeJgWUn8XfVYBARc4wnmNOmLbmuuaAs3q5fvB0UJOn6yHAKaGTPM7d6ezoD/A==", + "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-abstract": "^1.20.0", + "for-each": "^0.3.3", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", @@ -10416,6 +10545,15 @@ "integrity": "sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==", "dev": true }, + "node_modules/is-weakmap": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", + "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-weakref": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", @@ -10428,6 +10566,19 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-weakset": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", + "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-windows": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", @@ -10450,9 +10601,9 @@ } }, "node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", "dev": true }, "node_modules/isexe": { @@ -14435,14 +14586,14 @@ "dev": true }, "node_modules/nx": { - "version": "15.0.0", - "resolved": "https://registry.npmjs.org/nx/-/nx-15.0.0.tgz", - "integrity": "sha512-uh9Ou5oj7yr6Uyp4QhqW1vIVoanYn1sJM1jzOyoT17GAhhODfS0BtQgUvlmInDuRqP8LMaPg4LXFMby07U1HXg==", + "version": "15.0.1", + "resolved": "https://registry.npmjs.org/nx/-/nx-15.0.1.tgz", + "integrity": "sha512-4pGy6f0SMQpg5kr38I95OkzufgkeMf4n/ui9o2Xk65mFdqXcCzRgRXbKdDhABhdZmhbzV33M+BUPJmMrTw3XDg==", "dev": true, "hasInstallScript": true, "dependencies": { - "@nrwl/cli": "15.0.0", - "@nrwl/tao": "15.0.0", + "@nrwl/cli": "15.0.1", + "@nrwl/tao": "15.0.1", "@parcel/watcher": "2.0.4", "@yarnpkg/lockfile": "^1.1.0", "@yarnpkg/parsers": "^3.0.0-rc.18", @@ -14737,6 +14888,22 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/object-keys": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", @@ -15819,10 +15986,6 @@ "node": ">=8" } }, - "node_modules/rallie": { - "resolved": "packages/rallie", - "link": true - }, "node_modules/react": { "version": "17.0.2", "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", @@ -17772,9 +17935,9 @@ } }, "node_modules/uglify-js": { - "version": "3.17.3", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.3.tgz", - "integrity": "sha512-JmMFDME3iufZnBpyKL+uS78LRiC+mK55zWfM5f/pWBJfpOttXAqYfdDGRukYhJuyRinvPVAtUhvy7rlDybNtFg==", + "version": "3.17.4", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz", + "integrity": "sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==", "dev": true, "optional": true, "bin": { @@ -18527,6 +18690,41 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/which-collection": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", + "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", + "dev": true, + "dependencies": { + "is-map": "^2.0.1", + "is-set": "^2.0.1", + "is-weakmap": "^2.0.1", + "is-weakset": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.8.tgz", + "integrity": "sha512-Jn4e5PItbcAHyLoRDwvPj1ypu27DJbtdYXUa5zsinrUx77Uvfb0cXwwnGMTn7cjUfhhqgVQnVJCwF+7cgU7tpw==", + "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-abstract": "^1.20.0", + "for-each": "^0.3.3", + "has-tostringtag": "^1.0.0", + "is-typed-array": "^1.1.9" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/wide-align": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", @@ -18869,6 +19067,14 @@ "node": ">=6" } }, + "packages/block": { + "name": "@rallie/block", + "version": "0.10.0", + "license": "MIT", + "dependencies": { + "@rallie/core": "0.10.0" + } + }, "packages/core": { "name": "@rallie/core", "version": "0.10.0", @@ -18888,11 +19094,11 @@ "packages/playground": { "version": "0.10.0", "dependencies": { + "@rallie/block": "0.10.0", "@rallie/load-html": "0.10.0", "@rallie/react": "0.10.0", "@rallie/vue": "0.10.0", - "naive-ui": "^2.21.1", - "rallie": "0.10.0" + "naive-ui": "^2.21.1" }, "devDependencies": { "@vitejs/plugin-react": "^1.0.7", @@ -18902,23 +19108,16 @@ "vue-tsc": "^0.3.0" } }, - "packages/rallie": { - "version": "0.10.0", - "license": "MIT", - "dependencies": { - "@rallie/core": "0.10.0" - } - }, "packages/react": { "name": "@rallie/react", "version": "0.10.0", "license": "MIT", "devDependencies": { - "@rallie/core": "0.10.0", - "rallie": "0.10.0" + "@rallie/block": "0.10.0", + "@rallie/core": "0.10.0" }, "peerDependencies": { - "rallie": "^0.6.0", + "@rallie/block": "^0.6.0", "react": ">=16.8.0" } }, @@ -18927,10 +19126,10 @@ "version": "0.10.0", "license": "MIT", "devDependencies": { - "rallie": "0.10.0" + "@rallie/block": "0.10.0" }, "peerDependencies": { - "rallie": "^0.6.0", + "@rallie/block": "^0.6.0", "vue": ">=2.0.0" } } @@ -21771,18 +21970,18 @@ } }, "@nrwl/cli": { - "version": "15.0.0", - "resolved": "https://registry.npmjs.org/@nrwl/cli/-/cli-15.0.0.tgz", - "integrity": "sha512-D0zAhZ375bQnoUM2HLifMzAa75A3/lC9OkkewsiVVbqaznjEIry8ezHZepgfjFRVzLr3ue7FIpDEH3iJIYzvVw==", + "version": "15.0.1", + "resolved": "https://registry.npmjs.org/@nrwl/cli/-/cli-15.0.1.tgz", + "integrity": "sha512-ZehVNZOajNG7i5qg4vDeIcf88PuyFZhAwNhT9G7yjG6v+23zFwOVUsweQeQbY0GxIGc9d+jXGzEe6hU+UYovPQ==", "dev": true, "requires": { - "nx": "15.0.0" + "nx": "15.0.1" } }, "@nrwl/devkit": { - "version": "15.0.0", - "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-15.0.0.tgz", - "integrity": "sha512-ALtPfILlxLDg77rV/XNdDGbhUkh0gZPj/4Ehy3ScvVqPhTrDIZNLGX13dXgUUF9xhGb7SXPmvzZkduBpqmHnfQ==", + "version": "15.0.1", + "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-15.0.1.tgz", + "integrity": "sha512-KdKEENjZX/EA7FuWDBFYOldbVxd4eZT9MHOLUZADg2QQEgFfBNJUb1/R7JWVal8RPseeJSx8ber2iohjQkaN2A==", "dev": true, "requires": { "@phenomnomnominal/tsquery": "4.1.1", @@ -21813,12 +22012,12 @@ } }, "@nrwl/tao": { - "version": "15.0.0", - "resolved": "https://registry.npmjs.org/@nrwl/tao/-/tao-15.0.0.tgz", - "integrity": "sha512-qup1eSWYwp/KVrw/wxeWBvYttQ9dcbQnqpXb5NQMD31SpXEZSpJB1i3GV/o6CF5qQQSNLwICXZx25rNTTQAqpg==", + "version": "15.0.1", + "resolved": "https://registry.npmjs.org/@nrwl/tao/-/tao-15.0.1.tgz", + "integrity": "sha512-CytTfL7W6xkl1rW5fwO1nGF0Ft/Tk3ilc7/7I9+1NlNGdu/joFMOWub5YEQFIe488BJt2mxZ9m2n6sFJPVD19Q==", "dev": true, "requires": { - "nx": "15.0.0" + "nx": "15.0.1" } }, "@octokit/auth-token": { @@ -21970,6 +22169,12 @@ "esquery": "^1.0.1" } }, + "@rallie/block": { + "version": "file:packages/block", + "requires": { + "@rallie/core": "0.10.0" + } + }, "@rallie/core": { "version": "file:packages/core", "requires": { @@ -21985,14 +22190,14 @@ "@rallie/react": { "version": "file:packages/react", "requires": { - "@rallie/core": "0.10.0", - "rallie": "0.10.0" + "@rallie/block": "0.10.0", + "@rallie/core": "0.10.0" } }, "@rallie/vue": { "version": "file:packages/vue", "requires": { - "rallie": "0.10.0" + "@rallie/block": "0.10.0" } }, "@rollup/plugin-commonjs": { @@ -22327,9 +22532,9 @@ "dev": true }, "@types/node": { - "version": "18.11.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.2.tgz", - "integrity": "sha512-BWN3M23gLO2jVG8g/XHIRFWiiV4/GckeFIqbU/C4V3xpoBBWSMk4OZomouN0wCkfQFPqgZikyLr7DOYDysIkkw==", + "version": "18.11.4", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.4.tgz", + "integrity": "sha512-BxcJpBu8D3kv/GZkx/gSMz6VnTJREBj/4lbzYOQueUOELkt8WrO6zAcSPmp9uRPEW/d+lUO8QK0W2xnS1hEU0A==", "dev": true }, "@types/normalize-package-data": { @@ -22769,9 +22974,9 @@ "integrity": "sha512-W9mfWLHmJhkfAmV+7gDjcHeAWALQtgGT3JErxULl0oz6R6+3ug91I7IErs93eCFhPCZPHBs4QJS7YWEV7A3sxw==" }, "@vue/test-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@vue/test-utils/-/test-utils-2.1.0.tgz", - "integrity": "sha512-U4AxAD/tKJ3ajxYew1gkfEotpr96DE/gLXpbl+nPbsNRqGBfQZZA7YhwGoQNDPgon56v+IGZDrYq7pe3GDl9aw==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@vue/test-utils/-/test-utils-2.2.0.tgz", + "integrity": "sha512-EKp5/N7ieNZdoLTkD16j/irUjIEDN63QUIc41vLUMqGvSsTQN0QxbFiQqh5v49RPfS5vZH+DhjNUEkijCMOCSg==", "dev": true, "requires": {} }, @@ -22992,10 +23197,13 @@ } }, "aria-query": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.2.tgz", - "integrity": "sha512-eigU3vhqSO+Z8BKDnVLN/ompjhf3pYzecKXz8+whRy+9gZu8n1TCGfwzQUUPnqdHl9ax1Hr9031orZ+UOEYr7Q==", - "dev": true + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.1.tgz", + "integrity": "sha512-4cPQjOYM2mqq7mZG8CSxkUvL2Yv/x29VhGq5LKehTsxRnoVQps1YGt9NyjcNQsznEsD4rr8a6zGxqeNTqJWjpA==", + "dev": true, + "requires": { + "deep-equal": "^2.0.5" + } }, "array-differ": { "version": "3.0.0", @@ -23108,6 +23316,12 @@ "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", "dev": true }, + "available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "dev": true + }, "axios": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/axios/-/axios-1.1.3.tgz", @@ -23547,9 +23761,9 @@ } }, "caniuse-lite": { - "version": "1.0.30001422", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001422.tgz", - "integrity": "sha512-hSesn02u1QacQHhaxl/kNMZwqVG35Sz/8DgvmgedxSH8z9UUpcDYSPYgsj3x5dQNRcNp6BwpSfQfVzYUTm+fog==", + "version": "1.0.30001423", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001423.tgz", + "integrity": "sha512-09iwWGOlifvE1XuHokFMP7eR38a0JnajoyL3/i87c8ZjRWRrdKo1fqjNfugfBD0UDBIOz0U+jtNhJ0EPm1VleQ==", "dev": true }, "chalk": { @@ -24219,6 +24433,29 @@ "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", "dev": true }, + "deep-equal": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.0.5.tgz", + "integrity": "sha512-nPiRgmbAtm1a3JsnLCf6/SLfXcjyN5v8L1TXzdCmHrXJ4hx+gW/w1YCcn7z8gJtSiDArZCgYtbao3QqLm/N1Sw==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "es-get-iterator": "^1.1.1", + "get-intrinsic": "^1.0.1", + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.2", + "is-regex": "^1.1.1", + "isarray": "^2.0.5", + "object-is": "^1.1.4", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "regexp.prototype.flags": "^1.3.0", + "side-channel": "^1.0.3", + "which-boxed-primitive": "^1.0.1", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.2" + } + }, "deep-is": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", @@ -24580,6 +24817,22 @@ "unbox-primitive": "^1.0.2" } }, + "es-get-iterator": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.2.tgz", + "integrity": "sha512-+DTO8GYwbMCwbywjimwZMHp8AuYXOS2JZFWoi2AlPOS3ebnII9w/NLpNZtA7A0YLaVDw+O7KFCeoIV7OPvM7hQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.0", + "has-symbols": "^1.0.1", + "is-arguments": "^1.1.0", + "is-map": "^2.0.2", + "is-set": "^2.0.2", + "is-string": "^1.0.5", + "isarray": "^2.0.5" + } + }, "es-module-lexer": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.4.1.tgz", @@ -25639,6 +25892,15 @@ "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", "dev": true }, + "for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dev": true, + "requires": { + "is-callable": "^1.1.3" + } + }, "form-data": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", @@ -25777,6 +26039,12 @@ "yargs": "^16.2.0" }, "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, "readable-stream": { "version": "2.3.7", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", @@ -26521,6 +26789,16 @@ "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==", "dev": true }, + "is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, "is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", @@ -26660,6 +26938,12 @@ "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==", "dev": true }, + "is-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", + "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", + "dev": true + }, "is-module": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", @@ -26736,6 +27020,12 @@ "has-tostringtag": "^1.0.0" } }, + "is-set": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", + "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", + "dev": true + }, "is-shared-array-buffer": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", @@ -26787,6 +27077,19 @@ "text-extensions": "^1.0.0" } }, + "is-typed-array": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.9.tgz", + "integrity": "sha512-kfrlnTTn8pZkfpJMUgYD7YZ3qzeJgWUn8XfVYBARc4wnmNOmLbmuuaAs3q5fvB0UJOn6yHAKaGTPM7d6ezoD/A==", + "dev": true, + "requires": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-abstract": "^1.20.0", + "for-each": "^0.3.3", + "has-tostringtag": "^1.0.0" + } + }, "is-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", @@ -26805,6 +27108,12 @@ "integrity": "sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==", "dev": true }, + "is-weakmap": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", + "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", + "dev": true + }, "is-weakref": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", @@ -26814,6 +27123,16 @@ "call-bind": "^1.0.2" } }, + "is-weakset": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", + "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, "is-windows": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", @@ -26830,9 +27149,9 @@ } }, "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", "dev": true }, "isexe": { @@ -29863,13 +30182,13 @@ "dev": true }, "nx": { - "version": "15.0.0", - "resolved": "https://registry.npmjs.org/nx/-/nx-15.0.0.tgz", - "integrity": "sha512-uh9Ou5oj7yr6Uyp4QhqW1vIVoanYn1sJM1jzOyoT17GAhhODfS0BtQgUvlmInDuRqP8LMaPg4LXFMby07U1HXg==", + "version": "15.0.1", + "resolved": "https://registry.npmjs.org/nx/-/nx-15.0.1.tgz", + "integrity": "sha512-4pGy6f0SMQpg5kr38I95OkzufgkeMf4n/ui9o2Xk65mFdqXcCzRgRXbKdDhABhdZmhbzV33M+BUPJmMrTw3XDg==", "dev": true, "requires": { - "@nrwl/cli": "15.0.0", - "@nrwl/tao": "15.0.0", + "@nrwl/cli": "15.0.1", + "@nrwl/tao": "15.0.1", "@parcel/watcher": "2.0.4", "@yarnpkg/lockfile": "^1.1.0", "@yarnpkg/parsers": "^3.0.0-rc.18", @@ -30090,6 +30409,16 @@ "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", "dev": true }, + "object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, "object-keys": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", @@ -30573,13 +30902,13 @@ "playground": { "version": "file:packages/playground", "requires": { + "@rallie/block": "0.10.0", "@rallie/load-html": "0.10.0", "@rallie/react": "0.10.0", "@rallie/vue": "0.10.0", "@vitejs/plugin-react": "^1.0.7", "@vitejs/plugin-vue": "^1.9.3", "naive-ui": "^2.21.1", - "rallie": "0.10.0", "vite": "^2.6.4", "vite-plugin-externals": "^0.3.0", "vue-tsc": "^0.3.0" @@ -30913,12 +31242,6 @@ "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", "dev": true }, - "rallie": { - "version": "file:packages/rallie", - "requires": { - "@rallie/core": "0.10.0" - } - }, "react": { "version": "17.0.2", "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", @@ -32382,9 +32705,9 @@ "dev": true }, "uglify-js": { - "version": "3.17.3", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.3.tgz", - "integrity": "sha512-JmMFDME3iufZnBpyKL+uS78LRiC+mK55zWfM5f/pWBJfpOttXAqYfdDGRukYhJuyRinvPVAtUhvy7rlDybNtFg==", + "version": "3.17.4", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz", + "integrity": "sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==", "dev": true, "optional": true }, @@ -32964,6 +33287,32 @@ "is-symbol": "^1.0.3" } }, + "which-collection": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", + "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", + "dev": true, + "requires": { + "is-map": "^2.0.1", + "is-set": "^2.0.1", + "is-weakmap": "^2.0.1", + "is-weakset": "^2.0.1" + } + }, + "which-typed-array": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.8.tgz", + "integrity": "sha512-Jn4e5PItbcAHyLoRDwvPj1ypu27DJbtdYXUa5zsinrUx77Uvfb0cXwwnGMTn7cjUfhhqgVQnVJCwF+7cgU7tpw==", + "dev": true, + "requires": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-abstract": "^1.20.0", + "for-each": "^0.3.3", + "has-tostringtag": "^1.0.0", + "is-typed-array": "^1.1.9" + } + }, "wide-align": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", diff --git a/package.json b/package.json index 92dcfed..b4a584d 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,7 @@ "packages/*" ], "scripts": { - "prepare": "npm run bootstrap && husky install", + "prepare": "husky install && npm run bootstrap", "bootstrap": "lerna bootstrap --force-local", "clean": "lerna clean && rm -rf node_modules", "test": "npm run build && jest --coverage", diff --git a/packages/rallie/CHANGELOG.md b/packages/block/CHANGELOG.md similarity index 100% rename from packages/rallie/CHANGELOG.md rename to packages/block/CHANGELOG.md diff --git a/packages/rallie/README.md b/packages/block/README.md similarity index 100% rename from packages/rallie/README.md rename to packages/block/README.md diff --git a/packages/rallie/package.json b/packages/block/package.json similarity index 95% rename from packages/rallie/package.json rename to packages/block/package.json index 80d883a..2c9711f 100644 --- a/packages/rallie/package.json +++ b/packages/block/package.json @@ -1,5 +1,5 @@ { - "name": "rallie", + "name": "@rallie/block", "version": "0.10.0", "description": "a progressive micro front framework", "main": "./dist/index.umd.js", diff --git a/packages/rallie/rollup.config.js b/packages/block/rollup.config.js similarity index 94% rename from packages/rallie/rollup.config.js rename to packages/block/rollup.config.js index 0edb41f..c6adb93 100644 --- a/packages/rallie/rollup.config.js +++ b/packages/block/rollup.config.js @@ -9,7 +9,7 @@ export default { { file: pkg.main, format: 'umd', - name: 'Rallie', + name: 'RallieBlock', exports: 'named', }, { diff --git a/packages/rallie/src/block.ts b/packages/block/src/block.ts similarity index 90% rename from packages/rallie/src/block.ts rename to packages/block/src/block.ts index a5b2215..2f3f417 100644 --- a/packages/rallie/src/block.ts +++ b/packages/block/src/block.ts @@ -2,11 +2,7 @@ import { touchBus } from '@rallie/core' import type { CallbackType, Socket } from '@rallie/core' import { constant, errors } from './utils' -export class Block< - State extends Record, - Events extends Record, - Methods extends Record, -> { +export class Block, Events extends Record, Methods extends Record> { protected socket: Socket public name: string public state: State diff --git a/packages/rallie/src/connected-block.ts b/packages/block/src/connected-block.ts similarity index 100% rename from packages/rallie/src/connected-block.ts rename to packages/block/src/connected-block.ts diff --git a/packages/rallie/src/created-block.ts b/packages/block/src/created-block.ts similarity index 100% rename from packages/rallie/src/created-block.ts rename to packages/block/src/created-block.ts diff --git a/packages/rallie/src/index.ts b/packages/block/src/index.ts similarity index 100% rename from packages/rallie/src/index.ts rename to packages/block/src/index.ts diff --git a/packages/rallie/src/utils.ts b/packages/block/src/utils.ts similarity index 100% rename from packages/rallie/src/utils.ts rename to packages/block/src/utils.ts diff --git a/packages/rallie/test/blocks/connect-testers/events.ts b/packages/block/test/blocks/connect-testers/events.ts similarity index 100% rename from packages/rallie/test/blocks/connect-testers/events.ts rename to packages/block/test/blocks/connect-testers/events.ts diff --git a/packages/rallie/test/blocks/connect-testers/exports.ts b/packages/block/test/blocks/connect-testers/exports.ts similarity index 100% rename from packages/rallie/test/blocks/connect-testers/exports.ts rename to packages/block/test/blocks/connect-testers/exports.ts diff --git a/packages/rallie/test/blocks/connect-testers/methods.ts b/packages/block/test/blocks/connect-testers/methods.ts similarity index 100% rename from packages/rallie/test/blocks/connect-testers/methods.ts rename to packages/block/test/blocks/connect-testers/methods.ts diff --git a/packages/rallie/test/blocks/connect-testers/state.ts b/packages/block/test/blocks/connect-testers/state.ts similarity index 100% rename from packages/rallie/test/blocks/connect-testers/state.ts rename to packages/block/test/blocks/connect-testers/state.ts diff --git a/packages/rallie/test/blocks/dependency-testers/a.ts b/packages/block/test/blocks/dependency-testers/a.ts similarity index 100% rename from packages/rallie/test/blocks/dependency-testers/a.ts rename to packages/block/test/blocks/dependency-testers/a.ts diff --git a/packages/rallie/test/blocks/dependency-testers/b.ts b/packages/block/test/blocks/dependency-testers/b.ts similarity index 100% rename from packages/rallie/test/blocks/dependency-testers/b.ts rename to packages/block/test/blocks/dependency-testers/b.ts diff --git a/packages/rallie/test/blocks/dependency-testers/c.ts b/packages/block/test/blocks/dependency-testers/c.ts similarity index 100% rename from packages/rallie/test/blocks/dependency-testers/c.ts rename to packages/block/test/blocks/dependency-testers/c.ts diff --git a/packages/rallie/test/blocks/dependency-testers/main.ts b/packages/block/test/blocks/dependency-testers/main.ts similarity index 100% rename from packages/rallie/test/blocks/dependency-testers/main.ts rename to packages/block/test/blocks/dependency-testers/main.ts diff --git a/packages/rallie/test/blocks/lifecycle-tester.ts b/packages/block/test/blocks/lifecycle-tester.ts similarity index 100% rename from packages/rallie/test/blocks/lifecycle-tester.ts rename to packages/block/test/blocks/lifecycle-tester.ts diff --git a/packages/rallie/test/blocks/relate-testers/a.ts b/packages/block/test/blocks/relate-testers/a.ts similarity index 100% rename from packages/rallie/test/blocks/relate-testers/a.ts rename to packages/block/test/blocks/relate-testers/a.ts diff --git a/packages/rallie/test/blocks/relate-testers/b.ts b/packages/block/test/blocks/relate-testers/b.ts similarity index 100% rename from packages/rallie/test/blocks/relate-testers/b.ts rename to packages/block/test/blocks/relate-testers/b.ts diff --git a/packages/rallie/test/blocks/relate-testers/c.ts b/packages/block/test/blocks/relate-testers/c.ts similarity index 100% rename from packages/rallie/test/blocks/relate-testers/c.ts rename to packages/block/test/blocks/relate-testers/c.ts diff --git a/packages/rallie/test/blocks/relate-testers/main.ts b/packages/block/test/blocks/relate-testers/main.ts similarity index 100% rename from packages/rallie/test/blocks/relate-testers/main.ts rename to packages/block/test/blocks/relate-testers/main.ts diff --git a/packages/rallie/test/connect.test.ts b/packages/block/test/connect.test.ts similarity index 100% rename from packages/rallie/test/connect.test.ts rename to packages/block/test/connect.test.ts diff --git a/packages/rallie/test/dependencies.test.ts b/packages/block/test/dependencies.test.ts similarity index 100% rename from packages/rallie/test/dependencies.test.ts rename to packages/block/test/dependencies.test.ts diff --git a/packages/rallie/test/lifecycle.test.ts b/packages/block/test/lifecycle.test.ts similarity index 100% rename from packages/rallie/test/lifecycle.test.ts rename to packages/block/test/lifecycle.test.ts diff --git a/packages/rallie/test/middlewares/logger.ts b/packages/block/test/middlewares/logger.ts similarity index 100% rename from packages/rallie/test/middlewares/logger.ts rename to packages/block/test/middlewares/logger.ts diff --git a/packages/rallie/test/middlewares/native-loader.ts b/packages/block/test/middlewares/native-loader.ts similarity index 100% rename from packages/rallie/test/middlewares/native-loader.ts rename to packages/block/test/middlewares/native-loader.ts diff --git a/packages/rallie/test/relate.test.ts b/packages/block/test/relate.test.ts similarity index 100% rename from packages/rallie/test/relate.test.ts rename to packages/block/test/relate.test.ts diff --git a/packages/rallie/test/utils.test.ts b/packages/block/test/utils.test.ts similarity index 100% rename from packages/rallie/test/utils.test.ts rename to packages/block/test/utils.test.ts diff --git a/packages/rallie/tsconfig.json b/packages/block/tsconfig.json similarity index 100% rename from packages/rallie/tsconfig.json rename to packages/block/tsconfig.json diff --git a/packages/playground/apps/host-app/block.ts b/packages/playground/apps/host-app/block.ts index 99b35b5..36d747f 100644 --- a/packages/playground/apps/host-app/block.ts +++ b/packages/playground/apps/host-app/block.ts @@ -1,4 +1,4 @@ -import { createBlock } from 'rallie' +import { createBlock } from '@rallie/block' interface HostApp { events: { diff --git a/packages/playground/apps/host-app/index.tsx b/packages/playground/apps/host-app/index.tsx index bbdb014..a9c83ae 100644 --- a/packages/playground/apps/host-app/index.tsx +++ b/packages/playground/apps/host-app/index.tsx @@ -1,4 +1,4 @@ -import { registerBlock } from 'rallie' +import { registerBlock } from '@rallie/block' import { hostApp } from './block' registerBlock(hostApp) diff --git a/packages/playground/apps/react-app/blocks/react-app.ts b/packages/playground/apps/react-app/blocks/react-app.ts index 27ee8cd..6134f9e 100644 --- a/packages/playground/apps/react-app/blocks/react-app.ts +++ b/packages/playground/apps/react-app/blocks/react-app.ts @@ -1,3 +1,3 @@ -import { createBlock } from 'rallie' +import { createBlock } from '@rallie/block' export const reactApp = createBlock('react-app') diff --git a/packages/playground/apps/react-app/index.tsx b/packages/playground/apps/react-app/index.tsx index 2a9183b..f18b362 100644 --- a/packages/playground/apps/react-app/index.tsx +++ b/packages/playground/apps/react-app/index.tsx @@ -1,5 +1,5 @@ import { reactApp } from './blocks/react-app' -import { registerBlock } from 'rallie' +import { registerBlock } from '@rallie/block' registerBlock(reactApp) .relyOn(['lib:react', 'lib:react-dom', 'host-app']) diff --git a/packages/playground/apps/vue-app/blocks/vue-app.ts b/packages/playground/apps/vue-app/blocks/vue-app.ts index 9226f18..94735af 100644 --- a/packages/playground/apps/vue-app/blocks/vue-app.ts +++ b/packages/playground/apps/vue-app/blocks/vue-app.ts @@ -1,4 +1,4 @@ -import { createBlock } from 'rallie' +import { createBlock } from '@rallie/block' type State = { count: number diff --git a/packages/playground/apps/vue-app/index.tsx b/packages/playground/apps/vue-app/index.tsx index c5f6324..698864b 100644 --- a/packages/playground/apps/vue-app/index.tsx +++ b/packages/playground/apps/vue-app/index.tsx @@ -1,4 +1,4 @@ -import { registerBlock } from 'rallie' +import { registerBlock } from '@rallie/block' import { vueApp } from './blocks/vue-app' registerBlock(vueApp) diff --git a/packages/playground/index.ts b/packages/playground/index.ts index c82cebe..ba2adbe 100644 --- a/packages/playground/index.ts +++ b/packages/playground/index.ts @@ -1,4 +1,4 @@ -import { registerBlock, createBlock } from 'rallie' +import { registerBlock, createBlock } from '@rallie/block' import { jsdelivrLibraryLoader, dynamicImportLoader, htmlLoader } from './middlewares' // eslint-disable-line import loadHtml from '@rallie/load-html' // eslint-disable-line diff --git a/packages/playground/package.json b/packages/playground/package.json index 92bf3f8..b93b0c0 100644 --- a/packages/playground/package.json +++ b/packages/playground/package.json @@ -12,7 +12,7 @@ "@rallie/react": "0.10.0", "@rallie/vue": "0.10.0", "naive-ui": "^2.21.1", - "rallie": "0.10.0" + "@rallie/block": "0.10.0" }, "devDependencies": { "@vitejs/plugin-react": "^1.0.7", diff --git a/packages/react/package.json b/packages/react/package.json index b188204..67325d1 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -22,11 +22,11 @@ "url": "https://github.com/ralliejs/rallie/issues" }, "peerDependencies": { - "rallie": "^0.6.0", + "@rallie/block": "^0.6.0", "react": ">=16.8.0" }, "devDependencies": { "@rallie/core": "0.10.0", - "rallie": "0.10.0" + "@rallie/block": "0.10.0" } } diff --git a/packages/react/rollup.config.js b/packages/react/rollup.config.js index 32584ae..56ad21f 100644 --- a/packages/react/rollup.config.js +++ b/packages/react/rollup.config.js @@ -13,7 +13,7 @@ export default { exports: 'named', globals: { react: 'React', - rallie: 'Rallie', + '@rallie/block': 'RallieBlock', }, }, { @@ -23,5 +23,5 @@ export default { }, ], plugins: [resolve(), commonJs(), typescript()], - external: ['react', 'rallie'], + external: ['react', '@rallie/block'], } diff --git a/packages/react/src/hooks.ts b/packages/react/src/hooks.ts index 5988ea3..17d977f 100644 --- a/packages/react/src/hooks.ts +++ b/packages/react/src/hooks.ts @@ -1,5 +1,5 @@ import React from 'react' -import type { Block, CreatedBlock } from 'rallie' +import type { Block, CreatedBlock } from '@rallie/block' export function useBlockState, U>(block: T, getter: (state: T['state']) => U, deps: any[] = []) { const [value, setValue] = React.useState(getter(block.state)) diff --git a/packages/react/test/blocks/consumer.tsx b/packages/react/test/blocks/consumer.tsx index c1d9a33..f434d81 100644 --- a/packages/react/test/blocks/consumer.tsx +++ b/packages/react/test/blocks/consumer.tsx @@ -1,4 +1,4 @@ -import { createBlock } from 'rallie' +import { createBlock } from '@rallie/block' import { useBlockState } from '../../src' interface ConsumerType { diff --git a/packages/react/test/blocks/producer.tsx b/packages/react/test/blocks/producer.tsx index b45a1f3..0736b23 100644 --- a/packages/react/test/blocks/producer.tsx +++ b/packages/react/test/blocks/producer.tsx @@ -1,4 +1,4 @@ -import { createBlock } from 'rallie' +import { createBlock } from '@rallie/block' import { useBlockState, useBlockEvents, useBlockMethods } from '../../src' interface ProducerType { diff --git a/packages/react/test/hooks.test.tsx b/packages/react/test/hooks.test.tsx index ef5a831..adc9d2a 100644 --- a/packages/react/test/hooks.test.tsx +++ b/packages/react/test/hooks.test.tsx @@ -1,7 +1,7 @@ import { producer, Producer } from './blocks/producer' import { consumer, Consumer } from './blocks/consumer' import { render, fireEvent, act, screen, cleanup } from '@testing-library/react' -import { registerBlock } from 'rallie' +import { registerBlock } from '@rallie/block' registerBlock(producer) .onActivate(() => { diff --git a/packages/vue/package.json b/packages/vue/package.json index cdaec84..2061c18 100644 --- a/packages/vue/package.json +++ b/packages/vue/package.json @@ -22,10 +22,10 @@ "url": "https://github.com/ralliejs/rallie/issues" }, "peerDependencies": { - "rallie": "^0.6.0", + "@rallie/block": "^0.6.0", "vue": ">=2.0.0" }, "devDependencies": { - "rallie": "0.10.0" + "@rallie/block": "0.10.0" } } diff --git a/packages/vue/rollup.config.js b/packages/vue/rollup.config.js index 5dce433..7d26734 100644 --- a/packages/vue/rollup.config.js +++ b/packages/vue/rollup.config.js @@ -5,7 +5,7 @@ import pkg from './package.json' const commonConfigs = { plugins: [resolve(), commonJs(), typescript()], - external: ['vue', 'rallie'], + external: ['vue', '@rallie/block'], } export default [ @@ -19,7 +19,7 @@ export default [ exports: 'named', globals: { vue: 'Vue', - rallie: 'Rallie', + '@rallie/block': 'RallieBlock', }, }, { @@ -39,7 +39,7 @@ export default [ name: 'RallieVueMixin', exports: 'named', globals: { - rallie: 'Rallie', + '@rallie/block': 'RallieBlock', }, }, { diff --git a/packages/vue/src/hooks.ts b/packages/vue/src/hooks.ts index 6fe4dda..96d4dde 100644 --- a/packages/vue/src/hooks.ts +++ b/packages/vue/src/hooks.ts @@ -1,5 +1,5 @@ import { onBeforeUnmount, onBeforeMount, ref, UnwrapRef } from 'vue' -import type { Block, CreatedBlock } from 'rallie' +import type { Block, CreatedBlock } from '@rallie/block' export function useBlockState, U>(block: T, getter: (state: T['state']) => U) { const stateRef = ref(getter(block.state)) diff --git a/packages/vue/src/mixins.ts b/packages/vue/src/mixins.ts index af47a31..a59d919 100644 --- a/packages/vue/src/mixins.ts +++ b/packages/vue/src/mixins.ts @@ -1,4 +1,4 @@ -import type { Block, CreatedBlock } from 'rallie' +import type { Block, CreatedBlock } from '@rallie/block' export function mixinBlockState, U>(block: T, mapStateToComputed: (state: T['state']) => U) { let unwatchState = null diff --git a/packages/vue/test/blocks/consumer/blocks.ts b/packages/vue/test/blocks/consumer/blocks.ts index 80ca875..e07ed9a 100644 --- a/packages/vue/test/blocks/consumer/blocks.ts +++ b/packages/vue/test/blocks/consumer/blocks.ts @@ -1,4 +1,4 @@ -import { createBlock } from 'rallie' +import { createBlock } from '@rallie/block' export const consumer = createBlock('consumer') export const producer = consumer.connect<{ diff --git a/packages/vue/test/blocks/producer/blocks.ts b/packages/vue/test/blocks/producer/blocks.ts index 9a4685e..f9490e7 100644 --- a/packages/vue/test/blocks/producer/blocks.ts +++ b/packages/vue/test/blocks/producer/blocks.ts @@ -1,4 +1,4 @@ -import { createBlock } from 'rallie' +import { createBlock } from '@rallie/block' export const producer = createBlock<{ state: { diff --git a/packages/vue/test/hooks.test.ts b/packages/vue/test/hooks.test.ts index 9564322..0dd29f7 100644 --- a/packages/vue/test/hooks.test.ts +++ b/packages/vue/test/hooks.test.ts @@ -2,7 +2,7 @@ import { render, fireEvent, screen, cleanup } from '@testing-library/vue' import { HooksProducer, producer } from './blocks/producer' import { HooksConsumer, consumer } from './blocks/consumer' -import { registerBlock } from 'rallie' +import { registerBlock } from '@rallie/block' registerBlock(producer) .onActivate(() => { diff --git a/packages/vue/test/mixins.test.ts b/packages/vue/test/mixins.test.ts index 16c4a7a..cd96276 100644 --- a/packages/vue/test/mixins.test.ts +++ b/packages/vue/test/mixins.test.ts @@ -2,7 +2,7 @@ import { render, fireEvent, screen, cleanup } from '@testing-library/vue' import { MixinsProducer, producer } from './blocks/producer' import { MixinsConsumer, consumer } from './blocks/consumer' -import { registerBlock } from 'rallie' +import { registerBlock } from '@rallie/block' registerBlock(producer) .onActivate(() => {