{"_id":"@atimermann/sindri","_rev":"4-c35cf27a6a2046ba4a227daf9581b270","name":"@atimermann/sindri","description":"---\r ### Documentação Antiga","dist-tags":{"latest":"0.1.19"},"versions":{"0.1.18":{"name":"@atimermann/sindri","version":"0.1.18","bin":{"sindri":"bin/sindri"},"main":"lib/sindri.js","scripts":{"generate-docs":"jsdoc . --verbose --configure .jsdoc.json"},"dependencies":{"accepts":"^1.0.*","async":"^0.9.*","backbone":"^1.1.2","backbone-validation":"^0.11.3","backbone.paginator":"^2.0.2","backgrid":"^0.3.5","bcrypt":"^0.8.*","body-parser":"^1.6.*","cli-base":"http://aggt.in:8080/cli-base-0.0.0.tgz","coffee-script":"^1.7.*","colors":"^1.0.*","config":"^1.13.0","cookie-parser":"^1.3.*","css-loader":"^0.9.1","date-utils":"^1.2.*","db-tool":"http://aggt.in:8080/db-tool-0.0.0.tgz","debug":"^0.7.*","express":"^4.*","express-load":"^1.1.*","express-session":"^1.7.*","file-loader":"^0.8.1","hjs":"0.0.*","hogan":"^1.0.2","inquirer":"^0.8.*","jquery":"^2.1.*","jquery.inputmask":"^3.1.61","js-yaml":"^3.1.*","knex":"^0.7.*","loader-utils":"^0.2.5","lodash":"^2.4.*","method-override":"^2.1.*","mkdirp":"^0.5.0","moment":"^2.9.0","mysql":"^2.5.*","node.extend":"^1.1.*","nodemon":"^1.3.7","prompt":"^0.2.*","redis":"^0.12.*","request":"^2.40.*","rimraf":"^2.3.3","sequelize":"^1.7.*","shelljs":"^0.3.*","socket.io":"^1.3.5","underscore":"^1.7.0","underscore.string":"3.*","uniq":"^1.0.*","validator":"^3.30.0","webpack":"^1.4.*","wrench":"^1.5.8","yaml":"^0.2.*","yargs":"^1.3.*"},"devDependencies":{"grunt":"^0.4.5","grunt-contrib-copy":"^0.5.0","grunt-contrib-uglify":"^0.5.1","jaguarjs-jsdoc":"0.0.1","minami":"^1.1.0","mkdirp":"^0.5.0","rimraf":"^2.2.8","wrench":"^1.5.8"},"author":{"name":"André Timermann","email":"andre@andregustavo.org"},"description":"---\r ### Documentação Antiga","_id":"@atimermann/sindri@0.1.18","_shasum":"69b2d8a55476fa97a3a1675b1d0529516fe57f71","_resolved":"http://aggt.in:8080/sindri-0.1.0.tgz","_from":".","gitHead":"5b5af0dfb1e7cea0d476a00627ac93ba3bb0ff96","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"atimermann","email":"andre@andregustavo.org"},"dist":{"shasum":"69b2d8a55476fa97a3a1675b1d0529516fe57f71","tarball":"https://registry.npmjs.org/@atimermann/sindri/-/sindri-0.1.18.tgz","integrity":"sha512-qs+UsF7o1YoBvi6U15dM4ddvK3rNp6zftZfr56l1a6Fsy24iPkhBt820fb4Ztq7lRz/+6o/tWppYMClCri1+VQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHa1P+J+H/3OLt3nv3FSt7QkUGscF0SX3jZlYlVCMxqxAiBE8JQUPkv7rKyaa69sRQg3Sm9vUqJXCqNgIypHjaATbg=="}]},"maintainers":[{"name":"atimermann","email":"andre@andregustavo.org"}]},"0.1.19":{"name":"@atimermann/sindri","version":"0.1.19","bin":{"sindri":"bin/sindri"},"main":"lib/sindri.js","scripts":{"generate-docs":"jsdoc . --verbose --configure .jsdoc.json"},"dependencies":{"accepts":"^1.0.*","async":"^0.9.*","backbone":"^1.1.2","backbone-validation":"^0.11.3","backbone.paginator":"^2.0.2","backgrid":"^0.3.5","bcrypt":"^0.8.*","body-parser":"^1.6.*","cli-base":"http://aggt.in:8080/cli-base-0.0.0.tgz","coffee-script":"^1.7.*","colors":"^1.0.*","config":"^1.13.0","cookie-parser":"^1.3.*","css-loader":"^0.9.1","date-utils":"^1.2.*","db-tool":"http://aggt.in:8080/db-tool-0.0.0.tgz","debug":"^0.7.*","express":"^4.*","express-load":"^1.1.*","express-session":"^1.7.*","file-loader":"^0.8.1","hjs":"0.0.*","hogan":"^1.0.2","inquirer":"^0.8.*","jquery":"^2.1.*","jquery.inputmask":"^3.1.61","js-yaml":"^3.1.*","knex":"^0.7.*","loader-utils":"^0.2.5","lodash":"^2.4.*","method-override":"^2.1.*","mkdirp":"^0.5.0","moment":"^2.9.0","mysql":"^2.5.*","node.extend":"^1.1.*","nodemon":"^1.3.7","prompt":"^0.2.*","redis":"^0.12.*","request":"^2.40.*","rimraf":"^2.3.3","sequelize":"^1.7.*","shelljs":"^0.3.*","socket.io":"^1.3.5","underscore":"^1.7.0","underscore.string":"3.*","uniq":"^1.0.*","validator":"^3.30.0","webpack":"^1.4.*","wrench":"^1.5.8","yaml":"^0.2.*","yargs":"^1.3.*"},"devDependencies":{"grunt":"^0.4.5","grunt-contrib-copy":"^0.5.0","grunt-contrib-uglify":"^0.5.1","jaguarjs-jsdoc":"0.0.1","minami":"^1.1.0","mkdirp":"^0.5.0","rimraf":"^2.2.8","wrench":"^1.5.8"},"author":{"name":"André Timermann","email":"andre@andregustavo.org"},"description":"---\r ### Documentação Antiga","_id":"@atimermann/sindri@0.1.19","_shasum":"e55b9cf4501df27f1a3d06c8f8365ab65d68f04d","_resolved":"http://aggt.in:8080/sindri-0.1.0.tgz","_from":".","gitHead":"452f9294bfc84444a62028fb828995dbaca5e66b","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"atimermann","email":"andre@andregustavo.org"},"dist":{"shasum":"e55b9cf4501df27f1a3d06c8f8365ab65d68f04d","tarball":"https://registry.npmjs.org/@atimermann/sindri/-/sindri-0.1.19.tgz","integrity":"sha512-+zTm4VYTYlpW8cajX1MyQdfSlIhx5pn4WkKZC6zIUh6ZPJsQexMPpc1ZDl5g6Vp+y92i79WgoGremFKIdz4lBw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC70sP/KhixkjGB23Z85S8jiSfha6RMXYAPiX6lki0URgIhANG+JiK4L75rWODvHuh+xl2Vmy7j+mbi578hO9lB+Wmt"}]},"maintainers":[{"name":"atimermann","email":"andre@andregustavo.org"}]}},"readme":"# Framework WEB NODEJS #\r\n\r\n\r\n\r\n\r\n# Webpack\r\n\r\n\r\n\r\n\r\n\r\n---\r\n### Documentação Antiga\r\n\r\n## Instalação\r\n\r\nNecessário ter a chave para baixar o db-tool\r\n\r\n* npm update\r\n* sudo npm link sindri\r\n\r\n\r\n\r\n## Próximas Tarefas\r\n\r\n* Módulo Admin\r\n    * Carregamento de Rota[OK]\r\n    * CRUD\r\n        * DataGrid (Jquery Data Grid)\r\n        * Formulário\r\n\r\n* Módulo de Autenticação\r\n    * Estudar tudo sobre autenticação: passport.net\r\n    * Analisar integração com o sistema de admin\r\n    \r\n* Desenvolver o Admin\r\n\r\n\r\n## Tarefas\r\n\r\n* Suporte a sistema Legado (Ex: Com PHP, usar IFRAME)\r\n    * Integração de sessão e Autenticação\r\n\r\n## Como Usar\r\n\r\nPara iniciar o servidor execute:\r\n>$ DEBUG=http NODE_ENV=development nodemon  bin/www \r\n\r\n\r\n\r\n## Como Funciona\r\n\r\n\r\n\r\n## Deploy de Arquivos estáticos com Grunt\r\n\r\n**NOTA:** Sempre deve ser executado\r\n\r\nPara desenvolvimento execute:\r\n>$ grunt dev\r\n\r\nIrá criar link em vez de copiar, melhor para desenvolvimento (Apenas no linux)\r\n\r\nPara produção:\r\n>$ grund prod\r\n\r\n\r\n\r\n\r\n## Servidor de Sessão Replicavel REST\r\n\r\n\r\n# Módulos\r\n\r\n[Autenticação](master/apps/auth/)\r\n\r\n\r\n# Filosofia\r\n\r\n* Cada Módulo faz o mínimo possível, \r\n    Ex: Sistema de Auth não saberá sobre acesso a menu, acesso a links, os outros módulos devem se adaptar\r\n* Sempre que possível dar suporte a plugin\r\n* Para todo módulo testar desempenho (tempo de resposta, Local e remoto) local inicial era 9000 req/s\r\n* Responsivo - Multiplataforma; deve ser testado celulares e tablet\r\n* Teste de consumo de Memória\r\n\r\n* Estar sempre testando: \r\n    * Desempenho, \r\n    * Tempo de resposta, \r\n    * Consumo de memoria,\r\n    * Responsividade\r\n","maintainers":[{"name":"atimermann","email":"andre@andregustavo.org"}],"time":{"modified":"2022-06-12T14:49:57.674Z","created":"2015-07-17T20:44:42.427Z","0.1.18":"2015-07-17T20:44:42.427Z","0.1.19":"2015-07-17T20:53:51.154Z"},"author":{"name":"André Timermann","email":"andre@andregustavo.org"},"readmeFilename":"README.md"}