mirror of
https://github.com/strapi/strapi.git
synced 2026-05-03 16:22:30 +00:00
353a86a60d
* chore: upgrade tar, global-agent, dedupe yarn.lock This removes the deprecated packages: boolean, tar<7, node-gyp<12, and others * chore: upgrade inquirer, file-type, jscodeshift, supertest * chore: update better-sqlite3 * chore: upgrade pg and mysql2 * fix: use dynamic imports for inquirer esm only * test(cli): add create-strapi-app test * test(cli): add scaffold cases * chore: upgrade to rimraf 6.1.3 * chore: dedupe yarn.lock * security: update jwk-to-pem * chore: dedupe yarn.lock * chore: align inquirer version * chore: yarn.lock * test: fix inquirer imports * test(cli): support zero apps * test: fix back-end * test(cli): fix inquirer and fs * chore: remove accidental file * chore: dedupe and upgrade pinned deps
Experimental Dev
This app is used to run experimental dependencies in Strapi. Specifically right now, used to test react19 release candidates & the react-compiler
Getting started
To run the example you should include USE_EXPERIMENTAL_DEPENDENCIES=true in your .env file. This flag is used by the @strapi/strapi cli package and disabled checking against the dependency versions in your project as for production applications we only officially support v17/18 of react.
Using the compiler
The compiler is extremely experimental. To activate it, you need to add USE_REACT_COMPILER=true to your .env file. Compilation may be slower because it's only a babel plugin, so instead of using @vitejs/plugin-react-swc we're using @vitejs/plugin-react which arguably may be slower.