-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathstencil.config.ts
More file actions
46 lines (45 loc) · 1.15 KB
/
stencil.config.ts
File metadata and controls
46 lines (45 loc) · 1.15 KB
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
import { Config } from '@stencil/core';
import { sass } from '@stencil/sass';
export const config: Config = {
namespace: 'pie-player-components',
env: {
APP_VERSION: process.env.npm_package_version || '1.0.0',
},
testing: {
browserArgs: ['--no-sandbox', '--disable-setuid-sandbox'],
moduleNameMapper: {
'^@pie-lib/math-rendering-module/module$':
'<rootDir>/src/test-mocks/math-rendering-module.js',
},
setupFilesAfterEnv: ['<rootDir>/setupTests.ts'],
},
outputTargets: [
{
type: 'dist',
copy: [
{
src: 'components/pie-author/readme.md',
dest: '../docs/pie-author.md',
},
{
// top level in dist dir
src: 'components/pie-player/readme.md',
// top level in dist dir
dest: '../docs/pie-player.md',
},
],
},
{
type: 'docs-readme',
footer: '',
dir: 'docs',
},
{ type: 'docs-readme' },
{
type: 'www',
copy: [{ src: 'demo' }, { src: 'ebsr.html' }],
serviceWorker: null, // disable service workers
},
],
plugins: [sass({ includePaths: ['./node_modules'] })],
};