Feature/#35 build tools #36

Merged
Serraniel merged 41 commits from feature/#35-build-tools into develop 2020-09-06 21:20:03 +02:00
3 changed files with 65 additions and 10746 deletions
Showing only changes of commit 078479fa55 - Show all commits

View file

@ -1,2 +1,36 @@
# EnhancedAniwatch
Enhancment extension for https://aniwatch.me/
# Aniwatch Plus
*Aniwatch Plus* is an unofficial extension which provides several UI improvments for https://aniwatch.me.
## Features
* adds quick search to website
* cleaner style for lists
* better presentation of anime requests
## Browser Support
We currently support the following browsers in current versions:
* Google Chrome
* Mozilla Firefox
* Opera
* Microsoft Edge
### Installation
This extension isn´t available in browser stores yet. Please download from [releases](https://github.com/Serraniel/AniwatchPlus/releases) for your browser and check how to manually install an extension into your browser. If you want to install the extension in Microsoft Edge, please use the Chrome release version.
## Development
### Tools
This project requires you to install [NPM](https://nodejs.org/en/download/) and [gulp](https://www.npmjs.com/package/gulp).
### Build
Serraniel commented 2020-08-29 17:30:19 +02:00 (Migrated from github.com)
Review

Maybe would be nice if you could try to get the scripts from readme.md running with little docs I wrote @kaffem .

Maybe would be nice if you could try to get the scripts from readme.md running with little docs I wrote @kaffem .
kaffem commented 2020-09-01 16:00:13 +02:00 (Migrated from github.com)
Review

The scripts appear to be working correctly.

The scripts appear to be working correctly.
```sh
# mandatory
npm install -d
# build release version into './dist'
npm run dist:prod
# build dev version into './div' and start the watcher
npm run watch
# clean build and dist directories
npm run clean
```

10752
package-lock.json generated

File diff suppressed because it is too large Load diff

View file

@ -1,10 +1,11 @@
Serraniel commented 2020-08-29 17:31:34 +02:00 (Migrated from github.com)
Review

Also feel free to add yourself here any time you like, see https://docs.npmjs.com/files/package.json#people-fields-author-contributors.

Also feel free to add yourself here any time you like, see https://docs.npmjs.com/files/package.json#people-fields-author-contributors.
Serraniel commented 2020-08-29 17:31:34 +02:00 (Migrated from github.com)
Review

Also feel free to add yourself here any time you like, see https://docs.npmjs.com/files/package.json#people-fields-author-contributors.

Also feel free to add yourself here any time you like, see https://docs.npmjs.com/files/package.json#people-fields-author-contributors.
{
"name": "enhancedaniwatch",
Serraniel commented 2020-08-29 17:31:34 +02:00 (Migrated from github.com)
Review

Also feel free to add yourself here any time you like, see https://docs.npmjs.com/files/package.json#people-fields-author-contributors.

Also feel free to add yourself here any time you like, see https://docs.npmjs.com/files/package.json#people-fields-author-contributors.
"version": "1.0.0",
Serraniel commented 2020-08-29 17:31:34 +02:00 (Migrated from github.com)
Review

Also feel free to add yourself here any time you like, see https://docs.npmjs.com/files/package.json#people-fields-author-contributors.

Also feel free to add yourself here any time you like, see https://docs.npmjs.com/files/package.json#people-fields-author-contributors.
"description": "Ehanced Aniwatch is a browser extension for https://aniwatch.me/",
Serraniel commented 2020-08-29 17:31:34 +02:00 (Migrated from github.com)
Review

Also feel free to add yourself here any time you like, see https://docs.npmjs.com/files/package.json#people-fields-author-contributors.

Also feel free to add yourself here any time you like, see https://docs.npmjs.com/files/package.json#people-fields-author-contributors.
"name": "aniwatch-plus",
Serraniel commented 2020-08-29 17:31:34 +02:00 (Migrated from github.com)
Review

Also feel free to add yourself here any time you like, see https://docs.npmjs.com/files/package.json#people-fields-author-contributors.

Also feel free to add yourself here any time you like, see https://docs.npmjs.com/files/package.json#people-fields-author-contributors.
"version": "0.1.0.0-beta",
Serraniel commented 2020-08-29 17:31:34 +02:00 (Migrated from github.com)
Review

Also feel free to add yourself here any time you like, see https://docs.npmjs.com/files/package.json#people-fields-author-contributors.

Also feel free to add yourself here any time you like, see https://docs.npmjs.com/files/package.json#people-fields-author-contributors.
"description": "Aniwatch Plus is a browser extension for https://aniwatch.me/",
Serraniel commented 2020-08-29 17:31:34 +02:00 (Migrated from github.com)
Review

Also feel free to add yourself here any time you like, see https://docs.npmjs.com/files/package.json#people-fields-author-contributors.

Also feel free to add yourself here any time you like, see https://docs.npmjs.com/files/package.json#people-fields-author-contributors.
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"clean": "gulp clean",
Serraniel commented 2020-08-29 17:31:34 +02:00 (Migrated from github.com)
Review

Also feel free to add yourself here any time you like, see https://docs.npmjs.com/files/package.json#people-fields-author-contributors.

Also feel free to add yourself here any time you like, see https://docs.npmjs.com/files/package.json#people-fields-author-contributors.
"build": "gulp build",
"build:prod": "cross-env NODE_ENV=production gulp build",
"dist": "gulp dist",
@ -13,14 +14,20 @@
Serraniel commented 2020-08-29 17:31:34 +02:00 (Migrated from github.com)
Review

Also feel free to add yourself here any time you like, see https://docs.npmjs.com/files/package.json#people-fields-author-contributors.

Also feel free to add yourself here any time you like, see https://docs.npmjs.com/files/package.json#people-fields-author-contributors.
Serraniel commented 2020-08-29 17:31:34 +02:00 (Migrated from github.com)
Review

Also feel free to add yourself here any time you like, see https://docs.npmjs.com/files/package.json#people-fields-author-contributors.

Also feel free to add yourself here any time you like, see https://docs.npmjs.com/files/package.json#people-fields-author-contributors.
},
"repository": {
"type": "git",
"url": "git+https://github.com/Serraniel/EnhancedAniwatch.git"
Serraniel commented 2020-08-29 17:31:34 +02:00 (Migrated from github.com)
Review

Also feel free to add yourself here any time you like, see https://docs.npmjs.com/files/package.json#people-fields-author-contributors.

Also feel free to add yourself here any time you like, see https://docs.npmjs.com/files/package.json#people-fields-author-contributors.
"url": "git+https://github.com/Serraniel/AniwatchPlus.git"
Serraniel commented 2020-08-29 17:31:34 +02:00 (Migrated from github.com)
Review

Also feel free to add yourself here any time you like, see https://docs.npmjs.com/files/package.json#people-fields-author-contributors.

Also feel free to add yourself here any time you like, see https://docs.npmjs.com/files/package.json#people-fields-author-contributors.
},
"author": "Serraniel",
Serraniel commented 2020-08-29 17:31:34 +02:00 (Migrated from github.com)
Review

Also feel free to add yourself here any time you like, see https://docs.npmjs.com/files/package.json#people-fields-author-contributors.

Also feel free to add yourself here any time you like, see https://docs.npmjs.com/files/package.json#people-fields-author-contributors.
"author": {
Serraniel commented 2020-08-29 17:31:34 +02:00 (Migrated from github.com)
Review

Also feel free to add yourself here any time you like, see https://docs.npmjs.com/files/package.json#people-fields-author-contributors.

Also feel free to add yourself here any time you like, see https://docs.npmjs.com/files/package.json#people-fields-author-contributors.
"name": "Serraniel",
Serraniel commented 2020-08-29 17:31:34 +02:00 (Migrated from github.com)
Review

Also feel free to add yourself here any time you like, see https://docs.npmjs.com/files/package.json#people-fields-author-contributors.

Also feel free to add yourself here any time you like, see https://docs.npmjs.com/files/package.json#people-fields-author-contributors.
"email": "mail@serraniel.dev",
Serraniel commented 2020-08-29 17:31:34 +02:00 (Migrated from github.com)
Review

Also feel free to add yourself here any time you like, see https://docs.npmjs.com/files/package.json#people-fields-author-contributors.

Also feel free to add yourself here any time you like, see https://docs.npmjs.com/files/package.json#people-fields-author-contributors.
"url": "https://serraniel.dev"
Serraniel commented 2020-08-29 17:31:34 +02:00 (Migrated from github.com)
Review

Also feel free to add yourself here any time you like, see https://docs.npmjs.com/files/package.json#people-fields-author-contributors.

Also feel free to add yourself here any time you like, see https://docs.npmjs.com/files/package.json#people-fields-author-contributors.
},
Serraniel commented 2020-08-29 17:31:34 +02:00 (Migrated from github.com)
Review

Also feel free to add yourself here any time you like, see https://docs.npmjs.com/files/package.json#people-fields-author-contributors.

Also feel free to add yourself here any time you like, see https://docs.npmjs.com/files/package.json#people-fields-author-contributors.
"contributors": [],
Serraniel commented 2020-08-29 17:31:34 +02:00 (Migrated from github.com)
Review

Also feel free to add yourself here any time you like, see https://docs.npmjs.com/files/package.json#people-fields-author-contributors.

Also feel free to add yourself here any time you like, see https://docs.npmjs.com/files/package.json#people-fields-author-contributors.
"license": "MPL-2.0",
"bugs": {
"url": "https://github.com/Serraniel/EnhancedAniwatch/issues"
Serraniel commented 2020-08-29 17:31:34 +02:00 (Migrated from github.com)
Review

Also feel free to add yourself here any time you like, see https://docs.npmjs.com/files/package.json#people-fields-author-contributors.

Also feel free to add yourself here any time you like, see https://docs.npmjs.com/files/package.json#people-fields-author-contributors.
"url": "https://github.com/Serraniel/AniwatchPlus/issues",
Serraniel commented 2020-08-29 17:31:34 +02:00 (Migrated from github.com)
Review

Also feel free to add yourself here any time you like, see https://docs.npmjs.com/files/package.json#people-fields-author-contributors.

Also feel free to add yourself here any time you like, see https://docs.npmjs.com/files/package.json#people-fields-author-contributors.
"email": "mail@serraniel.dev"
Serraniel commented 2020-08-29 17:31:34 +02:00 (Migrated from github.com)
Review

Also feel free to add yourself here any time you like, see https://docs.npmjs.com/files/package.json#people-fields-author-contributors.

Also feel free to add yourself here any time you like, see https://docs.npmjs.com/files/package.json#people-fields-author-contributors.
},
"homepage": "https://github.com/Serraniel/EnhancedAniwatch#readme",
Serraniel commented 2020-08-29 17:31:34 +02:00 (Migrated from github.com)
Review

Also feel free to add yourself here any time you like, see https://docs.npmjs.com/files/package.json#people-fields-author-contributors.

Also feel free to add yourself here any time you like, see https://docs.npmjs.com/files/package.json#people-fields-author-contributors.
"homepage": "https://github.com/Serraniel/AniwatchPlus#readme",
Serraniel commented 2020-08-29 17:31:34 +02:00 (Migrated from github.com)
Review

Also feel free to add yourself here any time you like, see https://docs.npmjs.com/files/package.json#people-fields-author-contributors.

Also feel free to add yourself here any time you like, see https://docs.npmjs.com/files/package.json#people-fields-author-contributors.
"dependencies": {
"regenerator-runtime": "^0.13.7"
},

Serraniel commented 2020-08-29 17:31:34 +02:00 (Migrated from github.com)
Review

Also feel free to add yourself here any time you like, see https://docs.npmjs.com/files/package.json#people-fields-author-contributors.

Also feel free to add yourself here any time you like, see https://docs.npmjs.com/files/package.json#people-fields-author-contributors.
Serraniel commented 2020-08-29 17:31:34 +02:00 (Migrated from github.com)
Review

Also feel free to add yourself here any time you like, see https://docs.npmjs.com/files/package.json#people-fields-author-contributors.

Also feel free to add yourself here any time you like, see https://docs.npmjs.com/files/package.json#people-fields-author-contributors.