{"bugs":{"url":"https://github.com/derbyjs/derby/issues"},"dist":{"shasum":"bbc49abf3e90c210b865623855776718f5395a79","tarball":"https://registry.npmjs.org/derby/-/derby-4.2.0.tgz","fileCount":67,"integrity":"sha512-2Mil0L//ElWk3SdeKgdxeEvruFMvdcAp4ynBIm77JKCc9EJh+uUk2q42CiOVyEM5ievNe/7CBnTPADrI+uyujw==","signatures":[{"sig":"MEUCIDvq+Ay6jI2mm3EC7evRwPKTuST+nBKkFA7F4b8I79GaAiEAhCqL1nbKRGxmpl4T6VxFRZHhltc9oFXbIqSXjDvkgRA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":412425},"main":"dist/index.js","name":"derby","author":{"name":"Nate Smith"},"exports":{".":"./dist/index.js","./App":"./dist/App.js","./Page":"./dist/Page.js","./server":"./dist/server.js","./parsing":"./dist/parsing/index.js","./templates":"./dist/templates/index.js","./components":"./dist/components.js","./file-utils":"./dist/files.js","./test-utils":"./dist/test-utils/index.js","./dist/server":"./dist/server.js","./AppForServer":"./dist/AppForServer.js","./dist/parsing":"./dist/parsing/index.js","./test-utils/*":"./dist/test-utils/*.js","./dist/templates":"./dist/templates/index.js","./dist/components":"./dist/components.js","./dist/test-utils":"./dist/test-utils/index.js","./dist/test-utils/*":"./dist/test-utils/*.js"},"gitHead":"da237be39ac34e7acc7d7a13ff7851e19548c07b","license":"MIT","scripts":{"lint":"npx eslint src/**/*.ts test/**/*.js","test":"npx mocha -r ts-node/register 'test/all/**/*.mocha.*' 'test/dom/**/*.mocha.*' 'test/server/**/*.mocha.*'","build":"tsc","checks":"npm run lint && npm test","lint:ts":"npx eslint src/**/*.ts","prepare":"npm run build","lint:fix":"npm run lint:ts -- --fix","test-browser":"node test/server.js"},"_npmUser":{"name":"ericyhwang","email":"ericyhwang@gmail.com"},"homepage":"http://derbyjs.com/","repository":{"url":"git://github.com/derbyjs/derby.git","type":"git"},"_npmVersion":"6.14.18","description":"MVC framework making it easy to write realtime, collaborative applications that run in both Node.js and browsers.","directories":{"doc":"docs","test":"test"},"maintainers":[{"name":"craigbeck","email":"luckybonza@gmail.com"},{"name":"nateps","email":"nate@nateps.com"},{"name":"josephg","email":"me@josephg.com"},{"name":"enjalot","email":"enjalot@gmail.com"},{"name":"pypmannetjies","email":"pypmannetjies@gmail.com"},{"name":"ericyhwang","email":"ericyhwang@gmail.com"}],"_nodeVersion":"18.17.1","dependencies":{"qs":"^6.11.0","tracks":"^0.5.8","resolve":"^1.22.1","chokidar":"^3.5.3","html-util":"^0.2.3","esprima-derby":"^0.1.0","serialize-object":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","async":"^3.2.4","jsdom":"^20.0.1","mocha":"^10.0.0","racer":"^v2.0.0-beta.11","sinon":"^18.0.0","eslint":"^8.37.0","express":"^4.18.1","ts-node":"^10.9.2","prettier":"^3.0.1","@types/qs":"^6.9.11","browserify":"^17.0.0","typescript":"~5.1.3","@types/chai":"^4.3.11","@types/node":"^20.3.1","@types/mocha":"^10.0.6","@types/estree":"^1.0.1","@types/express":"^4.17.18","@types/resolve":"^1.20.6","@types/sharedb":"^3.3.10","@types/esprima-derby":"npm:@types/esprima@^4.0.3","eslint-plugin-import":"^2.28.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.2.1","@typescript-eslint/eslint-plugin":"^6.2.1"},"peerDependencies":{"racer":"^v2.0.0-beta.8"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/derby_4.2.0_1717630711228_0.9352252006706478","host":"s3://npm-registry-packages"},"_id":"derby@4.2.0","version":"4.2.0"}