pose viewer files
stencil.config.ts
Description or Title for the TypeScript file
1import {Config} from '@stencil/core';
2import nodePolyfills from 'rollup-plugin-node-polyfills';
3
4export const config: Config = {
5 namespace: 'pose-viewer',
6 buildEs5: 'prod',
7 plugins: [
8 nodePolyfills(),
9 ],
10 outputTargets: [
11 {
12 type: 'dist',
13 esmLoaderPath: '../loader'
14 },
15 {
16 type: 'docs-readme'
17 },
18 {
19 type: 'www',
20 serviceWorker: null // disable service workers
21 }
22 ]
23};
prettierrc.json
Description or Title for the TypeScript file
1{
2 "arrowParens": "avoid",
3 "bracketSpacing": true,
4 "jsxBracketSameLine": false,
5 "jsxSingleQuote": false,
6 "quoteProps": "consistent",
7 "printWidth": 180,
8 "semi": true,
9 "singleQuote": true,
10 "tabWidth": 2,
11 "trailingComma": "all",
12 "useTabs": false
13}
package.json
Description or Title for the TypeScript file
1{
2 "name": "pose-viewer",
3 "version": "0.7.4",
4 "description": "Stencil Component Starter",
5 "main": "dist/index.cjs.js",
6 "module": "dist/index.js",
7 "es2015": "dist/esm/index.mjs",
8 "es2017": "dist/esm/index.mjs",
9 "types": "dist/types/index.d.ts",
10 "collection": "dist/collection/collection-manifest.json",
11 "collection:main": "dist/collection/index.js",
12 "unpkg": "dist/pose-viewer/pose-viewer.esm.js",
13 "files": [
14 "dist/",
15 "loader/"
16 ],
17 "scripts": {
18 "build": "stencil build --docs --prod",
19 "start": "stencil build --dev --watch --serve",
20 "test": "stencil test --spec --e2e",
21 "test.watch": "stencil test --spec --e2e --watchAll",
22 "generate": "stencil generate"
23 },
24 "dependencies": {
25 "@stencil/core": "4.5.0",
26 "pose-format": "1.4.0"
27 },
28 "license": "MIT",
29 "devDependencies": {
30 "rollup-plugin-node-polyfills": "0.2.1"
31 }
32}
package-lock.json
Description or Title for the TypeScript file
1{
2 "name": "pose-viewer",
3 "version": "0.7.0",
4 "lockfileVersion": 2,
5 "requires": true,
6 "packages": {
7 "": {
8 "name": "pose-viewer",
9 "version": "0.7.0",
10 "license": "MIT",
11 "dependencies": {
12 "@stencil/core": "4.5.0",
13 "pose-format": "1.4.0"
14 },
15 "devDependencies": {
16 "rollup-plugin-node-polyfills": "0.2.1"
17 }
18 },
19 "node_modules/@stencil/core": {
20 "version": "4.5.0",
21 "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.5.0.tgz",
22 "integrity": "sha512-XRbHdb9t4SQzCCbF9qsh0dexvnlArEzCDJl19BJzxzazVBM398SeJUKCBh4p91AZIWveN0gHuZSIGMhLWR7qSA==",
23 "bin": {
24 "stencil": "bin/stencil"
25 },
26 "engines": {
27 "node": ">=16.0.0",
28 "npm": ">=7.10.0"
29 }
30 },
31 "node_modules/binary-parser": {
32 "version": "2.2.1",
33 "resolved": "https://registry.npmjs.org/binary-parser/-/binary-parser-2.2.1.tgz",
34 "integrity": "sha512-5ATpz/uPDgq5GgEDxTB4ouXCde7q2lqAQlSdBRQVl/AJnxmQmhIfyxJx+0MGu//D5rHQifkfGbWWlaysG0o9NA==",
35 "engines": {
36 "node": ">=12"
37 }
38 },
39 "node_modules/estree-walker": {
40 "version": "0.6.1",
41 "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz",
42 "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==",
43 "dev": true
44 },
45 "node_modules/magic-string": {
46 "version": "0.25.7",
47 "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz",
48 "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==",
49 "dev": true,
50 "dependencies": {
51 "sourcemap-codec": "^1.4.4"
52 }
53 },
54 "node_modules/pose-format": {
55 "version": "1.4.0",
56 "resolved": "https://registry.npmjs.org/pose-format/-/pose-format-1.4.0.tgz",
57 "integrity": "sha512-mHN1QBFEyxOLXMHS87ge5iUDUxf2emCtyARR36NO8ZRjQm87q7FKGk6lHiB+D0x8b369LZZCIKqgRGqytOZoTg==",
58 "dependencies": {
59 "binary-parser": "^2.2.1"
60 }
61 },
62 "node_modules/rollup-plugin-inject": {
63 "version": "3.0.2",
64 "resolved": "https://registry.npmjs.org/rollup-plugin-inject/-/rollup-plugin-inject-3.0.2.tgz",
65 "integrity": "sha512-ptg9PQwzs3orn4jkgXJ74bfs5vYz1NCZlSQMBUA0wKcGp5i5pA1AO3fOUEte8enhGUC+iapTCzEWw2jEFFUO/w==",
66 "deprecated": "This package has been deprecated and is no longer maintained. Please use @rollup/plugin-inject.",
67 "dev": true,
68 "dependencies": {
69 "estree-walker": "^0.6.1",
70 "magic-string": "^0.25.3",
71 "rollup-pluginutils": "^2.8.1"
72 }
73 },
74 "node_modules/rollup-plugin-node-polyfills": {
75 "version": "0.2.1",
76 "resolved": "https://registry.npmjs.org/rollup-plugin-node-polyfills/-/rollup-plugin-node-polyfills-0.2.1.tgz",
77 "integrity": "sha512-4kCrKPTJ6sK4/gLL/U5QzVT8cxJcofO0OU74tnB19F40cmuAKSzH5/siithxlofFEjwvw1YAhPmbvGNA6jEroA==",
78 "dev": true,
79 "dependencies": {
80 "rollup-plugin-inject": "^3.0.0"
81 }
82 },
83 "node_modules/rollup-pluginutils": {
84 "version": "2.8.2",
85 "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz",
86 "integrity": "sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==",
87 "dev": true,
88 "dependencies": {
89 "estree-walker": "^0.6.1"
90 }
91 },
92 "node_modules/sourcemap-codec": {
93 "version": "1.4.8",
94 "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz",
95 "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==",
96 "dev": true
97 }
98 },
99 "dependencies": {
100 "@stencil/core": {
101 "version": "4.5.0",
102 "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.5.0.tgz",
103 "integrity": "sha512-XRbHdb9t4SQzCCbF9qsh0dexvnlArEzCDJl19BJzxzazVBM398SeJUKCBh4p91AZIWveN0gHuZSIGMhLWR7qSA=="
104 },
105 "binary-parser": {
106 "version": "2.2.1",
107 "resolved": "https://registry.npmjs.org/binary-parser/-/binary-parser-2.2.1.tgz",
108 "integrity": "sha512-5ATpz/uPDgq5GgEDxTB4ouXCde7q2lqAQlSdBRQVl/AJnxmQmhIfyxJx+0MGu//D5rHQifkfGbWWlaysG0o9NA=="
109 },
110 "estree-walker": {
111 "version": "0.6.1",
112 "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz",
113 "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==",
114 "dev": true
115 },
116 "magic-string": {
117 "version": "0.25.7",
118 "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz",
119 "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==",
120 "dev": true,
121 "requires": {
122 "sourcemap-codec": "^1.4.4"
123 }
124 },
125 "pose-format": {
126 "version": "1.4.0",
127 "resolved": "https://registry.npmjs.org/pose-format/-/pose-format-1.4.0.tgz",
128 "integrity": "sha512-mHN1QBFEyxOLXMHS87ge5iUDUxf2emCtyARR36NO8ZRjQm87q7FKGk6lHiB+D0x8b369LZZCIKqgRGqytOZoTg==",
129 "requires": {
130 "binary-parser": "^2.2.1"
131 }
132 },
133 "rollup-plugin-inject": {
134 "version": "3.0.2",
135 "resolved": "https://registry.npmjs.org/rollup-plugin-inject/-/rollup-plugin-inject-3.0.2.tgz",
136 "integrity": "sha512-ptg9PQwzs3orn4jkgXJ74bfs5vYz1NCZlSQMBUA0wKcGp5i5pA1AO3fOUEte8enhGUC+iapTCzEWw2jEFFUO/w==",
137 "dev": true,
138 "requires": {
139 "estree-walker": "^0.6.1",
140 "magic-string": "^0.25.3",
141 "rollup-pluginutils": "^2.8.1"
142 }
143 },
144 "rollup-plugin-node-polyfills": {
145 "version": "0.2.1",
146 "resolved": "https://registry.npmjs.org/rollup-plugin-node-polyfills/-/rollup-plugin-node-polyfills-0.2.1.tgz",
147 "integrity": "sha512-4kCrKPTJ6sK4/gLL/U5QzVT8cxJcofO0OU74tnB19F40cmuAKSzH5/siithxlofFEjwvw1YAhPmbvGNA6jEroA==",
148 "dev": true,
149 "requires": {
150 "rollup-plugin-inject": "^3.0.0"
151 }
152 },
153 "rollup-pluginutils": {
154 "version": "2.8.2",
155 "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz",
156 "integrity": "sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==",
157 "dev": true,
158 "requires": {
159 "estree-walker": "^0.6.1"
160 }
161 },
162 "sourcemap-codec": {
163 "version": "1.4.8",
164 "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz",
165 "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==",
166 "dev": true
167 }
168 }
169}
tsconfig.json
Description or Title for the TypeScript file
1{
2 "compilerOptions": {
3 "allowSyntheticDefaultImports": true,
4 "allowUnreachableCode": false,
5 "declaration": false,
6 "experimentalDecorators": true,
7 "lib": [
8 "dom",
9 "es2017"
10 ],
11 "moduleResolution": "node",
12 "module": "esnext",
13 "target": "es2017",
14 "noUnusedLocals": true,
15 "noUnusedParameters": true,
16 "jsx": "react",
17 "jsxFactory": "h"
18 },
19 "include": [
20 "src"
21 ],
22 "exclude": [
23 "node_modules"
24 ]
25}