mirror of
https://github.com/wassname/talk.git
synced 2026-07-06 00:32:39 +08:00
1fc49f8e50
* fix: load .env before building / watching * feat: Implement AppBar, Brand, and SubBar * feat: add card ui component * feat: add modqueue components * feat: implement modqueue * feat: add translations * test: add unit tests * feat: single comment view * test: feature / integration tests for modqueue * test: fix remaining tests * feature: support TextMatchOptions * fix: remove body count marker * fix: remove accidently added package * feat: testHelper toJSON * chore: cleanup + comments * chore: better types * test: fix test * chore: refactor decision history test * chore: tiny fix * fix: adjust to recent server changes * fix: marking suspect and banned words * feat: added moderation queue edge to accept/reject comment payloads - Simplified moderationQueue returns - Simplified resolvers * feat: update counts * feat: added id's to moderation queue and settings * fix+test: test count changes, apply fix * chore: adapt to server change, and remove custom mutation handlers * fix: use common utils * fix: purify fix, babel fix * fix: workaround css treeshake issue and upgrade css plugins * fix: fixed snapshot * fix: support empty word lists * feat: separate client config
31 lines
699 B
JavaScript
31 lines
699 B
JavaScript
/**
|
|
* This is a project wide babel configuration.
|
|
* https://babeljs.io/docs/en/config-files#project-wide-configuration
|
|
*
|
|
* We use this file to apply babel configuration to packages in `node_modules`
|
|
*/
|
|
|
|
const lodashOptimizations =
|
|
process.env.WEBPACK === "true" ? ["use-lodash-es", "lodash"] : [];
|
|
|
|
module.exports = {
|
|
env: {
|
|
production: {
|
|
plugins: [...lodashOptimizations],
|
|
},
|
|
development: {
|
|
plugins: [...lodashOptimizations],
|
|
},
|
|
test: {
|
|
presets: [
|
|
[
|
|
"@babel/env",
|
|
{ targets: "last 2 versions, ie 11", modules: "commonjs" },
|
|
],
|
|
"@babel/react",
|
|
],
|
|
plugins: ["dynamic-import-node"],
|
|
},
|
|
},
|
|
};
|