@equinor/esv-intersection

中文文档
5.0.9发布于 2026/10/26MITTypeScriptESM + CJS构建来源已验证近 30 天下载 3934

有测试和自动文档的交叉组件包.

中文使用文档
文档目录9 节
  1. 开始
  2. 技术选择
  3. 发展
  4. 支助
  5. 需要帮助
  6. 错误报告
  7. 特性请求
  8. 捐款
  9. 许可证

npm version SCM Compliance

ESV 接口组件

用于为井创建相交可视化的可再利用组件

部分 Equinor地表下可视化项目

开始

安装

使用 npm :

npm install --save @equinor/esv-intersection

使用线条 :

yarn add @equinor/esv-intersection

在您的机器中运行应用程序 :

$ git clone [email protected]:equinor/esv-intersection
$ git submodule update --init --recursive
$ npm run storybook

使用量

import { Controller, GridLayer } from '@equinor/esv-intersection';

const container = document.createElement('div');
const controller = new Controller({ container: container });

// the controller initially has zero height
controller.adjustToSize(400, 400);

controller.addLayer(new GridLayer('grid'));

更多的例子,看看我们在网上的故事 故事书。 。 。 .

技术选择

发展

支助

如果你是Equinor员工,最容易与维护者接触的方法是通过Slack上的#esv-intersection通道.

否则,Github Issues是与维护者的主要沟通渠道. 如果您有错误报告, 功能请求, 或需要使用组件的帮助, 简单 在仓库中创建一个问题 一个维护者会捡起它。 在创建问题之前,请查看以下准则。 还铭记着创造 调取请求 是向该项目捐款的首选方式.

需要帮助

请详细描述您的使用大小写, 确保包含您正在使用的组件版本, 以及您管道中的相关软件( 如 Chrome/ Firefox/ Safari, Node, npm,.), 包括它们的版本

错误报告

遵循来自 需要帮助 ,但也包含关于如何复制错误的精确指示。 如果复制错误需要任何数据,也可以访问.

特性请求

准确描述一下你的用法 请使用格式将您的请求编为用户故事 As a <subject> I would like to <the feature you need> so that <the task you want to accomplish>

捐款

见贡献 页 次

许可证

该寄存器中的绝大多数文件都在 麻省理工学院许可证。有两个例外:

  • 页:1 捐款 文件,使用 BSD 2- Clause "简化" 许可证,如文件本身末尾所描述的
  • 内容 esv-intersection-数据 子模块使用与 Equinor 相同的许可证 Volve 数据集,这在子模块中也可以使用

Equinor Logo

版本与发布记录

@equinor/esv-intersection 共发布 96 个版本,首次发布于 2020/02/24;过去 12 个月发布了 25 个版本。最新版本附带 npm provenance 构建来源证明,可追溯到公开的 CI 构建记录。

版本发布日期距今
5.0.9latest2026/10/2618 天前
5.0.82026/10/2421 天前
5.0.72026/10/1628 天前
5.0.62026/10/131 个月前
5.0.52026/10/021 个月前
5.0.42026/09/151 个月前

其他发布通道:beta → 3.0.0-beta.6。

关于 @equinor/esv-intersection 的常见问题

@equinor/esv-intersection 是什么?

有测试和自动文档的交叉组件包.

如何安装 @equinor/esv-intersection?

在项目目录运行 npm install @equinor/esv-intersection,或使用 pnpm add / yarn add / bun add。它还需要宿主项目提供 peer 依赖:pixi.js(^8.16.0)。npm 7 及以上与 pnpm 8 及以上默认会自动安装必需的 peer 依赖,Yarn 需要手动安装。

@equinor/esv-intersection 支持 TypeScript 吗?

支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。

@equinor/esv-intersection 支持 ESM 还是 CommonJS?

同时提供 ES Module 与 CommonJS 入口,import 和 require() 都可以使用,打包工具会自动选择合适的版本。

@equinor/esv-intersection 可以商用吗?

@equinor/esv-intersection 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@equinor/esv-intersection 的下载量有多少?

根据 npm 官方下载统计,@equinor/esv-intersection 在 2026/10/14 – 2026/11/12 这 30 天内被下载 3,934 次,日均约 131 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@equinor/esv-intersection 还在维护吗?

最新版本 5.0.9 发布于 2026/10/26(18 天前);至今共发布 96 个版本,其中过去 12 个月发布了 25 个;首次发布于 2020/02/24。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。