UNPKG

type-r2

Version:

Serializable, validated, and observable data layer for modern JS applications

94 lines (93 loc) 2.81 kB
{ "name": "type-r2", "version": "3.0.14", "description": "Serializable, validated, and observable data layer for modern JS applications", "main": "./dist/index.js", "jsnext:main": "./lib/index.js", "module": "./lib/index.js", "types": "./lib/index.d.ts", "type": "module", "files": [ "dist", "lib", "src", "endpoints", "ext-types", "globals" ], "directories": { "test": "tests" }, "scripts": { "build:lib": "yarn compile:lib && yarn bundle:lib", "build:cleanup": "node_modules/.bin/rimraf ./lib", "compile:lib": "yarn build:cleanup && ./node_modules/.bin/tsc", "bundle:lib": "node_modules/.bin/rollup --config", "test:backbone": "node_modules\\.bin\\qunit 'tests\\backbone-regression\\*.tst.js'", "test:type-r": "node_modules\\.bin\\jest", "test": "npm run test:backbone && npm run test:type-r", "build": "yarn && npm run build:lib && npm run build:endpoints && npm run build:ext-types && npm run build:globals && npm run docs", "docs": "node docs/build.cjs", "publish:alpha": "npm publish --tag alpha", "publish:beta": "npm publish --tag beta", "build:endpoints": "cd endpoints/attributes && npm run build && cd ../localStorage && npm run build && cd ../memory && npm run build && cd ../restful && npm run build && cd ../proxy && npm run build", "build:ext-types": "cd ext-types && npm run build", "build:globals": "cd globals && npm run build" }, "repository": { "type": "git", "url": "git+https://github.com/calypsoerp/Type-R2.git" }, "keywords": [ "model", "collection", "backbonejs", "data", "nestedtypes", "schema", "serialization", "validation", "observable", "reactive", "orm", "odm", "typescript" ], "author": "Vlad Balin", "contributors": [ "Ivan Terpugov <ru.ivan.alexandrovich@gmail.com>", "Michael Stroeder <michael@calypsoerp.com>" ], "license": "MIT", "bugs": { "url": "https://github.com/calypsoerp/Type-R2/issues" }, "homepage": "https://github.com/calypsoerp/Type-R2#readme", "devDependencies": { "@types/jest": "*", "chai": "*", "handlebars": "*", "highlight.js": "*", "jest": "*", "marked": "^0.3.0", "nock": "*", "qunit": "*", "reflect-metadata": "*", "rimraf": "^2.6.3", "rollup": "*", "rollup-plugin-commonjs": "*", "rollup-plugin-node-resolve": "*", "rollup-plugin-paths": "*", "rollup-plugin-sourcemaps": "*", "rollup-plugin-uglify": "*", "sinon": "*", "sinon-chai": "*", "ts-jest": "*", "typescript": "*", "underscore": "*" }, "dependencies": { "isomorphic-fetch": "*", "tslib": "*" } }