{"_id":"@allmywallets/specification","_rev":"3-db46a28cc2e45812127d9741b9138690","name":"@allmywallets/specification","dist-tags":{"latest":"0.0.2"},"versions":{"0.0.1":{"name":"@allmywallets/specification","version":"0.0.1","description":"AllMyWallets modules specification","author":{"name":"Quentin de Longraye"},"license":"MIT","url":"https://github.com/allmywallets/specification","repository":{"type":"git","url":"git+https://github.com/allmywallets/specification.git"},"scripts":{"postinstall":"module-autoconf || exit 0"},"bin":{"module-build":"./bin/module-build","module-autoconf":"./bin/module-autoconf"},"dependencies":{"@babel/core":"^7.0.0-beta.40","@babel/plugin-proposal-object-rest-spread":"^7.0.0-beta.40","@babel/preset-env":"^7.0.0-beta.40","@babel/preset-stage-2":"^7.0.0-beta.40","babel-loader":"^8.0.0-beta.0","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0","css-loader":"^0.28.9","edit-json-file":"^1.0.8","node-sass":"^4.7.2","resolve-url-loader":"^2.2.1","sass-loader":"^6.0.6","style-loader":"^0.20.2","uglifyjs-webpack-plugin":"^1.2.0","vue":"^2.5.13","vue-loader":"^14.1.1","vue-template-compiler":"^2.5.13","webpack":"^3.11.0"},"devDependencies":{"standard":"^10.0"},"gitHead":"5c99de35a3facac0041970a705b1a22531f369c3","bugs":{"url":"https://github.com/allmywallets/specification/issues"},"homepage":"https://github.com/allmywallets/specification#readme","_id":"@allmywallets/specification@0.0.1","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"quentinus95","email":"quentin@dldl.fr"},"dist":{"integrity":"sha512-amInk1sShrZnwIEzvipebDq9OWx4QGWnEGcQ0LnIss/x7X8eXEVTTbkkNny8WcDIncZe8YaK2z7gALHdh9I1NQ==","shasum":"2018f5ceeca2be441b3de41723a3c8cc9fcdc493","tarball":"https://registry.npmjs.org/@allmywallets/specification/-/specification-0.0.1.tgz","fileCount":15,"unpackedSize":52310,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9u/KTirbej2P6mAt2BuH84f8Q/71sA7VjutuhsK0LfQIgAjyWk3on3u4dTy/AfEXXtkgFRjUk9n8mOg8pCTL/7yw="}]},"maintainers":[{"name":"coac","email":"coac@protonmail.com"},{"name":"quentinus95","email":"quentin@dldl.fr"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/specification_0.0.1_1518987852744_0.8579193021419993"},"_hasShrinkwrap":false},"0.0.2":{"name":"@allmywallets/specification","version":"0.0.2","description":"AllMyWallets modules specification","author":{"name":"Quentin de Longraye"},"license":"MIT","url":"https://github.com/allmywallets/specification","repository":{"type":"git","url":"git+https://github.com/allmywallets/specification.git"},"scripts":{"postinstall":"module-autoconf || exit 0"},"bin":{"module-build":"./bin/module-build","module-autoconf":"./bin/module-autoconf"},"dependencies":{"@babel/core":"^7.0.0-beta.40","@babel/plugin-proposal-export-default-from":"^7.0.0-beta.40","@babel/plugin-proposal-object-rest-spread":"^7.0.0-beta.40","@babel/preset-env":"^7.0.0-beta.40","@babel/preset-stage-2":"^7.0.0-beta.40","babel-loader":"^8.0.0-beta.0","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0","css-loader":"^0.28.9","edit-json-file":"^1.0.8","node-sass":"^4.7.2","resolve-url-loader":"^2.2.1","sass-loader":"^6.0.6","style-loader":"^0.20.2","uglifyjs-webpack-plugin":"^1.2.0","vue":"^2.5.13","vue-loader":"^14.1.1","vue-template-compiler":"^2.5.13","webpack":"^3.11.0"},"devDependencies":{"standard":"^10.0"},"gitHead":"ff57f0ac00dcbf6642bcf7770041f7016575e159","bugs":{"url":"https://github.com/allmywallets/specification/issues"},"homepage":"https://github.com/allmywallets/specification#readme","_id":"@allmywallets/specification@0.0.2","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"quentinus95","email":"quentin@dldl.fr"},"dist":{"integrity":"sha512-TYUAabWDQ87c9k+BsAX5NFwBCWThkI8f//ZajltBpd7+ZXDiC5sTozOZsX9+Q6fwjhtfvZsi/DhiS/2vg64Ygw==","shasum":"6555dc928ab27a176aef32a9ec65cf330c706d8e","tarball":"https://registry.npmjs.org/@allmywallets/specification/-/specification-0.0.2.tgz","fileCount":15,"unpackedSize":52579,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFwbSNAof2GLdU/zLJg1Eae4zrDZ+hhbWx8g76wKEHs1AiAYhHH27kyqNKZuIXglDpd/KZA0M2D42WCyRgcVeAAy7g=="}]},"maintainers":[{"name":"coac","email":"coac@protonmail.com"},{"name":"quentinus95","email":"quentin@dldl.fr"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/specification_0.0.2_1518988596033_0.14252058191129646"},"_hasShrinkwrap":false}},"time":{"created":"2018-02-18T21:04:12.658Z","0.0.1":"2018-02-18T21:04:12.812Z","modified":"2022-04-04T13:33:29.508Z","0.0.2":"2018-02-18T21:16:36.083Z"},"maintainers":[{"name":"coac","email":"coac@protonmail.com"},{"name":"quentinus95","email":"quentin@dldl.fr"}],"description":"AllMyWallets modules specification","homepage":"https://github.com/allmywallets/specification#readme","repository":{"type":"git","url":"git+https://github.com/allmywallets/specification.git"},"author":{"name":"Quentin de Longraye"},"bugs":{"url":"https://github.com/allmywallets/specification/issues"},"license":"MIT","readme":"# AllMyWallets modules specification\n\nThis repository defines the specification which should be followed when creating\nAMW modules.\n\n[![npm (scoped)](https://img.shields.io/npm/v/@allmywallets/specification.svg)](https://www.npmjs.com/package/@allmywallets/specification)\n\n## Creating a module\n\n1. Create a Git repository (only GitHub is supported for now). Standard naming\nconventions are `name-module` for the repository name where name is your module name\n(kebab-cased).\n2. Run `npm install @allmywallets/specification --save` to configure your module.\n3. Edit the `module.js` file which has been created in your repository root and start developing your module.\nSee explanations about the methods in [module.js](https://github.com/allmywallets/specification/blob/master/src/module.js) file.\n4. Run `npm start` to build your module. You should commit and push the `dist` folder along with your code.\n\n## Warnings\n\nYou should **not** install Vue as a dependency in your NPM dependencies, it is bundled with `@allmywallets/specification`.\nYou can directly load it using `import Vue from 'vue'` statement. You can add any dependency you need.\n\nYou should not edit the configuration of the user and should always use Vuex to dispatch modifications, so they are reactive.\nSee the [statistics module](https://github.com/allmywallets/statistics-module) for an example.\n","readmeFilename":"README.md"}