forked from naver/egjs-view360
-
Notifications
You must be signed in to change notification settings - Fork 0
/
package.json
138 lines (138 loc) · 4.96 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
{
"name": "@egjs/view360",
"version": "3.6.3-snapshot",
"description": "360 integrated viewing solution from inside-out view to outside-in view. It provides user-friendly service by rotating 360 degrees through various user interaction such as motion sensor and touch.",
"main": "dist/view360.js",
"module": "dist/view360.esm.js",
"es2015": "dist/view360.esm.js",
"types": "declaration/index.d.ts",
"scripts": {
"start": "rollup -c ./rollup.config.dev.js -w",
"build": "rm -rf ./dist && rollup -c && npm run declaration && npm run printsizes",
"declaration": "rm -rf declaration && tsc -p tsconfig.declaration.json",
"printsizes": "print-sizes ./dist --exclude=\\.map",
"test": "karma start",
"test:chrome": "karma start --chrome",
"lint": "eslint 'src/**/*.ts'",
"jsdoc": "rm -rf ./doc && jsdoc -c jsdoc.json",
"coverage": "karma start --coverage",
"coverage:nogl": "karma start --coverage --nogl",
"demo:start": "npm run demo:prebuild-latest && npm run demo:updateVersion && jekyll serve -s demo",
"demo:build": "npm run demo:updateVersion && jekyll build -s demo",
"demo:prebuild-version": "cpx 'dist/**/*' demo/release/$npm_package_version/dist --clean && cpx 'doc/**/*' demo/release/$npm_package_version/doc --clean",
"demo:prebuild-latest": "cpx 'dist/**/*' demo/release/latest/dist --clean && cpx 'doc/**/*' demo/release/latest/doc --clean",
"demo:deploy": "npm run build && npm run jsdoc && npm run demo:prebuild-version && npm run demo:prebuild-latest && npm run demo:build && gh-pages -d demo/_site --remote upstream",
"demo:updateVersion": "echo $npm_package_version > demo/_data/version.yml",
"demo:setup": "cpx 'node_modules/@egjs/common-demo/**/*' 'demo/' && rm demo/package.json",
"release": "release-helper upstream",
"coveralls": "cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js",
"prepush": "npm run lint",
"commitmsg": "node config/validate-commit-msg.js",
"changelog": "node config/changelog.js",
"packages": "npm run packages:update && npm run packages:build && npm run packages:publish",
"packages:update": "pvu --update=react-view360,ngx-view360/projects/ngx-view360,vue-view360,vue3-view360,svelte-view360",
"packages:build": "pvu --build=react-view360,ngx-view360,vue-view360,vue3-view360,svelte-view360",
"packages:publish": "pvu --publish=react-view360,ngx-view360/dist/ngx-view360,vue-view360,vue3-view360,svelte-view360"
},
"repository": {
"type": "git",
"url": "https://github.com/naver/egjs-view360"
},
"author": {
"name": "NAVER Corp."
},
"namespace": {
"eg": "eg"
},
"license": "MIT",
"homepage": "https://github.com/naver/egjs-view360",
"bugs": {
"url": "https://github.com/naver/egjs-view360/issues"
},
"dependencies": {
"@egjs/axes": "^3.7.0",
"@egjs/component": "^3.0.1",
"@egjs/imready": "^1.1.2",
"gl-matrix": "^3.3.0",
"promise-polyfill": "^8.2.0"
},
"devDependencies": {
"@babel/core": "^7.12.3",
"@babel/plugin-proposal-class-properties": "^7.12.1",
"@babel/plugin-transform-modules-commonjs": "^7.12.1",
"@babel/preset-env": "^7.12.1",
"@daybrush/jsdoc": "^0.3.8",
"@egjs/agent": "^2.2.1",
"@egjs/build-helper": "^0.1.2",
"@egjs/common-demo": "github:naver/egjs#common-demo",
"@egjs/release-helper": "0.0.3",
"@egjs/visible": "^2.1.0",
"@types/karma-chai": "^0.1.2",
"@types/mocha": "^8.0.3",
"@types/webvr-api": "^0.0.36",
"@types/webxr": "^0.1.0",
"@typescript-eslint/eslint-plugin": "^4.33.0",
"@typescript-eslint/eslint-plugin-tslint": "^4.18.0",
"@typescript-eslint/parser": "^4.18.0",
"awesome-typescript-loader": "^5.2.1",
"babel-loader": "^8.1.0",
"chai": "^4.1.2",
"chalk": "^2.4.1",
"clean-webpack-plugin": "^0.1.19",
"coveralls": "^3.0.2",
"cpx": "^1.5.0",
"egjs-jsdoc-template": "1.4.4",
"eslint": "^7.22.0",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-jsdoc": "^30.7.9",
"eslint-plugin-prefer-arrow": "^1.2.3",
"fs-extra": "^7.0.0",
"gh-pages": "^1.2.0",
"hammer-simulator": "0.0.1",
"husky": "^0.14.3",
"inject-loader": "^4.0.1",
"istanbul-instrumenter-loader": "^3.0.1",
"karma": "^5.2.3",
"karma-chai": "^0.1.0",
"karma-chrome-launcher": "^3.1.0",
"karma-coverage-istanbul-reporter": "^2.0.1",
"karma-mocha": "^1.3.0",
"karma-mocha-reporter": "^2.2.5",
"karma-rollup-preprocessor": "^7.0.5",
"karma-sinon": "^1.0.5",
"karma-sourcemap-loader": "^0.3.7",
"karma-typescript": "^5.2.0",
"karma-webpack": "^3.0.5",
"marked": "^0.4.0",
"mocha": "^5.2.0",
"print-sizes": "0.0.3",
"pvu": "^0.5.1",
"replace-in-file": "^3.4.2",
"resemblejs": "^3.2.5",
"rollup": "^2.32.1",
"sinon": "^6.3.3",
"sync-exec": "^0.6.2",
"ts-loader": "^8.0.7",
"tslint": "^6.1.2",
"typescript": "^3.9.3",
"uglify-js": "^3.4.7",
"webpack": "^4.44.2",
"webvr-polyfill": "^0.9.41",
"webxr-polyfill": "^2.0.1",
"xml2js": "^0.4.19"
},
"keywords": [
"360-photo",
"360-video",
"view360",
"panorama",
"spinner",
"webgl",
"device-orientation",
"touch",
"VR",
"3D",
"canvas",
"360"
]
}