jaredpalmer/after.js

Razzle as dev dependency?

Ouverte

#419 ouverte le 10 janv. 2021

 (5 commentaires) (4 réactions) (0 personne assignée)TypeScript (195 forks)github user discovery
after.jsgood first issue

Métriques du dépôt

Stars
 (4 090 étoiles)
Métriques de merge PR
 (Aucune PR mergée en 30 j)

Description

🚀 Feature request

All Razzle examples use Razzle package as dev dependency. Except AfterJS - it needs Razzle as regular dependency because of razzle-dev-utils.

Current Behavior

If Razzle stays as a dev dep, I get this error message in production build:

Error: Cannot find module 'razzle-dev-utils/logger'
 Require stack:
 -  /app/node_modules/@jaredpalmer/after/build/cjs/getAssets.js
 - /app/node_modules/@jaredpalmer/after/build/cjs/render.js
 - /app/node_modules/@jaredpalmer/after/build/cjs/index.js

Desired Behavior

I would like to add AfterJS to my Razzle based project without moving Razzle from dev to regular dependencies.

Suggested Solution

Is using razzle-dev-utils in AfterJS worth? Can it be replaced with something?

Guide contributeur