45 Commits

Author SHA1 Message Date
Josh
6c8dcaa832 chore: add webpack fullySpecified comment 2022-11-18 10:27:10 +00:00
Josh
cb0f0b9ea7 chore: fix webpack 2022-11-17 17:27:13 +00:00
Josh
65351187e4 refactor: use path lib to make work across OS & add test 2022-10-24 10:08:36 +01:00
Josh
1c3c3c1071 fix: use a dynamic list of exclude to allow TSX plugins to be transpiled 2022-10-19 15:15:42 +01:00
Alexandre Bodin
cd79fabd33 Depedency cleanup 2022-08-11 14:16:03 +02:00
Alexandre Bodin
0ae14c06cb 1st fix pass 2022-08-11 10:20:48 +02:00
Convly
0b8c7b59c6 Merge branch 'master' into features/typescript 2022-07-25 09:30:18 +02:00
Gustav Hansen
73a4172907
Merge pull request #13800 from strapi/chore/chunk-names
Admin: add missing webpack chunk-names
2022-07-21 15:47:01 +02:00
Gustav Hansen
8717d18ac2 Admin: Enable sourcemaps in development mode 2022-07-19 14:26:57 +02:00
Gustav Hansen
23c36b8cd2 Admin: add missing webpack chunk-names 2022-07-19 11:55:04 +02:00
Gustav Hansen
561dea3a22 Replace remaining moment-js calls with date-fns 2022-07-08 13:16:10 +02:00
Convly
bdb5a3ee89 Merge branch 'releases/4.3.0' into features/typescript 2022-06-30 16:08:51 +02:00
Hung Viet Nguyen
f7947ff7b0
Integrate react-refresh to increase productivity 2022-06-19 09:07:25 +07:00
Convly
377e8e9da7 Merge branch 'master' into features/typescript 2022-05-02 15:40:18 +02:00
soupette
1ffac62397 Enable .jsx extension.
Fixes #13124

Signed-off-by: soupette <cyril@strapi.io>
2022-04-25 10:28:14 +02:00
Convly
4fa2804f35 Merge branch 'master' into features/typescript 2022-04-15 15:47:16 +02:00
soupette
0bff46cceb Fix tests
Signed-off-by: soupette <cyril@strapi.io>
2022-04-14 11:13:52 +02:00
soupette
84bd88a230 Enable plugin development in JS project.
Added loader for ts.
Created default tsconfig file

Signed-off-by: soupette <cyril@strapi.io>
2022-04-14 10:59:42 +02:00
soupette
3d193b3137 Fix PR feedback
Signed-off-by: soupette <cyril@strapi.io>
2022-04-08 15:31:29 +02:00
soupette
43f03aeeba Use ESBuild loader for compression
Signed-off-by: soupette <cyril@strapi.io>
2022-04-08 10:28:18 +02:00
soupette
3568beaa28 Remove useless babel plugins
Signed-off-by: soupette <cyril@strapi.io>
2022-04-04 12:22:03 +02:00
soupette
521f582b86 Remove @babel/runtime and its associated plugin from the admin package
Signed-off-by: soupette <cyril@strapi.io>
2022-04-04 12:22:02 +02:00
soupette
f5ba9af535 Speed up webpack config by using esbuild-loader
Signed-off-by: soupette <cyril@strapi.io>
2022-04-04 12:16:31 +02:00
soupette
3cbc9c24df Fix build command
Signed-off-by: soupette <cyril@strapi.io>
2022-04-04 11:36:52 +02:00
soupette
59dd675552 Migrate default plugins file to TS
Signed-off-by: soupette <cyril@strapi.io>
2022-04-04 11:26:36 +02:00
soupette
b26f344f54 Fix PR feedback
Signed-off-by: soupette <cyril@strapi.io>
2022-04-04 11:26:35 +02:00
soupette
52231a3eba Prevent default export in order to provide typings
Signed-off-by: soupette <cyril@strapi.io>
2022-04-04 11:26:35 +02:00
soupette
58f2e7536d Add webpack config for TS and created tsconfig.json files for all plugins to enable TS in the admin
Signed-off-by: soupette <cyril@strapi.io>
2022-04-04 11:26:33 +02:00
soupette
d4ad998055 Fixes #12000
Signed-off-by: soupette <cyril@strapi.io>
2022-01-04 15:30:17 +01:00
soupette
295b72243c Add design system to webpack alias
Signed-off-by: soupette <cyril@strapi.io>
2022-01-03 12:47:18 +01:00
soupette
002bfb57b6 Upgrade dependencies
Signed-off-by: soupette <cyril@strapi.io>
2022-01-03 12:23:28 +01:00
soupette
d1b68991f1 Use asset module
Signed-off-by: soupette <cyril@strapi.io>
2021-12-14 11:46:47 +01:00
Alexandre Bodin
388c9a8a35 Fix admin build with node_modules paths 2021-09-09 10:56:57 +02:00
soupette
dc486fe143 Fix split ee ce
Signed-off-by: soupette <cyril.lpz@gmail.com>
2021-07-15 12:34:31 +02:00
soupette
46ae14f532 Enable plan switch at runtime
Signed-off-by: soupette <cyril.lpz@gmail.com>
2021-07-01 15:50:11 +02:00
soupette
dbfcfa211d Created custom plugin to switch from ee to ce at runtime
Signed-off-by: soupette <cyril.lpz@gmail.com>
2021-07-01 14:19:50 +02:00
soupette
c1cb6d1d0d Fix lint
Signed-off-by: soupette <cyril.lpz@gmail.com>
2021-06-23 20:18:13 +02:00
soupette
e3a68d4106 Load internal plugins
Signed-off-by: soupette <cyril.lpz@gmail.com>
2021-05-31 15:58:34 +02:00
soupette
416ac87bde Fix NODE_ENV
Signed-off-by: soupette <cyril.lpz@gmail.com>
2021-05-12 10:28:20 +02:00
soupette
b9daa2198a Fix PR feedback
Signed-off-by: soupette <cyril.lpz@gmail.com>
2021-05-05 15:41:23 +02:00
soupette
8262e48554 Support .env
Signed-off-by: soupette <cyril.lpz@gmail.com>
2021-05-05 11:08:52 +02:00
soupette
c8ccf824e8 Add babel-plugin-styled-components
Signed-off-by: soupette <cyril.lpz@gmail.com>
2021-05-04 09:01:09 +02:00
soupette
7b2015c3bd Migrate to webpack v5.36
Signed-off-by: soupette <cyril.lpz@gmail.com>
2021-05-03 15:11:20 +02:00
soupette
29e2ab3856 Upgrade css-loader
Signed-off-by: soupette <cyril.lpz@gmail.com>
2021-05-03 15:11:18 +02:00
Alexandre Bodin
a14504e699 Init scoped packages 2021-04-29 12:03:54 +02:00