{"_id":"@aibee/owlly","_rev":"3-c4a133c00abe60acd71b7600068cc6a2","name":"@aibee/owlly","dist-tags":{"latest":"1.0.29"},"versions":{"1.0.25":{"name":"@aibee/owlly","version":"1.0.25","keywords":["vr","vrScene","owlly","owlly.js","owlly-js","three","three.js","three-js"],"author":{"name":"jyfang"},"_id":"@aibee/owlly@1.0.25","maintainers":[{"name":"jyfang","email":"jyfang@aibee.com"},{"name":"hujingn","email":"hujingn@qq.com"},{"name":"wukang0718","email":"wukang0718@163.com"},{"name":"kxiaoaibee","email":"kxiao@aibee.com"},{"name":"yfdjcxj","email":"jdzou@aibee.com"},{"name":"zcjia","email":"j15712551103@163.com"}],"dist":{"shasum":"ba94a669428607e51b0c9f6827ec3117ed4ab28e","tarball":"https://registry.npmjs.org/@aibee/owlly/-/owlly-1.0.25.tgz","fileCount":500,"integrity":"sha512-/sRHa72DKLYUdWcmsX/FPT9x7butEAd76niqSIwzdoG5Y0UWr+3Z7j/PEAJgeMTGT2UnnPBQmRnlW3LQ//lCBw==","signatures":[{"sig":"MEQCID2BP6OCKMNHwPHmWrr+vJdwIBgDn9cECac5T7GPLe0kAiAXeebZLVH/M5Df6Rhn8dC6rUH+J3n8RAR+qmNxmcC9Sw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4608187},"main":"lib/src/owlly/index.js","husky":{"hooks":{"pre-push":"yarn lint","prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"types":"lib/src/owlly/index.d.ts","config":{"cz-emoji":{"symbol":true,"skipQuestions":["scope","issues"]},"commitizen":{"path":"cz-emoji"}},"module":"lib/src/owlly/index.js","gitHead":"bb43c30322e2de5158e05dea446882d31d35de3f","scripts":{"doc":"typedoc src","lint":"eslint --max-warnings=0 \"src/**/*.ts\"","test":"jest","build":"yarn build-esm && yarn build-cjs && yarn build-iife && yarn build-miniapp && rm -rf lib/prod/src/web","lint:fix":"eslint --fix --max-warnings=0 \"src/**/*.ts\"","build-cjs":"rollup -c --environment NODE_ENV:production,X_FORMAT:\"esm\"","build-esm":"rollup -c --environment NODE_ENV:production,X_FORMAT:\"esm\"","build:all":"yarn build:prod && yarn build:lib","build:lib":"tsc --project tsconfig.json --outDir lib -t es6 --lib es2019,dom --downlevelIteration && rm -rf lib/src/web","build-iife":"rollup -c --environment NODE_ENV:production,X_FORMAT:\"iife\" && grunt --gruntfile Gruntfile.iife.js","build:prod":"yarn build-esm:prod && yarn build-cjs:prod && yarn build-iife:prod && yarn build-miniapp:prod && rm -rf lib/prod/src/web","publish:npm":"npm publish --access public --registry https://registry.npmjs.org --@aibee:registry=https://registry.npmjs.org","build-miniapp":"rollup -c --environment NODE_ENV:production,X_MINIAPP:true,X_FORMAT:\"iife\" && grunt","test:coverage":"jest --coverage","build-cjs:prod":"rollup -c --environment NODE_ENV:production,X_MINIFY:true,X_FORMAT:\"esm\"","build-esm:prod":"rollup -c --environment NODE_ENV:production,X_MINIFY:true,X_FORMAT:\"esm\"","build-iife:prod":"rollup -c --environment NODE_ENV:production,X_MINIFY:true,X_FORMAT:\"iife\" && grunt --gruntfile Gruntfile.iife.min.js","build-miniapp:prod":"rollup -c --environment NODE_ENV:production,X_MINIAPP:true,X_MINIFY:true,X_FORMAT:\"iife\" && grunt --gruntfile Gruntfile.min.js"},"_npmUser":{"name":"wukang0718","email":"wukang0718@163.com"},"repository":{"url":"https://code.aibee.cn/ued/owlly","type":"git"},"_npmVersion":"10.9.2","description":"[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)","directories":{},"_nodeVersion":"22.16.0","dependencies":{"axios":"^0.19.0","color":"^3.1.2","konva":"^4.2.0","three":"^0.127.0","earcut":"^2.2.2","global":"^4.4.0","lodash":"^4.17.15","svgson":"^4.0.0","uuid-js":"^0.7.5","stats.js":"^0.17.0","bezier-js":"^2.5.1","gl-matrix":"^3.1.0","@turf/turf":"^6.5.0","@types/color":"^3.0.1","@types/three":"^0.127.1","@types/earcut":"^2.1.0","@types/lodash":"^4.14.150","@aibee/snapsvg":"^0.5.5","@types/snapsvg":"^0.5.0","@types/uuid-js":"^0.7.2","chaikin-smooth":"^1.0.4","@types/tween.js":"^17.2.0","@types/bezier-js":"^0.0.8","@types/gl-matrix":"^2.4.5","polygon-clipping":"^0.14.3","@tweenjs/tween.js":"^18.4.2"},"publishConfig":{"registry":"https://npm.aibee.cn/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","grunt":"^1.3.0","husky":"^3.1.0","eslint":"^6.6.0","jquery":"^3.4.1","rollup":"^1.25.2","ts-jest":"^24.2.0","typedoc":"^0.15.5","cz-emoji":"^1.2.2","babel-jest":"^24.9.0","commitizen":"^4.2.1","typescript":"^3.9.9","@babel/core":"^7.7.7","@types/jest":"^24.0.24","@types/node":"^12.12.11","@bazel/bazel":"^1.1.0","babel-eslint":"^10.1.0","@bazel/ibazel":"^0.10.3","@types/jquery":"^3.3.31","@types/stats.js":"^0.17.0","rollup-plugin-re":"^1.0.7","@babel/preset-env":"^7.7.7","@bazel/typescript":"^0.40.0","rollup-plugin-copy":"^3.1.0","rollup-plugin-clear":"^2.0.7","rollup-plugin-serve":"^1.0.1","eslint-plugin-import":"^2.18.2","grunt-contrib-concat":"^1.0.1","rollup-plugin-terser":"^5.1.2","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-filesize":"^6.2.1","rollup-plugin-livereload":"^1.0.4","rollup-plugin-visualizer":"^4.2.2","@typescript-eslint/parser":"^2.7.0","eslint-config-airbnb-base":"^14.0.0","rollup-plugin-bundle-html":"^0.2.2","rollup-plugin-typescript2":"^0.25.3","typedoc-plugin-no-inherit":"1.1.10","@rollup/plugin-node-resolve":"^7.1.1","@aibee/jest-webgl-canvas-mock":"^0.0.1","@typescript-eslint/eslint-plugin":"^2.18.0","eslint-import-resolver-typescript":"^2.0.0"},"optionalDependencies":{"vconsole":"^3.7.0"},"_npmOperationalInternal":{"tmp":"tmp/owlly_1.0.25_1763386106700_0.8424111923393001","host":"s3://npm-registry-packages-npm-production"}},"1.0.26":{"name":"@aibee/owlly","version":"1.0.26","keywords":["vr","vrScene","owlly","owlly.js","owlly-js","three","three.js","three-js"],"author":{"name":"jyfang"},"_id":"@aibee/owlly@1.0.26","maintainers":[{"name":"jyfang","email":"jyfang@aibee.com"},{"name":"hujingn","email":"hujingn@qq.com"},{"name":"wukang0718","email":"wukang0718@163.com"},{"name":"kxiaoaibee","email":"kxiao@aibee.com"},{"name":"yfdjcxj","email":"jdzou@aibee.com"},{"name":"zcjia","email":"j15712551103@163.com"}],"dist":{"shasum":"487c6152f6e04d3e93dc1abda3158c58c9a40692","tarball":"https://registry.npmjs.org/@aibee/owlly/-/owlly-1.0.26.tgz","fileCount":500,"integrity":"sha512-MBbwkek6nNY+z/eAYvSiSzY4EaqaLBJHpgO8vqeBlm0e8HZlZ8glqTLoIrwk6ontBk7Gt/0/MY+pAgXAYtY5hg==","signatures":[{"sig":"MEUCICKPliwOn5kE6e7hbLr/3mEvhRozr+5rGw8KWjZSX/A1AiEAvC1QeZFJlUbwfaKRpM7uC+KbjoYkHDeT8/vPLrIoL9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4608187},"main":"lib/src/owlly/index.js","husky":{"hooks":{"pre-push":"yarn lint","prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"types":"lib/src/owlly/index.d.ts","config":{"cz-emoji":{"symbol":true,"skipQuestions":["scope","issues"]},"commitizen":{"path":"cz-emoji"}},"module":"lib/src/owlly/index.js","gitHead":"bb43c30322e2de5158e05dea446882d31d35de3f","scripts":{"doc":"typedoc src","lint":"eslint --max-warnings=0 \"src/**/*.ts\"","test":"jest","build":"yarn build-esm && yarn build-cjs && yarn build-iife && yarn build-miniapp && rm -rf lib/prod/src/web","lint:fix":"eslint --fix --max-warnings=0 \"src/**/*.ts\"","build-cjs":"rollup -c --environment NODE_ENV:production,X_FORMAT:\"esm\"","build-esm":"rollup -c --environment NODE_ENV:production,X_FORMAT:\"esm\"","build:all":"yarn build:prod && yarn build:lib","build:lib":"tsc --project tsconfig.json --outDir lib -t es6 --lib es2019,dom --downlevelIteration && rm -rf lib/src/web","build-iife":"rollup -c --environment NODE_ENV:production,X_FORMAT:\"iife\" && grunt --gruntfile Gruntfile.iife.js","build:prod":"yarn build-esm:prod && yarn build-cjs:prod && yarn build-iife:prod && yarn build-miniapp:prod && rm -rf lib/prod/src/web","publish:npm":"npm publish --access public --registry https://registry.npmjs.org --@aibee:registry=https://registry.npmjs.org","build-miniapp":"rollup -c --environment NODE_ENV:production,X_MINIAPP:true,X_FORMAT:\"iife\" && grunt","test:coverage":"jest --coverage","build-cjs:prod":"rollup -c --environment NODE_ENV:production,X_MINIFY:true,X_FORMAT:\"esm\"","build-esm:prod":"rollup -c --environment NODE_ENV:production,X_MINIFY:true,X_FORMAT:\"esm\"","build-iife:prod":"rollup -c --environment NODE_ENV:production,X_MINIFY:true,X_FORMAT:\"iife\" && grunt --gruntfile Gruntfile.iife.min.js","build-miniapp:prod":"rollup -c --environment NODE_ENV:production,X_MINIAPP:true,X_MINIFY:true,X_FORMAT:\"iife\" && grunt --gruntfile Gruntfile.min.js"},"_npmUser":{"name":"wukang0718","email":"wukang0718@163.com"},"repository":{"url":"https://code.aibee.cn/ued/owlly","type":"git"},"_npmVersion":"10.9.2","description":"[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)","directories":{},"_nodeVersion":"22.16.0","dependencies":{"axios":"^0.19.0","color":"^3.1.2","konva":"^4.2.0","three":"^0.127.0","earcut":"^2.2.2","global":"^4.4.0","lodash":"^4.17.15","svgson":"^4.0.0","uuid-js":"^0.7.5","stats.js":"^0.17.0","bezier-js":"^2.5.1","gl-matrix":"^3.1.0","@turf/turf":"^6.5.0","@types/color":"^3.0.1","@types/three":"^0.127.1","@types/earcut":"^2.1.0","@types/lodash":"^4.14.150","@aibee/snapsvg":"^0.5.5","@types/snapsvg":"^0.5.0","@types/uuid-js":"^0.7.2","chaikin-smooth":"^1.0.4","@types/tween.js":"^17.2.0","@types/bezier-js":"^0.0.8","@types/gl-matrix":"^2.4.5","polygon-clipping":"^0.14.3","@tweenjs/tween.js":"^18.4.2"},"publishConfig":{"registry":"https://npm.aibee.cn/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","grunt":"^1.3.0","husky":"^3.1.0","eslint":"^6.6.0","jquery":"^3.4.1","rollup":"^1.25.2","ts-jest":"^24.2.0","typedoc":"^0.15.5","cz-emoji":"^1.2.2","babel-jest":"^24.9.0","commitizen":"^4.2.1","typescript":"^3.9.9","@babel/core":"^7.7.7","@types/jest":"^24.0.24","@types/node":"^12.12.11","@bazel/bazel":"^1.1.0","babel-eslint":"^10.1.0","@bazel/ibazel":"^0.10.3","@types/jquery":"^3.3.31","@types/stats.js":"^0.17.0","rollup-plugin-re":"^1.0.7","@babel/preset-env":"^7.7.7","@bazel/typescript":"^0.40.0","rollup-plugin-copy":"^3.1.0","rollup-plugin-clear":"^2.0.7","rollup-plugin-serve":"^1.0.1","eslint-plugin-import":"^2.18.2","grunt-contrib-concat":"^1.0.1","rollup-plugin-terser":"^5.1.2","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-filesize":"^6.2.1","rollup-plugin-livereload":"^1.0.4","rollup-plugin-visualizer":"^4.2.2","@typescript-eslint/parser":"^2.7.0","eslint-config-airbnb-base":"^14.0.0","rollup-plugin-bundle-html":"^0.2.2","rollup-plugin-typescript2":"^0.25.3","typedoc-plugin-no-inherit":"1.1.10","@rollup/plugin-node-resolve":"^7.1.1","@aibee/jest-webgl-canvas-mock":"^0.0.1","@typescript-eslint/eslint-plugin":"^2.18.0","eslint-import-resolver-typescript":"^2.0.0"},"optionalDependencies":{"vconsole":"^3.7.0"},"_npmOperationalInternal":{"tmp":"tmp/owlly_1.0.26_1763432218034_0.6283070982186643","host":"s3://npm-registry-packages-npm-production"}},"1.0.29":{"name":"@aibee/owlly","version":"1.0.29","main":"lib/src/owlly/index.js","module":"lib/src/owlly/index.js","types":"lib/src/owlly/index.d.ts","resolutions":{"@types/babel__core":"7.0.0","@types/babel__traverse":"7.0.0","@types/minimatch":"3.0.3"},"author":{"name":"jyfang"},"repository":{"type":"git","url":"https://code.aibee.cn/ued/owlly"},"keywords":["vr","vrScene","owlly","owlly.js","owlly-js","three","three.js","three-js"],"scripts":{"build":"yarn build-esm && yarn build-cjs && yarn build-iife && yarn build-miniapp && rm -rf lib/prod/src/web","build:prod":"yarn build-esm:prod && yarn build-cjs:prod && yarn build-iife:prod && yarn build-miniapp:prod && rm -rf lib/prod/src/web","build-esm":"rollup -c --environment NODE_ENV:production,X_FORMAT:\"esm\"","build-esm:prod":"rollup -c --environment NODE_ENV:production,X_MINIFY:true,X_FORMAT:\"esm\"","build-cjs":"rollup -c --environment NODE_ENV:production,X_FORMAT:\"esm\"","build-cjs:prod":"rollup -c --environment NODE_ENV:production,X_MINIFY:true,X_FORMAT:\"esm\"","build-iife":"rollup -c --environment NODE_ENV:production,X_FORMAT:\"iife\" && grunt --gruntfile Gruntfile.iife.js","build-iife:prod":"rollup -c --environment NODE_ENV:production,X_MINIFY:true,X_FORMAT:\"iife\" && grunt --gruntfile Gruntfile.iife.min.js","build-miniapp":"rollup -c --environment NODE_ENV:production,X_MINIAPP:true,X_FORMAT:\"iife\" && grunt","build-miniapp:prod":"rollup -c --environment NODE_ENV:production,X_MINIAPP:true,X_MINIFY:true,X_FORMAT:\"iife\" && grunt --gruntfile Gruntfile.min.js","build:lib":"tsc --project tsconfig.json --outDir lib -t es6 --lib es2019,dom --downlevelIteration && rm -rf lib/src/web","build:all":"yarn build:prod && yarn build:lib","lint":"eslint --max-warnings=0 \"src/**/*.ts\"","lint:fix":"eslint --fix --max-warnings=0 \"src/**/*.ts\"","doc":"typedoc src","test":"jest","test:coverage":"jest --coverage","publish:npm":"npm publish --access public --registry https://registry.npmjs.org --@aibee:registry=https://registry.npmjs.org  --//registry.npmjs.org/:_authToken=${NPM_TOKEN}"},"devDependencies":{"@aibee/jest-webgl-canvas-mock":"^0.0.1","@babel/core":"^7.7.7","@babel/preset-env":"^7.7.7","@bazel/bazel":"^1.1.0","@bazel/ibazel":"^0.10.3","@bazel/typescript":"^0.40.0","@rollup/plugin-node-resolve":"^7.1.1","@types/babel__core":"7.0.0","@types/babel__traverse":"7.0.0","@types/glob":"7.1.0","@types/jest":"24.0.23","@types/jquery":"3.3.30","@types/lodash":"4.14.149","@types/minimatch":"3.0.3","@types/node":"12.12.10","@types/stats.js":"^0.17.0","@typescript-eslint/eslint-plugin":"^2.18.0","@typescript-eslint/parser":"^2.7.0","babel-eslint":"^10.1.0","babel-jest":"^24.9.0","commitizen":"^4.2.1","cz-emoji":"^1.2.2","eslint":"^6.6.0","eslint-config-airbnb-base":"^14.0.0","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-import":"^2.18.2","grunt":"^1.3.0","grunt-contrib-concat":"^1.0.1","husky":"^3.1.0","jest":"^24.9.0","jquery":"^3.4.1","rollup":"^1.25.2","rollup-plugin-bundle-html":"^0.2.2","rollup-plugin-clear":"^2.0.7","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-copy":"3.0","rollup-plugin-filesize":"^6.2.1","rollup-plugin-livereload":"^1.0.4","rollup-plugin-re":"^1.0.7","rollup-plugin-serve":"^1.0.1","rollup-plugin-terser":"^5.1.2","rollup-plugin-typescript2":"^0.25.3","rollup-plugin-visualizer":"^4.2.2","ts-jest":"^24.2.0","typedoc":"^0.15.5","typedoc-plugin-no-inherit":"1.1.10","typescript":"^3.9.9"},"dependencies":{"@aibee/snapsvg":"^0.5.5","@turf/turf":"^6.5.0","@tweenjs/tween.js":"^18.4.2","@types/bezier-js":"^0.0.8","@types/color":"^3.0.1","@types/earcut":"^2.1.0","@types/gl-matrix":"^2.4.5","@types/snapsvg":"^0.5.0","@types/three":"^0.127.1","@types/tween.js":"^17.2.0","@types/uuid-js":"^0.7.2","axios":"^0.19.0","bezier-js":"^2.5.1","chaikin-smooth":"^1.0.4","color":"^3.1.2","earcut":"^2.2.2","gl-matrix":"^3.1.0","global":"^4.4.0","konva":"^4.2.0","lodash":"^4.17.15","polygon-clipping":"^0.14.3","stats.js":"^0.17.0","svgson":"^4.0.0","three":"^0.127.0","uuid-js":"^0.7.5"},"optionalDependencies":{"vconsole":"^3.7.0"},"husky":{"hooks":{"pre-push":"yarn lint","prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"publishConfig":{"registry":"https://npm.aibee.cn/"},"config":{"commitizen":{"path":"cz-emoji"},"cz-emoji":{"skipQuestions":["scope","issues"],"symbol":true}},"gitHead":"dfaaf84953221d49d507b910994286798c3ab705","_id":"@aibee/owlly@1.0.29","description":"[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-0q/1QBT1rth6RD8hog5u+OU+l/tkWmMvuLXMSKk7aaM+9dcYm4yDRuwUtsn9JD1Nx+bfdC3coH9o4lRX3kMvGw==","shasum":"a84daca534a33fb15867685c2eb4c4ed1572b672","tarball":"https://registry.npmjs.org/@aibee/owlly/-/owlly-1.0.29.tgz","fileCount":831,"unpackedSize":34671678,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICC1IuAvuii+ugJixApyV6nnzGNxob3J5N3s664lL47eAiEAiZRDxR91ichcFJHqyr1SAjyJT85MnQevkoKmZO9PIjA="}]},"_npmUser":{"name":"wukang0718","email":"wukang0718@163.com"},"directories":{},"maintainers":[{"name":"jyfang","email":"jyfang@aibee.com"},{"name":"hujingn","email":"hujingn@qq.com"},{"name":"wukang0718","email":"wukang0718@163.com"},{"name":"kxiaoaibee","email":"kxiao@aibee.com"},{"name":"yfdjcxj","email":"jdzou@aibee.com"},{"name":"zcjia","email":"j15712551103@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/owlly_1.0.29_1782995710856_0.4528263085685891"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-17T13:28:26.600Z","modified":"2026-07-02T12:35:11.322Z","1.0.25":"2025-11-17T13:28:26.965Z","1.0.26":"2025-11-18T02:16:58.353Z","1.0.29":"2026-07-02T12:35:11.136Z"},"author":{"name":"jyfang"},"keywords":["vr","vrScene","owlly","owlly.js","owlly-js","three","three.js","three-js"],"repository":{"type":"git","url":"https://code.aibee.cn/ued/owlly"},"description":"[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)","maintainers":[{"name":"jyfang","email":"jyfang@aibee.com"},{"name":"hujingn","email":"hujingn@qq.com"},{"name":"wukang0718","email":"wukang0718@163.com"},{"name":"kxiaoaibee","email":"kxiao@aibee.com"},{"name":"yfdjcxj","email":"jdzou@aibee.com"},{"name":"zcjia","email":"j15712551103@163.com"}],"readme":"# Owlly - 夜猫\n\n[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)\n\nA 2D & 3D map labeling and rendering solution.\n\n## Usage\n\n```shell\n# npm\n$ npm config set @aibee:registry https://npm.aibee.cn\n$ npm i -S @aibee/owlly\n# yarn\n$ yarn config set @aibee:registry https://npm.aibee.cn\n$ yarn add @aibee/owlly\n```\n\n## Documentation\n\n[Owlly Doc](https://vr.aibee.cn/owlly/)\n\n[版本发布历史](https://code.aibee.cn/ued/owlly/owlly/-/releases)\n\n## Contribute\n\nSee [this](https://code.aibee.cn/ued/owlly/wikis/Contribution).\n\n<!-- You cannot see me -->\n","readmeFilename":"README.md"}