plotly / plotly/plotly.js

[BUG]: please provide an unbundled version of stackgl_modules

Ouverte
#7,654 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

bug
Langage dominant
JavaScript
Étoiles
18.3k
Forks
2k
Merge moyen
2 j 12 h
PR mergées (30 j)
28

Description

Description

I use a very minimal configuration consisting of just a few modules:

import * as Plotly from "plotly.js/lib/core.js";
import * as scatter from "plotly.js/lib/scatter";
import * as surface from "plotly.js/lib/surface";
Plotly.register([scatter, surface]);

the via node_modules/plotly.js/src/traces/surface/convert.js, line 3, this pulls in stackgl_modules:

var createSurface = require('../../../stackgl_modules').gl_surface3d;

As a result, the whole stackgl_modules/index.js file is pulled in, even though only a few parts are needed.

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

Commencez par inspecter src/traces/surface/convert.js et le stackgl_modules/index.js référencé afin de déterminer pourquoi l’importation du surface trace inclut l’intégralité du module. Déterminez la portée d’une interface stackgl_modules non empaquetée qui préserve l’exemple minimal d’enregistrement de Plotly, puis vérifiez que seules les dépendances surface demandées sont incluses.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
javascript
Domaine
data-visualization
Type d'issue
Fonctionnalité
Difficulté
5/5
Temps estimé
Plus d'une semaine
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.