├── .gitignore ├── .jscsrc ├── .npmignore ├── .travis.yml ├── CHANGES.md ├── LICENSE ├── README.md ├── assets └── tastypie-logo.png ├── docs ├── conf.json └── tutorials │ ├── getting-started.md │ ├── quick-start.md │ ├── resources.md │ ├── resources │ ├── filtering.md │ ├── hydration.md │ ├── mongo.md │ ├── rethink.md │ └── routes.md │ ├── serializers.md │ ├── tutorials.json │ └── wfields.md ├── example ├── app.js └── data.json ├── index.js ├── lib ├── api.js ├── cache.js ├── class │ ├── index.js │ ├── options.js │ └── parent.js ├── constants.js ├── exceptions.js ├── fields │ ├── api.js │ ├── array.js │ ├── boolean.js │ ├── char.js │ ├── date.js │ ├── datetime.js │ ├── file.js │ ├── filepath.js │ ├── float.js │ ├── index.js │ ├── integer.js │ ├── object.js │ └── related.js ├── http.js ├── index.js ├── mime.js ├── paginator.js ├── resource │ ├── detail.js │ ├── index.js │ ├── list.js │ ├── schema.js │ └── validator │ │ ├── index.js │ │ └── querystring.js ├── serializer.js ├── throttle.js ├── utility.js └── validators.js ├── package.json ├── test.js └── test ├── api.spec.js ├── fields.spec.js ├── paginator.spec.js ├── resource.cache.spec.js ├── resource.http.spec.js ├── resource.spec.js ├── resource.throttle.spec.js ├── serializer.json.spec.js ├── serializer.jsonp.spec.js ├── serializer.spec.js ├── serializer.xml.spec.js └── throttle.spec.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-tastypie/tastypie/HEAD/.gitignore -------------------------------------------------------------------------------- /.jscsrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-tastypie/tastypie/HEAD/.jscsrc -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-tastypie/tastypie/HEAD/.npmignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-tastypie/tastypie/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-tastypie/tastypie/HEAD/CHANGES.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-tastypie/tastypie/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-tastypie/tastypie/HEAD/README.md -------------------------------------------------------------------------------- /assets/tastypie-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-tastypie/tastypie/HEAD/assets/tastypie-logo.png -------------------------------------------------------------------------------- /docs/conf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-tastypie/tastypie/HEAD/docs/conf.json -------------------------------------------------------------------------------- /docs/tutorials/getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-tastypie/tastypie/HEAD/docs/tutorials/getting-started.md -------------------------------------------------------------------------------- /docs/tutorials/quick-start.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-tastypie/tastypie/HEAD/docs/tutorials/quick-start.md -------------------------------------------------------------------------------- /docs/tutorials/resources.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-tastypie/tastypie/HEAD/docs/tutorials/resources.md -------------------------------------------------------------------------------- /docs/tutorials/resources/filtering.md: -------------------------------------------------------------------------------- 1 | ## Coming Soon -------------------------------------------------------------------------------- /docs/tutorials/resources/hydration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-tastypie/tastypie/HEAD/docs/tutorials/resources/hydration.md -------------------------------------------------------------------------------- /docs/tutorials/resources/mongo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-tastypie/tastypie/HEAD/docs/tutorials/resources/mongo.md -------------------------------------------------------------------------------- /docs/tutorials/resources/rethink.md: -------------------------------------------------------------------------------- 1 | ## Coming Soon -------------------------------------------------------------------------------- /docs/tutorials/resources/routes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-tastypie/tastypie/HEAD/docs/tutorials/resources/routes.md -------------------------------------------------------------------------------- /docs/tutorials/serializers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-tastypie/tastypie/HEAD/docs/tutorials/serializers.md -------------------------------------------------------------------------------- /docs/tutorials/tutorials.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-tastypie/tastypie/HEAD/docs/tutorials/tutorials.json -------------------------------------------------------------------------------- /docs/tutorials/wfields.md: -------------------------------------------------------------------------------- 1 | ## Coming Soon -------------------------------------------------------------------------------- /example/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-tastypie/tastypie/HEAD/example/app.js -------------------------------------------------------------------------------- /example/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-tastypie/tastypie/HEAD/example/data.json -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-tastypie/tastypie/HEAD/index.js -------------------------------------------------------------------------------- /lib/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-tastypie/tastypie/HEAD/lib/api.js -------------------------------------------------------------------------------- /lib/cache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-tastypie/tastypie/HEAD/lib/cache.js -------------------------------------------------------------------------------- /lib/class/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-tastypie/tastypie/HEAD/lib/class/index.js -------------------------------------------------------------------------------- /lib/class/options.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-tastypie/tastypie/HEAD/lib/class/options.js -------------------------------------------------------------------------------- /lib/class/parent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-tastypie/tastypie/HEAD/lib/class/parent.js -------------------------------------------------------------------------------- /lib/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-tastypie/tastypie/HEAD/lib/constants.js -------------------------------------------------------------------------------- /lib/exceptions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-tastypie/tastypie/HEAD/lib/exceptions.js -------------------------------------------------------------------------------- /lib/fields/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-tastypie/tastypie/HEAD/lib/fields/api.js -------------------------------------------------------------------------------- /lib/fields/array.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-tastypie/tastypie/HEAD/lib/fields/array.js -------------------------------------------------------------------------------- /lib/fields/boolean.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-tastypie/tastypie/HEAD/lib/fields/boolean.js -------------------------------------------------------------------------------- /lib/fields/char.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-tastypie/tastypie/HEAD/lib/fields/char.js -------------------------------------------------------------------------------- /lib/fields/date.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-tastypie/tastypie/HEAD/lib/fields/date.js -------------------------------------------------------------------------------- /lib/fields/datetime.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-tastypie/tastypie/HEAD/lib/fields/datetime.js -------------------------------------------------------------------------------- /lib/fields/file.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-tastypie/tastypie/HEAD/lib/fields/file.js -------------------------------------------------------------------------------- /lib/fields/filepath.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-tastypie/tastypie/HEAD/lib/fields/filepath.js -------------------------------------------------------------------------------- /lib/fields/float.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-tastypie/tastypie/HEAD/lib/fields/float.js -------------------------------------------------------------------------------- /lib/fields/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-tastypie/tastypie/HEAD/lib/fields/index.js -------------------------------------------------------------------------------- /lib/fields/integer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-tastypie/tastypie/HEAD/lib/fields/integer.js -------------------------------------------------------------------------------- /lib/fields/object.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-tastypie/tastypie/HEAD/lib/fields/object.js -------------------------------------------------------------------------------- /lib/fields/related.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-tastypie/tastypie/HEAD/lib/fields/related.js -------------------------------------------------------------------------------- /lib/http.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-tastypie/tastypie/HEAD/lib/http.js -------------------------------------------------------------------------------- /lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-tastypie/tastypie/HEAD/lib/index.js -------------------------------------------------------------------------------- /lib/mime.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-tastypie/tastypie/HEAD/lib/mime.js -------------------------------------------------------------------------------- /lib/paginator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-tastypie/tastypie/HEAD/lib/paginator.js -------------------------------------------------------------------------------- /lib/resource/detail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-tastypie/tastypie/HEAD/lib/resource/detail.js -------------------------------------------------------------------------------- /lib/resource/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-tastypie/tastypie/HEAD/lib/resource/index.js -------------------------------------------------------------------------------- /lib/resource/list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-tastypie/tastypie/HEAD/lib/resource/list.js -------------------------------------------------------------------------------- /lib/resource/schema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-tastypie/tastypie/HEAD/lib/resource/schema.js -------------------------------------------------------------------------------- /lib/resource/validator/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-tastypie/tastypie/HEAD/lib/resource/validator/index.js -------------------------------------------------------------------------------- /lib/resource/validator/querystring.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-tastypie/tastypie/HEAD/lib/resource/validator/querystring.js -------------------------------------------------------------------------------- /lib/serializer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-tastypie/tastypie/HEAD/lib/serializer.js -------------------------------------------------------------------------------- /lib/throttle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-tastypie/tastypie/HEAD/lib/throttle.js -------------------------------------------------------------------------------- /lib/utility.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-tastypie/tastypie/HEAD/lib/utility.js -------------------------------------------------------------------------------- /lib/validators.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-tastypie/tastypie/HEAD/lib/validators.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-tastypie/tastypie/HEAD/package.json -------------------------------------------------------------------------------- /test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-tastypie/tastypie/HEAD/test.js -------------------------------------------------------------------------------- /test/api.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-tastypie/tastypie/HEAD/test/api.spec.js -------------------------------------------------------------------------------- /test/fields.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-tastypie/tastypie/HEAD/test/fields.spec.js -------------------------------------------------------------------------------- /test/paginator.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-tastypie/tastypie/HEAD/test/paginator.spec.js -------------------------------------------------------------------------------- /test/resource.cache.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-tastypie/tastypie/HEAD/test/resource.cache.spec.js -------------------------------------------------------------------------------- /test/resource.http.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-tastypie/tastypie/HEAD/test/resource.http.spec.js -------------------------------------------------------------------------------- /test/resource.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-tastypie/tastypie/HEAD/test/resource.spec.js -------------------------------------------------------------------------------- /test/resource.throttle.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-tastypie/tastypie/HEAD/test/resource.throttle.spec.js -------------------------------------------------------------------------------- /test/serializer.json.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-tastypie/tastypie/HEAD/test/serializer.json.spec.js -------------------------------------------------------------------------------- /test/serializer.jsonp.spec.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/serializer.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-tastypie/tastypie/HEAD/test/serializer.spec.js -------------------------------------------------------------------------------- /test/serializer.xml.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-tastypie/tastypie/HEAD/test/serializer.xml.spec.js -------------------------------------------------------------------------------- /test/throttle.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-tastypie/tastypie/HEAD/test/throttle.spec.js --------------------------------------------------------------------------------