@egjs/view3d
Version:
Fast & Customizable glTF 3D model viewer, packed with full of features!
84 lines (83 loc) • 2.9 kB
JSON
{
"name": "@egjs/view3d",
"version": "2.10.1",
"description": "Fast & Customizable glTF 3D model viewer, packed with full of features!",
"main": "dist/view3d.js",
"module": "dist/view3d.esm.js",
"es2015": "dist/view3d.esm.js",
"types": "declaration/index.d.ts",
"sideEffects": [
"**/*.css",
"**/*.sass"
],
"scripts": {
"dev": "npm run build:css && rollup -w --config ./rollup.config.dev.js",
"build": "run-s build:bundle build:declaration build:css printsizes",
"build:bundle": "rm -rf ./dist && rollup -c",
"build:declaration": "rm -rf ./declaration && tsc -p tsconfig.declaration.json",
"build:css": "run-s build:css-clear build:sass build:css-prefix build:css-min",
"build:css-clear": "rm -rf ./css",
"build:sass": "node-sass sass/ -o css/ -x --output-style expanded",
"build:css-prefix": "postcss css/*.css --replace --use autoprefixer --no-map",
"build:css-min": "postcss css/*.css --ext .min.css --use postcss-clean -d css/ --no-map",
"printsizes": "print-sizes ./dist --exclude=\\.map",
"demo:copy-lib": "run-s demo:copy-lib-version demo:copy-lib-latest",
"demo:copy-lib-version": "cpx 'dist/**/*' ../../demo/static/release/$npm_package_version --clean && cpx 'css/**/*' ../../demo/static/release/$npm_package_version/css --clean",
"demo:copy-lib-latest": "cpx 'dist/**/*' ../../demo/static/release/latest --clean && cpx 'css/**/*' ../../demo/static/release/latest/css --clean"
},
"repository": {
"type": "git",
"url": "https://github.com/naver/egjs-view3d"
},
"keywords": [
"model-viewer",
"3d",
"three",
"3d-model",
"typescript"
],
"author": "NAVER Corp.",
"license": "MIT",
"bugs": {
"url": "https://github.com/naver/egjs-view3d/issues"
},
"homepage": "https://github.com/naver/egjs-view3d#readme",
"dependencies": {
"@egjs/component": "^3.0.2",
"three": "~0.134.0"
},
"devDependencies": {
"@babel/core": "^7.17.5",
"@babel/preset-env": "^7.16.11",
"@daybrush/jsdoc": "^0.3.7",
"@egjs/release-helper": "0.0.3",
"@rollup/plugin-babel": "^5.3.0",
"@rollup/plugin-commonjs": "^11.1.0",
"@rollup/plugin-node-resolve": "^7.1.3",
"@rollup/plugin-replace": "^4.0.0",
"@types/node": "^14.14.35",
"@types/resize-observer-browser": "^0.1.6",
"@types/three": "~0.134.0",
"@types/webxr": "^0.2.3",
"autoprefixer": "^9.8.5",
"concurrently": "^5.1.0",
"cpx": "^1.5.0",
"fs-extra": "^10.0.0",
"gh-pages": "2.0.1",
"node-sass": "^7.0.0",
"npm-run-all": "^4.1.5",
"postcss-clean": "^1.2.2",
"postcss-cli": "^7.1.1",
"print-sizes": "^0.1.0",
"rollup": "^1.32.1",
"rollup-plugin-glslify": "^1.2.1",
"rollup-plugin-livereload": "^1.3.0",
"rollup-plugin-prototype-minify": "^1.1.0",
"rollup-plugin-serve": "^1.0.1",
"rollup-plugin-typescript2": "^0.27.0",
"rollup-plugin-uglify": "^6.0.4",
"rollup-plugin-visualizer": "^4.0.4",
"tslint": "^6.1.3",
"typescript": "~3.8.0"
}
}