├── .editorconfig ├── .eslintrc ├── .gitignore ├── .npmignore ├── .travis.yml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── bin └── index.js ├── examples └── config.js ├── instructions.js ├── instructions.md ├── package.json ├── providers ├── BumblebeeProvider.js └── CommandsProvider.js ├── src ├── Bumblebee │ ├── Manager.js │ ├── Resources │ │ ├── Collection.js │ │ ├── Item.js │ │ ├── Null.js │ │ ├── ResourceAbstract.js │ │ └── index.js │ ├── Scope.js │ ├── Serializers │ │ ├── DataSerializer.js │ │ ├── PlainSerializer.js │ │ ├── SLDSerializer.js │ │ ├── SerializerAbstract.js │ │ └── index.js │ ├── TransformerAbstract.js │ └── index.js └── Commands │ └── MakeTransformer.js ├── templates └── Transformer.mustache └── test ├── available-includes.spec.js ├── commands.spec.js ├── context.spec.js ├── deprecated.spec.js ├── detault-includes.spec.js ├── eagerload.spec.js ├── exception.spec.js ├── includes.spec.js ├── ioc.spec.js ├── lucid.spec.js ├── manager.spec.js ├── meta.spec.js ├── pagination.spec.js ├── promise.spec.js ├── providers.spec.js ├── serializers.spec.js ├── serializers ├── data-serializer.spec.js ├── invalid-serializer.spec.js ├── plain-serializer.spec.js └── sld-serializer.spec.js ├── setup └── index.js ├── shorthand.spec.js ├── transformer-variants.spec.js └── transformer.spec.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhwilr/adonis-bumblebee/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- 1 | {"extends": ["standard"]} -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhwilr/adonis-bumblebee/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhwilr/adonis-bumblebee/HEAD/.npmignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhwilr/adonis-bumblebee/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhwilr/adonis-bumblebee/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhwilr/adonis-bumblebee/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhwilr/adonis-bumblebee/HEAD/README.md -------------------------------------------------------------------------------- /bin/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhwilr/adonis-bumblebee/HEAD/bin/index.js -------------------------------------------------------------------------------- /examples/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhwilr/adonis-bumblebee/HEAD/examples/config.js -------------------------------------------------------------------------------- /instructions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhwilr/adonis-bumblebee/HEAD/instructions.js -------------------------------------------------------------------------------- /instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhwilr/adonis-bumblebee/HEAD/instructions.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhwilr/adonis-bumblebee/HEAD/package.json -------------------------------------------------------------------------------- /providers/BumblebeeProvider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhwilr/adonis-bumblebee/HEAD/providers/BumblebeeProvider.js -------------------------------------------------------------------------------- /providers/CommandsProvider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhwilr/adonis-bumblebee/HEAD/providers/CommandsProvider.js -------------------------------------------------------------------------------- /src/Bumblebee/Manager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhwilr/adonis-bumblebee/HEAD/src/Bumblebee/Manager.js -------------------------------------------------------------------------------- /src/Bumblebee/Resources/Collection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhwilr/adonis-bumblebee/HEAD/src/Bumblebee/Resources/Collection.js -------------------------------------------------------------------------------- /src/Bumblebee/Resources/Item.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhwilr/adonis-bumblebee/HEAD/src/Bumblebee/Resources/Item.js -------------------------------------------------------------------------------- /src/Bumblebee/Resources/Null.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhwilr/adonis-bumblebee/HEAD/src/Bumblebee/Resources/Null.js -------------------------------------------------------------------------------- /src/Bumblebee/Resources/ResourceAbstract.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhwilr/adonis-bumblebee/HEAD/src/Bumblebee/Resources/ResourceAbstract.js -------------------------------------------------------------------------------- /src/Bumblebee/Resources/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhwilr/adonis-bumblebee/HEAD/src/Bumblebee/Resources/index.js -------------------------------------------------------------------------------- /src/Bumblebee/Scope.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhwilr/adonis-bumblebee/HEAD/src/Bumblebee/Scope.js -------------------------------------------------------------------------------- /src/Bumblebee/Serializers/DataSerializer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhwilr/adonis-bumblebee/HEAD/src/Bumblebee/Serializers/DataSerializer.js -------------------------------------------------------------------------------- /src/Bumblebee/Serializers/PlainSerializer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhwilr/adonis-bumblebee/HEAD/src/Bumblebee/Serializers/PlainSerializer.js -------------------------------------------------------------------------------- /src/Bumblebee/Serializers/SLDSerializer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhwilr/adonis-bumblebee/HEAD/src/Bumblebee/Serializers/SLDSerializer.js -------------------------------------------------------------------------------- /src/Bumblebee/Serializers/SerializerAbstract.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhwilr/adonis-bumblebee/HEAD/src/Bumblebee/Serializers/SerializerAbstract.js -------------------------------------------------------------------------------- /src/Bumblebee/Serializers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhwilr/adonis-bumblebee/HEAD/src/Bumblebee/Serializers/index.js -------------------------------------------------------------------------------- /src/Bumblebee/TransformerAbstract.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhwilr/adonis-bumblebee/HEAD/src/Bumblebee/TransformerAbstract.js -------------------------------------------------------------------------------- /src/Bumblebee/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhwilr/adonis-bumblebee/HEAD/src/Bumblebee/index.js -------------------------------------------------------------------------------- /src/Commands/MakeTransformer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhwilr/adonis-bumblebee/HEAD/src/Commands/MakeTransformer.js -------------------------------------------------------------------------------- /templates/Transformer.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhwilr/adonis-bumblebee/HEAD/templates/Transformer.mustache -------------------------------------------------------------------------------- /test/available-includes.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhwilr/adonis-bumblebee/HEAD/test/available-includes.spec.js -------------------------------------------------------------------------------- /test/commands.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhwilr/adonis-bumblebee/HEAD/test/commands.spec.js -------------------------------------------------------------------------------- /test/context.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhwilr/adonis-bumblebee/HEAD/test/context.spec.js -------------------------------------------------------------------------------- /test/deprecated.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhwilr/adonis-bumblebee/HEAD/test/deprecated.spec.js -------------------------------------------------------------------------------- /test/detault-includes.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhwilr/adonis-bumblebee/HEAD/test/detault-includes.spec.js -------------------------------------------------------------------------------- /test/eagerload.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhwilr/adonis-bumblebee/HEAD/test/eagerload.spec.js -------------------------------------------------------------------------------- /test/exception.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhwilr/adonis-bumblebee/HEAD/test/exception.spec.js -------------------------------------------------------------------------------- /test/includes.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhwilr/adonis-bumblebee/HEAD/test/includes.spec.js -------------------------------------------------------------------------------- /test/ioc.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhwilr/adonis-bumblebee/HEAD/test/ioc.spec.js -------------------------------------------------------------------------------- /test/lucid.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhwilr/adonis-bumblebee/HEAD/test/lucid.spec.js -------------------------------------------------------------------------------- /test/manager.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhwilr/adonis-bumblebee/HEAD/test/manager.spec.js -------------------------------------------------------------------------------- /test/meta.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhwilr/adonis-bumblebee/HEAD/test/meta.spec.js -------------------------------------------------------------------------------- /test/pagination.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhwilr/adonis-bumblebee/HEAD/test/pagination.spec.js -------------------------------------------------------------------------------- /test/promise.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhwilr/adonis-bumblebee/HEAD/test/promise.spec.js -------------------------------------------------------------------------------- /test/providers.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhwilr/adonis-bumblebee/HEAD/test/providers.spec.js -------------------------------------------------------------------------------- /test/serializers.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhwilr/adonis-bumblebee/HEAD/test/serializers.spec.js -------------------------------------------------------------------------------- /test/serializers/data-serializer.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhwilr/adonis-bumblebee/HEAD/test/serializers/data-serializer.spec.js -------------------------------------------------------------------------------- /test/serializers/invalid-serializer.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhwilr/adonis-bumblebee/HEAD/test/serializers/invalid-serializer.spec.js -------------------------------------------------------------------------------- /test/serializers/plain-serializer.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhwilr/adonis-bumblebee/HEAD/test/serializers/plain-serializer.spec.js -------------------------------------------------------------------------------- /test/serializers/sld-serializer.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhwilr/adonis-bumblebee/HEAD/test/serializers/sld-serializer.spec.js -------------------------------------------------------------------------------- /test/setup/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhwilr/adonis-bumblebee/HEAD/test/setup/index.js -------------------------------------------------------------------------------- /test/shorthand.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhwilr/adonis-bumblebee/HEAD/test/shorthand.spec.js -------------------------------------------------------------------------------- /test/transformer-variants.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhwilr/adonis-bumblebee/HEAD/test/transformer-variants.spec.js -------------------------------------------------------------------------------- /test/transformer.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhwilr/adonis-bumblebee/HEAD/test/transformer.spec.js --------------------------------------------------------------------------------