Match-id-f6acf0f322d8eabf38c69fb939923fa03820329e

This commit is contained in:
* 2023-08-28 14:45:55 +08:00
commit b0686eea4d
84 changed files with 97 additions and 107 deletions

View File

@ -1,4 +1,3 @@
const debug = require('debug')('create-umi:generator');
const BasicGenerator = require('../../BasicGenerator');
const fs = require('fs');

View File

@ -4,7 +4,7 @@
<meta charset="UTF-8" />
<link rel="icon" type="image/svg+xml" href="/vite.svg" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Vite + React</title>
<title>Vite + Inula</title>
<script type="module" src="/src/admin/main.jsx"></script>
</head>
<body></body>

View File

@ -1,4 +1,4 @@
import React from 'react';
import Inula from 'inulajs';
import PropTypes from 'prop-types';
import { BarsOutlined, DownOutlined } from '@ant-design/icons';
import { Dropdown, Button, Menu } from 'antd';

View File

@ -1,4 +1,4 @@
import React from 'react';
import Inula from 'inulajs';
import { Editor } from 'react-draft-wysiwyg';
import 'react-draft-wysiwyg/dist/react-draft-wysiwyg.css';
import styles from './Editor.module.less';

View File

@ -1,4 +1,4 @@
import React from 'react';
import Inula from 'inulajs';
import { TooltipProps } from 'antd/lib/tooltip';
export interface EllipsisTooltipProps extends TooltipProps {
@ -10,7 +10,7 @@ export interface EllipsisProps {
tooltip?: boolean | EllipsisTooltipProps;
length?: number;
lines?: number;
style?: React.CSSProperties;
style?: Inula.CSSProperties;
className?: string;
fullWidthRecognition?: boolean;
}
@ -18,4 +18,4 @@ export interface EllipsisProps {
export function getStrFullLength(str: string): number;
export function cutStrByFullLength(str: string, maxLength: number): string;
export default class Ellipsis extends React.Component<EllipsisProps, any> {}
export default class Ellipsis extends Inula.Component<EllipsisProps, any> {}

View File

@ -1,4 +1,4 @@
import React, { Component } from 'react';
import Inula, { Component } from 'inulajs';
import { Tooltip } from 'antd';
import classNames from 'classnames';
import styles from './index.module.less';

View File

@ -1,4 +1,4 @@
import React from 'react';
import Inula from 'inulajs';
import PropTypes from 'prop-types';
import styles from './FilterItem.module.less';

View File

@ -1,14 +1,14 @@
import React from 'react';
import Inula from 'inulajs';
export interface GlobalFooterProps {
links?: Array<{
key?: string;
title: React.ReactNode;
title: Inula.ReactNode;
href: string;
blankTarget?: boolean;
}>;
copyright?: React.ReactNode;
style?: React.CSSProperties;
copyright?: Inula.ReactNode;
style?: Inula.CSSProperties;
className?: string;
}
export default class GlobalFooter extends React.Component<GlobalFooterProps, any> {}
export default class GlobalFooter extends Inula.Component<GlobalFooterProps, any> {}

View File

@ -1,4 +1,4 @@
import React from 'react';
import Inula from 'inulajs';
import classNames from 'classnames';
import styles from './index.module.less';

View File

@ -1,4 +1,4 @@
import React, { Fragment } from 'react';
import Inula, { Fragment } from 'inulajs';
import { Breadcrumb } from 'antd';
import { Link } from 'react-router-dom';
import { t } from 'utils/intl';

View File

@ -1,4 +1,4 @@
import React, { Fragment } from 'react';
import Inula, { Fragment } from 'inulajs';
import { Menu, Layout, Avatar, Popover, List } from 'antd';
import { Ellipsis } from 'components';
import { RightOutlined, MenuFoldOutlined, MenuUnfoldOutlined } from '@ant-design/icons';

View File

@ -1,4 +1,4 @@
import React from 'react';
import Inula from 'inulajs';
import { Switch, Layout } from 'antd';
import { t } from 'utils/intl';
import { Trans } from 'utils/intl';

View File

@ -1,4 +1,4 @@
import React, { useState, Fragment } from 'react';
import Inula, { useState, Fragment } from 'inulajs';
import PropTypes from 'prop-types';
import { Menu } from 'antd';
import { NavLink } from 'react-router-dom';

View File

@ -1,4 +1,4 @@
import React from 'react';
import Inula from 'inulajs';
import PropTypes from 'prop-types';
import classNames from 'classnames';
import styles from './Loader.module.less';

View File

@ -1,4 +1,4 @@
import React, { Component } from 'react';
import Inula, { Component } from 'inulajs';
import PropTypes from 'prop-types';
import classnames from 'classnames';
import Loader from '../Loader';

View File

@ -1,4 +1,4 @@
import React, { Fragment } from 'react';
import Inula, { Fragment } from 'inulajs';
import { Helmet } from 'react-helmet';
import { queryLayout } from 'utils';
import config from 'utils/config';

View File

@ -1,4 +1,4 @@
import React, { useEffect, Fragment } from 'react';
import Inula, { useEffect, Fragment } from 'inulajs';
import PropTypes from 'prop-types';
import { MyLayout, GlobalFooter } from '../components';
import { BackTop, Layout, Drawer } from 'antd';

View File

@ -1,4 +1,4 @@
import React, { Suspense } from 'react';
import Inula, { Suspense } from 'inulajs';
import { ConfigProvider } from 'antd';
import { IntlProvider } from 'react-intl';
import { getLocale } from '../utils';

View File

@ -1,12 +1,11 @@
import React from 'react';
import ReactDom from 'react-dom';
import Inula from 'inulajs';
import { BrowserRouter } from 'react-router-dom';
import 'antd/dist/antd.css';
import Layout from './layouts';
ReactDom.render(
Inula.render(
<BrowserRouter>
<Layout></Layout>
</BrowserRouter>,

View File

@ -1,4 +1,4 @@
import React from 'react';
import Inula from 'inulajs';
import { FrownOutlined } from '@ant-design/icons';
import { Page } from 'components';
import styles from './404.module.less';

View File

@ -1,4 +1,4 @@
import React from 'react';
import Inula from 'inulajs';
import PropTypes from 'prop-types';
import { Table, Tag } from 'antd';
import Color from 'utils/theme';

View File

@ -1,4 +1,4 @@
import React from 'react';
import Inula from 'inulajs';
import PropTypes from 'prop-types';
import { Table, Tag } from 'antd';
import Color from '../../../utils/theme';

View File

@ -1,4 +1,4 @@
import React from 'react';
import Inula from 'inulajs';
import PropTypes from 'prop-types';
import classnames from 'classnames';
import Color from 'utils/theme';

View File

@ -1,4 +1,4 @@
import React from 'react';
import Inula from 'inulajs';
import PropTypes from 'prop-types';
import Color from 'utils/theme';
import CountUp from 'react-countup';

View File

@ -1,4 +1,4 @@
import React from 'react';
import Inula from 'inulajs';
import PropTypes from 'prop-types';
import { Card } from 'antd';
import CountUp from 'react-countup';

View File

@ -1,4 +1,4 @@
import React from 'react';
import Inula from 'inulajs';
import PropTypes from 'prop-types';
import styles from './quote.module.less';

View File

@ -1,4 +1,4 @@
import React from 'react';
import Inula from 'inulajs';
import moment from 'moment';
import PropTypes from 'prop-types';
import { Table, Tag } from 'antd';

View File

@ -1,4 +1,4 @@
import React from 'react';
import Inula from 'inulajs';
import PropTypes from 'prop-types';
import classnames from 'classnames';
import Color from '../../../utils/theme';

View File

@ -1,4 +1,4 @@
import React from 'react';
import Inula from 'inulajs';
import PropTypes from 'prop-types';
import { Button, Avatar } from 'antd';
import CountUp from 'react-countup';

View File

@ -1,4 +1,4 @@
import React from 'react';
import Inula from 'inulajs';
import PropTypes from 'prop-types';
import { Spin } from 'antd';
import styles from './weather.module.less';

View File

@ -1,4 +1,4 @@
import React, { useEffect } from 'react';
import Inula, { useEffect } from 'inulajs';
import { Row, Col, Card } from 'antd';
import Color from '../../utils/theme';
import { Page, ScrollBar } from '../../components';

View File

@ -1,4 +1,4 @@
import React from 'react';
import Inula from 'inulajs';
import { Redirect } from 'react-router-dom';
function Index() {

View File

@ -1,4 +1,4 @@
import React, { lazy } from 'react';
import Inula, { lazy } from 'inulajs';
export function getRoutes() {
const routes = [

View File

@ -1,4 +1,4 @@
import React, { useRef } from 'react';
import Inula, { useRef } from 'inulajs';
import moment from 'moment';
import { FilterItem } from 'components';
import { Button, Row, Col, DatePicker, Form, Input, Cascader } from 'antd';

View File

@ -1,4 +1,4 @@
import React from 'react';
import Inula from 'inulajs';
import { Table, Modal } from 'antd';
import { DropOption } from 'components';
import { t } from 'utils/intl';

View File

@ -1,4 +1,4 @@
import React, { useRef } from 'react';
import Inula, { useRef } from 'inulajs';
import { Form, Input, InputNumber, Radio, Modal, Cascader } from 'antd';
import { t, Trans } from 'utils/intl';
import city from 'utils/city';

View File

@ -1,4 +1,4 @@
import React, { PureComponent } from 'react';
import Inula, { PureComponent } from 'inulajs';
import PropTypes from 'prop-types';
import { Page } from 'components';
import styles from './index.module.less';

View File

@ -1,4 +1,4 @@
import React, { useEffect } from 'react';
import Inula, { useEffect } from 'inulajs';
import { Row, Col, Button, Popconfirm } from 'antd';
import { Page } from '../../components';
import { stringify } from 'qs';

View File

@ -1,4 +1,4 @@
import React from 'react';
import Inula from 'inulajs';
import {
PayCircleOutlined,
ShoppingCartOutlined,

View File

@ -2,7 +2,7 @@
* 国际化支持按需加载
*/
import React from 'react';
import Inula from 'inulajs';
import { createIntl, createIntlCache, FormattedMessage } from 'react-intl';
import zhCN from 'antd/lib/locale-provider/zh_CN';
import enUS from 'antd/lib/locale-provider/en_US';

View File

@ -1,4 +0,0 @@
PROJECT_NAME=my-app
COMPILE_MODE=webpack
BUILD_PATH=./webpack/webpack.dev.js
DEBUG=true

View File

@ -1,4 +0,0 @@
export default {
enableMock: true,
mockPath: './mock',
};

View File

@ -36,6 +36,7 @@
"typescript": "^4.2.3",
"url-loader": "^4.1.1",
"webpack": "^5.72.1",
"webpack-cli": "^5.1.4",
"webpack-dev-server": "^4.9.3"
},
"dependencies": {

View File

@ -1,4 +1,4 @@
import React from 'react';
import Inula from 'inulajs';
import PropTypes from 'prop-types';
import { BarsOutlined, DownOutlined } from '@ant-design/icons';
import { Dropdown, Button, Menu } from 'antd';

View File

@ -1,4 +1,4 @@
import React from 'react';
import Inula from 'inulajs';
import { Editor } from 'react-draft-wysiwyg';
import 'react-draft-wysiwyg/dist/react-draft-wysiwyg.css';
import styles from './Editor.less';

View File

@ -1,4 +1,4 @@
import React from 'react';
import Inula from 'inulajs';
import { TooltipProps } from 'antd/lib/tooltip';
export interface EllipsisTooltipProps extends TooltipProps {
@ -10,7 +10,7 @@ export interface EllipsisProps {
tooltip?: boolean | EllipsisTooltipProps;
length?: number;
lines?: number;
style?: React.CSSProperties;
style?: Inula.CSSProperties;
className?: string;
fullWidthRecognition?: boolean;
}
@ -18,4 +18,4 @@ export interface EllipsisProps {
export function getStrFullLength(str: string): number;
export function cutStrByFullLength(str: string, maxLength: number): string;
export default class Ellipsis extends React.Component<EllipsisProps, any> {}
export default class Ellipsis extends Inula.Component<EllipsisProps, any> {}

View File

@ -1,4 +1,4 @@
import React, { Component } from 'react';
import Inula, { Component } from 'inulajs';
import { Tooltip } from 'antd';
import classNames from 'classnames';
import styles from './index.less';

View File

@ -1,4 +1,4 @@
import React from 'react';
import Inula from 'inulajs';
import PropTypes from 'prop-types';
import styles from './FilterItem.less';

View File

@ -1,14 +1,14 @@
import React from 'react';
import Inula from 'inulajs';
export interface GlobalFooterProps {
links?: Array<{
key?: string;
title: React.ReactNode;
title: Inula.ReactNode;
href: string;
blankTarget?: boolean;
}>;
copyright?: React.ReactNode;
style?: React.CSSProperties;
copyright?: Inula.ReactNode;
style?: Inula.CSSProperties;
className?: string;
}
export default class GlobalFooter extends React.Component<GlobalFooterProps, any> {}
export default class GlobalFooter extends Inula.Component<GlobalFooterProps, any> {}

View File

@ -1,4 +1,4 @@
import React from 'react';
import Inula from 'inulajs';
import classNames from 'classnames';
import styles from './index.less';

View File

@ -1,4 +1,4 @@
import React, { Fragment } from 'react';
import Inula, { Fragment } from 'inulajs';
import { Breadcrumb } from 'antd';
import { Link } from 'react-router-dom';
import { t } from 'utils/intl';

View File

@ -1,4 +1,4 @@
import React, { Fragment } from 'react';
import Inula, { Fragment } from 'inulajs';
import { Menu, Layout, Avatar, Popover, List } from 'antd';
import { Ellipsis } from 'components';
import { RightOutlined, MenuFoldOutlined, MenuUnfoldOutlined } from '@ant-design/icons';

View File

@ -1,4 +1,4 @@
import React from 'react';
import Inula from 'inulajs';
import { Switch, Layout } from 'antd';
import { t } from 'utils/intl';
import { Trans } from 'utils/intl';

View File

@ -1,4 +1,4 @@
import React, { useState, Fragment } from 'react';
import Inula, { useState, Fragment } from 'inulajs';
import PropTypes from 'prop-types';
import { Menu } from 'antd';
import { NavLink } from 'react-router-dom';

View File

@ -1,4 +1,4 @@
import React from 'react';
import Inula from 'inulajs';
import PropTypes from 'prop-types';
import classNames from 'classnames';
import styles from './Loader.less';

View File

@ -1,4 +1,4 @@
import React, { Component } from 'react';
import Inula, { Component } from 'inulajs';
import PropTypes from 'prop-types';
import classnames from 'classnames';
import Loader from '../Loader';

View File

@ -1,4 +1,4 @@
import React, { Fragment } from 'react';
import Inula, { Fragment } from 'inulajs';
import { Helmet } from 'react-helmet';
import { queryLayout } from 'utils';
import config from 'utils/config';

View File

@ -1,4 +1,4 @@
import React, { useEffect, Fragment } from 'react';
import Inula, { useEffect, Fragment } from 'inulajs';
import { MyLayout, GlobalFooter } from '../components';
import { BackTop, Layout } from 'antd';
import { pathToRegexp } from 'path-to-regexp';

View File

@ -1,4 +1,4 @@
import React, { Suspense } from 'react';
import Inula, { Suspense } from 'inulajs';
import { ConfigProvider } from 'antd';
import { IntlProvider } from 'react-intl';
import { getLocale } from '../utils';

View File

@ -1,4 +1,4 @@
import React from 'react';
import Inula from 'inulajs';
import { FrownOutlined } from '@ant-design/icons';
import { Page } from 'components';
import styles from './404.less';

View File

@ -1,4 +1,4 @@
import React from 'react';
import Inula from 'inulajs';
import PropTypes from 'prop-types';
import { Table, Tag } from 'antd';
import { Color } from 'utils';

View File

@ -1,4 +1,4 @@
import React from 'react';
import Inula from 'inulajs';
import PropTypes from 'prop-types';
import { Table, Tag } from 'antd';
import { Color } from 'utils';

View File

@ -1,4 +1,4 @@
import React from 'react';
import Inula from 'inulajs';
import PropTypes from 'prop-types';
import classnames from 'classnames';
import { Color } from 'utils';

View File

@ -1,4 +1,4 @@
import React from 'react';
import Inula from 'inulajs';
import PropTypes from 'prop-types';
import { Color } from 'utils';
import CountUp from 'react-countup';

View File

@ -1,4 +1,4 @@
import React from 'react';
import Inula from 'inulajs';
import PropTypes from 'prop-types';
import { Card } from 'antd';
import CountUp from 'react-countup';

View File

@ -1,4 +1,4 @@
import React from 'react';
import Inula from 'inulajs';
import PropTypes from 'prop-types';
import styles from './quote.less';

View File

@ -1,4 +1,4 @@
import React from 'react';
import Inula from 'inulajs';
import moment from 'moment';
import PropTypes from 'prop-types';
import { Table, Tag } from 'antd';

View File

@ -1,4 +1,4 @@
import React from 'react';
import Inula from 'inulajs';
import PropTypes from 'prop-types';
import classnames from 'classnames';
import { Color } from 'utils';

View File

@ -1,4 +1,4 @@
import React from 'react';
import Inula from 'inulajs';
import PropTypes from 'prop-types';
import { Button, Avatar } from 'antd';
import CountUp from 'react-countup';

View File

@ -1,4 +1,4 @@
import React from 'react';
import Inula from 'inulajs';
import PropTypes from 'prop-types';
import { Spin } from 'antd';
import styles from './weather.less';

View File

@ -1,4 +1,4 @@
import React, { useEffect } from 'react';
import Inula, { useEffect } from 'inulajs';
import { Row, Col, Card } from 'antd';
import { Color } from '../../utils';
import { Page, ScrollBar } from '../../components';

View File

@ -1,4 +1,4 @@
import React from 'react';
import Inula from 'inulajs';
import { Redirect } from 'react-router-dom';
function Index() {

View File

@ -1,4 +1,4 @@
import React, { lazy } from 'react';
import Inula, { lazy } from 'inulajs';
export function getRoutes() {
const routes = [

View File

@ -1,4 +1,4 @@
import React, { useRef } from 'react';
import Inula, { useRef } from 'inulajs';
import moment from 'moment';
import { FilterItem } from 'components';
import { Button, Row, Col, DatePicker, Form, Input, Cascader } from 'antd';

View File

@ -1,4 +1,4 @@
import React from 'react';
import Inula from 'inulajs';
import { Table, Modal, Avatar } from 'antd';
import { DropOption } from 'components';
import { t } from 'utils/intl';

View File

@ -1,4 +1,4 @@
import React, { useRef } from 'react';
import Inula, { useRef } from 'inulajs';
import { Form, Input, InputNumber, Radio, Modal, Cascader } from 'antd';
import { t, Trans } from 'utils/intl';
import city from 'utils/city';

View File

@ -1,4 +1,4 @@
import React, { PureComponent } from 'react';
import Inula, { PureComponent } from 'inulajs';
import PropTypes from 'prop-types';
import { Page } from 'components';
import styles from './index.less';

View File

@ -1,4 +1,4 @@
import React, { useEffect } from 'react';
import Inula, { useEffect } from 'inulajs';
import { Row, Col, Button, Popconfirm } from 'antd';
import { Page } from '../../components';
import { stringify } from 'qs';

View File

@ -1,4 +1,4 @@
import React from 'react';
import Inula from 'inulajs';
import {
PayCircleOutlined,
ShoppingCartOutlined,

View File

@ -2,7 +2,7 @@
* 国际化支持按需加载
*/
import React from 'react';
import Inula from 'inulajs';
import { createIntl, createIntlCache, FormattedMessage } from 'react-intl';
import zhCN from 'antd/lib/locale-provider/zh_CN';
import enUS from 'antd/lib/locale-provider/en_US';

View File

@ -1,4 +1,3 @@
const debug = require('debug')('create-umi:generator');
const BasicGenerator = require('../../BasicGenerator');
const fs = require('fs');

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="UTF-8" />
<title>My React App</title>
<title>My Inula App</title>
</head>
<body>
<div id="root"></div>

View File

@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8" />
<title>React App</title>
<title>Inula App</title>
</head>
<body>
<div id="root"></div>

View File

@ -1,6 +1,6 @@
{
"name": "create-inula",
"version": "1.0.0",
"version": "1.0.10",
"description": "",
"main": "index.js",
"bin": {
@ -9,13 +9,13 @@
"author": "",
"license": "ISC",
"dependencies": {
"chalk": "4.0.0",
"chalk": "^4.1.2",
"glob": "^10.3.3",
"inquirer": "^8.0.0",
"lodash": "^4.17.21",
"mkdirp": "^3.0.1",
"yargs-parser": "^21.1.1",
"yeoman-environment": "^3.15.0",
"yeoman-generator": "^5.8.0"
},
"devDependencies": {
"lodash": "^4.17.21"
}
}