{"_id":"@ember-data/rfc395-data","_rev":"16-51018a6c51f4a381c234a45868671d81","name":"@ember-data/rfc395-data","dist-tags":{"latest":"0.0.4"},"versions":{"0.0.1":{"name":"@ember-data/rfc395-data","version":"0.0.1","author":{"name":"Cyrille David","email":"dcyriller@gmail.com"},"license":"MIT","_id":"@ember-data/rfc395-data@0.0.1","maintainers":[{"name":"kellyselden","email":"kellyselden@gmail.com"},{"name":"igort","email":"terzicigor@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"fivetanley","email":"stanley@stan.li"},{"name":"bmac","email":"bmac325@gmail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"hjdivad","email":"npm@hjdivad.com"},{"name":"runspired","email":"runspired@gmail.com"},{"name":"ember-data-admin","email":"runspired+ember-data@gmail.com"}],"homepage":"https://github.com/ember-data/ember-data-rfc395-data#readme","bugs":{"url":"https://github.com/ember-data/ember-data-rfc395-data/issues"},"dist":{"shasum":"c3affdf12b2b27844d85e0bd8098ba93ce05c365","tarball":"https://registry.npmjs.org/@ember-data/rfc395-data/-/rfc395-data-0.0.1.tgz","fileCount":3,"integrity":"sha512-hDmy/kgLW3qiPIhqX6Jtay6Ucp9KL3BigFRrnnvnv5qs6TTqvakRHR0U7bIxj5O6jNsAstp0wdWkOlFvPeCBbg==","signatures":[{"sig":"MEUCIEC3W69Z1NeMSqe2u+GhSb8t8qehaR8FcW5T6aSZZ3D/AiEA9tdkvUZ9XrBzSWarw+gDmo3mQjozfTMG9WEBJgQHn5c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14782,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdHN/OCRA9TVsSAnZWagAAyEEP/2DH7p4FaSKZYofdjh3o\nNyvExCm/qEWF9yUX5iw7NR8amYOKkqzbVsu5DXWPGudIUMEwjKATK+DVRx81\n8vzP1fLxAGKqsuFRc9HuHZ3rPnzQ2peFFgxh0VG2rXmE60V5wQi/3h9Kbpu7\nLmV+El1ljJIn5RbKIUTCwUhdLSpDOkUyM1OoqzptOQNIqyfNJMoT71MjUul4\ndM4VigWLwOggqRZU+wH+nlqXcXxD7uTboyP8uJW2ipWVqgpP1xP4ENnVsPg0\n/RFl9pijheRMicihf6bcfPccGVweRaWVXsSbKrErozL3yS5he3JCyKmbiN3w\n5n4Z7w6Tk2glrIOOj1CGH0AJ1eAaTjiv/fGnX4IwVJoXrI+N2boU+UQJERMl\nANmXOj1Q1vx41dGsli3R9qC+XaCJ9HdlIuIVJ0XrlZVANXjrFd49UMV2ZzUl\nubbKG926cMz7RAYJmypI/V/QtuEZhy9kfBe1gWSkNvmxQuZeYktFYzetOlA8\nenLL/N6kBMbzS968R0hcmPPI3UmgeD7sCb6x7mSvDLGVYxvsepUz4LEtvwUj\nUSRFzo57cQoA6HAs6Yml165+as1/7w0cUOJoJ6KSx+69WL3jbSmlQMpELpjU\nEBDiBMHakHbi3H8U5M8fKG8/0Ha77qyTrBPejLlXvNjnzHijv7tRMmgz+NR6\nEGa8\r\n=lvfg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"mappings.json","gitHead":"86719f213aeec8afb552e7884383d06cecdf1e97","scripts":{"lint":"eslint .","test":"jest","changelog":"lerna-changelog"},"_npmUser":{"name":"runspired","email":"runspired@gmail.com"},"repository":{"url":"git+htps://github.com/ember-data/ember-data-rfc395-data.git"},"_npmVersion":"6.9.1-next.0","description":"JSON data for Ember.js RFC #395","directories":{},"_nodeVersion":"11.13.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^24.5.0","chalk":"^2.4.2","eslint":"^5.15.3","prettier":"^1.16.4","lerna-changelog":"^0.8.2","eslint-plugin-jest":"^22.4.1","eslint-plugin-node":"^8.0.1","eslint-config-prettier":"^4.1.0","eslint-plugin-prettier":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/rfc395-data_0.0.1_1562173388747_0.8516957048380929","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@ember-data/rfc395-data","version":"0.0.3","author":{"name":"Cyrille David","email":"dcyriller@gmail.com"},"license":"MIT","_id":"@ember-data/rfc395-data@0.0.3","maintainers":[{"name":"bmac","email":"bmac325@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"ember-data-admin","email":"runspired+ember-data@gmail.com"},{"name":"fivetanley","email":"stanley@stan.li"},{"name":"hjdivad","email":"npm@hjdivad.com"},{"name":"igort","email":"terzicigor@gmail.com"},{"name":"kellyselden","email":"kellyselden@gmail.com"},{"name":"runspired","email":"runspired@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"}],"homepage":"https://github.com/ember-data/ember-data-rfc395-data#readme","bugs":{"url":"https://github.com/ember-data/ember-data-rfc395-data/issues"},"dist":{"shasum":"5794bb68bea0b92ab302f53a5d03f7f80c2d8d29","tarball":"https://registry.npmjs.org/@ember-data/rfc395-data/-/rfc395-data-0.0.3.tgz","fileCount":3,"integrity":"sha512-sO7OBCAVRq3tCTktCe6z1N435+m0kS92MnD5rj1ayijec4NhZidoJQoVfcnqKj/PcK0hkrgBm6yyXs1MK8rhaA==","signatures":[{"sig":"MEUCIQD6HOtWS/EM9V4MK9lpS7g9e9JqEoKJVK4D6/a4/aldfAIgUBpeOa52dipYxRkwxnMR0CRUg/8EqzSC5UvcTs6BHN8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15404,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdMgfkCRA9TVsSAnZWagAAufkQAIuR86nDrSDCQ1dgoZ90\nM7LePGmEFtvxzw0yb17zjoZZwDJjauxx4i21Mac6Ua1hS8PPziY9s6lgwVjI\n6KWyyBPjxlkkVDVOJANddbhS658sPWaay+Ap6ynpHAcEwboyEX1WlTTYEYv5\ni3gN0JqWlyJxIOpDJfPi83q7RyOxbCZi1HF52+Z6peSuGzDDU8QArHHHFfTj\nDfCp8/1fmkAh7Z0SMFTWw9C89ukjQK5AAoX/CdBVewR+vDe6cIjIb/5ZYtYA\niAV57FZvHmx3plU50Zo6GOgLyEl9SEhWSVVlek8QNo0vMhdixcfrJm+XXCap\nBXUI37YjbCMKCO1YxID2ktcC377aJCZ2JLC3QUrFRejyKIh6ppy2tEXaKc85\nzKsJKGjha8JbuEE9vGLWhhAE1lC9PpHWsAXl5a2DZ1kwAjY1XMilIFrf1xEA\nc0qmHeFzhXKgC/si8rdWxmeC6ZZHBMUhGyqkvOlZnVWUHDv9Nm6VquS/Sz6Y\nyS/LDtl4dDBc5JTG1EOC1Z3rw8MWbAcR6DAJ0OHZ81r2GM9hVbVbeSnbk2ss\nnEf6iN75QNtON4zUk8C+IILxedvg+1a0aI9W8iPu6LucCBa5xlNBlhlpq83G\nZ6QGSz/oH6iywYDOeguglZ1wXOwBQMqUKxAm3J6tlA6ZqCEO39k7j6HmnK/8\nFz4U\r\n=y6ft\r\n-----END PGP SIGNATURE-----\r\n"},"main":"mappings.json","gitHead":"bb145e08f1a652db6044f5a6d7f12fdbb655f64a","scripts":{"lint":"eslint .","test":"jest","changelog":"lerna-changelog"},"_npmUser":{"name":"runspired","email":"runspired@gmail.com"},"repository":{"url":"git+htps://github.com/ember-data/ember-data-rfc395-data.git"},"_npmVersion":"6.9.1-next.0","description":"JSON data for Ember.js RFC #395","directories":{},"_nodeVersion":"11.13.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^24.5.0","chalk":"^2.4.2","eslint":"^5.15.3","prettier":"^1.16.4","lerna-changelog":"^0.8.2","eslint-plugin-jest":"^22.4.1","eslint-plugin-node":"^8.0.1","eslint-config-prettier":"^4.1.0","eslint-plugin-prettier":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/rfc395-data_0.0.3_1563559907602_0.8572074995129844","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@ember-data/rfc395-data","version":"0.0.4","author":{"name":"Cyrille David","email":"dcyriller@gmail.com"},"license":"MIT","_id":"@ember-data/rfc395-data@0.0.4","maintainers":[{"name":"bmac","email":"bmac325@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"ember-data-admin","email":"runspired+ember-data@gmail.com"},{"name":"fivetanley","email":"stanley@stan.li"},{"name":"hjdivad","email":"npm@hjdivad.com"},{"name":"igort","email":"terzicigor@gmail.com"},{"name":"kellyselden","email":"kellyselden@gmail.com"},{"name":"runspired","email":"runspired@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"}],"homepage":"https://github.com/ember-data/ember-data-rfc395-data#readme","bugs":{"url":"https://github.com/ember-data/ember-data-rfc395-data/issues"},"dist":{"shasum":"ecb86efdf5d7733a76ff14ea651a1b0ed1f8a843","tarball":"https://registry.npmjs.org/@ember-data/rfc395-data/-/rfc395-data-0.0.4.tgz","fileCount":4,"integrity":"sha512-tGRdvgC9/QMQSuSuJV45xoyhI0Pzjm7A9o/MVVA3HakXIImJbbzx/k/6dO9CUEQXIyS2y0fW6C1XaYOG7rY0FQ==","signatures":[{"sig":"MEUCIQD/endmleJbcG9ECOXMyan/LGuLiJnh3hrxVqYFbZKi2AIgJanRu3LUu3FEy9LQjfKedV4/gUNmi4u3KUU8NcrliaU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16413,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQTMtCRA9TVsSAnZWagAA4VwQAI7sDIZTWfq0EqSk0erd\nlB+thZzSc9GXuz4EY1YSaj/ujmStKfrUZkffqVg6TG8nCgDiy5w0jUPKOS3q\nxTG4XgqsdJs292PfboMEDaAO+F5pPRYVMdVGLhVhlgFdaabSp54WAeR5GO/r\nvBooV8KNzMVUbqEWD/OBaIPNEL2JVP5BPIG7EnaUe0JMcM8ZsGFh1jc80Hyt\ngncbFXhYDdPENo6um0p4bZn7VSnQ2Ges0jY6qX4VYRRBhyoZpacKPR4DcYai\nqNLxsTCMHMA5SwnOMyO0g1RzvqsSVJCQF9wmXqeK+Z5uA4wwdZG5iXkPTQpx\nBNYfNfuNrvT4klBM8i6VUUPrECDJvrHXXjgKJsc9uXTAIsJ+ZP23jD1t+tJr\nyT91PErOJrutVeblo8tg4EhFstcnrgZl2eEQzmKYbWqXUyKnoyiJSnaBr1uy\nBMlX8Jq8UoCoIKPM4jwL3TWL8gnJnOcROAA0i8N7vsNMS4YIakTj4hucMpby\nh4zA0y/rLt+5QGaoIfGAlnbVijRINR8jbc6keLaZGp186w3UjK30bQGnqQyt\n5LHKW2+PNrf85bboC7sg8Vkg8lLXku1lXbKE7Yv8se8kagNws8/XSXhT39K4\nXrjIYvzRdaWdRXLbtKIzSK+z5I78gwZOn10ory80ntPtK1Tgny4gUT1HY9fO\n3NKI\r\n=fjYi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"mappings.json","gitHead":"220586d5195193dae64b28e9d710e4ea1cdc5148","scripts":{"lint":"eslint .","test":"jest","changelog":"lerna-changelog"},"_npmUser":{"name":"runspired","email":"runspired@gmail.com"},"repository":{"url":"git+htps://github.com/ember-data/ember-data-rfc395-data.git"},"_npmVersion":"6.9.1-next.0","description":"JSON data for Ember.js RFC #395","directories":{},"_nodeVersion":"11.13.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^24.5.0","chalk":"^2.4.2","eslint":"^5.15.3","prettier":"^1.16.4","lerna-changelog":"^0.8.2","eslint-plugin-jest":"^22.4.1","eslint-plugin-node":"^8.0.1","eslint-config-prettier":"^4.1.0","eslint-plugin-prettier":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/rfc395-data_0.0.4_1564554028475_0.10167442706901286","host":"s3://npm-registry-packages"}}},"time":{"created":"2019-07-03T17:03:08.557Z","modified":"2025-09-24T05:58:15.504Z","0.0.1":"2019-07-03T17:03:08.897Z","0.0.3":"2019-07-19T18:11:47.722Z","0.0.4":"2019-07-31T06:20:28.616Z"},"bugs":{"url":"https://github.com/ember-data/ember-data-rfc395-data/issues"},"author":{"name":"Cyrille David","email":"dcyriller@gmail.com"},"license":"MIT","homepage":"https://github.com/ember-data/ember-data-rfc395-data#readme","repository":{"url":"git+htps://github.com/ember-data/ember-data-rfc395-data.git"},"description":"JSON data for Ember.js RFC #395","maintainers":[{"email":"runspired+ember-data@gmail.com","name":"ember-data-admin"},{"email":"runspired@gmail.com","name":"runspired"},{"email":"rich.glazerman@gmail.com","name":"richgt"},{"email":"kmenne@gmail.com","name":"hm_krystan"},{"email":"katie@kmg.io","name":"katiegengler"}],"readme":"ember-data-rfc395-data\n==============================================================================\n\nJSON data for [RFC #395](https://github.com/emberjs/rfcs/blob/master/text/0395-ember-data-packages.md)\n\n### Related Projects\n\n- [babel-plugin-ember-modules-api-polyfill](https://github.com/ember-cli/babel-plugin-ember-modules-api-polyfill)\n- [ember-modules-codemod](https://github.com/ember-cli/ember-modules-codemod)\n- [ember-rfc176-data](https://github.com/ember-cli/ember-rfc176-data) for inspiration\n\n## Contents\n\n### Globals to New Modules \n\n| Before                    | After                                                                 |\n| ---                       | ---                                                                   |\n| `DS.AbortError`           | `import { AbortError } from '@ember-data/adapter/error';`             |\n| `DS.Adapter`              | `import Adapter from '@ember-data/adapter';`                          |\n| `DS.AdapterError`         | `import AdapterError from '@ember-data/adapter/error';`               |\n| `DS.attr`                 | `import { attr } from '@ember-data/model';`                           |\n| `DS.belongsTo`            | `import { belongsTo } from '@ember-data/model';`                      |\n| `DS.BuildURLMixin`        | `import { BuildURLMixin } from '@ember-data/adapter';`                |\n| `DS.ConflictError`        | `import { ConflictError } from '@ember-data/adapter/error';`          |\n| `DS.EmbeddedRecordsMixin` | `import { EmbeddedRecordsMixin } from '@ember-data/serializer/rest';` |\n| `DS.errorsArrayToHash`    | `import { errorsArrayToHash } from '@ember-data/adapter/error';`      |\n| `DS.errorsHashToArray`    | `import { errorsHashToArray } from '@ember-data/adapter/error';`      |\n| `DS.ForbiddenError`       | `import { ForbiddenError } from '@ember-data/adapter/error';`         |\n| `DS.hasMany`              | `import { hasMany } from '@ember-data/model';`                        |\n| `DS.InvalidError`         | `import { InvalidError } from '@ember-data/adapter/error';`           |\n| `DS.JSONAPIAdapter`       | `import JSONAPIAdapter from '@ember-data/adapter/json-api';`          |\n| `DS.JSONAPISerializer`    | `import JSONAPISerializer from '@ember-data/serializer/json-api';`    |\n| `DS.JSONSerializer`       | `import JSONSerializer from '@ember-data/serializer/json';`           |\n| `DS.Model`                | `import Model from '@ember-data/model';`                              |\n| `DS.normalizeModelName`   | `import { normalizeModelName } from '@ember-data/store';`             |\n| `DS.NotFoundError`        | `import { NotFoundError } from '@ember-data/adapter/error';`          |\n| `DS.RecordData`           | `import RecordData from '@ember-data/record-data';`                   |\n| `DS.RESTAdapter`          | `import RESTAdapter from '@ember-data/adapter/rest';`                 |\n| `DS.RESTSerializer`       | `import RESTSerializer from '@ember-data/serializer/rest';`           |\n| `DS.Serializer`           | `import Serializer from '@ember-data/serializer';`                    |\n| `DS.ServerError`          | `import { ServerError } from '@ember-data/adapter/error';`            |\n| `DS.Store`                | `import Store from '@ember-data/store';`                              |\n| `DS.TimeoutError`         | `import { TimeoutError } from '@ember-data/adapter/error';`           |\n| `DS.Transform`            | `import Transform from '@ember-data/serializer/transform';`           |\n| `DS.UnauthorizedError`    | `import { UnauthorizedError } from '@ember-data/adapter/error';`      |\n\n\n### New Modules to Globals\n\n#### `@ember-data/adapter`\n| Module                                                           | Global                 |\n| ---                                                              | ---                    |\n| `import Adapter from '@ember-data/adapter';`                     | `DS.Adapter`           |\n| `import { BuildURLMixin } from '@ember-data/adapter';`           | `DS.BuildURLMixin`     |\n| `import { AbortError } from '@ember-data/adapter/error';`        | `DS.AbortError`        |\n| `import AdapterError from '@ember-data/adapter/error';`          | `DS.AdapterError`      |\n| `import { ConflictError } from '@ember-data/adapter/error';`     | `DS.ConflictError`     |\n| `import { ForbiddenError } from '@ember-data/adapter/error';`    | `DS.ForbiddenError`    |\n| `import { InvalidError } from '@ember-data/adapter/error';`      | `DS.InvalidError`      |\n| `import { NotFoundError } from '@ember-data/adapter/error';`     | `DS.NotFoundError`     |\n| `import { ServerError } from '@ember-data/adapter/error';`       | `DS.ServerError`       |\n| `import { TimeoutError } from '@ember-data/adapter/error';`      | `DS.TimeoutError`      |\n| `import { UnauthorizedError } from '@ember-data/adapter/error';` | `DS.UnauthorizedError` |\n| `import { errorsArrayToHash } from '@ember-data/adapter/error';` | `DS.errorsArrayToHash` |\n| `import { errorsHashToArray } from '@ember-data/adapter/error';` | `DS.errorsHashToArray` |\n| `import JSONAPIAdapter from '@ember-data/adapter/json-api';`     | `DS.JSONAPIAdapter`    |\n| `import RESTAdapter from '@ember-data/adapter/rest';`            | `DS.RESTAdapter`       |\n\n#### `@ember-data/model`\n| Module                                           | Global         |\n| ---                                              | ---            |\n| `import { attr } from '@ember-data/model';`      | `DS.attr`      |\n| `import Model from '@ember-data/model';`         | `DS.Model`     |\n| `import { belongsTo } from '@ember-data/model';` | `DS.belongsTo` |\n| `import { hasMany } from '@ember-data/model';`   | `DS.hasMany`   |\n\n#### `@ember-data/record-data`\n| Module                                              | Global          |\n| ---                                                 | ---             |\n| `import RecordData from '@ember-data/record-data';` | `DS.RecordData` |\n\n#### `@ember-data/serializer`\n| Module                                                                | Global                    |\n| ---                                                                   | ---                       |\n| `import Serializer from '@ember-data/serializer';`                    | `DS.Serializer`           |\n| `import JSONSerializer from '@ember-data/serializer/json';`           | `DS.JSONSerializer`       |\n| `import JSONAPISerializer from '@ember-data/serializer/json-api';`    | `DS.JSONAPISerializer`    |\n| `import { EmbeddedRecordsMixin } from '@ember-data/serializer/rest';` | `DS.EmbeddedRecordsMixin` |\n| `import RESTSerializer from '@ember-data/serializer/rest';`           | `DS.RESTSerializer`       |\n| `import Transform from '@ember-data/serializer/transform';`           | `DS.Transform`            |\n\n#### `@ember-data/store`\n| Module                                                    | Global                  |\n| ---                                                       | ---                     |\n| `import Store from '@ember-data/store';`                  | `DS.Store`              |\n| `import { normalizeModelName } from '@ember-data/store';` | `DS.normalizeModelName` |\n\n\n### Scripts\n\nThe tables above can be generated using the scripts in the `scripts` folder, e.g.:\n\n```\nnode scripts/generate-markdown-table.js\n```\n\n\n## Contributing\n\n### mappings.json format\n\nThe `mappings.json` file contains an array of entries with the following format:\n\n```ts\ninterface Mapping {\n  /**\n    The globals based API that this module and export replace.\n   */\n  global: string;\n\n  /**\n    The module to import.\n   */\n  module: string;\n\n  /**\n    The export name from the module.\n   */\n  export: string;\n\n  /**\n    The recommended `localName` to use for a given module/export. Only present\n    when a name other than the value for `export` should be used.\n\n    This is useful for things like ember-data-codemod or eslint-plugin-ember\n    so that they can provide a nice suggested import for a given global path usage.\n   */\n  localName?: string;\n\n  /**\n    A replacement module/export which should be used instead.\n  */\n  replacement?: {\n    module: string;\n    export: string;\n  }\n}\n```\n","readmeFilename":"README.md"}