diff --git a/.gitignore b/.gitignore
index 12174f1..caef309 100644
--- a/.gitignore
+++ b/.gitignore
@@ -5,6 +5,7 @@ npm-debug.log*
yarn-debug.log*
yarn-error.log*
lerna-debug.log*
+.pnpm-debug.log*
# Diagnostic reports (https://nodejs.org/api/report.html)
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
@@ -41,8 +42,8 @@ build/Release
node_modules/
jspm_packages/
-# TypeScript v1 declaration files
-typings/
+# Snowpack dependency directory (https://snowpack.dev/)
+web_modules/
# TypeScript cache
*.tsbuildinfo
@@ -53,6 +54,9 @@ typings/
# Optional eslint cache
.eslintcache
+# Optional stylelint cache
+.stylelintcache
+
# Microbundle cache
.rpt2_cache/
.rts2_cache_cjs/
@@ -68,15 +72,20 @@ typings/
# Yarn Integrity file
.yarn-integrity
-# dotenv environment variables file
+# dotenv environment variable files
.env
-.env.test
+.env.development.local
+.env.test.local
+.env.production.local
+.env.local
# parcel-bundler cache (https://parceljs.org/)
.cache
+.parcel-cache
# Next.js build output
.next
+out
# Nuxt.js build / generate output
.nuxt
@@ -84,13 +93,17 @@ dist
# Gatsby files
.cache/
-# Comment in the public line in if your project uses Gatsby and *not* Next.js
+# Comment in the public line in if your project uses Gatsby and not Next.js
# https://nextjs.org/blog/next-9-1#public-directory-support
# public
# vuepress build output
.vuepress/dist
+# vuepress v2.x temp and cache directory
+.temp
+.cache
+
# Serverless directories
.serverless/
@@ -102,7 +115,18 @@ dist
# TernJS port file
.tern-port
+
+# Stores VSCode versions used for testing VSCode extensions
+.vscode-test
+
+# yarn v2
+.yarn/cache
+.yarn/unplugged
+.yarn/build-state.yml
+.yarn/install-state.gz
+.pnp.*
.idea
-package-lock.json
-.DS_Store
build
+pnpm-lock.yaml
+package-lock.json
+example
diff --git a/example/craco.config.js b/example/craco.config.js
deleted file mode 100644
index ea84dba..0000000
--- a/example/craco.config.js
+++ /dev/null
@@ -1,32 +0,0 @@
-const {CracoLibsExamplePlugin, env} = require('@kne/modules-dev');
-const aliasConfig = require('./webstorm.webpack.config');
-const packageJson = require('../package.json');
-
-process.env.CI = false;
-
-module.exports = {
- webpack: {
- alias: aliasConfig.resolve.alias, configure: (webpackConfig) => {
- const definePlugin = webpackConfig.plugins.find((plugin) => plugin.constructor.name === 'DefinePlugin');
- Object.assign(definePlugin.definitions['process.env'], {
- DEFAULT_VERSION: `"${packageJson.version}"`
- });
- return webpackConfig;
- }
- }, plugins: [{
- plugin: CracoLibsExamplePlugin, options: {
- middleware: (moduleFederationConfig) => {
- const shared = Object.assign({}, moduleFederationConfig.shared,{
- '@kne/current-lib_example-driver': {
- singleton: true, requiredVersion: false
- }
- });
- return Object.assign({}, moduleFederationConfig, {
- exposes: {
- './components': env.manifestPath
- }, shared
- })
- }
- }
- }]
-};
diff --git a/example/package.json b/example/package.json
deleted file mode 100644
index a406229..0000000
--- a/example/package.json
+++ /dev/null
@@ -1,55 +0,0 @@
-{
- "name": "@kne-components/example-driver",
- "version": "0.1.0",
- "dependencies": {
- "@kne/current-lib_example-driver": "file:..",
- "react": "file:../node_modules/react",
- "react-dom": "file:../node_modules/react-dom"
- },
- "files": [
- "build"
- ],
- "scripts": {
- "init": "npm install --legacy-peer-deps",
- "start": "cross-env PORT=3020 MODULES_DEV_PUBLIC_URL=/ craco start",
- "build": "cross-env COMPONENTS_NAME=example-driver MODULES_DEV_PUBLIC_URL=/example-driver craco build"
- },
- "eslintConfig": {
- "extends": [
- "react-app",
- "react-app/jest"
- ]
- },
- "browserslist": {
- "production": [
- ">0.2%",
- "not dead",
- "not op_mini all"
- ],
- "development": [
- "last 1 chrome version",
- "last 1 firefox version",
- "last 1 safari version"
- ]
- },
- "devDependencies": {
- "@craco/craco": "^7.1.0",
- "@kne/axios-fetch": "^1.0.7",
- "@kne/craco-module-federation": "^1.1.2",
- "@kne/modules-dev": "^2.0.6",
- "@kne/react-fetch": "^1.4.2",
- "@kne/remote-loader": "^1.2.3",
- "antd": "^5.13.3",
- "axios": "^1.6.7",
- "classnames": "^2.5.1",
- "cross-env": "^7.0.3",
- "http-proxy-middleware": "^2.0.6",
- "husky": "^8.0.3",
- "lint-staged": "^13.3.0",
- "lodash": "^4.17.21",
- "sass": "^1.75.0",
- "prettier": "^2.8.8",
- "react-router-dom": "^6.22.0",
- "react-scripts": "^5.0.1"
- }
-}
diff --git a/example/public/favicon.ico b/example/public/favicon.ico
deleted file mode 100644
index e69de29..0000000
diff --git a/example/public/favicon.svg b/example/public/favicon.svg
deleted file mode 100644
index 8ee9c9e..0000000
--- a/example/public/favicon.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/example/public/index.html b/example/public/index.html
deleted file mode 100644
index ed1c3c4..0000000
--- a/example/public/index.html
+++ /dev/null
@@ -1,42 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
- [@kne/example-driver] - KneUnion Libs
-
-
-
-
-
-
-
-
-
diff --git a/example/public/logo192.png b/example/public/logo192.png
deleted file mode 100644
index fc44b0a..0000000
Binary files a/example/public/logo192.png and /dev/null differ
diff --git a/example/public/logo512.png b/example/public/logo512.png
deleted file mode 100644
index a4e47a6..0000000
Binary files a/example/public/logo512.png and /dev/null differ
diff --git a/example/public/manifest.json b/example/public/manifest.json
deleted file mode 100644
index 080d6c7..0000000
--- a/example/public/manifest.json
+++ /dev/null
@@ -1,25 +0,0 @@
-{
- "short_name": "React App",
- "name": "Create React App Sample",
- "icons": [
- {
- "src": "favicon.ico",
- "sizes": "64x64 32x32 24x24 16x16",
- "type": "image/x-icon"
- },
- {
- "src": "logo192.png",
- "type": "image/png",
- "sizes": "192x192"
- },
- {
- "src": "logo512.png",
- "type": "image/png",
- "sizes": "512x512"
- }
- ],
- "start_url": ".",
- "display": "standalone",
- "theme_color": "#000000",
- "background_color": "#ffffff"
-}
diff --git a/example/public/mock/data.json b/example/public/mock/data.json
deleted file mode 100644
index e69de29..0000000
diff --git a/example/public/mock/error.json b/example/public/mock/error.json
deleted file mode 100644
index e69de29..0000000
diff --git a/example/public/qrcode.jpg b/example/public/qrcode.jpg
deleted file mode 100644
index e69de29..0000000
diff --git a/example/src/App.js b/example/src/App.js
deleted file mode 100644
index aa9b906..0000000
--- a/example/src/App.js
+++ /dev/null
@@ -1,29 +0,0 @@
-import { HashRouter } from "react-router-dom";
-import createEntry from "@kne/modules-dev/dist/create-entry.modern";
-import "@kne/modules-dev/dist/create-entry.css";
-import readme from "readme";
-
-const ExampleRoutes = createEntry.ExampleRoutes;
-
-const App = ({ globalPreset, ...props }) => {
- return (
-
-
-
- );
-};
-
-export default App;
diff --git a/example/src/bootstrap.js b/example/src/bootstrap.js
deleted file mode 100644
index e5c19bb..0000000
--- a/example/src/bootstrap.js
+++ /dev/null
@@ -1,13 +0,0 @@
-import { globalInit } from './preset';
-import React from 'react';
-import ReactDOM from 'react-dom/client';
-import App from './App';
-
-const root = ReactDOM.createRoot(document.getElementById('root'));
-
-const renderRoot = async (App) => {
- const globalPreset = await globalInit();
- return root.render();
-};
-
-renderRoot(App);
diff --git a/example/src/index.js b/example/src/index.js
deleted file mode 100644
index b93c7a0..0000000
--- a/example/src/index.js
+++ /dev/null
@@ -1 +0,0 @@
-import('./bootstrap');
diff --git a/example/src/preset.js b/example/src/preset.js
deleted file mode 100644
index 6f0ca1a..0000000
--- a/example/src/preset.js
+++ /dev/null
@@ -1,61 +0,0 @@
-import React from 'react';
-import { preset as fetchPreset } from '@kne/react-fetch';
-import { Spin, Empty, message } from 'antd';
-import createAjax from '@kne/axios-fetch';
-import { preset as remoteLoaderPreset } from '@kne/remote-loader';
-
-window.PUBLIC_URL = process.env.PUBLIC_URL;
-
-// url: 'https://registry.npmmirror.com',
-// tpl: '{{url}}/@kne-components%2f{{remote}}/{{version}}/files/build',
-
-// url: 'https://cdn.jsdelivr.net', tpl: '{{url}}/npm/@kne-components/{{remote}}@{{version}}/build'
-
-const registry = {
- url: 'https://uc.fatalent.cn', tpl: '{{url}}/packages/@kne-components/{{remote}}/{{version}}/build'
-};
-
-export const globalInit = async () => {
- const ajax = createAjax({
- errorHandler: error => message.error(error)
- });
-
- const componentsCoreRemote = {
- ...registry, remote: 'components-core', defaultVersion: '0.4.51'
- };
-
- remoteLoaderPreset({
- remotes: {
- default: componentsCoreRemote, 'components-core': componentsCoreRemote, 'components-iconfont': {
- ...registry, remote: 'components-iconfont', defaultVersion: '0.2.1'
- }, 'example-driver': process.env.NODE_ENV === 'development' ? {
- remote: 'example-driver', url: '/', tpl: '{{url}}'
- } : {
- ...registry, remote: 'example-driver', defaultVersion: process.env.DEFAULT_VERSION
- }
- }
- });
-
-
- fetchPreset({
- ajax, loading: , error: null, empty: , transformResponse: (response) => {
- const { data } = response;
- response.data = {
- code: data.code === 0 ? 200 : data.code, msg: data.msg, results: data.data
- };
- return response;
- }
- });
-
- return {
- ajax, enums: {}, apis: {}, themeToken: {
- colorPrimary: '#4183F0'
- }
- };
-};
diff --git a/example/src/setupTests.js b/example/src/setupTests.js
deleted file mode 100644
index b28b910..0000000
--- a/example/src/setupTests.js
+++ /dev/null
@@ -1,5 +0,0 @@
-// jest-dom adds custom jest matchers for asserting on DOM nodes.
-// allows you to do things like:
-// expect(element).toHaveTextContent(/react/i)
-// learn more: https://github.com/testing-library/jest-dom
-import '@testing-library/jest-dom';
\ No newline at end of file
diff --git a/example/webstorm.webpack.config.js b/example/webstorm.webpack.config.js
deleted file mode 100644
index 49dbd2e..0000000
--- a/example/webstorm.webpack.config.js
+++ /dev/null
@@ -1,12 +0,0 @@
-'use strict'
-const path = require('path')
-
-module.exports = {
- context: path.resolve(__dirname),
- resolve: {
- extensions: ['.js', '.jsx', '.json'],
- alias: {
- "@root": path.resolve("./src")
- }
- }
-}
diff --git a/package.json b/package.json
index 03223c8..8fa3430 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "@kne/example-driver",
- "version": "0.1.14",
+ "version": "0.1.15",
"description": "用于在线展示和编辑React组件",
"syntax": {
"esmodules": true
@@ -51,9 +51,9 @@
"author": "linzp",
"license": "ISC",
"bugs": {
- "url": "https://github.com/kne-union/react-fetch/issues"
+ "url": "https://github.com/kne-union/example-driver/issues"
},
- "homepage": "https://github.com/kne-union/react-fetch#readme",
+ "homepage": "https://github.com/kne-union/example-driver#readme",
"peerDependencies": {
"@monaco-editor/loader": "*",
"axios": ">=0.19.2",