mirror of
https://github.com/Stremio/stremio-web.git
synced 2026-03-11 17:15:48 +00:00
Initial commit
This commit is contained in:
commit
2345d76d92
9 changed files with 4698 additions and 0 deletions
3
.babelrc
Normal file
3
.babelrc
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
{
|
||||
"presets": ["env", "react"]
|
||||
}
|
||||
10
.gitignore
vendored
Executable file
10
.gitignore
vendored
Executable file
|
|
@ -0,0 +1,10 @@
|
|||
node_modules
|
||||
package-lock.json
|
||||
|
||||
# production
|
||||
build
|
||||
dist
|
||||
|
||||
# misc
|
||||
.DS_Store
|
||||
npm-debug.log
|
||||
20
README.md
Normal file
20
README.md
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
Stremio - the next generation media center
|
||||
================
|
||||
|
||||
|
||||
Stremio is a full-featured media center designed to help you organize and stream your favorite videos, movies and TV series. It will notify you for new episodes / movies, and allow you to find new content through Discover.
|
||||
|
||||
Stremio allows, using it's [Add-ons system](http://github.com/Stremio/stremio-addons), to play movies, TV series and channels instantly.
|
||||
|
||||
This repository can be built to two distributable products:
|
||||
|
||||
1. Stremio for the web (currently at http://app.strem.io)
|
||||
2. Stremio for Desktop (Windows, Linux, OS X)
|
||||
|
||||
|
||||
Copyright
|
||||
=========
|
||||

|
||||
Legal entity: Smart Code LTD.
|
||||
|
||||
UIN 203358507
|
||||
27
package.json
Executable file
27
package.json
Executable file
|
|
@ -0,0 +1,27 @@
|
|||
{
|
||||
"name": "stremio",
|
||||
"displayName": "Stremio",
|
||||
"version": "5.0.0",
|
||||
"publisher": "Smart Code Ltd.",
|
||||
"website": "http://www.strem.io",
|
||||
"private": true,
|
||||
"scripts": {
|
||||
"start": "webpack-dev-server --mode development --open --hot",
|
||||
"build": "webpack --mode production"
|
||||
},
|
||||
"dependencies": {
|
||||
"react": "16.4.0",
|
||||
"react-dom": "16.4.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"babel-core": "6.26.3",
|
||||
"babel-loader": "7.1.4",
|
||||
"babel-preset-env": "1.7.0",
|
||||
"babel-preset-react": "6.24.1",
|
||||
"html-webpack-plugin": "3.2.0",
|
||||
"uglifyjs-webpack-plugin": "1.2.5",
|
||||
"webpack": "4.10.2",
|
||||
"webpack-cli": "3.0.1",
|
||||
"webpack-dev-server": "3.1.4"
|
||||
}
|
||||
}
|
||||
13
src/app.js
Normal file
13
src/app.js
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
import React, { Component } from 'react';
|
||||
|
||||
class App extends Component {
|
||||
render() {
|
||||
return (
|
||||
<div>
|
||||
<span>Stremio</span>
|
||||
</div>
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
export default App;
|
||||
12
src/index.html
Executable file
12
src/index.html
Executable file
|
|
@ -0,0 +1,12 @@
|
|||
<!doctype html>
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<title>Stremio - All you can watch!!</title>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div id="root"></div>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
5
src/index.js
Executable file
5
src/index.js
Executable file
|
|
@ -0,0 +1,5 @@
|
|||
import React from 'react';
|
||||
import ReactDOM from 'react-dom';
|
||||
import App from './app';
|
||||
|
||||
ReactDOM.render(<App />, document.getElementById('root'));
|
||||
39
webpack.config.js
Normal file
39
webpack.config.js
Normal file
|
|
@ -0,0 +1,39 @@
|
|||
const path = require('path');
|
||||
const HtmlWebPackPlugin = require('html-webpack-plugin');
|
||||
const UglifyJsPlugin = require('uglifyjs-webpack-plugin')
|
||||
|
||||
module.exports = {
|
||||
entry: './src/index.js',
|
||||
output: {
|
||||
path: path.join(__dirname, 'dist'),
|
||||
filename: 'bundle.js'
|
||||
},
|
||||
module: {
|
||||
rules: [
|
||||
{
|
||||
test: /\.js$/,
|
||||
exclude: /node_modules/,
|
||||
use: {
|
||||
loader: 'babel-loader'
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
plugins: [
|
||||
new HtmlWebPackPlugin({
|
||||
template: './src/index.html'
|
||||
}),
|
||||
new UglifyJsPlugin({
|
||||
test: /\.js$/,
|
||||
uglifyOptions: {
|
||||
mangle: true,
|
||||
output: {
|
||||
ecma: 5,
|
||||
comments: false,
|
||||
beautify: false,
|
||||
wrap_iife: true
|
||||
}
|
||||
}
|
||||
})
|
||||
]
|
||||
};
|
||||
Loading…
Reference in a new issue