{"_id":"ng-at-internet","_rev":"34-0a5ab0e184047ae18d52640a199d4ccd","name":"ng-at-internet","dist-tags":{"latest":"3.1.1"},"versions":{"2.2.1":{"name":"ng-at-internet","version":"2.2.1","keywords":["angular","atinternet","tracking","analytics"],"author":{"name":"OVH SAS"},"license":"BSD-3-Clause","_id":"ng-at-internet@2.2.1","maintainers":[{"name":"frisouilles","email":"kevin.bonduelle@corp.ovh.com"}],"homepage":"https://github.com/ovh-ux/ng-at-internet#readme","bugs":{"url":"https://github.com/ovh-ux/ng-at-internet/issues"},"dist":{"shasum":"b9b0902739f03fd0f6cb52f1bf31cfbb6bb4adb1","tarball":"https://registry.npmjs.org/ng-at-internet/-/ng-at-internet-2.2.1.tgz","integrity":"sha512-nXZi6EB/shKyzy2pg5GOgmrpYdst33FyOrZk2cILOq2OZNE5sSMXS7f1D/sD2D5/pPKO51MXPIGcRAuNK3ezkw==","signatures":[{"sig":"MEUCIEJvPwWFnLDNtJgxw5iKQ5lvCVttxizWyxx9a5BedCEyAiEAqzmMBEldN/w9wEvJypNhP9WxQTwqEe5egj1R9y+YYas=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/ng-at-internet.min.js","_from":".","_shasum":"b9b0902739f03fd0f6cb52f1bf31cfbb6bb4adb1","gitHead":"6b6924d67713366d5b0e6f8c288ccff88264ce63","scripts":{"fix":"eslint --quiet --fix --ext .js .","lint":"eslint --quiet --ext .js .","test":"grunt test"},"_npmUser":{"name":"frisouilles","email":"kevin.bonduelle@corp.ovh.com"},"repository":{"url":"git+https://github.com/ovh-ux/ng-at-internet.git","type":"git"},"_npmVersion":"4.1.2","description":"ATInternet tracking library wrapper for AngularJS","directories":{},"_nodeVersion":"7.7.1","dependencies":{},"devDependencies":{"grunt":"0.4.x","karma":"~0.13.0","eslint":"^3.19.0","matchdep":"^0.3.0","grunt-bump":"~0.5.0","grunt-karma":"~0.12.0","grunt-eslint":"^19.0.0","grunt-ngdocs":"^0.2.5","jasmine-core":"^2.6.4","grunt-postcss":"~0.6.0","karma-jasmine":"~0.3.0","jshint-stylish":"~2.0.0","grunt-complexity":"~0.1.0","autoprefixer-core":"~5.2.0","eslint-config-ovh":"^0.1.1","grunt-ng-annotate":"~0.10.0","grunt-contrib-copy":"~0.7.0","grunt-contrib-less":"~1.0.0","phantomjs-prebuilt":"^2.1.14","grunt-contrib-clean":"~0.6.0","grunt-contrib-watch":"~0.6.1","grunt-contrib-concat":"~0.5.0","grunt-contrib-cssmin":"~0.13.0","grunt-contrib-jshint":"~0.11.0","grunt-contrib-uglify":"~0.9.0","grunt-contrib-csslint":"~0.4.0","karma-phantomjs-launcher":"~1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ng-at-internet-2.2.1.tgz_1498655115872_0.2803915187250823","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"ng-at-internet","version":"3.0.0","keywords":["angular","atinternet","tracking","analytics"],"author":{"name":"OVH SAS"},"license":"BSD-3-Clause","_id":"ng-at-internet@3.0.0","maintainers":[{"name":"antleblanc","email":"ant.leblanc@gmail.com"},{"name":"ovh","email":"npm@ovh.net"},{"name":"frisouilles","email":"kevin.bonduelle@corp.ovh.com"},{"name":"neolitec","email":"kev.manson@gmail.com"},{"name":"ovh-ux-cds","email":"kevin.bonduelle+ovh-ux-cds@corp.ovh.com"},{"name":"bnjjj","email":"benjamin.coenen@hotmail.com"},{"name":"jleveugle","email":"joffrey.leveugle@gmail.com"},{"name":"cyrille.meichel","email":"cyrille.meichel@corp.ovh.com"},{"name":"gioindahouz","email":"giovanni.clement@gmail.com"},{"name":"lizardk","email":"cyril.biencourt@corp.ovh.com"}],"homepage":"https://github.com/ovh-ux/ng-at-internet#readme","bugs":{"url":"https://github.com/ovh-ux/ng-at-internet/issues"},"dist":{"shasum":"1c4f2859b37f4c6daf7d9a28683888845c306755","tarball":"https://registry.npmjs.org/ng-at-internet/-/ng-at-internet-3.0.0.tgz","integrity":"sha512-hZj2NMhDTQlNKmZ5m3i4/22A570rhMuYnnGuKxqMbSkunZ+2iYe0pgzE/+vM6rRDyEpJgWWyrKqijlLmkiZzEg==","signatures":[{"sig":"MEUCIDdfhGjcOUCAp4ekhKEedewsJhHrZ+vuuvuj+9e2sNooAiEAj+Sgmb1kaKegkffAgJ5AxoYQCMMfbZYTimGxxgp4jCo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/ng-at-internet.min.js","_from":".","_shasum":"1c4f2859b37f4c6daf7d9a28683888845c306755","gitHead":"087825bc3ea0dba1ac8623d9f3519897945393f6","scripts":{"fix":"eslint --quiet --fix --ext .js .","lint":"eslint --quiet --ext .js .","test":"grunt test"},"_npmUser":{"name":"ovh-ux-cds","email":"kevin.bonduelle+ovh-ux-cds@corp.ovh.com"},"repository":{"url":"git+https://github.com/ovh-ux/ng-at-internet.git","type":"git"},"_npmVersion":"4.1.2","description":"ATInternet tracking library wrapper for AngularJS","directories":{},"_nodeVersion":"7.5.0","dependencies":{},"devDependencies":{"grunt":"0.4.x","karma":"~0.13.0","eslint":"^3.19.0","matchdep":"^0.3.0","grunt-bump":"~0.5.0","grunt-karma":"~0.12.0","grunt-eslint":"^19.0.0","grunt-ngdocs":"^0.2.5","jasmine-core":"^2.6.4","grunt-postcss":"~0.6.0","karma-jasmine":"~0.3.0","jshint-stylish":"~2.0.0","grunt-complexity":"~0.1.0","autoprefixer-core":"~5.2.0","eslint-config-ovh":"^0.1.1","grunt-ng-annotate":"~0.10.0","grunt-contrib-copy":"~0.7.0","grunt-contrib-less":"~1.0.0","phantomjs-prebuilt":"^2.1.14","grunt-contrib-clean":"~0.6.0","grunt-contrib-watch":"~0.6.1","grunt-contrib-concat":"~0.5.0","grunt-contrib-cssmin":"~0.13.0","grunt-contrib-jshint":"~0.11.0","grunt-contrib-uglify":"~0.9.0","grunt-contrib-csslint":"~0.4.0","karma-phantomjs-launcher":"~1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ng-at-internet-3.0.0.tgz_1510259862413_0.49964797240681946","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"ng-at-internet","version":"3.1.0","keywords":["angular","atinternet","tracking","analytics"],"author":{"name":"OVH SAS"},"license":"BSD-3-Clause","_id":"ng-at-internet@3.1.0","maintainers":[{"name":"antleblanc","email":"ant.leblanc@gmail.com"},{"name":"ovh","email":"npm@ovh.net"},{"name":"frisouilles","email":"kevin.bonduelle@corp.ovh.com"},{"name":"neolitec","email":"kev.manson@gmail.com"},{"name":"ovh-ux-cds","email":"kevin.bonduelle+ovh-ux-cds@corp.ovh.com"},{"name":"bnjjj","email":"benjamin.coenen@hotmail.com"},{"name":"jleveugle","email":"joffrey.leveugle@gmail.com"},{"name":"cyrille.meichel","email":"cyrille.meichel@corp.ovh.com"},{"name":"gioindahouz","email":"giovanni.clement@gmail.com"},{"name":"lizardk","email":"cyril.biencourt@corp.ovh.com"}],"homepage":"https://github.com/ovh-ux/ng-at-internet#readme","bugs":{"url":"https://github.com/ovh-ux/ng-at-internet/issues"},"dist":{"shasum":"a3e9cc9773fdf342374574df656e00b54862a7fc","tarball":"https://registry.npmjs.org/ng-at-internet/-/ng-at-internet-3.1.0.tgz","integrity":"sha512-DEnJKsHiHjL959oFhaLQDGp2/FNTHApERz7NM4gaqs/0xpRYKJn7e5m3sAWTBIUwqngPw0dJQV6TGdIATTbqog==","signatures":[{"sig":"MEUCIQC9NFZDwx5JbfPGgjOLPoUkoPTJsP2OBCXw6ru+tKaN7QIgIgpeTjPneELPZSehSmeH7V0OOw5PkTEw7pnCa+znpSU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/ng-at-internet.min.js","_from":".","_shasum":"a3e9cc9773fdf342374574df656e00b54862a7fc","gitHead":"68d0da7af031e09e3b04415fe74b8610e826fb93","scripts":{"fix":"eslint --quiet --fix --ext .js .","lint":"eslint --quiet --ext .js .","test":"grunt test"},"_npmUser":{"name":"ovh-ux-cds","email":"kevin.bonduelle+ovh-ux-cds@corp.ovh.com"},"repository":{"url":"git+https://github.com/ovh-ux/ng-at-internet.git","type":"git"},"_npmVersion":"4.1.2","description":"ATInternet tracking library wrapper for AngularJS","directories":{},"_nodeVersion":"7.5.0","dependencies":{},"devDependencies":{"grunt":"0.4.x","karma":"~0.13.0","eslint":"^3.19.0","matchdep":"^0.3.0","grunt-bump":"~0.5.0","grunt-karma":"~0.12.0","grunt-eslint":"^19.0.0","grunt-ngdocs":"^0.2.5","jasmine-core":"^2.6.4","grunt-postcss":"~0.6.0","karma-jasmine":"~0.3.0","jshint-stylish":"~2.0.0","grunt-complexity":"~0.1.0","autoprefixer-core":"~5.2.0","eslint-config-ovh":"^0.1.1","grunt-ng-annotate":"~0.10.0","grunt-contrib-copy":"~0.7.0","grunt-contrib-less":"~1.0.0","phantomjs-prebuilt":"^2.1.14","grunt-contrib-clean":"~0.6.0","grunt-contrib-watch":"~0.6.1","grunt-contrib-concat":"~0.5.0","grunt-contrib-cssmin":"~0.13.0","grunt-contrib-jshint":"~0.11.0","grunt-contrib-uglify":"~0.9.0","grunt-contrib-csslint":"~0.4.0","karma-phantomjs-launcher":"~1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ng-at-internet-3.1.0.tgz_1513846601091_0.38621900766156614","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"ng-at-internet","version":"3.1.1","keywords":["angular","atinternet","tracking","analytics"],"author":{"name":"OVH SAS"},"license":"BSD-3-Clause","_id":"ng-at-internet@3.1.1","maintainers":[{"name":"antleblanc","email":"ant.leblanc@gmail.com"},{"name":"axelpeter","email":"axel.peter@live.com"},{"name":"bnjjj","email":"benjamin.coenen@hotmail.com"},{"name":"cbourgois","email":"cyrille.bourgois@gmail.com"},{"name":"frisouilles","email":"kevin.bonduelle@corp.ovh.com"},{"name":"gioindahouz","email":"giovanni.clement@gmail.com"},{"name":"jimmyfortin","email":"jimmy.fortin@gmail.com"},{"name":"jleveugle","email":"joffrey.leveugle@gmail.com"},{"name":"khuang","email":"k.ung@rduk.fr"},{"name":"lizardk","email":"cyril.biencourt@corp.ovh.com"},{"name":"neolitec","email":"kev.manson@gmail.com"},{"name":"ovh","email":"npm@ovh.net"},{"name":"ovh-ux-cds","email":"kevin.bonduelle+ovh-ux-cds@corp.ovh.com"}],"homepage":"https://github.com/ovh-ux/ng-at-internet#readme","bugs":{"url":"https://github.com/ovh-ux/ng-at-internet/issues"},"dist":{"shasum":"3e65194faf5032cbde6290d78c4056b6a928a9cc","tarball":"https://registry.npmjs.org/ng-at-internet/-/ng-at-internet-3.1.1.tgz","fileCount":29,"integrity":"sha512-YaDZJbsOsOwc7HoLrcyEzL7D/oRuWErpE/Fi7cdwd/hy9oOipcItCBUbTNoXPPxZSIIlw61/Do2XuRF9Ax/pNg==","signatures":[{"sig":"MEQCIFnjuYvNMsTWUj0lmwbdqt2IjPRNrsD0Co5lCmKpTeQnAiBNNN6j5WGv8/K0I3DYq/8yOAs+2gpRNLtOCDDMI9/ylw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116259,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbGFAoCRA9TVsSAnZWagAA96cP/j0yZ4kwxdBtZ0HensIx\nBPVZB9cz/ZHmqA2kJ7EkpFWtPlY8len+nKa66VtzZf34tQGpGJSfP6a4Niy6\ngHOsyGlVh+V+gLhbVEyyK4gwc5YHZAOb6D+hQSWnYet5zZb2xrSmolji6NaC\nM1lMQ3OH19S9OYLHRmD3J2VueXNVDEtYNslGfolgfoDpt2jGXFSJ25LdZVmo\nQsB33/+Ts0ka/ieI4inE8XfM0oxAwLWWs6pHmm9kzdjIMVCDtI7MtGAJ7Hf+\n32OqvoDJRSPydORlrMWDmIiZLBQRa5WgwV7NfUCCVfId8bEvyZkxgUDAORVi\nIs2yRplMd11G7EnkPqasSPSQkpsJA8fAMBFd7Mm1SW6CTJGA6rzCdE47Dhje\nmCE8fePoOIZGmk6EAJHxhv5exVT3akCCLH5u2OX93Bd8dYvVpUDdDvGhC+od\n6CUt1p2Ugc5apJ8XugwObx2k0d3GKTu/ju3oEkZbkgOo6t7W9Zn2maMKxGtn\nOM6/bd1zakuNHAq5HnJLc3x+20H9gcHTst+v6EfTFyGpou+/wNmYOOSYl1AL\neJib02w8L9z6gTaSd1haRTRGvAykJDbYAD5Nk7EJ99gp5QoWy0cneblEe6aD\nb/wSNRS5+5uK+oByQfjdotw+uZKGFxZaTmwfTb7UV947MdINdrfDJeASceiW\n3asU\r\n=v6UP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/ng-at-internet.min.js","_from":".","_shasum":"3e65194faf5032cbde6290d78c4056b6a928a9cc","gitHead":"066b669c81c00f120bbffe00f74a245ac35dc3d5","scripts":{"fix":"eslint --quiet --fix --ext .js .","lint":"eslint --quiet --ext .js .","test":"grunt test"},"_npmUser":{"name":"ovh-ux-cds","email":"kevin.bonduelle+ovh-ux-cds@corp.ovh.com"},"repository":{"url":"git+https://github.com/ovh-ux/ng-at-internet.git","type":"git"},"_npmVersion":"4.1.2","description":"ATInternet tracking library wrapper for AngularJS","directories":{},"_nodeVersion":"7.5.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"grunt":"0.4.x","karma":"~0.13.0","eslint":"^3.19.0","matchdep":"^0.3.0","grunt-bump":"~0.5.0","grunt-karma":"~0.12.0","grunt-eslint":"^19.0.0","grunt-ngdocs":"^0.2.5","jasmine-core":"^2.6.4","grunt-postcss":"~0.6.0","karma-jasmine":"~0.3.0","jshint-stylish":"~2.0.0","grunt-complexity":"~0.1.0","autoprefixer-core":"~5.2.0","eslint-config-ovh":"^0.1.1","grunt-ng-annotate":"~0.10.0","grunt-contrib-copy":"~0.7.0","grunt-contrib-less":"~1.0.0","phantomjs-prebuilt":"^2.1.14","grunt-contrib-clean":"~0.6.0","grunt-contrib-watch":"~0.6.1","grunt-contrib-concat":"~0.5.0","grunt-contrib-cssmin":"~0.13.0","grunt-contrib-jshint":"~0.11.0","grunt-contrib-uglify":"~0.9.0","grunt-contrib-csslint":"~0.4.0","karma-phantomjs-launcher":"~1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ng-at-internet_3.1.1_1528320038940_0.6118524104404022","host":"s3://npm-registry-packages"}}},"time":{"created":"2017-06-28T13:05:17.295Z","modified":"2025-12-18T14:46:52.054Z","2.2.1":"2017-06-28T13:05:17.295Z","3.0.0":"2017-11-09T20:37:43.494Z","3.1.0":"2017-12-21T08:56:42.040Z","3.1.1":"2018-06-06T21:20:39.004Z"},"bugs":{"url":"https://github.com/ovh-ux/ng-at-internet/issues"},"author":{"name":"OVH SAS"},"license":"BSD-3-Clause","homepage":"https://github.com/ovh-ux/ng-at-internet#readme","keywords":["angular","atinternet","tracking","analytics"],"repository":{"url":"git+https://github.com/ovh-ux/ng-at-internet.git","type":"git"},"description":"ATInternet tracking library wrapper for AngularJS","maintainers":[{"email":"jean-christophe.alleman@corp.ovh.com","name":"jisay"},{"email":"jean-philippe.blary@corp.ovh.com","name":"blary_jp"},{"email":"ant.leblanc@gmail.com","name":"antleblanc"},{"email":"tech.ux.ext@ovh.com","name":"ovh-ux-cds"},{"email":"cyril.biencourt@corp.ovh.com","name":"lizardk"},{"email":"opensource@ovh.net","name":"ovh"},{"email":"mariejones962@gmail.com","name":"marie-j"},{"email":"anooparveti@gmail.com","name":"anooparveti"},{"email":"helabenkhalfallah@hotmail.fr","name":"helabenkhalfallah"},{"email":"benjamin.coenen@hotmail.com","name":"bnjjj"},{"email":"giovanni.clement@gmail.com","name":"gioindahouz"},{"email":"k.ung@rduk.fr","name":"khuang"},{"email":"joffrey.leveugle@gmail.com","name":"jleveugle"},{"email":"axel.peter@live.com","name":"axelpeter"},{"email":"cyrille.bourgois@gmail.com","name":"cbourgois"}],"readme":"![githubbanner](https://user-images.githubusercontent.com/3379410/27423240-3f944bc4-5731-11e7-87bb-3ff603aff8a7.png)\n\n[![Maintenance](https://img.shields.io/maintenance/yes/2018.svg)]() [![Chat on gitter](https://img.shields.io/gitter/room/ovh/ux.svg)](https://gitter.im/ovh/ux) [![Build Status](https://travis-ci.org/ovh-ux/ng-at-internet.svg)](https://travis-ci.org/ovh-ux/ng-at-internet)\n\n# ng-at-internet\n\nAT Internet tracking js library wrapper for AngularJS.\n\n## Install\n\n### Bower\n\n```bash\n$ bower install ng-at-internet --save\n```\n\n### NPM\n\nAvailable soon\n\n## Get the sources\n\n```bash\n$ git clone https://github.com/ovh-ux/ng-at-internet.git\n$ cd ng-at-internet\n$ npm install\n$ bower install\n```\n\n\n## Getting Started\n\nBefore using this component please make sure that ATInternet JS library : smarttag.js is linked in your project.\n\n```html\n<script src=\"angular.js\"></script>\n<script src=\"smarttag-yourproject.js\"></script>\n<script src=\"ng-at-internet.js\"></script>\n```\n## Documentation\n\nPlease see : http://developers.atinternet-solutions.com/accueil/\n\n## Provider configuration\n\n*Example simple provider configuration*\n\n```javascript\napp.config([\"atInternetProvider\", function(provider) {\n    provider.setEnabled(true); // enable tracking\n    //provider.setDebug(true);\n    provider.setDefaults({ level2: \"1\"}); // it is recommended to specify the level2 attribute as a default value\n                                          // since it is global to your project and it must be send allong with\n                                          // every tracking data\n}])\n```\n\nPlease note that the level2 attribute must be your project ID ; configured in ATInternet manager.\n\n*Exemple provider configuration with identifiedVisitor set.*\n\n```javascript\napp.config([\"atInternetProvider\", function(provider) {\n    provider.setEnabled(true); // enable tracking\n    //provider.setDebug(true);\n    provider.setDefaults({ level2: \"1\",\n                           visitorId: \"123\"\n                          });\n}])\n```\n\nNotice that visitorId is optional and set identifiedVisitor.id ATInternet Tag.\n\n## Page tracking\n\n*Example of tracking a single page.*\n\n```javascript\natInternet.trackPage({\n    name: \"my-page\",  // page name\n    level2: \"1\",      // (optional) if not configured in defaults you must specify your project id\n    visitorId: \"123\"  // (optional) set identifiedVisitor.id sent with each hit\n});\n```\n\n## Click tracking\n\n*Example of tracking a click action.*\n\n```javascript\natInternet.trackClick({\n    name: \"my-click\", // name of action\n    type: \"action\",   // event type (optional) Possible values : action/navigation/download/exit\n    level2: \"1\",      // (optional) if not configured in defaults you must specify your project id\n    visitorId: \"123\"  // (optional) set identifiedVisitor.id sent with each hit\n});\n```\nTracking using the directive :\n\nAttributes\n  - `track-on` : event to track (click, onFinish, onchange, etc)\n  - `track-name` : Name of action (optional) Id will be used if absent\n  - `track-type` : event type (optional) Possible values : action/navigation/download/exit\n\n\n```html\n<button id=\"btnAction\" data-track-on=\"click\"></button>\nTracking result: {name: \"btnAction-click\", type: \"action\"...}\n\n<button data-track-on=\"mouseover\" data-track-name=\"MyAction\" data-track-type=\"navigation\"></button>\nTracking result: {name: \"MyAction\", type: \"navigation\"...}\n\n```\n\n## Order tracking\n\n*Example of tracking a successfull order.*\n\n```javascript\n/**\n * Please note that you must supply a product price with one of the following attributes : 'price', 'priceTaxFree' (you can also supply both price values, with and without taxes if you want).\n */\natInternet.trackOrder({\n    page: \"pageName\",     // page of the order\n    name: \"my-product\",   // name of your product\n    price: 42,            // taxes included product price (required only if priceTaxFree is not supplied)\n    //priceTaxFree: 42,   // price tax free (required only if price is not supplied)\n    quantity: 1,          // amount of product (default is 1)\n    status: 3,            // status of the order (default is 3 : validated)\n    level2: \"1\",          // (optional) if not configured in defaults you must specify your project id\n    visitorId: \"123\"      // (optional) set identifiedVisitor.id sent with each hit\n});\n```\n\n## Event tracking\n\n*Example of tracking a custom event.*\n\n```javascript\natInternet.trackEvent({\n    page: \"pageName\",   // page that raised the event\n    event: \"eventName\", // raised event\n    level2: \"1\",        // (optional) if not configured in defaults you must specify your project id\n    visitorId: \"123\"  // (optional) set identifiedVisitor.id sent with each hit\n});\n```\n\n\nYou can use:\n------------\n\n  - `grunt` : to build.\n  - `grunt watch` : will rebuild your project when a file change. Also re-launch Karma when a spec file change.\n  - `grunt test` : to test specs files with Karma/Jasmine.\n  - `grunt release --type=major|minor|patch` : to release your module.\n\n\n# Contributing\n\nYou've developed a new cool feature ? Fixed an annoying bug ? We'd be happy\nto hear from you !\n\nHave a look in [CONTRIBUTING.md](https://github.com/ovh-ux/ng-at-internet/blob/master/CONTRIBUTING.md)\n\n## Run the tests\n\n```\n$ npm test\n```\n\n## Related links\n\n* Contribute: https://github.com/ovh-ux/ng-at-internet/blob/master/CONTRIBUTING.md\n* Report bugs: https://github.com/ovh-ux/ng-at-internet/issues\n* Get latest version: https://github.com/ovh-ux/ng-at-internet\n\n# License\n\nSee https://github.com/ovh-ux/ng-at-internet/blob/master/LICENSE\n","readmeFilename":"README.md"}