{"_id":"@castrolol/xxxx","_rev":"4-c0e13f286316a05dde4c130daa9f4159","name":"@castrolol/xxxx","description":"Boilerplate para iniciar seu node module de componente","dist-tags":{"latest":"1.0.0"},"versions":{"2.1.0":{"name":"@castrolol/xxxx","version":"2.1.0","description":"Boilerplate para iniciar seu node module de componente","scripts":{"start":"gulp serve:sample","publish":"gulp publish","package":"gulp package","build":"gulp compile","test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"ISC","peerDependencies":{"@angular/core":"^2.0.0-rc.1"},"devDependencies":{"@angular/common":"^2.0.0-rc.3","@angular/compiler":"^2.0.0-rc.3","@angular/core":"2.0.0-rc.3","@angular/platform-browser":"^2.0.0-rc.3","@angular/platform-browser-dynamic":"^2.0.0-rc.3","browser-sync":"^2.13.0","del":"^2.2.0","es6-shim":"^0.35.1","gulp":"^3.9.0","gulp-rename":"^1.2.2","gulp-shell":"^0.5.2","gulp-sourcemaps":"^1.6.0","gulp-typescript":"^2.13.6","gulp-watch":"^4.3.8","merge-stream":"^1.0.0","reflect-metadata":"^0.1.3","require-dir":"^0.3.0","run-sequence":"^1.2.2","rxjs":"^5.0.0-beta.6","symbol-observable":"^1.0.1","systemjs":"^0.19.27","typescript":"^1.8.10","typings":"^0.6.10","zone.js":"^0.6.12"},"dependencies":{},"_id":"@castrolol/xxxx@2.1.0","_shasum":"243aa5bb79a78fc573db5af61c75421dd6b0d668","_from":".","_npmVersion":"3.8.0","_nodeVersion":"5.10.1","_npmUser":{"name":"castrolol","email":"lu4n.k4str0@gmail.com"},"dist":{"shasum":"243aa5bb79a78fc573db5af61c75421dd6b0d668","tarball":"https://registry.npmjs.org/@castrolol/xxxx/-/xxxx-2.1.0.tgz","integrity":"sha512-fBViERmfaqDIfQu7z46yMX+cambC7m9A4hzcFCFVGIyFDHjGrkuD07eazg5aQcCIy9e1i7hYcPIqXr9r68Jb3Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDbgqxgeTnLAdzfKRukfCnu0NaX2NGlr5DqVjplsD04TAiEA7naJm9CybR5rHtdJ0Jp76mDLiat4XJy0EFbZW/eluqQ="}]},"maintainers":[{"name":"castrolol","email":"lu4n.k4str0@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/xxxx-2.1.0.tgz_1468431568556_0.9651817388366908"}},"1.0.0":{"name":"@castrolol/xxxx","version":"1.0.0","description":"Boilerplate para iniciar seu node module de componente","scripts":{"start":"gulp serve:sample","publish":"gulp publish","package":"gulp package","build":"gulp compile","test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"ISC","peerDependencies":{"@angular/core":"^2.0.0-rc.1"},"devDependencies":{"@angular/common":"^2.0.0-rc.3","@angular/compiler":"^2.0.0-rc.3","@angular/core":"2.0.0-rc.3","@angular/platform-browser":"^2.0.0-rc.3","@angular/platform-browser-dynamic":"^2.0.0-rc.3","browser-sync":"^2.13.0","del":"^2.2.0","es6-shim":"^0.35.1","gulp":"^3.9.0","gulp-rename":"^1.2.2","gulp-shell":"^0.5.2","gulp-sourcemaps":"^1.6.0","gulp-typescript":"^2.13.6","gulp-watch":"^4.3.8","merge-stream":"^1.0.0","reflect-metadata":"^0.1.3","require-dir":"^0.3.0","run-sequence":"^1.2.2","rxjs":"^5.0.0-beta.6","symbol-observable":"^1.0.1","systemjs":"^0.19.27","typescript":"^1.8.10","typings":"^0.6.10","zone.js":"^0.6.12"},"dependencies":{},"_id":"@castrolol/xxxx@1.0.0","_shasum":"293ca72efb8bfb751a67a185e93c456dcafc8821","_from":".","_npmVersion":"3.8.0","_nodeVersion":"5.10.1","_npmUser":{"name":"castrolol","email":"lu4n.k4str0@gmail.com"},"dist":{"shasum":"293ca72efb8bfb751a67a185e93c456dcafc8821","tarball":"https://registry.npmjs.org/@castrolol/xxxx/-/xxxx-1.0.0.tgz","integrity":"sha512-aReApMBT5ZFCbPD7DzNRLWTbelj/pTj3Ro8oKp+SNUMRqyYMmlcQtUIi/hK9g40g80uVnnceGNLyG//LkjNsnw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1HZkRFpUt0ImwsxOKVMdr+GQAwas1k0owpxBGSHPW8gIhAMXQpg+TlrX3vTgN6Z1vuYKR3CPR11+8wNZf94Fyn1p7"}]},"maintainers":[{"name":"castrolol","email":"lu4n.k4str0@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/xxxx-1.0.0.tgz_1468431582311_0.28954313416033983"}}},"readme":"# Sample of Component\r\n\r\n# Aqui você descreve o uso do seu componente\r\n\r\n> Não se esqueça de informar as dependencias que não veem via npm como jquery, bootstrap, etc.\r\n\r\nExemplo\r\n```html\r\n\t<link rel=\"stylesheet\" href=\"/node_modules/select2/dist/css/select2.css\">\r\n\t\r\n\t<script src=\"/node_modules/jquery/dist/jquery.min.js\"></script>\r\n```\r\n\r\n\r\nAqui ;D\r\n\r\n# Uso do boilerplate \r\n\r\n> Não se esqueça de informar as dependencias que não veem via npm como jquery, bootstrap, etc.\r\n\r\nUse a parta `src` para desenvolver o conteudo do seu componente, tentando sempre manter\r\no `index.ts` como centralizador dos modulos públicos do seu projeto...\r\n\r\n```typescript\r\n\r\n\t//arquivo index.ts\r\n\r\n\texport * from './meu-componente.component';\r\n\texport * from './outro-componente.component';\r\n\r\n\timport {MeuComponenteComponent} from './meu-componente.component';\r\n\timport {OutroComponenteComponent} from './meu-componente.component';\r\n\r\n\t//exportar todas as diretivas\r\n\texport var MEU_COMPONENT_DIRECTIVES = [\r\n\t\tMeuComponenteComponent,\r\n\t\tOutroComponenteComponent\r\n\t];\r\n\r\n```\r\n\r\n## Comandos \r\n\r\n\r\n - Para NPM\r\n \t* `npm start` - Executa junto à um servidor local o sample\r\n \t* `npm run package` - Cria o package distribuivel do seu componente, pronto para ir\tpara o npm\r\n \t* `npm run publish` -  Gera o package e tenta atraves de `npm publish` enviar para o npm.\r\n \t* `npm run build` -  Compila o typescript para javascript utilizando o **tsconfig.json**\r\n - Para Gulp \r\n\t* `gulp package` - Cria o package distribuivel do seu componente, pronto para ir para o npm\r\n\t* `gulp publish` - Gera o package (via `gulp package` ) e tenta atraves de `npm publish` enviar para o npm.\r\n\t* `gulp serve:sample` - Executa junto à um servidor local o sample \r\n\t* `gulp compile` - Compila o typescript para javascript utilizando o tsconfig.json\r\n\t* `gulp clean` - Limpa a pasta de samples e de build\r\n\t* `gulp assets:copy` - Copia o conteudo da pasta de assets (do sample) para a pasta `server` para desenvolvimento\r\n \r\n\r\n\r\n\r\n## Sample de testes\r\n\r\n O comando para rodar o sample é\r\n\r\n```bash\r\n\tnpm start\r\n```\r\n\r\n### Estrutura dos Samples\r\n\r\nPara alterar o exemplo siga para a pasta `sample/src` e mude a aplicação angular2 \r\nque está lá contida.\r\n\r\nDentro da pasta `sample/assets` você pode mudar o seu `index.html` e colocar imagens \r\ne coisas assim dentro da task em `task/assets.task.js` o comportamento é de copiar tudo\r\npara `server` seguindo a hierarquia de pastas presente.\r\n\r\n","maintainers":[{"name":"castrolol","email":"lu4n.k4str0@gmail.com"}],"time":{"modified":"2022-06-12T15:42:50.769Z","created":"2016-07-13T17:39:31.119Z","2.1.0":"2016-07-13T17:39:31.119Z","1.0.0":"2016-07-13T17:39:44.152Z"},"license":"ISC","readmeFilename":"readme.md"}