{"_id":"@abcum/ember-storage","_rev":"7-40916432877fcf8f80c58ead5f76d4e2","name":"@abcum/ember-storage","description":"A utility for working with localStorage in an Ember.js app.","dist-tags":{"latest":"2.1.2"},"versions":{"1.0.0":{"name":"@abcum/ember-storage","version":"1.0.0","description":"A utility for working with localStorage in an Ember.js app.","keywords":["ember-addon"],"license":"MIT","author":{"name":"Tobie Morgan Hitchcock"},"directories":{"doc":"doc","test":"tests"},"repository":{"type":"git","url":"git+https://github.com/abcum/ember-storage.git"},"scripts":{"build":"ember build","start":"ember server","test":"ember try:each"},"dependencies":{"ember-cli-babel":"^6.3.0"},"devDependencies":{"broccoli-asset-rev":"^2.4.5","ember-ajax":"^3.0.0","ember-cli":"~2.14.0","ember-cli-dependency-checker":"^1.3.0","ember-cli-eslint":"^3.0.0","ember-cli-htmlbars":"^2.0.1","ember-cli-htmlbars-inline-precompile":"^0.4.3","ember-cli-inject-live-reload":"^1.4.1","ember-cli-qunit":"^4.0.0","ember-cli-shims":"^1.1.0","ember-cli-sri":"^2.1.0","ember-cli-uglify":"^1.2.0","ember-disable-prototype-extensions":"^1.1.2","ember-export-application-global":"^2.0.0","ember-load-initializers":"^1.0.0","ember-resolver":"^4.0.0","ember-source":"~2.14.0","ember-welcome-page":"^3.0.0","loader.js":"^4.2.3"},"engines":{"node":"^4.5 || 6.* || >= 7.*"},"ember-addon":{"configPath":"tests/dummy/config"},"gitHead":"85c2e0d93beedcca0d69a7daa2668a7840e791d5","bugs":{"url":"https://github.com/abcum/ember-storage/issues"},"homepage":"https://github.com/abcum/ember-storage#readme","_id":"@abcum/ember-storage@1.0.0","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"tobiemh","email":"tobie@abcum.com"},"dist":{"integrity":"sha512-Y5G8CE0tLKd9659iLN8QquY3t457NCTPaaDXifYXflZB2O/jv4MajWYhNJKQtLlO1XxxkwIKvB2PZ5vSRBNe7w==","shasum":"a26e9c3fc6da2cd3b6f0a39a4a298917fda92890","tarball":"https://registry.npmjs.org/@abcum/ember-storage/-/ember-storage-1.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE9SHd12O+ezTQTsdwli1Vn8EDYgbrnjShqqCmXtEYbpAiEAqP7Y6ykQzmhdx4CB4T2Ia5n52O05s5l2vRVgfEhnI8Y="}]},"maintainers":[{"name":"tobiemh","email":"tobie@abcum.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-storage-1.0.0.tgz_1501692772272_0.6761989537626505"},"deprecated":"Package no longer supported. Use github.com/abcum/ascua instead."},"2.0.0":{"name":"@abcum/ember-storage","version":"2.0.0","description":"A utility for working with localStorage in an Ember.js app.","keywords":["ember-addon"],"license":"MIT","author":{"name":"Tobie Morgan Hitchcock"},"directories":{"doc":"doc","test":"tests"},"repository":{"type":"git","url":"git+https://github.com/abcum/ember-storage.git"},"scripts":{"build":"ember build","start":"ember serve","test":"ember try:each"},"dependencies":{"ember-cli-babel":"^6.6.0"},"devDependencies":{"broccoli-asset-rev":"^2.4.5","ember-ajax":"^3.0.0","ember-cli":"~2.17.2","ember-cli-dependency-checker":"^2.0.0","ember-cli-eslint":"^4.2.1","ember-cli-htmlbars":"^2.0.1","ember-cli-htmlbars-inline-precompile":"^1.0.0","ember-cli-inject-live-reload":"^1.4.1","ember-cli-qunit":"^4.1.1","ember-cli-shims":"^1.2.0","ember-cli-sri":"^2.1.0","ember-cli-uglify":"^2.0.0","ember-disable-prototype-extensions":"^1.1.2","ember-export-application-global":"^2.0.0","ember-load-initializers":"^1.0.0","ember-resolver":"^4.0.0","ember-source":"~2.17.0","ember-welcome-page":"^3.0.0","loader.js":"^4.2.3"},"engines":{"node":"^4.5 || 6.* || >= 7.*"},"ember-addon":{"configPath":"tests/dummy/config"},"gitHead":"fdb29c93d699660437adfc0e62c785599e135c0e","bugs":{"url":"https://github.com/abcum/ember-storage/issues"},"homepage":"https://github.com/abcum/ember-storage#readme","_id":"@abcum/ember-storage@2.0.0","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"tobiemh","email":"tobie@abcum.com"},"dist":{"integrity":"sha512-UtXXXoI2wL5Iz6VspGK2PBXHnKUUQmhjsTNBEQR1Fsaa2qqP0+L8bjc5W2lURYykyVKAwXiPFE3OCEIsXgtBmg==","shasum":"59848a987dc6e83f16565d283a1987bb7e0720cf","tarball":"https://registry.npmjs.org/@abcum/ember-storage/-/ember-storage-2.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEZEnRTa6LxETKNMAMO42u3lQu8+9Thnrvp6E4RAc8JgIgCXsz3kPK7TvFDzw7UM6QmQL+AvMU2drzWlfNXBg61Ek="}]},"maintainers":[{"name":"tobiemh","email":"tobie@abcum.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-storage-2.0.0.tgz_1515428882496_0.8044730939436704"},"deprecated":"Package no longer supported. Use github.com/abcum/ascua instead."},"2.1.0":{"name":"@abcum/ember-storage","version":"2.1.0","description":"A utility for working with localStorage in an Ember.js app.","keywords":["ember-addon"],"license":"MIT","author":{"name":"Tobie Morgan Hitchcock"},"directories":{"doc":"doc","test":"tests"},"repository":{"type":"git","url":"git+https://github.com/abcum/ember-storage.git"},"scripts":{"build":"ember build","start":"ember serve","test":"ember try:each"},"dependencies":{"ember-cli-babel":"^6.6.0"},"devDependencies":{"broccoli-asset-rev":"^2.4.5","ember-ajax":"^3.0.0","ember-cli":"~2.17.2","ember-cli-dependency-checker":"^2.0.0","ember-cli-eslint":"^4.2.1","ember-cli-htmlbars":"^2.0.1","ember-cli-htmlbars-inline-precompile":"^1.0.0","ember-cli-inject-live-reload":"^1.4.1","ember-cli-qunit":"^4.1.1","ember-cli-shims":"^1.2.0","ember-cli-sri":"^2.1.0","ember-cli-uglify":"^2.0.0","ember-disable-prototype-extensions":"^1.1.2","ember-export-application-global":"^2.0.0","ember-load-initializers":"^1.0.0","ember-resolver":"^4.0.0","ember-source":"~2.17.0","ember-welcome-page":"^3.0.0","loader.js":"^4.2.3"},"engines":{"node":"^4.5 || 6.* || >= 7.*"},"ember-addon":{"configPath":"tests/dummy/config"},"gitHead":"b4caedae5b179507911100f1412a00eff707fbef","bugs":{"url":"https://github.com/abcum/ember-storage/issues"},"homepage":"https://github.com/abcum/ember-storage#readme","_id":"@abcum/ember-storage@2.1.0","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"tobiemh","email":"tobie@abcum.com"},"dist":{"integrity":"sha512-YvjqqD28Otul4uTIXVuhQU4cVYcv1a62iH9+QeYxz6aZAP9gf0xxNF75abrkLOivmM/1X43R7jUiVyz845Y/zw==","shasum":"b9655e7bf087fc29f576118f3b1ac6d58d652630","tarball":"https://registry.npmjs.org/@abcum/ember-storage/-/ember-storage-2.1.0.tgz","fileCount":16,"unpackedSize":9612,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCai+3TZHCMUu3gfvxtdKaBf/JzQ7Bm2XspiRy9xgzc2gIgYmuZsQcM4qdxTnuUngMp1rGMCqn6FhoYHULQ4K3YvQM="}]},"maintainers":[{"name":"tobiemh","email":"tobie@abcum.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-storage_2.1.0_1518513614836_0.2876629733789331"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Use github.com/abcum/ascua instead."},"2.1.1":{"name":"@abcum/ember-storage","version":"2.1.1","description":"A utility for working with localStorage in an Ember.js app.","keywords":["ember-addon"],"license":"MIT","author":{"name":"Tobie Morgan Hitchcock"},"directories":{"doc":"doc","test":"tests"},"repository":{"type":"git","url":"git+https://github.com/abcum/ember-storage.git"},"scripts":{"build":"ember build","lint:js":"eslint ./*.js addon addon-test-support app config lib server test-support tests","start":"ember serve","test":"ember try:each"},"dependencies":{"ember-cli-babel":"^6.6.0"},"devDependencies":{"broccoli-asset-rev":"^2.4.5","ember-ajax":"^3.0.0","ember-cli":"~3.0.0","ember-cli-dependency-checker":"^2.0.0","ember-cli-eslint":"^4.2.1","ember-cli-htmlbars":"^2.0.1","ember-cli-htmlbars-inline-precompile":"^1.0.0","ember-cli-inject-live-reload":"^1.4.1","ember-cli-qunit":"^4.1.1","ember-cli-shims":"^1.2.0","ember-cli-sri":"^2.1.0","ember-cli-uglify":"^2.0.0","ember-disable-prototype-extensions":"^1.1.2","ember-export-application-global":"^2.0.0","ember-load-initializers":"^1.0.0","ember-maybe-import-regenerator":"^0.1.6","ember-resolver":"^4.0.0","ember-source":"~3.0.0","ember-source-channel-url":"^1.0.1","ember-try":"^0.2.23","ember-welcome-page":"^3.0.0","eslint-plugin-ember":"^5.0.0","eslint-plugin-node":"^5.2.1","loader.js":"^4.2.3"},"engines":{"node":"^4.5 || 6.* || >= 7.*"},"ember-addon":{"configPath":"tests/dummy/config"},"gitHead":"d6b79eb61f31a8c9ba35ae5ddce295a7c932eb6e","bugs":{"url":"https://github.com/abcum/ember-storage/issues"},"homepage":"https://github.com/abcum/ember-storage#readme","_id":"@abcum/ember-storage@2.1.1","_npmVersion":"5.8.0","_nodeVersion":"9.9.0","_npmUser":{"name":"tobiemh","email":"tobie@abcum.com"},"dist":{"integrity":"sha512-IdhgUoTuC8bFmOmUo3JISs87yBPenoELWzrVejpOGZ2a33OknG8Nqz4d0xGft6RMviCATSWMo5rlDNuQej5yHA==","shasum":"93f01c8d54c36aad737852f113cb8b7753b45de7","tarball":"https://registry.npmjs.org/@abcum/ember-storage/-/ember-storage-2.1.1.tgz","fileCount":16,"unpackedSize":9854,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDj4ZHf+Ycj8i67sB1cEyZuWChV6BrVY9RIvwyBI1/h2wIgDgEa2K+7kUs1gfVwRiZmndvQisntpmaWOr0DBBK0cwg="}]},"maintainers":[{"name":"tobiemh","email":"tobie@abcum.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-storage_2.1.1_1522165577217_0.5778368289288573"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Use github.com/abcum/ascua instead."},"2.1.2":{"name":"@abcum/ember-storage","version":"2.1.2","description":"A utility for working with localStorage in an Ember.js app.","keywords":["ember-addon"],"license":"MIT","author":{"name":"Tobie Morgan Hitchcock"},"directories":{"doc":"doc","test":"tests"},"repository":{"type":"git","url":"git+https://github.com/abcum/ember-storage.git"},"scripts":{"build":"ember build","lint:js":"eslint ./*.js addon addon-test-support app blueprints config lib server test-support tests","start":"ember serve","test":"ember test","test:all":"ember try:each"},"dependencies":{"ember-cli-babel":"^6.6.0"},"devDependencies":{"broccoli-asset-rev":"^2.4.5","ember-ajax":"^3.0.0","ember-cli":"~3.1.3","ember-cli-dependency-checker":"^2.0.0","ember-cli-eslint":"^4.2.1","ember-cli-htmlbars":"^2.0.1","ember-cli-htmlbars-inline-precompile":"^1.0.0","ember-cli-inject-live-reload":"^1.4.1","ember-cli-qunit":"^4.1.1","ember-cli-shims":"^1.2.0","ember-cli-sri":"^2.1.0","ember-cli-uglify":"^2.0.0","ember-disable-prototype-extensions":"^1.1.2","ember-export-application-global":"^2.0.0","ember-load-initializers":"^1.0.0","ember-maybe-import-regenerator":"^0.1.6","ember-resolver":"^4.0.0","ember-source":"~3.1.0","ember-source-channel-url":"^1.0.1","ember-try":"^0.2.23","ember-welcome-page":"^3.0.0","eslint-plugin-ember":"^5.0.0","eslint-plugin-node":"^6.0.1","loader.js":"^4.2.3"},"engines":{"node":"^4.5 || 6.* || >= 7.*"},"ember-addon":{"configPath":"tests/dummy/config"},"gitHead":"e95277cbabf44e37b97ea8b5476e47482eaa857b","bugs":{"url":"https://github.com/abcum/ember-storage/issues"},"homepage":"https://github.com/abcum/ember-storage#readme","_id":"@abcum/ember-storage@2.1.2","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"tobiemh","email":"tobie@abcum.com"},"dist":{"integrity":"sha512-FR6aGtfxlMLHDk73VZBvRAO502910DTB4XXlPypvJ4+mKsB+HKmJxmw72YPfuIouv7d46RhzjNhCFpZG1vWDJA==","shasum":"5efa06b25823b7f14e286b0297fd5af01dec0c52","tarball":"https://registry.npmjs.org/@abcum/ember-storage/-/ember-storage-2.1.2.tgz","fileCount":17,"unpackedSize":9923,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbJYJTCRA9TVsSAnZWagAAwI0QAI7CJS3ON+g3JcECgav4\npi/JKSxcUXWgGhnw5dJeFIB9whx5EhZiGZZzWP/yZ298r89s4XcrkidoBpLH\nVJz1PNsPFAJzYXSyarHiOqLsChu7p6MRlU/rVP3qoIEuYasC+UPEYBpF6emq\n3ASrOX5mjT2AP9vC3JOeu0mw5VcFqXm7nA/jm7PjEchNVNA7KJGEYqHDxAZO\nr1sRkeTOHKoZ3CSPJ+WRCO8w0YGnNobmhOou4xsQAjmQ9PFehLvhfskUfFs2\neXAtxNf9i30Npy3Py6r7e7WEjMPlF/+d8C0sj9FgCHFMJWVoedsCLS7VSI/R\nJKhpzirRvzspKoDfatsfHjp7w151ZfepYu4lqCQXBRy/S2sDV/MVHxKhjjRg\ncUrevMokaXTW2S/pY9nyHQbJnW8H5FyAzIA1hQ00YAy9s0XKyi2a+hUkW1c/\n2u8ERiVkXYW4MM656T0ZZlRuT0UojauZ0Bg3FvzUtw8OL8tVaJEWlPy/jG+R\nBW1jC6WmFLE1SGbsBREeRlveitIcwYDinuqV8dAZN06XgXf7j2kiQXUIxgaj\nxgQj010/VxuFCLNA4ab8aJaVlKXHVPwrtTwWvVvD8MiJ1UsF0jW1PnhHJ8RH\n7x1kCpeyXdOqmC3wB4ESAr4P3KXAUoL+JgUHxN1JfKyYaPgnITq49gbifWjp\nBYlm\r\n=5LT6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH5sYtlCNJmLdou5OuCc1Cszv+6U3bRLZfS5DGId3NPJAiEA08SMuSU44a0P5swFWMqOCBAvBKgwZ/DWjg3lqC4lEZo="}]},"maintainers":[{"name":"tobiemh","email":"tobie@abcum.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-storage_2.1.2_1529184850807_0.10792561816558122"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Use github.com/abcum/ascua instead."}},"readme":"# ember-storage\n\nA utility for working with localStorage in an Ember.js app.\n\n[![](https://img.shields.io/circleci/project/abcum/ember-storage/master.svg?style=flat-square)](https://circleci.com/gh/abcum/ember-storage) [![](https://img.shields.io/npm/v/@abcum/ember-storage.svg?style=flat-square)](https://www.npmjs.com/package/@abcum/ember-storage) [![](https://img.shields.io/badge/ember-2.16.1+-orange.svg?style=flat-square)](https://github.com/abcum/ember-storage) [![](https://david-dm.org/abcum/ember-storage/status.svg?style=flat-square)](https://david-dm.org/abcum/ember-storage) [![](https://david-dm.org/abcum/ember-storage/dev-status.svg?style=flat-square)](https://david-dm.org/abcum/ember-storage?type=dev) [![](https://img.shields.io/badge/license-MIT-00bfff.svg?style=flat-square)](https://github.com/abcum/ember-storage) \n\n## Usage\n\n### Installation\n\n`ember install @abcum/ember-storage`\n\n### Introduction\n\nThe ember-storage addon adds functionality for retrieving and manipulating localStorage key-value items from routes, controllers, templates, and components, enabling bound values and computed properties, whilst persisting data across page reloads.\n\n### Examples\n\nGet the value for the `localStorage['email']` key.\n\n```hbs\n{{storage.email}}\n```\n\nBinding an input value directly to the `localStorage['email']` key.\n\n```hbs\n{{input type=\"text\" value=storage.email}}\n```\n\nUsing the storage service to get `localStorage['email']` inside an Ember controller.\n```js\nexport default Ember.Controller.extend({\n\tactions: {\n\t\tlogin: function() {\n\t\t\tfacebook.login( this.get('storage.email') );\n\t\t}\n\t}\n})\n```\n\n## Development\n\n- `make install` (install bower and ember-cli dependencies)\n- `make upgrade` (upgrade ember-cli to the specified version)\n- `make tests` (run all tests defined in the package)\n","maintainers":[{"name":"tobiemh","email":"tobie@abcum.com"}],"time":{"modified":"2022-04-04T10:58:19.385Z","created":"2017-08-02T16:52:53.160Z","1.0.0":"2017-08-02T16:52:53.160Z","2.0.0":"2018-01-08T16:28:03.684Z","2.1.0":"2018-02-13T09:20:16.096Z","2.1.1":"2018-03-27T15:46:17.342Z","2.1.2":"2018-06-16T21:34:10.880Z"},"homepage":"https://github.com/abcum/ember-storage#readme","keywords":["ember-addon"],"repository":{"type":"git","url":"git+https://github.com/abcum/ember-storage.git"},"author":{"name":"Tobie Morgan Hitchcock"},"bugs":{"url":"https://github.com/abcum/ember-storage/issues"},"license":"MIT","readmeFilename":"README.md"}