Current collected state Current
Observed since 20 Oct, 19:34 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
A TypeScript library to build 3d park map
Three.js TypeScript Axios Less JsonServer
import * as ThreeParkMap from '3d-park-map';
// 实例化
const threeParkMap = new ThreeParkMap()
// 初始化,config可以不传,有默认配置
threeParkMap.init(config)
// data是车场信息数据json,绘制3d车场
threeParkMap.draw(data)
yarn install
yarn start
mock服务yarn mock
mock服务和开发服务yarn serve
yarn build:dll
dll构建)yarn build
dll构建, 生成stats.json文件,上传webpack官网进行性能分析)yarn dev-build
|-- job
|-- .eslintrc.json
|-- .gitignore
|-- README.md
|-- package-lock.json
|-- package.json
|-- tsconfig.json
|-- yarn-error.log
|-- yarn.lock
|-- config
| |-- common.js
| |-- dev.js
| |-- prod.js
| |-- webpack.config.js
| |-- webpack.dll.js
|-- mock
| |-- db.json
|-- public
| |-- index.html
| |-- dll
| | |-- three.dll.js
| | |-- three.dll.js.LICENSE.txt
| | |-- three.manifest.json
| |-- static
| |-- fonts
| | |-- helvetiker_regular.typeface.json
| |-- img
|-- src
| |-- index.ts
| |-- components
| | |-- cube.ts
| | |-- index.ts
| | |-- sphere.ts
| |-- config
| | |-- enum.ts
| |-- core
| | |-- base.ts
| | |-- threeParkMap.ts
| |-- util
| | |-- decoration.ts
| | |-- storage.ts
| |-- view
| |-- index.ts
| |-- example
| |-- menu.ts
| |-- template
| |-- cameraConf.ts
| |-- menu.ts
|-- typings
|-- base.d.ts
|-- index.d.ts
|-- components
| |-- index.d.ts
|-- core
| |-- threeParkMap.d.ts
|-- util
| |-- storage.d.ts
|-- view
|-- menu.d.ts
src下是所有核心代码文件cube.ts和sphere.ts作为例子,所有模块需要继承抽象类Base,并且init方法作为绘制方法入口,在index.ts下导出所有模块,这样开发界面右侧的模块列表下就会读到模块(模块的name属性),点击渲染当前模块内容。 |-- src
| |-- index.ts
| |-- components
| | |-- cube.ts
| | |-- index.ts
| | |-- sphere.ts
| |-- config
| | |-- enum.ts
| |-- core
| | |-- base.ts
| | |-- threeParkMap.ts
| |-- util
| | |-- decoration.ts
| | |-- storage.ts
| |-- view
| |-- index.ts
| |-- example
| |-- menu.ts
| |-- template
| |-- cameraConf.ts
| |-- menu.ts
view下是视图文件,原则上本库是第三方库,不涉及具体视图,这里视图是开发时候用的界面,方便开发调试util下是所有工具类,工具方法config下是配置信息,常量,枚举等core是核心类比如 threeParkMap以及项目核心流程代码typings下是ts声明文件,尽量保持和src下一样的结构mock下db.json是开发时候需要假数据时生成假数据的文件@log 装饰器实现对方法参数的打印,需要了解哪个方法的传参内容,加上此装饰器(参数是区分打印结果用的一段任意文本)Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 2.0.63Registry latest | 12 Sept 2025 | 30 | |
| 2.0.62 | 12 Sept 2025 | 30 | |
| 2.0.61 | 2 Apr 2025 | 30 | |
| 2.0.60 | 1 Apr 2025 | 30 | |
| 2.0.59 | 16 Dec 2024 | 30 | |
| 2.0.58 | 16 Dec 2024 | 30 | |
| 2.0.57 | 23 Sept 2024 | 30 | |
| 2.0.56 | 3 Sept 2024 | 30 | |
| 2.0.55 | 2 Sept 2024 | 30 | |
| 2.0.54 | 12 Jul 2024 | 30 | |
| 2.0.53 | 12 Jul 2024 | 30 | |
| 2.0.52 | 24 Jun 2024 | 30 | |
| 2.0.51 | 24 Jun 2024 | 30 | |
| 2.0.50 | 21 Jun 2024 | 30 | |
| 2.0.49 | 20 Jun 2024 | 30 | |
| 2.0.48 | 20 Jun 2024 | 30 | |
| 2.0.47 | 20 Jun 2024 | 30 | |
| 2.0.46 | 18 Jun 2024 | 30 | |
| 2.0.45 | 17 Jun 2024 | 30 | |
| 2.0.44 | 4 Sept 2023 | 30 |
This describes our collected data; it is not a security assessment.
Observed since 20 Oct, 19:34 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:f7045c9eda6a803370dd84cd5d64e8526bad44c75ff0a9265767d35ca7e4286c