Nuestros mejores desarrolladores agotaron sus reservas de café, por su búsqueda noche y día por la solución, hasta que Claudia encontró el resultado en GitHub por lo tanto ahora la compartimos con nosotros.
Solución:
los sort-package-json
clasificación de paquetes no solo dependencies
y devDependencies
pero otro keys también. Sé que las preguntas originales no preguntaban sobre el otro keyspero creo que es genial tener todo keys ordenado
Simplemente puede ejecutar:
npx sort-package-json
Ejemplo de la página del paquete:
$ cd my-project
$ cat package.json
"dependencies":
"sort-package-json": "1.0.0",
"sort-object-keys": "1.0.0"
,
"version": "1.0.0",
"name": "my-awesome-project"
$ npx sort-package-json
package.json is sorted!
$ cat package.json
"name": "my-awesome-project",
"version": "1.0.0",
"dependencies":
"sort-object-keys": "1.0.0",
"sort-package-json": "1.0.0"
Esto no elimina la nueva línea final como el npm-sort
paquete mencionado por Wolfgang.
Solo corre npm remove --save anything
o npm remove --save-dev whatever
y npm ordenará esa sección, sin tocar nada del contenido. Por supuesto, debe asegurarse de que el nombre del paquete que le pasa (que puede ser cualquier cosa, spam en su teclado) no esté en su paquete.json.
Además de la respuesta de martias, puedes simplemente ejecutar:
npx sort-package-json
Esto no lo instalará de forma permanente. Necesita npm> 5.2.
Si sostienes algún atascamiento o forma de innovar nuestro división eres capaz de añadir una reseña y con gusto lo analizaremos.