Skip to content

Commit

Permalink
initial template
Browse files Browse the repository at this point in the history
  • Loading branch information
JonathanTGold committed Jun 20, 2023
1 parent 3de81c2 commit 834672e
Show file tree
Hide file tree
Showing 10 changed files with 26 additions and 151 deletions.
13 changes: 0 additions & 13 deletions demo/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -17,19 +17,6 @@
provider: {
partnerId: 1804331,
},
playback: {
autoplay: true
},
// translations - for local environment
ui: {
translations: {
"en": {
"seo": {
"greeting": "Welcome"
}
}
}
},
plugins: {
seo: {
developerName: 'Steve Jobs'
Expand Down
4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,9 +22,9 @@
],
"scripts": {
"dev": "npm run build:dev && webpack serve --open --mode development",
"watch": "webpack --watch --mode development",
"build:dev": "webpack --mode development",
"build": "webpack --mode production",
"build:prod": "webpack --mode production",
"watch": "webpack --watch --mode development",
"test": "karma start --color --mode development",
"test:debug": "DEBUG_UNIT_TESTS=1 karma start karma.conf.js --auto-watch --no-single-run --browsers Chrome",
"test:watch": "karma start karma.conf.js --auto-watch --no-single-run",
Expand Down
20 changes: 20 additions & 0 deletions src/seo.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
import { BasePlugin } from '@playkit-js/kaltura-player-js';

export const pluginName = 'seo';

export class Seo extends BasePlugin<Record<string, unknown>> {
protected static defaultConfig: Record<string, unknown>;

public static isValid(): boolean {
return true;
}

protected loadMedia(): void {
this.todo();
}

private todo(): void {
// eslint-disable-next-line no-console
console.log('`HI this is SEO...');
}
}
29 changes: 0 additions & 29 deletions src/seo.tsx

This file was deleted.

1 change: 0 additions & 1 deletion src/types/global.d.ts

This file was deleted.

3 changes: 0 additions & 3 deletions src/types/seo-config.ts

This file was deleted.

46 changes: 0 additions & 46 deletions src/ui/more-icon/some-component.component.scss

This file was deleted.

30 changes: 0 additions & 30 deletions src/ui/more-icon/some-component.component.tsx

This file was deleted.

6 changes: 3 additions & 3 deletions tests/e2e/seo.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import { setup } from '@playkit-js/kaltura-player-js';
import { config, targetId } from '../mock/config';
import { mediaData } from '../mock/media-sourc';

describe('Upper Bar Manager', () => {
describe('SEO', () => {
let player;

before(() => {
Expand All @@ -29,12 +29,12 @@ describe('Upper Bar Manager', () => {
player = setup({
...config,
plugins: {
pluginExample: {
seo: {
developerName: 'Stiven Hoking'
}
}
});
const pluginInstance = player.plugins.pluginExample;
const pluginInstance = player.plugins.seo;
player.setMedia({ sources: { ...mediaData } });
await player.ready();

Expand Down
25 changes: 1 addition & 24 deletions webpack.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -16,32 +16,10 @@ module.exports = (env, { mode }) => {
options: { configFile: mode === 'development' ? 'tsconfig.dev.json' : 'tsconfig.json' },
exclude: /node_modules/
},
{
test: /\.scss/,
use: [
'style-loader',
{
loader: 'css-loader',
options: {
esModule: true,
modules: {
localIdentName: '[local]',
namedExport: true
}
}
},
{
loader: 'sass-loader',
options: {
sourceMap: mode === 'development'
}
}
]
}
]
},
resolve: {
extensions: ['.tsx', '.ts', '.js']
extensions: ['.ts', '.js']
},
output: {
filename: 'playkit-seo.js',
Expand All @@ -50,7 +28,6 @@ module.exports = (env, { mode }) => {
},
externals: {
'@playkit-js/kaltura-player-js': 'root KalturaPlayer',
preact: 'root KalturaPlayer.ui.preact'
},
devServer: {
static: {
Expand Down

0 comments on commit 834672e

Please sign in to comment.