New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@rspack/dev-client

Package Overview
Dependencies
Maintainers
1
Versions
653
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@rspack/dev-client - npm Package Compare versions

Comparing version 0.0.0-cee6624d89-20221111073501 to 0.0.0-cf8719208-20221122074551

dist/css.d.ts

13

CHANGELOG.md
# @rspack/dev-client
## 0.0.0-cee6624d89-20221111073501
## 0.0.0-cf8719208-20221122074551
### Patch Changes
- Updated dependencies [cee6624d89]
- @rspack/core@0.0.0-cee6624d89-20221111073501
- Updated dependencies [2eca9aded]
- @rspack/core@0.0.0-cf8719208-20221122074551
## 0.0.10
### Patch Changes
- Updated dependencies [062e692d]
- @rspack/core@0.0.10
## 0.0.9

@@ -11,0 +18,0 @@

@@ -5,8 +5,9 @@ // copy from webpack/hot/dev-server

if (module.hot) {
var lastHash;
// var lastHash;
var upToDate = function upToDate() {
// TODO: should use hash.
// return lastHash.indexOf(__webpack_hash__) >= 0;
return false;
};
var log = require("./log");
var log = require("./utils/log");
var check = function check() {

@@ -22,5 +23,6 @@ module.hot

}
if (!upToDate()) {
// check();
}
// TODO: add this after hash
// if (!upToDate()) {
// // check();
// }
// require("./log-apply-result")(updatedModules, updatedModules);

@@ -43,7 +45,6 @@ if (upToDate()) {

};
self.__rspack_runtime__.hotEmitter =
self.__rspack_runtime__.hotEmitter || require("./emitter");
//TODO: var hotEmitter = require("./emitter");
self.__rspack_runtime__.hotEmitter.on("hotUpdate", function (currentHash) {
lastHash = currentHash;
self.hotEmitter = self.hotEmitter || require("./emitter");
self.hotEmitter.on("hotUpdate", function (_currentHash) {
// TODO: should use hash
// lastHash = currentHash;
if (!upToDate() && module.hot.status() === "idle") {

@@ -50,0 +51,0 @@ log("info", "[HMR] Checking for updates on the server...");

@@ -7,34 +7,18 @@ "use strict";

const socket_1 = __importDefault(require("./socket"));
// const parsedResourceQuery = parseURL(document.location.toString());
// const socketURL = createSocketURL(parsedResourceQuery as any);
function reloadApp(data) {
// @ts-ignore
self.__rspack_runtime__.__rspack_require__.hmrM = () => {
return new Promise(resolve => {
const { uri, content } = JSON.parse(data);
const update = {
c: ["main"],
r: [],
m: [],
// TODO: remove this after hash
updatedModule: {
uri,
content: `self["hotUpdate"](
"main",
{
"${uri}": function (module, exports, __rspack_require__) { ${content} }
}
)`
}
};
resolve(update);
});
};
// @ts-ignore
self.__rspack_runtime__.hotEmitter.emit("hotUpdate");
}
const createSocketURL_1 = __importDefault(require("./createSocketURL"));
const parseURL_js_1 = __importDefault(require("./parseURL.js"));
const reloadApp_1 = __importDefault(require("./utils/reloadApp"));
const status = {
currentHash: ""
};
const options = {
hot: true,
liveReload: true,
progress: true,
overlay: true
};
// TODO: change `options` by the result of `parsedResourceQuery`.
const onSocketMessage = {
// TODO: remove data after jsonp
ok: function (data) {
reloadApp(data);
ok: function () {
(0, reloadApp_1.default)(options, status);
},

@@ -45,6 +29,9 @@ close: function () {

"static-changed": function () {
// Use it after memoryFileSystem.
self.location.reload();
}
};
(0, socket_1.default)(`ws://${location.host}/ws`, onSocketMessage);
const parsedResourceQuery = (0, parseURL_js_1.default)(location.search);
const socketURL = (0, createSocketURL_1.default)(parsedResourceQuery);
(0, socket_1.default)(socketURL, onSocketMessage);
//# sourceMappingURL=index.js.map

@@ -16,5 +16,5 @@ const RefreshRuntime = require("react-refresh/runtime");

// @ts-ignored
__rspack_runtime__.installedModules[id] =
__webpack_require__.m[id] =
// @ts-ignored
__rspack_runtime__.installedModules[id] ||
__webpack_require__.m[id] ||
function (module, exports) {

@@ -21,0 +21,0 @@ module.exports = {

export interface Handler {
ok(data: any): void;
ok(): void;
close(): void;

@@ -4,0 +4,0 @@ "static-changed"(): void;

{
"name": "@rspack/dev-client",
"description": "",
"version": "0.0.0-cee6624d89-20221111073501",
"version": "0.0.0-cf8719208-20221122074551",
"author": "",

@@ -14,6 +14,7 @@ "license": "ISC",

"ws": "8.8.1",
"events": "3.3.0"
"events": "3.3.0",
"mini-css-extract-plugin": "2.6.1"
},
"peerDependencies": {
"@rspack/core": "0.0.0-cee6624d89-20221111073501",
"@rspack/core": "0.0.0-cf8719208-20221122074551",
"react-refresh": ">=0.10.0 <1.0.0"

@@ -24,3 +25,4 @@ },

"./devServer": "./dist/devServer.js",
"./react-refresh": "./dist/reactRefresh.js"
"./react-refresh": "./dist/reactRefresh.js",
"./css": "./dist/css.js"
},

@@ -27,0 +29,0 @@ "scripts": {

@@ -5,8 +5,9 @@ // copy from webpack/hot/dev-server

if (module.hot) {
var lastHash;
// var lastHash;
var upToDate = function upToDate() {
// TODO: should use hash.
// return lastHash.indexOf(__webpack_hash__) >= 0;
return false;
};
var log = require("./log");
var log = require("./utils/log");
var check = function check() {

@@ -26,5 +27,6 @@ module.hot

if (!upToDate()) {
// check();
}
// TODO: add this after hash
// if (!upToDate()) {
// // check();
// }

@@ -51,7 +53,6 @@ // require("./log-apply-result")(updatedModules, updatedModules);

};
self.__rspack_runtime__.hotEmitter =
self.__rspack_runtime__.hotEmitter || require("./emitter");
//TODO: var hotEmitter = require("./emitter");
self.__rspack_runtime__.hotEmitter.on("hotUpdate", function (currentHash) {
lastHash = currentHash;
self.hotEmitter = self.hotEmitter || require("./emitter");
self.hotEmitter.on("hotUpdate", function (_currentHash) {
// TODO: should use hash
// lastHash = currentHash;
if (!upToDate() && module.hot.status() === "idle") {

@@ -58,0 +59,0 @@ log("info", "[HMR] Checking for updates on the server...");

@@ -5,37 +5,18 @@ import socket from "./socket";

import type { Handler } from "./socket";
import reloadApp from "./utils/reloadApp";
// const parsedResourceQuery = parseURL(document.location.toString());
// const socketURL = createSocketURL(parsedResourceQuery as any);
const status = {
currentHash: ""
};
const options = {
hot: true,
liveReload: true,
progress: true,
overlay: true
};
// TODO: change `options` by the result of `parsedResourceQuery`.
function reloadApp(data: string) {
// @ts-ignore
self.__rspack_runtime__.__rspack_require__.hmrM = () => {
return new Promise(resolve => {
const { uri, content } = JSON.parse(data);
const update = {
c: ["main"],
r: [],
m: [],
// TODO: remove this after hash
updatedModule: {
uri,
content: `self["hotUpdate"](
"main",
{
"${uri}": function (module, exports, __rspack_require__) { ${content} }
}
)`
}
};
resolve(update);
});
};
// @ts-ignore
self.__rspack_runtime__.hotEmitter.emit("hotUpdate");
}
const onSocketMessage: Handler = {
// TODO: remove data after jsonp
ok: function (data): void {
reloadApp(data);
ok: function (): void {
reloadApp(options, status);
},

@@ -46,2 +27,3 @@ close: function (): void {

"static-changed": function () {
// Use it after memoryFileSystem.
self.location.reload();

@@ -51,2 +33,5 @@ }

socket(`ws://${location.host}/ws`, onSocketMessage);
const parsedResourceQuery = parseURL(location.search);
const socketURL = createSocketURL(parsedResourceQuery as any);
socket(socketURL, onSocketMessage);

@@ -20,5 +20,5 @@ const RefreshRuntime = require("react-refresh/runtime");

// @ts-ignored
__rspack_runtime__.installedModules[id] =
__webpack_require__.m[id] =
// @ts-ignored
__rspack_runtime__.installedModules[id] ||
__webpack_require__.m[id] ||
function (module, exports) {

@@ -25,0 +25,0 @@ module.exports = {

import { createWebSocketClient } from "./ws";
export interface Handler {
// TODO: remove data after jsonp
ok(data: any): void;
ok(): void;
close(): void;

@@ -7,0 +6,0 @@ "static-changed"(): void;

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc