Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: 将 react custom hooks 拆分出来,使用 lerna 管理仓库
- Loading branch information
1 parent
023c2b9
commit 89f3adf
Showing
97 changed files
with
15,229 additions
and
22,613 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
# build/* | ||
# dist/* | ||
# node_modules/* | ||
|
||
build | ||
dist | ||
node_modules | ||
# packages/*/node_modules/* | ||
# packages/*/build/* | ||
# packages/*/dist/* |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,54 @@ | ||
/* eslint-disable */ | ||
module.exports = { | ||
// The Webpack config to use when compiling your react app for development or production. | ||
webpack(config, env) { | ||
// ...add your webpack config | ||
return config; | ||
}, | ||
// The Jest config to use when running your jest tests - note that the normal rewires do not | ||
// work here. | ||
jest(config) { | ||
// ...add your jest config customisation... | ||
// Example: enable/disable some tests based on environment variables in the .env file. | ||
// console.log(config.roots); | ||
// console.log(config.testMatch); | ||
config.roots = ['<rootDir>/packages/']; | ||
config.testMatch = [ | ||
'<rootDir>/packages/**/__tests__/**/*.{js,jsx,ts,tsx}', | ||
'<rootDir>/packages/**/*.{spec,test}.{js,jsx,ts,tsx}', | ||
]; | ||
config.collectCoverageFrom = ['packages/**/lib/*.js', 'packages/**/src/*.js', 'packages/**/src/**/*.js']; | ||
return config; | ||
}, | ||
// The function to use to create a webpack dev server configuration when running the development | ||
// server with 'npm run start' or 'yarn start'. | ||
// Example: set the dev server to use a specific certificate in https. | ||
devServer(configFunction) { | ||
// Return the replacement function for create-react-app to use to generate the Webpack | ||
// Development Server config. "configFunction" is the function that would normally have | ||
// been used to generate the Webpack Development server config - you can use it to create | ||
// a starting configuration to then modify instead of having to create a config from scratch. | ||
return function(proxy, allowedHost) { | ||
// Create the default config by calling configFunction with the proxy/allowedHost parameters | ||
const config = configFunction(proxy, allowedHost); | ||
|
||
// Change the https certificate options to match your certificate, using the .env file to | ||
// set the file paths & passphrase. | ||
const fs = require('fs'); | ||
config.https = { | ||
key: fs.readFileSync(process.env.REACT_HTTPS_KEY, 'utf8'), | ||
cert: fs.readFileSync(process.env.REACT_HTTPS_CERT, 'utf8'), | ||
ca: fs.readFileSync(process.env.REACT_HTTPS_CA, 'utf8'), | ||
passphrase: process.env.REACT_HTTPS_PASS, | ||
}; | ||
|
||
// Return your customised Webpack Development Server config. | ||
return config; | ||
}; | ||
}, | ||
// The paths config to use when compiling your react app for development or production. | ||
paths(paths, env) { | ||
// ...add your paths config | ||
return paths; | ||
}, | ||
}; |
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.