diff --git a/package-lock.json b/package-lock.json index fee3f24..7098b76 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,6 +10,7 @@ "devDependencies": { "@gravity-ui/date-utils.2.3.0": "npm:@gravity-ui/date-utils@^2.3.0", "@gravity-ui/date-utils.2.5.3": "npm:@gravity-ui/date-utils@^2.5.3", + "@litejs/dom": "^24.8.0", "d3-chord.3.0.1": "npm:d3-chord@3.0.1", "d3.7.9.0": "npm:d3@7.9.0", "webpack-cli": "^5.1.4" @@ -116,6 +117,12 @@ "@jridgewell/sourcemap-codec": "^1.4.14" } }, + "node_modules/@litejs/dom": { + "version": "24.8.0", + "resolved": "https://registry.npmjs.org/@litejs/dom/-/dom-24.8.0.tgz", + "integrity": "sha512-K47hyS8pgU578UQ3/DmmOoaqskeb6q+h37OzFsltFWXGVypjLmsWR+KxtocoDy+UocQkXtODNtHRsP7pho3XNg==", + "dev": true + }, "node_modules/@types/estree": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", @@ -508,9 +515,9 @@ "peer": true }, "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", "dev": true, "dependencies": { "path-key": "^3.1.0", diff --git a/package.json b/package.json index 8a631e2..8a941ac 100644 --- a/package.json +++ b/package.json @@ -16,7 +16,8 @@ "@gravity-ui/date-utils.2.5.3": "npm:@gravity-ui/date-utils@^2.5.3", "d3-chord.3.0.1": "npm:d3-chord@3.0.1", "d3.7.9.0": "npm:d3@7.9.0", - "webpack-cli": "^5.1.4" + "webpack-cli": "^5.1.4", + "@litejs/dom": "^24.8.0" }, "engines": { "node": ">= 18", diff --git a/src/entries/dom-api.js b/src/entries/dom-api.js new file mode 100644 index 0000000..120afed --- /dev/null +++ b/src/entries/dom-api.js @@ -0,0 +1,3 @@ +import {document as lightJsDocument} from '@litejs/dom'; + +export const document = lightJsDocument; \ No newline at end of file diff --git a/webpack.config.js b/webpack.config.js index 231010c..65ad04d 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -1,6 +1,6 @@ const path = require('path'); -const entries = ['d3-chord/v3.0.1', 'd3/v7.9.0']; +const entries = ['d3-chord/v3.0.1', 'd3/v7.9.0', 'dom-api']; module.exports = { context: __dirname,