UNPKG

derby

Version:

MVC framework making it easy to write realtime, collaborative applications that run in both Node.js and browsers.

102 lines (101 loc) 3.11 kB
{ "name": "derby", "description": "MVC framework making it easy to write realtime, collaborative applications that run in both Node.js and browsers.", "version": "4.2.3", "homepage": "http://derbyjs.com/", "repository": { "type": "git", "url": "git://github.com/derbyjs/derby.git" }, "publishConfig": { "access": "public" }, "main": "dist/index.js", "exports": { ".": "./dist/index.js", "./components": "./dist/components.js", "./dist/components": "./dist/components.js", "./parsing": "./dist/parsing/index.js", "./dist/parsing": "./dist/parsing/index.js", "./templates": "./dist/templates/index.js", "./dist/templates": "./dist/templates/index.js", "./App": "./dist/App.js", "./AppForServer": "./dist/AppForServer.js", "./server": "./dist/server.js", "./dist/server": "./dist/server.js", "./Page": "./dist/Page.js", "./test-utils": "./dist/test-utils/index.js", "./test-utils/*": "./dist/test-utils/*.js", "./dist/test-utils": "./dist/test-utils/index.js", "./dist/test-utils/*": "./dist/test-utils/*.js", "./file-utils": "./dist/files.js" }, "files": [ "dist/", "test-utils/" ], "scripts": { "build": "node_modules/.bin/tsc", "checks": "npm run lint && npm test", "docs": "npx typedoc", "lint": "npx eslint src/**/*.ts test/**/*.js", "lint:ts": "npx eslint src/**/*.ts", "lint:fix": "npm run lint:ts -- --fix", "prepare": "npm run build", "test": "npx mocha -r ts-node/register 'test/all/**/*.mocha.*' 'test/dom/**/*.mocha.*' 'test/server/**/*.mocha.*'", "test-browser": "node test/server.js" }, "dependencies": { "chokidar": "^3.5.3", "esprima-derby": "^0.1.0", "html-util": "^0.2.3", "qs": "^6.11.0", "resolve": "^1.22.1", "serialize-object": "^1.0.0", "tracks": "^0.5.8" }, "devDependencies": { "@types/chai": "^4.3.11", "@types/esprima-derby": "npm:@types/esprima@^4.0.3", "@types/estree": "^1.0.1", "@types/express": "^4.17.18", "@types/mocha": "^10.0.6", "@types/node": "^20.3.1", "@types/qs": "^6.9.11", "@types/resolve": "^1.20.6", "@types/sharedb": "^3.3.10", "@typescript-eslint/eslint-plugin": "^6.2.1", "@typescript-eslint/parser": "^6.2.1", "async": "^3.2.4", "browserify": "^17.0.0", "chai": "^4.3.6", "eslint": "^8.37.0", "eslint-config-prettier": "^9.0.0", "eslint-plugin-import": "^2.28.0", "eslint-plugin-prettier": "^5.0.0", "express": "^4.18.1", "jsdom": "^20.0.1", "mocha": "^10.0.0", "prettier": "^3.0.1", "racer": "^v2.0.0-beta.11", "sinon": "^18.0.0", "ts-node": "^10.9.2", "typedoc": "^0.25.13", "typedoc-plugin-mdn-links": "^3.1.28", "typedoc-plugin-missing-exports": "^2.2.0", "typescript": "~5.1.3" }, "peerDependencies": { "racer": "^v2.0.0-beta.8" }, "optionalDependencies": {}, "bugs": { "url": "https://github.com/derbyjs/derby/issues" }, "directories": { "doc": "docs", "test": "test" }, "author": "Nate Smith", "license": "MIT" }