Skip to content

Commit

Permalink
Merge branch 'master' into feat/gh-action-ci
Browse files Browse the repository at this point in the history
  • Loading branch information
afc163 authored Sep 15, 2024
2 parents 86b2329 + cac7654 commit 56e232f
Show file tree
Hide file tree
Showing 977 changed files with 10,960 additions and 3,102 deletions.
16 changes: 9 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,16 +17,18 @@
</div>

## Packages
- Vanilla: [@ant-design/icons-svg](./packages/icons-svg) [![NPM version](https://img.shields.io/npm/v/@ant-design/icons-svg.svg?style=flat)](https://npmjs.org/package/@ant-design/icons-svg) [![NPM downloads](http://img.shields.io/npm/dm/@ant-design/icons-svg.svg?style=flat)](https://npmjs.org/package/@ant-design/icons-svg)
- React: [@ant-design/icons](./packages/icons-react) [![NPM version](https://img.shields.io/npm/v/@ant-design/icons.svg?style=flat)](https://npmjs.org/package/@ant-design/icons) [![NPM downloads](http://img.shields.io/npm/dm/@ant-design/icons.svg?style=flat)](https://npmjs.org/package/@ant-design/icons)
- React Native: [@ant-design/icons-react-native](./packages/icons-react-native) [![NPM version](https://img.shields.io/npm/v/@ant-design/icons-react-native.svg?style=flat)](https://npmjs.org/package/@ant-design/icons-react-native) [![NPM downloads](http://img.shields.io/npm/dm/@ant-design/icons-react-native.svg?style=flat)](https://npmjs.org/package/@ant-design/icons-react-native)
- Angular: [@ant-design/icons-angular](./packages/icons-angular) [![NPM version](https://img.shields.io/npm/v/@ant-design/icons-angular.svg?style=flat)](https://npmjs.org/package/@ant-design/icons-angular) [![NPM downloads](http://img.shields.io/npm/dm/@ant-design/icons-angular.svg?style=flat)](https://npmjs.org/package/@ant-design/icons-angular)
- Vue: [@ant-design/icons-vue](./packages/icons-vue) [![NPM version](https://img.shields.io/npm/v/@ant-design/icons-vue.svg?style=flat)](https://npmjs.org/package/@ant-design/icons-vue) [![NPM downloads](http://img.shields.io/npm/dm/@ant-design/icons-vue.svg?style=flat)](https://npmjs.org/package/@ant-design/icons-vue)

## Contribution Guides 贡献指南
| Framework | Package name | Latest Version | Download stats |
| --- | --- | --- | --- |
| Vanilla | [@ant-design/icons-svg](./packages/icons-svg) | [![NPM version](https://img.shields.io/npm/v/@ant-design/icons-svg.svg?style=flat)](https://npmjs.org/package/@ant-design/icons-svg) | [![NPM downloads](http://img.shields.io/npm/dm/@ant-design/icons-svg.svg?style=flat)](https://npmjs.org/package/@ant-design/icons-svg) |
| React | [@ant-design/icons](./packages/icons-react) | [![NPM version](https://img.shields.io/npm/v/@ant-design/icons.svg?style=flat)](https://npmjs.org/package/@ant-design/icons) | [![NPM downloads](http://img.shields.io/npm/dm/@ant-design/icons.svg?style=flat)](https://npmjs.org/package/@ant-design/icons) |
| React Native | [@ant-design/icons-react-native](./packages/icons-react-native) | [![NPM version](https://img.shields.io/npm/v/@ant-design/icons-react-native.svg?style=flat)](https://npmjs.org/package/@ant-design/icons-react-native) | [![NPM downloads](http://img.shields.io/npm/dm/@ant-design/icons-react-native.svg?style=flat)](https://npmjs.org/package/@ant-design/icons-react-native) |
| Angular | [@ant-design/icons-angular](./packages/icons-angular) | [![NPM version](https://img.shields.io/npm/v/@ant-design/icons-angular.svg?style=flat)](https://npmjs.org/package/@ant-design/icons-angular) | [![NPM downloads](http://img.shields.io/npm/dm/@ant-design/icons-angular.svg?style=flat)](https://npmjs.org/package/@ant-design/icons-angular) |
| Vue | [@ant-design/icons-vue](./packages/icons-vue) | [![NPM version](https://img.shields.io/npm/v/@ant-design/icons-vue.svg?style=flat)](https://npmjs.org/package/@ant-design/icons-vue) | [![NPM downloads](http://img.shields.io/npm/dm/@ant-design/icons-vue.svg?style=flat)](https://npmjs.org/package/@ant-design/icons-vue) |

- @ant-design/icons-svg: [English](./packages/icons-svg/docs/ContributionGuide.md)[中文](./packages/icons-svg/docs/ContributionGuide.zh-CN.md)
## Contribution Guides 贡献指南

- @ant-design/icons-svg: [English](./packages/icons-svg/docs/ContributionGuide.md)[中文](./packages/icons-svg/docs/ContributionGuide.zh-CN.md)[日本語](./packages/icons-svg/docs/ContributionGuide.ja-JP.md)

## License

Expand Down
5 changes: 3 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"scripts": {
"bootstrap": "lerna bootstrap",
"clean": "lerna clean",
"bootstrap:china": "lerna bootstrap --registry=https://registry.npm.taobao.org",
"bootstrap:china": "lerna bootstrap --registry=https://registry.npmmirror.com",
"rn:generate": "lerna run --scope @ant-design/icons-react-native generate",
"icons:generate": "lerna run --scope @ant-design/icons-svg generate",
"icons:build": "lerna run --scope @ant-design/icons-svg build",
Expand All @@ -20,5 +20,6 @@
"devDependencies": {
"lerna": "^3.4.0"
},
"license": "MIT"
"license": "MIT",
"repository": "[email protected]:ant-design/ant-design-icons.git"
}
50 changes: 50 additions & 0 deletions packages/icons-angular/.eslintrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
{
"root": true,
"ignorePatterns": [
"projects/**/*"
],
"overrides": [
{
"files": [
"*.ts"
],
"parserOptions": {
"project": [
"tsconfig.json"
],
"createDefaultProgram": true
},
"extends": [
"plugin:@angular-eslint/recommended",
"plugin:@angular-eslint/template/process-inline-templates"
],
"rules": {
"@angular-eslint/component-selector": [
"error",
{
"prefix": "app",
"style": "kebab-case",
"type": "element"
}
],
"@angular-eslint/directive-selector": [
"error",
{
"prefix": "app",
"style": "camelCase",
"type": "attribute"
}
]
}
},
{
"files": [
"*.html"
],
"extends": [
"plugin:@angular-eslint/template/recommended"
],
"rules": {}
}
]
}
119 changes: 0 additions & 119 deletions packages/icons-angular/README.md

This file was deleted.

1 change: 1 addition & 0 deletions packages/icons-angular/README.md
46 changes: 28 additions & 18 deletions packages/icons-angular/angular.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,12 +11,15 @@
"schematics": {},
"architect": {
"build": {
"builder": "@angular-devkit/build-angular:browser",
"builder": "@angular-devkit/build-angular:application",
"options": {
"outputPath": "dist/examples",
"outputPath": {
"base": "dist/examples"
},
"index": "examples/index.html",
"main": "examples/main.ts",
"polyfills": "examples/polyfills.ts",
"polyfills": [
"examples/polyfills.ts"
],
"tsConfig": "examples/tsconfig.app.json",
"assets": [
"examples/favicon.ico",
Expand All @@ -31,16 +34,13 @@
"output": "/assets/"
}
],
"styles": [
"examples/styles.css"
],
"styles": ["examples/styles.css"],
"scripts": [],
"vendorChunk": true,
"extractLicenses": false,
"buildOptimizer": false,
"sourceMap": true,
"optimization": false,
"namedChunks": true
"namedChunks": true,
"browser": "examples/main.ts"
},
"configurations": {
"production": {
Expand All @@ -60,28 +60,32 @@
"outputHashing": "all",
"sourceMap": false,
"namedChunks": false,
"extractLicenses": true,
"vendorChunk": false,
"buildOptimizer": true
"extractLicenses": true
}
},
"defaultConfiguration": ""
},
"serve": {
"builder": "@angular-devkit/build-angular:dev-server",
"options": {
"browserTarget": "examples:build"
"buildTarget": "examples:build"
},
"configurations": {
"production": {
"browserTarget": "examples:build:production"
"buildTarget": "examples:build:production"
}
}
},
"lint": {
"builder": "@angular-eslint/builder:lint",
"options": {
"lintFilePatterns": ["src/**/*.ts", "src/**/*.html"]
}
},
"extract-i18n": {
"builder": "@angular-devkit/build-angular:extract-i18n",
"options": {
"browserTarget": "examples:build"
"buildTarget": "examples:build"
}
}
}
Expand Down Expand Up @@ -118,12 +122,18 @@
}
]
}
},
"lint": {
"builder": "@angular-eslint/builder:lint",
"options": {
"lintFilePatterns": ["src/**/*.ts", "src/**/*.html"]
}
}
}
}
},
"defaultProject": "examples",
"cli": {
"analytics": false
"analytics": false,
"schematicCollections": ["@angular-eslint/schematics"]
}
}
Binary file removed packages/icons-angular/demo.png
Binary file not shown.
4 changes: 2 additions & 2 deletions packages/icons-angular/examples/app/app-interceptor.module.ts
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
import { Injectable } from '@angular/core';
import { HttpInterceptor, HttpRequest, HttpHandler, HttpEvent } from '@angular/common/http';
import { Observable } from 'rxjs';
import { mapTo } from 'rxjs/operators';
import { map } from 'rxjs/operators';

@Injectable()
export class AppInterceptor implements HttpInterceptor {
intercept(req: HttpRequest<any>, next: HttpHandler): Observable<HttpEvent<any>> {
return next.handle(req).pipe(mapTo(null));
return next.handle(req).pipe(map(() => null));
}
}
2 changes: 1 addition & 1 deletion packages/icons-angular/examples/app/app.component.css
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
i {
span {
font-size: 36px;
color: #1890ff;
margin: 0 12px;
Expand Down
2 changes: 1 addition & 1 deletion packages/icons-angular/examples/app/app.component.html
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<h1>@ant-design/icons-angular</h1>
<h1>&#64;ant-design/icons-angular</h1>

<h2>Ant Design Icons</h2>

Expand Down
36 changes: 15 additions & 21 deletions packages/icons-angular/examples/app/app.module.ts
Original file line number Diff line number Diff line change
@@ -1,31 +1,25 @@
import { BrowserModule } from '@angular/platform-browser';
import { CommonModule } from '@angular/common';
import { HttpClientModule, HTTP_INTERCEPTORS } from '@angular/common/http';
import { HTTP_INTERCEPTORS, provideHttpClient, withInterceptorsFromDi } from '@angular/common/http';
import { NgModule } from '@angular/core';
import { FormsModule } from '@angular/forms';

import { AppInterceptor } from './app-interceptor.module';
import { IconModule } from '@ant-design/icons-angular';
import { AppComponent } from './app.component';

@NgModule({
declarations: [
AppComponent
],
imports: [
CommonModule,
FormsModule,
BrowserModule,
IconModule,
HttpClientModule
],
providers: [
{
provide : HTTP_INTERCEPTORS,
useClass: AppInterceptor,
multi : true
},
],
bootstrap: [ AppComponent ]
})
@NgModule({ declarations: [
AppComponent
],
bootstrap: [AppComponent], imports: [CommonModule,
FormsModule,
BrowserModule,
IconModule], providers: [
{
provide: HTTP_INTERCEPTORS,
useClass: AppInterceptor,
multi: true
},
provideHttpClient(withInterceptorsFromDi()),
] })
export class AppModule { }
Loading

0 comments on commit 56e232f

Please sign in to comment.