remove(favicons-webpack-plugin): remove package (#48156)

The package ships its own .d.ts starting version 2.1.0:
https://github.com/jantimon/favicons-webpack-plugin/compare/v2.0.0...v2.1.0

Thanks!
This commit is contained in:
Piotr Błażejewicz (Peter Blazejewicz) 2020-09-24 23:40:00 +02:00 committed by GitHub
parent f7d569cf92
commit 92fd920a34
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 6 additions and 106 deletions

View File

@ -1410,6 +1410,12 @@
"sourceRepoURL": "https://github.com/fastify/fastify-static",
"asOfVersion": "2.2.1"
},
{
"libraryName": "favicons-webpack-plugin",
"typingsPackageName": "favicons-webpack-plugin",
"sourceRepoURL": "https://github.com/jantimon/favicons-webpack-plugin",
"asOfVersion": "2.1.0"
},
{
"libraryName": "@types/facebook-js-sdk",
"typingsPackageName": "fb",

View File

@ -1,51 +0,0 @@
import FaviconsWebpackPlugin = require('favicons-webpack-plugin');
new FaviconsWebpackPlugin();
new FaviconsWebpackPlugin('/path/to/logo.png');
const optionsArray: FaviconsWebpackPlugin.Options[] = [
// Default parameters
{
logo: '/path/to/logo.png',
cache: true,
inject: true,
favicons: {},
prefix: 'assets/',
},
// "Advanced Usage" example from documentation
{
logo: '/path/to/logo.png',
cache: true,
publicPath: '/static',
outputPath: '/public/static',
prefix: 'assets/',
inject: true,
favicons: {},
},
// "Basic" example from documentation
{
logo: '/path/to/logo.png',
mode: 'webapp',
devMode: 'webapp',
favicons: {
appName: 'my-app',
appDescription: 'My awesome App',
developerName: 'Me',
developerURL: null,
background: '#ddd',
theme_color: '#333',
icons: {
coast: false,
yandex: false,
},
},
},
// "Handling Multiple HTML Files" example from documentation
{
logo: 'logo.svg',
inject: htmlPlugin => htmlPlugin.options.filename === 'a.html',
},
];
const plugins: FaviconsWebpackPlugin[] = optionsArray.map(options => new FaviconsWebpackPlugin(options));

View File

@ -1,31 +0,0 @@
// Type definitions for favicons-webpack-plugin 1.0
// Project: https://github.com/jantimon/favicons-webpack-plugin
// Definitions by: Paweł Meller <https://github.com/pmeller>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
// TypeScript Version: 2.3
import { Plugin } from 'webpack';
import { Configuration as FaviconsConfiguration } from 'favicons';
import HtmlWebpackPlugin = require('html-webpack-plugin');
export = FaviconsWebpackPlugin;
declare class FaviconsWebpackPlugin extends Plugin {
constructor(options?: string | FaviconsWebpackPlugin.Options);
}
declare namespace FaviconsWebpackPlugin {
type Mode = 'webapp' | 'light';
interface Options {
logo: string;
mode?: Mode;
devMode?: Mode;
cache?: boolean;
publicPath?: string;
outputPath?: string;
prefix?: string;
inject?: boolean | ((htmlPlugin: HtmlWebpackPlugin & { options: HtmlWebpackPlugin.Options }) => boolean);
favicons?: Partial<FaviconsConfiguration>;
}
}

View File

@ -1,23 +0,0 @@
{
"compilerOptions": {
"module": "commonjs",
"lib": [
"es6"
],
"noImplicitAny": true,
"noImplicitThis": true,
"strictFunctionTypes": true,
"strictNullChecks": true,
"baseUrl": "../",
"typeRoots": [
"../"
],
"types": [],
"noEmit": true,
"forceConsistentCasingInFileNames": true
},
"files": [
"index.d.ts",
"favicons-webpack-plugin-tests.ts"
]
}

View File

@ -1 +0,0 @@
{ "extends": "dtslint/dt.json" }