diff --git a/.storybook/addons.js b/.storybook/addons.js index 6aed412d..4bc212e2 100644 --- a/.storybook/addons.js +++ b/.storybook/addons.js @@ -1,2 +1,3 @@ + import '@storybook/addon-actions/register'; import '@storybook/addon-links/register'; diff --git a/.storybook/config.js b/.storybook/config.js index 0410259c..5e716042 100644 --- a/.storybook/config.js +++ b/.storybook/config.js @@ -1,10 +1,11 @@ import { configure } from "@storybook/react"; // automatically import all files ending in *.stories.js -const packages = require.context("../packages/", true, /.stories.js$/); +// https://webpack.js.org/guides/dependency-management/ +const components = require.context("../packages/components/", true, /.stories.js$/); // const demo = require.context("../demo/", true, /.stories.js$/); configure(() => { - packages.keys().forEach(filename => packages(filename)); + components.keys().forEach(filename => components(filename)); // demo.keys().forEach(filename => demo(filename)); }, module); diff --git a/_config.yml b/_config.yml deleted file mode 100644 index 2f7efbea..00000000 --- a/_config.yml +++ /dev/null @@ -1 +0,0 @@ -theme: jekyll-theme-minimal \ No newline at end of file diff --git a/packages/adapters/README.md b/packages/adapters/README.md deleted file mode 100644 index 4ff0c1f3..00000000 --- a/packages/adapters/README.md +++ /dev/null @@ -1,4 +0,0 @@ -# Adaprters - -To convert STT json transcript into draft.js code block. -Used by TimedTextEditor. \ No newline at end of file diff --git a/packages/keyboard-shortcuts/.eslintignore b/packages/components/keyboard-shortcuts/.eslintignore similarity index 100% rename from packages/keyboard-shortcuts/.eslintignore rename to packages/components/keyboard-shortcuts/.eslintignore diff --git a/packages/keyboard-shortcuts/package.json b/packages/components/keyboard-shortcuts/package.json similarity index 92% rename from packages/keyboard-shortcuts/package.json rename to packages/components/keyboard-shortcuts/package.json index 19dca5fd..b15b9a3e 100644 --- a/packages/keyboard-shortcuts/package.json +++ b/packages/components/keyboard-shortcuts/package.json @@ -4,6 +4,7 @@ "main": "src/index.js", "license": "MIT", "scripts": {}, + "private": true, "dependencies": { "@bbc/react-transcript-editor-style-guide": "1.0.0" } diff --git a/packages/keyboard-shortcuts/src/hot-keys.js b/packages/components/keyboard-shortcuts/src/hot-keys.js similarity index 100% rename from packages/keyboard-shortcuts/src/hot-keys.js rename to packages/components/keyboard-shortcuts/src/hot-keys.js diff --git a/packages/keyboard-shortcuts/src/index.js b/packages/components/keyboard-shortcuts/src/index.js similarity index 100% rename from packages/keyboard-shortcuts/src/index.js rename to packages/components/keyboard-shortcuts/src/index.js diff --git a/packages/keyboard-shortcuts/src/index.module.css b/packages/components/keyboard-shortcuts/src/index.module.css similarity index 100% rename from packages/keyboard-shortcuts/src/index.module.css rename to packages/components/keyboard-shortcuts/src/index.module.css diff --git a/packages/keyboard-shortcuts/stories/index.stories.js b/packages/components/keyboard-shortcuts/stories/index.stories.js similarity index 100% rename from packages/keyboard-shortcuts/stories/index.stories.js rename to packages/components/keyboard-shortcuts/stories/index.stories.js diff --git a/packages/media-player/package.json b/packages/components/media-player/package.json similarity index 73% rename from packages/media-player/package.json rename to packages/components/media-player/package.json index bd2c03e5..4d02ee90 100644 --- a/packages/media-player/package.json +++ b/packages/components/media-player/package.json @@ -4,8 +4,9 @@ "main": "src/index.js", "license": "MIT", "scripts": {}, + "private": true, "dependencies": { "@bbc/react-transcript-editor-style-guide": "1.0.0", - "@bbc/react-transcript-editor-util-timecode-converter": "1.0.0" + "@bbc/react-transcript-editor-timecode-converter": "1.0.0" } } diff --git a/packages/media-player/src/PauseWhileTyping.js b/packages/components/media-player/src/PauseWhileTyping.js similarity index 100% rename from packages/media-player/src/PauseWhileTyping.js rename to packages/components/media-player/src/PauseWhileTyping.js diff --git a/packages/media-player/src/PlaybackRate.js b/packages/components/media-player/src/PlaybackRate.js similarity index 100% rename from packages/media-player/src/PlaybackRate.js rename to packages/components/media-player/src/PlaybackRate.js diff --git a/packages/media-player/src/PlaybackRate.module.css b/packages/components/media-player/src/PlaybackRate.module.css similarity index 100% rename from packages/media-player/src/PlaybackRate.module.css rename to packages/components/media-player/src/PlaybackRate.module.css diff --git a/packages/media-player/src/PlayerControls.js b/packages/components/media-player/src/PlayerControls.js similarity index 100% rename from packages/media-player/src/PlayerControls.js rename to packages/components/media-player/src/PlayerControls.js diff --git a/packages/media-player/src/PlayerControls.module.css b/packages/components/media-player/src/PlayerControls.module.css similarity index 100% rename from packages/media-player/src/PlayerControls.module.css rename to packages/components/media-player/src/PlayerControls.module.css diff --git a/packages/media-player/src/ProgressBar.js b/packages/components/media-player/src/ProgressBar.js similarity index 100% rename from packages/media-player/src/ProgressBar.js rename to packages/components/media-player/src/ProgressBar.js diff --git a/packages/media-player/src/ProgressBar.module.css b/packages/components/media-player/src/ProgressBar.module.css similarity index 100% rename from packages/media-player/src/ProgressBar.module.css rename to packages/components/media-player/src/ProgressBar.module.css diff --git a/packages/media-player/src/RollBack.js b/packages/components/media-player/src/RollBack.js similarity index 100% rename from packages/media-player/src/RollBack.js rename to packages/components/media-player/src/RollBack.js diff --git a/packages/media-player/src/RollBack.module.css b/packages/components/media-player/src/RollBack.module.css similarity index 100% rename from packages/media-player/src/RollBack.module.css rename to packages/components/media-player/src/RollBack.module.css diff --git a/packages/media-player/src/ScrollIntoView.js b/packages/components/media-player/src/ScrollIntoView.js similarity index 100% rename from packages/media-player/src/ScrollIntoView.js rename to packages/components/media-player/src/ScrollIntoView.js diff --git a/packages/media-player/src/Select.js b/packages/components/media-player/src/Select.js similarity index 100% rename from packages/media-player/src/Select.js rename to packages/components/media-player/src/Select.js diff --git a/packages/media-player/src/Select.module.css b/packages/components/media-player/src/Select.module.css similarity index 100% rename from packages/media-player/src/Select.module.css rename to packages/components/media-player/src/Select.module.css diff --git a/packages/media-player/src/defaultHotKeys.js b/packages/components/media-player/src/defaultHotKeys.js similarity index 100% rename from packages/media-player/src/defaultHotKeys.js rename to packages/components/media-player/src/defaultHotKeys.js diff --git a/packages/media-player/src/index.js b/packages/components/media-player/src/index.js similarity index 99% rename from packages/media-player/src/index.js rename to packages/components/media-player/src/index.js index 78c815f1..d3f36714 100644 --- a/packages/media-player/src/index.js +++ b/packages/components/media-player/src/index.js @@ -10,7 +10,7 @@ import styles from './index.module.css'; import { secondsToTimecode, timecodeToSeconds -} from '@bbc/react-transcript-editor-util-timecode-converter'; +} from '@bbc/react-transcript-editor-timecode-converter'; const PLAYBACK_RATES = [ { value: 0.2, label: '0.2' }, diff --git a/packages/media-player/src/index.module.css b/packages/components/media-player/src/index.module.css similarity index 100% rename from packages/media-player/src/index.module.css rename to packages/components/media-player/src/index.module.css diff --git a/packages/media-player/src/index.test.js b/packages/components/media-player/src/index.test.js similarity index 100% rename from packages/media-player/src/index.test.js rename to packages/components/media-player/src/index.test.js diff --git a/packages/media-player/stories/index.stories.js b/packages/components/media-player/stories/index.stories.js similarity index 100% rename from packages/media-player/stories/index.stories.js rename to packages/components/media-player/stories/index.stories.js diff --git a/packages/settings/package.json b/packages/components/settings/package.json similarity index 72% rename from packages/settings/package.json rename to packages/components/settings/package.json index 13f947b1..d39545cf 100644 --- a/packages/settings/package.json +++ b/packages/components/settings/package.json @@ -4,8 +4,9 @@ "main": "src/index.js", "license": "MIT", "scripts": {}, + "private": true, "dependencies": { "@bbc/react-transcript-editor-style-guide": "1.0.0", - "@bbc/react-transcript-editor-util-timecode-converter": "1.0.0" + "@bbc/react-transcript-editor-timecode-converter": "1.0.0" } } diff --git a/packages/settings/src/TimecodeOffset/index.js b/packages/components/settings/src/TimecodeOffset/index.js similarity index 97% rename from packages/settings/src/TimecodeOffset/index.js rename to packages/components/settings/src/TimecodeOffset/index.js index 19b5010f..f67afa65 100644 --- a/packages/settings/src/TimecodeOffset/index.js +++ b/packages/components/settings/src/TimecodeOffset/index.js @@ -6,7 +6,7 @@ import style from './index.module.css'; import { timecodeToSeconds, secondsToTimecode -} from '@bbc/react-transcript-editor-util-timecode-converter'; +} from '@bbc/react-transcript-editor-timecode-converter'; class TimecodeOffset extends React.Component { constructor(props) { diff --git a/packages/settings/src/TimecodeOffset/index.module.css b/packages/components/settings/src/TimecodeOffset/index.module.css similarity index 100% rename from packages/settings/src/TimecodeOffset/index.module.css rename to packages/components/settings/src/TimecodeOffset/index.module.css diff --git a/packages/settings/src/Toggle/index.js b/packages/components/settings/src/Toggle/index.js similarity index 100% rename from packages/settings/src/Toggle/index.js rename to packages/components/settings/src/Toggle/index.js diff --git a/packages/settings/src/Toggle/index.module.css b/packages/components/settings/src/Toggle/index.module.css similarity index 100% rename from packages/settings/src/Toggle/index.module.css rename to packages/components/settings/src/Toggle/index.module.css diff --git a/packages/settings/src/index.js b/packages/components/settings/src/index.js similarity index 100% rename from packages/settings/src/index.js rename to packages/components/settings/src/index.js diff --git a/packages/settings/src/index.module.css b/packages/components/settings/src/index.module.css similarity index 100% rename from packages/settings/src/index.module.css rename to packages/components/settings/src/index.module.css diff --git a/packages/settings/stories/index.stories.js b/packages/components/settings/stories/index.stories.js similarity index 100% rename from packages/settings/stories/index.stories.js rename to packages/components/settings/stories/index.stories.js diff --git a/packages/timed-text-editor/package.json b/packages/components/timed-text-editor/package.json similarity index 81% rename from packages/timed-text-editor/package.json rename to packages/components/timed-text-editor/package.json index 956ce9ed..97148596 100644 --- a/packages/timed-text-editor/package.json +++ b/packages/components/timed-text-editor/package.json @@ -4,9 +4,10 @@ "main": "src/index.js", "license": "MIT", "scripts": {}, + "private": true, "dependencies": { "@bbc/react-transcript-editor-style-guide": "1.0.0", - "@bbc/react-transcript-editor-util-timecode-converter": "1.0.0", + "@bbc/react-transcript-editor-timecode-converter": "1.0.0", "@bbc/react-transcript-editor-draftjs-export-adapter": "1.0.0", "@bbc/react-transcript-editor-stt-json-adapter": "1.0.0" } diff --git a/packages/timed-text-editor/src/SpeakerLabel.js b/packages/components/timed-text-editor/src/SpeakerLabel.js similarity index 100% rename from packages/timed-text-editor/src/SpeakerLabel.js rename to packages/components/timed-text-editor/src/SpeakerLabel.js diff --git a/packages/timed-text-editor/src/Word.js b/packages/components/timed-text-editor/src/Word.js similarity index 100% rename from packages/timed-text-editor/src/Word.js rename to packages/components/timed-text-editor/src/Word.js diff --git a/packages/timed-text-editor/src/WrapperBlock.js b/packages/components/timed-text-editor/src/WrapperBlock.js similarity index 98% rename from packages/timed-text-editor/src/WrapperBlock.js rename to packages/components/timed-text-editor/src/WrapperBlock.js index 3227492c..222147f5 100644 --- a/packages/timed-text-editor/src/WrapperBlock.js +++ b/packages/components/timed-text-editor/src/WrapperBlock.js @@ -7,7 +7,7 @@ import SpeakerLabel from './SpeakerLabel'; import { shortTimecode, secondsToTimecode -} from '@bbc/react-transcript-editor-util-timecode-converter'; +} from '@bbc/react-transcript-editor-timecode-converter'; import style from './WrapperBlock.module.css'; diff --git a/packages/timed-text-editor/src/WrapperBlock.module.css b/packages/components/timed-text-editor/src/WrapperBlock.module.css similarity index 100% rename from packages/timed-text-editor/src/WrapperBlock.module.css rename to packages/components/timed-text-editor/src/WrapperBlock.module.css diff --git a/packages/timed-text-editor/src/index.js b/packages/components/timed-text-editor/src/index.js similarity index 100% rename from packages/timed-text-editor/src/index.js rename to packages/components/timed-text-editor/src/index.js diff --git a/packages/timed-text-editor/src/index.module.css b/packages/components/timed-text-editor/src/index.module.css similarity index 100% rename from packages/timed-text-editor/src/index.module.css rename to packages/components/timed-text-editor/src/index.module.css diff --git a/packages/timed-text-editor/stories/fixtures/bbc-kaldi.json b/packages/components/timed-text-editor/stories/fixtures/bbc-kaldi.json similarity index 100% rename from packages/timed-text-editor/stories/fixtures/bbc-kaldi.json rename to packages/components/timed-text-editor/stories/fixtures/bbc-kaldi.json diff --git a/packages/timed-text-editor/stories/index.stories.js b/packages/components/timed-text-editor/stories/index.stories.js similarity index 100% rename from packages/timed-text-editor/stories/index.stories.js rename to packages/components/timed-text-editor/stories/index.stories.js diff --git a/packages/transcript-editor/package.json b/packages/components/transcript-editor/package.json similarity index 88% rename from packages/transcript-editor/package.json rename to packages/components/transcript-editor/package.json index 97ed10e0..73d90780 100644 --- a/packages/transcript-editor/package.json +++ b/packages/components/transcript-editor/package.json @@ -10,7 +10,7 @@ "@bbc/react-transcript-editor-video-player": "1.0.0", "@bbc/react-transcript-editor-settings": "1.0.0", "@bbc/react-transcript-editor-keyboard-shortcuts": "1.0.0", - "@bbc/react-transcript-editor-util-timecode-converter": "1.0.0", + "@bbc/react-transcript-editor-timecode-converter": "1.0.0", "@bbc/react-transcript-editor-style-guide": "1.0.0" } } diff --git a/packages/style-guide/colours.module.css b/packages/components/transcript-editor/src/colours.module.css similarity index 100% rename from packages/style-guide/colours.module.css rename to packages/components/transcript-editor/src/colours.module.css diff --git a/packages/transcript-editor/src/index.js b/packages/components/transcript-editor/src/index.js similarity index 99% rename from packages/transcript-editor/src/index.js rename to packages/components/transcript-editor/src/index.js index ca0274ef..6fa9c48f 100644 --- a/packages/transcript-editor/src/index.js +++ b/packages/components/transcript-editor/src/index.js @@ -20,7 +20,7 @@ import MediaPlayer from '@bbc/react-transcript-editor-media-player'; import VideoPlayer from '@bbc/react-transcript-editor-video-player'; import Settings from '@bbc/react-transcript-editor-settings'; import Shortcuts from '@bbc/react-transcript-editor-keyboard-shortcuts'; -import { secondsToTimecode } from '@bbc/react-transcript-editor-util-timecode-converter'; +import { secondsToTimecode } from '@bbc/react-transcript-editor-timecode-converter'; import style from './index.module.css'; diff --git a/packages/transcript-editor/src/index.module.css b/packages/components/transcript-editor/src/index.module.css similarity index 100% rename from packages/transcript-editor/src/index.module.css rename to packages/components/transcript-editor/src/index.module.css diff --git a/packages/transcript-editor/stories/fixtures/bbc-kaldi.json b/packages/components/transcript-editor/stories/fixtures/bbc-kaldi.json similarity index 100% rename from packages/transcript-editor/stories/fixtures/bbc-kaldi.json rename to packages/components/transcript-editor/stories/fixtures/bbc-kaldi.json diff --git a/packages/transcript-editor/stories/index.stories.js b/packages/components/transcript-editor/stories/index.stories.js similarity index 100% rename from packages/transcript-editor/stories/index.stories.js rename to packages/components/transcript-editor/stories/index.stories.js diff --git a/packages/util-timecode-converter/.eslintignore b/packages/components/video-player/.eslintignore similarity index 100% rename from packages/util-timecode-converter/.eslintignore rename to packages/components/video-player/.eslintignore diff --git a/packages/video-player/package.json b/packages/components/video-player/package.json similarity index 88% rename from packages/video-player/package.json rename to packages/components/video-player/package.json index 5e0bd9aa..2ef42953 100644 --- a/packages/video-player/package.json +++ b/packages/components/video-player/package.json @@ -3,5 +3,6 @@ "version": "1.0.0", "main": "src/index.js", "license": "MIT", + "private": true, "scripts": {} } diff --git a/packages/video-player/src/index.js b/packages/components/video-player/src/index.js similarity index 100% rename from packages/video-player/src/index.js rename to packages/components/video-player/src/index.js diff --git a/packages/video-player/src/index.module.css b/packages/components/video-player/src/index.module.css similarity index 100% rename from packages/video-player/src/index.module.css rename to packages/components/video-player/src/index.module.css diff --git a/packages/transcript-editor/src/colours.module.css b/packages/config/style-guide/colours.module.css similarity index 100% rename from packages/transcript-editor/src/colours.module.css rename to packages/config/style-guide/colours.module.css diff --git a/packages/style-guide/package.json b/packages/config/style-guide/package.json similarity index 88% rename from packages/style-guide/package.json rename to packages/config/style-guide/package.json index 9520ce6f..497aa511 100644 --- a/packages/style-guide/package.json +++ b/packages/config/style-guide/package.json @@ -4,5 +4,6 @@ "files": [ "colours.module.css" ], + "private": true, "license": "MIT" } diff --git a/packages/export-adapters/package.json b/packages/export-adapters/package.json index e78d0d4c..1a82bc8c 100644 --- a/packages/export-adapters/package.json +++ b/packages/export-adapters/package.json @@ -4,6 +4,7 @@ "description": "BBC Transcript Editor adapters from DraftJs to various formats", "main": "index.js", "license": "MIT", - "scripts": {} + "scripts": {}, + "private": true } \ No newline at end of file diff --git a/packages/stt-adapters/README.md b/packages/stt-adapters/README.md new file mode 100644 index 00000000..3f0f7121 --- /dev/null +++ b/packages/stt-adapters/README.md @@ -0,0 +1,3 @@ +# Adaprters + +To convert STT json transcript into draft.js code block. \ No newline at end of file diff --git a/packages/adapters/amazon-transcribe/example-usage.js b/packages/stt-adapters/amazon-transcribe/example-usage.js similarity index 100% rename from packages/adapters/amazon-transcribe/example-usage.js rename to packages/stt-adapters/amazon-transcribe/example-usage.js diff --git a/packages/adapters/amazon-transcribe/index.js b/packages/stt-adapters/amazon-transcribe/index.js similarity index 100% rename from packages/adapters/amazon-transcribe/index.js rename to packages/stt-adapters/amazon-transcribe/index.js diff --git a/packages/adapters/amazon-transcribe/index.test.js b/packages/stt-adapters/amazon-transcribe/index.test.js similarity index 100% rename from packages/adapters/amazon-transcribe/index.test.js rename to packages/stt-adapters/amazon-transcribe/index.test.js diff --git a/packages/adapters/amazon-transcribe/sample/amazonTranscribe.sample.js b/packages/stt-adapters/amazon-transcribe/sample/amazonTranscribe.sample.js similarity index 100% rename from packages/adapters/amazon-transcribe/sample/amazonTranscribe.sample.js rename to packages/stt-adapters/amazon-transcribe/sample/amazonTranscribe.sample.js diff --git a/packages/adapters/amazon-transcribe/sample/amazonTranscribe.sample.json b/packages/stt-adapters/amazon-transcribe/sample/amazonTranscribe.sample.json similarity index 100% rename from packages/adapters/amazon-transcribe/sample/amazonTranscribe.sample.json rename to packages/stt-adapters/amazon-transcribe/sample/amazonTranscribe.sample.json diff --git a/packages/adapters/autoEdit2/example-usage.js b/packages/stt-adapters/autoEdit2/example-usage.js similarity index 100% rename from packages/adapters/autoEdit2/example-usage.js rename to packages/stt-adapters/autoEdit2/example-usage.js diff --git a/packages/adapters/autoEdit2/index.js b/packages/stt-adapters/autoEdit2/index.js similarity index 100% rename from packages/adapters/autoEdit2/index.js rename to packages/stt-adapters/autoEdit2/index.js diff --git a/packages/adapters/autoEdit2/index.test.js b/packages/stt-adapters/autoEdit2/index.test.js similarity index 100% rename from packages/adapters/autoEdit2/index.test.js rename to packages/stt-adapters/autoEdit2/index.test.js diff --git a/packages/adapters/autoEdit2/sample/autoEdit2TedTalkTranscript.sample.json b/packages/stt-adapters/autoEdit2/sample/autoEdit2TedTalkTranscript.sample.json similarity index 100% rename from packages/adapters/autoEdit2/sample/autoEdit2TedTalkTranscript.sample.json rename to packages/stt-adapters/autoEdit2/sample/autoEdit2TedTalkTranscript.sample.json diff --git a/packages/adapters/autoEdit2/sample/autoEdit2ToDraft.sample.js b/packages/stt-adapters/autoEdit2/sample/autoEdit2ToDraft.sample.js similarity index 100% rename from packages/adapters/autoEdit2/sample/autoEdit2ToDraft.sample.js rename to packages/stt-adapters/autoEdit2/sample/autoEdit2ToDraft.sample.js diff --git a/packages/adapters/bbc-kaldi/example-usage.js b/packages/stt-adapters/bbc-kaldi/example-usage.js similarity index 100% rename from packages/adapters/bbc-kaldi/example-usage.js rename to packages/stt-adapters/bbc-kaldi/example-usage.js diff --git a/packages/adapters/bbc-kaldi/group-words-by-speakers.js b/packages/stt-adapters/bbc-kaldi/group-words-by-speakers.js similarity index 100% rename from packages/adapters/bbc-kaldi/group-words-by-speakers.js rename to packages/stt-adapters/bbc-kaldi/group-words-by-speakers.js diff --git a/packages/adapters/bbc-kaldi/groups-words-by-speakers.test.js b/packages/stt-adapters/bbc-kaldi/groups-words-by-speakers.test.js similarity index 100% rename from packages/adapters/bbc-kaldi/groups-words-by-speakers.test.js rename to packages/stt-adapters/bbc-kaldi/groups-words-by-speakers.test.js diff --git a/packages/adapters/bbc-kaldi/index.js b/packages/stt-adapters/bbc-kaldi/index.js similarity index 100% rename from packages/adapters/bbc-kaldi/index.js rename to packages/stt-adapters/bbc-kaldi/index.js diff --git a/packages/adapters/bbc-kaldi/index.test.js b/packages/stt-adapters/bbc-kaldi/index.test.js similarity index 100% rename from packages/adapters/bbc-kaldi/index.test.js rename to packages/stt-adapters/bbc-kaldi/index.test.js diff --git a/packages/adapters/bbc-kaldi/sample/bbcKaldiSpeakerSegments.sample.json b/packages/stt-adapters/bbc-kaldi/sample/bbcKaldiSpeakerSegments.sample.json similarity index 100% rename from packages/adapters/bbc-kaldi/sample/bbcKaldiSpeakerSegments.sample.json rename to packages/stt-adapters/bbc-kaldi/sample/bbcKaldiSpeakerSegments.sample.json diff --git a/packages/adapters/bbc-kaldi/sample/bbcKaldiToDraft.sample.js b/packages/stt-adapters/bbc-kaldi/sample/bbcKaldiToDraft.sample.js similarity index 100% rename from packages/adapters/bbc-kaldi/sample/bbcKaldiToDraft.sample.js rename to packages/stt-adapters/bbc-kaldi/sample/bbcKaldiToDraft.sample.js diff --git a/packages/adapters/bbc-kaldi/sample/bbcKaldiTranscriptWithSpeakerSegments.sample.json b/packages/stt-adapters/bbc-kaldi/sample/bbcKaldiTranscriptWithSpeakerSegments.sample.json similarity index 100% rename from packages/adapters/bbc-kaldi/sample/bbcKaldiTranscriptWithSpeakerSegments.sample.json rename to packages/stt-adapters/bbc-kaldi/sample/bbcKaldiTranscriptWithSpeakerSegments.sample.json diff --git a/packages/adapters/bbc-kaldi/sample/kaldiTedTalkTranscript.sample.json b/packages/stt-adapters/bbc-kaldi/sample/kaldiTedTalkTranscript.sample.json similarity index 100% rename from packages/adapters/bbc-kaldi/sample/kaldiTedTalkTranscript.sample.json rename to packages/stt-adapters/bbc-kaldi/sample/kaldiTedTalkTranscript.sample.json diff --git a/packages/stt-adapters/create-entity-map/index.js b/packages/stt-adapters/create-entity-map/index.js new file mode 100644 index 00000000..e8182829 --- /dev/null +++ b/packages/stt-adapters/create-entity-map/index.js @@ -0,0 +1,33 @@ +/** + * Helper function to generate draft.js entityMap from draftJS blocks, + */ + +/** + * helper function to flatten a list. + * converts nested arrays into one dimensional array + * @param {array} list + */ +const flatten = list => list.reduce((a, b) => a.concat(Array.isArray(b) ? flatten(b) : b), []); + +/** + * helper function to create createEntityMap + * @param {*} blocks - draftJs blocks + */ +const createEntityMap = (blocks) => { + const entityRanges = blocks.map(block => block.entityRanges); + const flatEntityRanges = flatten(entityRanges); + + const entityMap = {}; + + flatEntityRanges.forEach((data) => { + entityMap[data.key] = { + type: 'WORD', + mutability: 'MUTABLE', + data, + }; + }); + + return entityMap; +}; + +export default createEntityMap; \ No newline at end of file diff --git a/packages/adapters/generate-entities-ranges/index.js b/packages/stt-adapters/generate-entities-ranges/index.js similarity index 100% rename from packages/adapters/generate-entities-ranges/index.js rename to packages/stt-adapters/generate-entities-ranges/index.js diff --git a/packages/adapters/generate-entities-ranges/index.test.js b/packages/stt-adapters/generate-entities-ranges/index.test.js similarity index 100% rename from packages/adapters/generate-entities-ranges/index.test.js rename to packages/stt-adapters/generate-entities-ranges/index.test.js diff --git a/packages/adapters/generate-entities-ranges/package.json b/packages/stt-adapters/generate-entities-ranges/package.json similarity index 83% rename from packages/adapters/generate-entities-ranges/package.json rename to packages/stt-adapters/generate-entities-ranges/package.json index 3e5f1ab8..1edaa83b 100644 --- a/packages/adapters/generate-entities-ranges/package.json +++ b/packages/stt-adapters/generate-entities-ranges/package.json @@ -3,5 +3,6 @@ "version": "1.0.0", "description": "Helper function to generate Draft.js entities", "main": "src/index.js", - "license": "MIT" + "license": "MIT", + "private": true } diff --git a/packages/adapters/ibm/example-usage.js b/packages/stt-adapters/ibm/example-usage.js similarity index 100% rename from packages/adapters/ibm/example-usage.js rename to packages/stt-adapters/ibm/example-usage.js diff --git a/packages/adapters/ibm/index.js b/packages/stt-adapters/ibm/index.js similarity index 100% rename from packages/adapters/ibm/index.js rename to packages/stt-adapters/ibm/index.js diff --git a/packages/adapters/ibm/index.test.js b/packages/stt-adapters/ibm/index.test.js similarity index 100% rename from packages/adapters/ibm/index.test.js rename to packages/stt-adapters/ibm/index.test.js diff --git a/packages/adapters/ibm/sample/ibmTedTalkTranscript.sample.json b/packages/stt-adapters/ibm/sample/ibmTedTalkTranscript.sample.json similarity index 100% rename from packages/adapters/ibm/sample/ibmTedTalkTranscript.sample.json rename to packages/stt-adapters/ibm/sample/ibmTedTalkTranscript.sample.json diff --git a/packages/adapters/ibm/sample/ibmToDraft.sample.js b/packages/stt-adapters/ibm/sample/ibmToDraft.sample.js similarity index 100% rename from packages/adapters/ibm/sample/ibmToDraft.sample.js rename to packages/stt-adapters/ibm/sample/ibmToDraft.sample.js diff --git a/packages/adapters/index.js b/packages/stt-adapters/index.js similarity index 55% rename from packages/adapters/index.js rename to packages/stt-adapters/index.js index a18db6cd..bb415f81 100644 --- a/packages/adapters/index.js +++ b/packages/stt-adapters/index.js @@ -1,46 +1,15 @@ -// TODO: separate each into it's own module import bbcKaldiToDraft from './bbc-kaldi/index'; import autoEdit2ToDraft from './autoEdit2/index'; import speechmaticsToDraft from './speechmatics/index'; import amazonTranscribeToDraft from './amazon-transcribe/index'; import ibmToDraft from './ibm/index'; +import createEntityMap from './create-entity-map/index'; -// import amazonTranscribeToDraft from '@bbc/react-transcript-editor-adapter-amazon-transcribe'; -// import autoEdit2ToDraft from '@bbc/react-transcript-editor-adapter-autoedit-2'; -// import bbcKaldiToDraft from '@bbc/react-transcript-editor-adapter-bbc-kaldi'; -// import speechmaticsToDraft from '@bbc/react-transcript-editor-adapter-speechmatics'; - -// import createEntityMap from "@bbc/react-transcript-editor-util-create-entity-map"; /** * Adapters for STT conversion * @param {json} transcriptData - A json transcript with some word accurate timecode * @param {string} sttJsonType - the type of transcript supported by the available adapters */ - -////////////////////////////////////////// -//////// TODO: move to separate file - create-entity-map /////// -// converts nested arrays into one dimensional array -const flatten = list => list.reduce((a, b) => a.concat(Array.isArray(b) ? flatten(b) : b), []); - -const createEntityMap = (blocks) => { - const entityRanges = blocks.map(block => block.entityRanges); - // eslint-disable-next-line no-use-before-define - const flatEntityRanges = flatten(entityRanges); - - const entityMap = {}; - - flatEntityRanges.forEach((data) => { - entityMap[data.key] = { - type: 'WORD', - mutability: 'MUTABLE', - data, - }; - }); - - return entityMap; -}; -////////////////////////////////////////// - const sttJsonAdapter = (transcriptData, sttJsonType) => { let blocks; switch (sttJsonType) { diff --git a/packages/adapters/package.json b/packages/stt-adapters/package.json similarity index 82% rename from packages/adapters/package.json rename to packages/stt-adapters/package.json index 350cfe00..7e7549e9 100644 --- a/packages/adapters/package.json +++ b/packages/stt-adapters/package.json @@ -3,5 +3,6 @@ "version": "1.0.0", "description": "BBC Transcript Editor adapters from STT to draftJs", "main": "index.js", - "license": "MIT" + "license": "MIT", + "private": true } diff --git a/packages/adapters/speechmatics/example-usage.js b/packages/stt-adapters/speechmatics/example-usage.js similarity index 100% rename from packages/adapters/speechmatics/example-usage.js rename to packages/stt-adapters/speechmatics/example-usage.js diff --git a/packages/adapters/speechmatics/index.js b/packages/stt-adapters/speechmatics/index.js similarity index 100% rename from packages/adapters/speechmatics/index.js rename to packages/stt-adapters/speechmatics/index.js diff --git a/packages/adapters/speechmatics/index.test.js b/packages/stt-adapters/speechmatics/index.test.js similarity index 100% rename from packages/adapters/speechmatics/index.test.js rename to packages/stt-adapters/speechmatics/index.test.js diff --git a/packages/adapters/speechmatics/sample/speechmaticsTedTalkTranscript.sample.json b/packages/stt-adapters/speechmatics/sample/speechmaticsTedTalkTranscript.sample.json similarity index 100% rename from packages/adapters/speechmatics/sample/speechmaticsTedTalkTranscript.sample.json rename to packages/stt-adapters/speechmatics/sample/speechmaticsTedTalkTranscript.sample.json diff --git a/packages/adapters/speechmatics/sample/speechmaticsToDraft.sample.js b/packages/stt-adapters/speechmatics/sample/speechmaticsToDraft.sample.js similarity index 100% rename from packages/adapters/speechmatics/sample/speechmaticsToDraft.sample.js rename to packages/stt-adapters/speechmatics/sample/speechmaticsToDraft.sample.js diff --git a/packages/util-timecode-converter/package.json b/packages/util-timecode-converter/package.json deleted file mode 100644 index 7a3f0d29..00000000 --- a/packages/util-timecode-converter/package.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "name": "@bbc/react-transcript-editor-util-timecode-converter", - "version": "1.0.0", - "description": "Utilities for converting timecodes", - "main": "src/index.js", - "license": "MIT" -} diff --git a/packages/util-timecode-converter/src/__tests__/index.test.js b/packages/util-timecode-converter/src/__tests__/index.test.js deleted file mode 100644 index 84e4b104..00000000 --- a/packages/util-timecode-converter/src/__tests__/index.test.js +++ /dev/null @@ -1,116 +0,0 @@ -import { timecodeToSeconds, secondsToTimecode } from "../index"; - -describe("Timecode conversion TC- convertToSeconds", () => { - it("Should be defined", () => { - const demoTcValue = "00:10:00:00"; - const result = timecodeToSeconds(demoTcValue); - expect(result).toBeDefined(); - }); - - it("Should be able to convert: hh:mm:ss:ms ", () => { - const demoTcValue = "00:10:00:00"; - const demoExpectedResultInSeconds = 600; - const result = timecodeToSeconds(demoTcValue); - expect(result).toEqual(demoExpectedResultInSeconds); - }); - - it("Should be able to conver: mm:ss ", () => { - const demoTcValue = "10:00"; - const demoExpectedResultInSeconds = 600; - const result = timecodeToSeconds(demoTcValue); - expect(result).toEqual(demoExpectedResultInSeconds); - }); - - it("Should be able to convert: m:ss ", () => { - const demoTcValue = "09:00"; - const demoExpectedResultInSeconds = 540; - const result = timecodeToSeconds(demoTcValue); - expect(result).toEqual(demoExpectedResultInSeconds); - }); - - it("Should be able to convert: m.ss ", () => { - const demoTcValue = "9.01"; - const demoExpectedResultInSeconds = 541; - const result = timecodeToSeconds(demoTcValue); - expect(result).toEqual(demoExpectedResultInSeconds); - }); - - it("Should be able to convert: ss - seconds ", () => { - const demoTcValue = 600; - const demoExpectedResultInSeconds = 600; - const result = timecodeToSeconds(demoTcValue); - expect(result).toEqual(demoExpectedResultInSeconds); - }); - - xit("Should be able to convert: ss - seconds - eve if it is string ", () => { - const demoTcValue = "600"; - const demoExpectedResultInSeconds = 600; - const result = timecodeToSeconds(demoTcValue); - expect(result).toEqual(demoExpectedResultInSeconds); - }); - - it("Should be able to convert: hh:mm:ss ", () => { - const demoTcValue = "00:10:00"; - const demoExpectedResultInSeconds = 600; - const result = timecodeToSeconds(demoTcValue); - expect(result).toEqual(demoExpectedResultInSeconds); - }); - - xit(' "sss" seconds number as string --> ss', () => { - const demoTime = "56"; - const expectedTimecode = "56"; - const result = timecodeToSeconds(demoTime); - expect(result).toEqual(expectedTimecode); - }); - - xit(' "sss" seconds number as string --> ss', () => { - const demoTime = "116"; - const expectedTimecode = "116"; - const result = timecodeToSeconds(demoTime); - expect(result).toEqual(expectedTimecode); - }); - - it("120 sec --> 120", () => { - const demoTime = 120; - const expectedTimecode = 120; - const result = timecodeToSeconds(demoTime); - expect(result).toEqual(expectedTimecode); - }); - - // xit('Should be able to convert: hh:mm:ss,ms ', ( )=> { - // const demoTcValue = '00:10:00,00'; - // const demoExpectedResultInSeconds = 600; - // const result = convertToSeconds(demoTcValue); - // expect(result).toEqual(demoExpectedResultInSeconds); - // }) - - // xit('Should be able to convert hh:mm:ss;ms ', ( )=> { - // const demoTcValue = '00:10:00;00'; - // const demoExpectedResultInSeconds = 600; - // const result = convertToSeconds(demoTcValue); - // expect(result).toEqual(demoExpectedResultInSeconds); - // }) - - // xit('Should be able to convert hh:mm:ss.ms ', ( )=> { - // const demoTcValue = '00:10:00.00'; - // const demoExpectedResultInSeconds = 600; - // const result = convertToSeconds(demoTcValue); - // expect(result).toEqual(demoExpectedResultInSeconds); - // }) -}); - -describe("Timecode conversion seconds to - convertToTimecode ", () => { - it("Should be able to seconds to timecode hh:mm:ss:ms ", () => { - const demoSeconds = 600; - const demoExpectedResultInTc = "00:10:00:00"; - const result = secondsToTimecode(demoSeconds); - expect(result).toEqual(demoExpectedResultInTc); - }); - - it("Should be able to seconds - string to timecode hh:mm:ss:ms ", () => { - const demoSeconds = "600"; - const demoExpectedResultInTc = "00:10:00:00"; - const result = secondsToTimecode(demoSeconds); - expect(result).toEqual(demoExpectedResultInTc); - }); -}); diff --git a/packages/util-timecode-converter/src/__tests__/padTimeToTimecode.test.js b/packages/util-timecode-converter/src/__tests__/padTimeToTimecode.test.js deleted file mode 100644 index 0b1ca5c5..00000000 --- a/packages/util-timecode-converter/src/__tests__/padTimeToTimecode.test.js +++ /dev/null @@ -1,43 +0,0 @@ -import padTimeToTimecode from "../padTimeToTimecode"; - -describe("Timecode conversion TC- convertToSeconds", () => { - it("Should be defined", () => { - const demoTimecode = "12:34:56:78"; - const result = padTimeToTimecode(demoTimecode); - expect(result).toBeDefined(); - }); - - it("hh:mm:ss:ff --> hh:mm:ss:ff ", () => { - const demoTimecode = "12:34:56:78"; - const result = padTimeToTimecode(demoTimecode); - expect(result).toEqual(demoTimecode); - }); - - it("mm:ss --> convert to hh:mm:ss:ms", () => { - const demoTime = "34:56"; - const expectedTimecode = "00:34:56:00"; - const result = padTimeToTimecode(demoTime); - expect(result).toEqual(expectedTimecode); - }); - - xit("hh:mm:ss --> convert to hh:mm:ss:ms", () => { - const demoTime = "34:56:78"; - const expectedTimecode = "00:34:56:78"; - const result = padTimeToTimecode(demoTime); - expect(result).toEqual(expectedTimecode); - }); - - it("mm.ss--> convert to hh:mm:ss:ms", () => { - const demoTime = "34.56"; - const expectedTimecode = "00:34:56:00"; - const result = padTimeToTimecode(demoTime); - expect(result).toEqual(expectedTimecode); - }); - - it("120 sec --> 120", () => { - const demoTime = 120; - const expectedTimecode = 120; - const result = padTimeToTimecode(demoTime); - expect(result).toEqual(expectedTimecode); - }); -}); diff --git a/packages/util-timecode-converter/src/__tests__/secondsToTimecode.test.js b/packages/util-timecode-converter/src/__tests__/secondsToTimecode.test.js deleted file mode 100644 index fd9f5813..00000000 --- a/packages/util-timecode-converter/src/__tests__/secondsToTimecode.test.js +++ /dev/null @@ -1,17 +0,0 @@ -import secondsToTimecode from "../secondsToTimecode"; - -describe("Timecode conversion TC- convertToSeconds", () => { - it("Should be defined", () => { - const dmoSecondsValue = 600; - // const demoExpectedTc = '00:10:00:00'; - const result = secondsToTimecode(dmoSecondsValue); - expect(result).toBeDefined(); - }); - - it("Should be able to convert to: hh:mm:ss:ff ", () => { - const dmoSecondsValue = 600; - const demoExpectedTc = "00:10:00:00"; - const result = secondsToTimecode(dmoSecondsValue); - expect(result).toEqual(demoExpectedTc); - }); -}); diff --git a/packages/util-timecode-converter/src/__tests__/timecodeToSeconds.test.js b/packages/util-timecode-converter/src/__tests__/timecodeToSeconds.test.js deleted file mode 100644 index 470bc3ea..00000000 --- a/packages/util-timecode-converter/src/__tests__/timecodeToSeconds.test.js +++ /dev/null @@ -1,16 +0,0 @@ -import timecodeToSecondsHelper from "../timecodeToSeconds"; - -describe("Timecode conversion TC- convertToSeconds", () => { - it("Should be defined", () => { - const demoTcValue = "00:10:00:00"; - const result = timecodeToSecondsHelper(demoTcValue); - expect(result).toBeDefined(); - }); - - it("Should be able to convert from: hh:mm:ss:ff ", () => { - const demoTcValue = "00:10:00:00"; - const demoExpectedResultInSeconds = 600; - const result = timecodeToSecondsHelper(demoTcValue); - expect(result).toEqual(demoExpectedResultInSeconds); - }); -}); diff --git a/packages/util-timecode-converter/src/index.js b/packages/util-timecode-converter/src/index.js deleted file mode 100644 index ac1ca9fa..00000000 --- a/packages/util-timecode-converter/src/index.js +++ /dev/null @@ -1,37 +0,0 @@ -/** - * Wrapping around "time stamps" and timecode conversion modules - * To provide more support for variety of formats. - */ -import secondsToTimecode from './secondsToTimecode'; -import timecodeToSecondsHelper from './timecodeToSeconds'; -import padTimeToTimecode from './padTimeToTimecode'; - -/** - * @param {*} time - * Can take as input timecodes in the following formats - * - hh:mm:ss:ff - * - mm:ss - * - m:ss - * - ss - seconds --> if it's already in seconds then it just returns seconds - * - hh:mm:ff - * @todo could be refactored with some helper functions for clarity - */ -const timecodeToSeconds = time => { - if (typeof time === 'string') { - const resultPadded = padTimeToTimecode(time); - const resultConverted = timecodeToSecondsHelper(resultPadded); - - return resultConverted; - } - - // assuming it receive timecode as seconds as string '600' - return parseFloat(time); -}; - -const shortTimecode = time => { - const timecode = secondsToTimecode(time); - - return timecode.slice(0, -3); -}; - -export { secondsToTimecode, timecodeToSeconds, shortTimecode }; diff --git a/packages/util-timecode-converter/src/padTimeToTimecode.js b/packages/util-timecode-converter/src/padTimeToTimecode.js deleted file mode 100644 index f5a799b4..00000000 --- a/packages/util-timecode-converter/src/padTimeToTimecode.js +++ /dev/null @@ -1,50 +0,0 @@ -const countColon = timecode => timecode.split(":").length; - -const includesFullStop = timecode => timecode.includes("."); - -const isOneDigit = str => str.length === 1; - -const padTimeToTimecode = time => { - if (typeof time === "string") { - switch (countColon(time)) { - case 4: - // is already in timecode format - // hh:mm:ss:ff - return time; - case 2: - // m:ss - if (isOneDigit(time.split(":")[0])) { - return `00:0${time}:00`; - } - - return `00:${time}:00`; - case 3: - // hh:mm:ss - return `${time}:00`; - default: - // mm.ss - if (includesFullStop(time)) { - // m.ss - if (isOneDigit(time.split(".")[0])) { - return `00:0${time.split(".")[0]}:${time.split(".")[1]}:00`; - } - - return `00:${time.replace(".", ":")}:00`; - } - - // if just int, then it's seconds - // s - if (isOneDigit(time)) { - return `00:00:0${time}:00`; - } - - return `00:00:${time}:00`; - } - // edge case if it's number return a number coz cannot refactor - // TODO: might need to refactor and move this elsewhere - } else { - return time; - } -}; - -export default padTimeToTimecode; diff --git a/packages/util-timecode-converter/src/secondsToTimecode.js b/packages/util-timecode-converter/src/secondsToTimecode.js deleted file mode 100644 index 37607e59..00000000 --- a/packages/util-timecode-converter/src/secondsToTimecode.js +++ /dev/null @@ -1,53 +0,0 @@ -/** - * Raised in this comment https://github.com/bbc/react-transcript-editor/pull/9 - * abstracted from https://github.com/bbc/newslabs-cdn/blob/master/js/20-bbcnpf.utils.js - * In broadcast VIDEO, timecode is NOT hh:mm:ss:ms, it's hh:mm:ss:ff where ff is frames, - * dependent on the framerate of the media concerned. - * `hh:mm:ss:ff` - */ - -/** - * Helper function - * Rounds to the 14milliseconds boundaries - * Time in video can only "exist in" 14milliseconds boundaries. - * This makes it possible for the HTML5 player to be frame accurate. - * @param {*} seconds - * @param {*} fps - */ -const normalisePlayerTime = function(seconds, fps) { - return Number( - ((1.0 / fps) * Math.floor(Number((fps * seconds).toPrecision(12)))).toFixed( - 2 - ) - ); -}; - -/* - * @param {*} seconds - * @param {*} fps - */ -const secondsToTimecode = function(seconds, framePerSeconds) { - // written for PAL non-drop timecode - let fps = 25; - if (framePerSeconds !== undefined) { - fps = framePerSeconds; - } - - const normalisedSeconds = normalisePlayerTime(seconds, fps); - - const wholeSeconds = Math.floor(normalisedSeconds); - const frames = ((normalisedSeconds - wholeSeconds) * fps).toFixed(2); - - // prepends zero - example pads 3 to 03 - function _padZero(n) { - if (n < 10) return `0${parseInt(n)}`; - - return parseInt(n); - } - - return `${_padZero((wholeSeconds / 60 / 60) % 60)}:${_padZero( - (wholeSeconds / 60) % 60 - )}:${_padZero(wholeSeconds % 60)}:${_padZero(frames)}`; -}; - -export default secondsToTimecode; diff --git a/packages/util-timecode-converter/src/timecodeToSeconds.js b/packages/util-timecode-converter/src/timecodeToSeconds.js deleted file mode 100644 index 276f8b29..00000000 --- a/packages/util-timecode-converter/src/timecodeToSeconds.js +++ /dev/null @@ -1,33 +0,0 @@ -/** - * Helperf unction - * @param {*} tc - * @param {*} fps - */ -const timecodeToFrames = function(tc, fps) { - // TODO make 29.97 fps drop-frame aware - works for 25 only. - - const s = tc.split(":"); - let frames = parseInt(s[3]); - frames += parseInt(s[2]) * fps; - frames += parseInt(s[1]) * (fps * 60); - frames += parseInt(s[0]) * (fps * 60 * 60); - - return frames; -}; - -/** - * Convert broadcast timecodes to seconds - * @param {*} tc - `hh:mm:ss:ff` - * @param {*} framePerSeconds - defaults to 25 if not provided - */ -const timecodeToSecondsHelper = function(tc, framePerSeconds) { - let fps = 25; - if (framePerSeconds !== undefined) { - fps = framePerSeconds; - } - const frames = timecodeToFrames(tc, fps); - - return Number(Number(frames / fps).toFixed(2)); -}; - -export default timecodeToSecondsHelper; diff --git a/packages/timecode-converter/package.json b/packages/util/timecode-converter/package.json similarity index 84% rename from packages/timecode-converter/package.json rename to packages/util/timecode-converter/package.json index efb52a49..a2a79e2f 100644 --- a/packages/timecode-converter/package.json +++ b/packages/util/timecode-converter/package.json @@ -4,5 +4,6 @@ "description": "Utilities for converting timecodes", "main": "src/index.js", "license": "MIT", - "scripts": {} + "scripts": {}, + "private": true } diff --git a/packages/timecode-converter/src/index.js b/packages/util/timecode-converter/src/index.js similarity index 100% rename from packages/timecode-converter/src/index.js rename to packages/util/timecode-converter/src/index.js diff --git a/packages/timecode-converter/src/index.test.js b/packages/util/timecode-converter/src/index.test.js similarity index 100% rename from packages/timecode-converter/src/index.test.js rename to packages/util/timecode-converter/src/index.test.js diff --git a/packages/timecode-converter/src/padTimeToTimecode.js b/packages/util/timecode-converter/src/padTimeToTimecode.js similarity index 100% rename from packages/timecode-converter/src/padTimeToTimecode.js rename to packages/util/timecode-converter/src/padTimeToTimecode.js diff --git a/packages/timecode-converter/src/padTimeToTimecode.test.js b/packages/util/timecode-converter/src/padTimeToTimecode.test.js similarity index 100% rename from packages/timecode-converter/src/padTimeToTimecode.test.js rename to packages/util/timecode-converter/src/padTimeToTimecode.test.js diff --git a/packages/timecode-converter/src/secondsToTimecode.js b/packages/util/timecode-converter/src/secondsToTimecode.js similarity index 100% rename from packages/timecode-converter/src/secondsToTimecode.js rename to packages/util/timecode-converter/src/secondsToTimecode.js diff --git a/packages/timecode-converter/src/secondsToTimecode.test.js b/packages/util/timecode-converter/src/secondsToTimecode.test.js similarity index 100% rename from packages/timecode-converter/src/secondsToTimecode.test.js rename to packages/util/timecode-converter/src/secondsToTimecode.test.js diff --git a/packages/timecode-converter/src/timecodeToSeconds.js b/packages/util/timecode-converter/src/timecodeToSeconds.js similarity index 100% rename from packages/timecode-converter/src/timecodeToSeconds.js rename to packages/util/timecode-converter/src/timecodeToSeconds.js diff --git a/packages/timecode-converter/src/timecodeToSeconds.test.js b/packages/util/timecode-converter/src/timecodeToSeconds.test.js similarity index 100% rename from packages/timecode-converter/src/timecodeToSeconds.test.js rename to packages/util/timecode-converter/src/timecodeToSeconds.test.js diff --git a/packages/video-player/.eslintignore b/packages/video-player/.eslintignore deleted file mode 100644 index 11c5151e..00000000 --- a/packages/video-player/.eslintignore +++ /dev/null @@ -1,2 +0,0 @@ -**/node_modules/* -**/coverage/* diff --git a/public/favicon.ico b/public/favicon.ico deleted file mode 100644 index a11777cc..00000000 Binary files a/public/favicon.ico and /dev/null differ diff --git a/public/index.html b/public/index.html deleted file mode 100644 index fdfd9603..00000000 --- a/public/index.html +++ /dev/null @@ -1,45 +0,0 @@ - - -
- - - - - - - - -