Skip to content

Commit

Permalink
Wip
Browse files Browse the repository at this point in the history
  • Loading branch information
KHOUBZA Younes committed Jun 14, 2023
1 parent e877be0 commit b8bf1e6
Show file tree
Hide file tree
Showing 70 changed files with 838 additions and 55 deletions.
11 changes: 1 addition & 10 deletions .eslintignore
Original file line number Diff line number Diff line change
@@ -1,12 +1,3 @@
# don't ever lint node_modules
node_modules
**/node_modules

# don't lint build output (make sure it's set to your correct build folder name)
dist/
**/dist/

# don't lint nyc coverage output
build/
coverage/
fixtures/
**/*.scss
4 changes: 3 additions & 1 deletion .eslintrc.cjs
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@ module.exports = {
root: true,
env: {
browser: true,
es6: true
es6: true,
node: true
},
extends: [
'eslint:recommended',
Expand All @@ -14,6 +15,7 @@ module.exports = {
plugins: ['@typescript-eslint', 'import'],
rules: {
'@typescript-eslint/no-unused-vars': 'error',
'@typescript-eslint/ban-ts-comment': 'off',
'import/order': 'error',
},
settings: {
Expand Down
7 changes: 7 additions & 0 deletions .stylelintrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"extends": ["stylelint-config-standard"],
"plugins": ["stylelint-scss"],
"rules": {

}
}
4 changes: 4 additions & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@
"publish": "lerna publish from-package --yes",
"release": "lerna version --no-private --conventional-commits --conventional-graduate --create-release github --force-publish --yes",
"lint": "eslint . --ext .ts --fix",
"lint:styles": "stylelint '**/*.scss'",
"format": "prettier --write .",
"check-deps": "depcheck"
},
Expand Down Expand Up @@ -69,6 +70,9 @@
"rollup-plugin-filesize": "^10.0.0",
"rollup-plugin-styles": "^4.0.0",
"sass": "^1.63.4",
"stylelint": "^15.7.0",
"stylelint-config-standard": "^33.0.0",
"stylelint-scss": "^5.0.1",
"ts-node": "^10.9.1",
"tslib": "^2.5.3",
"typescript": "^5.1.3"
Expand Down
18 changes: 18 additions & 0 deletions packages/flasher/dist/flasher-plugin.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
import { Envelope, Options, Theme } from './types';
import { AbstractPlugin } from './plugin';
export default class FlasherPlugin extends AbstractPlugin {
private theme;
private options;
constructor(theme: Theme);
renderEnvelopes(envelopes: Envelope[]): void;
renderOptions(options: Options): void;
private createContainer;
private addToContainer;
private appendNotification;
private removeNotification;
private handleClick;
private renderProgressBar;
private applyDarkMode;
private stringToHTML;
}
//# sourceMappingURL=flasher-plugin.d.ts.map
1 change: 1 addition & 0 deletions packages/flasher/dist/flasher-plugin.d.ts.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions packages/flasher/dist/flasher.css

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

24 changes: 24 additions & 0 deletions packages/flasher/dist/flasher.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
import { Envelope, PluginInterface, Options, Response, Theme } from './types';
import { AbstractPlugin } from './plugin';
export default class Flasher extends AbstractPlugin {
private defaultPlugin;
private plugins;
private themes;
render(response: Partial<Response>): Promise<void>;
renderEnvelopes(envelopes: Envelope[]): void;
renderOptions(options: Options): void;
addPlugin(name: string, plugin: PluginInterface): void;
addTheme(name: string, theme: Theme): void;
setDefault(name: string): Flasher;
create(name: string): PluginInterface;
private addStyles;
private addScripts;
private resolveResponse;
private resolveOptions;
private resolveFunction;
private resolvePlugin;
private resolvePluginAlias;
private addAssets;
private addThemeStyles;
}
//# sourceMappingURL=flasher.d.ts.map
1 change: 1 addition & 0 deletions packages/flasher/dist/flasher.d.ts.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit b8bf1e6

Please sign in to comment.