azproduction / lmd

LMD - JavaScript Module-Assembler for building better web applications :warning: Project is no longer supported :warning:
http://azproduction.ru/lmd/
MIT License
449 stars 27 forks source link

Сжатие JSON данных #153

Closed entcor closed 10 years ago

entcor commented 10 years ago

Добрый день !

Наткнулся на необходимость включения большого количества JSON файлов в проект. Для визуального представления в JSON файлах много ненужных табуляций, пробелов и переносов строк. Было бы здорово их (лишние символы) выкинуть при файлов сборке в проект ... Подскажите как это можно сделать

Заранее благодарен !

jt3k commented 10 years ago

моё мнение: присваивай глобальному объекту, например window.app.jsondata[321] и в packer их ( http://dean.edwards.name/packer/ )

entcor commented 10 years ago

Добрый день ! Не думаю, что это хороший вариант для меня ... проект собирается из кучи модулей в JSON описание и оно должно быть легкочитаемо для разработчика. А паковка должна производиться при собирании lmd проекта.

Все должно происходить автоматом при сборке проекта

azproduction commented 10 years ago

Было бы здорово их (лишние символы) выкинуть при файлов сборке в проект.

"pack": true?

entcor commented 10 years ago

"pack": true включен

думаю это я не прав ... посмотрел не код - это все содержание длинных строк JSON прошу прощения !

А как лучше добавить свой оптимизатор в LMD !? все же мне надо сжать эти строки ...
но это уже моя специфика

Заранее благодарен !

azproduction commented 10 years ago

@alnikitich как правило сборка не ограничивается только lmd. Можно использовать Grunt.js. Собрать LMD без сжатия, потом пожать на следующем этапе сборки чем угодно.

entcor commented 10 years ago

Согласен .... Спасибо ...