├── .circleci └── config.yml ├── .editorconfig ├── .eslintignore ├── .eslintrc.json ├── .github ├── FUNDING.yml └── workflows │ └── release.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── babel.config.js ├── examples ├── simple-chat │ ├── README.md │ ├── babel.config.js │ ├── package-lock.json │ ├── package.json │ ├── server.js │ └── src │ │ ├── App.vue │ │ ├── Message.vue │ │ ├── MessageBox.vue │ │ ├── MessagePlaceholder.vue │ │ └── main.js └── twitter-feed │ ├── README.md │ ├── babel.config.js │ ├── package-lock.json │ ├── package.json │ └── src │ ├── App.vue │ ├── components │ ├── BrowserWindow.vue │ └── Tweet.vue │ └── main.js ├── package.json ├── renovate.json ├── scripts ├── gen-release-note.js ├── release.sh └── rollup-build.js ├── src ├── GlobalEmitter.js ├── Observe.js ├── __mocks__ │ └── socket.io-client.js ├── __tests__ │ ├── GlobalEmitter.spec.js │ ├── Observe.spec.js │ ├── __snapshots__ │ │ └── plugin.spec.js.snap │ ├── createEventEmitter.spec.js │ ├── createMixin.spec.js │ ├── decorator.spec.js │ ├── index.esm.spec.js │ ├── index.umd.spec.js │ └── plugin.spec.js ├── constants.js ├── createEventEmitter.js ├── createMixin.js ├── decorator.js ├── defaults.js ├── index.esm.js ├── index.umd.js ├── plugin.js └── utils │ ├── __tests__ │ ├── index.spec.js │ └── vuex.spec.js │ ├── index.js │ └── vuex.js └── types ├── index.d.ts ├── tsconfig.json └── vue.d.ts /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probil/vue-socket.io-extended/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probil/vue-socket.io-extended/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probil/vue-socket.io-extended/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probil/vue-socket.io-extended/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probil/vue-socket.io-extended/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probil/vue-socket.io-extended/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probil/vue-socket.io-extended/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probil/vue-socket.io-extended/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probil/vue-socket.io-extended/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probil/vue-socket.io-extended/HEAD/README.md -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probil/vue-socket.io-extended/HEAD/babel.config.js -------------------------------------------------------------------------------- /examples/simple-chat/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probil/vue-socket.io-extended/HEAD/examples/simple-chat/README.md -------------------------------------------------------------------------------- /examples/simple-chat/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probil/vue-socket.io-extended/HEAD/examples/simple-chat/babel.config.js -------------------------------------------------------------------------------- /examples/simple-chat/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probil/vue-socket.io-extended/HEAD/examples/simple-chat/package-lock.json -------------------------------------------------------------------------------- /examples/simple-chat/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probil/vue-socket.io-extended/HEAD/examples/simple-chat/package.json -------------------------------------------------------------------------------- /examples/simple-chat/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probil/vue-socket.io-extended/HEAD/examples/simple-chat/server.js -------------------------------------------------------------------------------- /examples/simple-chat/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probil/vue-socket.io-extended/HEAD/examples/simple-chat/src/App.vue -------------------------------------------------------------------------------- /examples/simple-chat/src/Message.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probil/vue-socket.io-extended/HEAD/examples/simple-chat/src/Message.vue -------------------------------------------------------------------------------- /examples/simple-chat/src/MessageBox.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probil/vue-socket.io-extended/HEAD/examples/simple-chat/src/MessageBox.vue -------------------------------------------------------------------------------- /examples/simple-chat/src/MessagePlaceholder.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probil/vue-socket.io-extended/HEAD/examples/simple-chat/src/MessagePlaceholder.vue -------------------------------------------------------------------------------- /examples/simple-chat/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probil/vue-socket.io-extended/HEAD/examples/simple-chat/src/main.js -------------------------------------------------------------------------------- /examples/twitter-feed/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probil/vue-socket.io-extended/HEAD/examples/twitter-feed/README.md -------------------------------------------------------------------------------- /examples/twitter-feed/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probil/vue-socket.io-extended/HEAD/examples/twitter-feed/babel.config.js -------------------------------------------------------------------------------- /examples/twitter-feed/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probil/vue-socket.io-extended/HEAD/examples/twitter-feed/package-lock.json -------------------------------------------------------------------------------- /examples/twitter-feed/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probil/vue-socket.io-extended/HEAD/examples/twitter-feed/package.json -------------------------------------------------------------------------------- /examples/twitter-feed/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probil/vue-socket.io-extended/HEAD/examples/twitter-feed/src/App.vue -------------------------------------------------------------------------------- /examples/twitter-feed/src/components/BrowserWindow.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probil/vue-socket.io-extended/HEAD/examples/twitter-feed/src/components/BrowserWindow.vue -------------------------------------------------------------------------------- /examples/twitter-feed/src/components/Tweet.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probil/vue-socket.io-extended/HEAD/examples/twitter-feed/src/components/Tweet.vue -------------------------------------------------------------------------------- /examples/twitter-feed/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probil/vue-socket.io-extended/HEAD/examples/twitter-feed/src/main.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probil/vue-socket.io-extended/HEAD/package.json -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probil/vue-socket.io-extended/HEAD/renovate.json -------------------------------------------------------------------------------- /scripts/gen-release-note.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probil/vue-socket.io-extended/HEAD/scripts/gen-release-note.js -------------------------------------------------------------------------------- /scripts/release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probil/vue-socket.io-extended/HEAD/scripts/release.sh -------------------------------------------------------------------------------- /scripts/rollup-build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probil/vue-socket.io-extended/HEAD/scripts/rollup-build.js -------------------------------------------------------------------------------- /src/GlobalEmitter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probil/vue-socket.io-extended/HEAD/src/GlobalEmitter.js -------------------------------------------------------------------------------- /src/Observe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probil/vue-socket.io-extended/HEAD/src/Observe.js -------------------------------------------------------------------------------- /src/__mocks__/socket.io-client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probil/vue-socket.io-extended/HEAD/src/__mocks__/socket.io-client.js -------------------------------------------------------------------------------- /src/__tests__/GlobalEmitter.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probil/vue-socket.io-extended/HEAD/src/__tests__/GlobalEmitter.spec.js -------------------------------------------------------------------------------- /src/__tests__/Observe.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probil/vue-socket.io-extended/HEAD/src/__tests__/Observe.spec.js -------------------------------------------------------------------------------- /src/__tests__/__snapshots__/plugin.spec.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probil/vue-socket.io-extended/HEAD/src/__tests__/__snapshots__/plugin.spec.js.snap -------------------------------------------------------------------------------- /src/__tests__/createEventEmitter.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probil/vue-socket.io-extended/HEAD/src/__tests__/createEventEmitter.spec.js -------------------------------------------------------------------------------- /src/__tests__/createMixin.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probil/vue-socket.io-extended/HEAD/src/__tests__/createMixin.spec.js -------------------------------------------------------------------------------- /src/__tests__/decorator.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probil/vue-socket.io-extended/HEAD/src/__tests__/decorator.spec.js -------------------------------------------------------------------------------- /src/__tests__/index.esm.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probil/vue-socket.io-extended/HEAD/src/__tests__/index.esm.spec.js -------------------------------------------------------------------------------- /src/__tests__/index.umd.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probil/vue-socket.io-extended/HEAD/src/__tests__/index.umd.spec.js -------------------------------------------------------------------------------- /src/__tests__/plugin.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probil/vue-socket.io-extended/HEAD/src/__tests__/plugin.spec.js -------------------------------------------------------------------------------- /src/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probil/vue-socket.io-extended/HEAD/src/constants.js -------------------------------------------------------------------------------- /src/createEventEmitter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probil/vue-socket.io-extended/HEAD/src/createEventEmitter.js -------------------------------------------------------------------------------- /src/createMixin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probil/vue-socket.io-extended/HEAD/src/createMixin.js -------------------------------------------------------------------------------- /src/decorator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probil/vue-socket.io-extended/HEAD/src/decorator.js -------------------------------------------------------------------------------- /src/defaults.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probil/vue-socket.io-extended/HEAD/src/defaults.js -------------------------------------------------------------------------------- /src/index.esm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probil/vue-socket.io-extended/HEAD/src/index.esm.js -------------------------------------------------------------------------------- /src/index.umd.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probil/vue-socket.io-extended/HEAD/src/index.umd.js -------------------------------------------------------------------------------- /src/plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probil/vue-socket.io-extended/HEAD/src/plugin.js -------------------------------------------------------------------------------- /src/utils/__tests__/index.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probil/vue-socket.io-extended/HEAD/src/utils/__tests__/index.spec.js -------------------------------------------------------------------------------- /src/utils/__tests__/vuex.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probil/vue-socket.io-extended/HEAD/src/utils/__tests__/vuex.spec.js -------------------------------------------------------------------------------- /src/utils/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probil/vue-socket.io-extended/HEAD/src/utils/index.js -------------------------------------------------------------------------------- /src/utils/vuex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probil/vue-socket.io-extended/HEAD/src/utils/vuex.js -------------------------------------------------------------------------------- /types/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probil/vue-socket.io-extended/HEAD/types/index.d.ts -------------------------------------------------------------------------------- /types/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probil/vue-socket.io-extended/HEAD/types/tsconfig.json -------------------------------------------------------------------------------- /types/vue.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probil/vue-socket.io-extended/HEAD/types/vue.d.ts --------------------------------------------------------------------------------